我正在编写IVR并希望获取用户拨打的键盘编号并将其存储在变量中。有没有人知道星号是否定义了这样的通道变量?我似乎无法在任何变量列表中找到它。
答案 0 :(得分:0)
dooing ivr有两个主要做法
exten => s,1,Background(ivr-file-without-extension);play
exten => s,2,WaitExten(); wait for input
exten => 1,1,Noop(1 pressed); do something if 1
exten => 1,2,Set(result=1);for example set variable
或者
exten => s,1,Read(result,ivr-file-without-extension,max_digits);
exten => s,n,Noop(result=${result});
在两种变体中,您都可以设置任何变量名称,这就是为什么您找不到“魔法”变量。
但我强烈建议你先为初学者阅读任何一本星号书。非常不可思议的是,您可以使用您当前的知识(基于提出的问题)来开展工作应用程序。
答案 1 :(得分:0)
我实际上并不清楚你的问题。 如你所说:“获取用户拨打的键盘号码并存储在变量中” 所以很简单
exten => _X.,1,Noop(User dialed number: ${EXTEN});
所以你需要的变量是:$ {EXTEN}