Skip to content

Add SIP networking & firewall configuration docs#938

Merged
sahilsuman933 merged 1 commit intomainfrom
tasker/DEVREL-494-add-sip-networking-docs
Feb 16, 2026
Merged

Add SIP networking & firewall configuration docs#938
sahilsuman933 merged 1 commit intomainfrom
tasker/DEVREL-494-add-sip-networking-docs

Conversation

@vapi-tasker
Copy link
Contributor

@vapi-tasker vapi-tasker bot commented Feb 16, 2026

Description

  • Add a dedicated reference page (fern/advanced/sip/sip-networking.mdx) documenting Vapi's complete SIP networking requirements for firewall configuration
  • Document SIP signalling IPs (44.229.228.186, 44.238.177.138), ports (UDP 5060, TLS 5061), RTP media port range (UDP 40000-60000), and DNS resolution (sip.vapi.ai)
  • Include concrete inbound and outbound firewall rule tables for network administrators
  • Add FAQ section covering common networking questions (DNS vs IP rules, full port range requirement, SRTP support)
  • Update sip-trunk.mdx to cross-reference the new page from the existing "Network requirements" section
  • Add the new page to docs.yml navigation under SIP integration, positioned between "SIP trunking" and "Providers"
  • Content sourced from Sahil (Vapi engineering team) — authoritative networking details for DEVREL-494

Testing Steps

  • Run the app locally using fern docs dev or navigate to preview deployment
  • Ensure that the changed pages and code snippets work
  • Verify the new "Networking and firewall" page renders correctly under SIP integration in the nav tree
  • Verify the cross-reference link from the SIP trunking page navigates to the new page
  • Verify all internal links in the Next steps and FAQ sections resolve correctly

Add a dedicated reference page documenting Vapi's SIP networking
requirements for firewall configuration. Customers integrating SIP
trunks need to know IP addresses, signalling ports, and RTP port
ranges to configure their network infrastructure.

New page covers:
- SIP signalling IPs and ports (UDP 5060, TLS 5061)
- RTP media port range (UDP 40000-60000)
- DNS resolution (sip.vapi.ai)
- Inbound and outbound firewall rule recommendations
- FAQ for common networking questions

Also updates sip-trunk.mdx with a cross-reference to the new page
and adds the page to the docs.yml navigation under SIP integration.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@github-actions
Copy link
Contributor

@vapi-tasker
Copy link
Contributor Author

vapi-tasker bot commented Feb 16, 2026

CI Check Analysis

The preview-go and preview-python checks failed, but these failures are pre-existing and unrelated to this PR.

Evidence: The "Preview SDKs" workflow has failed on every PR in this repo for at least the last 10 runs across multiple branches (including PRs from other authors). The failures are in the Fern SDK code generation pipeline:

  • preview-go: Fern Go SDK generator produces invalid Go syntax (go fmt fails with parse errors in assistants.go, calls.go, types.go)
  • preview-python: Fern Python SDK generator produces mypy errors (no-redef in auto-generated type files)

This PR only modifies:

  • fern/advanced/sip/sip-networking.mdx (new documentation page)
  • fern/advanced/sip/sip-trunk.mdx (added cross-reference link)
  • fern/docs.yml (navigation entry)

None of these files can affect SDK code generation. These checks are informational and non-blocking.

@sahilsuman933 sahilsuman933 merged commit c4dfcd8 into main Feb 16, 2026
4 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant