PRACK with early media

Jan Granqvist jan_granqvist at yahoo.com
Wed Aug 31 04:43:05 CDT 2016


Hi all,

I've run into some problem(?) with PRACK towards a SIP trunk which support early media.
The SIP trunk(UAS) responds to an INVITE with a 183 Session Progress to which the SIP trunk requires PRACK.
The DUM acknowledge this and sends a PRACK to which the SIP trunk responds with a 200 OK.

At this point the SIP trunk sends a new 183 Session Progress including the previous SDP as well as stepping up the RSeq.
This signal the DUM doesn't PRACK, and so the SIP trunk keeps re-transmitting the signal.


UAC                                           UAS(Sip trunk)
 |------------------INVITE(offer)-------------->|
 |<------------------100 Trying-----------------|
 |<----183 Session Progress(answer)---|
 |--------------------PRACK------------------->|
 |<------------------200 OK---------------------|
 |<----183 Session Progress(answer)---|
 |<----183 Session Progress(answer)---|
 |<-----------504 Server Time-out-----------|
 |-----------------------ACK-------------------->|

Now is this a valid case? What am I missing?

I'm using version 1.10.0.

BR
/Janne

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20160831/7ad9f2d4/attachment.htm>


More information about the resiprocate-devel mailing list