CN103595691A - A dynamic service trigger method based on a rule in an IMS network - Google Patents

A dynamic service trigger method based on a rule in an IMS network Download PDF

Info

Publication number
CN103595691A
CN103595691A CN201210286332.1A CN201210286332A CN103595691A CN 103595691 A CN103595691 A CN 103595691A CN 201210286332 A CN201210286332 A CN 201210286332A CN 103595691 A CN103595691 A CN 103595691A
Authority
CN
China
Prior art keywords
sip
rule
message
trigger
sfc
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.)
Pending
Application number
CN201210286332.1A
Other languages
Chinese (zh)
Inventor
荀兆勇
孔令丽
苏少明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SUN KAISENS (BEIJING) TECHNOLOGY Co Ltd
Original Assignee
SUN KAISENS (BEIJING) TECHNOLOGY Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by SUN KAISENS (BEIJING) TECHNOLOGY Co Ltd filed Critical SUN KAISENS (BEIJING) TECHNOLOGY Co Ltd
Priority to CN201210286332.1A priority Critical patent/CN103595691A/en
Publication of CN103595691A publication Critical patent/CN103595691A/en
Pending legal-status Critical Current

Links

Images

Abstract

Provided is a dynamic service trigger method based on a rule in an IMS network comprising three steps of: (1) according to an international standard, defining a new SIP head: Trigger-Rule in order to realize various associative functions of supporting a subsequent filtering criterion sFC; (2) setting and loading a response base on an initial request and the filtering criterion sFC of a subsequent request in order that after a S-CSCF executes an iFC and the coupling for the initial request is successful and an AS is called, if a requirement of the sFC is satisfied, the S-CSCF can execute related operations according to a processing mode that the sFC describes; (3) Through utilizing the Trigger-Rule with the SIP head, and based on the sFC, executing the dynamic service trigger method RDSTA based on the rule. The method realized based on the subsequent filtering criterion sFC can substantially improve the flexibility of ATA service triggering, effectively reduce signaling traffic of the S-CSCF and the AS, increase the throughput of a whole system, simultaneously substantially reduces session setup delays, and raise the IMS network service quality.

Description

