Roaming Login

Login/Auth by username and password

Parameters

  • Script: roaming.php
  • Action: statuslogin,statuslogout,login,logout
  • Phone: the phone that you want to login/logout ($company_$extension)
  • Username: the username that wants to login/logout ($company_$extension)
  • Password: the password of the user that wants to login/logout ($password)

PIN: the voicemail pin can be used instead of the password

Example

https://192.168.0.180/roaming.php?action=login&phone=myusername_20&username=myusername_9&password=mypassword

Extension 9 logs into extension 20

Login/Auth by manager login and a unique password per phone

Parameters

  • Script: roaming.php
  • Action: statuslogin,statuslogout,login,logout
  • Phonepass: the secret of the phone that you want to login ($secret)
  • Username: the pbx username ($username)
  • Password: the pbx username’s manager password ($managerpass)
  • Extension: the extension that wants to login ($ext)

Example

http://192.168.0.18/roaming.php?action=login&phonepass=$secret&username=$username&password=$managerpass&extension=$ext

Return

  • 200: User has been logged in or logged out
  • 403: No or wrong login data
  • 500: General error