< Previous by Date | Date Index | Next by Date > |
Thread Index | Next in Thread > |
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/