Update provider
Update properties of provider by it's unique ID.
Path parameters
The unique ID of the resource.
The unique ID of the provider.
Request body
The name of the trunk.
Whether to enable the provider.
The trunk transport protocol:
Can be either:
- UDP:
- TCP:
- TLS:
Server hostname or IP address
A port number is a 16-bit unsigned integer, thus ranging from 0 to 65535. For TCP, port number 0 is reserved and cannot be used, while for UDP, the source port is optional and a value of zero means no port
Authentication ID, i.e. SIP username.
Authentication username.
Password for authentication.
Whether registration is required.
Interval for registry refreshment, in seconds.
The outbound server hostname of the trunk.
A port number is a 16-bit unsigned integer, thus ranging from 0 to 65535. For TCP, port number 0 is reserved and cannot be used, while for UDP, the source port is optional and a value of zero means no port
Whether the trunk under LAN or not.
Whether this trunk is only accept single Via SIP header or not.
Rewrite the host IP of Via header by public IP when sending the request to trunk.
Verify the port when receiving SIP messages from trunk
Send OPTIONS message for keep alive.
Keep alive message sending interval (seconds).
The max number of concurrent calls.
The additional IP addresses of provider.
A semicolon-separated list of IP addresses in CIDR format.
For example: 192.0.2.0/24;192.0.2.0/32 as defined in RFC 4632 and RFC 4291.
Adjust the SDP direction for call hold.
Remove crypto line in the SDP.
Whether to enable STIR/SHAKEN signature.
The semicolon-separated list of DID/DDI pool number range or DID/DDI number. Assign a DID/DDI pool number range or DID/DDI number to the tenant. For example: 3000;12000-18000. The DID/DDI pool number range should not overlap with other tenant DID/DDI pool number ranges and numbers.
Example request
{
"port": 80,
"outbound_server_port": 80
}Response
OK