Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 自由开关_Python_Sip_Freeswitch - Fatal编程技术网

Python 自由开关

Python 自由开关,python,sip,freeswitch,Python,Sip,Freeswitch,我正在使用Freeswitch 1.6 ESL,当我使用API和远程IP地址进行调用时,我得到: 无路线/目的地 2016-07-08 06:24:13.381491 [DEBUG] switch_core_state_machine.c:296 No Dialplan on answered channel, changing state to HANGUP 如果Im使用注册到Freeswitch的电话,或者我使用服务提供商提供的使用SRV 5060的FQDN而不是IP,那么它可以正常工作

我正在使用Freeswitch 1.6 ESL,当我使用API和远程IP地址进行调用时,我得到:

无路线/目的地

2016-07-08 06:24:13.381491 [DEBUG] switch_core_state_machine.c:296 No Dialplan on answered channel, changing state to HANGUP
如果Im使用注册到Freeswitch的电话,或者我使用服务提供商提供的使用SRV 5060的FQDN而不是IP,那么它可以正常工作

2016-07-08 06:23:17.401446 [DEBUG] switch_core_state_machine.c:300 No Dialplan, changing state to CONSUME_MEDIA
这是我正在使用的命令:

originate {origination_uuid=89f6f5d9-ab9f-4c12-80dd-46854ad8f80b,originate_timeout=18,origination_caller_id_number=+14082223333}sofia/external/99914081112222@1.1.1.1 & park()
新频道

2016-07-08 05:58:32.061466 [NOTICE] switch_channel.c:1104 New Channel sofia/external/99914081112222@1.1.1.1 [5a31b17e-2284-449e-bca0-d54f6bb5c35e]
<include>
        <gateway name="asterisk">
        <param name="proxy" value="1.1.1.1"/>
        <param name="register" value="false"/>
        <param name="outbound_caller_id_number" value="+14082223333"/>
        <param name="caller-id-in-from" value="true"/>
        </gateway>
</include>
<include>
<extension name="test">
        <condition field="destination_number" expression="^(999\d{11})$">
                <action application="set" data="effective_caller_id_number=1408222333"/>
                <action application="set" data="effective_caller_id_name=${outbound_caller_id_name}"/>
                <action application="bridge" data="sofia/gateway/asterisk/$1"/>
        </condition>
</extension>
<extension name="domestic">
        <condition field="destination_number" expression="^(\d{11})$">
                <action application="set" data="effective_caller_id_number=1408222333"/>
                <action application="set" data="effective_caller_id_name=${outbound_caller_id_name}"/>
                <action application="bridge" data="sofia/gateway/twilio/+$1"/>
        </condition>
</extension>
</include>
索菲亚全球siptrace开启

2016-07-08 05:58:32.081459 [NOTICE] sofia.c:7968 Channel [sofia/external/99914081112222@192.241.203.21] has been answered
2016-07-08 05:58:32.081459 [DEBUG] switch_channel.c:3770 (sofia/external/99914081112222@192.241.203.21) Callstate Change DOWN -> ACTIVE
2016-07-08 05:58:32.081459 [DEBUG] switch_ivr_originate.c:3607 Originate Resulted in Success: [sofia/external/99914081112222@192.241.203.21]
2016-07-08 05:58:32.081459 [DEBUG] switch_ivr.c:2160 (sofia/external/99914081112222@192.241.203.21) State Change CS_CONSUME_MEDIA -> CS_ROUTING
2016-07-08 05:58:32.081459 [NOTICE] switch_ivr.c:2167 Transfer sofia/external/99914081112222@192.241.203.21 to park()[&@default]
2016-07-08 05:58:32.081459 [DEBUG] switch_core_state_machine.c:543 (sofia/external/99914081112222@192.241.203.21) Running State Change CS_ROUTING
2016-07-08 05:58:32.081459 [DEBUG] switch_core_state_machine.c:602 (sofia/external/99914081112222@192.241.203.21) State ROUTING
2016-07-08 05:58:32.081459 [DEBUG] mod_sofia.c:143 sofia/external/99914081112222@192.241.203.21 SOFIA ROUTING
2016-07-08 05:58:32.081459 [DEBUG] switch_core_state_machine.c:236 sofia/external/99914081112222@192.241.203.21 Standard ROUTING
2016-07-08 05:58:32.081459 [DEBUG] switch_core_state_machine.c:296 No Dialplan on answered channel, changing state to HANGUP
2016-07-08 05:58:32.081459 [NOTICE] switch_core_state_machine.c:298 Hangup sofia/external/99914081112222@192.241.203.21 [CS_ROUTING] [NO_ROUTE_DESTINATION]
asterisk.xml

2016-07-08 05:58:32.061466 [NOTICE] switch_channel.c:1104 New Channel sofia/external/99914081112222@1.1.1.1 [5a31b17e-2284-449e-bca0-d54f6bb5c35e]
<include>
        <gateway name="asterisk">
        <param name="proxy" value="1.1.1.1"/>
        <param name="register" value="false"/>
        <param name="outbound_caller_id_number" value="+14082223333"/>
        <param name="caller-id-in-from" value="true"/>
        </gateway>
</include>
<include>
<extension name="test">
        <condition field="destination_number" expression="^(999\d{11})$">
                <action application="set" data="effective_caller_id_number=1408222333"/>
                <action application="set" data="effective_caller_id_name=${outbound_caller_id_name}"/>
                <action application="bridge" data="sofia/gateway/asterisk/$1"/>
        </condition>
</extension>
<extension name="domestic">
        <condition field="destination_number" expression="^(\d{11})$">
                <action application="set" data="effective_caller_id_number=1408222333"/>
                <action application="set" data="effective_caller_id_name=${outbound_caller_id_name}"/>
                <action application="bridge" data="sofia/gateway/twilio/+$1"/>
        </condition>
</extension>
</include>

outboundcalls.xml

2016-07-08 05:58:32.061466 [NOTICE] switch_channel.c:1104 New Channel sofia/external/99914081112222@1.1.1.1 [5a31b17e-2284-449e-bca0-d54f6bb5c35e]
<include>
        <gateway name="asterisk">
        <param name="proxy" value="1.1.1.1"/>
        <param name="register" value="false"/>
        <param name="outbound_caller_id_number" value="+14082223333"/>
        <param name="caller-id-in-from" value="true"/>
        </gateway>
</include>
<include>
<extension name="test">
        <condition field="destination_number" expression="^(999\d{11})$">
                <action application="set" data="effective_caller_id_number=1408222333"/>
                <action application="set" data="effective_caller_id_name=${outbound_caller_id_name}"/>
                <action application="bridge" data="sofia/gateway/asterisk/$1"/>
        </condition>
</extension>
<extension name="domestic">
        <condition field="destination_number" expression="^(\d{11})$">
                <action application="set" data="effective_caller_id_number=1408222333"/>
                <action application="set" data="effective_caller_id_name=${outbound_caller_id_name}"/>
                <action application="bridge" data="sofia/gateway/twilio/+$1"/>
        </condition>
</extension>
</include>

问题的根源是&和park()之间的空间