Performance


#1

I would like to know if the following scenario will work out for performance:

Server:
SINGLE AMD Athlon 64 processor 3400+ (2.4GHz)
1 GiG Ram
2 80G Hard Drives Internal
Using Seperate SQL Server to Receive the CDRs

100 concurrent connections, all using iLBC (Incomming)

Sending this traffic oubound, stright SIP G.729a or G.711

I want to be sure that the box can handle the conversion from iLBC to G729… that is really all this box is doing… no vmail or anything… it will have to decide how to route the call based on Nxx etc…


#2

Also would it save my CPU if I where to receive calls as G.729a and send them G.729a all SIP… no TDM conversion…

Would I be able to send more calls through this design with the same ammount of horse power?


#3

It may stretch the capacity of the box, as that is a lot of math to be doing in realtime. Let us know how it goes.


#4

[quote=“linsys”]Also would it save my CPU if I where to receive calls as G.729a and send them G.729a all SIP… no TDM conversion…

Would I be able to send more calls through this design with the same ammount of horse power?[/quote]

Yes, if you can recive calls as g729 then do that. The codec transformation is most procesor consuming.

Tomislav


#5

Yeah, definitely. On my box, the translation time from g729->ilbc is 23ms and from ilbc->g729 is 17ms. For comparison, from gsm->ulaw is 2ms and from ulaw->gsm is 4ms.

You won’t gain any quality by translating between ilbc and g729, in fact you will lose a little - and seriously increase the load on the server in the process.