正如extension_custom.conf所说,Asterisk不会这样做

时间:2017-08-17 14:34:32

标签: asterisk raspberry-pi3 freepbx

我目前正在开展一个项目,我需要使用星号来完成一些特定任务。

我的内容

我通过覆盆子pi运行星号,并使用Obi110设备将PSTN呼叫转换为VoIP。但是它将来电转接到我的FreePBX。正如扩展文件所说它来自"来自trunk"上下文名称。因此,为了能够接听来电并播放声音文件,我按照在线教程进行了示例,我使用提供的代码来检查它是否真的有效。所以在extension_custom.conf中我编写了以下代码,

[from-trunk]
exten => s,1,Answer ; 
exten => s,2,Playback(tt-weasels) ; 
exten => s,3,Hangup ; 

exten => ste,1,Set(VOLUME(RX)=10) ; set the RX volume
exten => ste,2,Set(VOLUME(TX)=10) ; set the RX volume
exten => ste,hint,SIP/ste; hint  'ste' used for presence notification
exten => ste,3,Dial(SIP/ste) ; call the user ste'


exten => steand,1,Set(VOLUME(RX)=10) ; set the RX volume
exten => steand,2,Set(VOLUME(TX)=10) ; set the RX volume
exten => steand,hint,SIP/ste; hint  'steand' used for presence notification
exten => steand,3,Dial(SIP/steand) call the user 'steand' used for presence 
notification

我的问题

保存并重新启动星号并拨打PSTN线路电话后,仍然响铃而不是按照命令。难道我做错了什么?我是新手。谢谢。

1 个答案:

答案 0 :(得分:0)

扩展名s表示“无扩展名”。更可爱的是,您在拨号方案中没有任何转到该扩展名。

使用

asterisk -rvvv 

在来电时检查星号的输出,您将看到使用的上下文和扩展名。

此外,你不应该在自定义中使用相同的上下文。你应该使用from-trunk-custom。