内容としては、ある番号で着信した場合、「◯◯なら1、◯◯なら2を押してください」とアナウンスを流し、プッシュされた番号に従って内線振り分けを行うという、簡単なものです。
ある番号の着信時に、ivr-menu1のextension sのpriority 1へジャンプさせて、最初のアナウンスを流すところ、一定回数繰返しの後Hangupさせるという流れは問題ないのですが、1、2キーをプッシュしても、exten 1やexten 2が動作しません。CLIで確認しても、キーのプッシュに対して、対応したexten( i も含めて)へは移っていないようです。
ivr-menu1 1 1 Dial SIP/214
ivr-menu1 2 1 Dial SIP/253
ivr-menu1 2 2 Hangup NULL
ivr-menu1 h 1 Hangup NULL
ivr-menu1 i 1 Playback announce/1-gr-ivr2
ivr-menu1 i 2 Dial SIP/234
ivr-menu1 s 1 Answer
ivr-menu1 s 2 wait 1
ivr-menu1 s 3 Set LCOUNT=1
ivr-menu1 s 4 Set LANGUAGE()=jp
ivr-menu1 s 5 Set TIMEOUT(response)=20
ivr-menu1 s 6 Background announce/1-gr-ivr1
ivr-menu1 s 7 WaitExten 20
ivr-menu1 s 8 Set LCOUNT=$[${LCOUNT} + 1]
ivr-menu1 s 9 NoOp ${LCOUNT}
ivr-menu1 s 10 GotoIf $[${LCOUNT} = 2]?12
ivr-menu1 s 11 Goto 6
ivr-menu1 s 12 Hangup NULL
ivr-menu1 t 1 Hangup NULL