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 |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |