Georg_Ua
10.04.2015, 12:46
Доброго времени суток.
Проблема с ре-трансфером от SIP terminal.
Итак.
Лабораторная работа №1 :).
Исходные данные:
Версия ПО 15.85.
Все абоненты "А", "В" и "С" - SLT.
У Абонента "В" установлен CF_All на абонента "С".
Процесс:
Абонент "А" вызывает абонента "В"- вызов передается абоненту "С".
Абонент "С" отвечает и делает трансфер на абонента "В" (флэш+номер "В"+отбой).
Вызов передается обратно абоненту "В". А бонент "А" слышит КПВ, у абонента "В" звонит тлф.
************
В приведенном примере всё работает прекрасно!

Лабораторная работа №2
А теперь заменяем тип абонента "С" на SIP terminal и всё это престает работать!
Переданный обратно вызов с "С" на "В" сразу возвращается по CF_All на "С". Но т.к. "С" занят, то абоненту "А" выдается сигнал "занято" и трансфера не происходит.
Есть один момент. Если Абонент "В" отвечает, а Абонент "С" отбивается,
то трансфер проключается! (т.е. происходит требуемое соединение "А" с "В").

А теперь и сам вопрос: Как заставить SIP terminal работать аналогично SLT (Лабораторная работа №1)? Либо как обойти этот казус?

P.S.
Похоже, что это исправлено в следующих версиях, т.к. там есть параметр NOTIFY_OF_XFER_ALLOWED_AFTER_BYE [11] (Coral version 16.01.16 or higher). Может кто проверит как работает там?