Hello,

AmSipDialog::bye() has
 case Disconnecting:
 case Connected:
    status = Disconnected;
    return sendRequest("BYE");
 case Pending:
    status = Disconnecting;
    if(getUACTransPending())
      return cancel();
    else {
     ....

If bye() is called twice on a pending call, first a CANCEL is sent and then a BYE. I wonder: should the dialog layer catch this application misbehaviour?

Thanks
Stefan

--
Stefan Sayer
VoIP Services

[email protected]
www.iptego.com

IPTEGO GmbH
Wittenbergplatz 1
10789 Berlin
Germany

Amtsgericht Charlottenburg, HRB 101010
Geschaeftsfuehrer: Alexander Hoffmann
_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev

Reply via email to