2016-07-08 2 views
0

Мы использовали VICIDIAL последние 4 года, и теперь мы обновляем нашу звездочку. Не могли бы вы помочь мне в следующем запросе?Как получить номер телефона (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/почему-ам-я-посаживания недостаточно-память-ассигновать-MySQL-ресурс-в-звездочками-s? noredirect = 1 # comment64274930_38433632 – user3705478