OpenWrt Forum Archive

Topic: openwrt - asterisk performance

The content of this topic has been archived on 25 Mar 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

Hello List,

Could anyone here post their real world results using openwrt and asterisk . I have both an wrt54g v.2 and wrtgs. Just curiuos if the audio is actually decent etc. I know asterisk can be touchy to get working for people with lots of experience with it for many installs,from what I heard. Also who are you using for a voip provider,and are you happy with them? Do you have voicemail,and call forwarding setup,etc.


Hi Barry,

I've been working with xMff to get asterisk working with a Luci front end.  I use my Asterisk at home on my Asus WL500GP - both my wife and I work from home.

I've been able to cut the modules loaded right down - and have also broken up asterisk into many modules (about 80 iirc). 
The modularised version and the UCI configuration generator is a WIP and is in the Luci Devel SVN  (under asterisk-xip).  The LUCI front end is very much a WIP.

I am running Asterisk 1.4 with voicemail, MeetMe and some other stuff.
I only use ONE encoding (ulaw) to avoid any transcoding (apart from sound files in gsm)

I haven't stretched the system to breaking or anything, but I have been able to get
2 External Calls + 1 Internal on a MeetME Conference call at the same time as answering another incoming call.

The audio is fine  95% of the time.  You get the odd glitch and outage - but it's hard to know what the cause is.

I use my ISP as my provider... which probably is a good thing .. means the servers are only a hop or 2 away from my ADSL2+ connection.

I can transfer calls from my phone - but have no forwarding setup.  I've transferred external calls to another external number without glitch.

hope this helps


Thanks for the info. Could you elaborate on what version of OpernWRT you are running?. Is your ASUS router running on strictly the flash memory or is asterisk actually residing on a usb stick Also a biggie, what brand/model of phones did you decide on?It seems there ends up being horror stories on about any given brand/model,if you search enough. I m not exactly sure what you mean "wip".... I haven't been around openwrt long enough I guess:). What kind of actual bandwidth are you getting from your isp up & down? I switched over to cable ( from a very reliable dsl/phone contract ),,, just to try something different and some days my down speed is only 500kb's!,,,,which is plenty adequate for a couple voice calls,( once i get asterisk going),,but that's cutting it pretty thin.
Let me know were to get the asterisk modules you are speaking of ,if you would:).



WIP = Work In Progress

I'm running on a svn trunk build of OpenWRT - possibly a month or so old now.   I'm running asterisk off a USB stick - which helps for things like voicemail.  I could possibly run  the modularised version off the flash - there's much, much that I don't need (including a bunch of sound files).

I'm actually, at the moment, just using a linksys PAP2T with standard phones, my Nokia E65 mobile as a wireless SIP client, and a couple of zoiper instances on a windoze box.
Something like:
Download Speed: 8000kbps (1000.0 KB/sec transfer rate)
Upload Speed: 821kbps (102.6 KB/sec transfer rate)

Currently the makefile that breaks asterisk up into modules still needs some tinkering before I request it be pushed into trunk - so those modules aren't available yet.

I have asterisk-1.6.x built into my own OpenWRT firmware from SVN trunk for my FON2100 WiFi router. I use G729 as default CoDec with G729 sound files. My FON2100 is connected to my main NAT/Firewall router with a NAT=yes and canreinvite=no.. As such, my asterisk will stay in the audio path and can't redirect the RTP media stream (audio) to go directly from the caller to the callee. Whenever there is an I/O activities on my FON2100, i.e. reading the Flash space (mtdblockd process), this will create some hick-ups (or temporarily losing audio signals). Other than this, my asterisk has been doing great.


What made you choose 1.6 over 1.4?

Which modules are you loading (e.g., meetme, voicemail, etc.)?

What are the file sizes of the apps and modules combined?



(Last edited by marca56 on 20 Jan 2009, 22:41)

The discussion might have continued from here.