Skip to main content
Glama

CallCenter.js MCP

by gerkensm

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
USER_NAMEYesYour name for the AI to use when calling (required when using --brief)
OPENAI_VOICENoOpenAI voice model (alloy, echo, fable, onyx, nova, shimmer)alloy
SIP_PASSWORDYesYour SIP password
SIP_PROVIDERNoSIP provider type (fritz-box, asterisk, cisco, 3cx, generic)fritz-box
SIP_USERNAMEYesYour SIP username/extension
STUN_SERVERSNoComma-separated list of STUN serversstun:stun.l.google.com:19302,stun:stun2.l.google.com:19302
SIP_SERVER_IPYesIP address of your SIP server
OPENAI_API_KEYYesYour OpenAI API key
SESSION_MIN_SENoMinimum session expiration time in seconds90
SIP_LOCAL_PORTNoLocal SIP port5060
SIP_TRANSPORTSNoComma-separated list of SIP transportsudp,tcp
SESSION_EXPIRESNoSession expiration time in seconds1800
SIP_SERVER_PORTNoSIP server port5060
SESSION_REFRESHERNoSession refresher typeuac
OPENAI_INSTRUCTIONSNoCustom AI instructions
SESSION_TIMERS_ENABLEDNoEnable SIP session timerstrue

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/gerkensm/callcenter.js-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server