1

我已经在我的服务器上安装了星号 11,但是当我想重定向到扩展时,我发现了这个错误:

通知[12657][C-00000043]:pbx.c:4475 pbx_extension_helper:在上下文“DLPN_DialPlan”的扩展“305”中没有这样的标签“stdexten”

警告[12657][C-00000043]:pbx.c:11825 pbx_parseable_goto:优先级 'stdexten' 必须是 > 0 的数字,或有效标签

错误[12657][C-00000043]:app_stack.c:547 gosub_exec:Gosub 地址无效:'305,stdexten(SIP/305)'

我认为这一定是星号中的错误。有人知道这个吗???

4

2 回答 2

1

我认为您可能正在使用带有扩展名的 Goto。这不起作用 - 使用 Goto 时,如果您希望转到不同的扩展名,那么您还必须指定要转到的标签或行号。

这是关于 Goto in Asterisk 的有用参考

以下是有效的参数的各种组合:

  • 转到(上下文、扩展名、优先级)
  • 转到(扩展,优先级)
  • 转到(优先级)
  • 转到(上下文、扩展名、标签)
  • 转到(扩展,标签)
  • 转到(标签)

上下文是 extensions.conf 中的扩展组。上下文的开头如下所示:[Hello_World_Context]

扩展是在调用与数字模式匹配时执行的命令组。它们通常是一堆以 开头的命令exten =>,例如:exten => 100,1,Answer

优先级基本上是行号。示例:exten => 100,1,Answer优先级为 1。

可以使用标签代替优先级/行号。示例:exten => 100,n(extension_name),Answer- 这有一个标签exension_name

于 2012-11-24T04:22:46.370 回答
0

转到([[上下文|]扩展|]优先级)

将优先级设置为指定的值,可以选择设置扩展名,也可以选择设置上下文。扩展 BYEXTENSION 的特殊之处在于它使用当前扩展,因此允许您转到不同的上下文,而无需指定特定的扩展。请注意,Goto() 的 LEADING 参数是可选的,而不是尾随参数。

于 2013-02-09T13:59:14.003 回答