Phone numbers in Voice Service#
This is the API for phone numbers management in Voice Service
- Get all phone numbers
- Add phone number to company
- Add phone number to sub company
- Remove phone number from company
API objects#
PhoneNumber#
Field | Type | Description |
---|---|---|
phoneNumber | String | Phone number value |
createdDate | ISO 8601 DateTime UTC | Date when phone number is created |
Endpoint: Get phone numbers#
Description
Get all phone numbers of company
Endpoint GET /voiceservice/phonenumbers
Response Payload
List(PhoneNumber)
Example response
[
{
"phoneNumber": "+4511111111",
"createdDate": "2022-02-16T08:37:09.453659"
},
{
"phoneNumber": "+4522222222",
"createdDate": "2022-02-16T08:37:09.644123"
},
{
"phoneNumber": "+4533333333",
"createdDate": "2022-02-17T12:43:26.640417"
}
]
Endpoint: Add phone number to a company#
Description
Add phone number to company or sub tenant customer
Endpoint: POST /voiceservice/phonenumbers
Request query parameters
Field | Type | Description | Required |
---|---|---|---|
subTenantGlobalId | String | UUID of your sub tenant customer | No |
Request payload
Field | Type | Description |
---|---|---|
phoneNumber | String | Phone number you want to create in Asterisk |
Response payload
Response example
{
"phoneNumber": "+4522222222",
"createdDate": "2022-02-17T12:43:26.640417"
}
Endpoint: Delete phone numbers from a company#
Description
Remove phone number from your company
Endpoint: DELETE /voiceservice/phonenumbers
Request Payload
Field | Type | Description |
---|---|---|
msisdn | String | Value of phone number which is going to be removed |