Hi Laurent, thx for reporting! It was a bug in the transaction state machine. It should be fixed with revision 940. Could you please confirm whether that fixed your issue or not?
Cheers Raphael. laurent schweizer wrote: > hello all, > > I have a timeout problem, I use sems revision 939 with sipctl stack > > > it's a small calling card app, so I receive the call , get destination > by dtmf and forward the call. > > after forwarding, if the destination don't take the phone I have a > timeout error in sems. > > > (15781) DEBUG: trans_timer_cb (sip_trans.cpp:91): Transaction timer > expired: type=0x2, trans=0x92325b0 > (15781) DEBUG: reset_timer (sip_trans.cpp:75): Clearing old timer of > type 0x2 > (15781) DEBUG: timer_expired (trans_layer.cpp:1231): Transaction timeout! > (15781) DEBUG: handleSipMsg (SipCtrlInterface.cpp:446): Received > reply: 408 Timeout > (15781) DEBUG: handleSipMsg (SipCtrlInterface.cpp:447): rep.callid = > [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > (15781) DEBUG: handleSipMsg (SipCtrlInterface.cpp:448): rep.local_tag > = <62E3B521-4829E630000D9835-B7376B90> > (15781) DEBUG: handleSipMsg (SipCtrlInterface.cpp:449): rep.remote_tag > = <> > (15781) DEBUG: handleSipMsg (SipCtrlInterface.cpp:450): cseq = <10> > (15781) DEBUG: postEvent (AmEventQueue.cpp:48): AmEventQueue: trying > to post event > (15781) DEBUG: postEvent (AmEventQueue.cpp:56): AmEventQueue: event posted > (15781) DEBUG: ~sip_msg (sip_parser.cpp:92): ~sip_msg() > (15781) DEBUG: remove_trans (hash_table.cpp:400): ~sip_trans() > (15781) DEBUG: ~sip_msg (sip_parser.cpp:92): ~sip_msg() > (15781) DEBUG: processEvents (AmEventQueue.cpp:69): before processing > event > (15781) DEBUG: process (AmSession.cpp:499): AmSession::process > (15781) DEBUG: process (AmSession.cpp:503): Session received SIP Event > (15781) DEBUG: updateStatus (AmSipDialog.cpp:183): > updateStatus(reply): transaction found! > (15781) DEBUG: onSipReply (AmSession.cpp:611): Dialog status changed > Pending -> Disconnected (stopped=false) > (15781) DEBUG: onSipReply (ServiceLine.cpp:650): /n > jjjjjjjjjjjjjjjjjjjjjjjjjjjjj nSipReply code 408 /n (15781) DEBUG: > postEvent (AmEventQueue.cpp:48): AmEventQueue: trying to post event > (15781) DEBUG: postEvent (AmEventQueue.cpp:56): AmEventQueue: event posted > (15781) DEBUG: processEvents (AmEventQueue.cpp:71): event processed > (15781) DEBUG: run (AmSession.cpp:361): > [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > dlg.getUACTransPending() = 0 > (15781) DEBUG: processEvents (AmEventQueue.cpp:69): before processing > event > (15781) DEBUG: process (ServiceLine.cpp:259): > Service event id 408 > > ethereal trace: > > > 1.419634 192.168.0.106 <http://192.168.0.106> -> 192.168.0.240 > <http://192.168.0.240> SIP/SDP Request: INVITE > sip:[EMAIL PROTECTED]:5080 > <http://sip:[EMAIL PROTECTED]:5080>, with session description > 3.200025 192.168.0.240 <http://192.168.0.240> -> 192.168.0.106 > <http://192.168.0.106> SIP/SDP Status: 200 OK, with session description > 3.223906 192.168.0.106 <http://192.168.0.106> -> 192.168.0.240 > <http://192.168.0.240> SIP Request: ACK > sip:[EMAIL PROTECTED]:5080 > <http://sip:[EMAIL PROTECTED]:5080> > > > 15.392129 192.168.0.240 <http://192.168.0.240> -> 192.168.0.110 > <http://192.168.0.110> SIP/SDP Request: INVITE > sip:[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>, with session description > 15.396543 192.168.0.110 <http://192.168.0.110> -> 192.168.0.240 > <http://192.168.0.240> SIP Status: 100 Trying > 19.910432 192.168.0.110 <http://192.168.0.110> -> 192.168.0.240 > <http://192.168.0.240> SIP/SDP Status: 183 Session Progress, with > session description > Laurent > ------------------------------------------------------------------------ > > _______________________________________________ > Semsdev mailing list > [email protected] > http://lists.iptel.org/mailman/listinfo/semsdev > _______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
