HLR - opslag på mobilnummer
På http://SMSnu.dk/hlr kan man få et indblik i Home Location Register, som er en stor database over mobilnetværk.
Man kan se,
- om et nummer er validt
- om abonnenten kan modtage SMS
- om der er en fejl, som forhindrer modtagelse af SMS
- om nummeret er porteret og til hvilket netværk, det er porteret
Man kan ikke se, om telefonen er slukket eller ej, men om der er mere permanente forhold, som forhindrer levering. Vises der et OK for nummeret her, mens der ikke modtages SMSer på telefonen, så betyder det, at SMSnu.dk p.t. ikke har en åben rute til det (del)netværk, hvori telefonen befinder sig.
Opslag er asynkrone dvs der sendes et svar tilbage til SMSnu.dk, som lagrer det i en database. Ved opslag ventes på svar i 30 sekunder. Er der ikke kommet svar inden da, kan man senere slå op i den lokale database hos SMSnu.dk og finde svaret.
Fra hjemmesiden er det muligt at uploade en fil med et internationalt nummer pr linje og få kørt HLR-check på disse numre. Når dette er sket kan man downloade sine HLR-checkede numre fra hjemmesiden i en kommasepareret fil.
API med http-kald
Det er muligt at lave et http-kald på servicen, hvor svaret returneres uden html (parameteren disp=0 anvendes).
http://smsnu.dk/hlr?nbr=<mobilnr>&smskode=<kode>&lookup={1|2|3}&disp=0&service=<1|2>
service: Vi kan anvende forskellige services med forskellig pris. Se hjemmesiden http://SMSnu.dk/hlr for aktuel status.
lookup:
- søg kun i den lokale database hos SMSnu.dk
- søg i den lokale database hos SMSnu.dk. Hvis ikke fundet, slå op i den globale database
- slå op i den globale database
Svar:
OK service=1 QueryID=3370700 MSISDN=4522925541 Status=Success NetworkCode=23801 ErrorCode= ErrorDescription= CountryName=Denmark CountryCode=DNK Organisation=TDC Mobil A/S NetworkName=TDC Mobil NetworkType=GSM 900/ Ported=Yes PortedFrom=Sonofon PortedFrom2=SONOFON StatusTime=2008-04-01 14:22:13
TIMEOUT
NOTFOUND in local databse
ERROR .......
Der kan komme flere svar efter OK, da der anvendes flere services. Hvert svar indledes med service=<servicenr>