Enhanced converged IP message server system and method
View Patent ↗A method comprises registering, by an enhanced CPM server, to receive IMS registrations for a client device, receiving, by the enhanced CPM server, a message intended for the client device, storing the message in a network store, setting a Message Waiting Indicator flag in a HLR associated with the client device, receiving, from the HLR, an alert message that the client device has registered in a non-IMS network, and delivering, by the enhanced CPM server, at least a reference to the message stored in the network store to the client device.
1. A method comprising:
registering, by an enhanced CPM server, to receive IMS registrations for a client device;
receiving, by the enhanced CPM server, a message intended for the client device;
storing the message in a network store;
setting a Message Waiting Indicator (MWI) flag in a HLR associated with the client device;
receiving, from the HLR, an alert message that the client device has registered in a non-IMS network; and
delivering, by the enhanced CPM server, at least a reference to the message stored in the network store to the client device.
2. The method of claim 1 , wherein setting the MWI flag in the HLR comprises sending, by the CPM server, a Send Routing Information (SRI) for Short Message SS7 to the HLR.
3. The method of claim 1 , wherein delivering at least a reference to the message comprises delivering the stored message to the client device.
4. The method of claim 1 , further comprising:
receiving a subscribe message from the client device;
sending a notify message to the client device; and
delivering the message stored in the network store to the client device in response to a fetch request.
5. The method of claim 1 , wherein the enhanced CPM server comprises a VideoMail server.
6. A method comprising:
receiving, by an enhanced CPM server, a message intended for a client device;
storing the message in a CPM store;
setting a Message Waiting Indicator (MWI) flag in a HLR associated with the client device;
receiving, from the HLR, an alert message that the client device has registered in a non-IMS network; and
delivering at least a reference to the message stored in the network store to the client device.
7. The method of claim 6 , wherein setting the MWI flag in the HLR comprises sending, by the CPM server, a Send Routing Information (SRI) message to the HLR.
8. The method of claim 6 , wherein delivering at least a reference to the message comprises delivering the stored message to the client device.
9. The method of claim 6 , further comprising:
receiving a subscribe message from the client device;
sending a notify message to the client device; and
delivering the message stored in the network store to the client device in response to a fetch request.
10. The method of claim 6 , wherein the enhanced CPM server comprises a VideoMail server.