URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 20791
[ Назад ]

Исходное сообщение
"Не срабатывает callback (TCL-скрипт на AS5300)"

Отправлено Margulis , 31-Мрт-10 18:01 
На AS5300 лежит скрипт, реализующий callback. Вернее, который должен его реализовывать, но не работает. Задумка такая: звонок приходит на Циску, Циска вылавливает номер, с которого пришёл звонок, и кладёт трубку, а потом перезванивает на этот номер. Должна перезванивать, а фактически, звонок не проходит. Циска сливает звонок на софтсвич, на котором в логах видно, что была попытка звонка, но нет ни вызываемого номера, ни вызывающего, хотя если Циске дать команду
show call history voice brief
, то видно, что Циска звонила на вполне конкретный номер.
Вопрос: как мне отдебажить, что именно говорит Циска софтсвичу и почему сбрасывается звонок?

Содержание

Сообщения в этом обсуждении
"Не срабатывает callback (TCL-скрипт на AS5300)"
Отправлено Margulis , 05-Апр-10 17:10 
По дебагу на терминирующей стороне похоже, что Циска не отдаёт call identifier. Как этот вопрос отрегулировать?

"Не срабатывает callback (TCL-скрипт на AS5300)"
Отправлено Margulis , 09-Апр-10 12:51 
.


"Не срабатывает callback (TCL-скрипт на AS5300)"
Отправлено Margulis , 07-Апр-10 11:37 
Дебаг чего надо включить на Циске, чтоб увидеть идентификатор вызова?



"Не срабатывает callback (TCL-скрипт на AS5300)"
Отправлено dae , 08-Апр-10 11:57 
>Дебаг чего надо включить на Циске, чтоб увидеть идентификатор вызова?

входящий звонок по debug isdn 931
debug cch323 h225 (all) - не особо информативен
по скрипту debug voip application


"Не срабатывает callback (TCL-скрипт на AS5300)"
Отправлено Margulis , 08-Апр-10 12:32 
>входящий звонок по debug isdn 931

А вроде так получается, что в данном случае все звонки исходящие: один исходящий - это звонок Циски мне, второй исходящий - это звонок Циски на тот номер, который я ей сообщил, а потом скрипт просто эти два звонка связывает и всё. Но я всё равно сейчас попробую debug isdn q931, посмотрю, чего там полезного есть.


"Не срабатывает callback (TCL-скрипт на AS5300)"
Отправлено Margulis , 08-Апр-10 13:08 
Не помогло, однако. По debug isdn только и видно, что после получения от меня вызываемого номера Циска отправила мне disconnect. А какие там происходили манипуляции с вызываемым номером - этого ничего нет. Странно, но не видно, кстати, и отправки setup после получения от меня вызываемого номера.



"Не срабатывает callback (TCL-скрипт на AS5300)"
Отправлено Margulis , 08-Апр-10 13:19 
>debug cch323 h225

В ответ на это получил кое-какой вывод, среди него интересна строчка:
check_qos_and_send_setup: Setup ccb 0x63A0A08C callID 0x4C
Итак, имеем callID 0x4C. Но в дебаге на софтсвиче видно, что все остальные звонки имеют call identifier, состоящий аж из 32 шестнадцатиричных цифр. Получается, что либо в этом и есть косяк, либо callID 0x4C - это совсем не тот call identifier, который нужен софтсвичу и который я пытаюсь увидеть.
Какие есть мысли?


"Не срабатывает callback (TCL-скрипт на AS5300)"
Отправлено Margulis , 09-Апр-10 12:54 
На софтсвиче снял tcpdump.
В сетапе приходит:
callidentifier guid: 00000000-0000-0000-0000-000000000000
Не мудрено, что софтсвич в дебаге пишет про него missed.
Где грабли?