A kind of rule-based dynamic service triggering method in IMS network
Technical field
The invention belongs to communication technical field, be specifically related to a kind of rule-based dynamic service triggering method in IMS network.
Background technology
IP Multimedia System IMS (IP Multimedia Subsystem) is the new core network domain that an all-IP framework of 3GPP (3rd Generation Partnership Project) proposition is organized in third generation partner plan.The not same point of the business presentation mode of the business presentation mode of IMS and traditional public switch telephone network PSTN (Public Switched Telephone Network) and Public Land Mobile Nerwork PLMN circuit domain is: in IMS network, key-course is completely separated with operation layer, key-course does not provide business, it only provides the function such as triggering, route, charging of operation layer necessity, and business is provided by operation layer completely.In IMS network, the execution of business is provided by home network, when user roams, control by serving CSCF (S-CSCF) finishing service of its home network, S-CSCF carrys out the triggering of finishing service according to filter criteria (Filter Criteria) information being configured in home subscriber server HSS (Home Subscriber Server), and business datum (comprising filter criteria) is downloaded in S-CSCF at user's registration phase or when non-registered users is initiated or be called.
The developing multimedia service in communication network that appears as of IMS provides strong support, its applications trigger framework ATA (Application Triggering Architecture) has strengthened flexibility and extensibility that multimedia service provides, for terminal use provides abundant multimedia service and combinations of services, meet value-added telecom services to the trend of service personalization, service differentiation development.
Referring to Fig. 1, applications trigger framework ATA chief component framework is comprised of service S-CSCF, home subscriber server HSS and the application server AS (Application Server) of home network, wherein S-CSCF is the core component of ATA, by the triggering of its finishing service.HSS is an integrated database, for storing user's configuration information.The execution of AS finishing service and providing.When a plurality of AS appear in same session, each AS not perception mutually, the mutual control of business is completed by service capability interaction manager SCIM (Service Capability Interaction Manager).
In IMS, be expressed as initial filter standard or norm iFC (initial Filter Criteria) with user's configure dedicated data of traffic aided.Each filter criteria iFC comprises: the trigger point TP of business (Trigger Point), the sign of AS are, the information such as priority of this initial filter standard or norm.
Wherein, trigger point TP is with determining whether contact application server, and it includes one or more service point trigger example SPT (Service Point Trigger).
Filter criteria is stored in HSS as a part for user's configuration data, and when user registers, or while receiving the request of a termination of non-registered users or initial initial request, filter criteria is downloaded to S-CSCF.Filter criteria has represented the order configuration data of a kind of user to service/application, it is a kind of static data, by this static data, S-CSCF can carry out route to sip message according to the content of the SIP head of sip message or sip message body, and this routing policy cannot be revised during session establishment.
Up to now, 3GPP has defined two kinds of filter criteria: initial filter standard or norm iFC and subsequent filter criteria sFC (subsequent Filter Criteria), S-CSCF for example, carries out business triggering to conversation initial request message (' INVITE ') according to iFC, according to sFC, follow-up sip message is carried out to business triggering.But 3GPP has only provided the specific implementation of the former iFC so far, do not provide the specific implementation of the latter sFC.So can only carry out route to subsequent message according to the basic routing mechanism of sip message (by Via head, Record-Route/Route head) at present, this has increased route redundancy greatly, causes S-CSCF, AS to process too much unnecessary message.
Referring to Fig. 2, introduce the triggering method of the existing business based on iFC below, to can further illustrate the shortcoming of above-mentioned prior art.
When user registers, or while receiving an initial request termination or initial of non-registered users, initial filter standard or norm is downloaded to S-CSCF.When receiving initial call request (' INVITE ' message), S-CSCF carries out following operation:
1. carry out the assessment of filter criteria, according to priority, set up the list of user filtering criterion.
2. analysis request message, finds out service point trigger example.
3. check trigger point in the initial filter standard or norm of the next limit priority of this user whether with this request in service point trigger example match.
(a) if this request is not mated with initial filter standard or norm, redirect performs step 4 operation.
(b) if this request mate with initial filter standard or norm, make a start side SIP session request is transmitted to corresponding AS of S-CSCF mark, AS controls ISC (IP multimedia Service Control) interface by IP multimedia service and receives after this message request, carry out service logic, modify request messages, is forwarded back to S-CSCF by ISC interface request message.
4. the operation of repeated execution of steps 2,3, to the last a filter criteria is mated complete.
5., if it is applicable to no longer include initial filter standard or norm, S-CSCF forwards this message based on SIP routing mechanism.
If the AS contacting is response not, S-CSCF defers to the default process process relevant to initial filter standard or norm, i.e. the session of the information based in filter criteria, or termination, or allow session continue.If initial filter standard or norm includes, do not close the indication how rear S-CSCF of contact AS failure should operate, the default behavior of S-CSCF is to allow call out continue.
By studying the call setup flow process based on ATA in above-mentioned IMS, find that the existing service trigger method based on initial filter standard or norm iFC (initial Filter Criteria) has increased the setup delay of end-to-end session greatly, reduce the throughput of system, reduced the service quality of IMS network.So at present the applications trigger framework ATA of IMS take sacrificial system performance to come flexibility that acquisition business provides and extensibility as cost, this disadvantage has caused those skilled in the art fervent concern, is seeking the approach of solution.
Summary of the invention
In view of this, the object of this invention is to provide a kind of rule-based dynamic service triggering method in IMS network, the method realizes based on sFC, can reach the signaling traffic of effective reduction S-CSCF and application server AS (Application Server), increase the throughput of whole system, significantly reduce session establishment time delay simultaneously, improve the target of the service quality of IMS network.
In order to achieve the above object, the invention provides a kind of rule-based dynamic service triggering method for IMS network, it is characterized in that, the method comprises following operating procedure:
(1) follow a new SIP head of RFC3261 international standard definition, the name of this SIP head is:
Trigger-Rule, for realizing the various correlation functions of supporting subsequent filter criteria sFC;
(2) arrange and load response based on initial request and the filter criteria sFC of subsequent request, so that the service S-CSCF of home network is carrying out initial filter standard or norm iFC, to initial request, the match is successful, and call after application server AS, if the condition of this subsequent filter criteria sFC is satisfied, S-CSCF can carry out associative operation according to the described processing mode of this sFC;
(3) utilize this SIP Trigger-Rule, and based on follow-up filtering rule sFC, carry out a kind of rule-based dynamic service triggering method RDSTA.
A described SIP Trigger-Rule is comprised of the identical parameter of one or more forms, each parameter represents a subsequent filter criteria sFC, and each parameter comprises three fields: the name field as-name of the URL(uniform resource locator) SIP URL in the session initiation protocol of application server AS, sip request message name or sip response code field applicable-message and the action field action of S-CSCF based on subsequent filter criteria sFC of application subsequent filter criteria sFC.
Described field as-nam comprises: the routing iinformation of AS, for to AS indication current sessions initial/the session scenario information of terminal situation, and to the service key information of the current service identification that will carry out of AS indication; Described field applicable-message is for representing to apply the letter of sip request message name or the sip response code field of subsequent filter criteria sFC; Described field action is provided with two values: ' Trigger ' and ' NotTrigger ', and the former is default value, for being illustrated in the AS that the sip message of applicable-message field indication should be triggered to the indication of as-name field by S-CSCF; The latter represents that S-CSCF should not be triggered to the AS of as-name field indication the sip message of applicable-message field indication, and this message should be forwarded to Next Hop Server node.
The Backus normal form (BNF) BNF of a described SIP Trigger-Rule is defined as follows:
rule:=″Trigger-Rule″HCOLON?rule-parm*(COMMA?rule-parm)
rule-parm:=as-namTe?SEMI?applicable-message?SEMI?action
as-name:=name-addr
applicable-message:=Method/Status-Code
action:=token
Defined declaration to above-mentioned Backus normal form (BNF) BNF is:
The first row rule, for defining title and the parameter of this SIP head, its name is called: Trigger-Rule, by one or more parameters, formed, between parameters, with CSV, each parameter represents a subsequent filter criteria sFC; Wherein, english abbreviation HCOLON represents colon ": ", and COMMA represents comma, ";
The second row rule-parm, is comprised of as-name, applicable-message, tri-fields of action for defining the concrete form of each parameter of this SIP Trigger-Rule, uses semicolon separated between each field; Wherein, english abbreviation SEMI represent "; ";
The third line as-narme, for defining the content of first field as-name of this SIP Trigger-Rule parameter, it is the SIP URL name field of AS, wherein as-name represents a word address;
Fourth line applicable-message, for defining the content of second field applicable-message of this SIP Trigger-Rule parameter, this field is sip request message name or the sip response code field of application filter criteria, wherein Method/Status-Code method for expressing/conditional code;
Fifth line action, for defining the content of the 3rd field action of this SIP Trigger-Rule parameter, this field is the action field of S-CSCF based on this criterion, wherein token represents symbol.
The static filtering mechanism difference of described subsequent filter criteria sFC and initial filter standard or norm iFC is: it is not to be loaded in home subscriber server HSS when user's ordering services, but in session establishment, session modification, session refreshing, session termination process, each AS is according to the service condition of oneself, the filter criteria of call state dynamic load; Be that sFC is arranged and loaded by AS, by sip message, be delivered to S-CSCF, then complete the filtration of message and the triggering of business by S-CSCF.
In the rule-based dynamic service triggering method RDSTA of described step (3), when receiving initial call request INVITE, S-CSCF carries out following operating procedure:
(311) carry out the assessment of initial filter standard or norm, according to priority, set up the list of user's initial filter standard or norm;
(312) analysis request message, finds out service point trigger example;
(313) check trigger point in the initial filter standard or norm of the next limit priority of this user whether with this request message in service point trigger example match; If both couplings, the S-CSCF mark side SIP session of making a start, and request message is transmitted to corresponding AS; AS receives after this request message by ISC interface, carry out service logic and modify request messages, according to the SIP URL of oneself, build corresponding subsequent filter criteria sFC again, and the tip position that this subsequent filter criteria sFC is joined to SIP Trigger-Rule, then by ISC interface, new sip request message is forwarded back to S-CSCF; Redirect execution step (314); If both do not mate, execution step (314) operation;
(314) operation of repeated execution of steps (312), (313), to the last an initial filter standard or norm is mated complete;
(315) applicable if no longer include initial filter standard or norm, S-CSCF forwards this request message based on SIP routing mechanism.
In described rule-based dynamic service triggering method RDSTA, when receiving the response message of initial call request or subsequent request message, S-CSCF carries out following operating procedure:
(321) whether the value SIP URL that checks the as-name field in the subsequent filter criteria sFC of Trigger-Rule tip position of this sip message matches with the SIP URL via a Via or a route Route top of this sip message, if both do not mate or Trigger-Rule head does not exist, the operation of execution step (322); If both couplings, S-CSCF will, according to following different situations, take respectively different content of operation:
If the action field in the subsequent filter criteria sFC of the tip position of this sip message Trigger-Rule head is ' Trigger ', delete this subsequent filter criteria sFC, the operation of execution step (322);
If the action field in the subsequent filter criteria sFC of the tip position of this sip message Trigger-Rule head is ' Not Trigger ', delete this subsequent filter criteria sFC, and from sip message via deleting corresponding SIP URL a Via or a route Route, execution step (322) operation;
(322) based on SIP routing mechanism, this sip message is forwarded;
(323) when receiving the response message of initial request or subsequent request message, AS sequentially carries out following operation: carry out service logic, add or revise the Trigger-Rule head of sip message, based on SIP routing mechanism, this sip message is forwarded;
(324) operation of repeated execution of steps (321)~(323), until whole session termination.
The present invention is a kind of rule-based dynamic service triggering method in IMS network, its innovative characteristics is: the method is by a kind of new SIP head of definition, realized the use of subsequent filter criteria sFC, this subsequent filter criteria sFC and existing initial filter standard or norm iFC are used in conjunction with, and have greatly strengthened the flexibility that ATA business triggers.In addition, the present invention also proposes a kind of new rule-based dynamic service triggering method RDSTA based on sFC, by theory analysis and simulation result, find that this RDSTA can effectively reduce the signaling traffic of S-CSCF and AS, increased the throughput of whole system, significantly reduced session establishment time delay, improved the service quality of IMS network simultaneously.
Accompanying drawing explanation
Fig. 1 is that IMS applications trigger frame structure forms schematic diagram.
Fig. 2 is the multi-service trigger process sequential chart based on iFC.
Fig. 3 is that the present invention is for the flow chart of the rule-based dynamic service triggering method of IMS network.
Fig. 4 is the application multi-service trigger process sequential chart based on iFC and sFC of the present invention.
Embodiment
For making the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing, the present invention is described in further detail.
Referring to Fig. 3, introduce three operating procedures of a kind of rule-based dynamic service triggering method in IMS network of the present invention:
(1) follow a new SIP head of RFC3261 international standard definition, the name of this SIP head is: Trigger-Rule, for realizing the various correlation functions of supporting subsequent filter criteria sFC;
(2) arrange and load response based on initial request and the filter criteria sFC of subsequent request, so that the service S-CSCF of home network is carrying out initial filter standard or norm iFC, to initial request, the match is successful, and call after application server AS, if the condition of this subsequent filter criteria sFC is satisfied, S-CSCF can carry out associative operation according to the described processing mode of this sFC;
(3) utilize this SIP Trigger-Rule, and based on follow-up filtering rule sFC, carry out a kind of rule-based dynamic service triggering method RDSTA.
Illustrate the content of above-mentioned three operating procedures below.
In step (1), the new SIP first place word of the present invention's definition is: Trigger-Rule, and for realizing the target of supporting sFC.This new SIP head can be comprised of the identical parameter of one or more forms as required, and each parameter represents a subsequent filter criteria sFC.And each parameter comprises three fields: the SIP URL name field as-name of application server AS, sip request message name or sip response code field applicable-message and the action field action of S-CSCF based on subsequent filter criteria sFC of application subsequent filter criteria sFC.Each field is described as follows:
(1) the SIPURL name field of field as-name:AS.This name field comprises the routing iinformation of AS, also can comprise session scenario information; Session scenario information for to AS indication current sessions initial/terminal situation, parameter format as sip:[email protected].This title can also comprise service key information simultaneously, to the current service identification that will carry out of AS indication, parameter format as sip:[email protected].
(2) field applicable-message: sip request message name or the sip response code field of application subsequent filter criteria sFC.As: ' 183 ', ' UPDATE '.
(3) action field of field action:S-CSCF based on subsequent filter criteria sFC.In the present invention this Field Definition two values: ' Trigger ' and ' Not Trigger '.Under default situations, be ' Trigger ', for being illustrated in the AS that the sip message of applicable-message field indication should be triggered to the indication of as-name field by S-CSCF.' Not Trigger ' represents that S-CSCF should not be triggered to the AS of as-name field indication the sip message of applicable-message field indication, and this message should be forwarded to Next Hop Server node.
Above-mentioned definition mode of the present invention is followed RFC3261 international standard.In addition, the Backus normal form (BNF) BNF of the defined new SIP Trigger-Rule of the present invention is defined as follows:
rule:=″Trigger-Rule″HCOLON?rule-parm*(COMMA?rule-parm)
rule-parm:=as-name?SEMI?applicable-message?SEMI?action
as-name:=name-addr
applicable-message:=Method/Status-Code
action:=token
Above-mentioned Backus normal form (BNF) BNF defined declaration is explained as follows:
The first row rule: for defining title and its parameter of this new SIP head.Its name is called: Trigger-Rule, by one or more parameters (rule-parm), formed, and between parameters, with CSV, each parameter represents a subsequent filter criteria sFC.English abbreviation HCOLON wherein represents colon ": ", and COMMA represents comma, ".
The second row rule-parm: for defining the concrete form of each parameter of this new SIP Trigger-Rule, this each parameter of SIP head is by three field (as-name, applicable-message, action) form, between each field, use semicolon separated; English abbreviation SEMI wherein represent branch "; ".
The third line as-name: for defining the content of first field as-name of this new SIP Trigger-Rule parameter.This field is the SIP URL name field of AS.Wherein name-addr represents the meaning of a word address.
Fourth line applicable-message: for defining the content of second field applicable-message of this new SIP Trigger-Rule parameter.This field is sip request message name or the sip response code field of application filter criteria.The meaning of Method/Status-Code method for expressing/conditional code wherein.
Fifth line action: for defining the content of the 3rd field action of this new SIP Trigger-Rule parameter, this field is the action field of S-CSCF based on this criterion.Wherein token represents the meaning of symbol.
In step (2), the service condition of follow-up filtering rule sFC has been described.
Referring to Fig. 4, subsequent filter criteria sFC is a kind of response based on initial request and the filter criteria of subsequent request, is also the subsequent filter criteria of a kind of AS after called according to initial filter standard or norm.S-CSCF is carrying out iFC matching initial request success, and after calling AS, if the condition of sFC is satisfied, S-CSCF just can carry out the processing mode of describing in follow-up filtering rule sFC.
SFC is different from the static filtering mechanism of iFC, it is not loaded in HSS when user's ordering services, but in session establishment, session modification, session refreshing, session termination process, each AS is according to the service condition of oneself, the filter criteria of call state dynamic load.Namely sFC is arranged and is loaded by AS, by sip message, is delivered to S-CSCF, is completed the filtration of message by S-CSCF, the triggering of business.
In step (3), referring to Fig. 4, the new SIP head that utilizes the present invention to define, again based on sFC, the invention provides a kind of new rule-based dynamic service triggering method RDSTA, this rule-based dynamic service triggering method RDSTA, under two kinds of different occasions, carries out respectively two kinds of different operating procedures.Describe respectively it below in detail:
(1), when receiving initial call request INVITE, S-CSCF carries out following operation (in Fig. 4, while representing to receive initial call request message with chain-dotted line, S-CSCF is according to the associative operation step of initial filter standard or norm iFC execution):
(311) carry out the assessment of initial filter standard or norm, according to priority, set up the list of user's initial filter standard or norm;
(312) analysis request message, finds out service point trigger example;
(313) check trigger point in the initial filter standard or norm of the next limit priority of this user whether with this request message in service point trigger example match;
If both couplings, the S-CSCF mark side SIP session of making a start, and request message is transmitted to corresponding AS.AS receives after this request message by ISC interface, carry out service logic and modify request messages, according to the SIP URL of oneself, build corresponding subsequent filter criteria sFC again, and the tip position that this subsequent filter criteria sFC is joined to SIP Trigger-Rule, then by ISC interface, new sip request message is forwarded back to S-CSCF; Redirect execution step (314);
If both do not mate, execution step (314) operation;
(314) operation of repeated execution of steps (312), (313), to the last an initial filter standard or norm is mated complete;
(315) applicable if no longer include initial filter standard or norm, S-CSCF forwards this request message based on SIP routing mechanism.
(2) when receiving the response message of initial call request or subsequent request message, S-CSCF carries out following operation (in Fig. 4, be represented by dotted lines when receiving the response message of initial call request or subsequent request message the associative operation step that S-CSCF carries out according to subsequent filter criteria sFC):
(321) whether the value SIP URL that checks the as-name field in the subsequent filter criteria sFC of Trigger-Rule tip position of this sip message matches with the SIPURL via a Via or a route Route top of this sip message;
If both do not mate or Trigger-Rule head does not exist, the operation of execution step (322);
If both couplings, S-CSCF will, according to following different situations, take respectively different content of operation:
If the action field in the subsequent filter criteria sFC of the tip position of this sip message of A Trigger-Rule head is ' Trigger ', delete this subsequent filter criteria sFC, execution step (322) operation;
If the action field in the subsequent filter criteria sFC of the tip position of this sip message of B Trigger-Rule head is ' Not Trigger ', delete this subsequent filter criteria sFC, and from sip message via deleting corresponding SIP URL a Via or a route Route, execution step (322) operation;
(322) based on SIP routing mechanism, this sip message is forwarded;
(323) when receiving the response message of initial request or subsequent request message, AS sequentially carries out following operation: carry out service logic, add or revise the Trigger-Rule head of sip message, based on SIP routing mechanism, this sip message is forwarded;
(324) operation of repeated execution of steps (321)~(323), until whole session termination.

