IAX2 Provider
Use IAX2 technology for IAX trunks and legacy interconnects. IAX2 uses fewer signaling fields than SIP/PJSIP and stores its realtime account in iaxfriends.
IAX2 Fields
| Field | Applies to | Purpose | Fictional example |
|---|---|---|---|
| Host | IAX2 only | Remote IAX2 peer address. | 203.0.113.45 |
| Port | IAX2 only | Remote IAX2 signaling/media port. | 4569 |
| Username | IAX2 only | Stored as the IAX2 username used for authentication. | docs_iax_user |
| Password | IAX2 only | IAX2 secret used for authentication. | FictionalSecret-2026 |
| Codecs | IAX2 only | Allowed codecs stored in the IAX realtime row. | alaw, ulaw |
| Use Realtime Account | IAX2 only | Creates or updates the row in iaxfriends. | checked |
Shared Routing Fields
IAX2 providers still use the shared outbound and inbound fields for digit manipulation, caller ID presentation, caller ID fallback, channel limits, penalties, and custom inbound variables.
Fictional IAX2 Example
Name: Docs IAX2 Gateway
Peer Name: docs_iax2_gateway
Technology: IAX2
Host: 203.0.113.45
Port: 4569
Username: docs_iax_user
Codecs: alaw, ulaw