Dane SIP ACTIO, które wpisujesz w ElevenLabs
| Termination / Address | sip.actio.pl |
| Transport na start | TCP, port 5060 (nie wpisuj 5061 jako portu ACTIO) |
| Username | np. 48XXXXXXXXX |
| Password | hasło SIP z konta ACTIO |
| Phone Number | E.164, np. +48457XXXXXX |
| Kodeki | G.711 albo G.722 – ElevenLabs na SIP podaje te dwa |
Pod agenta bierz numer komórkowy +48, nie stacjonarny: SMS w obie strony jest na komórce. Stacjonarny tego nie ma.
1 Konto SIP i numer w ACTIO
Zakładasz konto SIP i numer, z którego agent ma dzwonić. To ten numer widzi klient.
- Komórkowy +48 457/720, jeśli chcesz głos i SMS na jednym DID. Albo geograficzny, jeśli wystarczy głos.
- Z panelu albo od BOK: registrar, username, hasło SIP.
2 Import SIP trunk w ElevenLabs
W panelu ElevenLabs Agents otwórz Phone Numbers i wybierz Import a phone number from SIP trunk. To ten sam dialog, którego ElevenLabs używa z Telnyx, Bandwidth czy dowolnym standardowym trunkiem.
- Label – np. ACTIO +48.
- Phone Number – dokładnie ten DID, w E.164 z plusem: +48457XXXXXX.
- Transport Type – TCP. UDP w ElevenLabs jest eksperymentalne; TLS zostaw na później (porty, patrz krok 3).
- Media Encryption – na start Disabled albo Allowed. Required tylko gdy obie strony wymuszają SRTP.
3 Termination URI i digest
Pole Address w ElevenLabs to hostname albo IP, bez prefiksu sip:. Wpisujesz sip.actio.pl.
- SIP Trunk Username / Password – dane digest z ACTIO. ElevenLabs poleca digest zamiast ACL, bo ich sygnalizacja wychodzi z wielu IP za sip.rtc.elevenlabs.io.
- Nie buduj ACL na IP ElevenLabs, dopóki nie musisz. Lista IP jest rozproszona; static IP SIP jest u nich na Enterprise.
- TLS: ACTIO nasłuchuje TLS na 5070. ElevenLabs w dokumentacji podaje TLS na 5061 – to ich strona (inbound do nich). Nie wpisuj 5061 jako portu termination do ACTIO.
Kliknij Import.
4 Połączenia przychodzące
ElevenLabs podaje origination URI:
sip:sip.rtc.elevenlabs.io:5060;transport=tcp
INVITE na agenta musi mieć identyfikator przed @ – numer w tym samym formacie, w jakim go zaimportowałeś:
sip:[email protected]:5060
- BOK ACTIO ustawia kierowanie DID-u na ten URI. Bez plusa w URI, jeśli numer zaimportowałeś bez plusa – format musi być jeden.
- Nie wołaj [email protected] bez numeru. ElevenLabs tego nie zroutuje.
5 Agent, test, SMS
- W Phone Numbers: Assign Agent – wybierasz agenta, który ma odbierać ten DID.
- Test wychodzący z panelu ElevenLabs na swój telefon. CLI = numer ACTIO.
- Test przychodzący: dzwonisz na +48 z komórki.
- SMS: nie przez ElevenLabs. Na komórce ACTIO – SMS API.
ElevenLabs + Twilio, czy od razu SIP ACTIO?
ElevenLabs ma natywną integrację Twilio (Account SID + Auth Token). To wygodne, gdy zostajesz przy numerach Twilio. W Polsce Twilio publikuje komórki +4873/+4879 i infolinię +48800; numerów geograficznych 22/12/61 w inwentarzu nie ma. SMS z numerycznym Sender ID polskie sieci nadpisują. Jeśli agent ma dzwonić z normalnego +48 i pisać SMS z tego samego numeru, SIP ACTIO jest prostszą ścieżką niż Twilio w środku.
Jeśli logika ma zostać w Twilio: BYOC Twilio i artykuł Twilio Polish number / BYOC Poland.
Najczęstsze pytania
Jak podpiąć ElevenLabs pod polski numer +48?
Import SIP trunk w Phone Numbers, numer E.164, Address sip.actio.pl, digest ACTIO. Przychodzące: sip:[email protected]:5060. BOK ustawia kierowanie DID-u.
Czy ElevenLabs wymaga Twilio do polskiego numeru?
Nie. Twilio jest jedną z integracji. Polski CLI i SMS bez nadpisania idą przez SIP ACTIO.
Czy na numerze ElevenLabs + ACTIO działa SMS?
Na komórce ACTIO tak, przez SMS API. Nie przez panel ElevenLabs.
Potrzebujesz pomocy?
Przy pierwszym trunku ustawiamy przychodzące URI do sip.rtc.elevenlabs.io. Napisz, z jakiego +48 ma dzwonić agent.