IP电话调度系统中会话协议的分析(Analyse)与研究
IP电话凋度系统主要是在IP网络上完成通信功能,其通信功能的实现由协议(protocol)来完成。电话调度系统主要传递(transmission)两个流:信令控制流和音频流。因此电话调度系统的重要为两个协议:信令控制协议(会话协议)和多媒体传输协议。用信令控制协议来控制会话的发起,加入会话,报告会话状态,结束会话等等。从而完成调度功能;同时用多媒体传输协议来传输音频流,进行监听录音,从而完成通话功能。
电话调度中的通信方式方法形式多样,而在SIP协议中并没有为这些方式设计消息。因此实现这些通信有两种方式:一种即扩展SIP协议使之适应全部通信方式;另外一种则在SIP的通信通道上设立服务器,来统一管理(guǎn lǐ)会话连接。
为了保持调度系统的向下兼容性并符合现有标准,本文采用后一种方式来设立调度主机,其具体实现方式如下。所有话机发出的信令必须经过调度主机,在信令到达调度主机之后由调度主机作为代理向目的转发信令,且在实际通话中,IP话机均是与调度主机建立连接,并由调度主机来维护每条连接。调度主机可以建立多种不同连接同时支持以多种方式通信。
以强插为例:在调度主机中维护一组会话列表,每个对话都产生一个列表,每个会话及参与会话用户都在列表中登记(registration)。在列表中有如下属性(property):参加会话用户、是否发起会话用户、接收媒体流、用户级别等。主机根据会话列表来判断会话用户的状态,并根据会话列表向媒体服务器发送命令。
以上就是对IP电话调度系统中实现强插功能的描述(description),有了强插,其他功能便不难实现,由上可见调度主机在会话连接控制中起到了重要调度作用。即信令控制流在到达调度主机后进行了登记并进行控制处理(chǔlǐ),在完成调度功能的同时也完全符合SIP协议。现在常用的一些IP语音软件有,Skype、SparkleComm等等。
上述内容是信令控制流的讨论与分析,下面分析调度系统的媒体流即音频流,本系统采用集中拓扑结构。媒体拓扑是指各个参与方之间媒体流传送关系的结构,有集中式、分布式和组播式等三种形式。
集中式媒体拓扑,指存在一个集中处理实体,负责多路媒体流的解码、混合、再编码和转发;分布式媒体,各参与方两两之间直接进行媒体传送;组播式媒体拓扑,媒体流并不直接发送到其他各方,而是送到一个共用的IP组播地址,由IP组播功能来负责把媒体传送到其他各方,这要求底层网络必须支持IP组播功能,分散式和组播式都要求参与方的终端具有媒体混合的能力。集中拓扑结构的优点是:
①集中式处理方式使媒体混合功能在服务器端实现而终端(Terminal)部分(IP话机)简化即实现瘦客户机。
②便于因地制宜,可采用媒体服务(fúwù)器级联的方式来扩大调度系统规模,也可只用一台主机来降低成本。
③集中式处理没有组播能力的限制。因此此电话调度系统中设置媒体服务(fúwù)器来处理多路媒体流的解码、混合、再编码(coding)和转发。IP电话调度系统中除了两个流的控制外还有一个很重要的部分就是用户管理部分。由于是调度系统则用户权限等级与通话等级有着密切的联系,因此将此部分在调度主机中实现。
4.结论
设计的IP电话调度系统(system)采用SIP协议作为信令控制协议,遵循现有标准RFC3261,完成了电话调度的全部功能.保证了调度系统与IP网络的兼容性。该系统采用集中式处理方式方法使终端部分(IP话机)简化即实现瘦客户机,可采用媒体服务器级联的方式来扩大调度系统规模,也可只用一台主机来降低成本,灵活性强,适合中小型企业实现自己的IP电话调度系统。