我在我的extensions.conf上有这个代码
[test] exten => 20,1,Answer() exten => 20,n,Playback(hello-world) exten => 20,n,Hangup()
这是我的sip.conf
[201] user=201 secret=123456 type=friend host=dynamic nat=yes context=test
[202] user=202 secret=123456 type=friend host=dynamic nat=yes context=test
我试图从201,202从201打电话给201,但我一直得到这个错误
从'201'到'201'扩展的呼叫被拒绝,因为扩展未在上下文中find'test'
现在,在[test]上下文中只能定义一个扩展名… Extension 20。
如果您希望能够拨打200到201之间的电话,您需要具有以下内容:
[test] exten => 20,1, Answer() same => n, Playback(hello-world) same => n, Hangup() exten => 20[01], Verbose(2,Call for Extension ${EXTEN}) same => n, Progress() same => n, Dial(SIP/${EXTEN}) same => n, Hangup()
我强烈build议你看看这本在线书 。 这将帮助你与这样的基本东西。
干杯!