Opened 6 years ago
Closed 6 years ago
#279 closed улучшение (готово)
Окончание 1IND: передавать снятие ответа после приема АОН
Reported by: | alx | Owned by: | alx |
---|---|---|---|
Priority: | средний | Milestone: | 1 очередь |
Component: | any | Keywords: | |
Cc: | san |
Description
Сейчас при входящем вызове после окончания приема номера канальное окончание 1IND передает в канал запрос АОН, представляющий собой линейный сигнал "Ответ" и частотную посылку 500 Гц, после чего ожидает посылки АОН.
После того как посылка АОН получена, никаких сигналов более не передается, предполагая, что удаленная станция, передав ответ на запрос АОН, сама перейдет в предответное состояние:
Некоторые станции, передав посылку АОН в ответ на запрос АОН, самостоятельно не переходят в предответное состояние. Для таких случаев предлагается добавить опцию (конфигурационный флаг), при установке которой после приема АОН (или по таймауту в случае неприема) окончание 1IND будет передавать линейный сигнал "Снятие ответа", принудительно апереводя удаленную станцию в предответное состояние:
Change History (3)
comment:1 by , 6 years ago
Cc: | added |
---|
comment:3 by , 6 years ago
Resolution: | → готово |
---|---|
Status: | new → closed |
Проверено, работает, как минимум, с двумя разными станциями.
Саша, присоединяйся к обсуждению.
Я обнаружил, что в канальных окончаниях 1IND у нас был вообще отключен (закомментирован) прием тонального сигнала 500 Гц. То есть запросом АОН всегда считался первый и только первый линейный сигнал "Ответ".
При реализации тикета #280 обнаружилось, что при установке флага "Не считать первый Ответ запросом АОН" АОН вообще перестал работать, так как посылки 500 Гц не детектируются.
Тогда я включил детектирование тональных сигналов 500 Гц. В результате я обнаружил, что телефон с "Русским АОН" у абонента ломает работу канального окончания:
Как результат, после ответа абонента с "русским АОН" канальное окончание оказывается в неправильном состоянии (предответном), что приводит к последующему отбою по таймауту.
Испльзование сигнала "Снятие ответа" (когда канальное окончание само не возвращается в предответное состояние, пока не получит соответствующий сигнал) решает эту проблему.
Получается, что мы не можем включать прием запроса 500 Гц, если не включено использование сигнала "Снятие ответа".
Также получается, что если использование сигнала "Снятие ответа" не включено, и принудительный ответ АОН также выключен, АОН не будет работать вообще. Вот 4 возможные комбинации настроек:
Саша, что ты думаешь по этому поводу? Все ли из четырех перечисленных вариантов настроек имеет смысл давать пользователю? Может возможны еще какие-то "хитрые" варианты? Имеет ли смысл, например, второй вариант?