User Manual

113 | SMSEagle NXS-9700-3G | User’s Manual
Parameter
Description
login
your user to login to SMSEagle
pass
your password to login to SMSEagle
to
phone numer to call
duration
connection duration (in seconds)
modem_no
(optional parameter) calling modem number (only for multimodem devices)
responsetype
(optional parameter) text = format response as text (default), xml = format
response as XML object
EXAMPLES:
{"method":"phone.call_with_termination",
"params":{"login":"john","pass":"doe","to":"123456789", "duration":"5"}}
RESPONSE:
Response: {"result": "OK"}
Response (when wrong logindata): {"result": "Invalid login or password"}
Response (when modem doesn’t support voice calls): {"result": "This modem doesn't support
voice calls"}
Response (when wrong parameters):
{"result": "Wrong or missing >>to<< parameter"}
{"result": "Wrong or missing >>duration<< parameter"}
Response (when modem_no is wrong): {"result": " Modem not recognized"}
RESPONSE (EXTENDED):
Response: {"result":{"status":"ok"}}
Response (when wrong logindata):
{"result": {"error_text":"Invalid login or password","status":"error"}}
Response (when modem doesn’t support voice calls):
{"result": {"error_text":"This modem doesn't support voice
calls","status":"error"}}
Response (when wrong parameters):
{"result": {"error_text":"Wrong or missing >>to<<
parameter","status":"error"}}
{"result": {"error_text":"Wrong or missing >>duration<<
parameter","status":"error"}}
Response (when modem_no is wrong):
{"result": {"error_text":"Modem not recognized","status":"error"}}
Important notice: this method is available only for devices with 3G voice modem