[SIPForum-discussion] need help from people who know all the rules by heart

Michael Trank mtrank at apexvoice.com
Fri Apr 17 02:56:29 UTC 2009


I have a situation where some sessions between a UAC and a UAS look like 
this:

It looks like this:

       UAC                                    UAS

      INVITE         ===>>
      200 OK    <<===
      ACK         ===>>

some seconds pass by....

      Re-INVITE   <<====  ( with "BlackHole" SDP )  
      100 Trying   ===>
      BYE        ===> 
       100 Trying    <===  ( provisional for BYE  )
        BYE      ===>
       100 Trying    <===  ( provisional for BYE  )
       BYE      ===>
       100 Trying    <===  ( provisional for BYE )
       BYE      ===>
       100 Trying    <===  ( provisional for BYE  )
       BYE      ===>
       100 Trying    <=== ( provisional for BYE  )


and thats it, things kind of get stuck like this. The BYE's stop, but 
the call finished somewhat un-gracefully.

What is supposed to happen  when  a  re-INVITE gets sent in one 
direction and  a BYE gets sent in the other, ignoring the re-INVITE?





More information about the discussion mailing list