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

Всем привет.

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

2 Ответы

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

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

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

Вместо 

context=public-direct-dial

Указать

[endpoint]

context=public-direct-dial

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

от (430 баллов)

Не получается. Два номера Мультифон. Заведено в Мико (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

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

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

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

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

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

Решил исходную задачу явным указанием имени линии в зависимости от от 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

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

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

вместо ""

Set(MIKO_LINE_NAME="MUROM")

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

Set(MIKO_LINE_NAME=MUROM)

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

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

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

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

1.8 тыс. ответов

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

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

...