-
Notifications
You must be signed in to change notification settings - Fork 0
SIP Connection Credential
Andrey Egorov edited this page May 13, 2026
·
2 revisions
SIP Connection is the credential type named sipPbxExternal.
It is used in two public places:
-
SIP PBX TriggerinTrunk Eventmode -
SIP PBX->Dial->Make Call->Directmode
It is not selected for Dial -> Trunk mode. In trunk mode, the dial action references an already active trunk trigger by ref.
| Field | Required | Purpose |
|---|---|---|
SIP Server |
Yes | Remote SIP server hostname or IP, without a sip: prefix |
Proxy Server |
No | Optional outbound SIP proxy hostname or IP |
Realm |
No | SIP authentication realm override |
Port |
Yes | Remote SIP server port |
Transport |
Yes | SIP transport. The current UI exposes UDP
|
Username |
No | SIP authentication username |
Password |
No | SIP authentication password |
Local Bind IP |
No | Local interface override on the n8n host |
Local Bind Port |
No | Local source port override |
Use STUN |
No | Enables STUN-based public address discovery |
STUN Server |
No | STUN server hostname |
STUN Port |
No | STUN server port |
Public Domain |
No | Public SIP host advertised in Contact and Via for NAT scenarios |
Enter only the host or IP.
Correct:
pbx.example.com203.0.113.10
Do not enter:
sip:pbx.example.com- a full SIP URI with user information
Use this only when your provider requires a separate outbound SIP proxy.
Leave it blank unless:
- your provider explicitly requires a custom realm
- the default challenge realm does not match the username/password flow you need
These are optional at the credential level because not every SIP path needs registration or digest auth in the same way. In practice:
- trunk registration usually needs them
- direct outbound dialing may need them
- some trusted internal SIP environments may not
Use this credential when a workflow should:
- register against a carrier or upstream PBX
- receive inbound calls on that trunk
- originate trunk-based outbound calls through a known
Trunk Ref
Use this credential when a workflow should:
- originate a call without creating a separate trunk trigger
- call a SIP destination directly from one action node
The destination number or user is not stored in the credential.
The credential stores:
- where to send SIP signaling
- which authentication to use
- how to bind locally
The action node stores:
- the number or user to dial
- the caller identity
- call strategy and custom headers
-
Transportis currently exposed asUDPin the node UI. - Relative media paths and recording paths are unrelated to this credential.
- If you use NAT,
Public Domainand STUN settings can matter more than a SIP password issue.