CN100558084C - Information was carried method when a kind of non-REGISTER requested service triggered - Google Patents

Information was carried method when a kind of non-REGISTER requested service triggered Download PDF

Info

Publication number
CN100558084C
CN100558084C CNB200610060331XA CN200610060331A CN100558084C CN 100558084 C CN100558084 C CN 100558084C CN B200610060331X A CNB200610060331X A CN B200610060331XA CN 200610060331 A CN200610060331 A CN 200610060331A CN 100558084 C CN100558084 C CN 100558084C
Authority
CN
China
Prior art keywords
information
cscf
request message
message
service
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
Application number
CNB200610060331XA
Other languages
Chinese (zh)
Other versions
CN1984085A (en
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB200610060331XA priority Critical patent/CN100558084C/en
Publication of CN1984085A publication Critical patent/CN1984085A/en
Application granted granted Critical
Publication of CN100558084C publication Critical patent/CN100558084C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

Information is carried method when the invention discloses a kind of non-REGISTER requested service and triggering, described method comprises the steps: after a, service-call session control function entity S-CSCF receive non-registered REGISTER initial service triggering request optional information to be increased in the described request message, and S-CSCF sends to corresponding application server AS with described request message then; B, described AS therefrom extract described optional information and are used for corresponding service processing after receiving described request message.Technical solutions according to the invention have avoided in request row or header field increase information to the specific (special) requirements of information character and the restriction of content-length, make that to transmit transparent data on the ISC interface more convenient.

Description

Information was carried method when a kind of non-REGISTER requested service triggered
Technical field
The present invention relates to SIP (Session Initial Protocol Session initiation Protocol) technical field, specifically, the professional triggering technique when relating to the user and inserting IMS (IP Multimedia System) network.
Background technology
SIP is a kind of VoIP (Voice over IP of internet engineering task group (IETF) issue, ip voice) standard, this standard is with the important application of phone as internet (Internet), increase the requirement of telephone signaling and service quality (Quality of Service is called for short " QoS ") aspect, and had the unique user's addressing and the function of location.
SIP is the agreement of telephone signaling, be used for initiation session, the foundation and the termination of the Multimedia session of can a plurality of participants of control participating in, and can dynamically adjust and revise session attribute: as the code/decode format of session bandwidth requirement, transmission medium type (voice, video, data etc.), medium, to support of multicast and clean culture or the like.Therefore, SIP helps combining with the internet value-added service of the multiple application of exploitation.
IMS (IP Multimedia System) is 3GPP (3rd Generation Partnership Project) subsystem that superposes on packet network, adopt the bearer path of packet domain for its control signaling and media delivery, introduce Session Initiation Protocol as professional control protocol, utilize simple, the easy expansion of SIP, media combination characteristics easily, by business control is separated with carrying control, provide abundant multimedia service; Main functional entity comprises call conversation control function entity CSCF, the home subscriber server HSS of centralized management user contracting data of functions such as control user registration, session control among the IMS, and the application server AS of miscellaneous service logic control function is provided.
The IMS network uses the registration process of Session Initiation Protocol, realizes that the user inserts the IMS network.In user registration course, the IMS network authenticates and sets up the input field escape way at IP multimedia private identity, user registration success will be set up relation between IP multimedia pUblic identity and this user's current location at home domain S-CSCF (serving CSCF), and S-CSCF obtains user's subscription data simultaneously from HSS.
S-CSCF according to the priority of triggering rule from high to low, mate according to trigger message in the trigger point and the request message that receives from Mw, if the match is successful, the AS of the request that S-CSCF send to be correlated with by ISC (IMSService Control IMS serve control) interface appointment in the triggering rule of mating.S-CSCF adds special identifier and routing iinformation in the message that the AS that gives each match triggers rule sends.AS according to routing iinformation, returns to S-CSCF with request message after the service logic of finishing dealing with.S-CSCF will proceed the triggering rule coupling of low priority, until all the triggering rule inspections in the business description are finished.For a designated user and S-CSCF thereof, special setting according to its AS triggering rule, not only support different business to arrive the triggering of different AS, can realize the repeatedly triggering of same session simultaneously, thereby realize associative combination same user's value-added service logic to a plurality of AS.The AS type that is triggered comprises Proxy (agency), termination UA (user agent), B2BUA (Back to back UA back-to-back user agent) etc.
The applications trigger framework as shown in Figure 1, SPT point (Service Point Trigger) wherein is meant those points that iFC (Initial Filter Criteria initial trigger criterion) can be set in the SIP signaling, a TP (Trigger Point trigger point) is made up of a plurality of SPT.
In order to send relevant request to a special application server, an initial trigger criterion (iFC) will comprise one or more Service Point Trigger.The triggering criterion collection of a specific user's service profile is called as the CAMEL-Subscription-Information of AS.In order to make S-CSCF handle different triggering criterion in the correct order, each criterion all must be distributed a priority, if S-CSCF can not relate to AS, S-CSCF should trigger the default treatment mode of using for this so.
S-CSCF is the download user data from HSS, obtain with the user and use relevant iFC.If a plurality of triggering criterion are sent to S-CSCF from HSS, when S-CSCF received message by Mw, S-CSCF should be according to these triggering criterion of predefined priority inspection one by one.
When receiving one during from Client-initiated registration message (REGESTER), S-CSCF is after finishing user's registration, check whether this user has disposed business datum, just carry out the iFC triggering, and initiate third-party registration to triggering the pairing AS of successful iFC if disposed business datum S-CSCF.In the third-party registration request of structure, S-CSCF also can stipulate according to agreement, and the information of Service Information (information on services) Field Definition in the iFC structure is increased in the message body of register requirement, carries to the AS that is triggered.
According to 3GPP TS23.218 and TS 29.228, S-CSCF is when carrying out the business triggering, if S-CSCF triggers successfully, then the optional information in the iFC structure can be increased in the REGISTER request message, pass to the processing that AS is correlated with, carried the Business Processing that the data of being correlated with are used for AS in the optional information.
The iFC data structure of prior art as shown in Figure 2, wherein the optional information when business triggers is Service Information (information on services) field in the iFC structure, it being defined as transparent data and not being handled of 3GPP TS 23.218 agreements by HSS or S-CSCF, this field is the optional part in the iFC structure, if there is this field information, trigger successfully back when corresponding A S sends trigger request at iFC, S-CSCF will be increased to the information that defines in this field in the request message body of transmission, and this Service Information only can be comprised by this message when AS initiates login request message as UAC (User Agent Client, User Agent Client) at S-CSCF.
From above-mentioned description we as can be seen, at present the Service Information information in the iFC structure only can be by carrying to professional AS in the message body that is increased to the REGISTER request when S-CSCF carries out register requirement as UAC role.
There is a problem in actual use in above-mentioned restriction, promptly when business triggering processing is carried out in non-REGISTER request, also need carry some information and give corresponding AS, as current business is MO (move initiate) flow process or MT (mobile terminating) procedure information, user registration state information and user's card number information etc., and these information are that necessity of obtaining is arranged for the AS that is triggered.
Solve above-mentioned problem by other approach in the prior art, as carrying above-mentioned information by increase parameter in the request row of request message or certain or some header fields, but there is following deficiency in this scheme:
1, the content of Zeng Jiaing will meet the standard of SIP, and some spcial character can not write; 2, there is restriction in the length that increases content, can not be oversize; 3, some specific (special) requirements that can not satisfy AS is well handled in this increase, perhaps implements the complexity that can compare.
Summary of the invention
Information is carried method when the object of the present invention is to provide a kind of non-REGISTER requested service to trigger, and carries the problem that optional information is given AS when the REGISTER initial request is professional by no means triggers to separate.
For achieving the above object, the present invention adopts following technical scheme: information was carried method when a kind of non-REGISTER requested service triggered, and described method comprises the steps:
After a, service call session control function entity S-CSCF receive non-registered REGISTER initial service triggering request, carry out the business rule coupling from home subscriber server HSS download user data and according to iFC data wherein, after the match is successful, S-CSCF is increased to the optional information among the iFC that the match is successful in the described request message, and S-CSCF sends to corresponding application server AS with described request message then;
B, described AS therefrom extract described optional information and are used for corresponding service processing after receiving described request message.
Described optional information is the optional information in the application message Application Information means among the iFC that the match is successful.
Wherein said optional information is expanded markup language tag<application-info〉XML is increased in the message body after comprising.
Wherein also comprise before the step a1:
Increase application message Application Information field in the application server Application Server field in initial trigger criterion iFC.
Described optional information is the optional information in the information on services Service Information field among the iFC that the match is successful.
Wherein said optional information is expanded markup language tag<service-info〉XML is increased in the message body after comprising.
Wherein step a also comprises:
When being increased to described optional information in the described request message, if carried message body in the described request message, S-CSCF is revised as many parts/mixing multipart/mixed with the content type Content-Type header field value in the described request message, and increases corresponding border boundary value; If described request message does not carry message body, then added value is the Content-Type header field of " application/3gpp-ims+xml " type in this request message, and the modification header field value relevant with message body.
Wherein step b also comprises: after described AS finished described Business Processing, AS was with the deletion of the optional information that carries in the described request message and revise the header field value relevant with message body in the described message.
Wherein also comprise after the step b: the request message after described AS will trigger is forwarded to described S-CSCF, and described S-CSCF carries out subsequent treatment after receiving described triggering back request message.
Wherein said optional information is specially: need the information prepared before current business information and/or professional the triggering.
Adopt above-mentioned technical scheme, can avoid the deficiency of the information that in SIP request row or header field, increases: at first, increase information does not have specific (special) requirements to the information character that increases in message body, in Session Initiation Protocol, SIP has particular requirement to asking row and header field title and value thereof, by asking row or header field to carry information, the content format that carries will be followed the related definition of SIP, carries then by message body can not have this restriction; Secondly, increasing in the content-length requirement, being increased in the message body ratio is increased in request row or the header field, little relatively to length restriction, be increased in the message body, maximum data length can be the length of all header fields (message that SIP allows greatly enhances most-), is increased in certain header field and then is the message body length of the length-existence of every other header field (message that SIP allows greatly enhances most-); At last, if the content that increases is some other a agreement, there is specific format or has specific (special) requirements, the situation that the request that is increased in content capable or that header field might occur increasing changes, and message body has the good encapsulation and the consistency of data content; Thereby this mode makes that to transmit transparent data on the ISC interface more convenient.
Description of drawings
Fig. 1 is the applications trigger Organization Chart;
Fig. 2 is the iFC data structure diagram of prior art;
Fig. 3 is the iFC data structure diagram of the embodiment of the invention;
Fig. 4 carries out the process chart of non-REGISTER requested service when triggering for S-CSCF in the embodiment of the invention.
Embodiment
Basic principle of the present invention is when the business triggering is carried out in non-REGISTER request, S-CSCF obtains optional information in the Application Information field from the iFC data structure or the Service Information field and it is increased in the message body of the request message that is transmitted to AS after HSS download user data, make when non-REGISTER requested service triggers, AS can obtain the information relevant with this triggering,, AS receives that the optional information that extracts wherein behind the request message is used for Business Processing.
Below specify:
Embodiment one:
At first, increase an optional Application Information (application message) field in Application Server (application server) field in above-mentioned iFC structure.
The structure that increases iFC after the newer field as shown in Figure 3, this field is an optional information field, content is transparent for S-CSCF, when being used for initial service that S-CSCF carries out non-REGISTER request and triggering this optional information is carried to the AS that is triggered.
Can be increased to the information that needs before current business information such as MO/MT information, user's registration/unregistered information and professional the triggering to prepare etc. in Application Information (application message) field of Application Server field by above-mentioned field.
In addition, because the Application Information field that increases newly is that agreement is undefined before, so corresponding data just do not have label, having defined one<application-info in the embodiment of the invention〉the XML label is used for comprising the information content in the Application Information field, increases ap plication-info XML (Extensible Markup Language extending mark language) element type simultaneously in the data element set of 3GPP IM CN subsystem XML body (3GPP IM CN subsystem XML message body) definition.
Through after the above-mentioned structural modification to iFC, S-CSCF carries out the handling process of non-REGISTER requested service when triggering as shown in Figure 4:
Business when 1, S-CSCF receives the sip message of non-REGISTER request triggers to be handled:
S-CSCF receives behind the initial sip request message of the next non-REGISTER of MW interface, carry out the iFC coupling from HSS download user data and according to the iFC triggering criterion, after the match is successful, S-CSCF is increased to Server Name (server name) data that Application Server in the iFC data that the match is successful partly comprises in the Route header field according to protocol requirement, check simultaneously and whether have optional Application Information category information among the Application Server in the iFC data, if there is this information, then S-CSCF is responsible for this information is increased in the message body of request message, this message body type is " application/3gpp-ims+xml " type, and wherein the information content in the ApplicationInformation field is comprised in<application-info〉in the XML label.
If this service trigger request has been carried the message body part, then S-CSCF needs Content-Type (content type) the header field value in this SIP request is revised as multipart/mixed (many parts/mixed messaging physique formula type), and increases corresponding boundary (border) value; If this service trigger request is not carried message body, then added value is the Content-Type header field of " application/3gpp-ims+xml " in the SIP request, and revises the corresponding C ontent-Length header field values relevant with message body such as (content-lengths).
Finish according to above step that S-CSCF gives corresponding service AS with this trigger request route after the message constructing.
2, professional AS receives the processing after the non-REGISTER trigger request of coming from S-CSCF:
The AS exclusive data of the information that Application Information field is comprised for specifically triggering, thereby these data only are used for the Business Processing of specific transactions AS.
After receiving the request that comes from S-CSCF, AS will check whether carry in the non-login service triggering request with<application-info〉message body of " application/3gpp-ims+xml " type of comprising of XML label, if have, the information content of carrying in this message body is used for corresponding service processing.When AS finishes corresponding service processing and will transmit this trigger request to corresponding S-CSCF, AS must with carry in the service trigger request of transmitting<application-info information content deletion.
Deletion in the message body<application-info after the content, AS also needs to revise the header field values relevant with message body such as Content-Type, Content-Length in the sip message header field.
3, S-CSCF receives the processing after the non-REGISTER that comes from professional AS triggers the back request:
When the non-REGISTER service trigger request message of receiving after the triggering that AS comes, S-CSCF need check in the message body of this request message whether comprise<application-info〉information content of type, if comprise, then S-CSCF need delete this message body content and revise the header field values relevant with message body such as Content-Type, Content-Length in the SIP request.
Trigger back processing of request flow process finishing during S-CSCF is carrying on an agreement after the above-mentioned processing receiving of definition.
Embodiment two:
Except above-mentioned increase Application Information field in Application Server, carry outside the optional information to reach in non-REGISTER message, the scope of application that can also expand the Service Information category information of the Application Server item in the present iFC structure defines the information that reaches same and carries purpose.
At first need to expand the scope of application of Service Information category information, when the initial request that the content that this information is comprised can be increased to non-REGISTER is triggered to AS the information in this field is increased in the message body.Secondly, when the iFC service trigger criteria of the non-REGISTER of definition, when the AS of needs triggering needs trigger request to carry some information, these information will be added in the ServiceInformation field and preserve, and be increased to trigger request by S-CSCF and carry to specific AS when triggering.
In this case, the handling process of S-CSCF and the AS ApplicationInformation field flow process basically identical newly-increased with processing:
1, S-CSCF is after the SIP initial trigger request of receiving non-REGISTER, carry out iFC triggering rule coupling, in that the match is successful and when AS transmits trigger request, if when being had optional Service Information field information in the iFC data on the coupling, the information that S-CSCF is responsible for preserving in this field is increased in the message body of sip request message to be transmitted, the content that increases is with<service-info〉the XML label comprises, and the message body type still is " application/3gpp-ims+xml " type.
2, receive after the next trigger request of S-CSCF, whether AS searches in the message body of trigger request the message body with " application/3gpp-ims+xml " type, and search whether have<service-info the data that comprise of XML label, if exist then AS takes out these data and uses for Business Processing; When AS transmitted trigger request to S-CSCF, AS must delete quilt<service-info in the request that is forwarded〉data message that comprises of XML.
When 3, S-CSCF receives after the triggering that AS comes request message, at first search and whether include band<service-info in its message body the message body of " application/3gpp-ims+xml " type of comprising of XML label, if exist, then S-CSCF be responsible for deletion should<service-info the information that comprises of XML, and then carry out the signaling process of agreement regulation.

Claims (10)

  1. Information was carried method when 1, a kind of non-REGISTER requested service triggered, and it is characterized in that described method comprises the steps:
    After a, service-call session control function entity S-CSCF receive non-registered REGISTER initial service triggering request, carry out the business rule coupling from home subscriber server HSS download user data and according to iFC data wherein, after the match is successful, S-CSCF is increased to the optional information among the iFC that the match is successful in the described request message, and S-CSCF sends to corresponding application server AS with described request message then;
    B, described AS therefrom extract described optional information and are used for corresponding service processing after receiving described request message.
  2. 2, method according to claim 1 is characterized in that, described optional information is the optional information in the application message Application Information field among the iFC that the match is successful.
  3. 3, method according to claim 2 is characterized in that, described optional information is expanded markup language tag<application-info〉XML is increased in the message body after comprising.
  4. 4, method according to claim 2 is characterized in that, wherein also comprises before the step a:
    Increase application message Application Information field in the application server Application Server field in initial trigger criterion iFC.
  5. 5, method according to claim 1 is characterized in that, described optional information is the optional information in the information on services Service Information field among the iFC that the match is successful.
  6. 6, method according to claim 5 is characterized in that, described optional information is expanded markup language tag<service-info〉XML is increased in the message body after comprising.
  7. 7, method according to claim 1 is characterized in that, wherein step a also comprises:
    When being increased to described optional information in the described request message, if carried message body in the described request message, S-CSCF is revised as many parts/mixing multipart/mixed with the content type Content-Type header field value in the described request message, and increases corresponding border boundary value; If described request message does not carry message body, then added value is the Content-Type header field of " application/3gpp-ims+xml " type in this request message, and the modification header field value relevant with message body.
  8. 8, method according to claim 1, it is characterized in that, wherein step b also comprises: after described AS finished described Business Processing, AS was with the deletion of the optional information that carries in the described request message and revise the header field value relevant with message body in the described message.
  9. 9, method according to claim 1 is characterized in that, wherein also comprise after the step b: the request message after described AS will trigger is forwarded to described S-CSCF, and described S-CSCF carries out subsequent treatment after receiving described triggering back request message.
  10. 10, method according to claim 1 is characterized in that, described optional information is specially: need the information prepared before current business information and/or professional the triggering.
CNB200610060331XA 2006-04-14 2006-04-14 Information was carried method when a kind of non-REGISTER requested service triggered Expired - Fee Related CN100558084C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB200610060331XA CN100558084C (en) 2006-04-14 2006-04-14 Information was carried method when a kind of non-REGISTER requested service triggered

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB200610060331XA CN100558084C (en) 2006-04-14 2006-04-14 Information was carried method when a kind of non-REGISTER requested service triggered

Publications (2)

Publication Number Publication Date
CN1984085A CN1984085A (en) 2007-06-20
CN100558084C true CN100558084C (en) 2009-11-04

Family

ID=38166327

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB200610060331XA Expired - Fee Related CN100558084C (en) 2006-04-14 2006-04-14 Information was carried method when a kind of non-REGISTER requested service triggered

Country Status (1)

Country Link
CN (1) CN100558084C (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103209165A (en) * 2012-01-17 2013-07-17 阿尔卡特朗讯 Application server frame in IP multimedia subsystem (IMS) and method for transmitting session control logic

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101330456B (en) * 2007-07-17 2011-05-11 中兴通讯股份有限公司 Method for transmitting Sh interface transparent data
CN101437087B (en) * 2007-11-16 2011-09-14 华为技术有限公司 Method for processing communication business and communication server

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103209165A (en) * 2012-01-17 2013-07-17 阿尔卡特朗讯 Application server frame in IP multimedia subsystem (IMS) and method for transmitting session control logic
CN103209165B (en) * 2012-01-17 2016-04-13 阿尔卡特朗讯 The method of the application server framework in IMS and forwarding session control logic

Also Published As

Publication number Publication date
CN1984085A (en) 2007-06-20

Similar Documents

Publication Publication Date Title
US8401005B2 (en) Session initiation protocol message content processing method and network
CN107070849B (en) System and method for implementing control transfer of collaborative sessions using SIP protocol
CN100484141C (en) Method for realizing terminal ability interaction and route control in IMS and CS service concurrence
US7206611B2 (en) Method for displaying special alerting icon
CN100596076C (en) User equipment registration, activation system, method and device in personal management
US20060111135A1 (en) Method to facilitate distribution of group identifications for push-to-talk groups
US20060179115A1 (en) Controlling push operation in a communication system
CN100486206C (en) Signaling control method for P2P network sharing service based on IMS
US20080162705A1 (en) Dynamic service triggers in communication networks
US20110292839A1 (en) Method and system for selective call forwarding based on media attributes in telecommunication network
US20080243999A1 (en) Method and system for management of an application ensemble
WO2006089124A2 (en) Reducing size of messages over the cellular control channel
CN100550908C (en) A kind of session ability information method of operating and network entity of carrying out
US9491305B2 (en) Call management adjustment in call continuity architecture
US8265622B2 (en) Method and saving entity for setting service
CN101227457A (en) System and method for identifying communication service
CN100562186C (en) A kind of shared public user identity teleservice reorientation method
CN100466804C (en) Method for confirming data transmission service quality in communication network
CN1992719B (en) Method for supplying accessing position information
WO2012113331A1 (en) Service triggering method and system in ims network, computer program and storage medium
CN100558084C (en) Information was carried method when a kind of non-REGISTER requested service triggered
CN101227728B (en) Conversation combining method of multimedia conversation continuity business
US8213373B2 (en) Supporting method for REFER message expansion parameter
CN101083535B (en) Method and system for realizing personalized service in packet service
CN101330645B (en) Method for establishing conversation in an IP multimedia subsystem

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: 20091104

Termination date: 20130414