This Web service method returns an array of MSISDN numbers associated with this IMS subscriber's Public User Identity or other MSISDN numbers.
This Web service method returns an array of strings which contain the mobile subscriber number. A MSISDN consists of a country code, a national destination code, and a subscriber's number. A Public User Identity (PUI) may have many MSISDN numbers associated with it. These numbers may be used to establish a connection or session with the subscriber whose MSISDN list is retrieved. The MSISDN list can be retrieved by specifying either the PUI or the MSISDN numbers already associated with the PUI.
Using PUI to retrieve the list:
String[] carolMSISDNList = service.getMSISDNList( "aaa://host.example.com;protocol=diameter;117302099;1", "sipintel10.city.company.com", "realmA.mycompany.com", "sips:carol@ws1234.domain2.com", null );
Using MSISDN to retrieve the list:
String[] carolMSISDNList = service.getMSISDNList( "aaa://host.example.com;protocol=diameter;117302099;1", "sipintel10.city.company.com", "realmA.mycompany.com", null, "+919-123-4567");
Parameter Name | Type | Description |
---|---|---|
sessionId | String | Identifies a specific session. All messages pertaining to a specific session must include only one Session-Id AVP and the same value must be used throughout the life of a session. The Session ID must be globally and eternally unique, as it is meant to uniquely identify a user session without reference to any other information. This may be needed to correlate historical authentication information with accounting information. Example: aaa://host.example.com;protocol=diameter;-117302099;1 |
destinationHost | String | The fully qualified domain name of the HSS that the Sh subscriber profile Web service will send this request to. This input parameter is optional. Examples include: sipintel15.city.example.com or diameter.example.com |
destinationRealm | String | The realm that this subscriber belongs to. The destination realm is a required parameter and must be a fully qualified domain name. The value specified must match the specific realmName property that is defined in one of the routex properties in the Diameter_Sh.properties file. If the value does not match any of the specific routes, and a DEFAULT route entry is defined, the DEFAULT route will be used. |
publicUserIdentity | String | A subscriber is allocated one or more public
user identities, which are created by the home operator. A public user identity
is either a SIP URL (as defined in RFC 3261) or a TEL URI (as defined in RFC
3966) and helps route a SIP request. Example:
|
msisdn | String | Mobile Subscriber ISDN is the standard international telephone
number used to identify a given subscriber. The MSISDN is the telephone number
of a GSM (Global System for Mobile Communications) cell phone that is stored
in the SIM (Subscriber Identity Module) smart card inside the phone. A public
user identity in IMS is the equivalent of the MSISDN in a GSM network. Example:
When requesting IMSPublicIdentity or ChargingInformation either the public_user_identity or msisdn parameter is required. |