Interface: AgentConfig
Properties
auth_user?
optionalauth_user?:string
auth user, if it differs from username.
deflect_to?
optionaldeflect_to?:string
deflect inbound calls with a 302 to this URI/number.
display_name?
optionaldisplay_name?:string
caller display name.
domain
domain:
string
SIP domain / registrar. Required.
dtmf_mode?
optionaldtmf_mode?:string
"info" for reliable headless DTMF (SIP INFO).
headers?
optionalheaders?:Record<string,string|string[]>
({ "X-Foo": ["a", "b"] }) sends the header repeated, once per element.
media_enc?
optionalmedia_enc?:string
media encryption, e.g. srtp, zrtp, dtls_srtp.
metadata?
optionalmetadata?:Record<string,unknown>
(e.g. { role: "caller" }); not used for SIP.
mwi?
optionalmwi?:boolean
subscribe to message-waiting indication.
outbound?
optionaloutbound?:string
outbound proxy URI.
password?
optionalpassword?:string
Auth password.
regint?
optionalregint?:number
re-registration interval (seconds); 0 disables.
stun_server?
optionalstun_server?:string
STUN server, e.g. stun:host:port.
transport?
optionaltransport?:string
udp (default), tcp or tls.
username
username:
string
SIP user (registration / auth). Required.