Query Information of Multiple Trunks
Query detailed information of multiple SIP trunks.
Restriction
This interface can only query the detailed information of SIP trunks.
Request URL
GET {base_url}/{api_path}/trunk/query?access_token={access_token}
Request parameters
| Parameter | Required | Type | Description |
|---|---|---|---|
| ids | Yes | String | The unique ID(s) of trunk(s). Note:
|
Response parameters
- Register Trunk
-
Table 2. Parameter Type Description errcode Integer Returned error code. 0: Succeed.- Non-zero value: Failed.
Note: You can check the error code and error message in Error Code and Error Message.errmsg String Returned message. SUCCESS: Succeed.FAILURE: Failed.
data Array <Trunk_Info> The detailed information of the trunk. - Peer Trunk
-
Parameter Type Description errcode Integer Returned error code. 0: Succeed.- Non-zero value: Failed.
Note: You can check the error code and error message in Error Code and Error Message.errmsg String Returned message. SUCCESS: Succeed.FAILURE: Failed.
data Array <Trunk_Info> The detailed information of the trunk.
- Account Trunk
-
Table 11. Parameter Type Description errcode Integer Returned error code. 0: Succeed.- Non-zero value: Failed.
Note: You can check the error code and error message in Error Code and Error Message.errmsg String Returned message. SUCCESS: Succeed.FAILURE: Failed.
data Array <Trunk_Info> The detailed information of the trunk.
Examples
Request example
GET /openapi/v1.0/trunk/query?ids=8,12&access_token=47I1W4RwMGyDYlXfdymHUqFesJF6QIwi HTTP/1.1
Host: 192.168.5.150:8088
Response example
HTTP/1.1 200 OK { "errcode": 0, "errmsg": "SUCCESS", "data": [ { "id": 8, "name": "Local_Calls", "enable": 1, "country": "general", "type": "register", "transport": "udp", "hostname": "abc.provider.com", "port": 5060, "domain": "abc.provider.com", "username": "6701", "password": "0T9crrZ0gx", "auth_name": "mubJwYEWs9", "enb_outbound_proxy": 0, "outbound_proxy_server": "", "outbound_proxy_port": 0, "codec_sel": "ulaw,alaw,g729", "def_outbound_cid": "", "def_outbound_cid_name": "", "outbound_cid_list": [ { "id": 11, "outbound_cid_option": "shared", "outbound_cid": "5503302", "outbound_cid_name": "Yeastar Sales", "ext_list": [ { "ext_number": "Yeastar Sales", "ext_name": "Yeastar Sales", "type": "ext_group", "id": 7 } ], "outbound_cid_label": "Yeastar Sales", "outbound_cid_short_code": "123" } ], "did_list": [ { "id": 8, "did": "5503300", "did_name": "Yeastar" } ], "transparent_trans_180_msg": 0, "setting_of_sip_and_sdp_ip": "default", "sip_and_sdp_ip_addr": "", , "force_dod_from": 1, "enb_send_302_on_cf_external": 1 }, { "id": 12, "name": "ToPAE", "enable": 1, "country": "general", "type": "account", "transport": "udp", "hostname": "", "port": 0, "domain": "", "username": "6700", "password": "HSkQfXVg5V", "auth_name": "y7H9V8oFv1", "enb_outbound_proxy": 0, "outbound_proxy_server": "", "outbound_proxy_port": 0, "codec_sel": "ulaw,alaw,g729", "def_outbound_cid": "5502200", "def_outbound_cid_name": "Yeastar Hotline", "transparent_trans_180_msg": 0, "outbound_cid_list": [ { "id": 13, "outbound_cid_option": "shared", "outbound_cid": "5502201", "outbound_cid_name": "Yeastar Test", "ext_list": [ { "ext_number": "Default_All_Extensions", "ext_name": "Default_All_Extensions", "type": "ext_group", "id": 1 } ], "outbound_cid_label": "tech support", "outbound_cid_short_code": "124" }, { "id": 15, "outbound_cid_option": "range", "outbound_cid": "5503301-5503302", "outbound_cid_name": "", "outbound_cid_to_ext_range": "1001-1002", "outbound_cid_label": "", "outbound_cid_short_code": "" } ], "force_dod_from": 1, "enb_send_302_on_cf_external": 0 } ] }