Hello,
I am having an issue where rtpproxy_answer is failing in my
onreply_route block when processing 183 or 200 packets (snippet below).
This only happens on about 1% of the total call volume.
if (!rtpproxy_answer("eior"))
{
xlog("L_ERR", "UNABLE TO NEGOTIATE
Hi,
Since this is working for you so I won't ask you to use rtpproxy_manage
function which is much easier to use. Anyway, Just curious to know if
you've any sample of 183/200 where rtpproxy failed, corresponding rtpproxy
debug logs and also a sample of 183/200 packet to compare any differences.
T
Hi Seth,
The function can fail in several cases: parsing error for reply, cannot
contact rtpproxy, invalid reply from rtpproxy, etc.
Aside you script xlog, do you get any other err messages in the script
before the xlog (from the same process) - it might give a hint on the
internal failure o
Sammy,
I am going to try and replace rtpproxy_offer/rtpproxy_answer with
rtpproxy_manage.
I have compared 183/200 messages on calls that have failed against calls
that are good, and the only difference is that it doesn't correctly
rewrite the SDP IP addresses (which is what I would expect si
Bogdan,
There aren't any other entries in the log file which would indicate
something is wrong with the call. I have provided a summary of call/rtp
flow, code snippets for onreply_routes, and a sip trace below showing
where rtpproxy_answer (in the onreply_route) failed. When
rtpproxy_answer
Hi Seth,
It seems to be becuase the 180 and 200 replies you get are already using
another rtpproxy (somewhere after you, on the SIP path) - see the
"a=nortpproxy:yes" marker in the received SDP.
So rtpproxy_answer() sees that marker and does not try to do anything
again (returning -1). To fo
Bogdan,
Thank you very much for the reply. I will make the change and report back if I
am still having trouble.
Seth
___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
Hello all,
I´m also interested in the third question:
"What action should I take if this happens?"
I´m thinking about sending a CANCEL to both legs, but I don´t know how we
would do that with OpenSIPS.
Thanks,
Mariana.
--
View this message in context:
http://opensips-open-sip-server.1449251