Asterisk拨号规则上下文和标签说明

我已经学习了过去一周的Asterisk拨号计划。我已经写下了一个简单的IVR系统,带有两个级别的菜单和退出选项。我使用了networking上不同教程的概念。可以确认下面的IVR是否正确? 正确的是,如果使用下面的话会起作用。我知道IVR还没有做太多的工作。但是我只是想澄清我的理解。

[incoming] exten => 123,1,Answer() same => n(menuprompt),Background(main-menu) exten => 1,1,Playback(digits/1) same => n,Goto(incoming,menuprompt,123) exten => 2,1,Playback(digits/2) same => n,Goto(incoming,menuprompt,123) exten => 9,1,Hangup() [main-menu] exten => n(menuprompt),Background(main-menu) exten => 3,1,Playback(digits/3) same => n,Goto(main-menu,menuprompt,n) exten => 4,1,Playback(digits/4) same => n,Goto(main-menu,menuprompt,n) exten => 9,1,Hangup() 

有以下格式

转到(上下文,扩展名,优先级)

标签与优先级相同。 所以你需要更正你的拨号scheme来做类似的事情

N,后藤(进入,123,menuprompt)