Abstract:
IMS gateway systems and methods are disclosed for providing notification to an IMS subscriber. An IMS gateway system described herein includes a session manager and a notification database. The notification database stores a plurality of notification definitions for pre-session, mid-session, and/or post-session notifications. The session manager identifies a triggering event for a session of an IMS subscriber. A triggering event may be the initialization of a session, the account balance of the IMS subscriber running low, the termination of a session, or any other event as defined for the session manager. The session manager identifies at least one notification definition for the triggering event from the notification database, and provides notification (e.g., a pre-session greeting, a mid-session warning of a low balance, a mid-session request to recharge the subscriber's account, a post-session goodbye message, etc) to the IMS subscriber based on the notification definitions identified for the triggering event.
Abstract:
IMS gateway systems and methods are disclosed for providing online charging in an IMS network. A call control system of the IMS gateway system receives a message from a CSCF for a call session. The call control system identifies an OCS routing address from the message, and identifies a corresponding OCS routing address from the subscriber database. The call control system compares the OCS routing address from the message with the OCS routing address from the subscriber database. If the two OCS routing addresses match, then the call control system validates the OCS routing address from the message and/or the subscriber database, and transmits a charging request to the appropriate OCS based on the validated OCS routing address. If the two OCS routing addresses do not match, then the call control system transmits a charging request to the appropriate OCS based on the OCS routing address from the subscriber database.
Abstract:
IMS gateway systems and methods are disclosed for providing budget control in an IMS network. IMS networks allow for media changes, such as audio to audio/video, during an IMS session. An IMS gateway system (200) described herein receives a session control message, such as a SIP INVITE message, responsive to the media change during the session. The IMS gateway system (200) identifies media information for the new media in the session control message. The IMS gateway system (200) generates a corresponding charging request message, and includes media information for the new media in the charging request message. The IMS gateway system (200) then transmits the charging request message to an online charging system, OCS, (220) to provide for charging of the session based on the new media for the session.