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

[reSIProcate] Client INVITE transaction stuck in 'Proceeding' state


In a client INVITE transaction, once any provisional response is received, the TransactionState changes to 'Proceeding' and it is up to the application to decide how long to wait for a final response.

For response codes >100, ClientInviteSession::handleProvisional starts a stale call timer that will hang up after a certain time, but I don't see anything similar for the case where only a 100 response has been received. Is there something I've missed, or do I need to build this logic into my application separately?

Thank you.
--
Robert Backhouse <robertb@xxxxxxxxxxxxx>
Software Developer
Tel: +44 (0) 845 666 7778
Fax: +44 (0) 870 163 4694
http://www.mxtelecom.com