我目前正在开展一个项目,我需要使用星号来完成一些特定任务。
我的内容
我通过覆盆子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线路电话后,仍然响铃而不是按照命令。难道我做错了什么?我是新手。谢谢。
答案 0 :(得分:0)
扩展名s表示“无扩展名”。更可爱的是,您在拨号方案中没有任何转到该扩展名。
使用
asterisk -rvvv
在来电时检查星号的输出,您将看到使用的上下文和扩展名。
此外,你不应该在自定义中使用相同的上下文。你应该使用from-trunk-custom。