The invention relates to subscriber data management in a communications network.
A MMS notification should only be sent by an MMSC to devices which are capable of receiving MMS. In order to perform this check, at least the subscriber MMS device capability needs to be provisioned in a local subscriber database.
Once a provisioned subscriber ports out to another operator and an MMS is sent by a subscriber of the original operator, the recipient can receive the notification, but is not able anymore to retrieve the message, causing the message to expire.
Such subscribers need to be de-provisioned from the local subscriber database in this situation. Depending on the de-provisioning method this creates issues such as additional integration complexity, and can cause provisioning inconsistencies and additional network load.
The invention is therefore directed towards achieving improved subscriber data management in communication networks.
According to the invention, there is provided a method for subscriber data management in a communications network, the method comprising the step of a data management system receiving information from signalling flows and automatically acting upon this information to modify subscriber data in a database.
In one embodiment, the information concerns message delivery operations.
In one embodiment, the information includes a HLR or HSS response to a routing request.
In one embodiment, the routing request is made by a message service centre such as an SMSC, MMSC, or SMS router.
In one embodiment, the routing request concerns attempted delivery of a multi-media message.
In one embodiment, a server transmits a message containing said information to the data management function.
In one embodiment, the server is a notification server.
In one embodiment, the notification server sends the message upon receipt of a response from a message service centre.
In one embodiment, the response is a delivery report.
In one embodiment, the modification is to automatically de-provision a subscriber.
In one embodiment, the modification is to automatically, re-provision the subscriber in a correct community, such as in an MVNO.
In one embodiment, the received information is in an error response of a billing system, or an error response on voicemail notification.
In one embodiment, the received information is incorporated in an MCC/MNC addition to an SMSC error report.
In one embodiment, an SMSC access protocol includes an operation for transporting routing information such as a country code, or a new network operator identifier to re-route a message such as an MM message.
In one embodiment, an SMSC access protocol is SMPP or UCP.
In one embodiment, the management system transmits a request to the HLR or other database such as a number portability database to determine an address for re-routing a message.
In one embodiment, the data management system receives new routing information such as a country code, or a new network operator identifier to re-route a message such as an MM message.
In one embodiment, the information is received from a notification server.
In another aspect, the invention provides a data management system comprising means for performing operations of a method of any preceding claim.
In one embodiment, the system comprises a notification server for delivering notifications for message delivery.
In another aspect, the invention provides a computer program product comprising software code for performing operations of any method of any method defined above when executing on a digital processor.
The invention will be more clearly understood from the following description of some embodiments thereof, given by way of example only with reference to the accompanying drawings in which:
a) is a diagram showing the network elements involved in an automatic network maintenance method of the invention using the SMSC response without MCC/MNC and the MMSC performing a HLR lookup; and
b) is a diagram showing the network elements involved in an automatic network maintenance method of the invention using the SMSC response without MCC/MNC and the auto-provisioning logic performing a HLR lookup;
c) is a diagram showing the network elements involved in an automatic network maintenance method of the invention using a failure report of an SMSC including the MCC/MNC;
d) is a diagram showing the network elements involved in an automatic network maintenance method of the invention using the response of a notification server/SMS router including the MCC/MNC;
The invention provides a method which enables de-provisioning of subscribers and rerouting of an MMS, using the responses of external systems in the normal message flow of sending a MMS from the original network to an out ported subscriber.
Methods of the invention perform automatic maintenance of subscriber records in communication networks such as GSM mobile networks. The automatic performance is achieved by monitoring network signalling messages, processing them, and implementing subscriber database processing modifications.
In an important example, the method provides a reliable mechanism for detecting that a subscriber has ported out from a network.
The response on sending the SMS notification is used to de-provision and re-route an MMS. The method requests feedback from the SMSC on whether it was able to deliver the notification to the subscriber and based on that feedback takes the decision to de-provision the subscriber, or in the case of an MVNO that is hosted on the same system, re-provision the subscriber in the correct community.
Referring to
The delivery report with this error message is used to trigger the removal of the ported-out subscriber from the MMSC's internal database. Upon message re-try, initiated by the subscriber external trigger to the MMSC, the MMSC will no longer be able to find the subscriber in its database and will use its routing logic to deliver the message, involving interaction with the HLR or its own routing tables.
Referring to
The existing protocols to the SMSC (currently UCP or SMPP) can be extended to directly provide the identification of the new operator including country code. In addition, this identification is passed in the subscriber external trigger to the MMSC, triggering the MMSC to attempt delivery (with the new operator identification including country code) by for example rerouting this MM message via the MM4 interface to the MMSC of the new operator or to a User Message Store, notifying the subscriber per-SMS.
Referring to
Referring to
Referring to
The de-provisioning of subscribers and message rerouting using the responses of external systems in the normal message flow has the benefit of:
De-provisioning performed automatically using a standardized interface requires less integration customization into the operator network.
In an alternative embodiment, instead of a notification server that sends the SMS directly to the phone, an existing Push Proxy Gateway may be used. This provides the ability to use both IP notifications and legacy SMS notifications. A requirement is that the Push Proxy Gateway is able to detect whether a subscriber is no longer resident with the operator and can respond with a specific error code indicating that the recipient has ported out. The notification server on the MMSC then just intercepts this response and uses it to initiate the subscriber de-provisioning action.
When a VAS application sends a message to the ported-out subscriber, where the recipient is charged, a Prepaid Billing System that is maintained by the original operator and from which the subscriber has been removed will return an error before the message is accepted by the MMSC. This error can also be used to de-provision the subscriber. As the Prepaid system is not aware of the new operator, a separate HLR query is needed to check if the subscriber has to be re-provisioned. The flow is depicted in
In addition, the procedure described here is not only applicable to the multimedia messaging service, but can be extended to any system with a subscriber database sending notifications over SMS as part of its protocol implementation. The approach thus is also feasible for SMS Centers, WAP gateways and Push Proxy Gateways sending WAP push message over the SMS bearer, and Mobile E-mail systems that send notifications over the SMS bearer.
The invention is not limited to the embodiments described but may be varied in construction and detail.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IE2009/000089 | 12/11/2009 | WO | 00 | 6/13/2011 |
Number | Date | Country | |
---|---|---|---|
61193653 | Dec 2008 | US |