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

TDE-600, ARS, не переходит на следующий приоритет

СообщениеДобавлено: 19 авг 2017, 11:25
koledas
Всем здравствуйте!
Уже неделю читаю Интернет в поисках решения своей проблемы. Не нашёл ничего подобного, поэтому решил обратится к опыту форумчан.
Есть TDE-600 Версия IPCEMPR(RU) 3.007. Она связана SIP-транком через виртуальную карту V-SIPGW16 с GSM-шлюзом OpenVox (по суте это Asterisk). Также TDE связана с местным провайдером Ростелеком по E1-потоку.
Код: Выделить всё
Внутренние_абоненты --> TDE --SIP--> OpenVox(Asterisk) --> Операторы_сотовой_связи
Внутренние_абоненты --> TDE --E1--> Ростелеком

На TDE Настроен ARS:
8.1 Настройка системы
Режим ARS: Включён для доступа к любой внеш.линии
Режим, в котором для вызова не запрограммирован ни один из поставщиков услуг связи: Разъединить
8.2 Первые цифры номера
Цифра 8 направлена на первый план маршрутизации
8.5 Поставщики услуг связи
Заведены 2 поставщика
Первый - "GSM" у которого выбрана группа СО с транком на GSM-шлюз OpenVox
Второй - "RTK Digital" у которого выбрана группа СО на Ростелеком
8.4 Приоритет плана маршрутизации
Для первого плана маршрутизации: Приоритет1 - GSM, Приоритет2 - RTK Digital

Хочу сделать так:
Если на GSM-шлюзе существует маршрут для набранного номера, то звонок выполнять через сотового оператора.
А если на GSM-шлюзе не существует маршрута для набранного номера, то звонок должен выполняться через Ростелеком.

Проблема в том, что сейчас, если набрать номер для которого на GSM нет маршрута, то абонент слышит короткие гудки, вместо того чтоб дозвониться через канал Ростелекома.
При этом, если набрать номер для которого на GSM маршрут существует, то звонок проходит через сотового оператора (т.е. транк работает).
Если поменять приоритеты местами (Приоритет1 - RTK Digital, Приоритет2 - GSM), то звонок на номер без маршрута GSM проходит через Ростелеком (т.е. канал Ростелекома также работает).

Вопрос: почему TDE не обрабатывает сигнал о недоступности линии с GSM-шлюза?
Может кто-то подскажет, в какую сторону смотреть? Заранее спасибо!

Re: TDE-600, ARS, не переходит на следующий приоритет

СообщениеДобавлено: 19 авг 2017, 12:23
Dymk
Откуда TDE должна знать, существует маршрут у шлюза (по сути астерикса) или нет?
Она знает одно, транк свободен - вперед, занят - идем дальше, по приоритетам.
Распишите маршруты в TDE.

Есть TDE-600 Версия 002-000.

Версия ПО атс в 1.1 на кнопе "позор"

Re: TDE-600, ARS, не переходит на следующий приоритет

СообщениеДобавлено: 19 авг 2017, 12:31
koledas
Это понятно, что не знает. Но TDE же получает короткие гудки - т.е. слышит, что линия занята. Или тут приоритет сработает только в том случае, если SIP канал с GSM-шлюзом будет недоступен? Спасибо, Вы в принципе подтверждаете мои догадки.
Но существуют ли тогда какие-то варианты реализовать задуманное?

Re: TDE-600, ARS, не переходит на следующий приоритет

СообщениеДобавлено: 19 авг 2017, 12:36
Dymk
Ну блин, вы прикалываетесь, это вы слышите "занято", а не атс, атс свое дело сделала, транк подала, туда набор послала, может это абонент занят?

Распишите маршруты в TDE.

Re: TDE-600, ARS, не переходит на следующий приоритет

СообщениеДобавлено: 19 авг 2017, 12:42
koledas
Dymk писал(а):Версия ПО атс в 1.1 на кнопе "позор"

Версия IPCEMPR(RU) 3.007

Dymk писал(а):Распишите маршруты в TDE.

Тут не так всё просто. GSM-шлюз при получении номера преобразует его добавляя маркер, а только потом ищет для него маршрут. Простановка маркера происходит путём проверки номера по внешней базе данных. TDE, на сколько я знаю, так не умеет. А asterisk с этим хорошо справляется.
В итоге получается, что мне нужно вначале проверить номер по БД, и после этого направить его либо через GSM, либо через Ростелеком.

Re: TDE-600, ARS, не переходит на следующий приоритет

СообщениеДобавлено: 19 авг 2017, 12:53
Dymk
Подключите а астериксу внутренний номер TDE, и когда он не хочет посылать вызов через себя в GSM, пусть посылает обратно в TDE.
Или еще одним транком, хуже, но пройдет.

Re: TDE-600, ARS, не переходит на следующий приоритет

СообщениеДобавлено: 19 авг 2017, 13:09
koledas
Dymk писал(а):Подключите а астериксу внутренний номер TDE, и когда он не хочет посылать вызов через себя в GSM, пусть посылает обратно в TDE.
Или еще одним транком, хуже, но пройдет.

Так сделать можно, я так делал и оно работает, но тут петля получается, и тратятся лишние лицензии TDE на SIP. Если я правильно понимаю, то на каждый такой звонок будет уходить по 2 лицензии SIP (от TDE к asterisk и от asterisk к TDE, поправьте если ошибаюсь).

Re: TDE-600, ARS, не переходит на следующий приоритет

СообщениеДобавлено: 19 авг 2017, 13:14
Dymk
Да, петля, да, две лицензии, но они не тратятся ж постоянно) один раз только.
Еще и ресурсы DSP жруцца(
А иначе как? Подключить и поток к астериску и все звонки отправлять в него?

OpenVox H323 не поддерживает?

Re: TDE-600, ARS, не переходит на следующий приоритет

СообщениеДобавлено: 19 авг 2017, 13:36
koledas
Dymk писал(а):Да, петля, да, две лицензии, но они не тратятся ж постоянно) один раз только.
Еще и ресурсы DSP жруцца(

Одновременных звонков много, бывает до 10 звонков одновременно в одном направлении.

Dymk писал(а):А иначе как? Подключить и поток к астериску и все звонки отправлять в него?

Как вариант, но это дополнительные затраты.

Dymk писал(а):OpenVox H323 не поддерживает?

Нет, но я могу между TDE и OpenVox запихнуть asterisk с поддержкой H323. А это как поможет?

Re: TDE-600, ARS, не переходит на следующий приоритет

СообщениеДобавлено: 19 авг 2017, 15:02
Dymk
Радикального я больше ничего не предложу, но еще не вечер), но можете уточнить свою специфику, ТЗ так сказать.

Почему в ARS отправляете всю 8? Прям и межгород с GSM дешевше? Или он может быть в базе?
На сколько велика и статична база?
Возвращенные номера - есть или нет в базе, или не зависит?
Сколько Voip/GSM каналов у шлюза?