PhonerLite v2.43 announce support of SIP timers, but incorrect handle Session-Expires. He does not send re-INVITE or UPDATE when timer is exhausted (in example UAS set timeout to 120 seconds) and UAS finish call in 120 seconds. INVITE sip:222@192.0.2.1 SIP/2.0 Via: SIP/2.0/UDP 172.31.0.81:5060;branch=z9hG4bK00290e4a2698e6118d0e7bb115ecf9fd;rport From: "PhonerLite" <sip:111@192.0.2.1>;tag=463668806 To: <sip:222@192.0.2.1> Call-ID: 00290E4A-2698-E611-8D0D-7BB115ECF9FD@192.0.2.2 CSeq: 7 INVITE Contact: <sip:111@192.0.2.1:5060> Content-Type: application/sdp Allow: INVITE, ACK, BYE, CANCEL, INFO, MESSAGE, NOTIFY, OPTIONS, REFER, UPDATE Max-Forwards: 70 P-Early-Media: supported User-Agent: SIPPER for PhonerLite Session-Expires: 1800 Supported: 100rel, replaces, from-change, timer P-Preferred-Identity: <sip:111@192.0.2.1> Content-Length: 443 SIP/2.0 200 OK Via: SIP/2.0/UDP 192.0.2.2:5060;branch=z9hG4bK00290e4a2698e6118d107bb115ecf9fd;rport=5060 From: "PhonerLite" <sip:111@sip.mosline.ru>;tag=463668806 To: <sip:222@sip.mosline.ru>;tag=tF42HDHUHN76N Call-ID: 00290E4A-2698-E611-8D0D-7BB115ECF9FD@192.0.2.2 CSeq: 7 INVITE Contact: <sip:222@192.0.2.1:5060;transport=udp> User-Agent: callswitch1 Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY Require: timer Supported: timer, path, replaces Allow-Events: talk, hold, conference, refer Session-Expires: 120;refresher=uac Min-SE: 120 Content-Type: application/sdp Content-Disposition: session Content-Length: 247 P-Asserted-Identity: <sip:222@192.0.2.1>
|