Asterisk 重定向错误:没有这样的标签';stdexten&x27;延伸

Asterisk 重定向错误:没有这样的标签';stdexten&x27;延伸,asterisk,Asterisk,我已在服务器上安装了asterisk 11,但当我想重定向到扩展时,我发现以下错误: 注意[12657][C-00000043]:pbx.C:4475 pbx_extension_helper:上下文“DLPN_DialPlan”中的extension“305”中没有这样的标签“stdexten” 警告[12657][C-00000043]:pbx.C:11825 pbx_可解析_goto:优先级'stdexten'必须是大于0的数字或有效标签 错误[12657][C-00000043]:应用程

我已在服务器上安装了asterisk 11,但当我想重定向到扩展时,我发现以下错误:

注意[12657][C-00000043]:pbx.C:4475 pbx_extension_helper:上下文“DLPN_DialPlan”中的extension“305”中没有这样的标签“stdexten”

警告[12657][C-00000043]:pbx.C:11825 pbx_可解析_goto:优先级'stdexten'必须是大于0的数字或有效标签

错误[12657][C-00000043]:应用程序堆栈。C:547 gosub执行:gosub地址无效:“305,stdexten(SIP/305)”


我想这一定是星号中的一个错误。有人知道这件事吗?

我想你可能只是在使用一个带有扩展的Goto。这将不起作用-当使用Goto时,如果您希望转到其他Extension,则还必须指定要转到的标签或行号

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

  • 转到(上下文、扩展、优先级)
  • 转到(分机,优先)
  • 后藤(优先)
  • 转到(上下文、扩展、标签)
  • 转到(分机、标签)
  • 后藤(标签)
上下文是extensions.conf中的扩展组。上下文的开头如下所示:
[Hello\u World\u context]

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

优先级基本上是一个行号。例如:
extn=>100,1,答案的优先级为1


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

我认为您可能只是使用了一个带有扩展名的Goto。这将不起作用-当使用Goto时,如果您希望转到其他Extension,则还必须指定要转到的标签或行号

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

  • 转到(上下文、扩展、优先级)
  • 转到(分机,优先)
  • 后藤(优先)
  • 转到(上下文、扩展、标签)
  • 转到(分机、标签)
  • 后藤(标签)
上下文是extensions.conf中的扩展组。上下文的开头如下所示:
[Hello\u World\u context]

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

优先级基本上是一个行号。例如:
extn=>100,1,答案的优先级为1

可以使用标签代替优先级/行号。示例:
exten=>100,n(扩展名),回答
-这有一个标签为
exension\u name
转到([[context]扩展名]优先级)

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

Goto([[context |]extension |]priority)

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