GOPHERSPACE.DE - P H O X Y
gophering on gopher.linkerror.com

I fixed the incomming calls issue in asterisk - for whatever reason
it didn't like the pattern matching switchpi uses by default.

Fixed by simply adding:

    exten = s,1,Goto(default,[internal ext],1)

... in the appropriate context.

I also went and did the fun task of tracing which phone port maps to
which pair in the box outside, and wired up the entire thing to the
phone house wiring.

This means that the payphone no longer needs to live next to the
pi board, which also means that the pi doesn't have to use wifi,
which is nice.

I was originally slightly worried about the house long loop would
be too much of a current draw for the pi, but the ring booster i got
also fixes that problem, which is also nice!

So, now if you dial SDF's voip system (+1 206-299-2120) and 
use ext. 2067 you will reach the payphone in my living room!

This morning I also had a bit of a chat with xwindows (no, not the 
software, but the person on ~tilde) who kindly did the math for why
my homebrew cobbled-togeather ring booster didn't work, and it seems
his numbers support my theory that my transistors were too puny for the
task. He kindly provided this handy little list of generally useful 
transistors to always have around in the junk drawer:

* 2N3904/2N3906 for digital switching.
* BC548/BC558 for modest-current generic analog amplifying.
* BD139/BD140 for low-end of power lifting.

I had the 2N* series (and S* series, I had used an S9018) but none of the
BC/BD's around - so it might be a wise thing to stock up on for next time!


  You should also check out his wonderful art 
  on his gopherspace!! 
  gopher://tilde.club/1/~xwindows/ 
)