Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
kyoungjib opened this issue May 8, 2024 · 0 comments

Comments

@kyoungjib
Copy link

kyoungjib commented May 8, 2024

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="urn:uuid:b88a6c64-8cd2-0021-9c95-eeb0892f646c";+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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant