Форумы  ·  Войти  · 

Тема: KX-TVM50 и сброс входящего звонка

16.10.12 16:01   SergoZD  (6/16.10.12)  

Доброго дня.

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

Ситуация: клиент извне звонит по городскому номеру, попадает на атс, которая отправляет его на TVM. Та запускает приветствие компании с предложением понаживать кнопки. И если клиент вместо нажатия на нужную кнопку на телефоне кладет трубку - TVM продолжает ему начитывать записаное приветствие и не дождавшись ответа переводит на определенную группу внутренних абонентов. Если внутренний абонент снимает трубку - в ней не слышно ни гудков, ни чего-то ещё, кладет трубку - линия освобождается. Если внутренние абоненты не снимают трубку - этот звонок продолжает переводиться с телефона на телефон в этой группе до бесконечности (так настроено программно, в дневное время звонок крутится до тех пор, пока кто-либо из менеджеров не ответит), при том, что на той стороне трубку уже давно положили, и линия остается занята.

Из настроек TVM Maintance Console - создана сервисная группа (Port/Trunk Service), присвоенная всем портам, в ней для входящих звонков сделано перенаправление на Custom Service Menu №1, которое и предлагает нажимать на кнопки.

При этом, если в этом разделе для входящих звонков сделать перенаправление на Automated Attendant Service (штатная функция, автоматический оператор-менеджер, который предлагает ввести номер внутреннего абонента) - то, положив трубку, система это успешно определяет и линия освобождается.

Кусок лога из трассировки TVM, если идет направление на ручные настройки приветствия.
01   OCT-16-12 12:51:32   [00] Set Primary Language( Language 1 ).
01   OCT-16-12 12:51:32   [00] <!—- Custom Service—- !>
01   OCT-16-12 12:51:32   [00] ***** Custom No.3. *****
01   OCT-16-12 12:51:32   [00] Set Primary Language( Language 1 ).
01   OCT-16-12 12:51:32   [00] —Menu & Transfer—
01   OCT-16-12 12:51:32   [00]  $$$$$ Play Custom Menu(No.3[1-100])—- Start—- $$$
01   OCT-16-12 12:51:32   APL       CPR     00100001
01   OCT-16-12 12:51:32   CPR       APL     00100000
Здесь показано начало чтения текста приветствия. При этом никак не отражается факт положеной трубки, так и висит без движения, пока не дочитывается весь текст, дальше в лог сыпались команды перенаправления на внутренних абонентов.

Это лог при работе Automated Attendant Service.
01   OCT-16-12 12:52:50   [00] <!—- Automated Attendant Service—- !>
                  Guidance Value
01   OCT-16-12 12:52:50   (0541)Please enter your party’s extension
                  (0876)To enter by name, press the pound sign and 1
                  From       To       Event Code
01   OCT-16-12 12:52:50   APL       CPR     0014000a
01   OCT-16-12 12:52:50   APL       CPR     00150000
01   OCT-16-12 12:52:50   APL       CPR     00100001
01   OCT-16-12 12:52:50   CPR       APL     00100000
01   OCT-16-12 12:52:57   APL       CPR     00120000
01   OCT-16-12 12:52:57   CPR       APL     00110000
01   OCT-16-12 12:53:01   CPR       APL     005e0002
                  String
01   OCT-16-12 12:53:01   [00] VOX DET(PLAY)
01   OCT-16-12 12:53:05   [00] DETECT TONE : REORDER TONE
01   OCT-16-12 12:53:05   [00] O.G.M. Only.
01   OCT-16-12 12:53:05   [00]  —Application end.
                  From       To       Event Code
01   OCT-16-12 12:53:05   APL       CPR     00180001
01   OCT-16-12 12:53:05   CPR       APL     001e0000
В 12.52.50 система начала задиктовку сообщения, в 12.52.57 - первый цикл задиктовки закончился, в 12.53.01 была положена трубка, система зафиксировала и в итоге линию освободила.


Вот, максимально подробно расписал ситуацию. А теперь вся суть вопроса - в какие настройки мне лезть, чтобы исправить это и линия освобождалась, когда звонящий кладет трубку, а не когда говорильня доходит до команды завершить входящий вызов?

Думалось про System Parameters и H/W Setting, но путем экспериментов ничего не получилось, да и вряд ли тогда автоматический режим работал бы нормально. Куда копать?

Буду очень признателен за помощь.

P.S. Второй день в этой кухне копаюсь, просьба не судить строго =)

[ #1 ]  16.10.12 16:56   spider_alex  EXPERT  
SergoZD - 16.10.12 16:01

Доброго дня.

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

Ситуация: клиент извне звонит по городскому номеру, попадает на атс, которая отправляет его на TVM. Та запускает приветствие компании с предложением понаживать кнопки. И если клиент вместо нажатия на нужную кнопку на телефоне кладет трубку - TVM продолжает ему начитывать записаное приветствие и не дождавшись ответа переводит на определенную группу внутренних абонентов.

АТС не понимает, что звонящий положил трубку. Ей всё равно - сопит ли он в трубку, или там играет музыка коротких гудков. АТС способна узнать о положенной трубке только после спецсигнала, который может дать (но обычно не даёт) провайдер. Это сигналы или “разрыв шлейфа” или “переполюсовка”. Есть устройства, которые преобразуют сигнал “занято” в разрыв шлейфа. Называются отбойники. Дальше гугли. Я пользуюсь ICON BTD-.

[ #2 ]  16.10.12 18:55   SergoZD  (6/16.10.12)  

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

Там где тестирую всё, такого сигнала точно нету.

Komendant.pro
 ©1999-2025  Инженерная лаборатория "Комендантъ"