Hi,
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 ;)
regards,
bogdan
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
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/devel
_______________________________________________
Devel mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/devel