发向电路交换模式工作的移动单元的 分组交换语音呼叫的处理 【发明领域】
本发明与在蜂窝通信网内通信的路由选择有关,具体地说,与要发给蜂窝通信网内移动用户的分组交换语音呼叫的路由选择有关。
【发明背景】
图1例示了一个例如个人数字蜂窝系统那样的传统的蜂窝通信网。移动台或者说移动用户单元MS能在蜂窝网内进行电路交换和分组交换两种通信。此外,蜂窝网支持通过电路交换连接和通过分组交换的语音通信。移动用户单元通常有一个永久地址,例如为网所知的网际协议(IP)地址。连接到移动用户单元上的数据终端设备(DTE)设置有这个IP地址。
当网关分组移动业务交换中心(GPMSC)收到一个通过互联网从互联网主机IH发来的IP语音分组时,GPMSC就利用归属用户位置寄存器HLR和访问用户移动业务交换中心VMSC检验这个移动用户单元MS是否正被一个电路交换(CS)呼叫占线。HLR告诉GPMSC,移动用户单元是否处于分组模式,而VMSC告诉GPMSC,移动用户单元是处于CS模式还是处于空闲等待状态。如果确定移动用户单元正被一个CS呼叫占线,就拒绝将发来的IP语音分组送至移动用户单元。相反,如果这个移动用户单元没有被一个电路交换呼叫占线,GPMSC就为MS/DTE建立一个分组信道,从而开通互联网主机IH与移动用户单元之间的IP语音会话。在图1中还示出了访问用户分组移动业务交换中心VPMSC、网关移动业务交换中心GMSC、公用电话交换网PSTN、综合业务数字网ISDN和无线电通信网,这些都是传统的蜂窝网体系结构的众所周知的组成部分。
以上所述GPMSC的常规操作例示于图2。如果在21收到一个IP语音呼叫,就在23确定这个移动台是否正被一个电路交换呼叫占线。如果这个移动台正被一个电路交换呼叫占线,就在25拒绝这个IP语音分组。如果在23确定这个移动用户单元没有被一个电路交换呼叫23占线,于是GPMSC就为MS/DTE建立一个分组信道,可以在27开通互联网主机IH与移动用户单元之间的IP语音会话。
考虑到上述情况,所希望的是这样处理入局分组交换语音呼叫,使得这些语音分组在它们的要发给的移动用户单元正被电路交换呼叫占线时也不遭到拒绝。
按照本发明,可以容纳要发给正被电路交换呼叫占线的移动用户单元地分组交换语音呼叫,不用拒绝这些语音分组。或者将分组交换语音呼叫内的信息转送到这个移动用户单元以外的一个目的地,或者通知移动用户单元有分组交换语音呼叫在等待着。
附图简要说明
图1例示了一个传统的蜂窝通信网;
图2例示了的GPMSC所执行的操作;
图3为原理性地例示GPMSC按照本发明处理要发给一个正被一个电路交换呼叫占线的移动用户单元的分组交换语音呼叫的方框图;
图4例示了图3的GPMSC在它收到一个要发给一个移动用户单元的分组交换语音呼叫时所执行的操作;
图5例示了GPMSC在图4的移动用户单元正被占线时的示范响应;
图6例示了GPMSC在图4的移动用户单元正被占线时或者在图5的不接受呼叫时的示范响应;
图7例示了GPMSC在图4的移动用户正被占线时或者在图5的不接受呼叫时的另一个示范响应;
图8例示了GPMSC在图4的移动用户正被占线时或者在图5的不接受呼叫时的另一个示范响应;
图9例示了GPMSC在图4的移动用户正被占线时或者在图5的不接受呼叫时的又一个示范响应;
图10例示了GPMSC在图5的移动用户单元在电路交换模式接受呼叫时的示范响应。
详细说明
例图3是一个例示GPMSC 32按照本发明进行分组交换语音呼叫路由选择的方框图。为了说明清晰,示意性地例示了通信链路30、31、33、35、37和39。分组交换语音呼叫通过其中一个通信链路加到GPMSC32的输入端。GPMSC 32收到这个呼叫后,在其输出端提供需由例如接到图3中所示的一个组成部分的通信链路承载的适当通信,进行响应。从事本技术的人员从以下说明中可以很容易理解在图3中通信的实际路由选择。
再参见例示图4,在21,如果GPMSC 32在其一个输入端收到一个分组交换语音呼叫(在本例中为一个来自互联网主机IH的IP话音呼叫),它首先在23确定这个移动用户单元是否正被一个电路交换呼叫占线。如果没有,就在27 GPMSC 32为MS/DTE建立一个分组信道,开通互联网主机IH与移动用户单元之间的IP语音会话。语音会话通过GPMSC 32和通信链路31和30进行。可以注意到,图4中在21、23和27处的操作与现有技术的图2中号码一致的操作相同。因此,在移动用户单元没有被电路交换呼叫占线时,GPMSC 32对入局分组交换语音呼叫的响应与上面结合示范的图1和2说明的现有技术GPMSC的方式相同。
如果在23确定移动用户单元正被一个电路交换呼叫占线,于是GPMSC 32可以通过执行图4中在B、C、D、E和F处指定的五个示范过程中的任何一个过程进行响应。
图4中在F处指定的示范过程是图5所示的呼叫等待过程。在呼叫等待过程中,GPMSC 32在51通知移动用户单元,有IP语音呼叫。使用呼叫等待通知在这个领域为大家所熟知。然而,为移动用户单元提供一个允许用户确定这个等待着的呼叫是一个分组交换语音呼叫的独特指示(例如,听觉指示)是有利的。这使移动用户单元的用户可以确定是否接受这个IP语音呼叫。用户的决定发送给GPMSC,GPMSC在53确定移动用户单元的用户是否接受了这个IP语音呼叫。如果不接受,GPMSC就执行前面提到的在B、C、D和E指定的过程中的任何一个过程。如果在53移动用户单元的用户接受IP呼叫,就在55确定移动用户单元愿意以电路交换模式还是分组交换模式接收这个IP语音呼叫。
如果在55选择的是电路交换模式,GPMSC就执图5中G处指定的示范过程,为MS/DTE建立一个分组信道,可以开通互联网主机IH与移动用户单元之间的IP语音会话(27)。应注意的是,在图5中27开通的IP语音会话可以与图2和4中所例示的IP语音会话相同。在27完成IP语音会话后,图5的呼叫等待过程转到图4的点A,再进入图4的判决方框21。
图6例示了在图4和5中B指定的过程。这个过程可以由GPMSC 32在图4中23确定移动用户单元正被一个电路交换呼叫占线时执行,或者在图5中确定移动用户单元不接受这个IP语音呼叫时执行。在图4中B指定的过程用来建立和开通互联网主机IH与一个IP语音信箱(参见图3)之间的IP语音会话。在图6中,GPMSC改变在互联网主机IH与IP语音信箱之间交换的IP语音分组中的源和目的地址。
如果在61确定一个到达GPMSC 32的分组来自互联网主机IH,GPMSC就在63将这个分组内的目的地址改变为IP语音信箱的地址,而将这个分组内的源地址改变为DTE的地址。应注意的是,从互联网主机IH接收的要在63改变为IP语音信箱地址的目的地址是DTE地址。同样应注意的是,从互联网主机IH接收的要在63用DTE地址置换的源地址是互联网主机IH的地址。目的地址改变为IP语音信箱地址,使得分组可以送至这个IP语音信箱,而源地址改变为DTE地址是因为IP语音信箱需要识别移动用户的地址。在63改变了源地址和目的地址后,就在65释放分组。
此后,在67确定在这个IP语音会话内是否还有分组。如果是这样的话,控制就返回到判决方框61。不然的话,控制就转到图4的点A,再进入图4的判决方框21。如果在61确定一个到达GPMSC 32的分组来自IP语音信箱,GPMSC 32就在69将这个分组内的目的地址改变为互联网主机IH的地址,而将这个分组内的源地址改变为DTE的地址。应注意的是,GPMSC 32从IP语音信箱接收的分组会有用作目的地址的DTE地址和作为源地址的IP语音信箱地址。这些由IP语音信箱提供的地址是在69改变的,以便在IP语音信箱与互联网主机IH之间建立语音会话。在69改变了地址后,就在65释放分组,如上所述。
从对图6的上述说明可见,作为一个代理服务器的GPMSC对源和目的地址进行变换。从互联网主机IH接收的分组具有改变为使它们改送到IP语音信箱(而不是DTE)的目的地址,以及具有改变为使IP语音信箱可以将它们识别为与DTE关联的分组的源地址。按照本发明,IP语音信箱可以包括例如一个查找表,其中列有所有使用这个IP语音信箱的移动台的MS/DTE地址。在IP语音信箱收到一个语音分组时,它首先可以将这个分组的源地址与查找表的MS/DTE地址项相比较。如果在这个查找表内查找到一个匹配的MS/DTE地址,IP语音信箱就将这个分组存储在与这个匹配的MS/DTE地址关联的邮箱内。如果没有查找到匹配的,IP语音信箱将丢弃这个分组。也应注意,IP语音信箱最好要实际紧接GPMSC 32,例如接近到在它们之间交换分组不需要通过互联网。
还可以理解,GPMSC从IP语音信箱接收的分组具有改变为使它们改送到IP互联网主机IH(而不是DTE)的目的地址,以及具有改变为使IP互联网主机IH可以将它们作为来自DTE的分组接受的源地址。GPMSC32使IP语音信箱将来自互联网主机IH的分组看来像是来自DTE,而使互联网主机IH将来自IP语音信箱的分组看来像是来自DTE。这种地址映射操作有利于互联网主机IH与IP语音信箱之间的IP语音会话。
图7例示了GPMSC 32在图4中23确定移动用户单元正被一个电路交换呼叫占线时或者在图5中53确定移动用户单元不接受这个IP语音呼叫时的另一个示范响应。图7中的这个过程是在图4、5和7中的C指定的。在图7中,GPMSC 32建立和开通在互联网主机IH与互联网主机IH1(参见图3)之间的IP语音会话。如果在71收到一个来自互联网主机IH的分组,就在73改变这个分组的目的地址和源地址。具体地说,这个分组的目的地址改变为互联网主机IH1的地址,这个分组的源地址改变为GPMSC 32的地址。应注意的是,原来从互联网主机IH收到的目的地址会是DTE地址,而源地址会是互联网主机IH的地址。在73改变地址后,就在75释放这个分组。此后,在77,GPMSC确定在这个IP语音会话内是否还有分组要传送。如果是这样的话,这个过程再进入判决方框71。不然的话,过程就转到图4的点A,再进入图4的判决方框21。
如果在71确定分组来自IH1,就在79改变它们的目的地和源地址,更具体地说,将这样分组内的目的地址改变为互联网主机IH的地址,而将这样分组内的源地址改变为DTE的地址。应注意的是,作为从互联网主机IH1收到的分组的目的地址会是GPMSC 32的地址,而这样的分组的源地址会是互联网主机IH1的地址。在79改变了地址后,就在75释放分组,如上所述。
可以理解,在图7中GPMSC起着一个代理服务器的作用,变换IP地址。通过在图7中73改变地址,GPMSC 32使从互联网主机IH发送给DTE的分组通过GPMSC可以改发给互联网主机IH1。在79改变地址使从互联网主机IH1发送给GPMSC 32的分组可以从GPMSC 32转送给互联网主机IH,好像这些分组是在DTE发出的那样。因此,在73和79进行的地址映射过程使GPMSC可以开通互联网主机IH与互联网主机IH1之间的IP语音会话。
图8例示了GPMSC 32在图4中23确定移动用户单元正被占线时或者在图5中53确定移动用户单元不接受这个IP语音呼叫时的另一个示范响应。图8中所例示的这个过程是在图4、5和8中的D指定的。在图8中,GPMSC建立和开通互联网主机IH与GPMSC之间传统的IP语音会话,以及建立和开通GPMSC与一个传统的电路交换(CS)语音信箱(参见图3)之间传统的CS语音会话。
在图8中的81,GPMSC 32将从互联网主机IH收到的IP语音分组变换为电路交换的语音信号。GPMSC将CS语音信号发送给CS语音信箱。在83,GPMSC 32将从CS语音信箱收到的CS语音信号变换为IP语音分组,发送给互联网主机IH。从在81和83的过程中可见,GPMSC 32在图8中作为一个传统的IP语音网关进行工作。如果在85呼叫没有完成,过程就返回,再进入方框81。如果在85呼叫完成,过程就转到图4的点A,再进入图4的判决方框21。
图9例示了GPMSC 32在图4中23确定移动用户单元正被占线时或者在图5中53确定移动用户单元不接受这个IP语音呼叫时的另一个示范响应。图9的这个过程是在图4、5和9中的E指定。在图9中,GPMSC 32建立和开通互联网主机IH与GPMSC之间的IP语音会话,以及建立和开通GPMSC与一个传统的电话号码(参见图3)之间的CS语音会话。在图9中的91和93的过程类似于在图8中的81和83的过程,在图9中的CS语音会话是在GPMSC与电话号码之间开通的,而不是象在图8中那样在GPMSC与CS语音信箱之间开通的。GPMSC 32与电话号码之间的通信链路可以包括例如一个PSTN或ISDN网,或者一个无线电通信网(参见图1)。
图10例示了GPMSC 32在图5中移动用户单元接受IP语音呼叫但是选择CS模式时的响应的一个例子。图10的这个过程是在图5和10中的G指定的。在图10中,GPMSC 32建立和开通互联网主机IH与GPMSC之间的IP语音会话,以及建立和开通GPMSC与移动用户单元MS之间的CS语音会话。在图10中的101和103指示的过程类似于在图8中的81和在图9中的91和93指示的过程,但在图10中的CS语音会话是在GPMSC与移动用户单元MS之间开通的。
因此,可以理解,GPMSC 32在图8中起着一个在互联网主机IH与CS语音信箱之间的传统IP语音网关的作用,在图9中起着一个在互联网主机IH与电话号码之间的传统IP语音网关的作用,而在图10中起着一个在互联网主机IH与移动用户单元MS/DTE之间的传统IP语音网关的作用。
按照上述说明,一个从互联网主机IH收到的要发给在MS/DTE的移动用户单元MS和数据终端设备DTE的IP语音呼叫可以改发给一个IP语音信箱(图6)或者改发给另一个互联网主机IH1(图7)。此外,GPMSC可以作为一个在互联网主机IH与一个电路交换语音信箱之间(图8)或者在互联网主机IH与一个电话号码之间(图9)的IP语音网关那样进行工作。在图6-9中的每个图中,要发给移动用户单元的IP语音呼叫的信息改发或者转送给移动用户单元之外的一个目的地。在图4中的23确定移动用户单元正被占线时或者在图5中53确定移动用户单元不接受这个IP语音呼叫时,可以采用图6-9的这些改发操作。
如果在图4中23确定移动台被占线后执行图5的呼叫等待过程,就可以选择图6-9的这些操作中的任何一个操作,如果在53确定移动用户单元不接受这个IP语音呼叫的话。如果在53接受IP语音呼叫,在移动用户单元选择电路交换模式的情况下,GPMSC 32就起着一个在互联网主机IH与移动用户单元MS/DTE之间的IP语音网关的作用,如图10所示。如果在55确定以分组模式运送接受的IP语音呼叫,就在IH与MS/DTE之间建立和开通传统的IP语音会话。
因此,本发明提供了一种处理分组交换语音呼叫的技术,在移动用户单元正被一个电路交换语音呼叫占线时不必拒绝分组交换语音呼叫。
所有上面所说明的IP语音会话都用众所周知的传统方法建立,诸如在ITU-T(国际电信联盟电信标准化部门TelecommunicationStandardization Sector of International TelecommunicationUnion)推荐书中所说明的那样,因此这个推荐书在这里列作参考。所有上面所说明的CS语音会话都很容易地用诸如ITU-T公布的众所周知的传统电话技术建立。
显然,对从事这项技术的人员来说,图3-10的GPMSC 32很容易例如通过适当地修改在图1-2中的传统GPMSC内的软件来实现。在传统的GPMSC内适当的修改硬件和软件也足以实现GPMSC 32,这些对于读了上述说明的从事这项技术的人员来说都是显而易见的。
虽然上面已经详细说明了本发明的示范实施例,但这并不是限制本发明的专利保护范围,本发明可以用各种实施方式实践。