1

我正在编写 IVR,并希望获取用户拨打的键盘号码并将其存储在变量中。有谁知道星号是否定义了这样的通道变量?我似乎无法在任何变量列表中找到。

4

2 回答 2

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});

在这两种变体中,您都可以设置任何变量名称,这就是为什么您找不到“魔术”变量的原因。

但我强烈建议您首先阅读任何一本面向初学者的星号书。您不太可能使用您当前的知识(基于提出的问题)来开发工作应用程序。

于 2014-02-24T20:49:42.413 回答
0

关于你的问题我其实不是很清楚。正如您所说:“获取用户拨打的键盘号码并将其存储在变量中”,因此非常简单

exten => _X.,1,Noop(User dialed number: ${EXTEN});

所以你需要的变量是:${EXTEN}

于 2014-02-26T02:36:09.600 回答