为了促进电信业的竞争,英国电信部在20世纪90年代宣布英国电信(BT)必须允许第3方业务提供商访问其交换机,这意味着必须开放交换机的控制接口,将对运营商网络的安全和完整性带来巨大的挑战。自然,BT不愿意公开这些控制接口而让第3方直接进入其网络。
为此,1998年3月,BT联合由软件厂商(如微软、IBM)、设备制造商(如西门子、北电、爱立信)发起成立了Parlay组织(Parlay的英文原意就是赌博中连本带利增值的意思)。Parlay工作组第一阶段的主要工作侧重于固定网络呼叫控制、消息处理和安全管理。研究开发安全的开放式交换机接口,该接口屏蔽了交换机的原有控制接口,但是业务提供者却可以利用该接口向交换机发出控制指令。实际上就是开放原来封闭的智能网业务控制接口,形成一个更有竞争性的增值业务开发环境。这种接口称之为应用编程接口(API,Application Programming Interface),属于第三方直接使用的接口,且不需对底层交换机有所了解。
1998年12月,Parlay工作组出版了Parlay API第一个版本:Parlay API 1.0。主要定义了应用程序访问业务的接口,如呼叫控制业务、多方呼叫业务、多媒体业务、消息业务、会议业务等基本业务功能,还定义了框架接口包括鉴权、认证、业务查找、事件通知等接口,它们能保证业务接口的开放、安全、灵活和易于管理。
1999年5月,AT&T、Cegetel、Cisco、Ericsson、IBM和Lucent加入了Parlay工作组,扩大为共有11个成员。此时,Parlay工作组也开始进入了第二个阶段的工作。第二个阶段的工作侧重于核心API能力,尤其是针对无线和IP服务领域,并于2000年1月出版了Parlay API 2.0。Parlay API 2.0在1.0的基础上增加了企业对其内部用户使用Parlay业务的管理功能(如业务预定)接口,允许第三方提供基本业务功能的接口,并增加了移动业务接口以及用于设定QoS等级的连通性业务接口。
在接下来的几年中,Parlay工作组不断扩大,并陆续推出了Parlay API 2.1、Parlay API 3.0、Parlay API 4.0等版本。当前,Parlay API的最新版本是Parlay API 5.0,可以在Parlay的官方网站看到完整的Parlay API。
Parlay工作组在制定Parlay API的过程中慢慢意识到Parlay规范的庞大和复杂,比较难以掌握,80%的Parlay业务只用到了20%的Parlay API。于是开始着手定义Parlay X,并于2002年推出Parlay API 4.0之后推出了Parlay X Web Services规范1.0。
随着研究的进展,Parlay标准已不仅仅是开放智能网业务交换功能(SSF)和业务控制功能(SCF)之间的接口,还包括诸如传讯、QoS协商、计费、移动网中的位置管理等其他网络的访问能力。其功能和适用网络的类型随着Parlay版本的升级不断扩充,已成为NGN最为重要的技术。使用应用编程接口(API)构建业务是实现开放式业务结构的关键技术,也是下一代网络区别于传统电信网的主要特点之一。
由于Parlay API的广泛应用和它在业界的重大影响,现在Parlay就成为了API的代名词。其实,研究开放第三方使用的API技术的不只Parlay API,许多著名的标准化组织和业界组织相继宣布在自己制定的标准或规范中已经采用了或者即将采用Parlay API规范。这些组织主要包括ITU-T、ETSI、IEEE、IETF、3GPP、OMG、TINA-C、Softswitch论坛、JAIN等。后来Parlay工作组、ETSI和3GPP已经联合起来,共同发展Parlay协议。目前在这方面比较有影响力的技术有:
欲进一步了解NGN网络概念的请进入。