Маршрутизация исходящих по провайдерам и провайдер по умолчанию

170 просмотров
спросил 31 Янв, 17 от d_A_y (210 баллов) в категории Настройка провайдеров

У нас имеется несколько провайдеров, по умолчанию исходящие звонки со всех телефонов повешаны на одного из них и остальные назначены "альтернативными". Но есть типовое желание некоторым телефонам привязать других провайдеров для исходящих звонков.

Дело усложняется тем, что у того общего для всех провайдера добавлены шаблоны с определённым количеством символов X - из-за местного ростелекома, который не даёт звонить на городские номера по полному номеру с кодом города, приходится использовать шаблон 2+73912|XXXXXX, например. Поэтому хак с X! / XX! / XXX! для одинаковых шаблонов разным провайдерам непонятно как использовать.

Заблокировать телефонам всех провайдеров кроме нужного тоже не подошло - тогда в такой конфигурации исходящие вообще не работают. Что можно ещё попробовать?

И в связи с этим можете рассказать подробнее про загадочную функцию "Провайдер по умолчанию" в дополнительных настройках учётных записей "устройств"? В интерфейсе Аскозии приписано что "это может переопределить некоторые шаблоны исходящих вызовов для других провайдеров", а в вашей документации под упомянутым хаком висит предупреждение "лучше НЕ использовать" эту функцию - как именно переопределяются шаблоны и какими проблемами грозит её использование? %) Может всё-таки функция могла бы быть как-то полезна...

оставил комментарий 08 Фев, 17 от boffart (32,140 баллов)
"Провайдер по умолчанию" - вызовы будут направлены через эту учетную запись. При этом в истории звонков будет "криво" отображаться номер назначения, по этой причине использовать не рекомендую.

По Вашей основной задачей с маршрутизацией исходящих сформулируйте постановку задачи я вчитываюсь и не понимаю сути.

Пример:
На номера вида 7925 звонить через пров1
На номера вида 7495 звонить через Пров2

На номера вида 73912 нужно отсечках префикс 73912 и добавить префикс 2
оставил комментарий 08 Фев, 17 от d_A_y (210 баллов)
Нет, мы хотим чтобы например с внутреннего телефона 101 звонки шли через провайдера 1, а с телефона 102 - через провайдера 2.
Вроде бы единственный вариант из вики - это телефону 102 запретить провайдера 1, а провайдеру 2 добавить тот же шаблон, что и у 1, с использованием хака X! / XX!, но, насколько я понимаю синтаксис шаблонов, нам такое не подойдёт из-за используемого шаблона 2+73912|XXXXXX, а этот шаблон нужен для звонков на городские номера %)
оставил комментарий 08 Фев, 17 от boffart (32,140 баллов)
Попробуйте использовать следующие варианты:
2+73912|XXXXXX
2+73912|XXXXX[0-9]
2+73912|XXX[0-9][0-9]
оставил комментарий 09 Фев, 17 от d_A_y (210 баллов)
Да, работает, правда в логах аскозии появляется куча вот таких ошибок при запуске:
2017-02-09 19:25:13 asterisk[2385]: WARNING[15484]: pbx.c:8496 in add_priority: Unable to register extension '_73912XXXXX[0-9]', priority 31 in 'CFE-PHONE-UNIQUE-outgoing', already in use
Это чем-нибудь чревато?

И по пути ещё заметил проблему: если в настройках аскозии в учётке телефона я отмечаю "заблокированных провайдеров", то потом не могу их обратно разблокировать - т.е. галку с провайдера снимаю, жму "сохранить", а потом захожу обратно в учётку - галка стоит как и стояла. Это может быть например баг последней версии аскозии или что-то в моей конфигурации глючит?
оставил комментарий 09 Фев, 17 от boffart (32,140 баллов)
Ошибка с сохранением настроек была исправлена в актуальной сборке:
askozia-pbx-generic-pc-x86-i486-5_1ME_v17_c

Unable to register extension '_73912XXXXX[0-9]
скорее всего указа одинаковый шаблон номера для разных провайдеров. То есть эта строка "73912XXXXX[0-9]" указана для нескольких провайдеров
оставил комментарий 09 Фев, 17 от d_A_y (210 баллов)
о, обновлюсь, спасибо, а то в "личном кабинете" сразу не видно что сборка новая.
шаблон вроде не повторяется (да аскозия же и не даст повторить?), вот скриншот: https://yadi.sk/i/ICKllHvB3DgBLw
оставил комментарий 10 Фев, 17 от d_A_y (210 баллов)
Обновился на всякий случай, пробую дальше.
При добавлении того же шаблона третьему провайдеру аскозия ругнулась что нельзя в шаблоне использовать два дефиса. Блин, ну какая-то игра "обмани аскозию с её странными принципами" %) Ладно, заменил ещё один X вариантом [0123456789]. Вроде всё работает, но в логах тот же бардак - та ошибка повторяется 31 раз (priority с разной цифрой от 1 до 31) на каждую строку шаблона у каждого провайдера, и не только при запуске, а вроде при любом изменении настроек. Что-нибудь с этим делать?

На всякий случай попробовал ещё указывать тот "Провайдер по умолчанию", действительно как-то странно работает - с некоторыми провайдерами не срабатывает, звонок исходит всё равно от другого. Но в истории звонков проблем не заметил - и в истории из аскозии, и в истории мико-панели номер назначения отображается корректно.
оставил комментарий 10 Фев, 17 от boffart (32,140 баллов)
// Что-нибудь с этим делать?
АТС ругается на наши с Вами "хаки", она не рассчитана на подобные манипуляции.

Что НЕ работает? Звонки обрываются?
Если все ок - игнорируйте эти сообщения.

Пожалуйста, войдите или зарегистрируйтесь для публикации ответа на этот вопрос.

Добро пожаловать на сайт Askozia Q&A, где вы можете задавать вопросы и получать ответы от других членов сообщества.

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

askozia запись-разговоров маршрут настройка провайдер провайдеры запись очередь факс очередь-вызовов ivr ascozia мобильный переадресация исходящие-звонки интеграция провайдеров логи редактор разговоров goip аон диалплан тишина smtp перевод-вызова звонок входящие-вызовы переадресация-мобильный префиксы маршруты голосовая почта перехват-вызова парковка vmware мультифон мегафон nat телефонная-книга маршрутизация обновление время голосовая-почта gsm перевод номер asterisk транк skype ssh askozia-5 настройка-исходящие-исходящих-вызов-вызовов статистика bruteforce взлом приложение cdr времени pickup вызовов ростелеком mango 2 количество дополнительный-диск восьмерка память виртульная-машина hyper-v bitrix24 билайн t21 oktell задержки диалплан-переадресация-мобильный-шаблоны настройка-провайдер синхронизация tde-200 syslog не-слышно firewall zabbix restart сотовый goip4 отправка-факса askozia-miko pppoe длительность запрет железо grandstream безопасность режим альтернативный monitoring digium защита

1,042 вопросов

884 ответов

1,897 комментариев

477 пользователей

...