CA2375366A1

System and method for providing value-added services (vas) in an integrated telecommunications network using session initiation protocol(sip)

Abstract

A system and method for providing Value-Added Services (VAS) in an integrated telecommunications network (200) having a packet-switched network portion (PSN) operable with Session Initiation Protocol (SIP). The integrated telecommunications network includes a SIPextSSP server (204), a trigger server (206), and a service node (212)having a Service Logic Program (SLP)(216) that is operable with Intelligent Network Application Protocol (INAP). The SIPext SSP and service nodes are provided with the capability to communicate using SIP-compliant messaging. New header fields are provided that specify operations to be performed by the service node (212) with respect to a service. INAP service parametric data is also provided in the header fields in a sequential form. When a call is received in the SIPext SSP server (204) for a user having a subscription for a VAS, it queries the user profile stored in the trigger server (206). If the user is subscribed for a service, a SIP request message is formulated based on the user profile, wherein appropriate headers are populated with relevant parametric information and call context data. The service node (212) launches the SLP (216) based on the information provided in the request message and sends a SIP response message to the SIPext SSP (204) server with an instruction concerning the provisioning of the VAS. The SIPext SSP server, thereafter, takes an appropriate action based on the response message and any parametric information contained therein.

CA2375366A1, drawing sheet 1
Sheet 1 of 18

Term

Term ended

Projected expiry passed 16 June 2020, 6.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

13 claims: 2 independent, 11 dependent

  1. 1
    CA 02375366 2001-11-27 WO 00/79756 PCT/SEOO/01276 -28WHAT IS CLAIMED IS:1. A method of providing a Value-Added Service (VAS) in a telecommunications network operable with Session Initiation Protocol (SIP), the telecommunications network including a SIPext SSP server, a trigger server, and a service node having at least one Service Logic Program (SLP) associated with the VAS, wherein the SLP is operable with Intelligent Network Application Protocol (INAP), the method comprising the steps of: receiving a request message in the SIPext SSP server from a first user, the request message for initiating a call to a second user;upon receiving the request message, consulting the trigger server by the SIPext SSP server to obtain a user profile associated with at least one of the first and second users;formulating a SIP register request by the SIPext SSP server based on the user profile obtained from the trigger server, upon encountering an armed detection point during call processing, the register request including at least one header field, wherein the header field contains information specifying an operation that the service node is to perform, the header field further including call context data associated with the call initiated by the first user;transmittingtheregisterrequestbytheSIPextSSP serverto the service node;upon receiving the register request, executing at least one SLP by the service node based on the operation specified in the header field and the call context data associated therewith;sending a SIP response message from the service node to the SIPext SSP server, the response message including a header field and a return result obtained in response to the execution of at least one SLP by the service node;and executing at least one action by the SIPext SSP server responsive to the header field and the return result in the response message received from the service node, the action being associated with the VAS. CA 02375366 2001-11-27 WO 00/79756 PCT/SE00/01276 -292. The method of providing a VAS in a telecommunications network as set forth in claim 1, wherein the SIPext SSP server is addressable by two separate Internet Protocol (IP) addresses, a first IP address and a second IP address, and further wherein the request message is received in the SIPext SSP server from the first user using the first IP address.
  2. 2
    3. The method of providing a VAS in a telecommunications network as set forth in claim 2, wherein the register request is sent from the SIPext SSP server to the service node using the second IP address.
  3. 4
    5. The method of providing a VAS in a telecommunications network as set forth in claim 4, wherein the SIP-compliant response message from the service node comprises linearized INAP-compliant parametric information.
  4. 9
    10. An integrated telecommunications network for providing a ValueAdded Service (VAS), comprising:a SIPext SSP server including a proxy server and a service switching part, the proxy server for receiving a call initiation message from a first user with respect to a second user and the service switching part for determining if the second user has a subscription for the VAS;a trigger server containing user profiles associated with the VAS, the trigger server being activatable in response to a determination by the service switching part that the second user has a subscription to the VAS;means associated with the service switching part for formulating a register request based on user profile infonnation for the second user, wherein the register request includes a header field containing an operation associated with the VAS;and a service node including an Intelligent Network Application Protocol (INAP)-compliant Service Logic Program (SLP) associated with the VAS and a SIPext SSP interface server for receiving and interpreting the register request from the service switching part, wherein the service node executes the SLP based on the contents of the header field in the register request received from the service switching part.
  5. 10
    11. The integrated telecommunications network for providing a VAS as set forth in claim 10, wherein the proxy server has a first Internet Protocol (IP) address and the service switching part has a second IP address. CA 02375366 2001-11-27 WO 00779756 PCT/SEOO/01276 -3112. The integrated telecommunications network forproviding a VAS as set forth in claim 10, wherein the register request contains linearized INAP-compliant parametric data associated with the operation.
  6. 11
    13. A system for providing a Value-Added Service (VAS) to a user in a telecommunications network operable with Session Initiation Protocol (SIP), the telecommunications network including a SIPext SSP server, a trigger server, and a service node having at least one Service Logic Program (SLP) associated with the VAS, wherein the SLP is operable with Intelligent Network Application Protocol (INAP), the system comprising:means for receiving a call initiation request with respect to the user;means for querying the trigger server, responsive to the determination that the user has a subscription for the VAS, to obtain a user profile associated with the user;means for formulating a SIP register request based on the user profile obtained from the trigger server, responsive to encountering an armed detection point in call processing, the register request including at least one header field, wherein the header field contains information specifying an operation that the service node is to perform with respect to the VAS, the header field further including call context data associated with the call initiation request with respect to the user, means for transmitting the register request to the service node;means for launching the SLP in the service node based on the operation specified in the header field and the call context data associated therewith;means for sending a SIP response message from the service node to the SIPext SSP server, the response message including a header field and a return result obtained in response to the launching of the SLP in the service node;and means for executing an action by the SIPext SSP server responsive to the header field and the return result in the response message received from the service node, the action being associated with the VAS.
  7. 12
    14. The system for providing a VAS to a user in a telecommunications CA 02375366 2001-11-27 WO 00/79756 PCT/SE0Û/01276 -32network as set forth in claim 13, further comprising means for transforming INAPcomp liant data structures associated with the VAS into linearly sequenced parametric data forming a portion of the header field of the register request.