Gsm与ims之间的scp控制的重叠的制作方法

文档序号:7642974阅读:338来源:国知局

专利名称::Gsm与ims之间的scp控制的重叠的制作方法
技术领域
:本发明涉及用于将呼叫路由到IMS服务的方法。
背景技术
:登记代理(RS,RegistrationSurrogate)是使运营商能够在网际协议多媒体子系统(IMS)网络中登记GSM订户或ISDN订户的技术。所登记的IMS订户能够使用GSM接入,但是使他们的服务驻留在IMS网络中。RS有助于在往来于这样的GSM用户的呼叫被从GSM网络路由到IMS网络时触发一个或多个IMS服务。可以使用乂>知的移动网络增强逻辑的客户化应用(CAMEL)的"路由归属(RouteHome)"服务来执行呼叫从GSM到IMS的路由。GSM呼叫通过IMS的路由(为了在IMS网络中执行一个或多个IMS月艮务)被称为"GSM-IMS重叠(overlay),,。IMS服务(对其来说所希望的是能够以上述方式接入)的一个例子是IP-中心交换(IP-Centrex)。IP-Centrex是提供无线办公室特征的IMS服务。IP-Centrex的方面之一是利用GSM终端以及利用会话发起协议(SIP)电话来接入IMS服务的可能性。这样的IMS服务通常称为多通道(multiaccess)IMS服务。本i兌明书的其余部分将IP-Centrex作为示例性IMS服务。然而,本发明同样可应用于可通过GSM来接入的任何其他IMS服务,诸如呼叫完成或呼入播放(incomingcallscreening)。另夕卜,本发明同才羊可应用于固定电4言网络中的呼叫,与在诸如GSM网络或UMTS网络之类的移动网络中一样。在为了GSM和IMS之间的重叠而应用CAMEL时,在呼叫源自GSM网络中的情况下由呼叫订户所拨打的^皮叫方号码(CdPN)不能总是被保持在GSM网络与IMS网络之间的ISDN用户部分(ISUP)信令中。这主要有三个原因。首先,ISUP初始地址消息(IAM)中所携带的CdPN被ITU-T建议E.164限制为15个地址数字。但是15个数字可能不足以确定媒体5网关控制功能(MGCF)的地址,并且这15个数字还包括原始拨打号码,尤其当GSM呼叫是从国外或从不同供应商的网络被建立的时更是如此。第二,ISUP中的CdPN的号码帧包含地址性质(NoA)。在将呼叫路由到MGCF所需的MGCF地址被添加到CdPN时,根据GSM呼叫是在归属国内还是从国外或者不同的供应商被建立的,ISUPCdPN的帧中的NoA必须被设置成国家的或国际的。结果,原始拨打的号码的NoA丢失。第三个原因在于,用户可能将运营商特定的服务选择码(*和#)包括在所拨打的号码中。这些码不能通过ISUP被传送到IMS服务。另外,在ISUP信令穿越国家(国际)网络边界时,呼叫方号码(CgPN)可能被破环或丢失。然而,需要CgPN来识别呼叫订户和触发IMS服务。因此,在CgPN不可用或者在它被破环时,不可能有IMS触发,因此无法通过IMS重叠来建立呼叫。最后,在IMS服务被触发时,诸如位置信息之类的重要信息对IMS服务来说不可用。
发明内容本发明的目的是提供用于在交换节点所服务的呼叫方终端(例如PSTN或ISDN中的固定电话或PLMN中的移动电话)与IMS服务之间建立呼叫的方法,该方法克服上述问题中的一个或多个。该目的通过提供以下方法来实现,所述方法在媒体网关控制功能中执行服务以用于在由交换节点服务的呼叫方终端与IP多媒体子系统服务之间建立呼叫,所述方法包括接收来自交换节点的呼叫发起消息,所述呼叫发起消息包括被叫方号码;分析被叫方号码以查看对于到IP多媒体子系统服务的连接而言是否要求呼叫建立;在所述呼叫是到所述IP多媒体子系统服务的连接的情况下,从所述被叫方号码得出哪个服务控制点在负责Uncharge);询问(query)所述服务控制点以获得与呼叫相关联的数据;处理所述数据,以便创建会话发起协议邀请消息;向呼叫会话控制功能发送会话发起协议邀请消息。呼叫会话控制功能然后将进一步执行呼叫建立过程。在一个实施例中,被叫方号码包括所述IP多媒体子系统服务的运营商的国家代码;所述运营商的国家目的地代码;所述媒体网关控制功能的地址;标识所述服务控制点上的重叠过程的相关性标识符。所述数据包括下列中的一个或多个在所述呼叫方终端处所拨打的原始拨打号码;与所述呼叫相关联的呼叫方号码;所述呼叫方的位置信息;与所述被叫方相关联的被叫方号码;与所述被叫方号码相关联的被叫方的位置信息;国际移动订户标识;国际移动设备标识;与所述^皮叫方相关耳关的订户状态。根据本发明的一个方面,提供一种用于电信网络中的媒体网关控制功能,所述媒体网关控制功能被安排为执行上面提到的方法。根据另一方面,提供一种电信网络,其包括至少一个如上所述的媒体网关控制功能。根据又一个方面,提供一种方法,所述方法在服务控制点中执行服务以用于在由交换节点服务的呼叫方终端与IP多媒体服务之间建立呼叫,所述方法包括接收来自所述交换节点的IN服务触发器,所述IN服务触发器包括与呼叫相关联的数据;存储所述数据;为所述呼叫发起重叠过程;分配用于标识重叠过程的相关性标识符;向交换节点发送目的地订户号码;在接收到来自媒体网关控制功能的请求时,向媒体网关控制功能提供所述数据。本发明还涉及用于电信网络中的服务控制点,所述服务控制点被安排为执行上述方法。7最后,本发明涉及至少包括如上所述的服务控制点的电信网络。下面将使用多个示例性实施例通过参考附图来更详细地讨论本发明,其中图1示出根据现有技术的网络图,其绘出用于移动始发的(mobileoriginated)呼叫的GSM-IMS重叠;图2示出根据本发明实施例的网络图,其绘出用于移动始发的呼叫的GSM-IMS重叠;图3示出根据本发明实施例的网络图,其绘出用于移动终止的(mobileterminating)呼叫的GSM-IMS重叠;图4示出图2的网络的网络图,其中呼叫是使用URI而不是号码被建立的;图5是相关性标识符的例子;图6是为了建立到GSMMAE订户的呼叫根据实施例MGCF所采取的动作的流程图7是根据实施例SCP所采取的动作的流程图。具体实施例方式图1示出根据现有技术的GSM网络9以及IMS网络11(的一部分)。在图1中,示出了功能块,每个功能块都可以被包含在独立的网络节点中,但是它们中的一些还可以净皮组合成单个网络节点。GSM网络9包括服务移动交换中心(MSC)2和经由例如SS7网络(未示出)与服务MSC2进行通信的归属位置寄存器(HLR)4。另外,还示出了无线电接入网络(RAN)6,经由其呼叫方可以使用诸如移动电话8之类的移动台来建立通过GSM网络9的呼叫。如技术人员已知的,服务MSC2还使用CAMEL应用部分(CAP)与SCP10进行通信。在图1的例子中,GSM网络9是访问公共陆地移动网(VPLMN)9。GSM网络9与包括MGCF12、P-CSCF14、S-CSCF16和IMS服务20的IMS网络11进行通信。P-CSCF14是IMS网络中的第一接触点,并且其提供对承载资源(bearerresource)的授权。它还将接收自SIP用户代理(未示出)的SIP登记请求转发至通过使用IMS订户所提供的归属域名而确定的I-CSCF(未示出)。在登记代理(RS)的情况下,P-CSCF14从RS接收SIP登记请求。在相反的方向上,它将SIP请求或响应转发到SIP电话(未示出)。在RS的情况下,它将SIP请求或响应转发到MGCF12。另外,P-CSCF14将接收自MGCF12的SIP消息转发到S-CSCF16。现在,根据现有技术对从可以使用IMS的GSM订户的移动始发的呼叫建立的典型呼叫流程进行说明。该GSM订户也称为GSM多通道扩展(MAE)订户。参见图1,该订户在VPLMN9中的MSC2中登记。该订户在HLR4中具有用于中心交换功能的简档(profile)。该简档包括IN服务触发器,即始发CAMEL预订信息(O-CSI)。HLR4向MSC2发送0-CSI。GSMMAE订户发起移动始发的呼叫。该订户可以拨打短码(例如4500)或者公共号码(例如,国际格式的号码+31161249911;或者未知格式的号码0031161249911;0161249911)。由于GSMMAE订户具有O-CSI,所以MSC2触发SCP10中的IN服务,即,MSC2向SCP10发送CAMEL应用部分(CAP)初始一企测点(IDP)操作。在MSC2与SCP10之间建立CAP对话。SCPIO驻留在GSM订户的归属网络中。对该归属网络(被称为归属公共陆地移动网(HPLMN.))进行操作的运营商也可以是对IMS网络进行操作的运营商。从O-CSI得到SCP10的地址。可以将动态负载共享应用到IN服务触发。IN服务可以是CAMEL路由归属服务。应当注意的是,"CAMEL路由归属"并不是官方的GSM术语,而是一般用于将呼叫从GSM订户路由到归属网络中的实体的CAMEL服务。为了GSM-IMS重叠的目的,CAMEL路由归属服务将呼叫路由到IMS网络11,因此该服务也称为"CAMEL路由到IMS(CAMELRoutetoIMS)"服务。IN服务在来自订户的原始拨打号码的前面插入前缀。该前缀引起将呼叫路由到IMS网络11的MGCF12。应当注意的是,可以将CAMEL路由到IMS服务部署在两个或更多SCP上。连接MSC2和SCP10的SS7网络(未示出)将把该服务调用路由到SCP10。SCP10确定订户是GSMMAE订户(借助于CAPIDP中的服务密钥(key)),并向MSC2给出将呼叫路由到IMS网络11中的MGCF912的指令。IMS网络11包含一个或多个MGCF。MGCF的数量特别是由IMS网络11中的订户数量和IMS网络11的地理大小来确定的。SCPIO将例如基于服务密钥来确定要将呼叫路由到哪个MGCF。被叫方二-十进制(BCD)号码(CdPBN)通过RAN6被从移动电话8发送到MSC2。它包含订户所拨打的号码(即,在GSM电话的键盘上所输入的号码)。MSC2将CdPBN转换成被叫方号码(CdPN)。GSM网络9中的另外呼叫处理(即将呼叫路由到该呼叫的目的地(被叫方))是利用该CdPN来进行的。SCP10将通过被称为"目的地订户号码"的不同号码来为该呼叫提供不同的CdPN,即它不考虑(override)MSC2已经从CdPBN得到的CdPN。SCP10在CAP连接操作中将该目的地订户号码提供给MSC2。为了GSM-IMS重叠的目的,目的地订户号码具有下列格式<cc><ndc〉<mgcfaddress><originaldiallednumber〉其中<cc>:IMS运营商的国家代码<ndc>:IMS运营商的国家目的地代码<mgcfaddress>:MGCF12的地址<originaldiallednumber>:呼叫方所拨打的号码序歹'J<mgcfaddress〉包括用以标识IMS网络11内的MGCF12的多个数字。<cc>、〈ndc〉和〈mgcfaddress〉的拼接组成上面提到的"前缀"。SCPIO在原始拨打号码前面插入前缀,并将结果返回给MSC2。MSC2将呼叫路由到IMS网络11的MGCF12。将呼叫路由到MGCF12是根据标准ISUP路由方法来进行的。ISUPIAM中的被叫方号码(CdPN)包含由SCP10在CAP连接操作中所提供的目的地订户号码。然后MGCF12将接收ISUPIAM,并将ISUP应用到SIP对话。MGCF12生成SIP邀请消息并将SIP邀请发送给P-CSCF14。通过使用指定的IP端口地址,P-CSCF14处的SIP邀请将被解释成用户到网络接口(UNI)信令。可替换地,可以将该SIP邀请发送到用于GSM-IMS重叠的专用P-CSCF。GSMMAE订户被登记在P-CSCF14中。GSMMAE订户还被登记在S-CSCF16中。在P-CSCF14和S-CSCF16中的登记是由登记代理来执行的。P-CSCF14将SIP邀请转发到该订户所登记的S-CSCF16。S-CSCF14具有为该订户所存储的所谓的初始过滤标准(IFC)。它将使用IFC来触发IP-Centrex服务。SIP邀请中的请求通用资源标识符(请求URI,R-URI)包含原始拨打号码。才艮据IMS服务中的订户的简档,IMS服务处理该订户的呼叫。当应用GSM和IMS之间的重叠时,原始拨打号码不能总是被保持在GSM网络9与IMS网络11之间的ISDN用户部分(ISUP)信令中。这是由ISUPIAM中的CdPN被限制为预定数目的地址数字(例如,在ITU-T建议E.164中该数目为15)这一事实而引起的。根据本发明的实施例,参见图2,该问题通过使SCP10和MGCF12相互进行通信以使得在呼叫建立期间MGCF12能够从SCP10获取原始拨打号码而得以解决。图2示出来自GSM网络9的移动始发的呼叫建立的典型呼叫流程,包括本发明中所描述的增强。在图2中,相应的附图标记被用于图l的相应功能块。根据该实施例,SCPIO被安排为存储它在CAPIDP中从MSC2所接收的信息。该信息可以包括CdPBN、CgPN、国际移动订户标识(IMSI)、国际移动i殳备标识(IMEI)和位置信息。在本发明的特定实施例中,参见图2,SCPIO和MGCF12被安排为经由基于IP的网络使用用以传送XML消息(也称为SOAP/XML询问)的SOAP协议来传送CgPN。如果CgPN在从(VPLMN9中的)MSC2到(IMS网络11中的)MGCF12的ISUP信令中丢失,则将通过来自MGCF的SOAP/XML询问来恢复CgPN。在一个实施例中,SCPIO被安排为在CAP连接(CON)操作中提供目的地订户号码,其具有下列格式<cc><ndc><mgcfaddress>(correlationidentifier)其中<cc>:IMS运营商的国家代码<ndc>:IMS运营商的国家目的地代码<mgcfaddress〉MGCF12的地址-correlationidentifier):SCP10上的GSM-IMS重叠过程的过牙呈标识符。请注意,原始拨打号码不像根据现有技术的SCP中的情况那样是该目的地订户号码的一部分。通过SCP10来分配相关性标识符。SCPIO具有相关性标识符池(即列表)。如果对于该CAMEL路由到IMS服务而言有多个SCP,则每个SCPIO具有专用的相关性标识符范围。相关性标识符可以包含超过十进制(over-decadic)的数字。超过十进制的数字的使用防止GSM用户(或PSTN用户)能够手动拨打相关性标识符。一旦SCP10已经连接了呼叫,它就将释放与MSC2的CAP对话。MSC2将呼叫路由到IMS网络11的MGCF12。将呼叫路由到MGCF12是根据标准ISUP路由方法来进行的。MSC2向MGCF12发送ISUPIAM。IAM包含参数CdPN。MSC2将目的地订户号码的内容从COM复制到ISUPIAM的参数CdPN中。因此,现在ISUPIAM中的CdPN包含前缀加上相关性标识符。mgcf地址和相关性标识符的组合向MGCF12指示该呼叫是GSM多通道呼叫。MGCF12被安排为存储包括mgcf地址和相关性标识符的可能组合的列表。所述列表可以包括一个或多个号码范围;每个号码范围可以包括mgcf地址加上相关号码的范围。当接收到ISUPIAM时,MGCF12将查找列表,如果它找到匹配的组合,则它将断定存在来自GSMMAE订户的呼叫。现在,作为响应MGCF12将联系SCP10。从相关性标识符得到SCP地址。由于SCP10和MGCF12由相同的运营商才乘作,所以SCP地址(一个或多个)能够在MGCF12中进行配置。在已经得到SCP地址之后,MGCF12使用SOAP/XML来询问SCP10。MGCF12将相关性标识符包括在SOAP/XML询问中。在一个实施例中,MGCF12被安排为从SCP10获得数据,使用SOAP来进行针对SCP10的远程过程呼叫。以XML来表示针对SCP10的询问(例如"提供呼叫数据")、用于该远程呼叫的参数(例如"相关性标识符,,)和返回参数(例如"原始拨打号码"、"呼叫方号码"等)。SCPIO使用相关性标识符来获取所存储的呼叫信息。SCP10向MGCF12返回数据。之后,SCP10清除所存储的数据并将相关性标识符返回池。现在相关性标识符可以被重新使用。相关性标识符4又在MSC2与MGCF12之间的呼叫3各由以及从MGCF12向SCP10的询问的时间段被使用。因此,少量的相关性标识符就足够了。SCP10还将向MGCF12提供P-CSCF14的地址。GSMMAE订户被登记在多个P-CSCF中的一个中。可以针对订户利用P-CSCF地址来配置SCP10,或者可以从服务密钥得到P-CSCF地址。在登记代理(RS)已经把订户登记在IMS网络11中之后,SCPIO可能已经从RS接收到P-CSCF地址。接着,MGCF12将ISUP应用到SIP会话。MGCF12生成SIP邀请并利用它在SOAP/XML响应中所接收到的诸如原始拨打号码和CgPN之类的信息填充(populate)该SIP邀请。MGCF12将该SIP邀请发送到P-CSCF14。通过使用指定IP端口地址,P-CSCF14处的SIP邀请将被解释为用户到网络接口(UNI)信令。然后IMS网络11如上面参考图l所描述的那样处理呼叫。由于MGCF12与SCPIO之间的通信,CgPN中将没有信息丢失。为了将GSM订户连接到IMS网络,可以将用户与P-CSCF之间的信令链路看作UNI。一旦呼叫已经到达IMS网络11的S-CSCF16,就将根据用户的简档来处理呼叫。在一个实施例中,CAMEL路由到IMS服务的触发可以经过位于MSC2与SCPIO之间的服务能力综合管理器(SCIM)。同样,S-CSCF16与IP-Centrex之间的ISC接口可以经过SCIM(未示出)。SCIM被安排为使用来自GSM网络9或来自IMS网络11的单个触发器来调用和结合(integrate)多个服务。CAMEL路由到IMS服务与IMS服务彼此没有相关性。因此,IMS服务不依赖于对GSM网络9中的SCP10的接入。所需的信息能够在来自S-CSCF16的SIP邀请中获得。以这种方式,其他IMS服务可以使用SIP邀请中的位置信息和IMSI以及其他GSM特定数据。表1提供了根据一个实施例的GSM接入特定信息的概览,所述GSM接入特定信息被置于由MGCF12发送给IMS网络11的SIP邀请中。表1<table>tableseeoriginaldocumentpage13</column></row><table>P陽Access-Network曙Info之间进4亍映射。IMSI私人用户标识;3GPPTS23.003规定可以如何从IMSI得到私人用户标识。时间和时区时间戳;RFC3261定义可以如何将来自服务MSC的时间和时区转换成用于SIP的时间戳格式和日期格式。MCC+MNCP-Visited-Network画ID(P-访问-网络-ID);SCP可以将MCC+MNC之间的映射(如在CAPIDP中所接收的)应用到表示GSM运营商的文本串。MSC地址P-Access-Network-Info;参见用于描述该SIP首部的RFC3455。它可以被包括在SIP寄存器、SIP邀请和其他SIP方法中。呼叫参考号呼叫Id;呼叫Id标识单个呼叫。将GSM呼叫参考号复制到该字段内具有以下好处在GSM网络中生成的CDR可以与IMS网络中的计费功能相关。IMEI在CAPIDP中将呼叫订户的IMEI报告给SCP。该参数被映射到SIP首部上。MS类标记在CAPIDP中将呼叫用户的MS类标记被报告给SCP。该参数:帔映射到SIP首部上。现在,将参考图3讨论到GSMMAE订户的移动终止的呼叫建立的事件序列的例子。呼叫到达GSMMAE订户的网关MSC(GMSC)30。将呼叫路由到GMSC30遵循技术人员所熟知的GSM原则。GSMMAE订户可以例如利用MSISDN而#皮寻址。GMSC30联系HLR34以获得用于该呼叫的i各由信息。该订户在HLR34中被登记为GSMMAE.订户,即HLR34具有用于该用户的终止IN触发器信息。该信息包括CAMEL预订信息(T-CSI)。对于具有CAMEL信息的订户,HLR34中终止呼叫处理的可选部分有对订户的位置信息和状态的获得。至此,HLR34联系用户当前所登记的访问者位置寄存器(VLR)。HLR34向GMSC30返回IN服务预订信息(T-CSI)以及订户的14位置和状态信息(如果是从VLR获得的话)。在该例子中,GMSC30使用T-CSI来调用SCP36上的CAMEL路由到IMS服务。至此,GMSC30向SCP36发送CAPIDP。CAPIDP尤其包含被叫方号码、呼叫方号码(如果可获得的话)、IMSI和位置信息(如果可获得的话)。SCP36被安排为存储在CAPIDP中所接收到的信息并分配相关性标识符。关于相关性标识符的描述和使用,参见图2,参考以上对移动始发的呼叫的说明。通过向GMSC30发送CAP连接,SCP36将呼叫路由到IMS网络40的MGCF38。CAP连接包含MGCF38的地址和相关性标识符。通过使用在CAP连接操作中所接收到的信息,GMSC30将呼叫路由到MGCF38。MGCF38从ISUPIAM中的被叫方号码中的〈mgcfaddress〉和correlationidentifier〉推断出该呼叫为到GSMMAE订户的呼叫。因此,MGCF38使用SOAP/XML来询问SCP36。SCP36的地址是从相关性标识符得到的。SCP36使用相关性标识符来获取所存储的数据。SCP36向MGCF38发送原始呼叫的号码。另外,SCP36向MGCF38提供被叫方的位置信息。呼叫方号码也被存储在SCP36中,但是该号码通常将保留在从GMSC30到MGCF38的ISUP信令中,这是因为GMSC30和MGCF38位于相同的网络中。因此,无需恢复呼叫方号码。然而,如果GMSC30位于不同于MGCF38的另一网络中,则呼叫方号码在GMSC30和MGCF38之间的ISUP信令中可能丢失。因此,根据一个实施例,SCP36被安排为还将呼叫方号码提供给MGCF38。在一个实施例中,定义指定的SIP首部以用于携带被叫订户的位置信息。P-Access-Network-Info严格地应用于呼叫方。另外,SCP36可以提供以下与被叫方有关的信息-IMSI,以及-订户状态。对于这些参数,可以定义SIP邀请消息中的指定首部。现在,MGCF38将具有所有信息,以确定呼叫的目的地为GSMMAE订户。MGCF38因此能够生成SIP邀请消息,并向预定义的I-CSCF42发送SIP邀请消息。MGCF38将被叫方的位置信息以及诸如IMSI和订户状态之类的其他信息元包括在SIP邀请消息中。I-CSCF42询问归属订户系统(HSS)44以获得S-CSCF46的被叫订户地址。订户被登记在IMS网络40中,因此HSS44具有用于该订户的S-CSCF地址。当I-CSCF已经接收到来自HSS44的S-CSCF地址时,它将呼叫路由到S-CSCF46,即它向S-CSCF46发送SIP邀请。该订户被登记在S-CSCF46中,因此S-CSCF46具有可用于该订户的初始过滤标准(IFC)。现在S-CSCF46将调用对应的IMS服务50。在当前的例子中,IMS服务50是多通道IMS服务。根据多通道接入服务中该用户的简档,多通道IMS服务处理到该订户的呼叫。如参考图2所描述的那样,CAMEL路由到IMS服务的触发以及IMS服务的触发可以经过SCIM(未示出)。多通道IMS服务并不依赖于对GSM网络中的SCP36的接入。所需的信息,尤其是被叫方的位置,能够在来自MGCF38的SIP邀请消息中获得。以这种方式,诸如计费、语音呼叫连续性和多媒体电话之类的其他IMS服务也可以使用SIP邀请消息中的位置信息(以及诸如IMSI之类的其他信息元)。这使得IMS服务50能够执行例如需要被叫方位置的终止呼叫服务功能。应当注意的是,本发明并不限于使用移动网络,本发明还适用于诸如PSTN或ISDN之类的固定电话网络。在这种情况下,MSC2将用固定电信网络的交换节点来替换,而呼叫方的移动台8将用被叫方的固定终端来替换。图4示出图2的通信网络,其中相应的附图标记指代相应的功能块。在图4中,示出了通过使用通用资源标识符(URI)的根据实施例的GSM订户所进行的呼叫建立。在图4中,URI"matsson@telia.se"被用作CdPBN。在该实施例中,使MGCF12从SCPIO获得原始拨打号码的概念是与以下方法结合使用的,借助于所述方法GSM用户通过使用URI而不是号码来建立移动始发的呼叫(例如建立到matsson@telia.se的呼叫)。在一个实施例中,呼叫GSM订户建立呼叫所使用的URI是由SCP10向MGCF12提供的。以这种方式,GSM订户能够使用SIPURI呼叫,即使当GSM呼叫被路由到IMS网络11以用于进一步处理时也是如此。在图5中,给出了用于标识SCP10上的GSM-IMS重叠过程的相关性标识符的例子。相关性标识符包括5个数字,其中的四个定义SCP10上的GSM-IMS重叠过程。第一个数字被用于定义SCP的地址。在该例子中,具有地址"A"的SCP10处理呼叫。并且过程"46B7"负责Uncharge)利用MGCF12对呼叫进行路由。图6是根据实施例的为了建立源自GSMMAE订户的呼叫MGCF12所采取的动作的流程图。在第一步骤61中,MGCF12从MSC2接收包括被叫方号码的呼叫发起消息。这可以是如上所述的ISUPIAM。在步骤62中ISUPIAM中的CdPN由MGCF12来解释。在步骤63中,测试呼叫是否是到IMS服务的呼叫。该测试是通过考虑如上所描述的mgcf地址和相关性标识符的组合来进行的。如果结论为否,则继续正常的呼叫处理,参见步骤68。如果结论为是,即这是来自GSMMAE订户的呼叫,则此后进行步骤64,在步骤64中MGCF12从CdPN得出哪个SCP在负责。换言之,哪个SCP已经分配了相关性标识符并且为该呼叫运行了重叠过程。由于目的地订户号码被包含在CdPN中,所以MGCF12能够得到相关性标识符。然后该相关性标识符被用于通过使用例如SOAP/XML来对SCP10进行询问。可替换地,MGCF12可以使用轻量级目录访问协议(LDAP)或者本领域技术人员已知的任何其他合适的协议来询问SCP10。可以使用SOAP协议,以便向SCP10传达SOAP/XML询问以及向MGCF传达SOAP/XML响应。参见步骤65,对SCPIO进行询问以获得与呼叫相关联的数据。SCP10在它从MSC2接收到IN触发器时存储该数据。接着在步骤66中,使用从SCP10所接收的数据来创建SIP邀请消息。最后,参见步骤67,SIP邀请消息被发送给CSCF14。图7是根据实施例的SCP10所采取的动作的流程图。在第一步骤71中,SCP10从MSC2接收IN触发器。IN触发器包括诸如原始拨打号码之类的数据,参见步骤72,其被SCP10存储在SCP10功能所位于的网络节点的存储器中。应当注意的是,如本领域技术人员将会理解的那样,该数据可以被存储在若干SCP上。接着,在步骤73中,为该呼叫启动重叠过程。该重叠过程将在SCP10上运行,直到MGCF12已经从SCP10接收到呼叫相关数据为止。参见步骤74,SCP10还将为该呼叫分配相关性标识符。如参考图5所讨论的那样,相关17性标识符标识重叠过程。接着,SCP10向MSC2发送目的地订户号码。这是在CAP连接操作中进行的。如果接收到来自MGCF12的请求,参见步骤76,则运行在SCPIO上的重叠过程将处理该请求。该重叠过程将访问其上存储有呼叫相关数据的存储器。然后该数据被提供给发出请求的MGCF12,该MGCF12将使用该数据来恢复它从MSC2所接收到的信息。应当注意的是,SCPIO、36可以组成实现为单一节点或作为功能实体包括在另一节点内的服务执行平台。以上已经参考多个示例性实施例对本发明进行了解释。对本领域技术人员来说很明显的,可以进行各种改变和修改,而不脱离在所附的权利要求中所限定的本发明的范围。本领域技术人员将会理解的是可以-使用UMTS而不是GSM。另外还应当注意的是,可以^使用其他IN服务,并且本发明并不限于使用CAMEL。另外,应当注意的是,本发明还可以用于从固定电信网络到IMS服务的呼叫建立。缩写列表CAMEL:移动网络增强逻辑的客户化应用-CAP:CAMEL应用部分CdPBN:被叫方二-十进制号码CdPN:被叫方号码CDR:呼叫细节记录CgPN:呼叫方号码CSCF:呼叫会话控制功能CSI:CS和IMS服务的组合或者CAMEL预订信息GMSC:网关MSCHPLMN:归属PLMNHSS:归属订户系统IAM:初始地址消息IMS:IP多媒体子系统IP:网际协议IPLMN:询问PLMNISC:IMS服务控制接口ISDN:综合服务数字网络ISUP:ISDN用户部分I-CSCF:询问CSCFMGCF:媒体网关控制功能MS:移动台MSC:移动交换中心O-CSI:始发CAMEL预订信息PLMN:7〉共陆地移动网络PS:分组交换PSTN:公共交换电话/电信网P-CSCF:代理CSCFRAN:无线电4妻入网络R-URI:请求URISCIM:服务能力综合管理器SCP:服务控制点SIP:会话发起协议SIP-URI:SIP通用资源标识符SOAP:简单对象访问协议S-CSCF:月良务CSCFSR:代理登记T-CSI:终止CAMEL预订信息UNI:用户到网络的接口URI:通用资源标识符UTRAN:通用陆地无线电接入网VPLMN:访问PLMNXML:扩展标记语言权利要求1.在媒体网关控制功能(12)中执行服务以用于在由交换节点(2)服务的呼叫方终端(8)与IP多媒体子系统服务(20)之间建立呼叫的方法,所述方法包括接收来自所述交换节点(2)的呼叫发起消息,所述呼叫发起消息包括被叫方号码;分析所述被叫方号码以确定对于到所述IP多媒体子系统服务(20)的连接而言是否要求呼叫建立;在所述呼叫是到所述IP多媒体子系统服务(20)的连接的情况下,从所述被叫方号码得出哪个服务控制点(10)在负责;询问所述服务控制点(10)以获得与所述呼叫相关联的数据;处理所述数据,以便创建会话发起协议邀请消息;向呼叫会话控制功能(14;42)发送所述会话发起协议邀请消息。2.根据权利要求1所述的方法,其中所述被叫方号码包括所述IP多媒体子系统服务(20)的运营商的国家代码;所述运营商的国家目的地代码;所述媒体网关控制功能(12)的地址;标识所述服务控制点(10)上的重叠过程的相关性标识符。3.根据权利要求2所述的方法,其中所述测试所述呼叫发起是否指示所述呼叫是到所述IP多媒体服务(20)的呼叫包括在列表中搜索与所述媒体网关控制功能(12)的所述地址和所述相关性标识符的组合相类似的条目。4.根据前述任一项权利要求所述的方法,其中使用SOAP来询问所述服务控制点(10)。5.根据前述任一项权利要求所述的方法,其中所述呼叫发起消息包括ISDN用户部分(ISUP)初始地址消息(IAM)。6.根据前述任一项权利要求所述的方法,其中所述数据包括下列中的至少一个在所述呼叫方终端(8)处所拨打的原始拨打号码;与所述呼叫相关联的呼叫方号码;所述呼叫方的位置信息;与所述被叫方相关联的被叫方号码;与所述被叫方号码相关联的被叫方的位置信息;国际移动订户标识(IMSI);国际移动设备标识(IMEI);与所述^:叫方相关联的订户状态。7.用于电信网络中的媒体网关控制功能,所述媒体网关控制功能被安排为执行根据前述任一项权利要求所述的方法。8.电信网络,包括至少一个根据权利要求7所述的媒体网关控制功能。9.在服务控制点(10)中执行服务以用于在由交换节点(2)服务的呼叫方终端(8)与IP多媒体服务(20)之间建立呼叫的方法,所述方法包4舌接收来自所述交换节点(2)的IN服务触发器,所述IN服务触发器包括与所述呼叫相关联的数据;存储所述数据;为所述呼叫启动重叠过程;分配用于标识所述重叠过程的相关性标识符;向所述交换节点(2)发送目的地订户号码;在接收到来自媒体网关控制功能(12)的请求时,向所述媒体网关控制功能(12)提供所述数据。10.根据权利要求9所述的方法,其中所述目的地订户号码包括所述IP多媒体子系统服务(20)的运营商的国家代码;所述运营商的国家目的地代码;所述媒体网关控制功能(12)的地址;标识所述服务控制点(10)上的所述重叠过程的相关性标识符。11.根据权利要求9-10中的任一项所述的方法,其中所述IN服务触发器基于IN预订信息,包括诸如O-CSI或T-CSI之类的IN服务触发器、基于线的触发器标准或者基于号码的触发器标准。12.根据权利要求9-11中的任一项所述的方法,其中借助于CAP初始DP4乘作中的服务密钥的值来确定所述呼叫是否来自GSMMAE订户。13.根据权利要求9-12中的任一项所述的方法,其中所述方法还包括将所述呼叫从所述交换节点(2)路由到所述IP多媒体服务网络(11)中的所述媒体网关控制功能(12)。14.根据权利要求9-13中的任一项所述的方法,其中所述数据包括下列中的至少一个在所述呼叫方终端(8)处所拨打的原始拨打号码;与所述呼叫相关联的呼叫方号码;所述呼叫方的位置信息;与所述被叫方号码相关联的被叫方的位置信息;国际移动订户标识(IMSI);国际移动设备标识(IMEI);与所述;f皮叫方相关联的订户状态。15.用于电信网络中的服务控制点(10;36),所述服务控制点(10;36)被安排为执行根据权利要求10-15中任一项所述的方法。16.至少包括根据权利要求15所述的服务控制点(10;36)的电4言网全各。全文摘要本发明涉及一种方法,所述方法在媒体网关控制功能(12)中执行服务以用于在由移动交换节点(2)服务的呼叫方终端(8)与IP多媒体子系统服务(20)之间建立呼叫。媒体网关控制功能(12)被安排为对其上加载重叠过程的服务控制点(10)进行询问。正确的SCP(10)是由MGCF(12)使用由SCP自身在已经从MSC或GMSC接收到IN服务触发器之后而原始公布的相关性标识符来标识的。MGCF将从SCP接收诸如原始拨打号码之类的呼叫相关数据。该数据被MGCF用于填充SIP邀请消息中的信息元。本发明给出了用于向IMS服务提供GSM特定信息-例如所拨打的号码、位置信息-的解决方案。通过现有方法,该信息对IMS服务来说可能是不可用的。文档编号H04L29/06GK101569153SQ200680056730公开日2009年10月28日申请日期2006年12月21日优先权日2006年12月21日发明者R·A·C·J·诺尔杜斯,S·特里尔申请人:艾利森电话股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1