Added several more options to add_phone and update_phone functions in the Non-Agent API
git-svn-id: svn://192.168.202.10@3258 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
+14
-1
@@ -1,4 +1,4 @@
|
||||
NON-AGENT API DOCUMENT Started: 2008-07-24 Updated: 2020-06-10
|
||||
NON-AGENT API DOCUMENT Started: 2008-07-24 Updated: 2020-06-22
|
||||
|
||||
This document describes the functions of an API(Application Programming
|
||||
Interface) for all functions NOT directly relating to the VICIDIAL Agent screen.
|
||||
@@ -158,6 +158,7 @@ Changes:
|
||||
200418-0837 - Added custom_copy_method option for the add_list function
|
||||
200606-0938 - Added more settings to add_list & update_list
|
||||
200610-1447 - Added duration option to recording_lookup function
|
||||
200622-1609 - Added more options to add_phone and update_phone functions
|
||||
|
||||
|
||||
API Functions use the 'function' variable
|
||||
@@ -1291,6 +1292,11 @@ OPTIONAL FIELDS-
|
||||
phone_context - a phone context, default is 'default'
|
||||
email - 1-100 characters
|
||||
admin_user_group - a valid user group or '---ALL---'
|
||||
is_webphone - Y, N or Y_API_LAUNCH: whether this phone should be treated as a webphone, default is N.
|
||||
webphone_auto_answer - Y or N: whether this phone should answer as soon as the call to the agent is placed, default is N.
|
||||
use_external_server_ip - Y or N: whether this phone should use the server's external IP for registration, default is N.
|
||||
template_id - 1-15 characters, if defined it must be a valid template in the system
|
||||
on_hook_agent - Y or N: should this phone be treated as on-hook when an agent logs in with it, default is N.
|
||||
|
||||
Example URL strings for API calls:
|
||||
http://server/vicidial/non_agent_api.php?source=test&function=add_phone&user=6666&pass=1234&extension=55000&dialplan_number=55000&voicemail_id=55000&phone_login=55000&phone_pass=test&server_ip=192.168.198.5&protocol=SIP®istration_password=test&phone_full_name=Extension+55000&local_gmt=-5.00&outbound_cid=7275551212
|
||||
@@ -1303,6 +1309,7 @@ ERROR: add_phone SERVER DOES NOT EXIST - 6666|10.0.9.9
|
||||
ERROR: add_phone PHONE ALREADY EXISTS ON THIS SERVER - 6666|10.0.9.8|cc101
|
||||
ERROR: add_phone PHONE LOGIN ALREADY EXISTS - 6666|cc100
|
||||
ERROR: add_phone YOU MUST USE A VALID TIMEZONE - 6666|-5
|
||||
ERROR: add_phone TEMPLATE ID DOES NOT EXIST, THIS IS AN OPTIONAL FIELD - 6666|cc100|batch
|
||||
SUCCESS: add_phone PHONE HAS BEEN ADDED - 6666|cc100|10.0.9.8|SIP|100
|
||||
|
||||
|
||||
@@ -1337,6 +1344,11 @@ email - 5-100 characters, email address for voicemail, to clear this field sen
|
||||
admin_user_group - a valid user group or '---ALL---'
|
||||
phone_ring_timeout - 1-3 digits, default '60'
|
||||
delete_vm_after_email - Y or N, default 'N'
|
||||
is_webphone - Y, N or Y_API_LAUNCH: whether this phone should be treated as a webphone, default is N.
|
||||
webphone_auto_answer - Y or N: whether this phone should answer as soon as the call to the agent is placed, default is N.
|
||||
use_external_server_ip - Y or N: whether this phone should use the server's external IP for registration, default is N.
|
||||
template_id - 1-15 characters, if defined it must be a valid template in the system
|
||||
on_hook_agent - Y or N: should this phone be treated as on-hook when an agent logs in with it, default is N.
|
||||
|
||||
Example URL strings for API calls:
|
||||
http://server/vicidial/non_agent_api.php?source=test&function=update_phone&user=6666&pass=1234&extension=55000&dialplan_number=55000&voicemail_id=55000&phone_login=55000&phone_pass=test&server_ip=192.168.198.5&protocol=SIP®istration_password=test&phone_full_name=Extension+55000&local_gmt=-5.00&outbound_cid=7275551212
|
||||
@@ -1365,6 +1377,7 @@ ERROR: update_phone OUTBOUND ALT CID MUST BE FROM 6 TO 18 DIGITS, THIS IS AN OPT
|
||||
ERROR: update_phone USER GROUP MUST BE FROM 2 TO 20 CHARACTERS, THIS IS AN OPTIONAL FIELD - 6666|0
|
||||
ERROR: update_phone PHONE RING TIMEOUT MUST BE FROM 2 TO 180 SECONDS, THIS IS AN OPTIONAL FIELD - 6666|0
|
||||
ERROR: update_phone DELETE VOICEMAIL AFTER EMAIL MUST BE Y OR N, THIS IS AN OPTIONAL FIELD - 6666|0
|
||||
ERROR: update_phone TEMPLATE ID DOES NOT EXIST, THIS IS AN OPTIONAL FIELD - 6666|cc100|batch
|
||||
SUCCESS: update_phone PHONE HAS BEEN UPDATED - 6666|cc100|10.0.9.8|SIP|100
|
||||
SUCCESS: update_phone PHONE HAS BEEN DELETED - 6666|cc100|10.0.9.8|
|
||||
NOTICE: update_phone USER DOES NOT HAVE PERMISSION TO DELETE PHONES - 6666|7878
|
||||
|
||||
Reference in New Issue
Block a user