Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
USER_NAME | Yes | Your name for the AI to use when calling (required when using --brief) | |
OPENAI_VOICE | No | OpenAI voice model (alloy, echo, fable, onyx, nova, shimmer) | alloy |
SIP_PASSWORD | Yes | Your SIP password | |
SIP_PROVIDER | No | SIP provider type (fritz-box, asterisk, cisco, 3cx, generic) | fritz-box |
SIP_USERNAME | Yes | Your SIP username/extension | |
STUN_SERVERS | No | Comma-separated list of STUN servers | stun:stun.l.google.com:19302,stun:stun2.l.google.com:19302 |
SIP_SERVER_IP | Yes | IP address of your SIP server | |
OPENAI_API_KEY | Yes | Your OpenAI API key | |
SESSION_MIN_SE | No | Minimum session expiration time in seconds | 90 |
SIP_LOCAL_PORT | No | Local SIP port | 5060 |
SIP_TRANSPORTS | No | Comma-separated list of SIP transports | udp,tcp |
SESSION_EXPIRES | No | Session expiration time in seconds | 1800 |
SIP_SERVER_PORT | No | SIP server port | 5060 |
SESSION_REFRESHER | No | Session refresher type | uac |
OPENAI_INSTRUCTIONS | No | Custom AI instructions | |
SESSION_TIMERS_ENABLED | No | Enable SIP session timers | true |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
No tools |