从'201'到'202'的呼叫被拒绝,因为在'test'

我在我的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议你看看这本在线书 。 这将帮助你与这样的基本东西。

干杯!