Claims (7)

  1. In 1.IMS network, a kind of rule-based dynamic service triggering method, is characterized in that, the method comprises following operating procedure:
    (1) follow a new SIP head of RFC3261 international standard definition, the name of this SIP head is: Trigger-Rule, for realizing the various correlation functions of supporting subsequent filter criteria sFC;
    (2) arrange and load response based on initial request and the subsequent filter criteria sFC of subsequent request, so that the service S-CSCF of home network is carrying out the initial request of successfully mating with initial filter standard or norm iFC, and call after application server AS, if the condition of this subsequent filter criteria sFC is satisfied, S-CSCF can carry out associative operation according to the described processing mode of this sFC;
    (3) utilize this SIP Trigger-Rule, and based on follow-up filtering rule sFC, carry out a kind of rule-based dynamic service triggering method RDSTA.
  2. 2. dynamic service triggering method according to claim 1, it is characterized in that: a described SIP Trigger-Rule is comprised of the identical parameter of one or more forms, each parameter represents a subsequent filter criteria sFC, and each parameter comprises three fields: the name field as-name of the URL(uniform resource locator) SIP URL in the session initiation protocol of application server AS, sip request message name or the sip response code field applicable-message of application subsequent filter criteria sFC, and the action field action of S-CSCF based on subsequent filter criteria sFC.
  3. 3. dynamic service triggering method according to claim 1, it is characterized in that: described field as-nam comprises: the routing iinformation of AS, for to AS indication current sessions initial/the session scenario information of terminal situation, and to the service key information of the current service identification that will carry out of AS indication; Described field applicable-message is for representing to apply sip request message name or the sip response code of subsequent filter criteria sFC; Described field action is provided with two values: ' Trigger ' and ' Not Trigger ', the former is default value, for being illustrated in the AS that the sip message of applicable-message field indication should be triggered to the indication of as-name field by S-CSCF; The latter represents that S-CSCF should not be triggered to the AS of as-name field indication the sip message of applicable-message field indication, and this message should be forwarded to Next Hop Server node.
  4. 4. dynamic service triggering method according to claim 1, is characterized in that: the Backus normal form (BNF) BNF of a described SIP Trigger-Rule is defined as follows:
    rule:=″Trigger-Rule″HCOLON?rule-parm*(COMMA?rule-parm)
    rule-parm:=as-name?SEMI?applicable-message?SEMI?action
    as-name:=name-addr
    applicable-message:=Method/Status-Code
    action:=token
    Defined declaration to above-mentioned Backus normal form (BNF) BNF is:
    The first row rule, for defining title and the parameter of this SIP head, its name is called: Trigger-Rule, by one or more parameters, formed, between parameters, with CSV, each parameter represents a subsequent filter criteria sFC; Wherein, english abbreviation HCOLON represents colon ": ", and COMMA represents comma, ";
    The second row rule-parm, is comprised of as-name, applicable-message, tri-fields of action for defining the concrete form of each parameter of this SIP Trigger-Rule, uses semicolon separated between each field; Wherein, english abbreviation SEMI represent "; ";
    The third line as-name, for defining the content of first field as-name of this SIP Trigger-Rule parameter, it is the SIP URL name field of AS, wherein as-name represents a word address;
    Fourth line applicable-message, for defining the content of second field applicable-message of this SIP Trigger-Rule parameter, this field is sip request message name or the sip response code field of application filter criteria, wherein Method/Status-Code method for expressing/conditional code;
    Fifth line action, for defining the content of the 3rd field action of this SIP Trigger-Rule parameter, this field is the action field of S-CSCF based on this criterion, wherein token represents symbol.
  5. 5. dynamic service triggering method according to claim 1, it is characterized in that: the static filtering mechanism difference of described subsequent filter criteria sFC and initial filter standard or norm iFC is: it is not to be loaded in home subscriber server HSS when user's ordering services, but in session establishment, session modification, session refreshing, session termination process, each AS is according to the service condition of oneself, the filter criteria of call state dynamic load; Be that sFC is arranged and loaded by AS, by sip message, be delivered to S-CSCF, then complete the filtration of message and the triggering of business by S-CSCF.
  6. 6. dynamic service triggering method according to claim 1, is characterized in that: in the rule-based dynamic service triggering method RDSTA of described step (3), when receiving initial call request INVITE, S-CSCF carries out following operating procedure:
    (311) carry out the assessment of initial filter standard or norm, according to priority, set up the list of user's initial filter standard or norm;
    (312) analysis request message, finds out service point trigger example;
    (313) check trigger point in the initial filter standard or norm of the next limit priority of this user whether with this request message in service point trigger example match; If both couplings, the S-CSCF mark side SIP session of making a start, and request message is transmitted to corresponding AS; AS receives after this request message by ISC interface, carry out service logic and modify request messages, according to the SIP URL of oneself, build corresponding subsequent filter criteria sFC again, and the tip position that this subsequent filter criteria sFC is joined to SIP Trigger-Rule, then by ISC interface, new sip request message is forwarded back to S-CSCF; Redirect execution step (314); If both do not mate, execution step (314) operation;
    (314) operation of repeated execution of steps (312), (313), to the last an initial filter standard or norm is mated complete;
    (315) applicable if no longer include initial filter standard or norm, S-CSCF forwards this request message based on SIP routing mechanism.
  7. 7. dynamic service triggering method according to claim 1, is characterized in that: in described rule-based dynamic service triggering method RDSTA, when receiving the response message of initial call request or subsequent request message, S-CSCF carries out following operating procedure:
    (321) whether the value SIP URL that checks the as-name field in the subsequent filter criteria sFC of Trigger-Rule tip position of this sip message matches with the SIP URL via a Via or a route Route top of this sip message, if both do not mate or Trigger-Rule head does not exist, the operation of execution step (322); If both couplings, S-CSCF will, according to following different situations, take respectively different content of operation:
    If the action field in the subsequent filter criteria sFC of the tip position of this sip message Trigger-Rule head is ' Trigger ', delete this subsequent filter criteria sFC, the operation of execution step (322);
    If the action field in the subsequent filter criteria sFC of the tip position of this sip message Trigger-Rule head is ' Not Trigger ', delete this subsequent filter criteria sFC, and from sip message via deleting corresponding SIP URL a Via or a route Route, the operation of redirect execution step (322);
    (322) based on SIP routing mechanism, this sip message is forwarded;
    (323) when receiving the response message of initial request or subsequent request message, AS sequentially carries out following operation: carry out service logic, add or revise the Trigger-Rule head of sip message, based on SIP routing mechanism, this sip message is forwarded;
    (324) operation of repeated execution of steps (321)~(323), until whole session termination.
