Asterisk 如何获取星号中的电话号码(callerID)

Asterisk 如何获取星号中的电话号码(callerID),asterisk,Asterisk,过去4年我们一直在使用VICIDIAL,现在我们正在更新星号。你能帮我回答下面的问题吗 一旦呼叫到达我们的IVR,我们需要将手机号码传递给脚本,无论它是否存在于我们的数据库中。如果它存在,它将转到一个活动,否则它将转到另一个活动。我们已经创建了php脚本,它工作正常,但我不确定如何将我的电话号码从星号转移到php脚本中 我已经粘贴了我计划使用的示例脚本。你能看看这个吗 exten => s,n,NoOp("Caller ID IS: ${CALLERID(number)}") exten

过去4年我们一直在使用VICIDIAL,现在我们正在更新星号。你能帮我回答下面的问题吗

一旦呼叫到达我们的IVR,我们需要将手机号码传递给脚本,无论它是否存在于我们的数据库中。如果它存在,它将转到一个活动,否则它将转到另一个活动。我们已经创建了php脚本,它工作正常,但我不确定如何将我的电话号码从星号转移到php脚本中

我已经粘贴了我计划使用的示例脚本。你能看看这个吗

exten => s,n,NoOp("Caller ID IS: ${CALLERID(number)}")
exten => s,n,Set(foo=${CURL(http://server.test.com/appln/test.php?data='${CALLERID(number)}')})

请检查此链接:

以下代码适用于我:

exten => s,n,NoOp(Caller ID IS: ${CALLERID(num)})
exten => s,n,Set(foo=${CURL(http://server.test.com/appln/test.php?data=${CALLERID(num)})})
exten => s,n,NoOp(${foo})

嗨,你能回答这个问题吗