Goal: Transfer calls from our cloud PBX (MirtaPBX/Hostitel, Asterisk-based, chan_sip) to a Vapi assistant "Lidia" via SIP, preserving the original caller ID.
What we configured in Vapi:
Created a Free SIP endpoint named lidia-pbx
No authentication (no username/password)
Assistant "Lidia" assigned to this endpoint
Assistant ID: 908cf588-1470-468a-bc94-9c9d1dd1454e
What we configured in MirtaPBX:
SIP Provider "Vapi-Lidia":
Host: sip.vapi.ai
Port: 5060
Transport: UDP
From Domain: sip.vapi.ai
NAT: Yes
Qualify: No (Vapi doesn't respond to OPTIONS)
Insecure: Port, Invite
No registration (no username/password)
Send RPID: Yes
Trust RPID: Yes
CallerID Presentation: Auto Privacy, CallerID not screened
Codecs: G.711 u-law, G.711 A-law
Custom Extension 814:
Type: Custom Extension
Unconditional forwarding to a Custom Destination
Custom Destination "Vapi-Lidia":
Type: Custom dial() with param.
Dial Command: SIP/vapi_lidia/lidia-pbx
Routing Rule (Profile Default):
Regex: ^814$
Provider: Vapi-Lidia
Digits to Add: lidia-pbx
Digits to Delete: 3
Agent extensions (e.g. ext 103):
Send RPID: Yes
Trust RPID: Yes
Block External Caller ID: unchecked
All Dial Commands we tested (Custom Destination):
Dial Command Result
SIP/vapi_lidia/lidia-pbx 503
vapi_lidia/lidia-pbx 503
SIP/lidia-pbx@sip.vapi.ai:5060 503
lidia-pbx@sip.vapi.ai 603
908cf588-1470-468a-bc94-9c9d1dd1454e@sip.vapi.ai 603
Critical finding: We also tested calling sip:lidia-pbx@sip.vapi.ai directly from a softphone (Zoiper) registered on the PBX server - same result (603). This rules out any routing, extension, or transfer configuration issue. The SIP INVITE is simply not reaching Vapi. Zero call attempts appear in Vapi dashboard logs.
Our assessment: This points to a network-level issue (firewall, DNS resolution, or UDP 5060 being blocked toward sip.vapi.ai) on the PBX hosting side (Hostitel).
Please need help to set this ext from our side to call lidia-pbx