239 просмотров
от (690 баллов) в категории Тонкая настройка

я сделал так
в  - extensions.conf Append

[macro-booms]

exten => s,1,Set(CURLRESULT=${CURL(https://сайт/misc/siplog.php?phone=${CALLERID(num)}&macross=1&ARG1=${ARG1}&CHANNEL_linkedid=${CHANNEL(linkedid)})})

В маршруте вызовов 

в урл 

https://сайт/misc/siplog.php?CALLERID_num=${CALLERID(num)}&CHANNEL_peerip=${CHANNEL(peerip)}&CHANNEL_linkedid=${CHANNEL(linkedid)}&src=${CDR(src)}&dst=${CDR(dst)}&channel=${CDR(channel)}&accountcode=${CDR(accountcode)}&userfield=${CDR(userfield)}&PRESS=1

в комманд:

Dial(SIP/551&SIP/552&SIP/554&SIP/555&SIP/SIP-PROVIDER-5924193075eb0613b77b25/550706555656&SIP/SIP-PROVIDER-1975869315eb0503594329/770551699994&SIP/SIP-PROVIDER-19313957805eb045bd8fddb/220552699994,600,M(booms,${CALLERID(num)}))

На внутренних номерах SIP/551&SIP/552&SIP/554&SIP/555 всё отлично фиксируется (на https://сайт/misc/siplog.php прилетает номер телефона через гет), а кто взял телефон на внешних номерах не понятно, внешние номера исходящие идут через GoIP 8. и на siplog.php прилетает что phone это submodule.

1 Ответ

от (123 тыс. баллов)
С Askozia 5 не выйдет дробиться стабильной работы этой функции.

Развитие этой версии остановилось более 2х лет назад. Баги немцы больше не правят.

Задачу можно пытаться решить через AMI, но задача не самая простая.
от (690 баллов)
добавил в макрос id активного канала ${CDR(channel)} и по нему теперь понимаю кто взял трубку

так как у меня исходящие через GoIP то труда не составило определить какой номер ответил.

- extensions.conf режим Append

[macro-booms]

exten => s,1,Set(CURLRESULT=${CURL(https://сайт/misc/siplog.php?phone=${CALLERID(num)}&macross=1&ARG1=${ARG1}&CHANNEL_linkedid=${CHANNEL(linkedid)}&channel=${CDR(channel)}&src=${CDR(src)})})
На этом сайте можно бесплатно задать вопрос разработчикам MikoPBX и другим членам сообщества. Время ответа не регламентированно, но мы стараемся несколько раз в день заглядывать сюда. Для срочного решения проблем обращайтесь на платную линию поддержки

Популярные теги

askozia входящие-вызовы настройка исходящие маршрутизация провайдер запись-разговоров входящие ivr исходящие-звонки обновление ошибка очередь битрикс24 провайдеры очередь-вызовов переадресация запись установка маршрут история-звонков mikopbx транк панель-телефонии-1с перевод-вызова перевод askozia7 askozia6 битрикс callerid интеграция голосовая-почта логи перехват-вызова ростелеком нерабочее-время bitrix24 факс модуль nat docker запись-разговора веб-интерфейс goip настройка-провайдер история диалплан почта журнал-звонков релиз gsm вызовы звонок внешние-номера web-интерфейс zabbix маршруты cdr sip панель pjsip переадресация-мобильный voicemail ascozia телефонная-книга аон мобильный звонков лицензирование вызовов редактор номер asterisk лицензия ami регистрация оповещения провайдеров время голосовая fax trunk разговоров группы-пользователей #mikopbx пропущенные-звонки донабор beeline monitoring тишина smtp cisco мобильные мультифон мегафон шлюз не-работает электронная-почта не-слышно-звук

2.8 тыс. вопросов

2.4 тыс. ответов

6.7 тыс. комментариев

465 тыс. пользователей

...