[asterisk-users] Asterisk on Zonbu, impact of transcoding

Steve Edwards asterisk.org at sedwards.com
Fri Nov 9 14:11:03 CST 2007

Zonbu.com sells a little box I was planning to use as a router, but I 
couldn't resist putting Asterisk on it just for fun. It may never see its 
intended purpose.

The box costs US$249 (and was delivered 40 hours after being orderd!), but 
you can get it for less if you subscribe to their service. I didn't.

The box is an Intel compatible processor (VIA Esther processor 1200MHz) 
with 512mb ram and 4gb of cf for storage. It's silent because it has no 
moving parts.

I installed CentOS 5.0, Asterisk 1.2.24, and Zaptel 1.2.21.

I started loading up calls using this call file from my dev box (P4 
1.6ghz, 640mb ram):

 	channel:        sip/zonbu0/760xxxxxxx
 	application:    record
 	data:           /tmp/test.wav
 	maxretries:     0

My dialplan (on zonbu0) consisted of:

         exten = _x.,1,                  verbose(1,${CONTEXT}:${EXTEN}:${PRIORITY})
         exten = _x.,n,                  playback(demo-congrats)
         exten = _x.,n,                  goto(1)

I loaded 20 calls. "top" said Asterisk (on Zonbu0) was consuming 20% of 
the CPU. I placed a test call from a SIP phone -- sounded fine to me.

I loaded 100 calls. "top" said Asterisk was consuming 99% of the CPU. I 
placed a test call -- still sounded fine.

I loaded 115 calls. Sound quality was very choppy.

I "soxed" demo-congrats.gsm to demo-congrats.ul.

I loaded 100 calls "top" said Asterisk was consuming 20% of the CPU.

I loaded 180 calls. "top" said Asterisk was consuming 35% of the CPU. 
Sound is still fine.

I loaded 197 calls. Something was overloaded. My dev box was 
non-responsive and the Zonbu wouldn't answer any more calls.

I'm impressed with how much load this box handled and the impact of 
eliminating the transcoding.

Thanks in advance,
Steve Edwards      sedwards at sedwards.com      Voice: +1-760-468-3867 PST
Newline                                             Fax: +1-760-731-3000

More information about the asterisk-users mailing list