...
HLR Lookup
HLR lookups work both with GET and POST requests.
Request should be sent to:
Code Block |
---|
http://hlr.coolsmsc.dk/
|
Parameters
Name | Type | Description |
---|---|---|
username | Required | The username of the account that performs the lookup |
password | Required | password for your account that performs the lookup |
number | Required | The number for which to fetch network information about |
lang |
| language you want the results to be displayed in. The following valuesare valuesare supported: |
Request
Code Block |
---|
http://hlr.coolsmsc.dk/?username=xxxx&password=xxxx&number=4570261272
|
Response
Code Block |
---|
<?xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE hlr SYSTEM "http://hlr.coolsmsc.dk/dtd/hlr.dtd">
<hlr version="1.0">
<status>success</status>
<lookup>
<number>4542701272</number>
<mcc>238</mcc>
<mnc>01</mnc>
<country>Denmark</country>
<network>TDC Denmark</network>
<imsi>238013420181448</imsi>
<location>4540150048</location>
</lookup>
</hlr>
|
For the XML-document a DTD can be found on http://hlr.coolsmsc.dk/dtd/hlr.dtd
Error Codes
key | Description |
---|---|
DATA_MISSING | Lookup return data missing |
UNKNOWN_SUBSCRIBER | subscriber is unknown |
ABSENT_SUBSCRIBER_SM | subscriber is not available |
UNEXPECTED_DATA_VALUE | HLR lookup did not get the expected values |
SYSTEM_FAILURE | There was an error in the system |
FACILITY_NOT_SUPPORTED | This subscriber can not receive SMS |
TELESERVICE_NOT_PROVISIONED | subscriber is not provided with TELESERVICE service |
HLR_REJECT | The lookup was rejected by the HLR |
HLR_ABORT | HLR interrupted the lookup |
TIMEOUT | a timeout was made on the lookup |
HLR_LOOKUP_ERROR | There was an error looking up the number |