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

[reSIProcate] Crash when there is no response to the incomimg call messsage.


Hello, I need your help.
I set up two Vonage acoount UA's.
User A calls User B.
User B sees the iinvte msg, and sends 180 msg, but do not send 200 OK.
After 30 secs, Server sends Cancel msg to the B.
B sends Ok, and 487(Request Terminated).
Server sends  Ack, and B sends Ok.
Server sends Ack, and B sends Ok again
This does not stop until B crashes on the  Dialogset.cxx(line 389)

DialogSet::dispatch(const SipMessage& msg){

 switch (request.header(h_CSeq).method())
     {
        case INVITE:
        case CANCEL:  //cancel needs work
        case SUBSCRIBE:
        case REFER: //need to add out-of-dialog refer logic
           break; //dialog creating/handled by dialog

        case BYE:
        case INFO:
        case ACK:
        case UPDATE:
           assert(dialog);  //******line 389*******
                                //******case ACK**********
//****crash beacuse there is no dialog******


}

User A does not receive any msgs when server sends cancel msg to B. So User A keeps sending
Invite msg to B.


I appreciate if you can help me.

Thanks

Jaedong

_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today - it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/