Plivo integráció
Áttekintés
A Plivo egy felhőalapú kommunikációs platform, amely globális hang- és üzenetkezelési API-kat biztosít. Az IntraCord AI Plivo integrációja a Plivo XML és WebSocket streamingjét használja a Voice Agentek működéséhez.
Előfeltételek
A Plivo integráció beállítása előtt a következőkre lesz szüksége:
- Egy Plivo-fiók
- Auth ID és Auth Token a Plivo Console-ról
- Egy Plivo alkalmazás hang funkcióval (opcionális – hagyja üresen a mezőt az IntraCordban, és mentéskor automatikusan létrehozunk egyet az előre beállított
answer_url-vel) - Legalább egy Plivo telefonszám
- IntraCord AI példány fut és elérhető
Konfiguráció
1. lépés: Szerezze be a Plivo Credentials adatait
- Jelentkezzen be [Plivo Console]-ba (https://console.plivo.com/)
- Keresse meg Auth ID-t és Auth Tokent a Dashboardon
- (Opcionális) Lépjen a Hang → Alkalmazások lehetőségre, és hozza létre (vagy nyissa meg) az IntraCord-val használni kívánt alkalmazást, majd másolja ki az Alkalmazásazonosítót (UUID). Hagyja ki ezt, ha azt szeretné, hogy az IntraCord automatikusan létrehozza az alkalmazást a mentéskor.
- Lépjen a Telefonszámok → Saját számok elemre, és másolja ki a használni kívánt számokat
2. 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 ki a Plivo-t szolgáltatóként
-
Adja meg a Credentials adatait:
- Auth ID
- Auth Token
- Alkalmazásazonosító — nem kötelező. Hagyja üresen, és az IntraCord automatikusan létrehoz egy Plivo-alkalmazást mentéskor (a
answer_urlmár konfigurálva), és eltárolja az alkalmazásazonosítóját ezen a konfiguráción.
-
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 (országkóddal, E.164 formátumban –
+, majd országkód, majd szám, szóközök és kötőjelek nélkül, pl.+1234567890). Az alapértelmezett hívóazonosítót a rendszer a kimenő hívásokhoz használja.
3. 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 Plivo-számok nem tartalmaznak közvetlenül answer_url-t – az URL egy Plivo Application-ben él, és minden szám egy alkalmazáshoz kapcsolódik. Amikor ment egy bejövő workflow-t egy telefonszámon, az IntraCord automatikusan elküldi a webhook URL-címét a Plivo-alkalmazás answer_url címére (feltéve, hogy a Credentials helyesek). Nem kell kézzel beállítania a webhookot. Ha az IntraCord automatikusan létrehozta az alkalmazást a konfiguráció mentése során, akkor a answer_url már be van állítva, és ez a push nem művelet.
1. lépés: Kapcsolja össze a telefonszámot a Plivo alkalmazással
- Nyissa meg a Telefonszámok → Az Ön számai lehetőséget a [Plivo Console]-ban (https://console.plivo.com/)
- Nyissa meg a bejövő hívásokhoz használni kívánt számot
- Állítsa be az Alkalmazást ugyanarra az alkalmazásra, amelynek azonosítóját az IntraCordban konfigurálta
- Mentés
2. lépés: Rendeljen bejövő workflow-t az IntraCord telefonszámához
- Nyissa meg a /telephony-configurations oldalt, és nyissa meg a Plivo 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 Plivo alkalmazásban
-
Nyissa meg Plivo alkalmazását a Plivo Console Hang → Alkalmazások alatt.
-
Erősítse meg:
- A válasz URL-je a következőre van állítva:
https://api.IntraCord.com/api/v1/telephony/inbound/run - A válaszmód a
POST
- 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 a tűzfalak engedélyezik-e a Plivo IP-tartományait
Tesztelje a bejövő hívást
- Hívja fel konfigurált Plivo 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 Plivo Console-on
Hibaelhárítás
Invalid phone number error
Győződjön meg arról, hogy a telefonszámok E.164 formátumú országkódot tartalmaznak: +1234567890
Authentication failed
- Ellenőrizze, hogy az Auth ID és az Auth Token helyes-e – Ellenőrizze, hogy nincs-e benne több szóköz Credentials – Győződjön meg arról, hogy a Credentials nem kerültek újragenerálásra a Plivo Console-ban
Webhook signature validation failing
- Ellenőrizze, hogy az Auth Token pontosan egyezik – Ellenőrizze, hogy a webhook URL-je egyezik-e mit küld a Plivo – Ellenőrizze, hogy nem áll-e olyan proxy mögött, amely módosítja a kéréseket
No audio on calls
- Ellenőrizze a WebSocket kapcsolat létrejöttét - Ellenőrizze a tűzfalszabályokat WebSocket forgalom – Győződjön meg arról, hogy az audio pipeline megfelelően van konfigurálva
Inbound calls go to voicemail or aren't answered
- Ellenőrizze, hogy a telefonszám ugyanahhoz a Plivo-alkalmazáshoz van-e kapcsolva, amelynek Azonosító, amelyet az IntraCordban konfigurált – Győződjön meg arról, hogy a hívott szám létezik-e IntraCord telefóniai beállítás, és hozzá van rendelve egy Bejövő workflow
- A bejövő workflow hozzárendelése után erősítse meg az IntraCord-t sikeresen
frissítette az alkalmazás
answer_url-jét (mentéskor nem jelenik meg figyelmeztetés) - Ellenőrizze, hogy az IntraCord AI-példány fut, és válaszol
Voice agent doesn't respond to inbound calls
- Győződjön meg arról, hogy a telefonszámhoz hozzá van rendelve egy Bejövő workflow /telephony-configurations - Ellenőrizze, hogy működik-e a webhook aláírás-ellenőrzése (Az IntraCord hitelesítési tokenje megegyezik a Plivo Console-val) - Ellenőrizze a WebSocket-kapcsolatot sikeresen létrejön - Tekintse át a hívásnaplókat a hibaüzenetekért
Legjobb gyakorlatok
- A kampányok futtatása előtt tesztelje konfigurációját egyetlen hívással
- Figyelje a Plivo Console-t a használathoz és a számlázáshoz
- Használjon dedikált Plivo alkalmazást az IntraCord számára, hogy a megosztott
answer_urlne ütközzön más rendszerekkel