Method of retrieving information from a notifying node of SIP/IMS network to a watcher client
First Claim
1. A method of retrieving information delivered from a Notifying node of a SIP/IMS network to a Watcher Client, comprising the following steps, executed by the Watcher Client:
- setting-up a SIP session with a Watcher proxyestablishing a connection with the Watcher Proxy, using said SIP session, said Watcher Proxy for handling SIP subscriptions, wherein each SIP subscription is a subscription for a specific service, said service being identified by a SIP event package,initiating a SIP subscription between said Watching Proxy and said Notifying node, by forwarding a SIP subscribe message to said Watcher Proxy via said connection, said SIP subscribe message being embedded in a Message Session Relay Protocol (MSRP) message, andreceiving at least one notification associated with said SIP subscription from said Watcher Proxy, said notification being delivered via said connection as a SIP notify message embedded in a MSRP message, for enabling notifications to be transmitted via the SIP/IMS network separate from a SIP control channel of said network.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of delivering information from a Notifying node of a SIP/IMS network to a Watcher Client, via an intermediate Watcher Proxy. A connection is established between the Watcher Proxy and the Watcher Client, using a SIP session, wherein the established connection is used for forwarding a request for a SIP subscription to the Watcher Proxy as an embedded SIP subscribe message. Once a backend SIP subscription has been setup between the Watcher Proxy and the Notifying node, SIP notify messages delivered from the Notifying node will be forwarded from the Watcher Proxy to the Watcher Client via the established connection, thereby separating SIP subscribe traffic from SIP control traffic.
-
Citations
14 Claims
-
1. A method of retrieving information delivered from a Notifying node of a SIP/IMS network to a Watcher Client, comprising the following steps, executed by the Watcher Client:
-
setting-up a SIP session with a Watcher proxy establishing a connection with the Watcher Proxy, using said SIP session, said Watcher Proxy for handling SIP subscriptions, wherein each SIP subscription is a subscription for a specific service, said service being identified by a SIP event package, initiating a SIP subscription between said Watching Proxy and said Notifying node, by forwarding a SIP subscribe message to said Watcher Proxy via said connection, said SIP subscribe message being embedded in a Message Session Relay Protocol (MSRP) message, and receiving at least one notification associated with said SIP subscription from said Watcher Proxy, said notification being delivered via said connection as a SIP notify message embedded in a MSRP message, for enabling notifications to be transmitted via the SIP/IMS network separate from a SIP control channel of said network. - View Dependent Claims (2)
-
-
3. A method of delivering information from a Notifying node of a SIP/IMS network to a Watcher Client, comprising the following steps:
-
establishing a connection with said Watcher Client, in response to a session request received from the Watcher Client, receiving a request for a SIP subscription from said Watcher Client, said SIP subscription, being delivered as a SIP subscribe message embedded in a Message Session Relay Protocol (MSRP) message, via said connection, setting-up a backend SIP subscription with said Notifying node, in response to receiving said request, receiving at least one notification associated with said SIP subscription from said Notifying node, and transmitting each received notification to said Watcher Client via said connection as a SIP notify message embedded in a MSRP message, for enabling notifications to be transmitted via the SIP/IMS network separate from a SIP control channel of said network, wherein said steps are executed by an intermediate Watcher Proxy, said Watcher Proxy for handling SIP subscriptions, each of which is a subscription for a specific service, each service being identified by a SIP event package. - View Dependent Claims (4, 5, 6, 7)
-
-
8. A client for retrieving information delivered from a Notifying node of a SIP/IMS network, said client comprising:
-
a communication hardware unit for setting-up a SIP session with a Watcher Proxy, said Watcher Proxy for handling SIP subscriptions, wherein each SIP subscription is a subscription for a specific service, said service being identified by a SIP event package, and for establishing another connection with the Watcher Proxy using said SIP session, said communication hardware unit using said another connection for initiating a backend SIP subscription between said Watcher Proxy and said Notifying node by embedding a SIP subscribe message in a Message Session Relay Protocol (MSRP) message and by forwarding said MSRP message to the Watcher Proxy via said another connection, said communication hardware unit also for receiving at least one SIP notify associated with said SIP subscription from said Watcher Proxy and for delivering said SIP notify embedded in a Message Session Relay Protocol (MSRP) message via said another connection, enabling notifications to be transmitted via the SIP/IMS network separate from a SIP control channel of said network, and a processing unit for processing said SIP notifying message. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A node for delivering information from a Notifying node of a SIP/IMS network to a Watcher Client, said node comprising:
-
a first communication hardware unit for setting up a SIP session with the Watcher Client, and for establishing another connection with said Watcher Client using said SIP session, said first communication hardware unit also for receiving a request for a SIP subscription, said request being a SIP subscribe message which is delivered via said another connection embedded in a Message Session Relay Protocol (MSRP) message, a second communication hardware unit for setting up a backend SIP subscription with the Notifying node, in response to receiving said embedded SIP subscribe message and for receiving at least one SIP notify message associated with said SIP subscription from the Notifying node via said backend SIP subscription, said second communication hardware unit also for transmitting each received SIP notify message to said Watcher Client via said connection embedded in a Message Session Relay Protocol (MSRP) message for enabling notifications to be transmitted via the SIP/IMS network separate from a SIP control channel of said network, and a processing unit for embedding a received SIP notify message into said MSRP message, and for forwarding said embedded message to the Watcher Client via said first communication hardware unit and said another connection. - View Dependent Claims (14)
-
Specification