Vonage integráció
Áttekintés
A Vonage (korábban Nexmo) egy felhőalapú kommunikációs platform, amely globális hang-, üzenet- és videóképességeket biztosít. Az IntraCord AI Vonage integrációja kiváló minőségű hang interakciót tesz lehetővé ügynökeivel a Vonage robusztus infrastruktúrájának használatával.
Előfeltételek
A Vonage integráció beállítása előtt a következőkre lesz szüksége:
- A Vonage-fiók
- Vonage alkalmazás a Voice funkcióval
- Alkalmazásazonosító és privát kulcs a Vonage Dashboardjáról
- API kulcs és API Secret a Vonage Dashboardról
- Signature Secret a Vonage Dashboardról
- Legalább egy Vonage telefonszám kapcsolódik az alkalmazáshoz
- IntraCord AI példány fut és elérhető
Konfiguráció
1. lépés: Hozzon létre Vonage alkalmazást
- Jelentkezzen be Vonage Dashboard
- Keresse meg az Alkalmazások → Új alkalmazás létrehozása lehetőséget.
- Engedélyezze a Hang funkciót
- Privát kulcs létrehozása (mentse biztonságosan – szüksége lesz rá)
- Jegyezze fel Alkalmazásazonosítóját
2. lépés: Szerezze be az API Credentials adatait
- Keresse meg API-kulcsát és API Secretjét a Dashboardon, az API-beállítások alatt.
- Másold ki a Aláírási titkodat ugyanabból a Vonage-fiókból. IntraCord használja a Vonage signed webhooks ellenőrzéséhez.
- Navigáljon a Számok → Az Ön számai elemhez
- Másolja ki telefonszámát/számait
- Kapcsolja össze az egyes bejövő számokat a Voice alkalmazással
3. lépés: Konfigurálja az IntraCord AI-ben
- Lépjen a /telephony-configurations oldalra, és kattintson a Konfiguráció hozzáadása lehetőségre.
- Válassza a Vonage lehetőséget szolgáltatóként
- Adja meg a Credentials adatait:
- Alkalmazásazonosító
- Privát kulcs (teljes kulcs, beleértve a BEGIN/END sorokat)
- API kulcs
- API Secret
- Aláírás titka
- Kattintson a Konfiguráció mentése gombra
- Nyissa meg az imént létrehozott konfigurációt, és adjon hozzá legalább egy telefonszámot (
+előtag nélkül, pl.14155551234). Az alapértelmezett hívóazonosítót a rendszer a kimenő hívásokhoz használja.
4. lépés: Tesztelje a konfigurációt
- Hozzon létre egy teszt workflow-t
- Kattintson a "Hívás" gombra a kapcsolat ellenőrzéséhez
- Ellenőrizze a hívásnaplókat a sikeres csatlakozás érdekében
Bejövő hívások beállítása
A Vonage a bejövő Voice API-hívásokat egy Voice alkalmazáson keresztül irányítja. Az alkalmazás birtokolja a válasz URL-címét és az esemény URL-címét, és a telefonszámot ehhez az alkalmazáshoz kell kapcsolni. Az IntraCord a hívott szám bejövő workflow-hozzárendelése alapján a megfelelő ügynökhöz irányítja a hívást.
Amikor ment egy bejövő workflow-t egy telefonszámon, az IntraCord frissíti a konfigurált Vonage alkalmazás Voice webhookjait, és engedélyezi az aláírt visszahívásokat, feltéve, hogy az API-kulcs, az API Secret és az alkalmazásazonosító helyes, és a Signature Secret be van állítva.
1. lépés: Kapcsolja össze a telefonszámokat a Vonage alkalmazással
- Nyissa meg a Vonage Dashboard
- Ugrás a Számok → Az Ön számai elemre
- Nyissa meg a bejövő hívásokhoz használni kívánt számokat
- Állítsa be a szám Voice alkalmazását ugyanarra a Vonage alkalmazásra, amelynek azonosítóját az IntraCordban konfigurálta
A Vonage's Numbers API ezt a szám app_id-jeként írja le: az az alkalmazás, amely kezeli az adott számra érkező bejövő forgalmat. Lásd a Numbers API referenciát.
2. lépés: Rendeljen bejövő workflow-t az IntraCord telefonszámához
- Lépjen a /telephony-configurations oldalra, és nyissa meg a Vonage konfigurációt
- A Telefonszámok részben módosítsa azt a számot, amelyre fogadni kell a bejövő hívásokat
- Állítsa be a Bejövő workflow-t arra az ügynökre, akinek válaszolnia kell
- Mentés
3. lépés: Ellenőrizze a válasz URL-címét a Vonage alkalmazásban
-
Nyissa meg Vonage alkalmazását a [Vonage Dashboard] oldalon (https://dashboard.nexmo.com/)
-
A Lehetőségek → Hang alatt erősítse meg:
- A válasz URL-je a következőre van állítva:
https://<your-backend-domain>/api/v1/telephony/inbound/run - A HTTP-módszer a
POST - Az esemény URL-je a következőre van állítva:
https://<your-backend-domain>/api/v1/telephony/vonage/events - Eseménymód:
POST - Aláírt visszahívások engedélyezve vannak
- A válasz URL-je a következőre van állítva:
4. lépés: Ellenőrizze a beállítást
- Győződjön meg arról, hogy IntraCord AI példánya nyilvánosan elérhető
- Ellenőrizze, hogy nyilvános háttér-URL-je elérhető-e az internetről
- A Vonage naplók vagy a Voice Inspector segítségével ellenőrizze, hogy Vonage elküldi-e a válasz webhookot IntraCordnak
Tesztelje a bejövő hívást
- Hívja fel konfigurált Vonage telefonszámát egy másik telefonról
- Ellenőrizze, hogy IntraCord AI Voice Agentje válaszol és válaszol
- Ellenőrizze a hívásnaplókat mind az IntraCord AI Dashboardon, mind a Vonage Dashboardon
Hangminőség optimalizálása
A Vonage jobb minőségű hangot használ (16 kHz), amely a következőket nyújtja:
- Tisztább hangvisszaadás
- Jobb beszédfelismerési pontosság
- Természetesebb hangzású TTS kimenet
- Csökkentett átírási hibák
Hibaelhárítás
Voice application capabilities error
- Győződjön meg arról, hogy a „Voice” engedélyezve van a Vonage alkalmazásban
- Ellenőrizze, hogy az alkalmazásazonosító megegyezik-e a konfigurációjával
- Ellenőrizze, hogy telefonszámai össze vannak-e kapcsolva az alkalmazással
JWT authentication failed
- Ellenőrizze, hogy privát kulcsa teljes-e (beleértve a BEGIN/END sorokat is)
- Ellenőrizze, hogy az alkalmazásazonosító helyes-e
- Győződjön meg arról, hogy a magánkulcsot nem generálta újra a Vonage Dashboardban
Signed webhook validation failed
- Ellenőrizze, hogy az IntraCord-ban lévő Signature Secret megegyezik-e a Vonage-fiók Signature Secrettel
- Győződjön meg arról, hogy az aláírt visszahívások engedélyezve vannak a Vonage Voice alkalmazásban
- Ellenőrizze, hogy a webhook-kérés tartalmaz-e egy
Authorizationfejlécet - Győződjön meg arról, hogy az alkalmazás ugyanahhoz az API-kulcshoz tartozik, amelyet az IntraCordban mentett
Invalid phone number error
- Távolítsa el a Vonage „+” előtagját (használja a
14155551234-t, ne a+14155551234-t) - Győződjön meg arról, hogy a számok E.164 formátumúak (országkód + szám, szóközök és kötőjelek nélkül) a „+” nélkül.
- Ellenőrizze, hogy a számok aktívak-e a Vonage-fiókjában
No audio on calls
- Ellenőrizze, hogy létrejött-e a WebSocket kapcsolat
- Ellenőrizze, hogy a hangcsatorna 16 kHz-es PCM-hez van-e konfigurálva
- A WebSocket figyelése bináris hangkockákhoz
- Tekintse át a VAD (Voice Activity Detection) viselkedését – ez az, ami észleli, hogy a hívó mikor kezdi meg és hagyja abba a beszédet
Calls disconnecting early
- Ellenőrizze a WebSocket szívverés/ping-pong kereteket
- Ellenőrizze, hogy nincs időkorlát a terheléselosztóban/proxyban
- Figyelje a hangvezeték-hibákat
- Tekintse át a hívás maximális időtartamának beállításait
Inbound calls not reaching voice agent
- Ellenőrizze, hogy a Vonage alkalmazás válasz URL-je
https://<your-backend-domain>/api/v1/telephony/inbound/run - Győződjön meg arról, hogy a válasz URL-címe nyilvánosan elérhető
- Ellenőrizze, hogy a hívott szám a megfelelő Vonage alkalmazáshoz van-e kapcsolva
- Győződjön meg arról, hogy a hívott szám létezik az IntraCord telefóniai beállításában, és hozzá van rendelve egy Bejövő workflow
Inbound call gives busy tone and IntraCord shows no logs
- Győződjön meg arról, hogy a Vonage-szám össze van kapcsolva az IntraCordban konfigurált Voice alkalmazással
- Győződjön meg arról, hogy a Voice alkalmazásban az IntraCord Answer URL-címe
POSTmetódussal van beállítva - Győződjön meg arról, hogy a háttértartománya nyilvános; A Vonage nem tudja hívni a
localhost-t - Az IntraCord hibakeresése előtt ellenőrizze a Vonage naplókat a válasz URL kézbesítési hibáira
Voice agent doesn't respond to inbound calls
- Győződjön meg arról, hogy a telefonszámhoz van egy Bejövő workflow hozzárendelve a /telephony-configurations alatt
- Ellenőrizze, hogy az API-kulcs megegyezik-e az IntraCord telefóniai beállításában tárolt kóddal (a szervezet azonosítására szolgál a bejövő webhook-ból)
- Ellenőrizze, hogy a WebSocket kapcsolat sikeresen létrejött-e
- Tekintse át a hívásnaplókat hibaüzenetekért
Legjobb gyakorlatok
- Biztonság: A privát kulcsok biztonságosan tárolódnak az adatbázisban
- Aláírt visszahívások: Tartsa engedélyezve a Vonage által aláírt visszahívásokat, és tartsa naprakészen az aláírás titkát az IntraCord-ban
- Tesztelés: Használja a Vonage Voice Inspectort a hívási problémák hibakereséséhez
- Számok: Több szám konfigurálása a redundanciához
- Monitoring: riasztásokat állíthat be a Vonage Dashboardban a hibákra
- Költségkezelés: Kövesse nyomon a felhasználást a költségek szabályozása érdekében
Költségmegfontolások
A Vonage ár tartalmazza:
- A hívások percdíjai
- Telefonszám bérleti díjak
- Választható funkciók (felvétel, átírás)
Ellenőrizze a Vonage pricing elemet az aktuális árakért.
Következő lépések
- Tesztelje Vonage integrációját egy egyszerű workflow-val
- Tekintse át a VAD és megszakítási viselkedést a workflow Node-jaihoz
- Állítsa be a figyelést és a riasztásokat
- Fedezze fel a speciális funkciókat, például a hívásrögzítést