专利名称:出中继呼叫建立方法
技术领域:
本发明涉及通信领域,更具体地涉及一种出中继呼叫建立方法。
背景技术:
软交换作为下一代网络(NGN)的呼叫与控制的核心,提供实 时性业务的呼叫控制和连接控制,它的一个很重要的功能是与传统 PSTN网的互通,支持中继接入。中继网关TG主要负责PSTN网 通过中继线接入IP核心网,完成PSTN中继侧的语音与IP网侧语 音的转换功能,同信令网关一起在软交换的控制下完成电路交换网 与IP网络的呼叫建立。当与传统交换局建立呼叫时,力某体的接续由 于网络不同也分成传统的PSTN网和IP网两个部分。N0.7信令通 过信令网关在软交换和传统交换局之间传送。软交换使用NO,7信 令(如ISUP)发起呼叫并通知对方局间中继电路的选用,通过 H.248/MGCP协议实现媒体资源控制和管理功能,控制中继网关完 成IP侧々某体的4妻续。这里以H.248为例,它是一种主从控制协议,使用终结点描述 发起和接收媒体流的实体,终结点有中继电路这样的物理终结点, 也有RTP流这样的临时终结点。这些终结点通过关联联系在一起, 关联就是终结点相互耳关系形成的结合体。H.248定义了若干命令来对关联和终结点进行才喿作和管理,如Add命令用来向一个关联中增 加终结点。NO.7信令是常用的一种局间共路信令。共路信令特点是采用 单独的通路来传送信令,因此信令通路畅通未必话音通路也畅通,这对于高可靠要求的电话网来说是个要解决的问题,解决办法就是 导通检验。所谓导通检验就是对信令选择的中继电路是否畅通进行 的氺全'验,如果4企查结果失败则立即释放呼叫,成功了才允许本次呼 叫继续建立。导通才t验的实现方法通常是发端局在去话中继电路接 好发送接收器,对端局将用于检验的回路接到该中继电路上。发端 局在中继电路上用发送器发送检验音,并与接收器的接收音比较, 如果传输质量和时限在规定的范围内,就认为导通成功。在信令上 以ISUP局间共路信令为例,发端局如果请求导通检验,在初始地 址消息IAM里有导通指示是本^:或者前段中继电路进行导通4企验。 这两个不同导通指示的IAM消息:帔对端局收到后i殳置定时器等待 导通结果消息,暂停呼叫接续直到收到导通成功消息。它们的不同 点在于对端局在导通指示是在本段中继电路导通检验时才设置检 验回路,而指示为前段中继电路的导通检验是不设置检验回路的。在中继网关的控制协议里讲到出中继呼叫建立的流程都建议 先将媒体资源建立完成后才发送信令消息通知对端局建立呼叫。这样做是与传统中继呼叫建立相一致,即先选择好中继电路再发送信 令开始建立呼叫。在软交换网络里,中继网关IP侧的媒体资源分配 是动态的,这个过程对应着传统中继呼叫建立的中继电if各选择。但_ 是IP网^各消息交互存在时延,这才羊々某体建立与传统电话网相比可能 时间比较长。软交换选择好中继电路并占用后,通过控制协议如 H.248协议让中继网关准备媒体资源,并将结果返回给软交换。这 个过程软交换对该中继电路是占用状态而对端局是空闲的,对端局 如果选中它也发起呼叫就会出现同抢,IP网络的时延就使这种可能增大。同抢就是指这种双方同时占用同一条中继电路的现象,准确 地i兌是占用中继电路发送呼叫建立消息通知对端局后立即收到对 端局对该中继电路发来的呼叫建立消息。第CN200510033940号中国专利"一种信令与业务分离架构下 内外部同抢的解决方法"公开了一种NGN网络下同抢处理的方法。 该发明针对软交换网络业务、信令分离架构下呼叫建立中出现同抢 的处理。它根据同抢发生的地点提出外同抢和内同抢的概念。外同 抢位置指系统与邻接局之间信令交互,而内同抢是是系统内部原语 消息的交互,其中内同抢与外同抢只有所处的位置不同,处理方法 及出现原因本质上是一样的。本发明与之不同,没有将同抢在内部 处理中按位置划分,而是利用电路占用状态这个条件判断,将同抢 的处理纟充一处J里。发明内容本发明的目的在于提供一种新的出中继呼叫建立方法,以降低 同才仓发生的可能。根据本发明的一种出中继呼叫建立方法包括以下步骤S502, 软交换中心选择并占用中继电路;S504,软交换中心发送增加命令 至中继网关指示中继网关准备士某体资源;以及S506,库欠交换中心等 待中继网关的响应,在没有接收到中继网关的成功响应前,不发送 初始地址消息通知对端局;在软交换中心接收到来自对端局的初始 地址消息的情况下,软交换中心直接获取中继电路占用状态,从而 进行呼叫进一 步接续处理。在软交换中心是主控局的情况下,软交换中心设置定时器以等 待中继网关准备媒体资源的响应,在定时器超时前接收到来自中继 网关的成功响应的情况下,库欠交4灸中心发送初始;也址消息给对端局,在定时器超时或超时前4妄收到来自中继网关的々某体建立失败响 应的情况下,软交换中心启动呼叫释放过程。在软交换中心为非主控局的情况下,软交换中心直接继续接续 入局呼叫,并重新选择一条新的中继电路重复试呼。在中继电路被占用的情况下,软交换中心确定出现同抢并进行处理。才艮据本发明的另 一种出中继呼叫建立方法包括以下步骤 S602,软交换中心选择和占用中继电路并发送初始地址消息通知对 端局,对端局设置第一定时器等待导通结果消息;S604,在第一定 时器的定时时间内,l欠交换中心向中继网关发送增加命令以指示中 继网关分配々某体资源,并设置第二定时器等待中继网关的响应,其 中,第一定时器的定时时间大于第二定时器的定时时间;S606,在 软交换中心4妄收到士某体资源分配不成功的响应或超时没有接收到 响应的情况下,软交换中心向对端局发送导通检验失败消息,在软 交换中心接收到媒体资源建立成功响应的情况下,软交换中心向对 端局发送导通4企-验成功消息,对端局继续建立呼叫。初始地址消息包括导通指示,用于表示前段电路有导通检验。本发明就软交换出中继呼叫建立存在的问题从两个方面^是出 了处理方法,对传统的先建立媒体后发送信令的方式提出了同抢处 理的一种改进,^使有中继网关参与的出中继呼叫的同抢处理可以使 用常用的同抢处理方法一样处理。另外,本发明针对传统方法本身固有的缺陷提出了先发送信令 后完成媒体建立的方法,这种方法使电路状态不一致的时间缩短, 降低发生同抢的可能,提高呼叫接通率。
此处所说明的附图用来4是供对本发明的进一步理解,构成本申 请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是软交换与传统交换局互通的网络拓朴图;图2是传统方式下发生同抢时软交换作为主控局在媒体建立得 不到响应的情况下的流考呈图;图3是传统方式下发生同抢时软交换作为主控局在媒体建立得 到正确响应的情况下的流#呈图;图4是传统方式下发生同抢时软交换作为非主控局的流程图;图5是根据本发明实施例的出中继呼叫建立方法的流程图;图6是根据本发明另一实施例的出中继呼叫建立方法的流程 图;以及图7是根据本发明又一实施例的出中继呼叫建立方法的流程图。
具体实施方式
下面参考附图,详细"i兌明本发明的具体实施方式
。图1是软交换与传统PSTN交换局互通的网络拓朴图。在该图 中,软交换的核心控制设备称为SS,信令网关称为SG,中继网关称为TG。软交换通过H.248/MGCP协i义命令消息控制中继网关才喿 作终结点,软交换与传统交换局之间使用TUP/ISUP协议建立呼叫, 下面的"i兌明使用H.248协议和ISUP协议为例i兌明流程。图2是传统方式下发生同抢时软交换作为主控局在媒体建立得 不到响应的情况下的流程图。在图2中,软交换按照传统的方式建 立出中继呼叫,即先4巴々某体资源建立完成再发起4言令建立呼叫。在 建立媒体的过程中有入中继呼叫进来,但此时该电路已经被软交换 占用。此时如果处理不好会造成出入中继呼叫都受影响。可以^]寻这 种情况也视为一种同抢,但它跟一般的同抢不同的是出现同抢时有 一方没有发送IAM消息,它的处理也有些特殊。该图显示的是软 交换在接收不到媒体资源建立响应时作为主控局的处理流程,具体 i兌明^口下S202,软交换欲发起出中继呼叫,选择好中继电路并标记电路 被占用,然后通过H.248的Add命令让中继网关准备媒体资源,并 设置定时器等待中继网关的响应,定时器时长5秒左右;S204,在等待中继网关响应的过程中收到对端局的IAM消息, 该电路也被对方占用。软交换在没有发送IAM消息时根据该电路 的占用状态判断发生了同抢并且判断自己为主控局,这样软交换不 处理对方的IAM消息,而继续等祠4某体建立响应消息;S206,当等待媒体建立响应的定时器超时后或给出失败的响 应,软交换启动释方t过程,向对端局发送REL消息。这样估文的原因 是软交换没有发送IAM消息出去,对端局不知道发生了同抢,因 此需要发送REL通知对方拆除呼叫。图3说明的是与图2相对的另一种情况,即同抢发生后软交换 继续等待^某体建立的响应消息,而中继网关回了成功的响应,具体 说明如下S302,软交换欲发起出中继呼叫,选择好中继电路并标记电路 被占用,然后通过H.248的Add命令让中继网关准备々某体资源,并 设置定时器等待中继网关的响应,定时器时长5秒左右;S304,在等待中继网关响应的过程中收到对端局的IAM消息, 该电if各也^皮对方占用。软交换在没有发送IAM消息时才艮据该电i 各 的占用状态判断发生了同抢并且判断自己为主控局,这样软交换不 处理对方的IAM消息,而继续等待媒体建立响应消息;S306,软交换收到中继网关的成功响应Reply消息后,停止等 待响应的定时器;S308,專t交4奂发送建立出中继呼叫的IAM消息,通知对端局 对该电路的占用。对端局收到消息后能判断出现了同抢,由于它是 非主控局,将该呼叫接续下去,而自己发起的呼叫另选电路重新建立。图4说明的是同抢发生后软交换为非主控局的情况。同抢发生 的原因和判断方法与图2、图3说明情况一样。这次软交换作为非 主控局,在收到对端局IAM消息后根据指定电路状态判断出现同 抢并且自己是非主控局,后面的处理跟一般的同抢处理类似。软交 换需将入中继呼叫接续成功,另选一个中继电路重新发起呼叫,这 种情况在此不具体说明了 。图5是#4居本发明实施例的出中继呼叫建立方法的流程图。在 图5所示的流程中,软交换按照网关控制协议对中继呼叫建立的建i义,在发送初始i也址消息(IAM)前往往先通过控制切、i义的增加命 令准备媒体,并等待响应。这时软交换已经选择了中继电路并占用 了,但没有通知对端局。 一旦此时对端局发起呼叫过来,就会出现 一种同抢现象。这种同抢与通常所说的同抢稍微不同的是软交换侧 没有真正发送IAM消息通知对方。这种同抢的检测可以在NQ7信 令^f莫块收到IAM消息后检查中继电路的状态来判断, 一旦判断出 来就可以按照常用的同抢处理方法一样处理。该出中继呼叫建立方 法具体包4舌以下步骤S502,软交换中心选择并占用中继电路;S504,软交换中心发送增加命令至中继网关指示中继网关准备 々某体资源;以及S506,软交换中心等待中继网关的响应,在没有接收到中继网 关的成功响应前,不发送初始地址消息通知对端局;在软交换中心 接收到来自对端局的初始地址消息的情况下,软交换中心直接获取 中继电路占用状态,从而进行呼叫进一步接续处理。在软交换中心是主控局的情况下,它将设置定时器等待中继网 关准备+某体的响应。在定时器超时前得到成功的响应的情况下,软 交换中心发送IAM消息给对端局,对端局IAM消息;波丢弃。如果 定时器超时或超时前中继网关响应々某体建立失败,则软交换启动呼 叫释放过程。由于对方没有收到IAM,它不知道发生同抢,软交换 必须及时释方文入局呼叫。在软交换是非主控局的情况下,直接把入局呼叫继续接续,重 新选择一条新的中继电路重复试呼。由于对端是主控局,它是否知 道同抢发生关系不大。图6是根据本发明另一实施例的出中继呼叫建立方法的流程 图。在图6所示的流程中,软交换发起呼叫时占用电路后可以立即 发送初始地址信令消息通知对端局,之后开始准备媒体资源,发送 的初始地址消息(IAM)里指示前段电路有导通检验。IAM消息的 导通指示(CCI)为前段电路导通检验,这样可以避免对端局收到 消息后搭建导通检验环路造成资源浪费,同时也使对端局等待导通 结杲而不会立即接续,这个等待时间可以提供给软交换准备媒体资 源。等到软交换与中继网关之间媒体资源建立完成后,向对端局发 送导通成功消息。这样啦文可以4吏局间电^各状态不一致的时间缩小, 减少发生同抢的可能。该出中继呼叫建立方法具体包括以下步骤S602,软交换中心选择和占用中继电路并发送初始地址消息通 知对端局,对端局将等待正常的导通结果后才继续接续呼叫。对端 局等待导通结果消息的第一定时器T8 —般时长为10 15秒。其中, 初始地址消息里的导通4全-验表示语指示前,史电路有导通4企马全。S604,在第一定时器T8的定时时间内,库t交4奐中心向中继网 关发送增加命令以指示中继网关分配媒体资源,并设置准备媒体资 源的第二定时器,其中,第一定时器的定时时间大于第二定时器的 定时时间,第二定时器的定时时间通常为5秒左右。S606,在软交换中心接收到媒体资源分配不成功的响应或超时 没有4姿收到响应的情况下,專欠交4吳中心向对端局发送导通4企-验失败 消息,在软交换中心4秦收到々某体资源建立成功响应的情况下,软交 换中心向对端局发送导通检验成功消息,对端局继续建立呼叫。其 中,初始地址消息包括导通指示,用于表示前段电路有导通检验。图7是4艮据本发明又一实施例的出中继呼叫建立方法的流程 图。在图7所示的流程中,使用导通检验指示来得到建立媒体需要的时间,并4吏用导通消息COT的导通指示反映々某体建立的成功或 者失败。图7所示的出中继呼叫建立方法具体包括以下步骤S702,软交换欲发起出中继呼叫,选择好中继电路并标记电路 被占用,然后发送初始地址消息(IAM)通知对端局。这种尽可能 快的通知对方就是为了防止双方中继状态不一致的时间过长。发送 的IAM消息中的导通检验指示码(CCI)值为2,即前一段电路进 行导通4企-睑。有该导通指示可以让对端局进入等待导通消息状态, 软交换利用这个时间准备媒体资源。导通指示为2的好处是不让对 端局因为导通检验标志而去搭建环路,因为实际不是真的存在导通 检验。S704,在对端局等待导通结果的这一^殳时间内,软交换利用 H.248的Add命令通知中继网关准备々某体。S706,当收到中继网关的媒体建立的响应Reply消息,软交换 确认^ 某体资源建立完成。S708,当中继网关返回成功的响应,软交换发送的导通消息 COT带的导通指示为导通成功。S710,当对端局收到成功的导通消息后,开始呼叫的接续,如 果成功3夸回ACM消息给寿欠交才奐。综上所述,本发明提出了 一种对软交换网络中呼叫建立时发生 的同抢的处理方法。另外,本发明还提出了一种出中继呼叫建立的 方法,以避免出现较长的电路占用状态不一致时间,从而降低同抢 发生的可能。本领于4支术人员将4艮容易了解到本发明其它优点和修改。因 此,本发明更广泛的方面并不限于本文中示出以及描述的特定细节 和典型实施例。因此,可在不脱离由^L利要求及其等效物所限定的 本发明的精神或范围的条件下做出各种修改。
权利要求
1. 一种出中继呼叫建立方法,其特征在于,所述方法包括以下步骤S502,软交换中心选择并占用中继电路;S504,所述软交换中心发送增加命令至中继网关指示所述中继网关准备媒体资源;以及S506,所述软交换中心等待所述中继网关的响应,在没有接收到所述中继网关的成功响应前,不发送初始地址消息通知对端局;在所述软交换中心接收到来自所述对端局的初始地址消息的情况下,所述软交换中心直接获取所述中继电路占用状态,从而进行呼叫进一步接续处理。
2. 根据权利要求1所述的出中继呼叫建立方法,其特征在于,在 所述软交换中心是主控局的情况下,所述软交换中心设置定时 器以等待所述中继网关准备媒体资源的响应,在所述定时器超 时前4妾收到来自所述中继网关的成功响应的情况下,所述软交 换中心发送初始i也址消息给对端局,在所述定时器超时或超时 前4妄收到来自所述中继网关的々某体建立失败响应的情况下,所 述软交4灸中心启动呼叫释方文过程。
3. 根据权利要求1所述的出中继呼叫建立方法,其特征在于,在 所述软交换中心为非主控局的情况下,所述软交换中心直接继 续4妄续入局呼叫,并重新选择一条新的中继电^各重复试呼。
4. 根据权利要求1所述的出中继呼叫建立方法,其特征在于,在 所述中继电路被占用的情况下,所述软交换中心确定出现同抢 并进行处理。
5. —种出中继呼叫建立方法,其特征在于,所述方法包括以下步 骤S602,專欠交^:中心选择和占用中继电路并发送初始;也址消息通知对端局,所述对端局设置第一定时器等待导通结果消 台.S604,在所述第一定时器的定时时间内,所述软交换中 心向中继网关发送增加命令以指示所述中继网关分配媒体资 源,并设置第二定时器等待所述中继网关的响应,其中,所述 第一定时器的定时时间大于所述第二定时器的定时时间;S606,在所述软交换中心接收到媒体资源分配不成功的 响应或超时没有接收到响应的情况下,所述软交换中心向所述 对端局发送导通检验失败消息,在所述软交换中心接收到媒体 资源建立成功响应的情况下,所述软交换中心向所述对端局发 送导通^r马全成功消息,所述只寸端局继续建立呼叫。
6. 根据权利要求5所述的出中继呼叫建立方法,其特征在于,所 述初始地址消息包括导通指示,用于表示前^殳电路有导通档r验。
全文摘要
本发明公开了一种出中继呼叫建立方法。该方法包括以下步骤S502,软交换中心选择并占用中继电路;S504,软交换中心发送增加命令至中继网关指示中继网关准备媒体资源;以及S506,软交换中心等待中继网关的响应,在没有接收到中继网关的成功响应前,不发送初始地址消息通知对端局;在软交换中心接收到来自对端局的初始地址消息的情况下,软交换中心直接获取中继电路占用状态,从而进行呼叫进一步接续处理。
文档编号H04M7/00GK101247313SQ200710005098
公开日2008年8月20日 申请日期2007年2月13日 优先权日2007年2月13日
发明者邵红维 申请人:中兴通讯股份有限公司