SIP服务器无法识别我们对200 OK消息的确认

SIP服务器无法识别我们对200 OK消息的确认,sip,voip,sip-server,Sip,Voip,Sip Server,SIP trunc中存在一些问题,其中我们的SIP服务器直接与不同的提供商SIP服务器对话。另一端的其中一台服务器无法识别我们对200 OK消息的确认。另一台服务器不断重复200 OK消息 我已经查看了所有的头字段,并将其与SIP规范和示例进行了比较,但我不知道对方为什么不接受我们的ACK 我们的初始邀请: INVITE sip:+491234567@200.200.200.200 SIP/2.0 Via: SIP/2.0/TCP 100.100.100.100:5060;branch=z9hG

SIP trunc中存在一些问题,其中我们的SIP服务器直接与不同的提供商SIP服务器对话。另一端的其中一台服务器无法识别我们对200 OK消息的确认。另一台服务器不断重复200 OK消息

我已经查看了所有的头字段,并将其与SIP规范和示例进行了比较,但我不知道对方为什么不接受我们的ACK

我们的初始邀请

INVITE sip:+491234567@200.200.200.200 SIP/2.0
Via: SIP/2.0/TCP 100.100.100.100:5060;branch=z9hG4bKDGT5EGVPVDE4I146
From: <sip:+4987654321@100.100.100.100:5060;user=phone>;tag=C8UF20CAKNLTLJ18
To: <sip:+491234567@200.200.200.200:5060;user=phone>
Call-ID: E4COR3MNVB8AK908
CSeq: 1 INVITE
Contact: <sip:100.100.100.100:5060>
Max-Forwards: 70
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE
Content-Type: application/sdp
Content-Length: 206 

v=0
o=om 73848 1 IN IP4 100.100.100.100
s=call
c=IN IP4 100.100.100.100
t=0 0
m=audio 50012 RTP/AVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=ptime:20
a=sendrecv
SIP/2.0 200 OK
Via: SIP/2.0/TCP 100.100.100.100:5060;branch=z9hG4bKDGT5EGVPVDE4I146
From: <sip:+4987654321@100.100.100.100:5060;user=phone>;tag=C8UF20CAKNLTLJ18
To: <sip:+491234567@200.200.200.200:5060;user=phone>;tag=SDuhhca99-6ossrg8l-CC-57
Call-ID: E4COR3MNVB8AK908
CSeq: 1 INVITE
Allow: INVITE,ACK,OPTIONS,BYE,CANCEL,REGISTER,INFO,PRACK,SUBSCRIBE,NOTIFY,UPDATE,MESSAGE,REFER
P-Asserted-Identity: <sip:491234567@100.100.100.100;user=phone>
Contact: <sip:200.200.200.200:5060;transport=tcp>
Content-Length: 223
Content-Type: application/sdp

v=0
o=HuaweiSoftX3000 27670846 27670848 IN IP4 200.200.200.200
s=Sip Call
c=IN IP4 200.200.200.200
t=0 0
m=audio 22978 RTP/AVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=ptime:20
a=fmtp:101 0-15
ACK sip:200.200.200.200:5060;transport=tcp SIP/2.0
Via: SIP/2.0/TCP 100.100.100.100:5060;branch=z9hG4bKTRLT5A2MP96ST762
From: <sip:+4987654321@100.100.100.100:5060;user=phone>;tag=C8UF20CAKNLTLJ18
To: <sip:+491234567@200.200.200.200:5060;user=phone>;tag=SDuhhca99-6ossrg8l-CC-57
Call-ID: E4COR3MNVB8AK908
CSeq: 1 ACK
Contact: <sip:100.100.100.100:5060>
Max-Forwards: 70
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE
Content-Length: 0
INVITE sip:+491234567@200.200.200.200SIP/2.0
Via:SIP/2.0/TCP 100.100.100.100:5060;分支=z9hG4bKDGT5EGVPVDE4I146
发件人:;标签=C8UF20CAKNLTLJ18
致:
电话号码:E4COR3MNVB8AK908
CSeq:1邀请
联系人:
最大前锋:70
允许:邀请、确认、取消、选项、再见
内容类型:应用程序/sdp
内容长度:206
v=0
o=om 73848 1英寸IP4 100.100.100.100
s=呼叫
c=在IP4 100.100.100.100中
t=0
m=音频50012 RTP/AVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101电话事件/8000
a=fmtp:101 0-15
a=时间:20
a=sendrecv
我们得到了一些1x,最后是200 OK

INVITE sip:+491234567@200.200.200.200 SIP/2.0
Via: SIP/2.0/TCP 100.100.100.100:5060;branch=z9hG4bKDGT5EGVPVDE4I146
From: <sip:+4987654321@100.100.100.100:5060;user=phone>;tag=C8UF20CAKNLTLJ18
To: <sip:+491234567@200.200.200.200:5060;user=phone>
Call-ID: E4COR3MNVB8AK908
CSeq: 1 INVITE
Contact: <sip:100.100.100.100:5060>
Max-Forwards: 70
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE
Content-Type: application/sdp
Content-Length: 206 

