io.enterpriseai.model.TelephonyWebRtcCredentials
Source: sdks/java/enterprise-ai-java/src/main/java/io/enterpriseai/model/TelephonyWebRtcCredentials.java. Back to the Java SDK reference index.
note
This page is generated by tools/docs/gen_sdk_reference.py from the SDK sources and the OpenAPI text folders. Do not edit it by hand: change the source and regenerate.
Model TelephonyWebRtcCredentials
Ephemeral SIP credentials of a WebRTC extension (one hour at most), for the Kamailio auth_ephemeral module.
Fields:
| Name | Type | Required | Description |
|---|---|---|---|
username | String | yes | SIP user name, expiry timestamp and endpoint joined by a colon. |
password | String | yes | SIP password signed by the Control Plane for this user name. |
expiresAt | String | yes | Expiry time of the credentials, ISO 8601. |
ttlSeconds | Integer | yes | Seconds left before the credentials expire. |
sipUri | String | yes | SIP URI to register, sip:<endpoint>@<domain>. |
wsUrl | String | yes | Secure WebSocket address of the SIP proxy for the softphone. |
realm | String | yes | SIP authentication realm, the SIP domain of the tenant. |
endpoint | String | yes | Name of the extension endpoint on the PBX. |
number | String | yes | Number of the extension. |