Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Маршрутизация входящих вызовов по коду

0

Добрый день! Вопрос чисто теоретический. Задача: распределить входящие вызовы по различным группам операторов. Идентификация вызова - по номеру, а точнее по коду. Смысл в том, чтобы звонки, например, с Урала, направить в одну группу операторов; звонки с Центральной части России - в другую. 1. Существуют ли в свободном доступе актуальные справочники по принадлежности кодов городов к регионам? 2. Насколько сложно реализовать такую схему на Астериске (freepbx)? 3. Насколько такая проверка увеличит нагрузку на Asterisk?

Спасибо!

удалить закрыть спам изменить тег редактировать

спросил 2012-03-07 12:19:17 +0400

Underman Gravatar Underman
1 1 2 2

4 Ответа

1
  1. http://www.telcodes.ru/ и дальше гуглить
  2. Да реально, не сложно, шаблонами. типа

    _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:43:25 +0400

Злобный Мыш Gravatar Злобный Мыш
292 13 5 16

обновил 2012-03-07 12:52:11 +0400

0

Вот тут еще почитайте

http://lynks.ru/blog/trixbox-podstanovka-napravleniya-v-cdr

можете переделать это в маршрутизатор с работой из базы данных

ссылка удалить спам редактировать

ответил 2012-03-07 13:08:35 +0400

switch Gravatar switch
8334 11 7 92
http://lynks.ru/

обновил 2012-03-07 13:09:02 +0400

0

Для FreePBX есть например такой вариант решения посредством указания шаблонов в модуле настроек входящей маршрутизации(inbound route)

при указанных настройках все входящие звонки на номер DID с номеров в коде (495) будут направляться на указанный внутренний номер. Главное не забыть указать верный шаблон CallerID т.к. от разных операторов связи могут определяются номера по разному с 7, 8, 00 и т.д. Пример настроек входящей маршрутизации FreePBX

ссылка удалить спам редактировать

ответил 2012-03-07 14:05:05 +0400

Bracus Gravatar Bracus
110 4 3 7

обновил 2012-03-07 14:06:19 +0400

Comments

Проблема в том, что таких маршрутов придется прописывать дофига.

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 )редактировать
0

Кто сможет реализовать подобный функционал? Сроки с стоимости, пожалуйста, в РМ

ссылка удалить спам редактировать

ответил 2012-03-11 10:54:46 +0400

Underman Gravatar Underman
1 1 2 2

Comments

можно сделать - pm не работает здесь. пишите на kartemiev at gmail.com

octopas ( 2013-06-24 12:42:23 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2012-03-07 12:19:17 +0400

Просмотрен: 4,242 раз

Обновлен: Jun 24 '13

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.