PINT 概 述
PINT(PSTN Internet iNTerworking)业务是由IETF(Internet Engineering Task Force)提出的一类业务。一般来说,业务过程可以分为业务请求和业务执行两个阶段,而PINT业务就是这样一种业务,它的业务请求阶段在Internet一侧完成,业务执行阶段则完全在电信网中完成。这里所指的电信网包括STN、ISDN等承载网以及智能网等支撑网。PINT工作组研究怎样通过Internet(主要是Web方式)访问、控制和增强PSTN业务,PINT业务的名称也正是由此而来。PINT只关心业务控制不关心呼叫控制,这也是PINT的宗旨。PSTN与Internet之间不需要建立承载关系,即PINT不关心IP电话的实现,两网之间只交换业务控制信令,不交换呼叫控制信令,研究重点是Internet与通向IN实体的网关之间的接口协议。与此相反,IETF 的PIN(PSTN IP Notification)工作组研究支持将PSTN侧的事件报告给Internet域中的实体的体系结构和协议,从PSTN一侧激活Internet域的业务。一个PIN业务实例是Internet呼叫等待(Internet Call Waiting,ICW)业务,在一个PSTN来话到达时请求IP节点作出相应动作。
PINT业务包括点击拨号(click to dial)、点击发送传真(click to fax)、点击回送传真(click to fax back)和语音接入信息库(voice access to content)等。
在PINT业务框架最终确定之前,许多大公司就已经着手进行超前研究。这些研究工作被称为Pre PINT实现。主要是四个公司(Siemens、Lucent、AT &T 和Nortel)提出了自己特有的实现方案。虽然在细节上这四个方案是不同的,但在互连的体系结构上有很大的相似性。图1表示PINT业务的请求过程。与以往的PSTN/IN方式不同的是,业务请求信息不是通过PSTN网传送而是通过Internet传到PINT网关再通过一条私有链路传给业务节点(SN)的。图2表示PINT业务的执行。交换机之间的虚线表示信令关系,实线表示承载关系。在业务执行阶段的情况与PSTN/IN的方式完全相同,这是因为PINT业务只对业务的请求方式作出改进。在AT &T 和Nortel各自开发的原型系统中有一个可选项是让PINT网关直接与交换机相连而不是通过SN 间接地与PSTN网互连。此时PINT网关与交换机之间就需要在一个更低层次上交互,交换的信息用来指定呼叫状态而不是业务标识码和所涉及的通信方的地址等高层信息。这样一来,该接口中用到的命令集将更接近用于控制交换机的命令。本文的研究重点也正是集中考虑这种情况,即用CTI方式代替智能网方式,用信息台代替业务节点。
PINT 协 议
为了实现PINT业务,PINT工作组正在积极制定PINT协议。PINT目标协议是一种传递业务控制信令的协议。由于IETF 的MMUSIC(Multiparty Multimedia Session Control)工作组已经在着手研究支持nternet 电话会议的标准,如SIP(Session Initiation Protocol)、 SDP(Session Description Protocol)和SAP(Session Announcement Protocol)等协议,而且由于这些协议的简单易用、可扩展性及其在PINT领域的适用性,PINT工作组以SIP等协议为基础制定能满足业务需求的PINT协议。鉴于此,有必要对SIP、SDP 协议作一简要介绍。
SIP协议是一种文本方式的信令协议。SIP协议是建立在传输层之上的应用协议并与传输层无关,底层可以是UDP或者TCP。SIP自身提供了可靠传输的机制 语法角度来说SIP 与HTTP 协议和RVSP协议很相似。在SIP的请求包中包括了方法名称(INVITE、BYE、ACK、REGISTER、OPTIONS 和CANCEL),描述请求的“参数 值”对的列表和一个可选的请求体。其中参数包括呼叫的源和宿以及一个唯一的呼叫标识。SDP协议正是针对请求体的描述格式规范。
SIP协议只有两类网络实体:用户代理和网络服务器。用户代理通常包含用户代理客户机(user agent client,UAC)和用户代理服务器(user agent server,UAS)。用户代理客户用于发起一个呼叫,用户代理服务器用于响应一个呼叫。同时,网络服务器分为三种:代理服务器(proxy server)、重定向服务器(redirect server)以及登记服务器(registrar)。代理服务器在接收到一个请求之后可以修改协议包头中的某些域的内容,然后转发给另一个网络服务器或者用户代理服务器,但代理服务器并不知道下一个服务器具体是哪一种类型。与代理服务器的行为不同的是,重定向服务器在收到请求包之后只是告诉用户代理客户直接与哪一个“ 跳”服务器通信。登记服务器只接收UAC发送的登记请求,而且通常和代理服务器或重定向服务器处于同一物理实体中。代理服务器或重定向服务器从定位服务器(location server)获取被叫当前可能的位置的信息及管制信息。定位服务器可以在物理上与SIP网络服务器处于同一 置,也可以是单独配置的。但网络服务器访问定位服务器的方式并不属于SIP协议的范畴,定位服务器也不能算是一种SIP服务器。SIP网络服务器的主要作用是名字解析和用户定位。SIP的一个很大的灵活性是代理服务器可以设计成有状态的也可设计成无状态的。
SDP描述的信息包括下面一些内容:会话名称和目的;会话活跃时间;组成会话的媒体;接收媒体的相关信息(地址、端口和格式等)。SDP描述由许多文本行组成,文本行的格式为<类型>=<值>,<类型>是一个字母,<值>是结构化的文本串,其格式依<类型>而定。
前面已经提到,PINT协议是SIP/SDP协议的增强,主要体现在如下几个方面:
对SDP的增强:
(1)新的网络类型“TN”和地址类型“RFC2543”、“X - …”;
(2)新的媒体类型“text”、“image” 和“application”,新的协议传输关键字“voice”、“fax” 和“pager”,以及相关的格式类型与属性标签;
(3)对应于被包含内容的新的格式属性;
(4)用于将信息传递到电话网的新的属性标签;
(5)性标签“strict”, 被客户程序用来要求服务器端必须具有某些属性;
对SIP的增强:
(6)MIME格式的有效载荷;
(7)支持“Warning:”头域;
(8)增加了“SUBSCRIBE”和“NOTIFY”两个请求方法;
(9)“Require:”头域;
(10)PINT请求中的PINT URL格式;
(11)PINT URL中有关电话网的参数。
系统需求
1.必要条件
为了实现PINT业务或PIN业务,电话信息台必须满足一定的技术条件。目前有很多电话信息台只是一个交互式语音应答系统(IVR)或兼有人工应答系统,也就是说还没有接入Internet。这种情况是远远不够的。由于PINT/PIN业务涉及到电话网与Internet,电话信息台在和电话网连接的基础上还要与Internet保持连通性,这是开展目标业务的必要条件。
2. 接入Internet的可行性
电话信息台的发展已有多年的历史,技术已经比较成熟,市场也接近饱和。总的来说,电话信息台的热点业务类型从最初的自动声讯到人工声讯再到分台业务以及与新闻单位(如广播电台、电视台和报社)的合作业务,可以说已经走过了很长的一段发展道路。但从时间角度来说,从1990年第一个电话信息台在中国广东开通至今,一共才9个年头,因此说业务的更新换代是很快的。在现有基础上不断在业务方面推陈出新是电话信息台保持活力的一个前提保证。
众所周知,近几年Internet在中国的发展是十分迅速的。1995年中国的Internet开始向公众提供服务,到1999年1月用户总数已经达到210万,申请的域名也已超过1.8万个,同国外的链路速率达到了43Mbps, 并且覆盖了全国所有的省份。目前国内的Internet主要由以下几个网络组成,它们是CHINANET、 CERNET、ChinaInfo、CSTnet和GBNET等。同时,国内Internet的规模还在不断发展之中。
据可靠数据,目前国内Internet用户的95%是通过电话网接入Internet的,因此IAP(Internet Access Provider)的需求在我国也是十分迫切的。但不幸的是人们普遍对IAP行业有一个不好的观念:这是一个很难盈利的行业。究其原因,主要是中继线的租用费用过高,有时会出现入不敷出的尴尬局面。前几年还出现了许多小型的IAP企业纷纷倒闭的现象。但这一情况终将有所改变,因为电话信息台有自己的许多优势:
-
电话信息台已经拥有的中继线,可以同Internet接入业务共享,大大降低了租用费用。
-
电话信息台本身就拥有大量更新频率很高的信息,我们今后还可以在IAP的基础之上开展ICP(Internet Content Provider)服务。在Web Server 点击率提高的前提下还可以进一步给一些公司企业作网上的广告业务。
-
目前IP电话的试验在全国各地纷纷上马,包括中国电信、中国联通和吉通通信等网络运营商都有自己的试验网,同时许多电信企业像东方通信、华为和上海贝尔等也在展会上展出了自己的产品。这都说明IP电话很快就要实用化。如果电话信息台接入了Internet,今后如果要提供IP电话业务就可以作为一个网关的身份加入IP电话网。
3. 与ICP的合作
由于PINT业务主要是以WWW方式实现的,因此电话信息台就应与ICP合作,如图3,在两者之间以一种标准的协议交换信令和承载数据,PINT协议正是一种很合适的协议。为了实现点击拨号、点击发送传真等业务,需要在WWW服务器的页面上嵌入激活这些业务的链接项,链接项对应的后台程序是一个PINT客户端程序(PINT Client),PINT网关中也具有PINT Client的功能。PINT Client 包含了UAC 和UAS的功能。在这类业务的推广初期,由于PINT网关较少,作为WWW服务器后台程序的PINT Client可直接与PINT网关交互。当业务使用规模进一步扩大后就需要在Internet中设置PINT Server, 各PINT Client借助于这些PINT Server来找到一个合适的PINT网关。如果电话信息台自身提供了ICP的功能,那么在信息台内部的局域网上就可以方便地实现业务。
业务举例
1.点击拨号
任何公司企业都可以在某个ICP的WWW页面上租用一块空间作广告宣传,为方便上网用户与这些单位的电话联系并以广告方付费的方式来吸引更多用户,我们可以采用点击拨号业务。在公司的广告位上设置一链接项,该链接项能激活点击拨号业务。当上网用户执行点击操作之后,WWW服务器先向用户发送一个搜集用户电话号码的对话框,之后后台的PINT Client就用PINT协议与某个电话信息台内的PINT网关交互信令,将搜集到的用户电话号码和广告方的电话号码传递给PINT网关。PINT网关将这两个电话号码告诉电话信息台中的语音节点,然后语音节点就可以分别发起两个呼叫,等双方都摘机之后就可以将两个呼叫合并,接下去双方开始通话。通话结束后将本次通话的费用记在广告方的账上。
2.点击发送传真
点击发送传真是一种很有用途的业务,尤其对那些没有接入Internet又想在WWW主页上做广告的单位 举个例子说,某个旅馆有传真机但没有接入Internet的专线(考虑到费用问题),可以将预订房间的订单放在某些WWW站点上,上网用户就可以通过WWW方式来预订了。具体过程是,上网用户找到相应旅馆的广告位并点击,WWW服务器将旅馆预定格式的订单送给用户填写,用户提交后WWW服务器就启动点击发送传真的后台PINT Client程序,PINT Client先与PINT网关交互信令,之后将订单传给PINT网关,然后PINT网关将订单传给电话信息台中的传真资源并告之传真机号码,传真资源就可以在合适的时间将订单发送出去。如果第一次尝试不成功还可以多试几次。
3.语音接入信息库
这个业务的含义是:用户在不便通过Internet直接浏览某Web页面(如每日新闻)时,可以利用电话拨打一个特定的号码来听取Web页面信息。为实现这一业务,要求电话信息台中具有TTS(文语转换)功能。为便于用户上网维护将来听取的Web页面的URL,电话信息台至少应该在自己的WWW服务器上做一个维护的界面。每次当用户拨打信息台的特定电话号码后,信息台会要求用户输入账号,信息台据此播放相应URL的内容。内容的更新也可灵活设置,可以是由信息台隔一定时间到指定的URL处提取,也可以在用户要求听取时才临时去指定URL处提取。
4.来话通知
以上几种业务属于PINT业务,来话通知业务则是一种典型的PIN业务,即电话网将遇忙信息告知Internet一侧的计算机。
众所周知,当电话用户利用电话线拨号上网时是不能处理来话的。来话通知业务就是针对这一问题而提出的,它能在上网用户的计算机屏幕上显示来话的一些详尽信息并提供用户对每一来话的各种处理选择。当一个来话到达而该被叫用户正好使用Modem上网时,被叫用户所属的电话局交换机就会将该呼叫以遇忙前转(该业务应预先申请)的形式前转到电话信息台的一个特殊的号码,该号码用于处理来话通知业务。此时电话信息台会提示主叫用户再输入一次被叫的号码,然后信息台中的PINT网关将主叫信息送给被叫用户的计算机,一个图形界面的对话框就会在计算机屏幕上弹出,并显示主叫用户号码及姓名等信息。此时,被叫用户有权作出如下的选择之一:呼叫接受、呼叫拒绝、呼叫等待和呼叫前转等。如果电话信息台实现了IP电话的功能,呼叫接受还可再细分为如下两种:先断开拨号上网的PPP连接,再接听电话;不断开P 接,以IP电话的形式接听电话。IETF称此业务为Internet Call Waiting Service, ITU T 称之为Incoming Call Notification。
该业务不仅给经常上网的电话用户带来了方便,也给业务提供者带来了巨大的好处。首先是电话呼叫接通率大大提高。而接通率是电信运营商所提供的业务的一个重要指标。无人应答或者遇忙的呼叫仅仅是消耗了网络资源而无任何收益。来话通知业务则正好可以降低呼损,提高网络利用率。另一方面,来话通 知业务使得业务使用者便于管理同一条电话线上的语音连接和数据连接,并赋予使用者感知所有来话的能力。
|