2026-05-15, v1.1
Native extension mode + self-serve connect flow + per-number diagnostics.- Native Extension Mode (register direction) shipped as a first-class connection shape. SmartAlex registers itself as a SIP extension on the customer’s PBX. INVITEs arrive via the shared registrar trunk; no per-trunk inbound trunk required. See Native Extension Mode.
- Self-serve “Connect PBX Extension” dialog on the Phone Numbers page. Customers bind a per-tenant extension to a phone number without raising a support ticket. Backs the AI’s
transfer_to_pbxtool with extension matching by name + aliases. - PBX extensions directory added per tenant. Each extension carries a display name and free-form aliases so the AI matches caller phrases (“put me through to the billing queue”) to the right SIP URI.
- Per-number Call Diagnostics panel on the Phone Numbers page. Click any phone number for: live health check (assignment, registration, credentials), recent call history (last 10 in 24h with friendly-label disconnect reasons), and recent edge function errors (last 5 in 24h).
- Friendly-label disconnect reasons in dashboards. Technical codes like
reconciled_never_connectednow render as “Reached us, agent never started”. See Troubleshooting. - Cross-tenant guard triggers on the PBX extensions table prevent any extension from being bound to a SIP trunk or agent from a different tenant.
- Transfer hardening: caller ID preservation via P-Asserted-Identity (RFC 3325) confirmed across every PBX integration guide.
2026-04-22, v1.0
Initial telephony documentation release.- New Telephony tab with full coverage of PBX integrations
- Integration guides for 3CX, Yeastar, FreePBX, Asterisk, Grandstream UCM, Avaya IP Office, Mitel MiVoice, Microsoft Teams, RingCentral, Euphoria Telecom, Switch Telecom, Generic SIP
- Replacing Your IVR section with 6 real industry conversation flows
- Call Routing & Transfers technical deep dive
- Complete SIP error reference in Troubleshooting
- Security & Compliance posture page
- Network Requirements with firewall rules and NAT guidance
- South Africa regional notes covering POPIA, local carriers, common deployment patterns
- Migration Playbook with phased rollout guidance
- Platform Capabilities matrix
- Testing & Validation procedures
- Capacity, Limits & SLA page
- Observability & Reporting page
- Enterprise FAQ with procurement-grade answers
- SIP ingress hostname:
sip.voice.getsmartalex.com - Supported transports: UDP, TCP, TLS
- Default codecs: G.711 u-law, G.711 A-law, G.722
- Transfer mechanism: SIP REFER (RFC 3515) with caller ID via P-Asserted-Identity (RFC 3325)
- Recording retention default: 90 days, configurable 7 to 365 days

