можно сделать - pm не работает здесь. пишите на kartemiev at gmail.com
octopas ( 2013-06-24 12:42:23 +0400 )редактироватьДобрый день! Вопрос чисто теоретический. Задача: распределить входящие вызовы по различным группам операторов. Идентификация вызова - по номеру, а точнее по коду. Смысл в том, чтобы звонки, например, с Урала, направить в одну группу операторов; звонки с Центральной части России - в другую. 1. Существуют ли в свободном доступе актуальные справочники по принадлежности кодов городов к регионам? 2. Насколько сложно реализовать такую схему на Астериске (freepbx)? 3. Насколько такая проверка увеличит нагрузку на Asterisk?
Спасибо!
Кто сможет реализовать подобный функционал? Сроки с стоимости, пожалуйста, в РМ
можно сделать - pm не работает здесь. пишите на kartemiev at gmail.com
octopas ( 2013-06-24 12:42:23 +0400 )редактироватьДля FreePBX есть например такой вариант решения посредством указания шаблонов в модуле настроек входящей маршрутизации(inbound route)
при указанных настройках все входящие звонки на номер DID с номеров в коде (495) будут направляться на указанный внутренний номер. Главное не забыть указать верный шаблон CallerID т.к. от разных операторов связи могут определяются номера по разному с 7, 8, 00 и т.д.
Проблема в том, что таких маршрутов придется прописывать дофига.
switch ( 2012-03-07 14:06:16 +0400 )редактироватьзато быстро и на коленке) можно придумать интерфейс который будет пополнять БД таблица incoming FreePBX )) и залить сразу в таблицу
Bracus ( 2012-03-07 14:09:22 +0400 )редактироватьУ нас в стране 107 сотовых операторов делят между собой 2700 диапазонов номеров, которые преобразовываются 28 тысяч префиксов. И как вы это запихаете во FreePBX? какой размер диалплана будет после этого?
switch ( 2012-03-07 14:13:22 +0400 )редактироватьЗдесь я так понимаю имеется необходимость НЕ для каждого из 28 тысяч префиксов делать маршрут, а выбрать часть направлений. причем существуют опции регулярных выражений. как начальное решение думаю будет вполне достаточным. если необходимо, более 28 тысяч маршрутов, то соглашусь, данное решение будет не очень удобным для хранения в текстовых файлах
Bracus ( 2012-03-07 14:24:51 +0400 )редактироватьдаже полсотни маршрутов уже занимают много место в интерфейсе freepbx
switch ( 2012-03-07 14:30:13 +0400 )редактироватьВот тут еще почитайте
http://lynks.ru/blog/trixbox-podstanovka-napravleniya-v-cdr
можете переделать это в маршрутизатор с работой из базы данных
Да реально, не сложно, шаблонами. типа
_8812XXXXXXX - Питер _8495XXXXXXX - Москва
и смотри в каком виде тебе приходит CallerID от провайдера и по ним строй шаблоны. у меня это выглядит вот так:
context ivr {
s => jump s@menu4990;
1234567 => jump s@menu4567;
2345678 => jump s@menu5678;
3456789 => jump s@smart;
4567890 => jump s@cont4567890;
5678901 => jump s@cont5678901;
6789012 => jump s@cont6789012;
}
в extensions.ael , для обычного extensions.conf надеюсь не сложно будет перевести? Все входящие звонки у меня понятно сыпятся в контекст ivr Соответственно вместо конкретного номера - шаблон, * будет искать наиболее подходящий. Так же шаблонами можно отправлять звонки с мобильных телефонов и тд итп
3 насколько я знаю нагрузку не увеличит, могу ошибаться
Задан: 2012-03-07 12:19:17 +0400
Просмотрен: 4,263 раз
Обновлен: Jun 24 '13
Звонок с другого маршрута если набран префикс.
маршрутизация вызова после переадресации
не работает входящая маршрутизация
Позвонить с города А, на городские номера в городе Б, с помощью сервера в городе Б и наоборот.
Как разрешить номера на 8800. Elastix
Переключение на PSTN у Linksys SPA8800
Как добавить к входящему callerID num, трехзначный код.
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.