CN1199417C - 多业务通信系统及方法 - Google Patents

多业务通信系统及方法 Download PDF

Info

Publication number
CN1199417C
CN1199417C CNB011109645A CN01110964A CN1199417C CN 1199417 C CN1199417 C CN 1199417C CN B011109645 A CNB011109645 A CN B011109645A CN 01110964 A CN01110964 A CN 01110964A CN 1199417 C CN1199417 C CN 1199417C
Authority
CN
China
Prior art keywords
vod
communication method
service
telephony endpoint
service communication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CNB011109645A
Other languages
English (en)
Other versions
CN1312635A (zh
Inventor
B·D·曼达利亚
A·-M·W·霍赫尔
S·S·乔菲
T·R·阿森多
R·R·科恩
U·U·希瓦德龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN1312635A publication Critical patent/CN1312635A/zh
Application granted granted Critical
Publication of CN1199417C publication Critical patent/CN1199417C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/12Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
    • H04M7/1205Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks
    • H04M7/125Details of gateway equipment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/428Arrangements for placing incoming calls on hold
    • H04M3/4285Notifying, informing or entertaining a held party while on hold, e.g. Music On Hold
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/533Voice mail systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/56Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

一种多业务通信系统和方法被公开,它允许在同一通信系统中,将传统的PSTN功能和IP承载语音/数据承载语音(VOIP/VOD)的功能综合起来。支持这些特征的描述语言功能扩展通常同时允许该描述语言在同一业务环境中与PSTN和IP电话交互;为PSTN和IP媒质共享相同的业务逻辑;使PSTN和IP的参与者都能参加会议;在两种媒质间存储和转发信息;给接口播放连线等待媒体;和/或监视两种媒质间的信息。总之,公开的发明适用于PSTN和VOIP网络的综合。

Description

多业务通信系统及方法
                        部分放弃版权
本专利申请中的所有资料受美国及其他国家的版权法的版权保护。从本申请的第一个有效提交日起,本资料就被作为未出版资料加以保护。
但是,允许将复制本资料的许可范围扩展到:当本专利文件或专利公开内容在美国专利和商标局的专利文件或记录中发表后,本版权所有人不反对任何人对该专利文件或专利公开内容进行复制,但另一方面保留所有版权权利。
                    相关申请的交叉参考
                           无
                关于联合发起的研究或开发的陈述
                           无
                    缩微胶片附件的参考
                           无
技术领域
本发明总地涉及公用电话交换网(PSTN)/IP承载语音的电话技术,尤其涉及在同一业务环境内,应用描述语言的扩展与PSTN和IP电话进行交互。
背景技术
目前,在与公用电话交换网(PSTN)通信的过程中,可利用基于描述语言的服务对交互式语音响应设备进行编程。现今IP网络正在不断发展,类似于PSTN网络,IP承载语音的电话技术也被应用于通信。这种情况的通常问题是没有公共的桥梁来管理在同一连接中既涉及PSTN又涉及IP端点的业务。
例如,IBM IVR平台直接通话(Direct Talk)(参考用于AIX,V2,R2的IBM直接通话:状态表、提示和语音分段,SC33-1846,1998年12月)提供了用于PSTN交互的描述语言。本发明中,开发了与IP电话交互所需的描述语言,并且该描述语言使用了与直接通话相同的描述方法,以及还能够与之共存。
发明内容
因此,本发明的目的就是(其中一些)避开现有技术的缺陷并且达到下列目的:
扩展描述语言,以便在同一业务环境内能与PSTN和IP电话交互;
1.  使PSTN和IP媒质共享相同的业务逻辑;
2.  使所有PSTN和IP的参与者都能参加会议;
3.  在两种媒质间存储和转发信息;
4.  通过接口播放ON-HOLD(连线等待)媒体;和/或
5.  监视两种媒质间的信息。
尽管这些目的不应被理解为要限制本发明的示教,但是通常这些目的都可以通过后面部分讨论的公开的发明来达到。
按照本发明的一个方面,提供了一种多业务通信系统,它包括:一个PSTN接口装置;一个PSTN网关客户应用装置;一个IP接口装置;其中所述PSTN网关客户应用装置允许在所述的PSTN接口装置和所述的IP接口装置之间进行单向和/或双向通信,其中,所述系统的一个或多个装置在一个多业务服务器上实现,其中,所述多业务服务器使用图形用户接口。
按照本发明的另一方面,提供了多业务通信方法,它包括如下步骤:使用PSTN呼叫处理过程装置处理PSTN呼叫;使用IP呼叫处理过程装置处理IP呼叫;使用连接呼叫处理过程装置处理连接的呼叫;使用句柄状态通知处理过程装置处理句柄状态通知;使用连线等待呼叫处理过程装置处理连线等待呼叫,其中所述的处理步骤可以同步和异步方式中的至少一种方式来执行。
参考图1,在本发明中,描述语言被扩展以便在同一业务环境下能与PSTN和IP电话交互。在本发明中,可升级的PSTN网关(104,113,123,125)是一个能够将基于PC的H.323客户端应用程序(102,115)的呼叫连接到常规的PSTN电话系统(105,112,122,126)上的网关。产生于PSTN的入站呼叫通过一个IP连接(103,114,124)连接到PC客户端应用程序(102,115)。产生于PC客户端应用程序的出站呼叫通过网关被发送到PSTN目的地。而且,如图1说明的,数据承载语音(VOD)可以提供一种通过数据网为PSTN呼叫选择路由的可选的基于RISC的解决方案,它允许三种语音连接:
PC到电话(100);
电话到PC(110);和/或
电话到电话(120)。
网关是可升级的,并且虽然任意数目的呼叫均可能实现,但是它已被减小到实际同时支持最多96个呼叫。
下面的详细讨论将作为用于VOD的数据承载语音客户服务器(VOD CS)和SPN256端口资源控制客户服务器(SPRC)的说明。这些为VOD客户服务器开发的应用程序接口(API)被作为DT(IBM的直接通话交互语音响应系统)的扩展,即,它们从DT接收指令。数据承载语音客户服务器与DT一起形成了可升级PSTN网关的基础。此网关是一个运行在AIX操作系统上的多业务系统和服务器。虽然此系统使用AIX操作系统,但它并不局限于此,它还可在其他操作系统上实现。该多业务系统连接到PSTN网络上。该多业务系统还可在无电话呼叫时进行工作。而且,该多业务系统能够独立地服务于IP呼叫。
此处记录的一组示范状态表API被设计成到实际客户服务器功能的DT接口,它支持一个能够在电话PSTN接口卡和IP(互联网协议)网之间接收和发送语音的网关。呼叫通常使用H.323标准进行控制。SPRC负责:协调DTQA(直接通话四元组适配器)和SPN256之间的SC总线连接;管理SPN256卡板资源;给应用程序分配和释放这些资源。它与DT时隙管理器集成在一起,后者使用连接服务器将低级指令发送给共享SC总线的适配器(连接时分复用语音信道的电缆/逻辑标准)。
这些API的运行特别根据DT系统的要求而被设计,并受其约束的限制。
VOD客户服务器是一个更大、更复杂系统的组成部分,为了能够使用VOD客户服务器,必须理解DT和它的所有内置组件及其他客户服务器,例如时隙管理器和VOD门客户服务器。
总体上,本发明能够在一些示范实施方案中提供相较于现有技术的下列一个或多个优点。例如IBM IVR平台直接通话(参考用于AIX,V2,R2的IBM直接通话:状态表、提示和语音分段,SC33-1846,1998年12月)提供了用于PSTN交互的描述语言。本发明中,开发了与IP电话交互所需的描述语言,并且该描述语言使用了与直接通话相同的描述方法,以及还能够与这个申请共存。那些API的说明将随后给出。
附图说明
为了对本发明的优点有更全面的了解,应该参考下面的具体说明和附图,其中:
图1说明本发明在PC到电话、电话到PC和电话到电话的应用中的示范系统实施方案;
图2说明支持本发明示教的API接口的示范系统结构图;
图3说明PSTN呼叫处理的示范过程流程图;
图4说明IP呼叫处理的示范过程流程图;
图5说明连接呼叫处理的示范过程流程图;
图6说明句柄状态通知处理的示范过程流程图;
图7说明ON-HOLD呼叫处理的示范过程流程图;
图8说明显示VOD和PSTN应用完全综合的示范系统实施方案。
具体实施方式
虽然本发明能有多种不同形式的实施方案,但是在了解本公开内容只是被用作发明原理的示范,而不意味着将本发明的广泛特征仅局限于在此说明的具体实施方案的基础上,本发明的优选实施方案将在图示中加以显示并对其进行具体描述。
将具体参考现有的优选实施方案来说明本申请的多种创新示教,其中这些创新示教可被方便地应用到多业务通信系统和方法的特定问题上。但是,应该认识到这些实施方案只是其中多种创新示教的有利用法中的一些示例。通常,本申请说明书中的陈述不是必然限定任何不同的已要求权利的发明。而且,一些说明可以应用到某些发明特征而没有应用到其他特征。除非特别指出,否则为了不失通用性,通常单独单元可包含多个单元,反之亦然。
                          定义
在本文件的讨论中,将使用下列定义:应用程序接口(API)
接口(约定叫法),应用程序通过其访问操作系统及其他服务。API在源代码级被定义并且在应用程序和内核(或其他特权使用)之间提供了一个抽象层以确保代码的可移植性。
E.164
用于表示电话号码及其转换的标准。
端点
代表语音信息的信源和/或信宿的软件实体。典型地是PSTN、网络(H.323),或一个文件。
关守
目录服务器,管理所有H.323用户的所有授权和名称解析。更多信息参看“网关”。
网关
连接不同结构的网络和系统的接口。例如,网关可以将你的计算机连接到万维网,或将你的计算机连接到PSTN系统-如在本发明中所示。
GSM
由ETSI(欧洲电信标准委员会)标准化的全球移动通信系统。一个用于泛欧数字移动通信的标准。
G.723.1
用于语音压缩的ITU标准。
H.323
IP承载电话业务的标准。
句柄
用以表示一个项目的号码(端点或端点之间的连接)。
公用电话交换网(PSTN)
由全世界各个电话公司和电话局(telco和PTT)运营的互连系统的集合。也可称作简单老式电话系统(POTS)。
子网标识(SNID)
通过其呼叫被连接的端口。此信息由其他客户服务器提供。
SPN256卡
IBM Artic960 DSP资源适配器,RS/6000特性2949。用于PSTN和IP语音业务之间的语音压缩和解压缩。这种特定的硬件只是功能的示范,本领域内技术人员可以很容易用其他硬件替代它。
不限定系统功能块/程序步骤
本发明按照示范系统框图和程序流程图来进行适当描述。虽然这些项目足以指导本领域内普通技术人员领会本发明的示教,但它们不能被严格地解释为本发明范围的限制。本领域技术人员会认识到系统框图可在不失通用性的情况下可被组合和重新安排,并且程序步骤也可添加或删减并重新安排,以便在不失示教通用性的情况下达到相同效果。因此,应该理解在所附示范系统框图和程序流程图中描述本发明仅是为了示教的目的,并且它可以由本领域内技术人员根据想要达到的目的应用而进行修改。
不限定同步/异步程序步骤
本发明教授了可实现以达到所有发明目的的多种流程和程序。这些步骤可以同步或异步执行。因此,本发明的范围就不只局限于已知流程的特定顺序。
不限定个人计算机
这里所有的讨论都是假定使用个人计算机(PC)技术来说明本发明示教的示例。术语‘个人计算机’在这方面应该被给予一个广泛的含义,它通常是任何可用来实现本发明示教的计算设备,而且本发明的范围不只局限于个人计算机应用。
不限定操作系统
此外,虽然本发明可方便地使用各种微软的操作系统(包括各种WindowsTM变体)来实现,但是不能解释成本发明的范围局限于这些特定的软件组件。尤其,这里教授的系统和方法可以在各种系统中广泛实现,其中一些还可结合用户图形接口实现。本发明的多业务系统在IBM的AIX操作系统中实现,但是应该知道,在本发明的真正范围和精神内也可使用其他操作系统。
不限定数据结构
本发明在一些优选实施方案中可通过多种数据结构来实现。但是,这里描述的数据结构的形式只是示范。本领域的技术人员可很快认识到很多种其他数据结构都可在本申请中被等同地使用。因此,这里所包含的数据结构不能被解释为限定了本发明的范围。
不限定语音
本发明的许多优选实施方案都在VOIP应用环境内被描述,其中语音通过IP协议承载传送。但是,本发明的示教可广泛用于多种其他的音频、视频或多媒体应用,因此,虽然本发明的示教使用VOIP应用进行说明,但将不只局限于此类在通信信道上传送的信息。
                         示范符号
本发明在系统实现全过程或部分系统实现过程中使用了多种示范输入参数、返回代码,和状态指示符。下面部分提供了本发明在一些优选实施方案实现过程中使用的一些示范符号和示范值。本领域技术人员会很快认识到对符号及其值的补充可以被删减或增加,而本发明示教的范围并无减小。
VOD返回代码
下表列出了VOD返回代码符号和它们的示范数值:
错误数值     代码                       解释
0            VOD_OK                     API成功
-1           VOD_ERROR                  一般内部错误
-2           VOD_MORE_DATA              缓冲区需要更多空间
-5           VOD_ILLEGAL_HANDLE         非法句柄
-6           VOD_ILLBGAL_PARAM          非法参数
-7           VOD_BAD_EP_TYPE            非法端点类型
-8           VOD_BAD_STATE              该项目处于错误状态
-9           VOD_TRY_AGAIN              稍后重试
-10          VOD_BUSY                   已经创建或忙于某事
-11          VOD_NOT_FOUND              该项目未发现
-50          VOD_CANT_OPEN_SOCKET       套接字打开错误
-51          VOD_NO_MORE_RESOURCES      没有多余资源
-60          VOD_BAD_RESPOND            响应格式错(内部错误)
-61          VOD_RESPOND_ERROR          响应出错
-62          VOD_TIMEOUT                运行超时
-70          VOD_UNSUPPORTED            尚不支持此特性
-100         VOD_NOT_HANDLED            消息没有被处理
编码器能力
下表列出编码器能力符号和它们的示范数值:
编码器_字头             数值                     解释
RTSE_CODER_NONE          0                  指示列表结尾
RTSE_CODER_GSM           0×0100            ETSI标准的GSM编码器
                                            13.2千比特/秒
RTSE_CODER_GSM_VQ        0×0110            HRL专用GSM产品
                                            (尚不支持)
RTSE_CODER_G711_ULAW     0×0200            G.711U律
RTSE_CODER_G711_ALAW     0×0210            G.711A律
RTSE_CODER_G723          0×0300            G.723.1速率为6.4千
                                            比特/秒
RTSE_CODER_G723_64       0×0310            G.723.1速率为6.4千
                                          比特/秒
RTSE_CODER_G723_53         0×0320        G.723.1速率为5.3千
                                          比特/秒(尚不支持)
RTSE_CODER_G729A           0×0400        G.729附件A
                                          (尚不支持)
VOD_Net_PreAns可能的应答
下表列出VOD_Net_PreAns(217)功能的可能应答符号和它们的示范数值:
    应答                数值                  解释
VOD_ANS_ACCEPT         0×00            用户摘机并接受该呼叫
VOD_ANS_REJECT         0×01            用户拒绝该呼叫
VOD_ANS_BUSY           0×02            线路忙
VOD_INS_NOANSWER       0×03            用户在可接受的时间
                                        间隔内未摘机
VOD IP状态
下表列出可能的IP状态值的符号和它们的示范数值:
    状态               数值                   解释
STAT_FREE               0                这个句柄不属于任何打开的项目
STAT_CREATED            1                项目的请求已经产生并等待处理
                                         (它将被处理)
STAT_SENT               2                项目的请求正在被处理
STAT_READY              3                项目准备被连接
                                         (尚未连接到任何其他端点)
STAT_CONNECTED          4                STAT_SENT
                                         以下只与H.323端点有关
STAT_H323_PROC          10               端点处于呼叫进行阶段
STAT_H323_ALERT         11               端点处于呼叫通知阶段
STAT_H323_CONF          12               端点处于呼叫确认阶段
VOD项目事件
下表列出可能的VOD项目事件的符号和它们的示范数值:
应答                    数值                      解释
VOD_OREQ_HANGUP        0×0120           在远端的H.323端点的用
                                         户挂机
VOD_OREQ_ERROR         0×0121           这个项目出现错误
VOD_OREQ_STATUS        0×0122           项目状态改变
VOD_OREQ_READY         0×0123           状态第一次变为READY
                                         (准备好)
VOD挂机原因
下表列出可能的VOD挂机原因的符号和它们的示范数值:
数值     挂机代码        提供的原因           解释
272    H323_RES_        远端用户挂机        用户启动的正常呼叫
       NORMAL                               清除
273    H323_RES_        远端站忙            用户忙
       BUSY
275    H323_RES_        无应答              被叫用户已被通知,
       NOANSWER                             但在超时时间内未应
                                            答。
277    H323_RES_        呼叫被拒绝          被叫用户拒绝该呼叫
       REJECTED
503    H323_RES_        没有足够的网络资源  网络资源预留失败
       NO_NW_RSC
504    H323_RES_        没有足够的关守资源  关守没有足够资源来
       NO_GK_RSC                            转发呼叫
505    H323_RES_        目的地不可达到      网关不能转发该呼叫
       UNREACH_DEST
506    H323_RES_        目的地被拒绝        网关转发呼叫但最终
       DEST_REJ                             用户不接受该呼叫
507    H323_RES_        无效修改            检测到另一侧的无效
       INV_REV                              修改软件
508    H323_RES_        不允许              端点没有从关守得到
         NO_PERM                            接受该呼叫的允许
509      H323_RES_       关守不可达         关守不能被访问
         NO_GK
510      H323_RES_       没有足够的网关资源 网关没有足够的资源
         NO_GW_RSC                          来转发呼叫
511      H323_RES_       残缺地址           网关检测到被叫用户
         BAD_FMT_ADDR                       的格式不好的e.164
                                            号码
512      H323_RES_       网络过载           端点检测到非常低的
         BAD_NO_QOS                         使媒质连接无法使用
                                            的QOS
267      H323_RES_       协议错误           检测到协议错误或因
         PROT_ERR                           此原因而收到全部释
                                            放
                                            (ReleaseComplete)
                                            消息
268      H323_RES_       未指定的挂机原因   本地业务提供者收到
         RELCOMP_UNSPEC                     一个全部释放消息,
                                            其代码它不可理解或
                                            未定义
769      H323_RES_CTRL_没有控制连接         在给定的超时时间
         CNX_EST_FAIL                       内,其中一条控制连
                                            接不能被建立
770      H323_RES_CTRL_控制连接丢失         控制连接被意外丢失
         CNX_LOST
771      H323_RES_       能力选择失败       因为没有发现可兼容
         CAPSEL_FAIL                        的装置,故能力选择
                                            失败
772      H323_RES_TOO    呼叫太多           因为已经有太多呼
         _MANY_CALLS                        叫,所以本地业务提
                                            供者不能发起新的向
                                            外呼叫
773     H323_RES_      H323执行(程序)错   本地业务提供者检测
        BUG_SP         误                 到其内部软件错误
774     H323_RES_      应用错误           本地业务提供者认为
        BUG_SU                            该业务的用户没有遵
                                          从现行规定
端口资源控制客户服务器(SPRC)返回代码
一般错误
下表列出可能的SPRC一般错误的符号和它们的示范数值:
                             一般错误
  错误代码                                    数值
SPRC_SUCCESS                                 0×00
SPRC_GENERAL_FAILURE                         0×01
SPRC_INVALID_PARAMETER                       0×02
SPRC_NOT_SUPPORTED                           0×03
SPRC_ALREADY_IN_USE                          0×04
SPRC_OUT_OF_RESOURCE                         0×05
SPRC_OUT_OF_BOUNDS                           0×06
SPRC_NO_MEMORY                               0×07
SPRC_TIMEROUT                                0×08
SPRC_ADAPTER_NOT_FOUND                       0×09
共享存储器/信号量错误
下表列出可能的SPRC共享存储器/信号量错误的符号和它们的示范数值:
                    共享存储器/信号量错误
     错误代码                                 数值
SPRC_UNABLE_DETTACH_SHM                      0×10
SPRC_UNABLE__DESTROY_SHM                     0×11
SPRC_UNABLE_ATTACH_SHM                       0×12
SPRC_UNABLE_GET_SHM                          0×13
SPRC_UNABLE_LOCK_SHM                         0×14
SPRC_UNABLE_UNLOCK_SHM                        0×15
SPRC_UNABLE_CREATE_SHM                        0×16
SPRC_UNABLE_GET_SHM                           0×17
SPRC_UNABLE_DESTROY_SHM                       0×18
TDM错误
下表列出可能的SPRC TDM错误的符号和它们的示范数值:
                         TDM错误
      错误代码                                 数值
SPRC_TDM_CONNECT_FAILURE                      0×1A(*)
SPRC_TDM_DISCONNECT_FAILURE                   0×1B(*)
SPRC_CONN_SERVER_NOT_READY                    0×1C
(*)注意:           标有(*)的返回代码为8位十六进制格式
                    0×’bb’0000’aa,这里:
‘aa’              =上表的错误代码(十六进制)
‘bb’              =从Direct Talk来的CA_errno变量(十六进制)
连接错误
下表列出可能的SPRC连接错误的符号和它们的示范数值:
                        连接错误
     错误代码                                  数值
SPRC_CONNECTION_ERROR                         0×20
SPRC_DISCONNECTION_ERROR                      0×21
SPRC_DEALLOCATION_ERROR                       0×22
SPRC_ALLOCATION_ERROR                         0×23
SPRC_CONNECTION_NOT_POSSIBLE                  0×24
SPRC_DISCONNECTION_NOTPOSSIBLE                0×25
SPRC_DEALLOCATION_NOTPOSSIBLE                 0×26
SPRC_ALLOCATION_NOT_POSSBILE                  0×27
SPRC_INVALID_PEER_CARD_TYPE                   0×28
SPRC_INVALID_PEER_CARD_NUMBER                 0×29
SPRC_PEER_CHANNEL_OUT_OFRANGE                 0×2A
端口错误
下表列出可能的SPRC端口错误的符号和它们的示范数值:
                        端口错误
    错误代码                                   数值
SPRC_PORTPIOT_YREE                             0×31
SPRC_PORT_NOT_OPENED                           0×32
SPRC_PORT_NOT_CONNECTED                        0×33
会议一般错误
下表列出可能的SPRC会议一般错误的符号和它们的示范数值:
                    会议一般错误
          错误代码                             数值
SPRC_CONFERENCE_ID_OUT_OF_RANGE                0×40
SPRC_NO_CONFERENCE_AVAILABLE                   0×41
SPRC_NULL_CONFERENCE                           0×42
会议队列错误
下表列出可能的SPRC会议队列错误的符号和它们的示范数值:
                        会议队列错误
              错误代码                         数值
SPRC_REMOVE_FROM_AVAIL_MIXER_QUEUE_ERROR       0×50
SPRC_REMOVE_FROM_USED_MIXER_QUEUE_ERROR        0×51
SPRC_REMOVE_FROM_BLOCKED_MIXER_QUEUE_ERROR     0×52
SPRC_ADD_TO_AVAIL_MIXER_QUEUE_ERROR            0×53
SPRC_ADD_TO_USED_MIXER_QUEUE_ERROR             0×54
SPRC_ADD_TO_BLOCKED_MIXER_QUEUE_ERROR          0×55
SPRC_ADD_TO_AVAIL_CONFERENCE_QUEUE_ERROR       0×56
SPRC_ADD_TO_USED_CONFERENCE_QUEUE_ERROR        0×57
混合器错误
下表列出可能的SPRC会议混合器错误的符号和它们的示范数值:
                           混合器错误
        错误代码                              数值
SPRC_MIXER_OUT_OF_RANGE                       0×60
SPRC_MIXER_STATE_ERROR                        0×61
SPRC_MIXER_NOT_ALLOCATED                      0×62
SPRC_MIXER_NOT_CONNECTED                      0×63
SPRC_MIXER_NOT_FREE                           0×64
SPRC_MIXER_NOT_BLOCKED                        0×65
SPRC_NO_MIXER_ALLOCATED                       0×66
SPRC_NO_MIXER_AVAILABLE                       0×67
SPRC_NO_MIXER_BLOCKED                         0×68
SPRC_NULL_MIXER                               0×69
SPRC_MIXER_CONNECTION_NOT_POSSIBLE            0×6A
SPRC_MIXER_ALLOCATION_NOT_POSSIBLE            0×6B
SPRC_MIXER_DISCONNECTION_NOT_POSSIBLE         0×6C
SPRC_MIXER_DEALLOCATION_NOT_POSSIBLE          0×6D
EEC错误
下表列出可能的SPRC EEC错误的符号和它们的示范数值:
                        EEC错误
     错误代码                                 数值
SPRC_EEC_NOT_FOUND                            0×70
SPRC_EEC_OUT_OF_RANGE                         0×71
SPRC_INVALID_EEC                              0×72
SPRC_NO_EECS_ALLOCATED                        0×73
SPRC_EEC_NOT_ALLOCATED                        0×74
SPRC_EEC_NOT_CONNECTED                        0×75
SPRC_EEC_CONNECTED_NOT_FOUND                  0×76
SPRC_NO_EECS_AVAILABLE                        0×77
WanDriver(Wan驱动器)错误
下表列出可能的SPRC WanDriver错误的符号和它们的示范数值:
                         WanDriver错误
    错误代码                                  数值
SPRC_OSP_NUMBERS_UNMATCHED                    0×80
SPRC_UNABLE_TO_OPEN_DEVICE                    0×81
SPRC_ERROR_TRANSMIT_TO_WAN_DRIVER             0×82
SPRC_ERROR_RECEIVING_FROM_WAN_DRIVER          0×83
SPRC_INVALID_COMMAND_FROM_WAN_DRIVER          0×84
SPRC_UNMATCHED_COMMAND_FROM_WAN_DRIVER        0×85
SPRC_WAN_DRIVER_EEC_ALREADY_CONNECTED         0×86
SPRC_WAN_DRIVER_EEC_OUT_OF_RANGE              0×87
SPRC_WAN_DR IVER_MIXER_OUT_OF_RANGE           0×88
SPRC_WAN_DRIVER_INVALID_COMMAND               0×89
SPRC_WAN_DRIVER_EEC_NC_TO_THE_MIXER           0×8A
SPRC_WAN_DRIVER_EEC_NC_TO_ANY_MIXER           0×8B
SPRC_WAN_DRIVER_IMPOSSIBLE_CONNECTION         0×8C
SPRC_WAN_DRIVER_UNKNOWN_RC                    0×8D
SPRC_WAN_DRIVER_WAN_SID_ERROR                 0×8E
SPRC_WAN_DRIVER_WAN_REG_ERROR                 0×8F
SPRC_WAN_DRIVER_WAN_RX_POLLED_ERROR           0×90
SPRC_WAN_DRIVER_WAN_WC_CONNECT_ERROR          0×91
SPRC_WAN_DRIVER_WAN_WC_CONCNF_ERROR           0×92
DSP错误
下表列出可能的SPRC DSP错误的符号和它们的示范数值:
                       DSP错误
      错误代码                                 数值
SPRC_DSP_OUT_OF_RANGE                         0×A0
                       系统概述
本发明通常可按照示范系统结构来观察。这个示范结构包含下列组件:
数据承载语音(VOD)组件(201)
VOD_Close(211);
VOD_Connect(212);
VOD_GetCaps(213);
VOD_GetGlobalEv(214);
VOD_GetItemEvt(215);
VOD_Net_Call(216);
VOD_Net_PreAns(217);
VOD_NotifyEvent(218);
VOD_Open_FPlay(219);和
VOD_Open_Port(220)。
端口资源控制客户服务器(SPRC)组件(202)
SPRC_Disc_SNID(221);和
SPRC_Open_SNID(222)。
                       状态表API概述
API的概念
因为VOD客户服务器的基本功能是将语音(实时地)从若干个信源传送到若干个目的地,所以API的概念是由端点和这些端点之间的连接构建的。这些端点之间的连接有指示语音流方向的特定方向。例如,为了维持一个标准IP到PSTN的电话呼叫,必须打开两个端点:一个IP端点和一个PSTN端点。要启动两个端点之间的语音(双向地),两个端点需要以全双工模式连接。
举另一个例子,为了将PSTN侧记录到一个文件中,必须打开该PSTN端点(如果尚未打开),然后打开文件记录端点,并沿一个方向(从PSTN到记录端)将PSTN端点连接到记录端点上。还可创建一个更复杂的结构,它的限制条件是一个端点只能有一个输出连接和一个输入连接。
下面描述IBM的数据承载语音(VOD)和SPN256 IP承载语音端口资源控制(SPRC)状态表API。它们充当IBM直接通话状态表和VOD/SPRC客户服务器API之间的接口。这里有十种VOD状态表API和两种SPRC状态表API。
                       示范状态表API应用
PSTN呼叫
如图3说明的,当涉及一个PSTN端口的呼叫被接收/发起(300)时,使用的状态表API为:
SPRC_Open_SNID(222)(301);和
VOD_Open_Port(220)(302)。
当呼叫完成(303)时,用来释放PSTN端口的相关资源的状态表API为:
VOD_Close(211)(304);和
SPRC_Disc_SNID(221)(305)。
IP呼叫
如图4说明的,对IP入站呼叫和出站呼叫的处理(400)是分为两部分的(401)。当呼叫涉及IP端口(400)而被接收时,如果呼叫是入站呼叫(412),则使用的状态表API为:
VOD_GetGlobalEv(214)(402);
VOD_Net_PreAns(217)(403);和
VOD_NotifyEvent(218)(404)。
如果为代理建立一个VOD连接或发起一个到IP地址的出站呼叫(415),则使用的状态表API为:
VOD_GetCaps(213)(405);和
VOD_Net_Call(216)(406)。
连接呼叫
如图5说明的,当两方要被连接时(500),使用的状态表API为:
VOD_NotifyEvent(218)(501)。
当呼叫完成(502)时,用来释放该PS TN端口的相关资源的状态表API为:
VOD_Close(211)(503)。
句柄状态通知
如图6说明的,VOD API能够通知关于特定‘句柄’的活动的状态表(600)。建立和使用该功能的状态表API为:
VOD_NotifyEvent(218)(601)(这个功能可以被VOD_Connect(212)(611)和VOD_Open_Port(220)(612)调用或包括在其中);和
VOD_GetItemEvt(215)(602)。
ON_HOLD传送
如图7说明的,有附加功能可提供向端点播放文件(例如音乐,广告)的功能(700)。文件必须首先被打开,然后连接到能够收听该文件的‘句柄’。实现该功能的状态表API为:
VOD_Open_FPlay(219)(701);和
VOD_Connect(212)(702)。
                    示范多业务系统
参考图8,图1-7中提出的概念可以被综合起来,例如允许接口到个人计算机(803)的语音(801)、电话信息(802),和其他种类的多媒体数据通过IP网络(804)到达一个PSTN网关(805),此网关可通过一个(806)或多个(807)PSTN网络接口到各种有或没有类似于图8的IP/PSTN网关结构的远程通信系统(808,809,810)。此图说明本发明的一般能力已超出简单语音通信,并且可以使用在某些环境中以包括更广范围的各种数据,所述数据包含但不局限于语音、视频和其他多媒体成分。
                     VOD状态表API
VOD_Close(211)
说明
此状态表API完成两项功能:
禁止通知(可选);和
关掉一个项目(端点/句柄或连接)。
该状态表还进行一些对输入参数的初步检查。如果输入参数无效,则此状态表API将给呼叫状态表返回一个‘1’的结果并且‘Reason(原因)’字段包含关于该无效参数的信息。
输入参数
VOD_Handle(数字)             代表要被关闭的端点或连接的句
                             柄。必须大于0。
Notify_flag(字符串)          Y或N,禁止句柄状态的通知。如果当
                             句柄建立时通知被打开,则在这时它
                             应被关闭。
输出参数
rc(数字)                     来自客户服器API的返回代码。
0                            =成功。其他所有返回代码具体参考示
                             范符号(VOD返回代码)。
Reason(字符串)               如果此状态表向呼叫状态表返回一
                             个结果RESULT=1(不是‘返回代
                             码’),则这个字段包括下列的其中
                             一个错误:
INVALID_HANDLE               =输入参数VOD_Handle小于或等于0。
INVALID_NOTIFY_FLAG          =输入参数Notify_flag不是Y或N
VOD_Problem                  =到VOD客户服务器的发送数据
                             (SendData)或接收数据
                             (ReceiveDatat)给此状态表API返回
                             一个意外状态。
INTERNAL_ERROR               =状态表API有系统错误(即:数据不匹
                             配,溢出,状态表未被调用等)。
VOD_APIName(字符串)          此字段包含返回‘返回代码’参数值
                             的客户服务器API的名称。主要用于
                             当状态表API与一个以上的客户服务
                             器API相互作用时进行调试。
VOD_Connect(212)
说明
此状态表API完成两项功能:
连接两个端点/句柄并且启动它们之间的信息流;
为已连接的句柄打开通知(可选)。
该状态表还进行一些对输入参数的初步检查。如果输入参数无效,则此状态表API将给呼叫状态表返回一个‘1’的结果并且’Reason’字段包含关于该无效参数的信息。
输入参数
Handle1(数字)               代表一个端点的句柄。必须大于0。
Handle2(数字)               代表另一端点的句柄。必须大于0。
Stream_dir(数字)            信息流的方向是:
1                           =信息从句柄1到句柄2。
2                           =信息从句柄2到句柄1。
3                           =信息流在句柄1和句柄2之间双向流
                            动。
Notify_flag(字符串)         Y或N,启动句柄状态的通知。
输出参数
Connect_handle(数字)        代表两个端点/句柄之间连接的句柄。
rc(数字)                    来自客户服务器API的返回代码。
0                           =成功。所有其他返回代码具体参考示范
                            符号(VOD返回代码).
Reason(字符串)              如果此状态表给呼叫状态表返回一个
                            RESULT=1(不是‘返回代码’),则此
                            字段包含下列的其中一个错误:
INVALID_HANDLE1             =输入参数Handle1小于或等于0。
INVALID_HANDLE2             =输入参数Handle2小于或等于0。
INVALID_NOTIFY_FLAG         =输入参数Notify_flag不是Y或N。
INVALID_STREAM_DIR          =输入参数Stream_dir不是1、2或3。
VOD_Problem                 =给VOD客户服务器的发送数据或接收数
                            据给此状态表API返回一个意外状态。
INTERNAL_ERROR              =状态表API有系统错误(即数据不匹
                            配,溢出,状态表未被调用等)。
VOD_APIName(字符串)         此字段包含返回‘返回代码’参数值的
                    客户服务器API的名称。主要用于当状
                    态表API与一个以上的客户服务器API
                    相互作用时进行调试。
VOD_GetCaps(213)
说明
此状态表得到当前配置的‘CODEC’(编码器/解码器)(也称作编码器能力)
输入参数
输出参数
rc(数字)                     来自客户服器API的返回代码。
0                            =成功。其他所有返回代码具体参考示
                             范符号(VOD返回代码)。
Reason(字符串)               如果此状态表向呼叫状态表返回一
                             个结果RESULT=1(不是‘返回代
                             码’),则这个字段包括下列的其中
                             一个错误:
VOD_Problem                  =到VOD客户服务器的发送数据或接收
                             数据给此状态表API返回一个意外状
                             态。
INTERNAL_ERROR               =状态表API有系统错误(即:数据不匹
                             配,溢出,状态表未被调用等)。
VOD_APIName(字符串)          此字段包含返回‘返回代码’参数值
                             的客户服务器API的名称。主要用于
                             当状态表API与一个以上的客户服务
                             器API相互作用时进行调试。
caps(数字)                   在SPN256中运行的任务配置(更多细
                             节参考“VOD客户服务器API用户说明
                             书”)。
VOD_GetGlobalEv(214)
说明
此状态表API将轮询出站请求事件。这些请求表明某个H.323实体正在试图建立一个到网关的连接(正在呼叫一个应用-例如,来自IP信源的入站呼叫)
输入参数
输出参数
rc(数字)                     来自客户服务器API的返回代码。
0                            =成功。所有其他返回代码具体参考
                             示范符号(VOD返回代码)。
Reason(字符串)               如果此状态表给呼叫状态表返回一
                             个RESULT=1(不是‘返回代码’),
                             则此字段包含下列的其中一个错
                             误:
VOD_Problem                  =到VOD客户服务器的发送数据或接
                             收数据给此状态表API返回一个意
                             外状态。
INTERNAL_ERROR               =状态表API有系统错误(即:数据不
                             匹配,溢出,状态表未被调用等)。
VOD_APIName(字符串)          此字段包含返回‘返回代码’参数
                             值的客户服务器API的名称。主要用
                             于当状态表API与一个以上的客户
                             服务器API相互作用时进行调试。
Event_Type(数字)             可为下列其中一个值:
0                            =没有事件(请求)存在。
0×1110                      =(整型65688)尝试的出站呼叫。
Caller_uuid(数字)
Caller_H323(数字)
Caller_IP(字符串)            主叫者的IP地址。
Caller_number(字符串)        要发起的PSTN呼叫的数量。
VOD_GetItemEvt(215)
说明
此状态表得到有关一个事件的、更多通过‘WaitEvent(等待事件)’DT功能报告给呼叫状态表的信息。如果项目没有发送一个事件,但一个事件已经被登记,则此状态表可以用来轮询该事件的状态。此状态表还进行一些对输入参数的初步检查。如果输入参数无效,则此状态表API将给呼叫状态表返回一个为‘1’的结果并且‘Reason’字段将包含关于该无效参数的信息。
输入参数
Handle(数字)              用于查询事件的句柄。必须大于0。
输出参数
rc(数字)                  来自客户服器API的返回代码
0                         =成功。其他所有返回代码具体参考示
                          范符号(VOD返回代码)
Reason(字符串)            如果此状态表向呼叫状态表返回一
                          个结果RESULT=1(不是‘返回代
                          码’),则这个字段包括下列的其中
                          一个错误:
INVALID_HANDLE            =输入参数Handle小于或等于0。
VOD_Problem               =到VOD客户服务器的发送数据或接收
                          数据给此状态表API返回一个意外状
                          态
INTERNAL_ERROR            =状态表API有系统错误(即:数据不匹
                          配,溢出,状态表未被调用等)
VOD_APIName(字符串)       此字段包含返回‘返回代码’参数值
                          的客户服务器API的名称。主要用于
                          当状态表API与一个以上的客户服务
                          器API相互作用时进行调试
Event_Type(数字)          当没有接收到事件时,此字段=0。其
                          它值是:
VOD_OREQ_HANGUP           =(0×0120=288)远端的H.323端点用
                          户挂机
VOD_OREQ_ERROR            =(0×0121=289)此项目发生错误
VOD_OREQ_STATUS            =(0×0122=290)此项目状态改变
VOD_OREQ_READY             =(0×0123=291)状态第一次变为READY
Event_Info1(字符串)        关于该事件的附加信息
Event_Info2(字符串)        关于该事件的更多信息
VOD_Net_Call(216)
说明
此状态表API发起一个向外的IP呼叫。在呼叫中心方案中,这在通过VOD_GetGlobalEv(214)收到IP端口发起出站呼叫的指示时使用。(换言之,呼叫从一个IP地址发起,且与入站呼叫者的连接必须被建立)。当握手完成后,句柄状态进入READY,并且事件被发送。因此,为了知道API的输出,需要使用VOD_GetItemEvt(215)轮询句柄的状态,或在发生VOD_NotifyEvent(218)和DT/6的WaitEvent后等待该事件。该状态表还进行一些对输入参数的初步检查。如果输入参数无效,则此状态表API给呼叫状态表返回一个值为‘1’的结果并且’Reason’字段包含关于该无效参数的信息。
输入参数
Dest_IP_Address(字符串)         被叫方的IP地址。不能为空。
Dest_Phone_Number               当被叫方是网关时,是要被呼叫的电
(字符串)                        话号码,如果所述方不是网关(即代
                                理),则留为空。
Coder_Caps(数字)                SPN256的CODEC。当前期望值参考示范
                                符号(编码器能力)。
输出参数
rc(数字)                        来自客户服器API的返回代码。
0                               =成功。其他所有返回代码具体参考示
                                范符号(VOD返回代码)。
Reason(字符串)                  如果此状态表向呼叫状态表返回一
                                个结果RESULT=1(不是‘返回代
                                 码’),则这个字段包括下列的其中
                                一个错误:
INVALID_IP_ADDRESS              =输入参数Dest_IP_Address无效。
NO_IP_ADDRESS         =输入参数Dest_IP_Address为空。
VOD_Problem           =到VOD客户服务器的发送数据或接收
                      数据给此状态表API返回一个意外状
                      态。
INTERNAL_ERROR        =状态表API有系统错误(即:数据不
                      匹配,溢出,状态表未被调用等)。
VOD_APIName(字符串)   此字段包含返回‘返回代码’参数值
                      的客户服务器API的名称。主要用于
                      当状态表API与一个以上的客户服务
                      器API相互作用时进行调试。
Handle(数字)          如果呼叫成功,则为这个IP客户端点
                      的句柄。
VOD_Net_PreAns(217)
说明
此状态表API确认接收到出站呼叫的请求并且正在处理。该状态表还进行一些对输入参数的初步检查。如果输入参数无效,则此状态表API将给呼叫状态表返回一个‘1’的结果并且’Reason’字段包含关于该无效参数的信息。
输入参数
H323_Entry(数字)          H.323客户
                          (从VOD_GetGlobalEv(214)接收)。
                          必须大于0。
Answer(数字)              可能的值是接受(0×00=0),拒绝
                          (0×01=1),忙(0×02=2),无应答
                          (0×03=3)。进一步参考示范符号
                          (VOD_Net_PreAns(217)可能的应
                          答)。
Coder_Caps(数字)          SPN256的当前CODEC。期望值参考示范
                          符号(编码器能力)。
输出参数
rc(数字)                  来自客户服器API的返回代码。
0                      =成功。其他所有返回代码具体参考示
                       范符号(VOD返回代码)。
Reason(字符串)         如果此状态表向呼叫状态表返回一
                       个结果RESULT=1(不是‘返回代
                       码’),则这个字段包括下列的其中
                       一个错误:
INVALID_H323_ENTRY     =输入参数H323_Entry不大于0。
INVALID_ANSWER         =输入参数Answer不大于0。
VOD_Problem            =到VOD客户服务器的发送数据或接收
                       数据给此状态表API返回一个意外状
                       态。
INTERNAL_ERROR         =状态表API有系统错误(即:数据不
                       匹配,溢出,状态表未被调用等)。
VOD_APIName(字符串)    此字段包含返回‘返回代码’参数值
                       的客户服务器API的名称。主要用于
                       当状态表API与一个以上的客户服务
                       器API相互作用时进行调试。
Handle(数字)           如果成功,则为IP客户端点的句柄。
VOD_NotifyEvent(218)
说明
此状态表API启动或禁止到关于VOD‘句柄’的DT事件状态表的通知。通知作为主事件被DT‘WaitEvent’功能接收。一旦检测到主事件,则状态表必须发出VOD_GetItemEvt(215)以得到该事件的细节。该状态表还进行一些对输入参数的初步检查。如果输入参数无效,则此状态表API将给呼叫状态表返回一个‘1’的结果并且’Reason’字段包含关于该无效参数的信息。
输入参数
Handle(数字)             为其检索事件信息的端点的句柄。必
                         须大于0。
Notify_flag(字符串)      1=启动,0=禁止。
输出参数
rc(数字)                   来自客户服器API的返回代码。
0                          =成功。其他所有返回代码具体参考示
                           范符号(VOD返回代码)。
Reason(字符串)             如果此状态表向呼叫状态表返回一
                           个结果RESULT=1(不是‘返回代
                           码’),则这个字段包括下列的其中
                           一个错误:
INVALID_NOTIFY_FLAG        =输入参数Notify_flag不是Y或N。
INVALID_HANDLE             =输入参数Handle不大于0。
VOD_Problem                =到VOD客户服务器的发送数据或接
                           收数据给此状态表API返回一个意
                           外状态。
INTERNAL_ERROR             =状态表API有系统错误(即:数据不
                           匹配,溢出,状态表未被调用等)。
VOD_APIName(字符串)        此字段包含返回‘返回代码’参数
                           值的客户服务器API的名称。主要用
                           于当状态表API与一个以上的客户
                           服务器API相互作用时进行调试。
VOD_Open_FPlay(219)
说明
此状态表API打开一个特定文件并且从此文件发送语音消息到连接的端点/句柄。此文件内容必须是连接的端点/句柄中使用的正确语音格式。它不播放该文件,而是‘打开’要播放的文件。为了实际播放此文件,状态表API应当接着使用VOD_Connect(212),以便将从此API接收的句柄连接到收听此文件的端点的句柄。此状态表还进行一些对输入参数的初步检查。如果输入参数无效,则此状态表API将给呼叫状态表返回一个为‘1’的结果并且‘Reason’字段将包含关于该无效参数的信息。
输入参数
File_Name(字符串)            要被播放的文件的名称。不能为空。
Loop_Flag(字符串)           如何播放该文件。
0                           =播放一次。
1                           =连续重复播放。
Coder_Caps(数字)            SPN256的当前CODEC。期望值参考示范
                            符号(编码器能力)。
输出参数
rc(数字)                    来自客户服器API的返回代码。
0                           =成功。其他所有返回代码具体参考示
                            范符号(VOD返回代码)。
Reason(字符串)              如果此状态表向呼叫状态表返回一
                            个结果RESULT=1(不是‘返回代
                            码’),则这个字段包括下列的其中
                            一个错误:
INVALID_FILE_NAME           =输入参数File_Name为空。
INVALID_LOOP_FLAG           =输入参数Loop_Flag不是0或1。
VOD_Problem                 =到VOD客户服务器的发送数据或接收
                            数据给此状态表API返回一个意外状
                            态。
INTERNAL_ERROR              =状态表API有系统错误(即:数据不
                            匹配,溢出,状态表未被调用等)。
VOD_APIName(字符串)         此字段包含返回‘返回代码’参数值
                            的客户服务器API的名称。主要用于
                            当状态表API与一个以上的客户服务
                            器API相互作用时进行调试。
Handle(数字)                这个文件端点的句柄。将被用在随后
                            的VOD-Connect中。
VOD_Open_Port(220)
说明
此状态表API完成两个功能:
打开到电话接口卡的连接:打开带有一个适当号码的SNID,且能通过所有的语音
为新句柄打开通知(可选)。该状态表还进行一些对输入参数的初步检查。如果输入参数无效,则此状态表API将给呼叫状态表返回一个为‘1’的结果并且‘Reason’字段将包含关于该无效参数的信息。
输入参数
snid(数字)                 电话硬件接口卡上该呼叫的端口号。
                           这是通过SPRC_Open_SNID(222)获得
                           的。必须大于0。
encoder(数字)              到PSTN的输出编码器。期望值参考示
                           范符号(编码器能力)。
decoder(数字)              从PSTN来的输入编码器。期望值参考
                           示范符号(编码器能力)。
Notify_YN(字符串)          Y或N,启动句柄状态的通知。
输出参数
rc(数字)                   来自客户服器API的返回代码。
0                          =成功。其他所有返回代码具体参考示
                           范符号(VOD返回代码)。
Reason(字符串)             如果此状态表向呼叫状态表返回一
                           个结果RESULT=1(不是‘返回代
                           码’),则这个字段包括下列的其中
                           一个错误:
INVALID_SNID               =输入参数snid小于或等于0。
INVALID_NOTIFY_FLAG        =输入参数Notify_YN不是Y或N。
VOD_Problem                =到VOD客户服务器的发送数据或接收
                           数据给此状态表API返回一个意外状
                           态。
INTERNAL_ERROR             =状态表API有系统错误(即:数据不
                           匹配,溢出,状态表未被调用等)。
APIName(字符串)            此字段包含返回‘返回代码’参数值
                           的客户服务器API的名称。主要用于
                           当状态表API与一个以上的客户服务
                           器API相互作用时进行调试。
handle(数字)               这个PSTN端点的句柄。
SPRC_Disc_SNID(221)
说明
此状态表API完成两项功能:
关闭SPACK(DTQA)端口设备与SPN256端口设备之间的连接。
关闭SPN256端口设备并且释放该SPN256端口
此状态表还进行一些对输入参数的初步检查。如果输入参数无效,则此状态表API将给呼叫状态表返回一个为‘1’的结果并且‘Reason’字段将包含关于该无效参数的信息。
输入参数
dtqa_chan(数字)           要拆除连接的DTQA信道。必须大于
                          0。在DT中,典型使用系统参数SV
                          165:信道号。
snid(数字)                与要拆除连接并释放的SPN256端口相
                          关的SNID。
输出参数
rc(数字)                  来自客户服器API的返回代码。
0                         =成功。其他所有返回代码具体参考示
                          范符号(VOD返回代码)。
Reason(字符串)            如果此状态表向呼叫状态表返回一
                          个结果RESULT=1(不是‘返回代
                          码’),则这个字段包括下列的其中
                          一个错误:
INVALID_SNID              =输入参数snid小于或等于0。
INVALID_DTQA_CHANNEL      =输入参数dtaq chan不大于0。
SPRC_Problem              =到SPRC客户服务器的发送数据或接
                          收数据给此状态表API返回一个意外
                          状态。
INTERNAL_ERROR            =状态表API有系统错误(即:数据不
                          匹配,溢出,状态表未被调用等)。
APIName(字符串)           此字段包含返回‘返回代码’参数值
                          的客户服务器API的名称。主要用于
                        当状态表API与一个以上的客户服务
                        器API相互作用时进行调试。
SPRC_Open_SNID(222)
说明
状态表API完成两个功能:
在SPN256中分配一个双向端口;
连接一个SPACK(DTQA)端口设备到一个SPN256端口设备。
此状态表还进行一些对输入参数的初步检查。如果输入参数无效,则此状态表API将给呼叫状态表返回一个为‘1’的结果并且‘Reason’字段将包含关于该无效参数的信息。
输入参数
dtqa_chan(数字)             呼叫到达的DTQA信道,它将被连接到
                            SPN256端口。
输出参数
rc(数字)                    来自客户服器API的返回代码。
0                           =成功。其他所有返回代码具体参考示
                            范符号(VOD返回代码)。
Reason(字符串)              如果此状态表向呼叫状态表返回一
                            个结果RESULT=1(不是‘返回代
                            码’),则这个字段包括下列的其中
                            一个错误:
INVALID_DTQA_CHANNEL        =输入参数dtqa_chan不大于0。
SPRC_Problem                =到SPRC客户服务器的发送数据或接
                            收数据给此状态表API返回一个意外
                            状态。
INTERNAL_ERROR              =状态表API有系统错误(即:数据不
                            匹配,溢出,状态表未被调用等)。
APIName(字符串)             此字段包含返回‘返回代码’参数值
                            的客户服务器API的名称。主要用于
                            当状态表API与一个以上的客户服务
                            器API相互作用时进行调试。
snid(数字)                 与要连接的预分配SPN256端口相关的
                           SNID。
                           方法
参考图3-7的流程图,如前所述,本发明可包含各种方法来实现所述功能。虽然前面详述的API流程图是实施方案的优选方法的示范,本领域技术人员能够很容易对这些示教进行扩充,并且同样地它们将不会限制本发明的范围。本领域技术人员应认识到:在不失通用性的情况下,本发明示教中的这些步骤将可以被重新安排和/或增加。
本发明的示教被充分扩充,以便不限制执行上述步骤的方式,而且使该方法不局限于任一特定硬件、操作系统、API或图形用户接口。这样,虽然在流程图环境中收集的特定信息和列于示范流程图的特定功能调用对一些实施方案是优选的,但它们并不意味着对本发明示教或其范围进行限制。
                          计算机软件
正如本领域技术人员所知和图1-8的示范实施方案所示,这里描述的和图1-8一般说明的系统和方法可被缩减为计算机指令代码并且在计算机可读存储装置上实现。这就可以采用在本领域内已经众所周知和/或预计将来将使用的广泛的存储媒质形式。这样,本发明以有形的计算机软件产品形式具体预见了此处讨论的系统和方法的结合。
而且,在不限制本发明的范围的同时,本发明具体预见了本发明的一个或多个组件可使用AIX操作系统环境在其所有变体或等同商业实施方案中实现,包括结合图形用户接口的任一系统,且不局限于此。
一种多业务通信系统和方法被公开,它允许在同一通信系统中将传统PSTN功能和IP承载语音/数据承载语音(VOIP/VOD)功能综合起来。支持这些特征的描述语言功能扩展通常同时允许该描述语言在同一业务环境中与PSTN和IP电话交互;PSTN和IP媒质共享相同的业务逻辑;使PSTN和IP的参与者都能参加会议;在两种媒质间存储和转发信息;给接口播放连线等待媒体;和/或监视两种媒质间的信息。总之,公开的发明适用于PSTN和VOIP网络的综合,但在不失通用性情况下,其他业务功能也可被集成进去。
虽然本发明的优选实施方案已经在附图和上述具体描述中进行了阐述和说明,应当理解本发明不限于已公开的具体实施方案,在不脱离下面权利要求定义和阐述的发明精神的情况下,还可以进行多种重新安排、修改和替代。

Claims (66)

1.一种多业务通信系统,它包括:
一个PSTN接口装置;
一个PSTN网关客户应用装置;
一个IP接口装置;
其中
所述PSTN网关客户应用装置允许在所述的PSTN接口装置和所述的IP接口装置之间进行单向和/或双向通信,
其中,所述系统的一个或多个装置在一个多业务服务器上实现,
其中,所述多业务服务器使用图形用户接口。
2.根据权利要求1中的多业务通信系统,其特征在于,其中该系统的一个或多个装置在应用程序接口内实现。
3.根据权利要求1中的多业务通信系统,其特征在于,其中所述通信发生在PC端点到电话端点之间。
4.根据权利要求1中的多业务通信系统,其特征在于,其中所述通信发生在电话端点到PC端点之间。
5.根据权利要求1中的多业务通信系统,其中所述通信发生在电话端点到电话端点之间。
6.根据权利要求1中的多业务通信系统,其特征在于,其中所述图形用户接口使用AIX操作环境。
7.根据权利要求1中的多业务通信系统,其特征在于,其中所述PSTN网关客户应用装置进一步包括:
(a)VOD_Close装置,用于关掉一个项目;
(b)VOD_Connect装置,用于连接端点/句柄并启动它们之间的信息流;
(c)VOD_GetCaps装置,用于得到当前配置的编码器/解码器能力;
(d)VOD_GetGlobalEv装置,用于轮询出站请求事件;
(e)VOD_GetItemEvt装置,用于得到有关一个事件的信息;
(f)VOD_Net_Call装置,用于发起一个向外的IP呼叫;
(g)VOD_Net_PreAns装置,用于确认接收到出站呼叫的请求并且正在处理;
(h)VOD_NotifyEvent装置,用于启动或禁止到关于数据承载语音“句柄”的直接通话事件状态表的通知;
(i)VOD_Open_FPlay装置,用于打开一个特定文件并且从此文件发送语音消息到连接的端点/句柄;和
(j)VOD_Open_Port装置,用于打开到电话接口卡的连接。
8.根据权利要求7中的多业务通信系统,其特征在于,其中该系统的一个或多个装置在应用程序接口内实现。
9.根据权利要求7中的多业务通信系统,其中所述通信发生在PC端点到电话端点之间。
10.根据权利要求7中的多业务通信系统,其特征在于,其中所述通信发生在电话端点到PC端点之间。
11.根据权利要求7中的多业务通信系统,其特征在于,其中所述通信发生在电话端点到电话端点之间。
12.根据权利要求7中的多业务通信系统,其特征在于,其中所述图形用户接口使用AIX操作环境。
13.根据权利要求7中的多业务通信系统,其特征在于,其中所述PSTN网关客户应用装置进一步包括:
(a)SPRC_Disc_SNID装置,用于关闭直接通话问答端口设备与SPN256端口设备之间的连接、关闭SPN256端口设备并且释放该SPN256端口;和
(b)SPRC_Open_SNID装置,用于在SPN256中分配一个双向端口以及连接一个直接通话问答端口设备到一个SPN256端口设备。
14.根据权利要求13中的多业务通信系统,其特征在于,其中该系统的一个或多个装置在应用程序接口内实现。
15.根据权利要求13中的多业务通信系统,其特征在于,其中所述通信发生在PC端点到电话端点之间。
16.根据权利要求13中的多业务通信系统,其特征在于,其中所述通信发生在电话端点到PC端点之间。
17.根据权利要求13中的多业务通信系统,其特征在于,其中所述通信发生在电话端点到电话端点之间。
18.根据权利要求13中的多业务通信系统,其特征在于,其中所述图形用户接口使用AIX操作环境。
19.一种多业务通信方法,它包括如下步骤:
使用PSTN呼叫处理过程装置处理PSTN呼叫;
使用IP呼叫处理过程装置处理IP呼叫;
使用连接呼叫处理过程装置处理连接的呼叫;
使用句柄状态通知处理过程装置处理句柄状态通知;
使用连线等待呼叫处理过程装置处理连线等待呼叫,
其中
所述的处理步骤可以同步和异步方式中的至少一种方式来执行。
20.根据权利要求19中的多业务通信方法,其特征在于,其中该方法的一个或多个步骤在应用程序接口中实现。
21.根据权利要求19中的多业务通信方法,其特征在于,其中所述通信发生在PC端点到电话端点之间。
22.根据权利要求19中的多业务通信方法,其特征在于,其中所述通信发生在电话端点到PC端点之间。
23.根据权利要求19中的多业务通信方法,其特征在于,其中所述通信发生在电话端点到电话端点之间。
24.根据权利要求19中的多业务通信方法,其特征在于,其中一个或多个步骤在多业务服务器上实现。
25.根据权利要求24中的多业务通信方法,其特征在于,其中所述多业务服务器使用图形用户接口。
26.根据权利要求25中的多业务通信方法,其特征在于,其中所述图形用户接口使用AIX操作环境。
27.根据权利要求19中的多业务通信方法,其特征在于,其中所述PSTN呼叫处理步骤进一步包括:
启动用于在SPN256中分配一个双向端口以及连接一个直接通话问答端口设备到一个SPN256端口设备的SPRC_Open_SNID处理装置;
启动用于打开到电话接口卡的连接的VOD_Open_Port处理装置;
等待呼叫完成;
启动用于关掉一个项目的VOD_Close处理装置;和
启动用于关闭直接通话问答端口设备与SPN256端口设备之间的连接、关闭SPN256端口设备并且释放该SPN256端口的SPRC_Disc_SNID处理装置。
28.根据权利要求27中的多业务通信方法,其特征在于,其中该方法的一个或多个步骤在应用程序接口内实现。
29.根据权利要求27中的多业务通信方法,其特征在于,其中所述通信发生在PC端点到电话端点之间。
30.根据权利要求27中的多业务通信方法,其特征在于,其中所述通信发生在电话端点到PC端点之间。
31.根据权利要求27中的多业务通信方法,其特征在于,其中所述通信发生在电话端点到电话端点之间。
32.根据权利要求27中的多业务通信方法,其特征在于,其中一个或多个步骤在多业务服务器上实现。
33.根据权利要求32中的多业务通信方法,其特征在于,其中所述多业务服务器使用图形用户接口。
34.根据权利要求33中的多业务通信方法,其特征在于,其中所述图形用户接口使用AIX操作环境。
35.根据权利要求19中的多业务通信方法,其特征在于,其中所述的IP呼叫处理步骤进一步包括;
(1)判定该呼叫是否是出站呼叫,并且如果是,则前进到步骤(5);
(2)启动用于轮询出站请求事件的VOD_Get_GlobalEv处理装置;
(3)启动用于确认接收到出站呼叫的请求并且正在处理的VOD_Net_PreAns处理装置;
(4)启动用于启动或禁止到关于数据承载语音“句柄”的直接通话事件状态表的通知的VOD_NotifyEvent处理装置并终止处理;
(5)启动用于得到当前配置的编码器/解码器能力的VOD_GetCaps处理装置;和
(6)启动用于发起一个向外的IP呼叫的VOD_Net_Call处理装置并终止处理。
36.根据权利要求35中的多业务通信方法,其特征在于,其中该方法的一个或多个步骤在应用程序接口内实现。
37.根据权利要求35中的多业务通信方法,其特征在于,其中所述通信发生在PC端点到电话端点之间。
38.根据权利要求35中的多业务通信方法,其特征在于,其中所述通信发生在电话端点到PC端点之间。
39.根据权利要求35中的多业务通信方法,其特征在于,其中所述通信发生在电话端点到电话端点之间。
40.根据权利要求35中的多业务通信方法,其特征在于,其中一个或多个步骤在多业务服务器上实现。
41.根据权利要求40中的多业务通信方法,其特征在于,其中所述多业务服务器使用图形用户接口。
42.根据权利要求41中的多业务通信方法,其特征在于,其中所述图形用户接口使用AIX操作环境。
43.根据权利要求19中的多业务通信方法,其特征在于,其中所述的连接呼叫处理步骤进一步包括:
启动用于启动或禁止到关于数据承载语音“句柄”的直接通话事件状态表的通知的VOD_NotifyEvent处理装置;
等待呼叫完成;和
启动用于关掉一个项目的VOD_Close处理装置。
44.根据权利要求43中的多业务通信方法,其特征在于,其中该方法的一个或多个步骤在应用程序接口内实现。
45.根据权利要求43中的多业务通信方法,其特征在于,其中所述通信发生在PC端点到电话端点之间。
46.根据权利要求43中的多业务通信方法,其特征在于,其中所述通信发生在电话端点到PC端点之间。
47.根据权利要求43中的多业务通信方法,其特征在于,其中所述通信发生在电话端点到电话端点之间。
48.根据权利要求43中的多业务通信方法,其特征在于,其中一个或多个步骤在多业务服务器上实现。
49.根据权利要求48说明的多业务通信方法,其特征在于,其中所述多业务服务器使用图形用户接口。
50.根据权利要求49中的多业务通信方法,其特征在于,其中所述图形用户接口使用AIX操作环境。
51.根据权利要求19中的多业务通信方法,其中所述的句柄状态通知处理步骤进一步包括:
单独启动用于启动或禁止到关于数据承载语音“句柄”的直接通话事件状态表的通知的VOD_NotifyEvent处理装置,和/或响应于用于连接端点/句柄并启动它们之间的信息流的VOD_Connect处理装置和/或用于打开到电话接口卡的连接的VOD_Open_Port处理装置的请求来启动VOD_NotifyEvent处理装置;以及
启动用于得到有关一个事件的信息的VOD_GetItemEvt处理装置。
52.根据权利要求51中的多业务通信方法,其特征在于,其中该方法的一个或多个步骤在应用程序接口内实现。
53.根据权利要求51中的多业务通信方法,其特征在于,其中所述通信发生在PC端点到电话端点之间。
54.根据权利要求51中的多业务通信方法,其特征在于,其中所述通信发生在电话端点到PC端点之间。
55.根据权利要求51中的多业务通信方法,其特征在于,其中所述通信发生在电话端点到电话端点之间。
56.根据权利要求51中的多业务通信方法,其特征在于,其中一个或多个步骤在多业务服务器上实现。
57.根据权利要求56中的多业务通信方法,其特征在于,其中所述多业务服务器使用图形用户接口。
58.根据权利要求57中的多业务通信方法,其特征在于,其中所述图形用户接口使用AIX操作环境。
59.根据权利要求19中的多业务通信方法,其特征在于,其中所述的连线等待呼叫处理步骤进一步包括:
启动用于打开一个特定文件并且从此文件发送语音消息到连接的端点/句柄的VOD_Open_FPlay处理装置;
启动用于连接端点/句柄并启动它们之间的信息流的VOD_Connect处理装置;和
等待呼叫完成。
60.根据权利要求59中的多业务通信方法,其特征在于,其中该方法的一个或多个步骤在应用程序接口内实现。
61.根据权利要求59中的多业务通信方法,其特征在于,其中所述通信发生在PC端点到电话端点之间。
62.根据权利要求59中的多业务通信方法,其特征在于,其中所述通信发生在电话端点到PC端点之间。
63.根据权利要求59中的多业务通信方法,其特征在于,其中所述通信发生在电话端点到电话端点之间。
64.根据权利要求59中的多业务通信方法,其特征在于,其中一个或多个步骤在多业务服务器上实现。
65.根据权利要求64中的多业务通信方法,其特征在于,其中所述多业务服务器使用图形用户接口。
66.根据权利要求65中的多业务通信方法,其特征在于,其中所述图形用户接口使用AIX操作环境。
CNB011109645A 2000-03-08 2001-03-07 多业务通信系统及方法 Expired - Lifetime CN1199417C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/521361 2000-03-08
US09/521,361 US6654456B1 (en) 2000-03-08 2000-03-08 Multi-service communication system and method

Publications (2)

Publication Number Publication Date
CN1312635A CN1312635A (zh) 2001-09-12
CN1199417C true CN1199417C (zh) 2005-04-27

Family

ID=24076445

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB011109645A Expired - Lifetime CN1199417C (zh) 2000-03-08 2001-03-07 多业务通信系统及方法

Country Status (7)

Country Link
US (1) US6654456B1 (zh)
EP (1) EP1133140A3 (zh)
JP (1) JP2002009938A (zh)
KR (1) KR100398010B1 (zh)
CN (1) CN1199417C (zh)
CA (1) CA2337782C (zh)
TW (1) TW548948B (zh)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3764016B2 (ja) * 1999-05-10 2006-04-05 財団法人流通システム開発センタ− 統合ip転送網
US7301952B2 (en) 2000-04-06 2007-11-27 The Distribution Systems Research Institute Terminal-to-terminal communication connection control method using IP transfer network
SG101985A1 (en) * 2000-07-12 2004-02-27 Distribution Systems Res Inst Integrated information communication system
US7095733B1 (en) * 2000-09-11 2006-08-22 Yahoo! Inc. Voice integrated VOIP system
EP1265445A3 (en) 2001-06-08 2007-05-30 The Distribution Systems Research Institute Terminal-to-terminal communication connection control system for IP full service
CN1172504C (zh) 2001-09-29 2004-10-20 华为技术有限公司 互联网个人号码业务中生成计费标识的方法
AU2002301409B2 (en) * 2001-10-13 2003-11-06 Samsung Electronics Co., Ltd. Internet protocol telephony exchange system and call control method thereof
AU2002235084A1 (en) * 2002-03-04 2003-09-16 Telefonaktiebolaget Lm Ericsson (Publ) An arrangement and a method for handling an audio signal
US7907550B1 (en) * 2002-03-19 2011-03-15 At&T Intellectual Property Ii, L.P. Method and system for providing voice over IP conferencing service
US8072979B2 (en) * 2002-06-07 2011-12-06 The Distribution Systems Research Institute Terminal-to-terminal communication control system for IP full service
CN100388743C (zh) * 2003-06-14 2008-05-14 华为技术有限公司 一种适配器及利用其实现的通信方法和系统
US20050157863A1 (en) * 2004-01-21 2005-07-21 Sizemore Rodney J.Jr. Customizable proactively prompted IP telephone service
CN1310511C (zh) * 2004-02-11 2007-04-11 北京中视联数字系统有限公司 多业务数据广播业务系统及其多业务整合方法
CN100440968C (zh) * 2004-04-09 2008-12-03 华为技术有限公司 一种点播流媒体信息的系统及其实现方法
US7573988B2 (en) * 2004-06-02 2009-08-11 Dynalab Inc. System and method for providing customized voice connection services via gatekeeper
US20060133596A1 (en) * 2004-12-06 2006-06-22 Steinlicht Joseph C Centrex replacement ACD
US20060250976A1 (en) * 2005-04-12 2006-11-09 Cisco Technology, Inc. Method and apparatus for media device correspondence
US8483100B2 (en) * 2005-11-14 2013-07-09 Broadcom Corporation Communication device supporting both internet and public switched telephone network telephony
TW200729842A (en) * 2006-01-25 2007-08-01 Vastech Sa Proprietary Ltd An electronic communications recording system
US20070223465A1 (en) * 2006-03-21 2007-09-27 Lee Wang System, method and article for VOIP and PSTN communication
US8488599B2 (en) * 2006-11-13 2013-07-16 Sharp Laboratories Of America, Inc. Auto-switching method and device for dual mode analog-VoIP device
US20080175232A1 (en) * 2007-01-18 2008-07-24 Tsai Wei K System and method for multi-service virtual networks by integration, convergence, zero opportunity cost, and distributed user control
EP2063621A1 (en) * 2007-11-23 2009-05-27 Axalto S.A. A mobile telephone call-back method run on the SIM card
CN101321140B (zh) * 2008-07-11 2011-07-20 东南大学 一种数字中继网关及其实现方法
US20100199320A1 (en) * 2009-02-02 2010-08-05 Microsoft Corporation Multimodal escalation to endpoints in enhanced communication systems

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5619554A (en) * 1994-06-08 1997-04-08 Linkusa Corporation Distributed voice system and method
SE511342C2 (sv) * 1996-12-09 1999-09-13 Telia Ab Metod och anordning för telefoni via Internet
US6292481B1 (en) * 1997-09-16 2001-09-18 Bell Atlantic Network Services, Inc. Inter-carrier signaling and usage accounting architecture for internet telephony
KR100230548B1 (ko) * 1997-08-14 1999-11-15 구자홍 컴퓨터-전화 통합 시스템 및 그를 이용한 중계방법
US6337899B1 (en) * 1998-03-31 2002-01-08 International Business Machines Corporation Speaker verification for authorizing updates to user subscription service received by internet service provider (ISP) using an intelligent peripheral (IP) in an advanced intelligent network (AIN)
WO1999052237A1 (en) * 1998-04-03 1999-10-14 Vertical Networks Inc. System and method for transmitting voice and data using intelligent bridged tdm and packet buses
EP0966145A3 (en) * 1998-06-19 2003-07-16 Nortel Networks Limited IP telephony gateway
US6438105B1 (en) * 1999-02-08 2002-08-20 3Com Corporation Reliable internet facsimile protocol

Also Published As

Publication number Publication date
TW548948B (en) 2003-08-21
KR20010088344A (ko) 2001-09-26
CA2337782A1 (en) 2001-09-08
KR100398010B1 (ko) 2003-09-19
EP1133140A3 (en) 2006-03-22
EP1133140A2 (en) 2001-09-12
US6654456B1 (en) 2003-11-25
CA2337782C (en) 2010-09-21
JP2002009938A (ja) 2002-01-11
CN1312635A (zh) 2001-09-12

Similar Documents

Publication Publication Date Title
CN1199417C (zh) 多业务通信系统及方法
CN1201533C (zh) 因特网电话网络系统、网络访问方法及通话装置适配器
CN1655553A (zh) 便于第三方呼叫和设备控制的系统和方法
CN1565105A (zh) 手持无线会议技术
CN1227862C (zh) 多媒体信息通信系统
CN1147176C (zh) 呼叫控制和载体控制分离的无线网及其中建立呼叫的方法
CN1306780C (zh) 网络电话系统及其方法
CN1507725A (zh) 因特网通信系统、因特网通信方法、对话管理服务器、通信适配器、通信中继服务器及程序
CN1306720A (zh) 虚拟电话通用可配置接口
CN1794705A (zh) 即时消息用户使用其它即时消息系统聊天室的方法及系统
CN1359585A (zh) 用于从配置在综合电信网络中的实体中提供至业务节点的接入的系统与方法
CN1816053A (zh) 基于会话初始化协议的流媒体直播p2p网络方法
CN1914893A (zh) 用Web浏览器统一管理局域网、广域网和因特网上的不同类型的通信的方法及装置
CN1770805A (zh) 计算机辅助管理电话会议的方法以及电话会议服务器装置
CN1868197A (zh) 借助于sip协议的荷载信道变更的信令方法、软件产品和装置
CN1874328A (zh) 实现业务互通的方法及系统
CN1399839A (zh) 包括一个或多个有程序设计功能的电话通信设备的分布式通信网络
CN1379961A (zh) 呼叫控制和载体控制相分离的呼叫建立过程的实现
CN1235421C (zh) 智能终端应用协议
CN1870772A (zh) 一种承载路径优化方法
CN1859188A (zh) 通信指纹系统及通信指纹采集、管理方法
CN1545303A (zh) 承载和控制相分离的通信网络中多方会议业务的实现方法
CN1714538A (zh) 用于使远程接入电话网络适应国家差异的系统和方法
CN1848881A (zh) 通信过程中处理主叫号码显示的实现方法及装置
CN101056308A (zh) 以媒体能力协商支持的高速传真的信令流程的实现方法

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20050427