Twilio Android imsdroid到PSTN呼叫不起作用

Twilio Android imsdroid到PSTN呼叫不起作用,twilio,freeswitch,imsdroid,Twilio,Freeswitch,Imsdroid,我正在使用FreeSWITCH服务器并与twilio SIP turnk集成。我正在使用安卓imsdroid应用程序进行sip呼叫。正在进行imsdroid到imsdroid的调用。imsdroid to PSTN no(即手机号码)呼叫不起作用。网关超时错误显示在imsdroid中。INVITE被发送到FreeSWITCH,FreeSWITCH服务器正在将呼叫路由到Twilio。但没有收到任何回应。可能是什么问题 允许IP。从SIPML5客户端到PSTN呼叫正在工作。下面是来自FreeSWIT

我正在使用FreeSWITCH服务器并与twilio SIP turnk集成。我正在使用安卓imsdroid应用程序进行sip呼叫。正在进行imsdroid到imsdroid的调用。imsdroid to PSTN no(即手机号码)呼叫不起作用。网关超时错误显示在imsdroid中。INVITE被发送到FreeSWITCH,FreeSWITCH服务器正在将呼叫路由到Twilio。但没有收到任何回应。可能是什么问题


允许IP。从SIPML5客户端到PSTN呼叫正在工作。下面是来自FreeSWITCH的邀请

INVITE sip:+919986790176@nowconf.pstn.twilio.com SIP/2.0
Via: SIP/2.0/UDP 220.227.38.107:5080;rport;branch=z9hG4bK5yt865UUKDF4H
Max-Forwards: 69
From: "+919845217138" <sip:FreeSWITCH@nowconf.pstn.twilio.com>;tag=eFNKtBae4HN1r
To: <sip:+919986790176@nowconf.pstn.twilio.com>
Call-ID: 06f7df5f-1f81-1235-67b0-2e81eca04f81
CSeq: 98923179 INVITE
Contact: <sip:gw+Twilio-outbound@220.227.38.107:5080;transport=udp;gw=Twilio-outbound>
User-Agent: FreeSWITCH-mod_sofia/1.6.10+git~20160824T215404Z~726448d962~64bit
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY
Supported: timer, path, replaces
Allow-Events: talk, hold, conference, refer
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 248
P-Preferred-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel
P-Access-Network-Info: ADSL;utran-cell-id-3gpp=00000000
X-FS-Support: update_display,send_info
Remote-Party-ID: "+919845217138" <sip:+919845217138@nowconf.pstn.twilio.com>;party=calling;screen=yes;privacy=off

v=0
o=FreeSWITCH 1478495490 1478495491 IN IP4 220.227.38.107
s=FreeSWITCH
c=IN IP4 220.227.38.107
t=0 0
m=audio 22996 RTP/AVP 0 8 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
INVITE sip:+919986790176@nowconf.pstn.twilio.comSIP/2.0
Via:SIP/2.0/UDP 220.227.38.107:5080;rport;分支=z9hG4bK5yt865UUKDF4H
最大前锋:69
从:“+919845217138”;标签=eFNKtBae4HN1r
致:
呼叫ID:06f7df5f-1f81-1235-67b0-2e81eca04f81
CSeq:98923179邀请
联系人:
用户代理:FreeSWITCH-mod_sofia/1.6.10+git~20160824T215404Z~726448d962~64位
允许:邀请、确认、再见、取消、选项、消息、信息、更新、注册、参考、通知
支持:计时器、路径、替换
允许事件:对话、举行、会议、参考
内容类型:应用程序/sdp
内容处置:会话
内容长度:248

P-Preferred-Service:urn:urn-7:3gpp-Service.ims.icsi.mmtel P-Access-Network-Info:ADSL;utran-cell-id-3gpp=00000000 X-FS-Support:更新显示,发送信息 远程方ID:“+919845217138”;一方=呼叫;屏幕=是;隐私=关闭 v=0 o=IP4 220.227.38.107中的自由开关1478495490 1478495491 s=自由开关 c=在IP4 220.227.38.107中 t=0 m=音频22996 RTP/AVP 0 8 101 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:101电话事件/8000 a=fmtp:101 0-16 a=时间:20
SIPML5邀请

