$ asterisk -rx 'core show function CURL'
В результате должны получить описание функции curl.
Если функция CURL отсутствует, то ее нужно установить на сервер Asterisk.localhost:8077
– ip-адрес и порт сервера, на котором установлен модуль, 8077 – дефолтное значение порта, на котором слушает модуль.
ivr-1,s,1
– контекст с IVR, куда уходит вызов в том случае если не удалось найти ответственного в CRM. Как найти нужный контекст.
CURLOPT(conntimeout)=5
– таймаут 5 сек для выполнения запроса. Если на запрос не будут получен ответ, то звонок уйдет дальше по стандартному маршруту.http://localhost:8077/forward?phone=${CALLERID(num)}
.
В ответ приходит внутренний номер и имя сущности.HASH(forwardHash)
– разделяет ответ на два параметра – name
и number
.GotoIf
.ivr-1,s,1
).bx24transfer,1,1
. Нажимаем Submit и Apply Config.
Контекст добавлен.