从Twilio到星号的扩展名

问题描述 投票:0回答:1

我正在使用twilio管理我们的IVR,处理SMS和其他一些事情。用户致电并通过IVR之后(例如,他们按2进行销售或说他们想要分机号205),我需要将其移交给Asterisk。

设置中继线不是我的问题。我需要以某种方式对其进行标记,以便星号知道如何处理该呼叫。如果他们在twilio上选择了分机205,则我需要星号自动响分机205。

我基本上是使用最小版本的星号进行Sip注册和语音邮件,其余的则由twilio完成。

有人知道是否有办法在代码中执行此操作?还是最好为每个分机创建一个不同的中继。似乎会变得凌乱。

twilio asterisk sip
1个回答
-1
投票

正确的解决方法是在星号上创建IVR。该解决方案的成本也将大大降低。

但是,如果您真的想要...通过SIP标签进行twilio设置

https://www.twilio.com/docs/voice/twiml/sip

将网址设置为sip:0000 + exten @ your_asterisk_ip

在星号上设置到twilio服务器或allowguest = yes的主干,默认上下文为'goext'

在goext上下文之后是这样的

[goext]
exten => _0000XXX,1,Set(ext=${EXTEN:4})
same => n,Dial(SIP/${ext},,o)

0000用一些随机代码替换,当allowguest = yes时,此代码是防止漫游器调用所必需的。

© www.soinside.com 2019 - 2024. All rights reserved.