论文部分内容阅读
交换技术是通信网络的核心,交换原理是高校信息与通信类专业的核心骨干课程,目前该课程的配套实验所用的商用软交换设备内部是封闭的,学生无法直观的对软交换的工作流程有清晰的认识,难以在实验中学习和深入掌握交换的内部工作流程和控制方法。因此研究开放式、模块化的软交换实验平台对实验教学很有必要。
本文以重邮、重庆厚普合作研发的软交换教学实验系统项目为基础,该系统根据实验教学的需要,具有号码配置、信令追踪、信令仿真和服务器模块搭建四大功能,让学生从配置终端号码到自己动手组建服务器功能模块的过程中深入了解服务器的内部工作流程。设计和实现了软交换教学实验系统中的注册服务器。主要工作如下:①系统注册服务器的框架设计。通过分析注册服务器的设计目标和功能需求,提出了系统注册服务器的总体框架。从功能上划分为注册服务器外部功能模块与内部功能模块两大部分。注册服务器内部功能模块基于SIP协议,是系统注册服务器的核心,简称SIP注册服务器。②注册服务器外部功能模块的详细设计与实现。外部功能模块的功能主要是提供服务器的运行参数配置,终端号码的配置等注册服务器运行前的准备工作。该部分由服务器管理、数据库管理、号码配置、终端状态显示四个模块组成。系统数据库采用SQL Server2005,数据库是外部功能模块、SIP注册服务器和其他服务器之间交互的枢纽。③注册服务器内部功能模块--SIP注册服务器的详细设计与实现。根据软交换系统中对注册功能的需求,注册服务器应包括鉴权与不鉴权注册功能、注册更新与注册更改功能、注册查询功能、主动与被动注销功能。系统运行时根据外部功能模块的配置信息对终端进行鉴权认证,完成注册相关功能。SIP注册服务器按功能的独立性分为六大模块:初始化模块、传输层模块、语法分析模块、鉴权处理模块、注册处理模块、构造响应消息模块。④系统注册服务器的运行及测试。对系统注册服务器进行了功能与性能测试。测试结果显示系统注册功能完善且性能稳定,达到了预期的设计目标。本实验系统已经成功地应用在某高校的实验课程教学中,并取得良好的效果。