First time here? Check out the FAQ!

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

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

0

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

Спасибо!

спросил Mar 7 '12

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 насколько я знаю нагрузку не увеличит, могу ошибаться

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

ответил Mar 7 '12

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

обновил Mar 7 '12

0

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

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

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

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

ответил Mar 7 '12

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

обновил Mar 7 '12

0

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

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

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

ответил Mar 7 '12

Bracus Gravatar Bracus
110 4 3 7

обновил Mar 7 '12

Comments

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

switch (Mar 7 '12)edit

зато быстро и на коленке) можно придумать интерфейс который будет пополнять БД таблица incoming FreePBX )) и залить сразу в таблицу

Bracus (Mar 7 '12)edit

У нас в стране 107 сотовых операторов делят между собой 2700 диапазонов номеров, которые преобразовываются 28 тысяч префиксов. И как вы это запихаете во FreePBX? какой размер диалплана будет после этого?

switch (Mar 7 '12)edit

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

Bracus (Mar 7 '12)edit

даже полсотни маршрутов уже занимают много место в интерфейсе freepbx

switch (Mar 7 '12)edit
0

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

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

ответил Mar 11 '12

Underman Gravatar Underman
1 1 2 2

Comments

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

octopas (Jun 24 '13)edit

Ваш ответ

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 ленту новостей

Статистика

Задан: Mar 7 '12

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

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

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