Voice SDK Authentication via Telephony Credentials
Prerequisites
- An active credential based SIP connection
Create a Credential
The following API request will create a telephony credential.connection_idis requiredexpires_atis recommended for security especially when many are expected to be creatednameandtagare recommended for easy management
Updating a Credential
After a credential’s creation, it may be updated via the PATCH endpoint.expired credential since that state is terminal.
Revoking a Credential
A client-side application’s voice capabilities can be revoked by removing the corresponding credential.Managing Credentials
The following filters are useful when managing many credentials.filter[resource_id]e.g.filter[resource_id]=connection:1567510696929005999. Note thatconnection:must be prepended to the connection ID.filter[status]e.g.filter[status]=expiredfilter[status]e.g.filter[tag]=sandbox
SDK Authentication
SDKs are authenticated withsip_usernamewhich starts withgencredsip_password
Limits
Currently, there exists- No limit on count of telephony credentials on a connection,
- Nor any limit on the aggregate count of telephony credentials on a single account.