v=0
o=om 73848 1 IN IP4 100.100.100.100
s=call
c=IN IP4 100.100.100.100
t=0 0
m=audio 50012 RTP/AVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=ptime:20
a=sendrecv
SIP/2.0 200 OK
Via: SIP/2.0/TCP 100.100.100.100:5060;branch=z9hG4bKDGT5EGVPVDE4I146
From: <sip:+4987654321@100.100.100.100:5060;user=phone>;tag=C8UF20CAKNLTLJ18
To: <sip:+491234567@200.200.200.200:5060;user=phone>;tag=SDuhhca99-6ossrg8l-CC-57
Call-ID: E4COR3MNVB8AK908
CSeq: 1 INVITE
Allow: INVITE,ACK,OPTIONS,BYE,CANCEL,REGISTER,INFO,PRACK,SUBSCRIBE,NOTIFY,UPDATE,MESSAGE,REFER
P-Asserted-Identity: <sip:491234567@100.100.100.100;user=phone>
Contact: <sip:200.200.200.200:5060;transport=tcp>
Content-Length: 223
Content-Type: application/sdp

v=0
o=HuaweiSoftX3000 27670846 27670848 IN IP4 200.200.200.200
s=Sip Call
c=IN IP4 200.200.200.200
t=0 0
m=audio 22978 RTP/AVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=ptime:20
a=fmtp:101 0-15
ACK sip:200.200.200.200:5060;transport=tcp SIP/2.0
Via: SIP/2.0/TCP 100.100.100.100:5060;branch=z9hG4bKTRLT5A2MP96ST762
From: <sip:+4987654321@100.100.100.100:5060;user=phone>;tag=C8UF20CAKNLTLJ18
To: <sip:+491234567@200.200.200.200:5060;user=phone>;tag=SDuhhca99-6ossrg8l-CC-57
Call-ID: E4COR3MNVB8AK908
CSeq: 1 ACK
Contact: <sip:100.100.100.100:5060>
Max-Forwards: 70
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE
Content-Length: 0
SIP/2.0 200正常
Via:SIP/2.0/TCP 100.100.100.100:5060;分支=z9hG4bKDGT5EGVPVDE4I146
发件人:;标签=C8UF20CAKNLTLJ18
致:;标签=SDUHCA99-6ossrg8l-CC-57
电话号码:E4COR3MNVB8AK908
CSeq:1邀请
允许:邀请、确认、选项、再见、取消、注册、信息、恶作剧、订阅、通知、更新、消息、参考
P-身份:
联系人:
内容长度:223
内容类型:应用程序/sdp
v=0
o=HuaweiSoftX3000 27670846 27670848,IP4 200.200.200.200
s=Sip呼叫
c=在IP4200.200.200.200中
t=0
m=音频22978 RTP/AVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101电话事件/8000
a=时间:20
a=fmtp:101 0-15
然后我们用确认回答:

INVITE sip:+491234567@200.200.200.200 SIP/2.0
Via: SIP/2.0/TCP 100.100.100.100:5060;branch=z9hG4bKDGT5EGVPVDE4I146
From: <sip:+4987654321@100.100.100.100:5060;user=phone>;tag=C8UF20CAKNLTLJ18
To: <sip:+491234567@200.200.200.200:5060;user=phone>
Call-ID: E4COR3MNVB8AK908
CSeq: 1 INVITE
Contact: <sip:100.100.100.100:5060>
Max-Forwards: 70
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE
Content-Type: application/sdp
Content-Length: 206 

v=0
o=om 73848 1 IN IP4 100.100.100.100
s=call
c=IN IP4 100.100.100.100
t=0 0
m=audio 50012 RTP/AVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=ptime:20
a=sendrecv
SIP/2.0 200 OK
Via: SIP/2.0/TCP 100.100.100.100:5060;branch=z9hG4bKDGT5EGVPVDE4I146
From: <sip:+4987654321@100.100.100.100:5060;user=phone>;tag=C8UF20CAKNLTLJ18
To: <sip:+491234567@200.200.200.200:5060;user=phone>;tag=SDuhhca99-6ossrg8l-CC-57
Call-ID: E4COR3MNVB8AK908
CSeq: 1 INVITE
Allow: INVITE,ACK,OPTIONS,BYE,CANCEL,REGISTER,INFO,PRACK,SUBSCRIBE,NOTIFY,UPDATE,MESSAGE,REFER
P-Asserted-Identity: <sip:491234567@100.100.100.100;user=phone>
Contact: <sip:200.200.200.200:5060;transport=tcp>
Content-Length: 223
Content-Type: application/sdp

v=0
o=HuaweiSoftX3000 27670846 27670848 IN IP4 200.200.200.200
s=Sip Call
c=IN IP4 200.200.200.200
t=0 0
m=audio 22978 RTP/AVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=ptime:20
a=fmtp:101 0-15
ACK sip:200.200.200.200:5060;transport=tcp SIP/2.0
Via: SIP/2.0/TCP 100.100.100.100:5060;branch=z9hG4bKTRLT5A2MP96ST762
From: <sip:+4987654321@100.100.100.100:5060;user=phone>;tag=C8UF20CAKNLTLJ18
To: <sip:+491234567@200.200.200.200:5060;user=phone>;tag=SDuhhca99-6ossrg8l-CC-57
Call-ID: E4COR3MNVB8AK908
CSeq: 1 ACK
Contact: <sip:100.100.100.100:5060>
Max-Forwards: 70
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE
Content-Length: 0
acksip:200.200.200:5060;传输=tcp SIP/2.0
Via:SIP/2.0/TCP 100.100.100.100:5060;分支=z9hG4bKTRLT5A2MP96ST762
发件人:;标签=C8UF20CAKNLTLJ18
致:;标签=SDUHCA99-6ossrg8l-CC-57
电话号码:E4COR3MNVB8AK908
CSeq:1确认
联系人:
最大前锋:70
允许:邀请、确认、取消、选项、再见
内容长度:0
然后,服务器根据SIP定时器规范重复地重新发送200ok


也许有人能帮上忙。

你解决了吗?你解决了吗?