Hi,
if I have an outgoing call which hasn't received a reply yet, and do
dlg.bye() which yields cancel (trans_layer::cancel), then the
transaction is in TS_CALLING state - and will only be removed in trans
layer. The corresponding session stays in Disconnecting state though -
and does not end (no local FR received for the INVITE).
this happens on master (don't know whether that is already different
in rco/offer_answer).
What is the proper way to fix this? Generate a local FR when
transaction is in TS_CALLING or set dialog status to disconnected when
no reply has been received? but how to determine that on dialog level?
a proper new return value of trans_layer::cancel?
Thanks!
Stefan
--
Stefan Sayer
VoIP Services Consulting and Development
Warschauer Str. 24
10243 Berlin
tel:+491621366449
sip:[email protected]
email/xmpp:[email protected]
_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev