2016-07-08 163 views
0

過去4年來我們一直在使用VICIDIAL,現在我們正在更新星號。你能幫我解答下面的問題嗎?如何獲取星號中的電話號碼(callerID)

一旦呼叫到達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)}')}) 

回答

2

請檢查此鏈接:

http://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/IVR_id246940.html

下面的代碼是爲我工作:

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}) 
+0

嗨,你能回答這個問題請http://stackoverflow.com/問題/ 38433632 /爲什麼-AM-I-越來越-內存到分配MySQL的資源,在星號-S不足?noredirect = 1個#comment64274930_38433632 – user3705478