JoeStick
19.06.2007, 14:54
Извиняюсь за тему, которая уже всем мозги проела.
Вопрос собсно такой: что все-таки есть этот супервижн? То есть я знаю, для чего он используется, но КАК он работает? И попутно: почему при трансферах и форвардах без супна транки виснут, т.е. что происходит в станции? Надеюсь, не слишком туманно и вопрос будет правильно понят :confused:

Old Chap
21.06.2007, 11:12
Как работает?
Смотрит в линию и в зависимости от типа вылавливает из неё полезный сигнал (или повторяющиеся гудки, или переполюсовку, или кратковременный разрыв шлейфа), по появлению которого станция может сделать вывод об изменении состояния линии (ответ, занятость, отбой удаленной стороны) .
Ответ отлавливает answer supervision.
Занятость и отбой - disconnect supervision.
Получив сигнал об изменении состояния удаленной стороны, станция может предпринять какие-то действия на своей стороне: проключить голосовой тракт, начать отсчет продолжительности разговора при ответе, освободить транк («положить трубку») при занятости или отбое удаленной стороны.

Почему при трансферах и форвардах с транка на транк без supervision транки виснут?
Потому, что станция не знает, что разговор завершен и нужно освободить транки. Когда в разговоре участвует внутренний абонент, станция освобождает транк при лолучении отбоя от абонентского порта. А если нет внутреннего абонента и нет супервижена, то некому отлавливать короткие гудки из линии.
Соединение будет «висеть» до тех пор, пока не отобьется по таймеру, либо пока админ не отобьет его руками.

VTM
21.06.2007, 11:39
подробно и доходчиво :)

JoeStick
21.06.2007, 12:41
Да, более-менее понятно, спс, а вот
Old Chap пишет

... станция не знает, что разговор завершен и нужно освободить транки.

Т.е. получается, что станция проключает канал и "бросает" его?

TheRam
21.06.2007, 12:51
Нет, не "бросает" - соединение проключено и сохраняется до тех пор пока не произойдут вышеуказанные события.

Посудите сами - откуда станции понять, что соединение завершено, если нет никакого контроля за этим соединением.

Old Chap
21.06.2007, 12:53
Т.е. получается, что станция проключает канал и "бросает" его?
Я бы сказал не "бросает", а "держит".
Считает время.
Всё остальное, что происходит в линии, при выключенном supervision её не волнует.

JoeStick
21.06.2007, 13:18
Old Chap пишет
не "бросает", а "держит".
Считает время.
Всё остальное, что происходит в линии, при выключенном supervision её не волнует.
2 Old Chap и TheRam:
ну я это и хотел сказать (в смысле бросает на произвол судьбы).
но если станция может отбить линию при отбое местного абонента, почему тогда не отбивает ее, например при трансфере с звонка потока, когда отбивается вызывающий? отбой с потока ведь приходит?

TheRam
21.06.2007, 13:29
JoeStick пишет
не отбивает ее, например при трансфере с звонка потока

Можете показать трассировку вызова и распечатку COT-транка?

Old Chap
21.06.2007, 13:31
JoeStick пишет
но если станция может отбить линию при отбое местного абонента, почему тогда не отбивает ее, например при трансфере с звонка потока, когда отбивается вызывающий? отбой с потока ведь приходит?
Цифровые каналы - это всегда каналы с супервижн. Он там "встроенный".
Когда с потока приходит отбой (именно сигнал отбоя, а не гудки), то соединение благополучно отбивается.
Если этого не происходит в каком-то конкретном случае (у вас, например), то нужно разбираться с настойками.