Przełączanie awaryjne i rozdzielanie połączeń przychodzących między bramkami
Routing trunku SIP decyduje, co dzieje się z każdym połączeniem przychodzącym: przeszukanie grupy Twoich bramek, odrzucenie połączenia albo przekierowanie go na zweryfikowany numer. Grupa przeszukiwania to lista bramek, które Bird próbuje po kolei, aż któraś odbierze. Kolejność, priorytety, wagi i czasy dzwonienia w grupie decydują, która bramka dzwoni pierwsza i co się dzieje, gdy nie odbierze. Na tej stronie pokazujemy, jak je skonfigurować na potrzeby przełączania awaryjnego i rozdzielania obciążenia.
Zanim zaczniesz
- Trunk SIP z włączonymi połączeniami przychodzącymi i co najmniej jedną bramką. Oba kroki opisuje strona Skonfiguruj trunk SIP. Gdy dodajesz pierwszą bramkę do trunku, którego routing nigdy nie został zapisany, panel kieruje trasę domyślną do grupy All gateways (automatic), która zawiera wszystkie bramki trunku.
- Bramki, które chcesz połączyć, dodane w zakładce Inbound routing > Gateways trunku.
Jak grupa przeszukuje bramki
Każde połączenie przychodzące rozpoczyna przeszukiwanie. Bird ustala kolejność bramek w grupie dla tego połączenia, dzwoni do pierwszej i przechodzi do następnej, gdy ta zawiedzie:
- Bramka dzwoni przez swój Ring time, od 1 do 120 sekund (domyślnie 30). Jeśli w tym czasie nikt nie odbierze, Bird przechodzi dalej.
- Bramka, która w ogóle nie odpowiada, zostaje pominięta po krótkim czasie, więc niedziałająca bramka nie przetrzymuje dzwoniącego przez cały swój czas dzwonienia.
- Gdy bramka odrzuca połączenie z kodem błędu SIP, przeszukiwanie przechodzi do następnej bramki, chyba że ten kod znajduje się w polu Stop the hunt on grupy.
- Wyszukiwanie kończy się, gdy któraś bramka odbierze połączenie albo gdy wypróbowano wszystkie bramki w grupie.
Bird ustala kolejność osobno dla każdego połączenia i nie zapamiętuje rotacji między połączeniami, więc nie ma tu trybu round-robin. Równomierny rozkład wynika z kolejności losowej lub ważonej przy wielu połączeniach.
| Kolejność | Jak ustala kolejność bramek dla każdego połączenia | Zastosowanie |
|---|---|---|
| Sequential | Kolejność na liście, od góry do dołu | Stała bramka główna i bramki zapasowe |
| Random | Za każdym razem nowa, losowa kolejność | Równomierne rozkładanie połączeń |
| Weighted | Najpierw niższy Priority. W obrębie jednego priorytetu kolejność losowa, w której szansa każdej bramki na pierwsze miejsce odpowiada jej udziałowi w sumie wag | Przełączanie awaryjne i ważony podział połączeń jednocześnie |
Użyj grupy automatycznej
Każda bramka trunku należy do grupy All gateways (automatic), chyba że zapisany routing trunku zawiera w jej miejscu własną grupę (zob. koniec tej sekcji). Bramka, którą dodasz lub usuniesz, dołącza do tej grupy lub ją opuszcza. Grupa używa kolejności Weighted, równych wag i 30-sekundowego czasu dzwonienia, a bramki próbuje w kolejności Priority ustawionej na karcie Gateways. W samej grupie nie można edytować jej nazwy, pola Order, czasów dzwonienia ani członków.
Aby uzyskać przez nią przełączanie awaryjne, nadaj na karcie Gateways bramce głównej niższy Priority niż bramce zapasowej. Bramki o tym samym Priority dzielą połączenia równomiernie. Jeśli potrzebujesz innych czasów dzwonienia, wag lub kodów Stop the hunt on, dodaj własną grupę z tymi samymi bramkami, jak pokazują kolejne sekcje.
Grupa o nazwie All gateways, którą panel utworzył po dodaniu pierwszej bramki, jest Twoją własną grupą: zawiera tylko bramki, z którymi została zapisana. Jeśli karta Groups nie pokazuje grupy All gateways (automatic), zapisany routing trunku zawiera w jej miejscu własną grupę, zwykle o nazwie All gateways. Usunięcie tej grupy przywraca na jej miejsce grupę automatyczną: połączenia, które do niej trafiały, dzwonią wtedy do wszystkich bramek w kolejności Priority z 30-sekundowym czasem dzwonienia. Zachowaj ją, jeśli zawiera potrzebne Ci bramki, czasy dzwonienia lub kody Stop the hunt on.
Skonfiguruj przełączanie awaryjne
- Otwórz Voice > SIP Trunks, otwórz trunk i przejdź do Inbound routing > Groups.
- Otwórz własną grupę albo wybierz Add group i nadaj jej nazwę. Grupy All gateways (automatic) nie można edytować.
- Dodaj bramkę główną i zapasową za pomocą Add gateway to group.
- Ustaw Order na Sequential i pozostaw bramkę główną na górze listy, korzystając z Move up i Move down. Możesz też ustawić Order na Weighted i nadać bramce głównej Priority 1, a zapasowej Priority 2.
- Ustaw Ring time każdej bramki. Krótszy czas dzwonienia bramki głównej szybciej przekazuje nieodebrane połączenia do bramki zapasowej.
- Na karcie Rules ustaw pole Then w Default route na Route to group i wybierz grupę albo skieruj do niej regułę. Grupa, której nie używa żadna trasa, nie odbiera połączeń.
- Wybierz Review and save, a następnie potwierdź.
Dziel połączenia między bramkami
- Otwórz Inbound routing > Groups w trunku. Otwórz własną grupę albo wybierz Add group, nadaj jej nazwę i dodaj bramki za pomocą Add gateway to group.
- Ustaw Order na Weighted, nadaj bramkom ten sam Priority i ustaw Weight każdej z nich w zakresie od 1 do 100. Wagi 70 i 30 kierują do poszczególnych bramek około 70% i 30% połączeń. Aby uzyskać równy podział, użyj równych wag lub ustaw Order na Random.
- Aby zachować również bramkę zapasową, nadaj bramkom dzielącym połączenia Priority 1, a bramce zapasowej Priority 2. Bramka zapasowa dzwoni tylko wtedy, gdy zawiodą wszystkie bramki o priorytecie 1.
- Na karcie Rules ustaw pole Then w Default route na Route to group i wybierz grupę albo skieruj do niej regułę.
- Wybierz Review and save, a następnie potwierdź.
Zatrzymaj przeszukiwanie po sygnale zajętości
Jeśli tego nie zmienisz, Bird próbuje kolejnej bramki po każdym błędzie. Gdy dany błąd oznacza, że inna bramka nie pomoże, dodaj jego kod do pola Stop the hunt on w grupie. Na przykład dodaj 486 (Busy Here), aby osoba, która już prowadzi rozmowę, nie otrzymała ponownego połączenia przez drugą bramkę. Możesz wpisać dowolny kod od 400 do 699.
Kieruj różne połączenia do różnych grup
Trunk może mieć kilka grup. Default route kieruje połączenia, do których nie pasuje żadna reguła, do jednej grupy, a reguły na karcie Rules mogą kierować inne połączenia do innych grup. Reguły i trasę domyślną opisuje strona Dostarczanie połączeń do trunku SIP.
Rozwiązywanie problemów
| Co widzisz | Co sprawdzić |
|---|---|
| Bramka zapasowa nigdy nie dzwoni | Bramka zapasowa należy do grupy, której używa trasa domyślna (lub pasująca reguła). Przy kolejności Weighted jej numer Priority jest wyższy niż numer bramki podstawowej. Kod w polu Stop the hunt on kończy przeszukiwanie, zanim dojdzie ono do bramki zapasowej |
| Przy kolejności Weighted jedna bramka odbiera wszystkie połączenia | Bramki o różnych priorytetach nie dzielą się połączeniami. Nadaj im ten sam Priority |
| Połączenia dzwonią zbyt długo, zanim trafią do bramki zapasowej | Skróć Ring time bramki podstawowej |
| Bramka nigdy nie dzwoni | Bramka nie należy do żadnej grupy, której używa reguła lub trasa domyślna. Przy zapisywaniu panel wyświetla ostrzeżenie Calls never reach some gateways |
Następne kroki
| Strona | Czego dotyczy |
|---|---|
| Skonfiguruj trunk SIP | Pełna konfiguracja trunku krok po kroku, od utworzenia do połączenia testowego |
| Odbieranie połączeń | Trasy numerów, reguły, trasa domyślna i odrzucone połączenia |
| Rozwiązywanie problemów z połączeniami głosowymi | Diagnozowanie połączenia na podstawie objawów |
Powiązane zasoby
Przejdź do dokumentacji, przewodników i przykładów dotyczących tego tematu.