[OpenSER-Users] RTP-Proxy

Jerome Martin jmartin at longphone.fr
Fri Jan 11 08:55:25 CET 2008


On Fri, 2008-01-11 at 02:39 +0100, Andreas Granig wrote:
> Jerome,
> 
> In my opinion it depends on the policy of the VoIP provider rather than 
> on technical issues.

Agreed, the definitive solution does not exists, and is policy and
environment-dependent.

> 
> Proper implementation of RFC 4028 of all involved UACs might render RTP 
> analysis useless, if it's in line with the policy of the the VoIP 
> provider to have some minutes of tolerance in their CDRs in case of 
> missing BYEs (the tolerance can be controlled by the provider via the 
> defined headers). If that is still unacceptable by a provider, there 
> maybe should be some SIP/RTP-aware billing engines in place though.

What I don't get here is the "minutes of tolerance". Typically, RTP
timeout is in the same order of time, for what I've seen. Do you use an
RTP timeout of a few seconds only ? If so, clearly the issues I've
mentionned earlier are even worse with such a short timeout. 

Talking about policy, I would say it is in the best interest of every
provider to limit the amount of "potentially post-BYE, hard-to-bill"
minutes. But even with RTP detection, this is hard to acheive.

Or maybe you're thinking more of a hybrid solution ? Like RTP timeout
triggering a SIP ping, which in return, if failling, triggers call
termination. But this is really tough to handle, particulary the case
when you don't have RTP but the UAC is still responding to SIP
signaling.

I'm really curious, could you give me a real-world example of an
RTP-detection based soution providing sub-minute dead UA detection ? 

Regards,
-- 
Jérôme Martin | LongPhone
Responsable Architecture Réseau
122, rue la Boetie | 75008 Paris
Tel :  +33 (0)1 56 26 28 44
Fax : +33 (0)1 56 26 28 45
Mail : jmartin at longphone.fr
Web : www.longphone.com <http://www.longphone.com>





More information about the Users mailing list