×

System and method for a SIP server with offline charging

  • US 9,667,430 B2
  • Filed: 12/13/2007
  • Issued: 05/30/2017
  • Est. Priority Date: 12/13/2006
  • Status: Active Grant
First Claim
Patent Images

1. A system for providing offline charging and processing of a plurality of Session Initiation Protocol (SIP) communication sessions in a telecommunications network, said system comprising:

  • a network layer in the telecommunications network comprising a stateless tier and a stateful tier;

    a charging data function (CDF) server in the telecommunications network external to the network layer;

    said stateless tier of the network layer comprising a plurality of stateless server nodes;

    said stateful tier of the network layer comprising an n-way peer-replicated Random Access Memory (RAM) store accessible from the stateless tier;

    a plurality of SIP server application instances operating on said plurality of stateless server nodes in the stateless tier of the network layer, wherein the plurality of SIP server application instances process SIP communications for said plurality of SIP communication sessions;

    an offline charging application operating on one of said plurality of stateless server nodes in the stateless tier of the network layer, wherein the offline charging application communicates with the plurality of SIP server application instances;

    wherein for each SIP communication session of said plurality of SIP communication sessions,one of said plurality of SIP server application instances receives and processes SIP communications for said SIP communication session and stores a call state for said SIP communication session in said n-way peer-replicated RAM store of said stateful tier;

    one of said plurality of SIP server application instances communicates a charging request for said SIP communication session to the offline charging application,the offline charging application transmits an accounting request for said SIP communication session to the charging data function (CDF) server, and receives an accounting answer from the CDF server including a timer value,the offline charging application creates an accounting session state object for said SIP communication session in the call state for said SIP communication session stored in said n-way peer-replicated RAM store of said stateful tier and a timer object based on the timer value received from the CDF server; and

    upon expiration of the timer object, if the SIP communication session has not ended, the offline charging application transmits an interim accounting request to the CDF server.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×