Opened 3 years ago

Closed 3 years ago

#363 closed улучшение (fixed)

Окончание PPS: Добавить новую команду "Вызов диспетчера".

Reported by: san Owned by: alx
Priority: высокий Milestone: 1 очередь
Component: any Keywords:
Cc:

Description

Исходя из опыта применения окончания для организации связи предлагаю добавить ещё оду команду, существенно повышающую удобство использования.

Сейчас окончание посылает и принимает две команды:

  • Включить ретрансляторы - DTMF "A"
  • Выключить ретрансляторы - DTMF "D"

Предлагаю добавить команду:

  • Вызвать диспетчера (думаю можно выбрать любой буквенный DTMF).

У окончания также должны появиться две новые настройки:

  • "Вызов диспетчера" (при выборе этой настройки, при приёме инвайта вместо "Включить ретрансляторы" в канал отправляется "Вызвать диспетчера")
  • "Диспетчер" (при выборе этой настройки, если из канала пришёл сигнал "Вызов диспетчера" или Включить ретрансляторы - нужно отправить инвайт, если же настройка не выбрана, то инвайт отправляется только при приёме Включить ретрансляторы)

Дополнительная команда нужна для возможности вызова удалённым участником канала только диспетчера, не тревожа других участников.

Change History (4)

comment:1 by san, 3 years ago

Summary: Окончание PPS: Добавить новую команду.Окончание PPS: Добавить новую команду "Вызов диспетчера".

comment:2 by alx, 3 years ago

Идея мне понятна. Однако предлагаемая реализация мне кажется недостаточно гибкой. Например, когда у кого-нибудь появится потребность работать через один канал с двумя диспетчерами, придется опять писать тикет и опять дорабатывать код...

Предлагаю реализовать следующим образом.

  1. Канальному окончанию добавляется конфигурационный параметр, определяющий, какой сигнал DTMF посылать в канал в качестве команды вызова (любой символ кроме D, по умолчанию A).
  1. Канальному окончанию добавляется конфигурационный параметр, определяющий, какой символ DTMF (дополнительно к A) оно воспринимает как сигнал "Вызов". По умолчанию - только A.

comment:3 by san, 3 years ago

Согласен

comment:4 by alx, 3 years ago

Resolution: fixed
Status: newclosed

In 1803/sip_ua:

Канальному окончанию PPS добавлены конфигурационные параметры, устанавливающие передаваемый в канал
и принимаемый из канала (дополнительный) сигналы включения ретрансляторов. Closes #363.

Note: See TracTickets for help on using tickets.