PL / EN / CZ jednym numerem — albo trzema. Kiedy co?
Multilingual voice AI brzmi jak feature dla globalnych marek. Naprawdę najczęściej rozwiązuje konkretny problem CEE: sklep PL sprzedaje też do CZ i SK, czasem do DE/UA. Pokazujemy, jak działa detekcja języka, dlaczego automatyczny switch w trakcie rozmowy to zła decyzja, kiedy warto mieć osobny numer per rynek.

Multilingual voice AI w CallBotAgent ma dwie ścieżki: (1) jeden numer obsługujący kilka języków przez detekcję prefixu telefonu — wczesny dostęp dla Scale+; (2) osobny numer per rynek z dedykowaną tożsamością — funkcja Branded Phone Number per rynek (Scale+). Wybór zależy od skali: do 1 dodatkowego rynku — opcja 1, powyżej — opcja 2.
- PL + 1 dodatkowy język = opcja 1 (jeden numer multi-lang), wczesny dostęp Scale+.
- PL + 2-5 rynków EU = opcja 2 (osobny numer per rynek), Scale+ Branded Phone.
- Nie polecamy automatycznego switcha w trakcie rozmowy — więcej szkód niż korzyści.
- Detekcja języka opiera się na prefixie telefonu, nie na rozpoznawaniu mowy.
Prefix telefonu = język rozmowy. Bez NLU, bez ML.
AI Voice Agent rozpoznaje język klienta na podstawie prefixu telefonu w przychodzącym/wychodzącym połączeniu, nie na podstawie analizy mowy. To celowo proste rozwiązanie — ML detekcja języka w trakcie pierwszych 2 sekund mowy ma w najlepszych systemach ~85% dokładności, w warunkach polowych (hałas, słabe łącze) spada do ~70%. To nie jest dość dobre dla rozmowy potwierdzającej zamówienie.
Mapowanie jest deterministyczne: +48 → PL, +44/+1 → EN, +420 → CZ, +421 → SK, +49 → DE. Detekcja zachodzi w 0.2 s — zanim AI w ogóle rozpocznie powitanie. Klient z numerem +420 słyszy „Dobrý den” od pierwszej sekundy.
Kiedy detekcja zawodzi: numer mobilny zarejestrowany w innym kraju niż używanym (osoba z numerem +48 mieszka w UK i mówi po angielsku), numer wirtualny VoIP, numer firmowy z prefixem Stanford-Cisco (US). W tych przypadkach AI defaultuje do języka sklepu i ma fallback „Czy mogę kontynuować po polsku, czy przejść na angielski?”.

Dlaczego automatyczny switch języka to zła decyzja
Pokusa wydaje się oczywista: skoro AI rozpoznaje język klienta z numeru, to przecież można też rozpoznać w trakcie rozmowy z mowy klienta i przełączyć się dynamicznie. Konceptualnie eleganckie. Operacyjnie destrukcyjne.
Trzy powody: (1) switch w trakcie rozmowy traci kontekst — AI dotąd zbierał informacje w jednym języku, w drugim musi je odzyskać, czas rozmowy rośnie o 30+ s. (2) Klient się dezorientuje — myśli, że rozmawia z różnymi osobami, traci zaufanie. (3) Skrypty muszą być w obu językach perfekcyjnie zsynchronizowane, co zwiększa surface area do błędów wielokrotnie.
Reguła w produkcie jest taka: język rozmowy jest ustalany w pierwszych 0.2 s i nie zmienia się. Jedyny wyjątek: klient explicit prosi „can we switch to English?” w pierwszych 5 sekundach — wtedy AI restartuje rozmowę po angielsku z fresh kontekstem.
Kiedy jeden numer multi-lang, kiedy osobny per rynek
Jeden numer multi-lang ma sens dla 1 dodatkowego rynku (PL + CZ). Plus: tańsze, prostsze w utrzymaniu, jedna kampania marketingowa. Minus: brak lokalnej tożsamości (numer PL +48 dzwoniący do klienta w Czechach to friction zaufania), słabsza atrybucja per rynek w analytics.
Osobny numer per rynek (funkcja Branded Phone Number, Scale+) ma sens dla 2-5 rynków. Plus: lokalna tożsamość per rynek (klient w CZ widzi +420 i odbiera 73% częściej niż +48), CNAM (caller name display) konfigurowalne per rynek, atrybucja w analytics czysta.
Powyżej 5 rynków — Enterprise z customową konfiguracją SIP per rynek, multi-cloud routing. To już rozmowa z naszym zespołem, nie self-serve.

Multilingual w panelu: wybór per plan
Plan Starter: 1 język rozmowy (zwykle PL). Multilingual nie jest dostępny. Plan Growth: PL + 1 dodatkowy język. Plan Scale: PL + 4 języki + wczesny dostęp DE/FR/UK native. Plan Enterprise: 22+ języków przez warstwę telefoniczną.
Skrypty per język wprowadzasz osobno. Funkcja Versioning + A/B test w Scale+ pozwala porównać wersje per język i wybrać najlepszą. Cross-sell mapa też jest per język (suplement A może mieć cross-sell suplementu B w PL, ale suplementu C w CZ — zależnie od preferencji rynku).
Cztery rzeczy do zapamiętania
Detekcja języka = prefix, nie ML. +48 PL, +420 CZ. Dokładność 99%+, czas 0.2 s. ML rozpoznawanie mowy: 70-85%.
Język ustalany na początku rozmowy, nie w trakcie. Switch dynamiczny = strata kontekstu, dezorientacja klienta, +30 s rozmowy.
1 dodatkowy rynek = jeden numer. 2-5 rynków = osobny numer. Próg jest empiryczny. Powyżej +CNAM lokalne odbiera 73% częściej.
Multilingual to plan Growth+ (1 dodatkowy język), Scale+ (4+). Starter ma jeden język. Enterprise = 22+ przez warstwę telefoniczną.
Sprzedajesz w wielu krajach?Przetestuj multilingual (Growth+).
1 000 kredytów testowych (≈ 20 rozmów potwierdzających) · pełen dostęp do wybranego planu · anulujesz jednym kliknięciem. Karta wymagana · brak opłaty w okresie próbnym · auto-aktywacja w dniu 8.