> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# Flowroute

Flowroute wysyła połączenia do Reception.ai przez [trunk SIP](/docs/pl/reception-ai/phone-numbers/bring-your-own-number#sip-trunk). Twoje numery pozostają w Flowroute, a Flowroute nalicza opłaty za minuty. Każdy numer ma własną trasę przychodzącą w Flowroute.

## Zanim zaczniesz

* Konto Flowroute z co najmniej jednym numerem telefonu.
* Zakresy IP sygnalizacji SIP Flowroute wymienione w tabeli PoP artykułu [Configure an Inbound Route With Your Preferred PoP](https://support.bcmone.com/docs/configure-an-inbound-route-with-your-preferred-pop). Reception.ai przyjmuje połączenia tylko z dozwolonych adresów.

## Konfiguracja

### Dodaj trunk SIP w Reception.ai

Przejdź do **Integrations**, wybierz **Add integration**, a następnie **SIP Trunk**. W sekcji **Inbound allowed addresses** dodaj zakresy IP każdego PoP Flowroute w swoim regionie. Flowroute przełącza połączenia między PoP, więc mogą one przyjść z dowolnego z nich.

### Dodaj numer

Przejdź do **Receptionists**, wybierz kafelek **Phone**, wpisz swój numer Flowroute wraz z kodem kraju i wybierz **Add SIP Trunk number**. Reception.ai pokaże URI żądania dla numeru, na przykład `sip:+14155550123@SIP_SERVER:5060;transport=tcp`.

### Utwórz trasę przychodzącą w Flowroute

W portalu Flowroute Manage przejdź do **Interconnection** → **Inbound Routes** i uzupełnij **Add new Route**:

| Pole              | Wartość                                                 |
| ----------------- | ------------------------------------------------------- |
| **Route Alias**   | Nazwa, na przykład `Reception 4155550123`               |
| **Route type**    | **URI**                                                 |
| **Route value**   | URI żądania TCP, które Reception.ai pokazuje dla numeru |
| **Edge strategy** | PoP najbliższy tobie                                    |

Wybierz **Add Route**. Ponieważ wartość trasy zawiera sam numer, URI żądania zawsze zaczyna się od `+` i kodu kraju, zgodnie z wymaganiami Reception.ai. Utwórz jedną trasę dla każdego numeru.

### Przypisz trasę do numeru

Przejdź do **DIDs**, wybierz numer, wybierz **Choose a DID Action** → **Set Route**, a następnie **Apply Action**. Wybierz utworzoną trasę i kliknij **Set Route**.

### Skonfiguruj transfery

Recepcjonista przekazuje połączenia, wykonując nowe połączenie przez trunk wychodzący. Dane SIP znajdziesz na stronie **Interconnection** → **Registration** w Flowroute. W trunku SIP Reception.ai ustaw:

| Ustawienie               | Wartość                                                   |
| ------------------------ | --------------------------------------------------------- |
| **Outbound SIP address** | PoP Flowroute, na przykład `us-west-or.sip.flowroute.com` |
| **Outbound username**    | Twoja nazwa użytkownika SIP Flowroute                     |
| **Outbound password**    | Twoje hasło SIP Flowroute                                 |
| **Transport** (advanced) | TCP                                                       |

Użyj uwierzytelniania nazwą użytkownika i hasłem. Uwierzytelnianie oparte na IP w Flowroute wymaga prefiksu technicznego przed każdym wybieranym numerem, którego Reception.ai nie dodaje, a Reception.ai wykonuje połączenia z puli zmiennych adresów.

### Przetestuj

Zadzwoń na swój numer Flowroute z innego telefonu i sprawdź, czy recepcjonista odbiera. Następnie poproś o przekazanie połączenia.

> **Warning**
>
> Twoje hasło SIP Flowroute pozwala każdemu wykonywać połączenia rozliczane na twoim koncie. Jeśli w ustawieniach ochrony przed oszustwami Flowroute włączysz
> **Disable Credentials**, transfery z Reception.ai przestaną działać.

> **Note**
>
> Flowroute oferuje też sygnalizację TLS jako zaawansowaną opcję z własnymi
> [wymaganiami](https://support.bcmone.com/docs/tls-requirements). TCP działa bez dodatkowej konfiguracji.

## Rozwiązywanie problemów

| Problem                                 | Co sprawdzić                                                                                                                                                  |
| --------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Połączenia kończą się przed dzwonieniem | Sprawdź, czy wartość trasy kończy się na `;transport=tcp`. Bez tego Flowroute może użyć UDP, którego Reception.ai nie przyjmuje.                              |
| Połączenia są odrzucane                 | Dodaj zakres każdego PoP Flowroute w swoim regionie do **Inbound allowed addresses** i sprawdź, czy wartość trasy zaczyna się od `sip:+` oraz pełnego numeru. |
| Połączenie trafia pod zły numer         | Każdy numer potrzebuje własnej trasy, ponieważ numer jest częścią wartości trasy. Sprawdź, która trasa jest ustawiona dla DID.                                |
| Recepcjonista nie odbiera               | Upewnij się, że numer jest dodany w kafelku **Phone** recepcjonisty.                                                                                          |
| Transfery nie działają                  | Sprawdź wychodzący adres SIP, nazwę użytkownika i hasło oraz czy dane SIP są nadal włączone w Flowroute.                                                      |