Przejdź do nawigacji

Sinch

Odbieraj połączenia na numery Sinch przez trunk SIP ze swoim recepcjonistą.

Sinch przekazuje połączenia do Reception.ai przez SIP trunk. Twoje numery pozostają w Sinch, a Sinch nalicza opłaty za minuty. Sinch używa jednej aplikacji Voice do przekazywania połączeń do Reception.ai, a drugiej do obsługi przekazań na zewnątrz.

Zanim zaczniesz

  • Konto Sinch z co najmniej jednym numerem telefonu.
  • Zakresy adresów IP sygnalizacji SIP Sinch dla twojego regionu, wymienione w sekcji IP allowlisting w dokumentacji Sinch. Reception.ai przyjmuje połączenia tylko z dozwolonych adresów.

Konfiguracja

1

Dodaj SIP trunk w Reception.ai

Przejdź do Integrations, wybierz Add integration, a następnie SIP Trunk. W sekcji Inbound allowed addresses dodaj zakresy sygnalizacji SIP Sinch dla używanych regionów. Pozostaw puste pola nazwy użytkownika i hasła dla połączeń przychodzących — przekazywanie SIP Sinch nie wysyła danych logowania.

2

Dodaj numer

Przejdź do Receptionists, wybierz kafelek Phone, wpisz swój numer Sinch z kodem kraju i wybierz Add SIP Trunk number. Reception.ai wyświetli serwery SIP oraz URI żądania do użycia przez TCP lub TLS.

3

Przekieruj połączenia w Sinch

W panelu Sinch Build przejdź do Voice and Video → Apps i otwórz (lub utwórz) aplikację, do której należy twój numer. W sekcji Settings ustaw Handle call events with na SIP Forwarding i wpisz URI przekierowania korzystający z serwera SIP Reception.ai, na przykład:

sip:{number}@SIP_SERVER:5061;transport=tls

Sinch zastępuje {number} wywołanym numerem. Jeśli wolisz TCP, użyj portu 5060 z transport=tcp. Nie pomijaj parametru transport: Sinch domyślnie używa UDP, którego Reception.ai nie obsługuje.

4

Przypisz numer

Przypisz swój numer Sinch do aplikacji przekierowującej do Reception.ai.

5

Skonfiguruj przekazywanie połączeń

Recepcjonista przekazuje połączenia, wykonując nowe połączenie przez twój trunk wychodzący. W Sinch utwórz drugą aplikację do kończenia połączeń SIP i zanotuj jej Application Key oraz Application Secret. W SIP trunku Reception.ai ustaw:

UstawienieWartość
Outbound SIP addressHost kończenia połączeń Sinch dla twojego regionu, np. use1.vp.sip.sinch.com (Ameryka Północna) lub euc1.vp.sip.sinch.com (Europa)
Outbound usernameApplication Key aplikacji kończącej połączenia
Outbound passwordApplication Secret aplikacji kończącej połączenia
Transport (zaawansowane)TCP

Pełna lista hostów regionalnych znajduje się w sekcji Termination URIs w dokumentacji Sinch.

6

Przetestuj

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

Application Secret pozwala każdemu wykonywać połączenia rozliczane na twoim koncie Sinch. Nie umieszczaj go we współdzielonych dokumentach, a jeśli wycieknie, wygeneruj go ponownie w Sinch.

Rozwiązywanie problemów

ProblemCo sprawdzić
Połączenia nie dochodzą do dzwonieniaSprawdź, czy URI przekierowania kończy się na ;transport=tls lub ;transport=tcp i używa pasującego portu: 5061 lub 5060.
Połączenia są odrzucaneDodaj zakresy sygnalizacji Sinch do Inbound allowed addresses. URI żądania musi zaczynać się od numeru w formacie E.164, np. +14155550123. Jeśli Sinch wysyła go bez +, zmień URI przekierowania na sip:+{number}@….
Recepcjonista nie odbieraUpewnij się, że numer dodano w kafelku Phone recepcjonisty i przypisano do aplikacji przekierowującej w Sinch.
Dźwięk tylko w jedną stronę lub brak dźwiękuSinch oferuje szyfrowane media (SRTP), gdy połączenia przychodzą przez TLS. Sprawdź, czy Media encryption w zaawansowanych ustawieniach trunku na to pozwala, lub przełącz się na TCP.
Przekazywanie połączeń nie działaSprawdź host wychodzący, klucz i sekret oraz czy transport to TCP. Sinch akceptuje tylko identyfikatory rozmówcy będące numerami Sinch lub zweryfikowane w panelu Build.