星号,键不能在后台命令上工作,就在后台之后

问题描述 投票:0回答:1
[out]
exten=>_X.,1,Answer()
exten=>_X.,n,Background(hello)
exten=>_X.,n,WaitExten(5)

exten=>1,1,Goto(check,s,1)

音频菜单正在播放,但是当我按下1时,声音停止,并在几秒钟后检查命令运行。如何快速响应用户请求?

asterisk
1个回答
0
投票

你正在做初学者错误,几乎所有的星号书中都有初学者的描述。

我建议你阅读O'Relly的“Asterisk The Telephony”。

这个确切的错误很简单:

  • 在你的拨号方案中你有扩展名_X。,这意味着“任何以数字开头的数字。
  • 你问在这个上下文中选择了asterisk waitfor扩展名。
  • 你正在按数字,但在上下文中你可能想要输入1111(也适合你的上下文)。所以星号等到TIMEOUT(数字),直到你输入下一个数字。
  • 你的超时是5秒,所以它在5秒钟内转为1。

[句法]

背景(文件名1 [&文件名2 [&...]] [,选项[,langoverride [,上下文]]])

您可以使用其他上下文进行匹配。

© www.soinside.com 2019 - 2024. All rights reserved.