计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

基于SIP协议软交换模型的设计与实现-通信工(2)

2013-08-08 01:08
导读:virtual void decode(const string headerString) = 0; virtual string getName() const = 0; }; 其中最主要的方法为decode,主要用来对相应的头部字段进行解析,getName方法返回当前

  virtual void decode(const string& headerString) = 0;
  virtual string getName() const = 0;
  };
  其中最主要的方法为decode,主要用来对相应的头部字段进行解析,getName方法返回当前的头部字段类的类名,encode方法用来产生相应的头部字段的字符串。
  其中SIP协议栈的结构如图2所示:
  
  解析层是对SIP消息进行解析和构造。解析层实现的关键在于各个头部字段类的设计及其相应decode方法的实现。解析层的实现借鉴了VOCAL开放源码中SipStack的头部字段类的设计方法,VOCAL的SipStack对RFC2543完全支持,但协议栈非常的庞大,设计的过程中参考了VOCAL的SipStack的头部字段类的设计形式实现了一个简洁,实用的SIP协议栈,SIP协议栈的大小还不到VOCAL的SipStack的1/10。
  
  3 结束语
  
  总之,基于SIP协议软交换系统的前景非常广阔,在这个领域,有许多技术难题等待人们去解决。相信在大家的共同推动之下,软交换系统的应用将得到快速的发展。
  
  参考文献
  [1]强磊等编著.基于软交换的下一代网络组网技术[M].人民邮电出版社,2005
  [2]秦维佳.C/C++程序设计教程[M].机械工业出版社,2007
  [3]姚嫚,翟正军.MPLS VPN网络的实现与应用[J]科学技术与工程,2007,(05)
  [4]朱亮,张永明.采用软交换技术实现MSC冗灾备份[J]电信工程技术与标准化,2007,(01)
 

上一篇:浅论光纤通信技术的特点和发展趋势-通信工程毕 下一篇:没有了