[Serusers] SER RADIUS Accounting and B2BUA
Alistair Cunningham
acunningham at integrics.com
Mon Mar 7 00:20:40 CET 2005
Maxim Sobolev wrote:
> Alistair Cunningham wrote:
>
>> Matt,
>>
>> Because SER handles SIP messages, not RTP streams, it cannot 100%
>> accurately record CDRs. For instance, if the BYE message is lost
>> because a client crashed, SER has no way of knowing when the call
>> ended or how much it cost. A BTBUA gets round this problem by having
>> the RTP packets come to it, so if a client crashes, the RTP stream
>> stops and the BTBUA knows the call has finished. The disadvantage of a
>> BTBUA is that it adds latency and doesn't scale well, because it needs
>> to handle all the RTP traffic.
>
>
> This is not necessarily true. SIP permits building signalling-only
> B2BUA, which if designed correctly will be able to handle up to 50-100
> call setups/teardowns per second on any modern x86 hardware. This will
> provide capacity sufficient for any mid-level ITSP - allowing to bill
> more than 10 millions per month. If this is not sufficient then several
> of such B2BUA can be installed in parallel to provide more scalable
> solution. The problem with using either Cisco or Asterisk as SIP B2BUA
> is that they handle both signalling (SIP) and media (RTP), which makes
> them less scalable and introduces the problem with increased latency,
> losses and jitter.
Maxim,
You're quite correct. I was generalising too much.
--
Alistair Cunningham,
Integrics Ltd,
Telephony, Database, Unix consulting worldwide
+44 (0)7870 699 479
http://integrics.com/
More information about the sr-users
mailing list