Страница 2 из 3

Re: подключение внешнего пира при подключении внутреннего

Добавлено: 20 сен 2015, 08:45
adramelech
Моя ошибка. Надо было всю ситуацию описать полностью и сразу.
Есть услуга у ростелекома облачная АТС (ОАТС), к этой услуге допом идет виртуальный колцентр, где созданы 5 учеток операторов.
Т.е. есть 1 внешний номер, звонки приходящие через этот номер равномерно распределяются между подключенными операторами.
Поставили задачу - запись звонков. Услуга у ростелекома стоит непозволительно дорого. Поэтому приняли решение установить промежуточный сервер asterisk, который будет просто транслировать звонки дальше, но при этом будет производить запись разговоров.
Задачу выполнил, но неприятность появилась с другой стороны.
Распределение звонков производится силами ОАТС, где также происходит учет "онлайна" операторов. Вот тут и появились проблемы.
1) Основная: сейчас нарушена равномерное распределение звонков. Т.е. если в понедельник онлайн были оператор1 и оператор3, а во вторник онлайн оператор1 и оператор2, то во вторник звонки будут поступать оператору2 и только при его занятости будут переходить к оператору1.
Решение этой проблемы я вижу только если проводить регистрацию внешних линий, при регистрации внутренних абонентов. (если решить это проблему решение второй будет не нужно)
2) Костыль. Сейчас если внутренний пользователь offline, то asterisk всё равно пытается звонить. ОАТС, конечно, прерывает звонок через 15 секунд согласно своим правилам, но звонящий долго висит в очереди. Поэтому операторы вынуждены включать все рабочие места и ставить статус BUSY в linphone. В этом случае хотя бы звонящие долго не висят в очереди.

Re: подключение внешнего пира при подключении внутреннего

Добавлено: 20 сен 2015, 16:35
Glukinho
Берите от Ростелекома только городской номер по SIP, а всю нужную вам логику реализуйте только на своем сервере.

Re: подключение внешнего пира при подключении внутреннего

Добавлено: 20 сен 2015, 20:04
Zavr2008
ТС, asterisk не является SIP Proxy - от этого и косяки костыльного решения.
Плюс подумайте если у РТ глючить начнет система - Ваши клиенты окажутся без связи..
Вообще нырять под одного оператора всегда стремно - сложно подключить второго.

Я думаю здесь на форуме достаточно спецов по звонковым - помогут уйти от звонкового оператора на полноценный астер с надстройкой.

Re: подключение внешнего пира при подключении внутреннего

Добавлено: 20 сен 2015, 23:52
adramelech
Брать SIP номер у ростелекома - это жесть на самом деле. У них подключение к их SIP номеру возможно только через их же интернет. О их интернете ощущения пока не самые лучшие. Да и зависеть от них сразу в 2х местах тоже очень не хочется. А пока в качестве резерва возможно переключение звонков с ОАТС на физическую серию номеров. Тоже дорого, но это только в случае падения ОАТС.
Я с радостью хотел бы соскочить с ростелекома вообще, но, к сожалению, основной номер, с которого идет переадресация на ОАТС тоже у ростелекома. Перенаправить переадресацию на другого провайдера - очень дорого. Вообще поменять провайдера - еще дороже, в основной номер вбухано очень много денег. Я надеюсь, что смогу уйти с ростелекома, когда всё же подключат федеральный номер (8-800), но это будет не очень скоро.

По этим причинам и работаю с тем что есть. Другого пути нет. Сейчас система работает, страдает только правильное распределение звонков по операторам, и соответственно не совсем равномерно, к сожалению, распределяется зарплата у них. Да и более менее внятную статистику собрать сложно. Так же им приходится включать все рабочие места (5) и ставить в Linphone статус BUSY, чтобы asterisk не пытался звонить в никуда и хотя бы для клиентов всё происходило незаметно.

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

Re: подключение внешнего пира при подключении внутреннего

Добавлено: 21 сен 2015, 09:45
ded
Вы это читали?
ded писал(а):Если руками пишете конфиги, то можно использовать конструкцию macro-stdexten где указать
s-CONGESTION,1,Playtones(busy)
в примерах есть..

Re: подключение внешнего пира при подключении внутреннего

Добавлено: 21 сен 2015, 10:52
adramelech
ded писал(а):Вы это читали?
Да, конечно, прочитал. Спасибо большое.
Но всё же проблему хочется решить "правильным" путем.

Re: подключение внешнего пира при подключении внутреннего

Добавлено: 21 сен 2015, 11:05
ded
Что такое решить "правильным" путем? Вы меняете условия игры в процессе самой игры.:
adramelech писал(а):Необходимо сделать действие по-умолчанию для не подключенного локального пира. Т.е. если локальный пир не подключен, то посылается сигнал BUSY.
это делается через macro-stdexten
adramelech писал(а):возможность проведения регистрации у провайдера при регистрации внутреннего пользователя и обратная операция, просто подскажите направление.
Это делается через анализатор логов, как описано было выше, например. Чувствуете, что мы по кругу ходим?

Re: подключение внешнего пира при подключении внутреннего

Добавлено: 21 сен 2015, 12:02
adramelech
Решив это:
возможность проведения регистрации у провайдера при регистрации внутреннего пользователя и обратная операция, просто подскажите направление.
не будет нужды в этом:
Необходимо сделать действие по-умолчанию для не подключенного локального пира. Т.е. если локальный пир не подключен, то посылается сигнал BUSY.
Пожалуйста, если не затруднит, опишите это подробнее:
Это делается через анализатор логов, как описано было выше, например

Re: подключение внешнего пира при подключении внутреннего

Добавлено: 21 сен 2015, 12:42
Zavr2008
Брать SIP номер у ростелекома - это жесть на самом деле. У них подключение к их SIP номеру возможно только через их же интернет.
Зависит от региона. Какой у Вас?

Re: подключение внешнего пира при подключении внутреннего

Добавлено: 21 сен 2015, 12:55
adramelech
Zavr2008 писал(а):Зависит от региона. Какой у Вас?
Удмуртия