Opened 6 years ago

Last modified 4 years ago

#310 closed улучшение

Включение "Громкого Боя" при вызове — at Version 3

Reported by: san Owned by: alx
Priority: полный атас Milestone: 1 очередь
Component: VE-02 Keywords:
Cc: Director

Description (last modified by san)

Плата VE-02 имеет реле ГБ.
Реле ГБ был задумано для того чтобы включаться при вызовах поступающих на окончания платы либо на Sip-телефон подключенный к Ethernet порту платы.
Т.к. плата VE-02(в отличии от PE-04) имеет некоторую информацию о поступающих вызовах, то предлагаю добавить возможность включать реле ГБ на основе этой информации, без использования внешней команды от сервера Диспетчерской. Это было бы полезно в некоторых схемах применения платы, когда Диспетчерская не требуется, а ГБ нужен.

  1. FS01:С окончаниями на плате кажется всё понятно, вроде бы ничего не мешает добавить там настройку "таймаута ГБ" и при вызове окончания включать реле по истечению таймаута.
  1. Sip: Логику громкого боя реализовать, отслеживая состояние сессии SIP-пользователя(оно уже отслеживается в целях генерации CDR). Соответственно, настройки ГБ добавить SIP-пользователям.

А вот с Sip-телефоном сложнее, т.к. вызов на него происходит без участия платы. И по этому поводу меня возникла мысль: создать особый тип окончания для ГБ, которое бы принимало вызов, активировало таймер ГБ и отправляло(роутило) вызов на адресата, что-то на подобии окончания "Рефлектор", которое ты, Алексей, хотел когда-то использовать для маршрутизации вызовов.

Change History (3)

comment:1 by alx, 6 years ago

По поводу FS01. Прямое предназначение блока VIP в том, чтобы подключать IP-телефон на рабочем месте оператора и аналоговый телефон в домике оператора. "Громкий бой" нужен при звонке именно на рабочее место оператора. Управление реле громкого боя при поступлении вызова на канальное окончание FS01 сделать, конечно, можно, но полезность такой функции сомнительна...

Теперь по поводу "чистого IP" вызова. Допустим, мы конфигурируем такой "Рефлектор" в списке канальных окончаний. Допустим, ему поступает вызов. Он, как ты и предлагаешь, запускает таймер и форвардит вызов на другой URI. А дальше-то что? Таймер истек - включаем реле? А если абонент ответил? Дальнейшую-то судьбу этого вызова мы не узнаем...

Развивая твою идею, вместо специального канального окончания можно было бы создать SIP-пользователя для телефона оператора, и всю логику громкого боя реализовать, отслеживая состояние его сессии (оно уже отслеживается в целях генерации CDR). Соответственно, настройки ГБ добавить SIP-пользователям.

comment:2 by san, 6 years ago

аналоговый телефон в домике оператора.

Не всегда. Аналоговый телефон может быть установлен и на ГРС. Вот для иллюстрации посмотри схемы на стр.36-37 нашего каталога.

И, обрати внимание, там же на стр. 37 в схеме нет сервера Диспетчерской, а устройства ГБ присутствуют. Т.е. "маркетинг" уже заявил что функционал изложенный в тикете работает :)

Дальнейшую-то судьбу этого вызова мы не узнаем...

Действительно, об этом я не подумал.

логику громкого боя реализовать, отслеживая состояние его сессии

Согласен, этот вариант лучше.

comment:3 by san, 6 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.