四、电话通讯运作模式(Call Model )

---(文/吴宗锡)
四、电话通讯运作模式(Call Model )

JTAPI的应用范围是在於电话通讯与电脑计算的结合,由於属於特殊的应用 域,所以在进入 JTAPI之前,我们必须对JTAPI的电话通讯运作模式有深一层的认识(如图一)。

图一、 Call Model

事实上在Call Model中包含了大半的JTAPI核心物件,而这些物件就存在於core package,我们进一步来看 Call Model的物件组成:

所以集合以上所述物件的观念,就形成了Call Model。在此我们举一个例子来说明:

小明(TEL/Address :8825252)想要打电话给某公司的大华(TEL/Address: 3939889,一线多机的电话),小明於是拿起电话拨号(小明connection state:CONNECTED),透过中华电信的系统(Provider)连接上大华所处公司的电话(大华 connection state:CONNECTED),而且公司的电话响了(大华 TerminalConnectio n state:RINGRING ),於是大华接起了电话(大华 TerminalConnectio n state:ACTIVE),但却不小心按到了切断键(大华 TerminalConnectio n state:DROPPED ; 双方的Connection state:DISCONNECTE D)。

在这个例子之中,我们看到了部份 Call Model物件的运作,但应用程式的实作逻辑并非全如上述的例子一样,在实作顺序与 states的描述上会更复杂。