Netwerkvereisten voor een SIP-trunk
Accepteert je firewall of SBC alleen verkeer van opgegeven adressen? Sta dan de Bird-adressen op deze pagina toe voor de regio van je trunk. Ontbreken de signaleringsadressen, dan bereiken gesprekken je apparatuur niet. Ontbreken de media-adressen, dan hebben gesprekken geen audio of maar audio in één richting, ook al komt de verbinding tot stand.
Welke regio van toepassing is
Sta de adressen van de regio van je trunk toe: de regio in het SIP-domein, <trunk-id>.trunk.<region>.sip.bird.com, en dat is de regio van je werkruimte. Bird levert gesprekken naar je nummers af en verstuurt de audio ervan vanaf de adressen van die regio, ongeacht bij welk land het nummer hoort.
Een gateway waarvan Exit data center op de andere regio staat, ontvangt zijn gesprekken vanaf de trunk-edge-adressen van die regio en de audio vanaf de media-adressen van die regio. Sta die adressen toe voor die gateway.
Signaleringsadressen
Sta SIP van en naar de vier adressen van je regio toe. Bird verstuurt SIP vanaf hetzelfde adres waarop het ontvangt.
| Regio | Edge | Hostnaam | Adressen | Verwerkt |
|---|---|---|---|---|
Europa (eu1) | Inkomende edge | did.eu1.sip.bird.com | 18.202.63.25, 40.180.83.92 | Gesprekken naar je nummers die Bird rechtstreeks aan je gateways aflevert |
Europa (eu1) | Trunk-edge | trunk.eu1.sip.bird.com | 52.30.150.219, 63.35.77.164 | De gesprekken die je apparatuur via de trunk verstuurt, en de gesprekken die de Dial-stap van een sequentie naar je gateways stuurt |
Verenigde Staten (us1) | Inkomende edge | did.us1.sip.bird.com | 35.163.113.80, 54.148.250.26 | Gesprekken naar je nummers die Bird rechtstreeks aan je gateways aflevert |
Verenigde Staten (us1) | Trunk-edge | trunk.us1.sip.bird.com | 34.214.231.219, 52.38.96.162 | De gesprekken die je apparatuur via de trunk verstuurt, en de gesprekken die de Dial-stap van een sequence naar je gateways stuurt |
Stel je allowlist samen op basis van deze tabel, niet op basis van DNS-lookups van de hostnamen.
Stuur je uitgaande gesprekken naar het SIP-domein van je trunk, in zijn geheel gekopieerd van de trunkpagina, en niet rechtstreeks naar deze adressen of hostnamen. Het SIP-domein identificeert je trunk: een gesprek waarvan de Request-URI een andere host noemt, wordt geweigerd met 403 Forbidden.
| Richting | Poorten |
|---|---|
| Gesprekken die je apparatuur naar Bird stuurt | 5060 via UDP of TCP, 5061 via TLS |
| Gesprekken die Bird aan je gateways aflevert | De poort en het transport die je per gateway instelt in Inbound routing > Gateways |
Media-adressen
Sta RTP toe op UDP-poorten 2500 tot en met 32499 van en naar de tien media-adressen van je regio. Sommige daarvan dragen nog geen verkeer. Als je alle tien toestaat, blijft je audio werken wanneer Bird mediacapaciteit toevoegt.
Als Direct audio voor de trunk aan staat, loopt de audio van inkomende gesprekken niet via deze adressen, maar rechtstreeks tussen je apparatuur en het netwerk dat het gesprek heeft afgeleverd. Je apparatuur moet dan ook audio van andere adressen accepteren.
| Regio | Media-adressen |
|---|---|
Europa (eu1) | 40.180.165.35, 52.17.18.149, 52.31.151.186, 52.48.123.9, 52.213.113.60, 52.214.183.204, 54.76.111.244, 54.77.249.231, 54.155.191.8, 54.246.111.12 |
Verenigde Staten (us1) | 32.189.119.37, 35.162.12.185, 35.165.86.198, 35.167.33.5, 35.167.126.199, 44.227.8.88, 44.253.239.124, 52.35.78.221, 100.21.152.215, 100.22.136.208 |
TLS op poort 5061
De trunk-edge presenteert een certificaat van een publieke certificeringsinstantie voor trunk.<region>.sip.bird.com en *.trunk.<region>.sip.bird.com, dus het dekt ook het SIP-domein van je trunk. De inkomende edge presenteert er een voor did.<region>.sip.bird.com en *.did.<region>.sip.bird.com. Beide certificaten worden om de paar maanden automatisch vernieuwd en de uitgevende instantie kan veranderen. Laat je apparatuur daarom de publieke rootcertificaten vertrouwen in plaats van een certificaat of de uitgever ervan vast te pinnen.
Wanneer Bird een gesprek via TLS aan een gateway aflevert, gebruikt het TLS 1.2 of hoger, presenteert het geen clientcertificaat en controleert het het certificaat van je gateway niet. Herken de gesprekken van Bird aan de signaleringsadressen hierboven.
Hostnamen in SIP-headers
Binnen een gesprek kunnen de Contact- en Record-Route-headers van Bird één adres aanduiden via een hostnaam zoals ip-52-30-150-219.trunk.eu1.sip.bird.com, die naar dat adres verwijst. Elk van deze adressen is een van de signaleringsadressen hierboven, dus een allowlist die je op basis van de tabel opbouwt, dekt ze al.
Probleemoplossing
| Wat je ziet | Wat je controleert |
|---|---|
| Gesprekken worden verbonden, maar er is geen audio of alleen audio in één richting | De tien media-adressen van je regio op UDP-poorten 2500 tot en met 32499 |
| Je gateway ontvangt de gesprekken die Bird aflevert nooit | Alle vier signaleringsadressen van je regio, op de poort en het transport die op de gateway zijn ingesteld |
Uitgaande oproepen krijgen 403 Forbidden en laten geen oproeprecord achter | De host in de Request-URI is het SIP-domein van je trunk, en je openbare adres staat in Allowed IP addresses van de trunk |
Problemen met spraak oplossen behandelt de andere symptomen.
Volgende stappen
| Pagina | Wat het behandelt |
|---|---|
| Een SIP-trunk instellen | De volledige instelling van een trunk op volgorde, van aanmaken tot testoproep |
| SIP-trunks | Alle trunkinstellingen, authenticatie en Digest |
| Gesprekken plaatsen | Wat Bird verwacht van de INVITE, codecs en media |
Gerelateerde bronnen
Ga verder met de documentatie, handleidingen en voorbeelden voor dit onderwerp.