星号系统功能在拨号计划中不起作用

星号系统功能在拨号计划中不起作用

通话挂断后,我在拨号方案中设置了几行来执行系统命令。例如,我的拨号方案中有以下内容:

exten => h,1,System(echo yo)
exten => h,n,System(echo yo)
exten => h,n,System(echo yo)

在我的日志中,我看到的只是一个正在运行的系统命令:

[Aug 25 16:04:54] DEBUG[24437] pbx.c: Launching 'System'
[Aug 25 16:04:54] VERBOSE[24437] pbx.c:     -- Executing [h@fax-tx:4]     System("SIP/flowroute-00000014", "echo yo") in new stack
[Aug 25 16:04:54] DEBUG[778] devicestate.c: No provider found, checking channel drivers for SIP - flowroute

其余的都没有运行,拨号方案似乎就此停止。我没有看到任何其他错误发生。到底是怎么回事?

我正在运行 Asterisk 1.8.5。

答案1

查看其他日志输出

h@传真-tx:4

意味着 h 扩展优先级为 4。所以它对 1-3 做一些事情,也许是其他上下文所包含的部分。

相关内容