HTTP API - CALL Forward: Difference between revisions
No edit summary Tag: 2017 source edit |
No edit summary |
||
Line 1: | Line 1: | ||
'''Set Call Forward Request''' - '''GET <nowiki>https://gateway_ip/api/set_port_info</nowiki>''' | '''Set Call Forward Request''' - '''GET <nowiki>https://gateway_ip/api/set_port_info</nowiki>''' | ||
Request Parameter | '''Request Parameter:''' | ||
{| class="wikitable" | {| class="wikitable" | ||
|'''Parameter''' | |'''Parameter''' |
Revision as of 16:14, 5 May 2024
Set Call Forward Request - GET https://gateway_ip/api/set_port_info
Request Parameter:
Parameter | Type | Description |
Required Parameter | ||
port | Integer | |
action | String | Should be “CallForward” |
param | String | Could be like Uncondational,NoReply, Busy,
Not_Reachable,CancelAll |
number | String | Phone Number |
The First to Read Call Forward Request - GET https://gateway_ip/api/set_port_info
The First Request Parameter:
Parameter | Type | Description |
Required Parameter | ||
port | Integer | |
action | String | Should be “CheckCallForward” |
The Second To Read Call Forward Request - GET https://gateway_ip/api/get_port_info
The Second Request Parameter:
Parameter | Type | Description |
Required Parameter | ||
port | Integer | |
info_type | String | Should be “CallForward” |
Example:
1. Set call forward
https://gateway_ip/api/set_port_info?port=8&action=CallForward¶m=Uncondi tional&number=15013828917
{"error_code":200,"sn":"xxxx-xxxx-xxxx-xxxx"}
2. Send checking command
https://gateway_ip/api/set_port_info?port=8&action=CheckCallForward
{"error_code":200,"sn":"xxxx-xxxx-xxxx-xxxx"}
3. Get result
https://gateway_ip/api/get_port_info?port=8&info_type=CallForward
{"error_code":200,"sn":"xxxx-xxxx-xxxx-xxxx","info":[{"port":8,"CallForwardi ng":{"Unconditional":"15013828917"}}]}