NGN网络SIP协议仿真技术的相关分析.doc

上传人:吴起龙 文档编号:1580138 上传时间:2018-12-25 格式:DOC 页数:5 大小:15.65KB
返回 下载 相关 举报
NGN网络SIP协议仿真技术的相关分析.doc_第1页
第1页 / 共5页
NGN网络SIP协议仿真技术的相关分析.doc_第2页
第2页 / 共5页
NGN网络SIP协议仿真技术的相关分析.doc_第3页
第3页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《NGN网络SIP协议仿真技术的相关分析.doc》由会员分享,可在线阅读,更多相关《NGN网络SIP协议仿真技术的相关分析.doc(5页珍藏版)》请在三一文库上搜索。

1、NGN网络SIP协议仿真技术的相关分析SIP仿真技术主要包括消息仿真、流程仿真和大话呼仿真3点。这3种仿真技术有各自的运行模式和优势,3种技术的结合可以规范SIP协议的各项工作,具有一致性。客观分析、利用SIP协议建立的网络,量化评价效果。 1 SIP协议消息仿真技术 SIP协议消息仿真技术是指利用仿真仪表,把协议的单条信令大致模拟出来,交给用户,用户通过对信令重新编辑,改变协议中的参数,从协议中得到完整的信息,由用户给出的网络设备进行接收,然后根据设备是否可以识别这一信息对设备的消息识别功能进行测定。 1.1 设计思想 SIP协议仿真仪是仿真技术的主要应用,其设计思想是根据对象的要求,把仿真

2、技术的功能做成动态链接的方式,还要插上系统仿真总端口才可以访问,让功能与端口分开,能够独立移植功能模块,便于维护。而NGN网络除了SIP协议外,还包括很多协议,因此在设计仿真仪表时,先确定仿真的基类,封装公有函数,以基类为基础向外延伸,为多协议的应用打好基础。 1.2 功能的实现 1.2.1 实例初始化功能 ?一功能是指,SIP协议消息仿真技术应用时,进行调用,让某个消息实现初始化。在初始化过程中,输入的参数是文件名称,输出后的参数则是最后的结果。只有参数为0时,才算成功。而初始化功能的实现,必须以文件名称为前提,形成缓存,然后利用对象调用信息,读取文件,从而得到存储信息,变成模板缓存。 1.

3、2.2 可供创建消息类型的功能 这一功能是指,如果创建的消息被外部调用,输入的参数就变为4个,分别是协议默认消息的种类、存放缓存消息的存头、缓存消息的大小和消息模板的文件名称。它会找到文件在网络中的准确位置,利用函数阅读文件名称,从而得到信息,传送到终端。 1.2.3 消息创建功能 用户选择一个SIP消息,然后制订消息的参数,确定“调用”这一功能,创建消息,输出的结果必须为0,表示成功。如果是其他数字,即为失败。 消息发送功能是指,得到参数后,用户会用特定的设备接收,确定参数被调用。 2 SIP协议流程仿真技术 2.1 设计思想 设计思想分为4方面,分别是通信源语、服务引擎、线程和仿真类。通信

4、源语具有一定的规范性,其传输的参与以及接收、等待都有固定的语言结构,信息传输中必须按照这几种结构完成语言的传输。服务引擎设计是把各项服务分离开,让其变成独立的服务项目,完成通信工作。仿真线程的设计共有3种,分别是主线程、Exosip线程和呼叫监听线程。这3种线程在协议中有各自的功能,而呼叫监听线程是核心线程。仿真类是指运用各项功能把服务引擎方法逐一分离,独立封装。 2.2 功能的实现 SIP协议流程仿真技术的功能共有Main()函数、GetLine()函数、OnRegister()函数、OnInvite()函数、UA线程几种。其中,Main()函数是主要函数,接收用户给出的命令,进行初始化,接

5、收通道源语传来的命令并执行;GetLine()函数会对命令进行解析,根据解析的结果,建立一个系统循环,从各个参数中找到用户发出的命令;OnRegister()函数则可以注册用户信息,给以授权,调用后发送注册信息;OnInvite()函数为呼叫发起功能;UA线程的运行可以让协议流程自动维护与运行。 3 SIP协议大话呼仿真技术 3.1 设计思想 SIP协议大话呼仿真设计思想包括很多方面,它将功能划分成不同的模块,有明确的工作流程和特定的呼叫方式,以及要求的输入项,还有仿真类的设计。其模块包括消息收发、协议处理等模块,每个模块都有自己的作用和功能。工作流程是一个循环先确定接收的端口,然后注册、设置

6、。接着呼叫,记录呼叫、掉话的次数,判断是否符合时长。如果不符,重新测定。其呼叫方式是建立一个用户池,在这个用户池中,每次搭配不同的主叫用户和被叫用户。输入项包括用户和配置文件2方面,两者分别有各自的输入方式。仿真类设计则是把常见的功能分开,建立抽样,给出数个接口函数。 3.2 功能的实现 3.2.1 初始化功能 这一功能是必需的功能,它会从文件中找到配置的相关信息,然后进行初始化工作,设置模块内的字段及端口,通过UA线程得到用户的信息。 3.2.2 用户数据配置 初始化工作后,可以通过2种方式对仿真环境进行检测,分别为由用户设置相关信息,根据配置文件的相关信息完成测试。 3.2.3 呼叫定时器功能 这一功能可以控制用户呼叫的次数。用户在协议中输入特定的数值和时间间隔,即可控制呼叫的次数。 4 结束语 NGN网络SIP协议仿真技术,能够优化NGN网络的相关配置,以及用户之间的连接,改变用户之间数据传输的方式。同时,不管是消息仿真,还是流程仿真,或者是大话呼仿真,都有一定的衔接,以前一个技术为基础,完成后续操作。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1