CN201210286332.1A 2012-08-14 2012-08-14 A dynamic service trigger method based on a rule in an IMS network Pending CN103595691A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210286332.1A CN103595691A (en) 2012-08-14 2012-08-14 A dynamic service trigger method based on a rule in an IMS network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210286332.1A CN103595691A (en) 2012-08-14 2012-08-14 A dynamic service trigger method based on a rule in an IMS network

Publications (1)

Publication Number Publication Date
CN103595691A true CN103595691A (en) 2014-02-19

Family

ID=50085674

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210286332.1A Pending CN103595691A (en) 2012-08-14 2012-08-14 A dynamic service trigger method based on a rule in an IMS network

Country Status (1)

Country Link
CN (1) CN103595691A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106664221A (en) * 2014-08-21 2017-05-10 中兴通讯股份有限公司 Smart flow classification method/system for network and service function chaining
CN107203380A (en) * 2017-05-24 2017-09-26 浙江中控技术股份有限公司 A kind of SFC interpretation of programs operation method and device
CN107294914A (en) * 2016-03-31 2017-10-24 华为技术有限公司 A kind of method and apparatus of business triggering
CN109951421A (en) * 2017-12-20 2019-06-28 ***通信集团公司 The method, device and equipment of sip message interaction in a kind of IMS network

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106664221A (en) * 2014-08-21 2017-05-10 中兴通讯股份有限公司 Smart flow classification method/system for network and service function chaining
CN107294914A (en) * 2016-03-31 2017-10-24 华为技术有限公司 A kind of method and apparatus of business triggering
CN107203380A (en) * 2017-05-24 2017-09-26 浙江中控技术股份有限公司 A kind of SFC interpretation of programs operation method and device
CN107203380B (en) * 2017-05-24 2021-02-19 浙江中控技术股份有限公司 SFC program interpretation operation method and device
CN109951421A (en) * 2017-12-20 2019-06-28 ***通信集团公司 The method, device and equipment of sip message interaction in a kind of IMS network
CN109951421B (en) * 2017-12-20 2020-12-11 ***通信集团公司 Method, device and equipment for SIP message interaction in IMS network