INVITE sip:+919742164769@nowconf.pstn.twilio.com SIP/2.0
Via: SIP/2.0/UDP 220.227.38.107:5080;rport;branch=z9hG4bKD5jv3tcpNtFDS
Max-Forwards: 69
From: "+919845217138" <sip:FreeSWITCH@nowconf.pstn.twilio.com>;tag=cvS8XKDp62Z5e
To: <sip:+919742164769@nowconf.pstn.twilio.com>
Call-ID: 69171aa5-1d0d-1235-67b0-2e81eca04f81
CSeq: 98788399 INVITE
Contact: <sip:gw+Twilio-outbound@220.227.38.107:5080;transport=udp;gw=Twilio-outbound>
User-Agent: FreeSWITCH-mod_sofia/1.6.10+git~20160824T215404Z~726448d962~64bit
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY
Supported: timer, path, replaces
Allow-Events: talk, hold, conference, refer
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 488
X-FS-Support: update_display,send_info
Remote-Party-ID: "+919845217138" <sip:+919845217138@nowconf.pstn.twilio.com>;party=calling;screen=yes;privacy=off

v=0
o=FreeSWITCH 1478224523 1478224524 IN IP4 220.227.38.107
s=FreeSWITCH
c=IN IP4 220.227.38.107
t=0 0
m=audio 24404 RTP/AVP 102 9 0 8 103 101
a=rtpmap:102 opus/48000/2
a=fmtp:102 useinbandfec=0; cbr=1; maxaveragebitrate=30000; maxplaybackrate=48000; ptime=20; minptime=10; maxptime=40; stereo=1
a=rtpmap:9 G722/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:103 telephone-event/48000
a=fmtp:103 0-16
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
ACK sip:172.18.22.113:5060 SIP/2.0
Via: SIP/2.0/UDP 220.227.38.107:5080;rport;branch=z9hG4bKeecN5NXSj35Zm
Route: <sip:54.172.60.3:5060;lr;ftag=cvS8XKDp62Z5e>
Max-Forwards: 70
From: "+919845217138" <sip:FreeSWITCH@nowconf.pstn.twilio.com>;tag=cvS8XKDp62Z5e
To: <sip:+919742164769@nowconf.pstn.twilio.com>;tag=70832428_6772d868_27e46324-e125-4895-a6ff-98031cdb43fc
Call-ID: 69171aa5-1d0d-1235-67b0-2e81eca04f81
CSeq: 98788399 ACK
Contact: <sip:gw+Twilio-outbound@220.227.38.107:5080;transport=udp;gw=Twilio-outbound>
Content-Length: 0

