< Previous by Date Date Index Next by Date >
  Thread Index  

[reSIProcate-users] reINVITE/BYE glare condition?



Friends:

I am having a problem with a program I have running based on DUM:

enclosed is a PCAP trace of a call that causes my problem

It looks like this:

UAC                              UAS

       Invite         --->
       200 OK    <---
       ACK         --->

some seconds pass by....

       Re-Invite ( with BlackHole )   <---
BYE --> ( almost simultaneous with the re-invite above, oops! )
       Re-Invite ( with BlackHole )   <---  ( repeat )
       100 Trying      <---  ( response from uac to re-invite )
        BYE      --->
        100 Trying    <--- ( provisional for BYE from DUM )
         BYE      --->
        100 Trying    <--- ( provisional for BYE from DUM )
        BYE      --->
        100 Trying    <--- ( provisional for BYE from DUM )
        BYE      --->
        100 Trying    <--- ( provisional for BYE from DUM )
        BYE      --->
        100 Trying    <--- ( provisional for BYE from DUM )


and thats it. The UAC never responds to my Re-invite, and DUM never does anything with the BYE.

What is supposed to happen here?

Am I suppsed to get some callback after a certain amount of time?
My applications session variables never get a chance to clear themselves out when this happens, since I believe that DUM isn;t calling any of the callbacks in my InviteSessionHandler.

Thanks in advance for any help you can offer.