Similar Documents

Publication Publication Date Title
CN102857891B (en) Domain selection method and domain selection system for called party and HSS(home subscriber server) in domain selection system
CN101159914B (en) Regulation based dynamic service triggering method for IMS network
CN101690099B (en) Method and system for providing IMS session continuity to a user equipment across a plurality of communication networks
CN103875221B (en) The ownership Route Selection roamed using the IMS of VPLMN anchors
CN102215238B (en) Service processing method and system fused with video conference and user terminal
CN102035798B (en) Service processing method, system and device for realizing disaster tolerance
EP2166712A1 (en) A method for implementing service interaction in the ip multimedia subsystem
CN109639717A (en) The number of taking turns the communication means of net, Calling Side/callee side Service control point server
RU2509434C2 (en) Method of transferring communication session in telecommunication network from first connection to second connection
US8423652B2 (en) Service templates for an IP multimedia subsystem
CN109587172A (en) Communication means based on block chain and the communication system based on block chain
EP2315409A1 (en) Realizing method, system and apparatus of register mechanism in ip multimedia subsystem
CN101090567B (en) Calling service implementing method for voice calling continuous service
CN109891938A (en) Network routing based on terminal medium path
CN103619006B (en) Method and system for achieving voice call service
EP2466929B1 (en) Method, device and system for implementing emergency call override service
CN103595691A (en) A dynamic service trigger method based on a rule in an IMS network
CN101511072A (en) Method for implementing enhancement type E-number communication business in SIP or IMS network
CN104125221A (en) IMS (IP (Internet Protocol) multimedia subsystem) terminal equipment multiple soft-terminal resource sharing and application collaborative device and method
WO2012113331A1 (en) Service triggering method and system in ims network, computer program and storage medium
CN100550884C (en) Based in the business procedure of retry mechanism to Session Initiation Protocol processing of request method
CN101163272B (en) Service triggering method based on application server packet for IMS network
CN104253803B (en) Synchronous method and synchronizing device
JP2015043511A (en) Communication control apparatus and communication control method
CN101227728A (en) Conversation combining method of multimedia conversation continuity business

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20140219