Звездочка - Макрос недоступен - PullRequest
0 голосов
/ 21 ноября 2018

Мне нужна помощь здесь.Я пытаюсь настроить плагин dolibarr "Calling" на моей звездочке.Мне нужно настроить мой extensions.conf так, чтобы все входящие вызовы на моей звездочке возвращали информацию в мой dolibarr для получения уведомлений о вызовах ...

Когда я звоню извне, мой программный телефон звонит правильно, но как толькоЯ выхожу, я получаю следующее сообщение об ошибке:

WARNING[3314][C-0000000d]: app.c:326 ast_app_exec_macro: Cannot run 'Macro(dolinotif)'.  The application is not available.

Вот мой Extensions.conf:

[Entrant] exten => s,1,Goto(dolibarr_notification,s,1) ;Redirection
exten => _X.,1,NoOp()
exten =>  _X.,n,Set(__DOLI_CALLER=${CUT(CUT(SIP_HEADER(From),@,1),:, 2)})
exten =>  _X.,n,Set(__DOLI_CALLE=${CUT(CUT(SIP_HEADER(To),@,1),:, 2)})

[macro-dolinotif]
exten => s,1,SET(${CURL(https://url.com/htdocs/custom/calling/calling.php?account=${EXTEN}&caller=${DOLI_CALLER}&callee=${DOLI_CALLE}&type=CONNECT&callref=${DOLI_CALLER}&version=1)})

[dolibarr_notification]
exten => s,1,SET(CALLERID(name)=${CURL(https://url.com/htdocs/custom/calling/calling.php?account=${USERNAME}&caller=${DOLI_CALLER}&callee=${DOLI_CALLE}&type=SETUP&callref=${DOLI_CALLER}&version=1)})
exten => s,n,Answer()
exten => s,n,Dial(SIP/MY_NUMBER,60,etTrM(dolinotif))
exten => h,1,SET(CALLERID(name)=${CURL(https://url.com/htdocs/custom/calling/calling.php?account=${USERNAME}&caller=${DOLI_CALLER}&callee=${DOLI_CALLE}&type=RELEASE&callref=${DOLI_CALLER}&version=1)})
exten => h,2,Hangup(16)

Я начинающий на Asterisk, может быть, это просто глупая проблема ..Если вам нужна дополнительная информация, спросите меня.

Большое спасибо.

1 Ответ

0 голосов
/ 22 ноября 2018

Используйте более старую версию звездочки или переписайте план набора номеров, чтобы использовать Gosub вместо макросов.

...