[Devel] rtpproxy issue

Bogdan-Andrei Iancu bogdan at voice-system.ro
Fri May 26 10:39:49 CEST 2006


This is a quite know limitation of rtpproxy - same problem may appear 
also when a re-INVITEs change the media IP.

A nice solution will be set in rtpproxy a learning_time - how long will 
it learn the IP from inbound traffic (like ignoring canupdate flag), 
before fixing a final IP to use.

otherwise, just ignoring the flag will do it ;)


krishnamurthy kandi wrote:

> Hi,
> I am getting the problem with rtp proxy in the case of call forking 
> from ser. After forking, one callee sends 183 session progress (early 
> media),with this rtpsession is established in rtp proxy. Then other 
> callee accept the call, starts sending media, in this case after 
> calling recvfrom function ,raddr structure is not containing exact 
> destination and port, it containts previous packet IP ,current packet 
> port at comparing session IP and remote IPs, once IP is updated, 
> canupdate flag is disabled, then for further invalid IP comparisons , 
> it won’t update the remote IP. That’s why rtp is not getting relayed 
> to user agents. Why raddr variable is not containing correct IP and 
> port, why it is showing corrupted information.
> For my convention I am not checking canupdate flag, now it is 
> disabled, then it is working now.Any suggitions.
> Thanks,
> kkmurthy
> ------------------------------------------------------------------------
> New Yahoo! Messenger with Voice. Call regular phones from your PC 
> <http://us.rd.yahoo.com/mail_us/taglines/postman5/*http://us.rd.yahoo.com/evt=39666/*http://messenger.yahoo.com> 
> and save big.
>Devel mailing list
>Devel at openser.org

More information about the Devel mailing list