import type * as ElevenLabs from "../index"; export interface OutboundSipTrunkConfigRequestModel { /** Hostname or IP the SIP INVITE is sent to. */ address: string; /** Protocol to use for SIP transport (signalling layer). */ transport?: ElevenLabs.SipTrunkTransportEnum; /** Whether or not to encrypt media (data layer). */ mediaEncryption?: ElevenLabs.SipMediaEncryptionEnum; /** SIP X-* headers for INVITE request. These headers are sent as-is and may help identify this call. */ headers?: Record; /** Optional digest authentication credentials (username/password). If not provided, ACL authentication is assumed. */ credentials?: ElevenLabs.SipTrunkCredentialsRequestModel; }