Hi Giuseppe,
Before trying to fix it somewhere in the middle (in a proxy), let me say
this PRACK negotiation must be negotiated between the end-point. If one
of the end points does not support Prack, it should notify that. In your
case, the callee (sending 180 + required 180) must not request PRACK if
there was not such capability advertised by caller in INVITE (via the
Supported or Require header). Please see
http://www.ietf.org/rfc/rfc3262.txt page 4:
The rest of this discussion assumes that the initial request
contained a Supported or Require header field listing 100rel, and
that there is a provisional response to be sent reliably.
So, the PRACK support must be advertised by caller in initial INVITE,
otherwise the callee must not use it. Could you check in your traffic if
this is the case?
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
On 14.07.2014 11:06, Giuseppe Cardone wrote:
Hello,
does anyone have any ideas regarding this issue ?
Many thanks for any tips you may have.
Kind regards,
Giuseppe
------------------------------------------------------------------------
*Da: *"Giuseppe Cardone" <[email protected]>
*A: *[email protected]
*Inviato: *Giovedì, 10 luglio 2014 15:11:54
*Oggetto: *PRACK Interworking with OpenSIPs
Hello,
I am trying OpenSIPs and would like to figure out if I can use it
to perform sip interworking between two UA's, one requiring PRACK
and another that doesn't support it.
In essence when OpenSIPs receives a 18x response with headers
"Required: 100rel" and "RSeq" from the called party, it should
initiate a PRACK request towards the called party itself, but, as
you might expect from a proxy, I don't see any function to do
this. However, maybe someone with a better understanding of
OpenSIPs can tell me if it is available.
The b2bua module is were I was placing my hopes. However, here
too I cannot see a way to initiate a PRACK request, or any request
apart from an INVITE (using the 'bridge' action) or a BYE (using
the 'end_dialog_leg').
Can anyone confirm whethere my conclusions on PRACK interworking
with OpenSIPs are correct and/or provide any ideas as to how this
may be accomplished ?
Many thanks,
Giuseppe
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users