OpenSIPS / opensips

OpenSIPS is a GPL implementation of a multi-functionality SIP Server that targets to deliver a high-level technical solution (performance, security and quality) to be used in professional SIP server platforms.
https://opensips.org
Other
1.22k stars 568 forks source link

[BUG] call disconnected after 32 second ,no response and BYE , to fix this problem ACK IP is need client IP #3387

Closed kyoungjib closed 1 day ago

kyoungjib commented 1 month ago

Hellow I am testing. opensips 3.217 debian 11

@call disconnected after 32 second ,no response and BYE myphone call did number 11122223333 -> telecom --> opensips (debian11)--->flexisp(debian10) ---->Linphone client Default account 1112224444 , second 11122223333

INVITE 100 180 200 ACK BYE <--- No response BYE 200

Flexisip TCPdump 200 ,ACK

IP flexisipip.5060 > opensipsip.5061: UDP, length 1152 SIP/2.0 200 Ok Via: SIP/2.0/UDP opensipsip:5061;branch=z9hG4bKfec2.5c7efc73.0;rport=5061 Via: SIP/2.0/UDP opensipsip:5061;received=telecomip;rport=5061;branch=z9hG4bK-2786690533-4010904843-201378979-1163527209 Record-Route: <sips:flexisipip:5061;lr> Record-Route: <sip:flexisipip:5060;lr> Record-Route: <sip:opensipsip:5061;lr;did=8bc.70762a14> From: sip:myphonenumber@telecomip:5061;user=phone;tag=1544127973-4010904843-201378979-1163527209 To: sip:11122223333@opensipsip:5061;user=phone;tag=PQXUf6H Call-ID: e585097a0b8d11efa3cc000c29045a45@telecomip CSeq: 1 INVITE Contact: sip:1112224444@Linphoneip:56770;transport=tls;verified;expires=60;+sip.instance="";+org.linphone.specs="groupchat,lime" User-Agent: onn070iOS/4.6.60 (iPhone) LinphoneSDK/5.1.68 Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO, PRACK, UPDATE Supported: replaces, outbound, gruu Content-Type: application/sdp Content-Length: 114

v=0 o=1112224444 2548 1711 IN IP4 192.168.1.3 s=Talk c=IN IP4 flexisipip t=0 0 m=audio 54352 RTP/AVP 8 0

IP opensipsip.5061 > flexisipip.5060: UDP, length 647 ACK sip:1112224444@flexisipip:5060;transport=tls;verified SIP/2.0 <<<============= disconnected after 30sec Via: SIP/2.0/UDP opensipsip:5061;branch=z9hG4bKfec2.5c7efc73.2 Via: SIP/2.0/UDP telecomip:5061;received=telecomip;rport=5061;branch=z9hG4bK-854556903-4010904843-201378979-1163527209 Route: <sip:flexisipip:5060;lr> Route: <sips:flexisipip:5061;lr> From: sip:myphonenumber@telecomip:5061;user=phone;tag=1544127973-4010904843-201378979-1163527209 To: sip:11122223333@opensipsip:5061;user=phone;tag=PQXUf6H Call-ID: e585097a0b8d11efa3cc000c29045a45@telecomip CSeq: 1 ACK Max-Forwards: 69 User-Agent: Content-Length: 0

TO Fix this problem ACK IP is need linphone client IP(provided by 200 contact message) not flexisipip Can support opensips this problem? "ACK sip:1112224444@flexisipip:5060;transport=tls;verified SIP/2.0" <<<============= disconnected after 30sec change to "ACK sip:1112224444@Linphoneip:56761;transport=tls;verified SIP/2.0" <<<<<<<===== no disconnected after 30sec 1112224444 is defalt Account of Linphone Client . 11122223333 is second account of Linphone Client . 11122223333 will not disconneted.

Some other softswitch support do this, recommanded to Opensips do this.

@if called number Default , call no disconnected after 32 second and continue. No Bye myphone call did number 11122223333 -> telecom --> opensips --->flexisp ---->Linphone client Default account 11122223333 , second 1112224444

github-actions[bot] commented 1 month ago

Any updates here? No progress has been made in the last 15 days, marking as stale. Will close this issue if no further updates are made in the next 30 days.

github-actions[bot] commented 1 day ago

Marking as closed due to lack of progress for more than 30 days. If this issue is still relevant, please re-open it with additional details.