对呼叫前转目的地的监控的制作方法

文档序号:7884846阅读:242来源:国知局
专利名称:对呼叫前转目的地的监控的制作方法
技术领域
本发明涉及通信网络,尤其是涉及通信网络中的呼叫前转。
背景技术
呼叫前转是通信网络中允许呼叫请求被重定向到前转号码的特征。就是说,呼叫用户向被呼叫用户进行的呼叫请求被重定向到第三号码,然后将在第三号码处接收该呼叫请求。该第三号码可以属于被呼叫用户或者属于第三用户。例如,当被呼叫用户更喜欢从他自己的前转号码答复所有他的电话时,或者如果被呼叫用户希望使前转用户代表他答复所有他的电话时,被呼叫用户可以启用呼叫前转特征。因而,通过允许用户从方便的前转号码答复呼叫请求,在答复呼叫请求方面呼叫前转给予用户更大的灵活性。此处,前转号码可以是号码或地址。例如,前转号码可以是会话发起协议(SIP)地址,如uselOexamplel.com,并且被呼叫用户所收到的任何呼叫请求将被重定向到该SIP地址uselOexamplel.com。然而,可能出现前转号码同样已经使用了呼叫前转特征的情况。在这种情况下,当呼叫请求被重定向到前转号码时,该呼叫请求将会再次被重定向到第二前转号码。例如,如果用户A呼叫用户B,并且用户B已经使呼叫前转被激活,那么来自用户A的呼叫请求将会被重定向到比如说用户C。现在如果用户C也使呼叫前转被激活,那么该呼叫请求随后将会被第二次重定向到比如说用户D。这里用户B希望所有呼叫由用户C答复,但是呼叫请求被发送到用户D。最终,被呼叫用户将不能从偏好的前转号码答复呼叫。而且,被呼叫用户不知道该呼叫请求被第二次重定向。

发明内容
鉴于上述情况,本文的实施例提供一种方法,用于在互联网协议多媒体子系统(IMS)网络中将前转号码激活了呼叫前转特征通知用户。在MS网络中,应用服务器检查是否前转号码已经激活了呼叫前转特征,并且应用服务器发送通知到所述用户,向该用户指示所述前转号码对呼叫前转特征的激活。用户订阅接收该通知的服务,并且当用户激活呼叫前转特征并且前转号码已经使呼叫前转特征被激活时,用户接收到该通知。当前转号码尝试激活呼叫前转特征时,该特征的用户也会接收到该通知。用户在文本消息和音频消息中的至少一个中接收该通知。前转号码是会话发起协议(SIP)地址、公共交换电话网络(PSTN)号码和蜂窝电话号码中的至少一个。用户处于具有该应用服务器的IMS网络中或者用户处于不同的頂S网络中。实施例还公开了一种在互联网协议多媒体子系统(MS)网络中的应用服务器,用于在该互联网协议多媒体子系统(MS)网络中将前转号码激活了呼叫前转特征通知用户。该应用服务器检查是否前转号码已经激活了呼叫前转特征,并且发送通知到该用户,向该用户指示该前转号码对呼叫前转特征的激活。应用服务器使得用户能够订阅接收该通知的服务。应用服务器在文本消息和音频消息的至少一个中发送通知到该用户。当用户激活呼叫前转特征并且前转号码使呼叫前转特征被激活时,应用服务器发送通知到该用户。当前转号码激活呼叫前转特征时,应用服务器发送通知到该用户。当结合下面的描述和附图考虑时,将会更好地认识和理解本文的实施例的这些和其他方面。


