PNS API query extension - nxtele/nxcloud-doc-en GitHub Wiki
API Documentation: Query the Other Bound Number Based on A, X or B, X
Request URL
https://number.nxcloud.com/api/pns/
Request Headers
| Parameter Name |
Type |
Required |
Description |
Example |
| accessKey |
string |
Yes |
User's accessKey |
fme2na3kdi3ki |
| action |
string |
Yes |
Request method |
queryAXB |
| bizType |
string |
Yes |
Business type, fixed as 5, representing privacy number service |
5 |
| ts |
string |
Yes |
Millisecond-level timestamp |
1655710885431 |
| sign |
string |
Yes |
Signature, signature algorithm |
|
Request Body
| Parameter Name |
Type |
Required |
Description |
| caller |
string |
Yes |
Calling number, country code is optional |
| did |
string |
Yes |
DID number (intermediate number X), country code is required |
| extension |
string |
Yes |
Extension number |
Response Parameters
| Parameter Name |
Type |
Description |
| code |
int |
Return code, 0 for success, others for failure |
| msg |
string |
Return code description |
| requestId |
string |
Request ID |
| data |
Object |
Returned data |
The structure of the data object is as follows:
| Parameter Name |
Type |
Description |
| callee |
string |
Called number |
| callId |
string |
Call ID |
| extension |
string |
Extension number |
| flag |
uint |
Other flags, bitwise combination, 0: none, 1: recording |
| audioWhenCallFail |
string |
If ret_code != 0 and audio_when_call_fail is not empty, play this audio file in WAV format |
Request Example
Request URL
https://number.nxcloud.com/api/pns/
Header
| KEY |
VALUE |
| accessKey |
xxxxxxxxxxxx |
| ts |
1670479632933 |
| bizType |
5 |
| action |
queryAXB |
| sign |
faxxxxxxxxxxxxxxxxxxxxxxxxxxxxd4 |
Body
{
"caller": "85222222222",
"did": "85235753352",
"extension": "111"
}
Response Example
{
"code": 0,
"msg": "success",
"requestId": "1602233475628404736",
"data": {
"callee": "85211111114",
"callId": "1602233475636793344",
"extension": "111",
"flag": 0,
"audioWhenCallFail": ""
}
}