SIP/2.0 200 OK
Via: SIP/2.0/UDP 54.172.60.3:5060;branch=z9hG4bK763a.52f422d4.0
Via: SIP/2.0/UDP 172.18.22.113:5060;rport=5060;received=54.172.61.235;branch=z9hG4bK27e46324-e125-4895-a6ff-98031cdb43fc_6772d868_294770755291215
From: <sip:+919742164769@nowconf.pstn.twilio.com>;tag=70832428_6772d868_27e46324-e125-4895-a6ff-98031cdb43fc
To: "+919845217138" <sip:FreeSWITCH@nowconf.pstn.twilio.com>;tag=cvS8XKDp62Z5e
Call-ID: 69171aa5-1d0d-1235-67b0-2e81eca04f81
CSeq: 1 BYE
User-Agent: FreeSWITCH-mod_sofia/1.6.10+git~20160824T215404Z~726448d962~64bit
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY
Supported: timer, path, replaces
Content-Length: 0
INVITE sip:+919742164769@nowconf.pstn.twilio.comSIP/2.0
Via:SIP/2.0/UDP 220.227.38.107:5080;rport;分支=z9hG4bKD5jv3tcpNtFDS
最大前锋:69
从:“+919845217138”;标签=cvS8XKDp62Z5e
致:
电话号码:69171aa5-1d0d-1235-67b0-2e81eca04f81
CSeq:98788399邀请
联系人:
用户代理:FreeSWITCH-mod_sofia/1.6.10+git~20160824T215404Z~726448d962~64位
允许:邀请、确认、再见、取消、选项、消息、信息、更新、注册、参考、通知
支持:计时器、路径、替换
允许事件:对话、举行、会议、参考
内容类型:应用程序/sdp
内容处置:会话
内容长度:488
X-FS-Support:更新显示,发送信息
远程方ID:“+919845217138”;一方=呼叫;屏幕=是;隐私=关闭
v=0
o=IP4 220.227.38.107中的自由开关1478224523 1478224524
s=自由开关
c=在IP4 220.227.38.107中
t=0
m=音频24404 RTP/AVP 102 9 0 8 103 101
a=rtpmap:102 opus/48000/2
a=fmtp:102 useinbandfec=0;cbr=1;最大平均比特率=30000;maxplaybackrate=48000;ptime=20;最小时间=10;maxptime=40;立体声=1
a=rtpmap:9 G722/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:103电话事件/48000
a=fmtp:103 0-16
a=rtpmap:101电话事件/8000
a=fmtp:101 0-16
a=时间:20
确认sip:172.18.22.113:5060 sip/2.0
Via:SIP/2.0/UDP 220.227.38.107:5080;rport;分支=z9hG4bKeecN5NXSj35Zm
路线:
最大前锋:70
从:“+919845217138”;标签=cvS8XKDp62Z5e
致:;标签=70832428_6772d868_27e46324-e125-4895-a6ff-98031cdb43fc
电话号码:69171aa5-1d0d-1235-67b0-2e81eca04f81
CSeq:98788399 ACK
联系人:
内容长度:0
SIP/2.0 200正常
Via:SIP/2.0/UDP 54.172.60.3:5060;分支=z9hG4bK763a.52F42D4.0
Via:SIP/2.0/UDP 172.18.22.113:5060;rport=5060;已接收=54.172.61.235;分支机构=z9hG4bK27e46324-e125-4895-a6ff-98031cdb43fc_6772d868_294770755291215
发件人:;标签=70832428_6772d868_27e46324-e125-4895-a6ff-98031cdb43fc
至:“+919845217138”;标签=cvS8XKDp62Z5e
电话号码:69171aa5-1d0d-1235-67b0-2e81eca04f81
CSeq:1再见
用户代理:FreeSWITCH-mod_sofia/1.6.10+git~20160824T215404Z~726448d962~64位
允许:邀请、确认、再见、取消、选项、消息、信息、更新、注册、参考、通知
支持:计时器、路径、替换
内容长度:0

在发送到Twilio之前,请删除这两个标题:

P-Preferred-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel 

P-Access-Network-Info: ADSL;utran-cell-id-3gpp=00000000
为此,在向Twilio sip gateway发送呼叫之前,您必须写下以下两行:

<action application="unset" data="sip_h_P-Preferred-Service"/> 

<action application="unset" data="sip_h_P-Access-Network-Info"/>


请在此处发布siptrace。您必须将您的ip添加到twilio,以便它可以允许来自ITI的呼叫。如果您将发布siptrace,那么我可以轻松地告诉您其背后的主要原因。ip是允许的。从SIPML5客户端到PSTN呼叫正在工作。下面是来自FreeSWITCHP首选服务的邀请:urn:urn-7:3gpp-Service.ims.icsi.mmtel P-Access-Network-Info:ADSL;utran-cell-id-3gpp=00000000。请在发送到twilio之前删除这两个标头。要删除标头,请在对pstn twilio sip网关进行网桥调用之前执行此操作。呼叫已建立。但只能听到一侧的声音。在PSTN(即移动电话)上,我可以听到声音。但在imsdroid上没有声音。我跟踪了freeswitch RTP数据包来自Twilio,但freeswitch没有将其提供给android客户端。请检查freeswitch上的防火墙,并为防火墙上的RTP端口添加规则。