CN101321081B - 一种实现限制业务的方法、装置和系统 - Google Patents
一种实现限制业务的方法、装置和系统 Download PDFInfo
- Publication number
- CN101321081B CN101321081B CN2007101109251A CN200710110925A CN101321081B CN 101321081 B CN101321081 B CN 101321081B CN 2007101109251 A CN2007101109251 A CN 2007101109251A CN 200710110925 A CN200710110925 A CN 200710110925A CN 101321081 B CN101321081 B CN 101321081B
- Authority
- CN
- China
- Prior art keywords
- terminal
- session
- message
- limit service
- conversation
- 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 - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/02—Access restriction performed under specific conditions
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明提供一种实现限制业务的方法、装置和系统,具体为:在会话过程中,接收会话初始请求消息的后续会话消息,并根据所述后续会话消息中与限制业务相关的参数执行限制业务的处理过程。应用本发明方案,由于可以接收到会话初始请求消息的后续会话消息,可以利用后续会话消息继续为签约终端提供限制业务服务,保证限制业务服务在后续会话过程的有效性,有利于限制业务的推广。
Description
技术领域
本发明涉及通信技术,特别是涉及一种实现限制业务的方法、装置和系统。
背景技术
目前,随着分组技术的不断成熟,基于电路交换的传统电信网络正在向着基于分组交换的宽带电信网发展。
在传统电信网络中,网络除了向用户提供呼叫服务外,还提供补充业务服务,比如:呼叫前转(CF,Call Forward)业务、去话限制(OCB,Outgoing CallBarring)业务等。
相应地,分组电信网络也需要向用户提供与传统电路网络中类似的补充业务的服务,比如:呼叫前转业务(CDIV,Communication DIVersion)、去话限制业务(OCB,Outgoing Call Barring)等。在分组电信网络中,用户终端可以为传统终端,也可以为分组终端。其中,分组终端又可以为初始会话协议(SIP,Session Initiation Protocol)终端,或者为分组非SIP终端,如H323终端等。在下一代网络(NGN)中,将向用户终端提供的具有传统业务特征的业务统称为公用电话交换网/综合业务数字网模拟业务(PSTN/ISDN simulation services)。
在上述的模拟业务中,有一类可以限制用户来话或去话的限制业务,如匿名呼叫限制业务(ACR,Anonymous Communication Rejection)、来话限制业务(ICB,Incoming Communication Barring)、去话限制业务(OCB,OutgoingCall Barring)等。用户签约某限制业务后,可以设置相应的限制条件,通过激活相应的限制条件来要求限制某一类来话或者去话。
现有的分组电信网络技术中,如果需要实现上述的限制业务,通常在发起会话请求消息时,根据会话请求消息来确定是否需要进行限制处理。比如:终端A签署了来话限制业务,限制终端B的呼入。如果终端B发起对终端A的 呼叫,网络可以根据终端B所签署限制业务中限制条件的参数判断出需要限制终端B的呼入,从而拒绝终端B与终端A建立会话。这里,所述限制条件可以为限制终端B的呼入,参数可以为终端B的用户标识。
但实际应用中,上述限制条件中的参数在呼叫过程中可能发生变化,使先前不应该限制的会话变成需要限制的会话。比如:终端A签约了去话限制业务,限制呼叫到终端C;终端B签约了无条件呼叫前转业务(CFU),需要在有呼入时将呼叫前转到终端C。此时,如果终端A向终端B发起呼叫,终端B将呼叫前转到终端C,终端A限制条件中的参数由终端B的用户标识变成了终端C的用户标识。
又比如:终端A签约了来话限制业务,限制终端C的呼入。此时,如果终端B呼叫终端B,并在建立会话的过程中,终端B激活了呼叫转移业务,将呼叫前转到终端C,终端A限制条件中的参数由终端B的用户标识变成了终端C的用户标识。
再比如:终端A签约了去话限制业务,限制呼叫到终端C,而终端B签约了同振业务,终端C和终端B属于同一个同振群。此时,如果终端A呼叫终端B,网络会将呼叫同时发送给终端B和终端C。在终端C先行应答的情况下,终端A限制条件中的参数由终端B变成了终端C。
总之,不管限制条件中的参数在什么样的情况下发生了变化,导致先前不应该限制的会话变成应该限制,在这种情况下,网络应该对该会话进行限制。但现有技术中,网络并不会在会话请求之后对此进行处理,从而不能为用户很好地提供限制业务。
发明内容
本发明实施例提供一种实现限制业务的方法、装置和系统,可以在会话初始请求消息之后继续为签约终端提供限制业务。
为了达到上述目的,本发明方法实施例提出的技术方案为:
一种实现限制业务的方法,该方法包括以下步骤:
在会话过程中,接收会话初始请求消息的后续会话消息,将后续会话消息中与限制业务相关的参数和已有的限制条件中的参数进行匹配,所述后续会话 消息中与限制业务相关的参数为用户标识,如果匹配成功,则向终端发送会话失败的信息。
本发明装置实施例提出的技术方案为:
一种实现限制业务的装置,该装置包括:
接收单元,接收会话初始请求消息的后续会话消息;
处理单元,将后续会话消息中与限制业务相关的参数和已有的限制条件中的参数进行匹配,所述后续会话消息中与限制业务相关的参数为用户标识,如果匹配成功,则向终端发送会话失败的信息。
本发明系统实施例提出的技术方案为:
一种实现限制业务的系统,该系统包括:
限制业务控制模块,接收会话初始请求消息的后续会话消息,将后续会话消息中与限制业务相关的参数和已有的限制条件中的参数进行匹配,所述后续会话消息中与限制业务相关的参数为用户标识,如果匹配成功,则向终端发送会话失败的信息;
会话控制模块,提供会话路由功能,转发终端和限制业务控制模块交互的会话消息;
终端,发起会话,并将会话初始请求消息的后续会话消息通过会话控制模块发送给限制业务控制单元。
综上所述,本发明实施例提出一种实现限制业务的方法、装置和系统,由于可以接收会话初始请求消息的后续会话消息,并根据所述后续会话消息中与限制业务相关的参数执行限制业务的处理过程,从而达到在会话初始请求消息后继续为签约终端提供限制业务的目的。
附图说明
图1是本发明方法实施例一的流程图;
图2是本发明方法实施例二的消息流示意图;
图3是本发明方法实施例三的消息流示意图;
图4是本发明装置实施例的基本结构示意图;
图5是本发明系统实施例的基本结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例作进一步地详细描述。
图1是实现限制业务方法实施例一的流程图。如图1所示,本实施例可以包括以下步骤:
步骤101:在会话过程中,接收会话初始请求消息的后续会话消息。
当某个终端针对另一终端发起会话时,两个终端以及终端之间会话信令路径上的实体将执行会话流程。会话流程的第一条会话消息一般是发起会话的会话初始消息,即会话初始协议(SIP,Session Initiation Protocol)初始请求消息,比如:SIP邀请(SIP INVITE)消息、SIP订阅(SIP SUBSCRIBE)消息、SIP信息(SIP MESSAGE)消息等。而会话初始消息后的所有会话消息都可以统称为后续会话消息,比如:重新邀请(re-INVITE)消息、确认(ACK)消息、通知(INFO)消息、REFER消息、响应码消息等。
但不管具体的会话流程如何,都需要网络中会话信令路径上的某个实体接收会话初始请求消息的后续会话消息,以便实现限制业务。实际应用中,实现限制业务的实体可以为某个服务器,比如应用服务器(AS)。此时,就需要AS来接收会话初始请求的后续消息。当然,实现限制业务的也可以仅仅是AS中的某一个功能模块,或者是会话路径上其它实体。
但不管是哪个实体或模块接收后续会话消息,所述接收会话初始请求消息的后续会话消息的方法可以为:
当接收到会话过程中的会话初始请求消息时,将自身地址添加到会话初始请求消息中以加入会话信令路径,并从会话信令路径上接收所述后续会话消息。
也就是说,某个可以实现限制业务的实体,如AS,从网络中接收会话初始请求消息时,将自身地址添加到消息中,以加入会话信令路径。此后,进行会话的终端之间交互的所有后续会话消息都将按照会话信令路径进行 传输,也必将到达AS。
步骤102:根据所述后续会话消息中与限制业务相关的参数执行限制业务的处理。
本步骤所述执行限制业务的处理可以为:将后续会话消息中与限制业务相关的参数和已有的限制条件中的参数进行匹配,如果匹配成功,则向终端发送会话失败的信息。
实际应用中,当终端签约限制业务时,实现限制业务的实体会保存该终端所要限制会话的限制条件以及参数。比如:终端A签约去话限制业务,需要限制呼叫到终端B,那么,限制条件可以为“限制呼叫到终端B”,参数为终端B的用户标识。这样,如果后续会话消息中与限制业务相关的参数与终端B的用户标识相同,则可以确定满足终端A签约的限制条件,应该发送会话失败信息,通知终端此次会话是被限制的。
后续会话消息中与限制业务相关的参数为用户标识,比如:主叫用户标识、被叫用户标识、原主叫用户标识、原被叫用户标识、前转用户标识、前转到用户标识、转移用户标识或号码变换后的用户标识。
后续会话消息中与限制业务相关的参数究竟是哪种用户标识,则与具体的会话情况相关。比如:终端A签约了去话限制业务,限制呼叫到终端C;终端B签约了无条件呼叫前转业务,需要在有呼入时将呼叫前转到终端C。此时,如果终端A向终端B发起呼叫,终端B将呼叫前转到终端C,实现限制业务的实体所接收到的后续会话消息中,与限制业务相关的参数就应该为终端C的用户标识,即被叫用户标识。
这里,如果后续会话消息中与限制业务相关的参数和已有的限制条件中的参数匹配成功,则需要限制本次会话,即向终端发送会话失败的信息。但发送会话失败的信息后,会话仍然可以存在。比如:终端A签约了去话限制业务,限制呼叫到终端C;终端B签约了无条件呼叫前转业务,需要在有呼入时将呼叫前转到终端C。此时,如果终端A向终端B发起呼叫,终端B将呼叫前转到终端C,终端A限制条件中的参数由终端B的用户标识变成 了终端C的用户标识,后续会话消息中与限制业务相关的参数为终端C的用户标识。接收到后续会话消息的实现限制业务的实体可以根据与限制业务相关的参数确定应该限制本次会话,向终端B发送会话失败信息,并通过网络与终端B建立会话。在这种情况下,终端A发起的本次会话只是被限制与终端C进行会话,但可以仍然保持与终端B的会话。
实现限制业务的实体也可以在发送会话失败的信息之后进一步拆除会话,结束本次会话。这样,终端A既不能与终端C会话,也不能与终端B会话。
当然,如果后续会话消息中与限制业务相关的参数和已有的限制条件中的参数不匹配,则可以继续执行已有的会话流程。已有的会话流程属于现有技术,此处不再赘述。
另外,实际应用中,所述后续会话消息中与限制业务相关的参数可以携带于RequestURI域、SIP头域或消息体等中。所述限制业务可以包括:匿名呼叫限制业务、来话限制业务或去话限制业务等。
为了更好地说明实现限制业务的方法,下面用方法实施二和方法实施例三进行详细描述。
方法实施例二中,终端A503签约了去话限制业务,限制呼叫到终端C;终端B505签约了无条件呼叫前转业务,需要在有呼入时将呼叫前转到终端C。
本实施例对应的系统可以包括:限制业务控制模块501、会话控制模块502、终端A503、终端B所属网络504、终端C505。其中,所述会话控制模块502可以提供会话路由功能,转发终端A503和限制业务控制模块501交互的会话消息,比如P-CSCF、S-CSCF、I-CSCF等;所述限制业务控制模块501就是实现限制业务的实体,可以为AS服务器等。当然,终端B所属网络504和终端C所属网络也可能包括类似上述的实体,此处不再一一列举。
图2是本方法实施例的消息流示意图。如图2所示,本实施例可以包括以下步骤:
步骤201:终端A503向会话控制模块502发送会话初始请求消息,所述会话初始请求消息携带的与限制业务相关的参数为终端B的用户标识。
步骤202:会话控制模块502将会话初始请求消息发送给限制业务控制模块501。
这里,终端A503可以将终端B的用户标识携带于RequestURI域、SIP头域或消息体中,所述SIP头域可以为P-Asserted-Identity域、Refer-To域,Referred-By域、From域、To域、P-Preferred-Identity域、P-Associated-URI域、P-Called-Party-ID域、History-Info域等。
步骤203:限制业务控制模块501判断出会话初始请求消息中与限制业务相关的参数与已有的限制条件中的参数不匹配,将自身地址添加到会话初始请求消息中。
这里,由于会话初始请求消息中与限制业务相关的参数为终端B的用户标识,而已有的限制条件中的参数为终端C的用户标识,限制业务控制模块由此判断不应该限制本次会话,继续执行后续会话流程。
但与现有技术不同的是,限制业务控制模块还需要将自身地址添加到会话初始请求消息中,加入会话信令路径,以便于接收后续会话消息。实际应用中,限制业务控制模块可以将自身地址添加到消息的某个域中,比如:Record-Route头域。
步骤204:限制业务控制模块501将添加了自身地址的会话初始请求消息发送给会话控制模块502。
步骤205:会话控制模块502将话初始请求消息转发给终端B所属网络504。
步骤206:终端B所属网络504将会话初始请求消息前转到终端C505,并将终端C505的用户标识作为与限制业务相关的参数携带于会话初始请求消息中。
本步骤中,由于终端B签约了无条件呼叫前转业务,所以终端B所属网络504可以直接将发送给终端B的会话初始请求消息前转给终端C505。
与步骤201相似,终端C505的用户标识也可以携带于RequestURI域等等,此处不再赘述。
步骤207:终端C505向终端B所属网络504发送会话响应183消息,所述会话响应183消息携带有作为与限制业务相关的参数的终端C的用户标识。
步骤208:终端B所属网络504将会话响应183消息会话控制模块502。
步骤209:会话控制模块502将会话响应183消息转发给限制业务控制模块501。
步骤210:限制业务控制模块501判断出会话响应183消息中携带的与限制业务相关的参数与已有的限制条件中的参数匹配。
本步骤中,由于会话响应183消息中携带的与限制业务相关的参数为终端C的用户标识,而终端A限制条件中的参数也为终端C的用户标识,则可以确定此次会话是终端A所限制的。
步骤211:限制业务控制模块501向会话控制模块502发送指示会话失败的603消息。
步骤212:会话控制模块502向终端A503转发指示会话失败的603消息。
实际应用中,发送指示会话失败的消息也可以不用603消息,而用其它消息,比如480、5××消息等。
另外,本实施例是利用步骤211和步骤212向终端发送指示会话失败的信息的,但实际应用中,也可以不采用上述方式向终端发送指示会话失败的信息,而采用其它的方式,比如:同时向会话双方发送会话失败的信息。
步骤213:限制业务控制模块501向会话控制模块502发送拆除会话的CANCEL消息。
步骤214:会话控制模块502将拆除会话的CANCEL消息转发给终端B 所属网络504。
步骤215:终端B所属网络504向终端C505发送拆除会话的CANCEL消息。
步骤216:终端C505向终端B所属网络504返回200响应消息。
步骤217:终端B所属网络504将200响应消息返回给会话控制模块502。
步骤218:会话控制模块502向限制业务控制模块501返回200响应消息。
本实施例中,拆除会话是利用步骤213~步骤218来实现的。实际应用中,拆除会话的具体方式也可以由应用本实施例方案的用户自行确定,此处不再赘述。
本实施例中,限制业务控制模块501的地址可以添加到消息的Record-Route或Route头域中,而终端的用户标识则可以携带于RequestURI域、SIP头域或消息体中,其具体情况可以由应用本实施例方案的用户自行确定,此处不再赘述。
方法实施例三中,假设终端A签约了来话限制业务,限制来自终端C的呼叫;终端B呼叫终端A,并在会话建立后激活自身已经签约的呼叫转移业务,将呼叫转移到终端C。
本方法实施例对应的系统可以包括:限制业务控制模块501、会话控制模块502、终端A503、终端B所属网络504、终端B506。其中,会话控制模块502可以提供会话路由功能,转发终端和限制业务控制模块交互的会话消息,比如P-CSCF、S-CSCF、I-CSCF等;所述限制业务控制模块501就是实现限制业务的实体,可以为AS服务器等。终端B和终端C所属网络也可能包括类似上述的实体,此处不再一一列举。
图3是本方法实施例的消息流示意图。如图3所示,本实施例可以包括以下步骤:
步骤301:终端B506向终端B所属网络505发送会话初始请求消息,所述会话初始请求消息携带的与限制业务相关的参数为终端B的用户标识。
与方法实施例二相似,终端B的用户标识也可以携带于RequestURI域、SIP头域或消息体中,所述SIP头域可以为P-Asserted-Identity域、Refer-To域,Referred-By域、From域、To域、P-Preferred-Identity域、P-Associated-URI域、P-Called-Party-ID域、History-Info域等。
步骤302:终端B所属网络505将会话初始请求消息转发给会话控制模块502。
步骤303:会话控制模块502向限制业务控制模块501转发会话初始请求消息。
步骤304:限制业务控制模块501判断出会话初始请求消息中与限制业务相关的参数与已有的限制条件中的参数不匹配,将自身地址添加到会话初始请求消息中。
这里,由于会话初始请求消息中与限制业务相关的参数为终端B的用户标识,而已有的限制条件中的参数为终端C的用户标识,限制业务控制模块由此判断不应该限制本次会话,继续执行后续会话流程。
步骤305:限制业务控制模块501将添加有自身地址的会话初始请求消息发送给会话控制模块502。
步骤306:会话控制模块502将会话初始请求消息转发给终端A503。
步骤307:终端A503和终端B506建立会话。
步骤308:终端B506激活自身已经签约的呼叫转移业务。
本实施例中,终端B506是在与终端A503建立会话之后才激活呼叫转移业务的,而实际应用中,终端B506在任何时候都可以激活呼叫转移业务。
步骤309:终端B506向终端B所属网络504发送重新会话请求消息,重新会话请求消息携带有作为与限制业务相关的参数,即终端C的用户标识。
步骤310:终端B所属网络504将重新会话请求消息转发给会话控制模 块502。
步骤311:会话控制模块502将重新会话请求消息转发给限制业务控制模块501。
步骤312:限制业务控制模块501判断出重新会话请求消息携带的与限制业务相关的参数与已有的限制条件中的参数相同。
本步骤中,由于重新会话请求消息携带的与限制业务相关的参数为终端C的用户标识,而终端A限制条件中的参数也为终端C的用户标识,则可以确定此次会话是终端A所限制的。
实际应用中,如果本步骤判断出参数不相同,则可以继续执行已有的后续会话流程。
步骤313:限制业务控制模块501向会话控制模块502发送指示会话失败的603消息。
步骤314:会话控制模块502将指示会话失败的603消息转发给终端B所属网络504。
步骤315:终端B所属网络504将指示会话失败的603消息发送给终端B506。
与方法实施例二相似,本实施例中,限制业务控制模块501的地址可以添加到消息的Record-Route或Route头域中,而终端的用户标识则可以携带于RequestURI域、SIP头域或消息体中,其具体情况可以由应用本实施例方案的用户自行确定,此处不再赘述。
需要强调的是,方法实施例二和方法实施例三只是在某个场景下的实施例。在上述实施例中,后续会话消息中与限制业务相关的参数发生了变化,而且与已有的限制条件中的参数相同,导致会话从不应该限制变化为应该限制,触发限制业务控制模块执行限制业务的处理过程。实际应用中,导致消息中限制业务相关的参数发生变化的情况很多。比如:终端A签约了去话限制业务,限制呼叫到终端C,而终端B签约了同振业务,终端C和终端B属于同一个同振群中。此时,终端A呼叫终端B,呼叫到达终端B所属网 络后,将同时呼叫终端B和终端C。如果终端C先行应答,终端A和终端C将执行会话流程。这样,后续会话消息中与限制业务相关的参数将为终端C的用户标识,同样会触发限制业务控制模块对此次会话进行限制。
总之,不管会话的情况如何,只要限制业务控制模块接收到后续会话消息,就可以利用后续会话消息中与限制业务相关的参数执行限制业务的处理过程,从而在整个会话过程中都为终端提供事先签约的限制业务。
针对上述方法,下面还提出一种实现限制业务的装置和系统。
图4是实现限制业务装置实施例一的结构示意图。如图4所示,本实施例包括:
接收单元401,接收会话初始请求消息的后续会话消息。
处理单元402,根据后续会话请求中与限制业务相关的参数执行限制业务的处理过程。
实际应用中,所述处理单元402可以包括:
匹配单元4021,将后续会话消息中与限制业务相关的参数和存储单元4022中限制条件的参数进行匹配,如果匹配成功,则通过发送单元403向终端发送会话失败的信息。
存储单元4022,保存限制条件的参数。
相应地,该装置进一步包括:
发送单元403,发送会话失败信息给终端。
另外,实际应用中,不管处理单元402包括哪些单元,该装置还可以包括:
地址装载单元404,用于将该装置自身的地址添加到接收到的会话初始请求消息中,并通过发送单元403发送出去。
当接收到会话初始情况消息时,地址装载单元404将该装置自身的地址添加到接收到的会话初始请求消息中,并通过发送单元403发送出去;接收单元401接收到会话初始请求消息的后续会话消息时,匹配单元4021将后 续会话消息中与限制业务相关的参数和存储单元4022中限制条件的参数进行匹配,如果匹配成功,则通过发送单元403向终端发送会话失败的信息,以限制本次会话。
另外,实际应用中,实现限制业务装置可以为应用服务器(AS)或者其中的一个功能模块,即限制业务控制模块501。
图5是实现限制业务系统实施例的结构图。如图5所示,该系统可以包括:
限制业务控制模块501,接收会话初始请求消息的后续会话消息,并根据后续会话消息中与限制业务相关的参数执行限制业务的处理过程。
这里所述的限制业务控制模块501内部的结构与图4相同,此处不再赘述。
会话控制模块502,提供会话路由功能,转发终端503和限制业务控制模块501交互的会话消息。
这里的会话控制模块502可以为呼叫会话控制功能实体(CSCF),包括P-CSCF、S-CSCF、I-CSCF。
终端503,发起会话,并将会话初始请求消息的后续会话消息通过会话控制模块502发送给限制业务控制单元503。
这里所述实现限制业务系统实际上是签约限制业务终端一侧的情况,而实际应用中,该系统还需要与会话另一终端侧的网络或实体进行交互,至于另一终端侧的包括哪些实体则与具体情况相关,属于现有技术部分,此处不再赘述。
另外,本系统实施例中,限制业务控制模块501与会话控制模块502之间的接口为E1,可以按照SIP协议进行交互;会话控制模块502和终端503之间的接口为E2,也可以按照SIP协议进行交互。
应用本发明实施例方案,由于限制业务控制模块可以接收后续会话消息,并根据后续会话消息中与限制业务相关的参数执行限制业务的处理过程。如果后续会话消息中与限制业务相关的参数和已有的限制条件中的参数匹配,则向终端发送会话失败的信息;否则,继续执行已有的会话流程。这 样,限制业务控制模块不仅在接收到初始会话请求消息时实施限制业务的处理过程,而且在后续会话中,仍然为签约终端提供限制业务服务,保证限制业务服务在整个会话过程的有效性,有利于限制业务的推广。
综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (16)
1.一种实现限制业务的方法,其特征在于,该方法包括以下步骤:
接收会话初始请求消息的后续会话消息,将后续会话消息中与限制业务相关的参数和已有的限制条件中的参数进行匹配,所述后续会话消息中与限制业务相关的参数为用户标识,如果匹配成功,则向终端发送会话失败的信息。
2.根据权利要求1所述的方法,其特征在于,在向终端发送会话失败的信息之后,该方法进一步包括:拆除当前会话。
3.根据权利要求1或2所述的方法,其特征在于,如果后续会话消息中与限制业务相关的参数和已有的限制条件中的参数匹配不成功,则继续执行已有的会话流程。
4.根据权利要求1或2所述的方法,其特征在于,所述接收会话初始请求消息的后续会话消息的方法为:
当接收到会话过程中的会话初始请求消息时,接收所述会话初始请求消息的实体将自身地址添加到会话初始请求消息中以加入会话信令路径,并从会话信令路径上接收所述后续会话消息。
5.根据权利要求1或2所述的方法,其特征在于,所述会话初始请求消息为:会话初始协议SIP初始请求消息。
6.根据权利要求1所述的方法,其特征在于,所述用户标识包括:主叫用户标识、被叫用户标识、原主叫用户标识、原被叫用户标识、前转用户标识、前转到用户标识、转移用户标识或号码变换后的用户标识。
7.根据权利要求1或2所述的方法,其特征在于,所述后续会话消息中与限制业务相关的参数携带于请求用户标识RequestURI域、SIP头域或消息体中。
8.根据权利要求1或2所述的方法,其特征在于,所述限制业务包括:匿名呼叫限制ACR业务、来话限制ICB业务或去话限制OCB业务。
9.一种实现限制业务的装置,其特征在于,该装置包括:
接收单元,接收会话初始请求消息的后续会话消息;
处理单元,将后续会话消息中与限制业务相关的参数和已有的限制条件中的参数进行匹配,所述后续会话消息中与限制业务相关的参数为用户标识,如果匹配成功,则向终端发送会话失败的信息。
10.根据权利要求9所述的装置,其特征在于,所述处理单元包括:
匹配单元,将后续会话消息中与限制业务相关的参数和存储单元中限制条件的参数进行匹配,所述后续会话消息中与限制业务相关的参数为用户标识,如果匹配成功,则通过发送单元向终端发送会话失败的信息;
存储单元,保存限制条件的参数;
该装置还进一步包括:
发送单元,发送会话失败信息给终端。
11.根据权利要求9或10所述的装置,其特征在于,该装置进一步包括:
地址装载单元,用于将该装置自身的地址添加到接收到的会话初始请求消息中,并通过发送单元发送出去。
12.一种实现限制业务的系统,其特征在于,该系统包括:
限制业务控制模块,接收会话初始请求消息的后续会话消息,将后续会话消息中与限制业务相关的参数和已有的限制条件中的参数进行匹配,所述后续会话消息中与限制业务相关的参数为用户标识,如果匹配成功,则向终端发送会话失败的信息;
会话控制模块,提供会话路由功能,转发终端和限制业务控制模块交互的会话消息;
终端,发起会话,并将会话初始请求消息的后续会话消息通过会话控制模块发送给限制业务控制单元。
13.根据权利要求12所述的系统,其特征在于,所述限制业务控制模块包括:
接收单元,接收会话初始请求消息的后续会话消息;
处理单元,将后续会话消息中与限制业务相关的参数和已有的限制条件中的参数进行匹配,所述后续会话消息中与限制业务相关的参数为用户标识,如果匹配成功,则向终端发送会话失败的信息。
14.根据权利要求13所述的系统,其特征在于,所述处理单元包括:
匹配单元,将后续会话消息中与限制业务相关的参数和存储单元中限制条件的参数进行匹配,所述后续会话消息中与限制业务相关的参数为用户标识,如果匹配成功,则通过发送单元向终端发送会话失败的信息;
存储单元,保存限制条件的参数;
所述限制业务控制模块进一步包括:
发送单元,发送会话失败信息给终端。
15.根据权利要求14所述的系统,其特征在于,所述限制业务控制模块进一步包括:
地址装载单元,用于将所述限制业务控制模块自身的地址添加到接收到的会话初始请求消息中,并通过发送单元发送出去。
16.根据权利要求12至15任一项所述系统,其特征在于,所述限制业务控制模块与会话控制模块之间按照SIP协议进行交互,所述会话控制模块和终端之间按照SIP协议进行交互。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101109251A CN101321081B (zh) | 2007-06-08 | 2007-06-08 | 一种实现限制业务的方法、装置和系统 |
PCT/CN2008/071096 WO2008151538A1 (fr) | 2007-06-08 | 2008-05-27 | Procédé, dispositif et système pour réaliser un service d'interdiction d'appels |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101109251A CN101321081B (zh) | 2007-06-08 | 2007-06-08 | 一种实现限制业务的方法、装置和系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101321081A CN101321081A (zh) | 2008-12-10 |
CN101321081B true CN101321081B (zh) | 2011-04-13 |
Family
ID=40129240
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007101109251A Expired - Fee Related CN101321081B (zh) | 2007-06-08 | 2007-06-08 | 一种实现限制业务的方法、装置和系统 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101321081B (zh) |
WO (1) | WO2008151538A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103888351B (zh) | 2012-12-20 | 2017-12-15 | 联想企业解决方案(新加坡)私人有限公司 | 在基于多路径路由的网络中管理多个会话的方法及装置 |
CN107395907A (zh) * | 2017-08-31 | 2017-11-24 | 上海市共进通信技术有限公司 | 基于SIP协议限制VoIP业务呼出的方法 |
CN109756871B (zh) | 2018-09-03 | 2022-02-15 | 中兴通讯股份有限公司 | 设备到设备的业务限制方法、终端以及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050232229A1 (en) * | 2004-03-22 | 2005-10-20 | Takashi Miyamoto | Communication control unit and filtering method in communication control unit |
CN1863208A (zh) * | 2006-02-20 | 2006-11-15 | 华为技术有限公司 | 一种初始过滤条件订阅的方法及装置 |
CN1868188A (zh) * | 2003-09-03 | 2006-11-22 | 美国电报电话公司 | 使用会话初始协议的通信服务中的电信网络系统和方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7426382B2 (en) * | 2002-10-09 | 2008-09-16 | Motorola, Inc. | Contact validation and trusted contact updating in mobile wireless communications devices |
WO2005018202A1 (en) * | 2003-08-18 | 2005-02-24 | Nortel Networks Limited | Method and system for service denial and termination on a wireless network |
KR20050105025A (ko) * | 2004-04-30 | 2005-11-03 | 엘지전자 주식회사 | 이동통신 단말기의 전화 수신 거부 방법 |
-
2007
- 2007-06-08 CN CN2007101109251A patent/CN101321081B/zh not_active Expired - Fee Related
-
2008
- 2008-05-27 WO PCT/CN2008/071096 patent/WO2008151538A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1868188A (zh) * | 2003-09-03 | 2006-11-22 | 美国电报电话公司 | 使用会话初始协议的通信服务中的电信网络系统和方法 |
US20050232229A1 (en) * | 2004-03-22 | 2005-10-20 | Takashi Miyamoto | Communication control unit and filtering method in communication control unit |
CN1863208A (zh) * | 2006-02-20 | 2006-11-15 | 华为技术有限公司 | 一种初始过滤条件订阅的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN101321081A (zh) | 2008-12-10 |
WO2008151538A1 (fr) | 2008-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7898990B2 (en) | Method, system and gateway device for enabling interworking between IP and CS networks | |
CN101502076B (zh) | 与媒体后退进行交互工作 | |
US8891741B2 (en) | Call control element constructing a session initiation protocol (SIP) message including provisions for incorporating address related information of public switched telephone network (PSTN) based devices | |
CN101217600A (zh) | 询问转接业务方法和装置 | |
KR20060079109A (ko) | 피호출자 단말기를 voip 호출자 단말기와 접속하는방법 및 피호출자 단말기를 voip 호출자 단말기와브리징하는 시스템 | |
CN101009693A (zh) | 在分组网络中实现综合业务数字网业务的系统和方法 | |
CN101369906B (zh) | 一种会议业务实现方法及设备 | |
CN101277207B (zh) | 一种为用户提供多会话业务的方法、系统及设备 | |
CN102165752B (zh) | 在IPv4与IPv6数据终端设备之间在SIP控制的数据流中双向地址转换的方法和设备 | |
CN101321081B (zh) | 一种实现限制业务的方法、装置和系统 | |
CN101494648B (zh) | 一种终端设备间媒体转移方法和网络设备 | |
JP2007528174A (ja) | 通信ネットワーク内で呼を確立する方法、通信ネットワークならびにパケットネットワークのためのコントロール装置 | |
CN101505509B (zh) | 资源预留的实现方法以及互通网元 | |
CN100433751C (zh) | 一种第三方控制业务的实现方法和应用服务器 | |
CN101119212B (zh) | 通过信令适配实体传输isdn用户-用户应用信息的方法 | |
CN100486254C (zh) | 一种会话初始协议网络中控制会话定时器的方法及系统 | |
EP3136756A1 (en) | System, device and method for implementing ring back tone service | |
CN101594368B (zh) | 用于vpn的询问转接方法 | |
CN102057701B (zh) | 在通信网络中实现呼叫等待功能的方法 | |
CN101800948B (zh) | 实现呼叫转向业务的方法、装置和系统 | |
CN101247323B (zh) | 一种传输历史标识信息的方法和系统 | |
CN102833715A (zh) | 询问转接实现方法、应用服务器、业务终端和系统 | |
CN101902437B (zh) | 在请求建立会话的过程中处理错误响应消息的方法及装置 | |
CN102387124A (zh) | 在sip会话中修改媒体能力的方法及sip中继网关 | |
CN101997856B (zh) | 信令消息的交互方法及应用服务器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110413 Termination date: 20120608 |