您现在的位置: 全球IP通信联盟 >> VoIP频道 >> VoIP学院 >> 标准协议 >> 正文

SIP协议中业务创建机制的研究

[2005-4-7 15:24:33] 关键字:voip,voip技术,voip资料

欢迎订阅周刊:    周刊回顾         【繁體中文】【字体:


  •   随着网络和相关网络协议的发展,如何方便和快速地创建新业务是摆在业务提供商面前的重要课题。本文主要介绍了在SIP协议网络环境下业务创建的两种机制:呼叫处理语言CPL和SIP CGI规范。

      1 简介

      随着网络协议的发展,如SIP、RTP/RTCP、RSVP、H.323等的出现和部署,INTERNET逐渐成为语音、数据、视频等多种业务的承载网络,成为了提供多种业务的统一的网络平台。

      传统的电话网络使用智能网技术(IN:Intelligence Network)以方便网络运营商添加业务而无需变动承载业务的电话网络。与之相对应的INTERNET必须有相应的机制来保证新的业务能够被很快的生成和部署。本文将介绍在SIP协议环境下业务创建的相关机制:呼叫控制语言(CPL: Call Processing Language)、SIP CGI(公共网关接口:Common Gateway Interface) 。

      2 呼叫处理语言(CPL:Call Processing Language)

      IETF的IPTEL工作组在RFC2824描述了CPL的框架以及实现的要求,随后在草案draft-ietf-iptel-cpl-06.txt定义了CPL语言的细节。用户可以通过CPL编写脚本文件,并上传到信令服务器(signaling server)。在用户发起或接收呼叫的过程中,信令服务器根据CPL脚本文件运行的结果动态为用户提供呼叫转移、遇忙前转等服务。

      CPL脚本运行的网络模型由两部分组成:端系统(end system)和信令服务器(signaling server)。端系统(end system)指的是发起和接收信令信息和媒体流的设备,包括电话设备,PC电话客户端,自动语音系统等等。信令服务器是指中继和控制信令信息的设备。在SIP协议构建的网络中,指的是代理服务器,重定向服务器,注册服务器。

      2.1 CPL的特点

      CPL是用来控制和描述IP电话业务的语言。CPL的设计者并没有将CPL与某个信令协议紧密的关联起来,因此CPL是与底层的信令协议无关的脚本语言,可以与任何的底层协议配合使用,如H.323和本文侧重介绍的SIP协议等。

      另外CPL在设计中还有下列的一些特点: * 描述业务(service)能力强; * CPL脚本通常在信令服务器上运行,有时也会在高级的客户端运行; * 由于CPL脚本在服务器上运行,为了服务器的安全,对它的表述能力又有所限制,例如没有提供循环和递归的机制; * 基于XML语言,语言分析比较简单,有很多现成的工具可以使用;

      2.2 CPL语言的体系结构

      众所周知,XML是一种元语言(metalanguage)。CPL正是在XML的基础上附加一些文本类型描述(DTD:Document Type Des cription)构造而成。因此,与XML表示一样,CPL语言呈树型结构,也使用标签,以及标签的属性来表示

    [1] [2] [3] [4] 下一页



责任编辑:佚名 文章来源:本站原创

【热门资料索取】
 
  • 上一个文章:

  •  
  • 下一个文章:



  • VoIP|VoIP论坛|什么是VoIP|voip网络电话|voip电话|voip技术|voip网关|voip设备|免费voip| 网友评论: (只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
          VoIP|VoIP论坛|什么是VoIP|voip网络电话|voip电话|voip技术|voip网关|voip设备|免费voip| 发表评论:
     评 分:
    1分 2分 3分 4分 5分
     评论内容:
  • ·严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • ·用户需对自己在使用全球IP通信联盟网服务过程中的行为承担法律责任。
  • ·本站管理员有权保留或删除评论内容。
  • ·评论内容只代表网友个人观点,与本网站立场无关。
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    文章搜索
    ◆ 此文章读者还阅读以下文章
    ◆ 每周点击VoIP文章排行
    ◆ 图片新闻
    ◆ 论坛精华帖
    ◆ 精华博文
    Google Advertisement
    全球IP通信联盟,解放您的沟通,关注VoIP发展 www.microvoip.com

    Copyright©2003-2008 全球IP通信联盟(原全球VoIP联盟) 版权所有
    联系电话:010-82212911/12/13
    021-51701588/85/89/86
    沪ICP备05005909号