第五課 一個(gè)基于IP插口的ISUP服務(wù)器例子
1. 概述
ISUP服務(wù)器是什么?一個(gè)ISUP服務(wù)器可以是信令網(wǎng)關(guān)的一部分,用于提供基本呼叫控制所需的一系列API,以取代NMS公司Natural Access平臺提供的呼叫控制API。
更具體地說(shuō),ISUP服務(wù)器就是:在至少插有一塊TX卡的系統(或叫機器)上運行的軟件。這個(gè)時(shí)候,其它機器上插上別的語(yǔ)音卡(如AG4000)就可以作為ISUP服務(wù)器的客戶(hù)端,這樣的客戶(hù)端就是利用插口A(yíng)PI函數通過(guò)網(wǎng)絡(luò )和ISUP服務(wù)器進(jìn)行通信的。
ISUP服務(wù)器對呼叫控制作出響應,而客戶(hù)端則是對語(yǔ)音處理作出響應。
ISUP服務(wù)器提供的一些功能:
ISUP服務(wù)器是建立在NMS公司提供的SS7 ISUP層之上的;
是一個(gè)支持多線(xiàn)程編程的服務(wù)器;
提供的API是基于TCP插口的;
是操作系統無(wú)關(guān)的(同時(shí)支持Solaris和NT)。
可以用到ISUP服務(wù)器的地方有:
IP電話(huà)網(wǎng)關(guān);
交互式語(yǔ)音應答(IVR)服務(wù)器;
任何需要用SS7接入的語(yǔ)音系統。
系統框圖如下:
系統中ISUP服務(wù)器通過(guò)SS7鏈路和PSTN連接,通過(guò)IP網(wǎng)絡(luò )和語(yǔ)音處理機連接,這兩個(gè)連接傳送的是信令信號。語(yǔ)音處理機通過(guò)話(huà)路和PSTN連接,這個(gè)連接傳輸的是語(yǔ)音。
2. 技術(shù)基礎
SS7 ISUP層協(xié)議
ISUP建立在MTP1、2、3層之上,直接和MTP3層進(jìn)行通信,大部份的消息都是直接在MTP3和ISUP層間傳遞。只有支持ISDN終端之間的直接通信,ISUP才經(jīng)過(guò)SCCP層再連接到MTP3。
ISUP的功能主要是提供在交換機之間的電路連接控制(非三方通話(huà)控制)。它和ISDN用戶(hù)接入到交換機的ISDN協(xié)議(Q.931)是密切相關(guān)的。下圖是ISUP在SS7協(xié)議棧中的位置圖:
ISUP提供的基本業(yè)務(wù):
連接建立;
連接管理;
連接釋放;
ISUP提供的補充業(yè)務(wù):
用戶(hù)到用戶(hù)的信息傳遞;
主叫識別;
其它。
ISUP消息格式
其中:箭頭方向表示首先發(fā)送的比特。
F-8 bits, 固定為01111110。
BSN-7 bits, 后向序號。
BIB-1 bits, 后向表示語(yǔ)。
FSN-7 bits, 前向序號。
FIB-7 bits, 前向表示語(yǔ)。
LI-6 bits, 長(cháng)度表示語(yǔ)。
\-2 bits, 空。
SIO-8 bits, 業(yè)務(wù)信息八位位組。ISUP為10000101。
SS7中各層消息的格式區別在信號信息字段(SIF),所有ISUP消息中的(SIF)都包含:
標準的MTP3路由識別碼(OPC、DPC、SLS);
消息指向的話(huà)音電路識別碼(CIC);
消息的類(lèi)型,唯一性地指定該消息的功能和消息其它部分的格式;
一系列的固定參數和可選參數,參數有時(shí)又叫信息元素,它們可以是固定長(cháng)度的,也可以是可變長(cháng)度的。
ISUP編程模型
在一個(gè)多線(xiàn)程的應用程序中,必須要有一個(gè)單獨的接收線(xiàn)程,用來(lái)接收所有從ISUP層發(fā)來(lái)的異步事件,然后根據事件中包含的電路號、suInstId、或其它事務(wù)信息,把它們發(fā)送到對應的處理線(xiàn)程去。
下面是ISUP編程模型示意圖:
TCP協(xié)議
TCP/IP協(xié)議棧:
插口處理基本流程:
TCP和UDP的比較:
TCP |
UDP |
數據流協(xié)議 |
數據報協(xié)議 |
保證數據的可靠傳送 |
不保證數據的可靠傳送 |
面向連接 |
無(wú)連接 |
保證數據按順序發(fā)送 |
不保證數據按順序發(fā)送 |
接口編程較易 |
編程相對較難 |
服務(wù)器端必須先起動(dòng),應用很廣 |
應用相對較少,如:DNS,NFS,SNMP等 |
亚洲精品网站在线观看不卡无广告,国产a不卡片精品免费观看,欧美亚洲一区二区三区在线,国产一区二区三区日韩 廊坊市| 苏尼特右旗| 时尚| 镇赉县| 勃利县| 农安县| 临江市| 阿图什市| 双峰县| 兰坪| 怀远县| 偃师市| 鹤壁市| 万山特区| 怀远县| 徐闻县| 偃师市| 拉孜县| 临西县| 巩留县| 图们市| 长治市| 绿春县| 东方市| 龙山县| 乌兰浩特市| 万载县| 惠来县| 罗山县| 太康县| 石狮市| 秦皇岛市| 长沙市| 南投县| 宣威市| 双峰县| 阿尔山市| 朔州市| 鹤峰县| 垫江县| 旅游| http://444 http://444 http://444 http://444 http://444 http://444