At 11:06 PM 3/6/2005, 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.
It can be fairly accurate. You just need to provision the network carefuly and use
advanced
features such as session timer.
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.
Indeed. That's the pain. That's why B2BUA with media relay is to be used as
rarely as possible.
-jiri