参考附图,从下面的详细描述中将会更好地理解本文的实施例。图1示出根据本文的一个实施例的在MS网络中的用户的框图。图2示出根据本文的一个实施例的应用服务器的框图。图3a和图3b是描绘根据本文的实施例的一种方法的流程图,该方法用于通知用户前转号码激活了呼叫前转特征。图4示出根据本文一个实施例的示例的流程图,该示例示出当用户激活呼叫前转特征时,立刻通知用户前转号码激活了呼叫前转特征。图5示出根据本文一个实施例的示例的流程图,该示例示出在后面的时间点处通知用户前转号码激活了呼叫前转特征。
具体实施例方式参考在附图中示出并在下面的描述中被详细说明的非限制性实施例,更彻底地解释本文的实施例及其各种特征和有利细节。熟知的部件和处理技术被省略,以便不必要地模糊本文的实施例。本文所使用的示例仅仅是为了便于理解可以实施本文实施例的方式,以及进一步使得本领域技术人员能够实施本文的实施例。因此,这些示例不应被解释成是对本文实施例的范围的限制。本文的实施例公开一种用于将前转号码激活了呼叫前转特征通知用户的系统和方法。现在参考附图,尤其是图1到图5,示出了实施例,其中在图中从始至终相似的附图标记表示对应的特征。图1示出在MS网络中的用户的框图。通信网络的用户可以激活呼叫前转特征,以便将呼入请求重定向到前转号码。例如,用户B 103可以使呼叫请求被重定向到用户C105或用户D 104。前转号码是始发呼叫请求将被前转到的号码。当用户101希望激活呼叫前转时,用户101发送服务码以激活该特征。前转号码可以处于和用户101相同的IMS网络中或者处于不同的頂S网络中。一旦激活呼叫前转特征,后面到用户101的呼叫请求将在该前转号码处接收。呼叫前转特征可以被网络中的任何用户激活。该特征也可以被前转号码激活。例如,如果用户101已经将所有呼叫前转到用户B 103,则用户B 103可以使用呼叫前转特征并且将所有呼叫前转到用户D 104或者前转到用户C 105。当前转号码激活呼叫前转时,通知被发送到用户101以向用户101指示该前转号码对呼叫前转特征的激活。该通知由应用服务器(AS) 102发送到用户101,其中应用服务器102属于前转号码的网络。如果用户101和前转号码处于不同网络中,则用户101将被连接到一个应用服务器102,并且前转号码将被连接到不同的应用服务器102。如果用户101和前转号码处于相同IMS网络中,则用户101和前转号码将被连接到相同的应用服务器102。在收到通知并且确定前转号码已经激活了呼叫前转以后,用户101可以基于该通知而选择动作。例如,用户101可以选择继续将呼叫前转到同一前转号码或者用户101可以决定停止将呼叫前转到该前转号码并且使以后的呼叫前转到新的前转号码。图2示出应用服务器的框图。当用户101希望激活呼叫前转时,用户101发送服务码以激活该特征。前转号码可以处于和用户101相同的MS网络中或者处于不同的IMS网络中。一旦激活了呼叫前转特征,以后到用户101的呼叫请求将在前转号码处接收。为了激活呼叫前转特征,用户101发送服务码到用户101的网络中的应用服务器102。用户101也可以发送前转号码到应用服务器102。例如,前转号码可以是SIP地址(如userB@example1.com)或者电话号码(如+91-9876543210)。在收到服务码后,应用服务器102确定用户101希望激活呼叫前转特征。应用服务器102通过接收器202接收服务码。应用服务器102从服务码消息获得前转号码并更新存储在存储器204中的用户101简档。应用服务器102确定到用户101的呼入请求必须被前转到存储在存储器204中的前转号码。处理器201控制应用服务器102的功能。处理器201协调应用服务器102执行的所有操作。处理器201更新在存储器204中的用户101简档。处理器201还检查是否用户101已经订阅了下述服务:接收前转号码正进行呼叫前转尝试或激活的通知。如果用户101已经订阅了该服务,则处理器201进行针对前转号码的第三方订阅并且发送订阅消息到前转号码。例如,如果用户101希望使用户B 103作为前转号码并且用户B 103激活了呼叫前转,那么在用户101的网络中的应用服务器102进行针对用户B 103的第三方订阅并发送该订阅消息到用户B 103的网络中的应用服务器102。应用服务器102使用发送器203发送消息。当应用服务器102收到订阅消息时,应用服务器102确定用户101已经订阅了接收通知的服务。处理器201启用通知参数并通过在用户B 103的简档中添加关于用户101的信息而更新用户B 103简档。用户B的简档将存储在存储器204中。例如,处理器201可在用户B 103的简档中包括用户101的联系号码。现在,用户B 103可以决定激活呼叫前转特征或者用户B 103可能已经使呼叫前转特征被激活。在这种情况下,用户101将不再使呼叫请求由用户B 103进行答复,因为用户B 103也已经激活了呼叫前转。当在用户B 103的网络中的应用服务器102确定用户B希望激活呼叫前转或者已经使呼叫前转被激活时,处理器201检查用户B 103的简档以确定是否已经向用户101通知了用户B 103对呼叫前转特征的激活。处理器201可以进行检查以确定是否在用户B 103的简档中已经为用户101设定了通知参数。如果处理器确定必须将用户B 103对呼叫前转的激活通知用户101,则处理器发送通知到用户101。处理器201通过发送器203发送该通知。该通知向用户101指示,用户B已经激活或者尝试激活呼叫前转特征。可以在用户101发送服务码以激活呼叫前转时立刻将该通知发送到用户101,或者可以在前转号码尝试激活呼叫前转特征以后的后面的时间点处发送该通知。就是说,如果当用户101发送服务码时用户B已经使呼叫前转被激活,则应用服务器立刻将通知发送到用户101。如果当用户101发送服务码时前转号码没有使呼叫前转被激活并且在后面的时间点处用户B 103激活呼叫前转,则在用户B激活呼叫前转的时刻发送该通知。例如,如果在前转号码是用户B 103的情况下用户101已经激活了呼叫前转并且用户103没有使呼叫前转被激活,则没有通知被发送到用户101。如果在一些天以后,比如说3天以后,用户B103激活了呼叫前转,则在用户101发送服务码的三天以后该通知被发送到用户101。应用服务器102可发送该通知到媒体服务器,并且该媒体服务器可将该通知作为文本消息或音频消息传送到用户101。在收到该通知并确定前转号码已经激活了呼叫前转以后,用户101可以基于该通知来选择动作。图3a和图3b是描述一种方法的流程图,该方法用于通知用户前转号码激活了呼叫前转特征。当用户101希望激活呼叫前转时,用户101发送(301)服务码以激活该特征。前转号码可以处于和用户101相同的MS网络中或者处于不同的MS网络中。一旦激活了呼叫前转特征,以后到用户101的呼叫请求将在前转号码处接收。为了激活呼叫前转特征,用户101发送服务码到用户101的网络中的应用服务器102。用户101也可以发送前转号码到应用服务器102。在收到服务码后,应用服务器102确定用户101希望激活呼叫前转特征。应用服务器102从服务码消息获得前转号码并且更新(302)用户101简档。应用服务器102确定到用户101的呼入请求必须被前转到前转号码。如果用户101已经订阅了接收前转号码正进行呼叫前转尝试或激活的通知的服务,则应用服务器102进行针对前转号码的第三方订阅(303)并且发送订阅消息到前转号码。如果前转号码是用户B 103的号码,则应用服务器102进行针对用户B 103的第三方订阅(303)。用户101的应用服务器102发送(304)订阅消息到用户B 103的应用服务器。当用户B 103的应用服务器102收到订阅消息时,应用服务器102确定用户101已经订阅了接收通知的服务。用户B 103的应用服务器102启用通知参数,并且通过在用户B 103的简档中添加关于用户101的信息而更新(305)用户B 103简档。用户B 103可以决定激活呼叫前转特征,或者用户B 103可能已经激活了呼叫前转特征。当用户B 103决定激活呼叫前转时,用户B 103发送(306)消息到用户B 103的应用服务器102以便激活呼叫前转特征。当用户B 103的网络中的应用服务器102收到(307)该消息并且确定用户B希望激活呼叫前转或者如果用户B 103已经使呼叫前转被激活时,应用服务器102检查(308)用户B 103的简档以确定是否要将用户B 103对呼叫前转特征的激活通知用户101。如果通知参数未被设定(309),则没有通知被发送(3010)到用户101。如果设定了通知参数,则用户B 103的应用服务器102发送通知到用户101。该通知向用户101指示,用户B已经激活了或尝试激活呼叫前转特征。当用户101发送服务码以激活呼叫前转时该通知可以被立刻发送到用户101,或者可以在用户发送服务码以后的后面的时间点发送该通知。应用服务器102可以发送该通知到媒体服务器,该媒体服务器可以将该通知传送到用户101。在收到通知并且确定前转号码也已经激活了呼叫前转以后,用户101可以基于该通知选择动作。在方法300中的各种动作可以呈现出的顺序、不同的顺序或同时执行。另外,在一些实施例中,可以省略图3a和3b中列出的一些动作。图4示出一个示例的流程图,该示例示出当用户激活呼叫前转特征时立刻通知该用户前转号码激活了呼叫前转特征。当用户101希望激活呼叫前转时,用户101发送服务码以激活该特征。该前转号码可以处于和用户101相同的IMS网络中或者处于不同的IMS网络中。一旦激活了呼叫前转特征,以后到用户101的呼叫请求将在前转号码处接收。为了激活呼叫前转特征,用户101发送服务码到用户101的网络中的应用服务器102。用户101也可以发送前转号码到应用服务器102。由用户101发送的服务码被指示为服务码403消息,服务码403将被S-CSCF 402接收。S-CSCF 402将服务码中继到用户101的网络中的应用服务器102 (AS A)。由S-CSCF 402发送到AS A102的消息可以是服务码404消息。在成功收到服务码后,AS A 102通过经由S-CSCF 402发送确认到用户101而确认对该服务码的接收。由AS A 102发送到S-CSCF 402的确认可以是200 OK 405消息,而由S-CSCF 402发送到用户101的确认可以是200 OK 406消息。在收到服务码后,应用服务器102同样确定用户101希望激活呼叫前转通知特征。应用服务器102从服务码消息获得前转号码并且更新用户101简档。应用服务器102确定,到用户101的呼入请求必须被前转到前转号码。如果用户101已经订阅了接收前转号码正进行呼叫前转尝试或激活的通知的服务,则应用服务器102进行针对前转号码的第三方订阅并且发送订阅消息到前转号码。如果该前转号码是用户B 103的号码,则应用服务器102进行针对用户B 103的第三方订阅。用户101的应用服务器102 (AS A 102)发送订阅消息到用户B 103的应用服务器(AS B 102)。AS A 102通过S-CSCF 402发送订阅消息到AS B 102。由AS A 102发送到S-CSCF 402的订阅消息可以是订阅407消息,而由S-CSCF 402发送到AS B 102的订阅消息可以是订阅408消息。在成功收到订阅消息后,AS B 102通过发送确认到AS A 102而确认对订阅消息的接收。AS B 102发送到AS A 102的确认可以是200 OK 409消息,而由AS A 102发送到S-CSCF 402的确认可以是200 OK 4010消息,由S-CSCF 402发送到AS A 102的确认可以是200 OK 4011消息。当AS B 102收到订阅消息时,AS B 102确定用户101已经订阅了接收通知的服务。用户B 103的AS B 102启用通知参数,并且通过在用户B 103的简档中添加关于用户101的信息而更新用户B 103简档。如果用户B已经使呼叫前转被激活,则AS B 102检查用户B 103的简档以确定是否要将用户B 103对呼叫前转特征的激活通知用户101。如果设定了通知参数,则AS B 102发送通知到用户101。该通知向用户101指示,用户B已经激活了呼叫前转特征。AS B 102可发送该通知到媒体服务器(MS 401),而MS 401可将该通知传送到用户101。由AS B 102发送到S-CSCF 402的通知消息可以是通知4012消息,由S-CSCF 402发送到MS 401的通知可以是通知4013消息,由MS 401发送到用户101的通知可以是通知4014消息。在收到通知并确定前转号码也已经激活了呼叫前转以后,用户101可以基于该通知选择动作。用户101然后可以通过发送确认(200 OK 4015消息)到AS B 102来确认收到该通知消息。图5示出一个示例的流程图,该示例示出在后面的时间点处通知用户前转号码激活了呼叫前转特征。当用户101希望激活呼叫前转时,用户101发送服务码以激活该特征。前转号码可以处于和用户101相同的IMS网络中,或者处于不同的IMS网络中。一旦激活了呼叫前转特征,以后到用户101的呼叫请求将在前转号码处接收。为了激活呼叫前转特征,用户101发送服务码到用户101的网络中的应用服务器102。用户101也可以发送前转号码到应用服务器102。用户101发送的服务码被指示为服务码501消息,服务码501将被S-CSCF 402接收。S-CSCF 402将服务码中继到用户101的网络中的应用服务器102 (ASA)。由S-CSCF 402发送到AS A 102的消息可以是服务码502消息。在成功收到服务码后,AS A 102通过经由S-CSCF 402发送到用户101的确认而确认对该服务码的接收。由AS A 102发送到S-CSCF 402的确认可以是2000K 503消息,而由S-CSCF 402发送到用户101的确认可以是200 OK 504消息。在收到服务码后,应用服务器102同样确定用户101希望激活呼叫前转通知特征。应用服务器102从服务码消息获得前转号码并且更新用户101简档。应用服务器102确定到用户101的呼入请求必须被前转到该前转号码。如果用户101已经订阅了接收前转号码正进行呼叫前转尝试或激活的通知的服务,则应用服务器102进行针对前转号码的第三方订阅并且发送订阅消息到前转号码。如果该前转号码是用户B 103的号码,则应用服务器102进行针对用户B 103的第三方订阅。用户101的应用服务器102 (AS A102)发送订阅消息到用户B 103的应用服务器(AS B 102)。AS A 102通过S-CSCF 402发送订阅消息到AS B 102。由AS A 102发送到S-CSCF 402的订阅消息可以是订阅505消息,而由S-CSCF 402发送到AS B 102的订阅消息可以是订阅506消息。当AS B 102收到订阅消息时,AS B 102确定用户101已经订阅了接收通知的服务。用户B 103的AS B 102启用通知参数,并且通过在用户B 103的简档中添加关于用户101的信息而更新用户B 103简档。如果,在后面的时间点处,比如说7天,用户B103(该前转号码)希望激活呼叫前转,则用户B 103可发送服务码到AS B 102以激活呼叫前转。服务码也可以在邀请消息(邀请508消息)中发送。AS B 102通过发送确认到用户B 103而确认对邀请消息的成功接收。由AS B 102发送到用户B 103的确认消息可以是200 OK 509消息。在收到来自用户B 103的用于激活呼叫前转的服务码后,AS B 102检查用户B 103的简档以确定是否要将用户B 103对呼叫前转特征的激活通知用户101或者任何其他用户。如果设定了通知参数,则AS B 102发送通知到用户101以及出现在前转号码(用户B 103)的简档的通知列表中的所有其他用户。该通知向用户101指示,用户B已经激活了呼叫前转特征。AS B102可通过AS A 102、S-CSCF 402和MS 401发送该通知到用户101。由AS B 102发送到AS A 102的通知消息可以是通知5010消息,由AS A 102发送到S-CSCF 402的通知消息可以是通知5011消息,由S-CSCF 402发送到MS 401的通知消息可以是通知5012消息,而由MS 401发送到用户101的通知消息可以是通知5013消息。在收到通知并确定前转号码也已经激活了呼叫前转以后,用户101可以基于该通知选择动作。用户101可以通过发送确认(200 OK 5014消息)到AS B 102而确认对通知消息的接收。本文公开的实施例可以通过运行在至少一个硬件设备上并执行网络管理功能以控制网络元件的至少一个软件程序实现。图1和图2中示出的网络元件包括块,该块可以是至少一个硬件设备或者硬件设备和软件模块的组合中的至少一个。本文公开的实施例阐述了一种用于将前转号码激活了呼叫前转特征通知用户的系统和方法。因此,可以理解,保护范围延伸至这样的程序,并且另外延伸至其中具有消息的计算机可读装置,这种计算机可读存储装置包含程序代码装置,当该程序在服务器或者移动设备或者任何合适的可编程设备上运行时,该程序代码装置用于执行方法的一个或多个步骤。在优选实施例中,方法通过或者与用例如超高速集成电路硬件描绘语言(VHDL)或者任何其他编码语言编写的代码一起实现,或者由在至少一个硬件装置上执行的一个或多个VHDL或多种软件模块实现。硬件设备可以是任何类型的可以被编程的设备,包括例如任何类型的象服务器或者个人计算机等等这样的计算机,或者其任何组合,例如一个处理器和两个FPGA。设备也可以包括例如是象例如ASIC这样的硬件装置的装置,或者硬件和软件装置的组合(例如ASIC和FPGA),或者至少一个微处理器和其中具有软件模块的至少一个存储器。本文描述的方法实施例可以在纯硬件中实现,或者部分在硬件中部分在软件中实现。替代地,本发明可以在不同硬件设备上(例如使用多个CPU)实现。前述对具体实施例的描述将充分揭示本文实施例的一般本质,从而其他人通过应用当前的知识能够在不偏离一般概念的情况下,针对各种应用容易地修改和/或调整这些具体实施例,因此,这些调整和修改应当并且被认为是涵盖在所公开的实施例的等同方案的范围和含义内。应该理解,本文使用的措辞或术语是为了描述而非限制的目的。因此,尽管已经就优选实施例的情况描述了本文的实施例,本领域技术人员将认识到,本文的实施例可以在具有如本文描述的权利要求的精神和范围内的修改的情况下实施。
权利要求
1.一种用于在互联网协议多媒体子系统(IMS)网络中将前转号码激活了呼叫前转特征通知用户的方法,所述网络包括应用服务器(102),所述方法包括步骤: 所述应用服务器(102)检查所述前转号码是否已经激活了呼叫前转特征;以及 所述应用服务器(102)向所述用户发送通知,所述通知向所述用户指示所述前转号码对呼叫前转特征的激活。
2.根据权利要求1所述的方法,其中所述用户订阅接收所述通知的服务。
3.根据权利要求1所述的方法,其中当所述用户激活所述呼叫前转特征并且所述前转号码使呼叫前转特征被激活时,所述用户接收所述通知。
4.根据权利要求1所述的方法,其中当所述前转号码激活呼叫前转特征时,所述用户接收所述通知。
5.根据权利要求1所述的方法,其中所述用户在下述至少一项中接收所述通知: 文本消息;以及 音频消息。
6.根据权利要求1所述的方法,其中所述前转号码是下述至少一项: 会话发起协议(SIP)地址; 公共交换电话网络(PSTN)号码;以及 蜂窝电话号码。
7.根据权利要求1所述的方法,其中所述用户处于所述互联网协议多媒体子系统(IMS)网络中。
8.根据权利要求1所述的方法,其中所述用户处于不同的互联网协议多媒体子系统(IMS)网络中。
9.一种应用服务器(102),处于互联网协议多媒体子系统(IMS)网络中,用于在所述互联网协议多媒体子系统(IMS)网络中将前转号码激活了呼叫前转特征通知用户,所述应用服务器(102)具有至少一个装置,所述至少一个装置适用于: 检查所述前转号码是否已经激活了呼叫前转特征;以及 向所述用户发送通知,所述通知向所述用户指示所述前转号码对呼叫前转特征的所述激活。
10.根据权利要求9所述的应用服务器(102),其中所述应用服务器(102)适于使得所述用户能够订阅接收所述通知的服务。
11.根据权利要求9所述的应用服务器(102),其中所述应用服务器(102)适于在下述至少一项中向所述用户发送所述通知: 文本消息;以及 音频消息。
12.根据权利要求9所述的应用服务器(102),其中所述应用服务器(102)适于在所述用户激活呼叫前转特征并且所述前转号码使呼叫前转特征被激活时,向所述用户发送所述通知。
13.根据权利要求9所述的应用服务器(102),其中所述应用服务器(102)适于在所述前转号码激活呼叫前转特征时,向所述用户发送所述通知。
全文摘要
对已经激活了呼叫前转特征的终端的最终呼叫前转目的地的监控。IMS网络中的应用服务器检查是否前转终端的用户已经激活了呼叫前转特征,并且应用服务器发送通知到(始发)用户,指示前转终端的用户已经激活了呼叫前转特征。始发用户订阅接收该通知的服务,当前转终端的用户已经使呼叫前转特征被激活或者在后面的时间点尝试将他的呼叫前转时,始发用户接收到该通知。特征被称为通信转移通知(CDIVN)。
文档编号H04M3/42GK103081451SQ201180041791
公开日2013年5月1日 申请日期2011年7月5日 优先权日2010年8月31日
发明者R·卡蒂克, M·慕图萨米 申请人:阿尔卡特朗讯
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1