微波EDA网,见证研发工程师的成长!
首页 > 射频和无线通信 > 射频无线通信文库 > 三级通信组网条件下的语音通话方案设计与实施

三级通信组网条件下的语音通话方案设计与实施

时间:07-27 来源:电子产品世界 点击:

进入通话状态。呼叫流程如图7所示。

4.2 方案实施

4.2.1 话音终端之间的通话

话音终端之间的语音通话是本方案中的核心部分,语音通话的业务流程主要有以下几个步骤:

1)用户输入目标号码,拨号;

2)话音终端发送连接请求报文给通信控制程序,得到目标号码终端与本机的连接方式。该连接方式返回值主要有:0x00-有线直连;0x01-无线直连;0x02-有线越级;0x03-无线越级;0x04-混合越级;0x05-不在线;0x06-号码不存在;

3)话音终端根据返回值选择对应的处理方式,在有线直连和有线越级的情况下使用有线通话模式协议,即SIP控制协议;在无线直连模式下使用电台通信模式;

4)经过连接请求等报文通信之后建立通话连接状态,话音终端通知通信控制程序已经建立连接的目标号码,根据该号码,通信控制程序把语音数据发送给目标终端设备;

5)若通话结束,话音终端发送释放报文给通信控制程序,通信控制程序释放相关资源,恢复状态。主要业务流程如图8所示。

4.2.2 系统与中继传输设备通话

中继传输设备是为了扩展话音终端的通信距离而接入的数据中转设备,它是单纯的转发设备。在设计中,中继传输设备只需要接收语音的功能,所以,话音终端拨打中继设备的号码之后,通信控制模块直接发送语音数据给中继传输设备来完成通话。

4.2.3 系统与电话机通话

本系统使用的是标准的SIP话音呼叫信令,而电话机采用的是模拟话音呼叫信令,为此,需在二者之间加入一个SIP代理,以实现二者之间的话音呼叫信令及话音数据的相互转换,为此,该SIP代理需完成以下功能:1.由于所以的SIP服务器都需要终端用户提供注册功能,因此该SIP代理应完成电话机的注册功能;2.信令转换功能,能将电话机的话音呼叫转换为SIP话音呼叫,同时产生相应的SIP呼叫报文,也能将SIP呼叫报文转换成普通话机的话音呼叫信息;3.话音数据转换功能,能将标准格式的RTP话音数据包通过话音编解码芯片转换成PCM格式的话音数据,同时也能将PCM格式的话音数据通过话音编解码芯片打包成RTP话音数据包并通过网络进行传送。

本系统与电话机之间的工作流程可用一状态转换图来表示,如图9所示。

4.2.4 本系统与中继交换机通话

与电话机类似,为实现本系统与中继交换机的通话功能,以实现话音终端接入PSTN网,也需在二者之间加入一个SIP代理,实现二者之间的话音呼叫信令及话音数据的相互转换。其主要处理流程如图10所示。

5 通信协议

5.1 有线通话协议

在本系统中主要使用标准的SIP呼叫协议及SDP附加协议完成SIP用户之间的话音呼叫控制及媒体流交互。

5.2 无线通话协议

无线通话协议采用自定义协议,话音终端应用软件通过socket把通话协议发送到通信板40000端口,由通信板进行转发。

应用软件采用IP地址:10.0.0.6。

通信板使用IP地址:10.0.0.3。

应用报文格式如表1所示。

信息类型格式定义如表2所示。

正文用来表示需要传输的信息内容,最大长度不能超过600Bytes。校验和为从0x7E到正文结束所有内容的值的和。

6 结论

通过该项目的实践,发现该语音系统具有较好的话音呼叫控制及通话功能及性能,它基本上能满足用户对多级话音通信系统的功能及性能要求(包括有、无线环境)。同时,该话音系统在话音呼叫控制协议上也通过增加CRC校验及重发机制来保证其传输的可靠性,大大增强了系统的抗干扰能力,提高了系统的可靠性及稳定性,在实现上也不复杂、易理解,具有一定的推广应用价值。

参考文献:

[1]黄永峰.下一代网络核心控制协议—SIP及其应用[D].北京:人民邮电出版社,2009.

[2]Jonathan Davidson.VOIP技术构架[D].北京:人民邮电出版社,2012.

本文来源于《电子产品世界》2017年第8期第53页,欢迎您写论文时引用,并注明出处。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top