Skip to main content
The assistant-api includes a built-in SIP server. Any SIP client, softphone, or PBX can call it directly — no external telephony account is required.

Required Configuration

SIP__EXTERNAL_IP must be your server’s real public IP. If left as 0.0.0.0, SDP will advertise a non-routable address, breaking the RTP media path — callers will hear silence.

Firewall Ports


Connecting a SIP Client

Route inbound calls to one of the accepted SIP destination users: The DID value is matched exactly. For example, +15551234567 and 15551234567 are different route values.
Credential-style users such as sip:{assistantID}:{apiKey}@host are not accepted for inbound routing.

Asterisk SIP Trunk (Optional)

To route calls from Asterisk through Rapida over SIP:

Rapida SaaS SIP Endpoint

For Rapida SaaS, the production SIP server is:
You can also route by DID:

Asterisk

Asterisk AudioSocket and WebSocket transports

Configuration

SIP__EXTERNAL_IP and other SIP env vars

Telephony Overview

All providers comparison

Configure Your Own

Add a new telephony provider