专注SIP通讯产品与方案

CDB

            激活的呼叫才使用CDB,每个呼叫进程具有一个一直伴随着的CDB0CDB的结构如图5、21所示。CDB每个终端可具有若干种状态,存放在相应的TSW中。与呼叫处理有关的几种状态已示于图5.20,含义如下;
•selectcptlb表示终端空闲。空闲的终端发送呼出消息,即产生一个呼叫。
•cplinked如此标志位为真值,表示此终端已与一呼叫链接,并存有CCB的索引。
•multicplinked表示终端通过一特殊的数据结构(multicptlb)与两个呼叫链接。multicptlb的索引存放在TSW中。
CDB的结构
stateCDB的状态。是以下4种状态之一:
①cpmbqueuld表示呼叫进程及其CDB挂起在availcpmbs队列中。
②cpmblinked表示CDB与一呼叫链接。
③cpmbunavail表示CDB与其它进程链接,例如审计进程。
④cpmbidleCDB的初始状态。
•status通常置成“正在处理。
•message用来存放当前正在处理的输入消息,又含有一些子域,含义如下;
•mt消息类型,例如呼出消息,拨号数字消息,接收器可用消息等。
•body消息内容,其格式与消息类型有关o
•tid发送此消息的代理的终端识别码。