如何将来自VoiceBlue Next设备的呼叫路由到Asterisk服务器

时间:2018-03-15 10:22:21

标签: asterisk freepbx

我想设置和IVR菜单我的意思是,如果用户拨打特定的GSM号码,那么该号码应该被重定向到Asterisk服务器并且用户需要获取IVR菜单

我正在使用VoiceBlue Next固件版本1.31.1.34.1插入工作SIM卡

如果我拨打该特定号码,我可以接听来自VoiceBlueNext Web界面的电话,拒绝来电和其他选项。

我在pjsip.conf文件中创建了一个SIP帐户,并在extensions.conf中创建并扩展为100但无法将调用转移到Asterisk服务器

在星号服务器中是否有任何其他要更改的文件或VoiceBlue Next

中的任何设置

1 个答案:

答案 0 :(得分:0)

没有太多细节可以理解您的场景,我没有使用VoiceBlue,但是如果您想通过VoiceBlue或任何其他提供商接听电话,请使用Asterisk。您必须做两件事,一件必须注册此对等端以允许接收调用,或者您还可以设置allowguest = yes(但是任何人都可以向您发送调用非常危险)或者在pjsip.conf文件末尾添加对等端方式。

接下来,您需要添加拨号方案,假设您收到任何号码_X将是任何号码,现在您可以拨打您的分机号码以接收来自提供商的任何号码。

至于sip客户端要调用,你必须注册peer,两者必须在同一个上下文中。

发送拨出电话,现在如果您拨打任何号码,从6号和7号开始,他们将被转发至VoiceBlue

exten=>_6XXXXXXXX,1,Dial(SIP/${EXTEN:0}@10.0.0.20,,r)
exten=>_7XXXXXXXX,1,Dial(SIP/${EXTEN:0}@10.0.0.20,,r)

传入请在pjsip.conf中添加以下内容

[VoiceBlueNext]
type=peer
host=10.0.0.20
username=voiceblue
secret=password
fromdomain=10.0.0.20

并且在顶部的同一文件中放置以下一般部分

[general]
port = 5060
bindaddr = 0.0.0.0
allowgues=no
context = sip
disallow=all
allow=ulaw

注意我allowguest = no,所以你必须提供同伴VoiceBlue对等信息来接听电话,但是如果你想测试,那就是肯定,你就会得到没有任何安全保护的电话。