trunk_id | string | The configured outbound trunk to use. |
to | string | An E.164 number or a full SIP URI. |
call_from | string | The caller-ID. Per-trunk allow-listing applies. |
ai_websocket_url | string | If set, the gateway dials the AI bridge over WS for this call. |
ai_quic_url | string | The same, but over QUIC. Set one of the two when you use AI_BIDIRECTIONAL_STREAM. |
tenant_id | string | Echoed for audit. It must match the JWT tenant. |
max_duration_ms | int32 | Hard cap. 0 = trunk default. |
call_sid | string | Optional client-provided idempotency key. |
default_app | DialplanAction | What the call lands in once answered. The control-plane API (telephony.originate) defaults this to AI_BIDIRECTIONAL_STREAM (=6) when omitted. The polyglot SDK signatures default to PARK (=1) at the C-FFI boundary. |
default_app_args | string | A per-app argument string (e.g. playback URL, agent_id). With default_app=AI_BIDIRECTIONAL_STREAM and an empty default_app_args, the runtime has no agent to bridge. The call answers silent. |
auto_barge_in | bool | Allow late Barge calls without re-handshake. |
barge_in_patience_ms | int32 | The grace window for the bargee before forced merge. |
client_id | string | The UUID of the SDK process. The gateway routes CallEvents back with it. |