AsteriskNow与桑给巴尔OpenIVR的集成

AsteriskNow与桑给巴尔OpenIVR的集成,asterisk,ivr,Asterisk,Ivr,我对AsteriskNow还比较陌生,但我的目的是集成传入的SIP呼叫,通过AsteriskNow和freePBX服务器路由到OpenIVR服务器,该服务器进一步指向我的应用程序服务器,该服务器用vxml内容响应 我遵循了OpenIVR站点()提供的集成说明。让我详细介绍一下环境: 服务器1:Zanzibar OpenIVR+ApacheTomcat(IP:192.168.44.134)-服务器都已启动并正在运行 服务器2:CentOS6服务器,带AsteriskNow和FreePBX(IP:1

我对AsteriskNow还比较陌生,但我的目的是集成传入的SIP呼叫,通过AsteriskNow和freePBX服务器路由到OpenIVR服务器,该服务器进一步指向我的应用程序服务器,该服务器用vxml内容响应

我遵循了OpenIVR站点()提供的集成说明。让我详细介绍一下环境:

服务器1:Zanzibar OpenIVR+ApacheTomcat(IP:192.168.44.134)-服务器都已启动并正在运行

服务器2:CentOS6服务器,带AsteriskNow和FreePBX(IP:192.168.44.133)-服务器已启动,AsteriskNow和FreePBX工作正常

AsteriskNow侧用于集成的配置文件:

SIP.conf

#include sip_custom_post.conf

[Zanzibar]
type=peer
host=192.168.44.134
port=5090
dtmfmode=info
canreinvite=no

[shovan]
type=friend
host=dynamic
secret=password
context=users
deny=0.0.0.0/0.0.0.0
permit=192.168.44.0/255.255.255.0
Extension.conf

#include extensions_override_freepbx.conf
#include extensions_additional.conf
#include extensions_custom.conf
;--------------------------------------------------------------------------------;
[Zanzibar]
exten=>8000,1,SIPAddHeader(x-channel:${CHANNEL})
exten=>8000,2,SIPAddHeader("x-
application:vxml|
http://192.168.44.134:8084/VoiceDesk/VoiceDeskController")
exten=>8000,3,Dial(SIP/Zanzibar)
exten=>6001,1,Dial(SIP/shovan,20)
manager_Additional.conf

[manager]
secret = password
deny=192.168.128.0/255.255.255.0
permit=0.0.0.0/0.0.0.0
read = system,call,log,verbose,command,agent,user
write = system,call,log,verbose,command,agent,user
OpenIVR端的配置文件:

democonfig-withcairo.xml

<bean id="sipService" class="org.speechforge.zanzibar.sip.SipServer"
init-method="startup" destroy-method="shutdown">
<property name="dialogService"><ref bean="dialogService"/></property>
<property name="mySipAddress">
<value>sip:cairogate@speechforge.org</value>
</property>
<property name="stackName">
<value>Agi Sip Stack</value>
</property>
<property name="port">
<value>5090</value>
</property>
<property name="transport">
<value>UDP</value>
</property>
<property name="cairoSipAddress">
<value>sip:cairo@speechforge.org</value>
</property>
<property name="cairoSipHostName">
<value>192.168.44.134</value>
</property>
<property name="cairoSipPort">
<value>5050</value>
</property>
</bean>
请给我一个方向,让我更进一步

谢谢 Shovan检查您的sip.conf

context=users
在extension.conf中没有名为users的上下文

#include extensions_override_freepbx.conf
#include extensions_additional.conf
#include extensions_custom.conf
;--------------------------------------------------------------------------------;
[Zanzibar]
exten=>8000,1,SIPAddHeader(x-channel:${CHANNEL})
exten=>8000,2,SIPAddHeader("x-
application:vxml|
http://192.168.44.134:8084/VoiceDesk/VoiceDeskController")
exten=>8000,3,Dial(SIP/Zanzibar)
exten=>6001,1,Dial(SIP/shovan,20)
试着改变

context=Zanzibar
在Shovan下的sip.conf中 或者在扩展名为8000的extension.conf中使用上下文名称
[users]

有关详细信息,请访问此链接

context=users
context=Zanzibar