Поделиться через


Станций

Наборы станций, отслеживаемые по сторонней ссылке, смоделированы как линейное устройство и, возможно, связанное с ним телефонное устройство. Устройство линии может иметь несколько адресов, если моделироваемый терминал поддерживает несколько номеров каталогов (DN). Несколько вызовов в одном DN можно смоделировать как один адрес, поддерживающий несколько вызовов.

Вызовы между двумя станциями на коммутаторе имеют два дескриптора вызова, один из которых предоставляет представление звонка с первой станции (на своем устройстве линии), а другой предоставляет представление звонка со второй станции (на своем устройстве линии). Например, сторонний объект lineMakeCall , размещенный приложением на сервере, будет направлен на устройство линии, связанное со станцией, с которой будет осуществляться вызов; В этой строке будет создан дескриптор вызова по адресу, указанному в lineCALLPARAMS (тем самым предоставляя контроль над тем, какое DN используется на телефоне, поддерживающем несколько DN). Когда вызов предлагается на адрес назначения, создается новый дескриптор вызова, показывающий вызов в состоянии предложения ; Приложения будут знать, что это другое представление того же вызова члена dwCallID в LINECALLINFO , равное для обоих вызовов. Оба вызова будут бездействуть при отброшении вызова; вызов можно удалить из стороннего приложения, выполнив lineDrop в любом из дескрипторов вызова.