This application is a national stage application of PCT/EP2006/061298, filed Apr. 4, 2006, which claims the benefit of priority to EP05007983, filed Apr. 12, 2005, the contents of which are hereby incorporated by references.
The invention relates to a method and device for charge display for SIP connections.
A SIP-based voice network, according to the current prior art, consists mainly of a SIP registrar server “RegS”, at which the SIP user terminals register using their current IP addresses and which ensures that the IP address is transferred between two SIP users A and B, and other application servers which are included by the SIP registrar server “RegS” in the SIP signaling if additional application functions are required. In many cases, servers for the gateway to TDM telephone networks are also part of a SIP-based voice network.
In such a SIP-based voice network it should be possible for a SIP-application server “RCh”, during a SIP connection, to calculate the applicable charges in real time and to transmit said charges both to the A-side SIP user “SIP-A” and also to at least one other SIP user terminal “SIP-C”. One example of this application is privately operated call shops in which the current charges are to be displayed both to the calling party “SIP-A” and also to the operator of the call shop “SIP-C” in real time.
In order to support charge display during a SIP connection, procedures are currently being discussed and standardized that use connection-related SIP signaling analogously to the signaling of call charges during a TDM connection.
In one embodiment of the invention, there is a method for charge display in SIP connections, according to which information required for charge calculation of a SIP connection by an application server is received via a call-control interface, the connection charges are determined by the application server with the help of the aforementioned information, and provision of the calculated connection charges via a connection-independent SIP signaling channel to at least one SIP terminal is carried out by the application server.
In one aspect of the invention, the charge information is packaged into a standardized SIP message by the application server for the purpose of provision.
In another aspect of the invention, provision of the aforementioned standardized SIP message to a SIP terminal via a registrar server of the SIP network is implemented by using the user registration function of the registrar server for this purpose.
In still another aspect of the invention, in order to protect the aforementioned standardized SIP message, the procedures introduced for the signaling relationship between a user of the SIP connection (SIP-A) and a registrar server are used for authentication of the SIP transmitter and/or for protection of the transferred data.
In another embodiment of the invention, the application server of a SIP network, which, in relation to a connection, receives the data required for charge calculation of the SIP connection via a call control interface, determines the charges of the SIP connection, and transfers the calculated charges to at least one SIP terminal via a signaling channel that is independent of the SIP connection.
In one embodiment of the invention, there is a method for the multi-item charge display for SIP connections. The application server “RCh” receives the connection data in its sample network configuration via an INAP interface from the PSTN gateway server. Alternatively, it would be possible for it to receive the connection data directly from the SIP call server, which is often at the same time the SIP registrar, via a second, connection-related SIP interface.
According to the method, a connection-independent SIP signaling channel is used instead of connection-related SIP signaling for transmission of call charges from the application server “RCh” to the SIP terminals “SIP-A” and
According to another embodiment of the invention, the charge information is packaged by the application server “RCh”, into an IETF-standardized SIP message (e.g. NOTIFY in accordance with RFC 3265) for the signaling of events. For this purpose, an event type that is specific for real-time charge display is defined, and also a corresponding data structure (event package) for the transmitted charge information. The application server “RCh” transmits NOTIFY messages to “SIP-A” and “SIP-C”. The content of the NOTIFY message to “SIP-A” and the content of the NOTIFY message to “SIP-C” are defined by the application server “RCh”. To enable a suitable display of data to appear at the terminals “SIP-A” and “SIP-C”, it is necessary for the content and the relevant data structure to be agreed with the manufacturer of the SIP user terminals.
The application server “RCh” receives, from the SIP-based voice network, via any call control interface (e.g. SIP from a SIP-call control server or—for example—INAP from the PSTN gateway), information about
The application server “RCh” determines the call charges and also the further user “SIP-C” pertaining to the identification of the user “SIP-A” on the basis of administered data and generates the aforementioned standardized SIP message (NOTIFY in accordance with RFC 3265) to “SIP-A” and “SIP-C”.
According to still another embodiment of the invention, the user registration function of the SIP registrar server “RegS” is used for provision of the SIP messages NOTIFY to “SIP-A” and “SIP-C”. For this purpose, the application server transmits the SIP messages NOTIFY generated by it to the SIP registrar server “RegS” and the latter forwards it, on the basis of the IP addresses registered with it, to the SIP terminals “SIP-A” and “SIP-C”. The reception of NOTIFY messages is acknowledged in accordance with RFC 3265. A separate registration procedure for the NOTIFY messages of the application server “RCh” is not used (no “SUBSCRIBE” procedure. This is optional in accordance with RFC 3265.)
The procedures introduced for the signaling relationship between “SIP-A” and “RegS” for authenticating the SIP transmitter (SIP message authentication) and for protecting the transferred data (SIP message integrity), in particular the passwords or certificates used for this purpose, are reused for protection of the NOTIFY messages for charge display according to one embodiment of the invention.
The charge information received is displayed on the screen in the user terminals “SIP-A” and “SIP-C”.
Number | Date | Country | Kind |
---|---|---|---|
05007983.9 | Apr 2005 | EP | regional |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP06/61298 | 4/4/2006 | WO | 00 | 10/17/2007 |