Page 1 of 1
Posted: Fri Apr 20, 2012 6:25 pm
Can anyone tell me if the Raspberry is a capable solution to running a VoIP/Sip based telephone system, using Linux, Asterisk and Free PBX??
Thanks in advance
Posted: Fri Apr 20, 2012 6:42 pm
At the moment, the audio drivers are experimental, however when they're working, it should be possible to use the RPi for VoIP - provided you use a USB microphone (the RPi does not have a microphone port).
Posted: Fri Apr 20, 2012 6:52 pm
Thanks for the quick reply.
I was thinking of it more as a server, transferring the calls to other networked machines with either, their own softphone or to a hardware IP phone on the network. Would this make a difference?
Posted: Fri Apr 20, 2012 7:38 pm
Well, you wouldn't need the USB microphone:p I guess it depends on how CPU/memory intensive that is. The best way to find out would be to try it...
In terms of traffic alone, you may be interested to know that my RPi is able to wget to /dev/null at over 80 MBit/s.
Posted: Fri Apr 20, 2012 7:50 pm
Sounds like it should handle most small to medium size systems. Think you're right, best bet is to try it.
Posted: Sat Apr 21, 2012 9:04 am
Interesting idea. If you can get Asterisk to work/compile then it should deal with simple call handling OK. Where the RPi might struggle is in conference call / multi-party audio mixing (which is done on the Asterisk server) - I doubt if the Pi could transcode/mix many audio streams on the CPU but it would be a different story if the GPU was involved, but that would take some clever coding. Hmm - a small business PBX for the price of an RPi !!!!
Posted: Sat Apr 21, 2012 12:58 pm
Arch has asterisk-220.127.116.11, it worked when it was first packaged a while ago
Posted: Sat Apr 21, 2012 6:40 pm
I have just downloaded Asterisk 1.8, installed the dependencies and compiled it on Debian (took about an hour or so) and it worked first time - my Android phone running CSIPSimple is registered and I have successfully made an outbound call to the Digium test server.
No GUI or friendly setup prog yet - I just tweaked the default config files to enable the sample extension and used it for my phone.