> 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.

# DIDWW

DIDWW 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 DIDWW, a DIDWW nalicza opłaty za minuty.

## Zanim zaczniesz

* Konto DIDWW z co najmniej jednym numerem DID obsługującym połączenia.
* Adresy IP sygnalizacji SIP DIDWW, wymienione w [dokumentacji łączności SIP](https://doc.didww.com/voice/inbound-trunks/sip-trunks/sip-connectivity-reference.html). DIDWW podaje je jako stałe adresy. Reception.ai przyjmuje połączenia tylko z dozwolonych adresów.
* Do transferów: wychodzące trunki DIDWW, które DIDWW musi zatwierdzić na twoim koncie.

## Konfiguracja

### Dodaj trunk SIP w Reception.ai

Przejdź do **Integrations**, wybierz **Add integration**, a następnie **SIP Trunk**. W sekcji **Inbound allowed addresses** dodaj każdy adres IPv4 sygnalizacji DIDWW. DIDWW może dostarczyć połączenie z dowolnej lokalizacji, więc dodaj je wszystkie, a nie tylko najbliższą.

### Dodaj numer

Przejdź do **Receptionists**, wybierz kafelek **Phone**, wpisz swój numer DIDWW wraz z kodem kraju i wybierz **Add SIP Trunk number**. Reception.ai pokaże serwery SIP, na które należy wysyłać połączenia, przez TCP lub TLS.

### Utwórz przychodzący trunk SIP w DIDWW

W panelu użytkownika DIDWW przejdź do **Voice** → **Inbound Trunks**, wybierz **Create New**, a następnie **SIP Trunk**. Wpisz nazwę, ustaw **Type** na **Static Endpoint** i uzupełnij:

| Pole                   | Wartość                                           |
| ---------------------- | ------------------------------------------------- |
| **Host**               | Host serwera SIP Reception.ai, bez `sip:` i portu |
| **User Part of R-URI** | `+{DID}`                                          |
| **Port**               | `5060` dla TCP lub `5061` dla TLS                 |
| **Transport**          | **TCP** lub **TLS** (domyślne UDP nie działa)     |

Symbol zastępczy `{DID}` w DIDWW wstawia wybrany numer w formacie E.164 bez początkowego `+`. Wpisanie `+` przed nim daje format wymagany przez Reception.ai, na przykład `+14155550123`.

### Przypisz numer

Przejdź do **Phone Numbers** → **My Numbers**, wybierz kolumnę **Trunk** numeru, wybierz nowy trunk i kliknij **Confirm**.

### Skonfiguruj transfery (opcjonalnie)

Pomiń ten krok, jeśli twój recepcjonista nie musi przekazywać połączeń. Połączenia przychodzące działają bez tego.

Recepcjonista przekazuje połączenia, wykonując nowe połączenie przez trunk wychodzący. W DIDWW przejdź do **Voice** → **Outbound Trunks** i wybierz **Create New**. Użyj metody uwierzytelniania **Credentials & IP-Based**, a następnie otwórz **Credentials** trunku, aby znaleźć jego nazwę użytkownika, hasło i hosty. W trunku SIP Reception.ai ustaw:

| Ustawienie               | Wartość                                                                      |
| ------------------------ | ---------------------------------------------------------------------------- |
| **Outbound SIP address** | Host wychodzący DIDWW z danych logowania, na przykład `nyc.us.out.didww.com` |
| **Outbound username**    | Nazwa użytkownika trunku                                                     |
| **Outbound password**    | Hasło trunku                                                                 |
| **Transport** (advanced) | TCP lub TLS                                                                  |

DIDWW sprawdza też, skąd pochodzą połączenia wychodzące, i wymaga co najmniej jednego **Allowed SIP IP address**. Reception.ai wykonuje połączenia z puli zmiennych adresów, więc działa tylko wpis `0.0.0.0/0`, przez co nazwa użytkownika i hasło są jedynym zabezpieczeniem.

> **Warning**
>
> Gdy dozwolone jest `0.0.0.0/0`, każda osoba znająca hasło trunku może wykonywać połączenia rozliczane na twoim koncie DIDWW.
> Używaj trunku tylko z Reception.ai, ustaw limit przepustowości i limit wydatków na 24 godziny
> oraz ogranicz kierunki do krajów, do których przekazujesz połączenia.

### Przetestuj

Zadzwoń na swój numer DIDWW z innego telefonu i sprawdź, czy recepcjonista odbiera. Jeśli skonfigurowałeś transfery, poproś o przekazanie połączenia.

## Rozwiązywanie problemów

| Problem                                      | Co sprawdzić                                                                                                                                              |
| -------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Połączenia kończą się przed dzwonieniem      | Sprawdź, czy **Transport** to TCP lub TLS oraz czy **Port** jest zgodny. Gdy **Port** jest pusty, DIDWW wyszukuje rekordy DNS SRV i może użyć portu 5060. |
| Połączenia są odrzucane                      | Dodaj każdy adres sygnalizacji DIDWW do **Inbound allowed addresses** i sprawdź, czy **User Part of R-URI** to `+{DID}`.                                  |
| Recepcjonista nie odbiera                    | Upewnij się, że numer jest dodany w kafelku **Phone** recepcjonisty i przypisany do trunku w **My Numbers**.                                              |
| Dźwięk działa tylko w jedną stronę lub wcale | Sprawdź, czy **SRTP Mode** w trunku DIDWW odpowiada ustawieniu **Media encryption** w zaawansowanych ustawieniach trunku Reception.ai.                    |
| Transfery nie działają                       | Sprawdź wychodzący host, nazwę użytkownika i hasło, dozwolone adresy SIP trunku oraz ustawienia kierunków i ID dzwoniącego w DIDWW.                       |