3. VMS HLRV Information service

About VMS HLRV Information Service

Service that makes a call to desired phone number running a webservice. When the call ends, returns the call status, running another webservice created by the client.

The webservice returns “OK” in case the request can be done or “KO” followed by the description of the mistake in case it cannot be done.

Webservice

http://www.panelivr.es/clientes/vms_hlrv/callgenerator.php?
Copy

Parameters of the request

To send the SMS, partners must use the following parameters in the base URL:

PARAMETER DESCRIPTION
user (fixed value assigned) User assigned to the client
pass (fixed value assigned) Password of the user
msisdn (numerical value with an international prefix) Phone number
id (unique numerical value) Unique identifier (for each call)
url_end (alphanumeric value) Client’s URL to notify the call status (DLR:delivery report).

Parameters that url_end can return

PARAMETER DESCRIPTION
msisdn (numerical value with an international prefix) Phone number
id (unique numerical value) Unique identifier (for each call)
date Date of the request
status
  • 1: The number does not exist or is not available
  • 3: The number rings but does not pick up the call
  • 5: The number exist but it’s busy
  • 8: The number exist but is out of range or restricted
  • 9: The number exists and it answered

Example of the implementation

Copy

When the call ends, the following values will return to the webservice:

&id=12344322
&msisdn=123456789
&status=1
&date=2018-01-01 12:20:56