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

Всем привет.

Долгое время сидел на AskoziaPBX 7.3.13.160. Указанная проблема была решена по инструкции. После обновления до MIKOPBX ver: 2021.1.54, работать настройка перестала.
Пробовал настраивать маршруты так, как это задумывалось: просто через указание транка. Пробовал указать разные варианты написания DID, но тоже не отрабатывает. Добавлял-убирал настройку "context=public-direct-dial". Ничего из этого не помогает.
Куда можно копать?

2 Ответы

от (370 баллов)
Привет. Попробуйте в поле Провайдер входящего маршрута выбрать транк с которого должен проходить входящий звонок. У меня так 3 транка заведено и нормально работают. Транки с регистрацией.
от (330 баллов)

Привет. Пробовал уже. Сейчас настроено так:
В поле транк указан нужный, в поле DID вписан номер без кода города, в настройках провайдера убрал настройку "context=public-direct-dial". Вроде работает, но как-то не стабильно, потому что иногда входящий не проходит. Но если проходит - идёт по нужному маршруту.

от (370 баллов)
У меня в поле DID номер телефона с 8 и кодом города.(совпадает с логином в моем случае). Работает стабильно.
от (122 тыс. баллов)

Вместо 

context=public-direct-dial

Указать

[endpoint]

context=public-direct-dial

и станет как раньше

от (700 баллов)

Не получается. Два номера Мультифон. Заведено в Мико (2021.1.54) два провайдера и в расширенных настройках указано 

[endpoint]

context=public-direct-dial

Во входящей маршрутизации в качестве провайдера выбран "Любой" и указаны DID соответствующих номеров.

В итоге получилось два endpoint SIP-1614670075 и SIP-1623055826. В каждом из них  context: public-direct-dial

Однако при звонке на любой номер я попадаю в второй endpoint.

[2021-09-15 13:54:21] VERBOSE[3516][C-0000061b] pbx.c: Executing [***************@public-direct-dial:1] NoOp("PJSIP/SIP-1623055826-000009f2", "--- Incoming call ---") in new stack

от (122 тыс. баллов)

Однако при звонке на любой номер я попадаю в второй endpoint.

Так и будет, вызов всегда будет попадать либо на первый, либо на второй endpoint. Так работает asterisk. 

Главное, чтобы FROM_DID был разный, тогда вы сможете в маршрутах разрулить вызовы по значению поля DID. 

от (700 баллов)
редактировать от
Исходный вопрос был немного другой - добавить имя линии через set_var  (MIKO_LINE_NAME) по другой инструкции, но set_var опять таки привязан к конкретному endpoint. И в итоге получается при звонке всегда выводится одно значение set_var, указанное по втором endpoint. Поэтому я перешел в инструкцию по двум номерам на одном хосте и в после настройки маршрутизации (FROM_DID кстати стал правильно определяться) все равно получается облом с именованием линии.
от (700 баллов)

Решил исходную задачу явным указанием имени линии в зависимости от от FROM_DID (оно же теперь стало правильно определяться)

[public-direct-dial-custom]

exten => _.!,1,NoOp(FROM_DID)

    same => n,ExecIf($[ "${FROM_DID}" == "XXXXXXXXXXX"]?Set(MIKO_LINE_NAME="MUROM")

    same => n,ExecIf($[ "${FROM_DID}" == "YYYYYYYYYYY"]?Set(MIKO_LINE_NAME="ALEXANDROV")

    same => n,ExecIf($[ "${FROM_DID}x" != "x"  && "${MIKO_LINE_NAME}x" != "x" ]?Set(CALLERID(name)=${MIKO_LINE_NAME} ${FROM_DID}))

    same => n,return

В результате значение MIKO_LINE_NAME попадает в поле From

от (122 тыс. баллов)

Все верно сделали, только уберите кавычки двойные

вместо ""

Set(MIKO_LINE_NAME="MUROM")

Укажите просто

Set(MIKO_LINE_NAME=MUROM)

На этом сайте можно бесплатно задать вопрос разработчикам MikoPBX и другим членам сообщества. Время ответа не регламентированно, но мы стараемся несколько раз в день заглядывать сюда. Для срочного решения проблем обращайтесь на платную линию поддержки

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

askozia входящие-вызовы настройка исходящие маршрутизация провайдер запись-разговоров входящие ivr исходящие-звонки обновление ошибка очередь провайдеры битрикс24 очередь-вызовов переадресация запись установка маршрут история-звонков mikopbx транк панель-телефонии-1с перевод-вызова перевод askozia7 askozia6 битрикс callerid интеграция голосовая-почта логи перехват-вызова ростелеком нерабочее-время факс модуль nat docker запись-разговора веб-интерфейс bitrix24 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 тыс. пользователей

...