Bandwidth SIP-trunking
Anslut Bandwidth SIP-trunkar till ElevenLabs ElevenAgents.
Innan du följer den här guiden kan du läsa guiden om SIP- trunking för att förstå hur ElevenLabs stöder SIP- trunkar.
Översikt
Den här guiden förklarar hur du ansluter dina Bandwidth SIP-trunkar direkt till ElevenLabs ElevenAgents. Integrationen gör att du kan använda dina befintliga Bandwidth-telefonnummer och din infrastruktur samtidigt som du använder ElevenLabs avancerade AI-röstfunktioner för både inkommande och utgående samtal.
Så fungerar SIP-trunking med Bandwidth
SIP-trunking upprättar en direktanslutning mellan din Bandwidth-telefoniinfrastruktur och ElevenLabs-plattformen:
- Inkommande samtal: Samtal från Bandwidth dirigeras till ElevenLabs-plattformen med vår origination-URI. Du konfigurerar detta i Bandwidth App med ett Voice Configuration Package (VCP).
- Utgående samtal: Samtal som initieras av ElevenLabs dirigeras till din Bandwidth SIP-trunk med din realm-FQDN eller termination SBC-adresser, så att dina agenter kan ringa utgående samtal.
- Autentisering: Bandwidth tillhandahåller SIP-baserad autentisering för Unified Communications-trunkar (UC) och använder digest-autentisering via SIP-autentiseringsuppgifter (network bridge). Den här metoden krävs för utgående samtal från ElevenLabs och säker kommunikation.
- Signalering och media: Den inledande samtalsuppsättningen (signalering) använder UDP/TLS. När samtalet har upprättats överförs själva ljuddatan (RTP-strömmen) via UDP.
Krav
Innan du konfigurerar Bandwidth SIP-trunkintegrationen ska du säkerställa att du har:
- Ett aktivt ElevenLabs-konto
- Ett aktivt Bandwidth Universal Platform-konto med SIP-trunking aktiverat (med sip-auth aktiverat)
- Minst ett telefonnummer som har köpts eller porterats till ditt Bandwidth-konto
- Administratörsåtkomst till ditt konto i Bandwidth App
Konfigurera inkommande samtal (Bandwidth till ElevenLabs)
Konfigurera Bandwidth origination-inställningar för att dirigera inkommande samtal till ElevenLabs.
Skapa Voice Configuration Package
- Gå till fliken Service Management och välj Voice Configuration.
- Klicka på Create New för att börja skapa ett nytt Voice Configuration Package.
- Ange ett unikt paketnamn.
- Klicka på Add Route.
- Välj Route to Domain Name.
- Ange FQDN:en från ElevenLabs i det avsedda fältet. Det är vanligtvis
sip.rtc.elevenlabs.io. Om ditt ElevenLabs-konto använder en isolerad dataresidensregion eller statisk SIP-infrastruktur använder du motsvarande SIP-slutpunkt i stället. Se dataresidens för tillgängliga regioner. - Klicka på Save för att slutföra skapandet av Voice Configuration Package.
Se Bandwidths VCP- dokumentation för mer information.
Konfigurera utgående samtal (ElevenLabs till Bandwidth)
För utgående samtal måste ElevenLabs autentisera sig med Bandwidth. Den rekommenderade metoden är SIP digest-autentisering med en realm och autentiseringsuppgifter.
Skapa en realm
- I Bandwidth App väljer du Account och klickar på SIP Credentials.
- Bläddra till Manage Realms och klicka på Add.
- Ange ett realm-namn och en valfri beskrivning och klicka sedan på Add.
Bandwidth skapar en realm-FQDN i formatet {realmname}.{hash}.auth.bandwidth.com. Notera denna FQDN — du kommer att använda den som utgående adress i ElevenLabs.
Om du inte ser fliken SIP Credentials kontaktar du din Bandwidth Account Manager eller öppnar ett ärende hos Bandwidth Support för att aktivera SIP-autentisering för ditt konto.
Skapa SIP-autentiseringsuppgifter
- I avsnittet SIP Credentials klickar du på Add.
- Ange ett Username och Password.
- Välj den realm du skapade i föregående steg.
- Klicka på Add SIP Credentials.
Förvara användarnamnet och lösenordet säkert. Du anger dem i ElevenLabs SIP-trunkkonfiguration.
Notera din realm-FQDN
Din utgående termination-adress är den realm-FQDN som visas efter skapandet (till exempel myrealm-a1b2c3.auth.bandwidth.com). Ange detta värdnamn i fältet Address när du konfigurerar utgående inställningar i ElevenLabs.
Kör en SRV-uppslagning för att kontrollera SBC-IP-adresserna som är kopplade till din realm:
Bandwidth tillhandahåller ett par SBC-IP-adresser för redundans. Båda måste vara nåbara för utgående trafik.
Slutför konfigurationen i ElevenLabs
När du har konfigurerat dessa inställningar i Bandwidth App importerar du ditt telefonnummer i ElevenLabs:
Importera SIP-trunkens telefonnummer
Följ guiden om SIP-trunking för att importera ditt Bandwidth-telefonnummer. Använd följande inställningar:
- Transporttyp: UDP (eller TLS om din Bandwidth-trunk använder krypterad signalering)
- Mediekryptering: Matcha din Bandwidth-trunkkonfiguration
- Utgående adress: Din realm-FQDN (till exempel
myrealm-a1b2c3.auth.bandwidth.com) - SIP-trunkens användarnamn och lösenord: Autentiseringsuppgifterna som skapades i Bandwidth App
Tilldela en agent
Efter importen tilldelar du en agent till telefonnumret i kontrollpanelen för Phone Numbers.
När du har konfigurerat din Bandwidth SIP-trunk följer du guiden om SIP- trunking för att slutföra konfigurationen i ElevenLabs.
Felsökning
Inkommande samtal kan inte ansluta
- Kontrollera att
sip.rtc.elevenlabs.iohar angetts som routningsdestination i dina Bandwidth VCP-origination-inställningar. - Bekräfta att telefonnumret är tilldelat till VCP:n med rätt origination-inställningar.
- Säkerställ att telefonnummerformatet i ElevenLabs matchar E.164-formatet som Bandwidth skickar (med ett inledande
+). - Kontrollera att din brandvägg tillåter SIP-signaleringstrafik på det konfigurerade transportprotokollet och porten (5060 för UDP, 5061 för TLS), och att RTP-portar inte blockeras.
Utgående samtal får 407- eller autentiseringsfel
- Bekräfta att SIP-trunkens användarnamn, lösenord och realm i ElevenLabs matchar autentiseringsuppgifterna som skapades i Bandwidth App.
- Kontrollera att fältet Address endast innehåller realm-FQDN-värdnamnet, utan prefixet
sip:. - Säkerställ att transporttypen i ElevenLabs utgående inställningar matchar din Bandwidth-trunkkonfiguration (UDP eller TLS).
Envägsljud eller inget ljud
- Bekräfta att RTP-portar är öppna för medietrafik och inte blockeras av din brandvägg.
- Kontrollera G711ulaw-codeckompatibiliteten. Bandwidth och ElevenLabs stöder båda G711.
Vanliga frågor
Vilken signaleringstransport och vilka portar kräver Bandwidth?
Bandwidth och ElevenLabs använder UDP på port 5060 för SIP-signalering. Om din Bandwidth-trunk är konfigurerad för krypterad transport använder du TLS på port 5061 i stället.
Vilket telefonnummerformat ska jag använda?
Använd E.164-format med ett inledande + (till exempel +19192971100). Bandwidth skickar och förväntar sig nummer i det här formatet.
Vilka ljudcodecar är kompatibla?
ElevenLabs stöder G711 och G722. Bandwidth stöder G711ulaw och G729a. G711ulaw är den rekommenderade codecen för kompatibilitet mellan båda plattformarna.