I’m still (occasionally) working on my pro-bono Asterisk project for a non-profit here, as I have time.
(It’s going really slow because I need approvals just about every step of the way, which take a while to obtain, but I digress…)
The original plan was to install an Asterisk PBX on Fedora Core 5 in their facility, connect it up to their DSL, and provision the place with half a dozen IP phones placed here and there. Officers of the organization would be able to install XLite 3.0 on their home computers and connect to the PBX via their own broadband Internet connections. The idea was that outside callers could call in and reach any officer in his/her home just the same as in the office. Another objective is to support conference calling.
Then last week I found out that they can not get a static IP on their DSL, and worse yet, their DSL is 768K down and 128K up and they can’t get it raised to a reasonable speed.
So, I’m pulling back and re-thinking things.
I can give them space on our PBX here, so if for example they want to initiate a conference call, the PBX here can act as the hub, so that their DSL only needs to support as few as one call.
But, that’s only if one person in the office wants to participate. Two participants mean two simultaneous calls, etc.
Worse yet, that arrangement would mean that each IP phone in their office would route back here, so that if someone wants to call someone else in the next office, the call would route to here and then back to there, taking up two calls’ worth of bandwidth on their DSL, and forcing a call between two points 20 feet apart to have to pass via a 100-mile round trip.
So, here are my questions…
Can I do some judicious selection of codecs to allow three or four calls to coexist simultaneously and reasonably happily on a 768K/128K DSL, or is that just asking too much?
Can I provision them with a PC running Asterisk which would then connect to our PBX via IAX protocol, so that all their internal, intra-facility calls would just go over their own LAN and not get rerouted through here?
If I did (2), then how well would the single point-to-point IAX connection via their DSL support multiple simultaneous independent calls?
If, for example, they wanted to conduct a conference call involving four people in the office (each on his/her own phone) and 8 more people at home, then the four people in the office would crowd into the same 768K/128K DSL IAX pipe and connect to here, and our PBX would connect the calls individually to each home participant (we have plenty of bandwidth to do that). Any reasonable chance of success there?