Sign inGet Started

Eingehende Anrufe bei Ausfall umleiten und auf Ihre Gateways verteilen

Das Routing eines SIP-Trunks legt fest, was mit jedem eingehenden Anruf geschieht: Er durchläuft eine Gruppe Ihrer Gateways, wird abgelehnt oder an eine verifizierte Nummer weitergeleitet. Eine Hunt Group ist eine Liste von Gateways, die Bird nacheinander anruft, bis eines antwortet. Reihenfolge, Prioritäten, Gewichtungen und Klingelzeiten der Gruppe bestimmen, welches Gateway zuerst klingelt und was passiert, wenn es nicht antwortet. Diese Seite zeigt, wie Sie diese Werte für Failover und für Lastverteilung einrichten.

Voraussetzungen

  • Ein SIP-Trunk mit aktivierten eingehenden Anrufen und mindestens einem Gateway. Einen SIP-Trunk einrichten beschreibt beides. Wenn Sie das erste Gateway zu einem Trunk hinzufügen, dessen Routing noch nie gespeichert wurde, richtet das Dashboard die Standardroute auf All gateways (automatic) aus, die Gruppe, die alle Gateways des Trunks enthält.
  • Die Gateways, die Sie kombinieren möchten, hinzugefügt im Tab Inbound routing > Gateways des Trunks.

So durchläuft eine Gruppe ihre Gateways

Jeder eingehende Anruf startet einen Suchlauf. Bird legt für diesen Anruf eine Reihenfolge der Gateways der Gruppe fest, lässt das erste klingeln und geht zum nächsten über, wenn es fehlschlägt:

  • Ein Gateway klingelt für die Dauer seiner Ring time, zwischen 1 und 120 Sekunden (standardmäßig 30). Antwortet in dieser Zeit niemand, geht Bird weiter.
  • Ein Gateway, das überhaupt nicht antwortet, wird nach kurzer Zeit übersprungen. So hält ein ausgefallenes Gateway den Anrufer nicht für seine gesamte Klingelzeit fest.
  • Lehnt ein Gateway den Anruf mit einem SIP-Fehlercode ab, geht der Suchlauf zum nächsten Gateway weiter, es sei denn, dieser Code steht in Stop the hunt on der Gruppe.
  • Die Suche endet, sobald ein Gateway annimmt oder alle Gateways der Gruppe versucht wurden.

Bird legt die Reihenfolge für jeden Anruf einzeln fest und führt keine Rotation über mehrere Anrufe hinweg, daher gibt es kein Round-Robin. Eine gleichmäßige Verteilung ergibt sich über viele Anrufe aus zufälliger oder gewichteter Reihenfolge.

ReihenfolgeSo werden die Gateways für jeden Anruf angeordnetGeeignet für
SequentialDie Reihenfolge der Liste, von oben nach untenEin festes primäres Gateway mit Backups
RandomEine jedes Mal neue, zufällige ReihenfolgeGleichmäßige Verteilung der Anrufe
WeightedNiedrigere Priority zuerst. Innerhalb einer Priorität eine zufällige Reihenfolge, in der die Chance jedes Gateways, zuerst zu klingeln, seinem Anteil an den Gewichtungen entsprichtFailover und gewichtete Lastverteilung gleichzeitig

Die automatische Gruppe verwenden

Jedes Gateway eines Trunks gehört zu All gateways (automatic), sofern das gespeicherte Routing des Trunks nicht an ihrer Stelle eine eigene Gruppe enthält (siehe Ende dieses Abschnitts). Ein Gateway, das Sie hinzufügen oder entfernen, wird automatisch in die Gruppe aufgenommen oder aus ihr entfernt. Die Gruppe verwendet die Reihenfolge Weighted, gleiche Gewichtungen und eine Klingelzeit von 30 Sekunden. Sie versucht die Gateways in der Reihenfolge der Priority, die Sie im Tab Gateways festlegen. In der Gruppe selbst lassen sich Name, Order, Klingelzeiten und Mitglieder nicht bearbeiten.

Für Failover über diese Gruppe geben Sie dem primären Gateway im Tab Gateways eine niedrigere Priority als dem Backup. Gateways mit derselben Priority teilen sich die Anrufe gleichmäßig. Für andere Klingelzeiten, Gewichtungen oder Codes in Stop the hunt on fügen Sie eine eigene Gruppe mit denselben Gateways hinzu, wie in den nächsten Abschnitten beschrieben.

Eine Gruppe namens All gateways, die das Dashboard beim Hinzufügen Ihres ersten Gateways erstellt hat, ist Ihre eigene Gruppe: Sie enthält nur die Gateways, mit denen sie gespeichert wurde. Zeigt der Tab Groups keine All gateways (automatic), enthält das gespeicherte Routing des Trunks an deren Stelle eine eigene Gruppe, meist mit dem Namen All gateways. Wenn Sie diese löschen, tritt wieder die automatische Gruppe an ihre Stelle: Anrufe, die an sie gingen, lassen dann alle Gateways klingeln, in der Reihenfolge der Priority und mit einer Klingelzeit von 30 Sekunden. Behalten Sie die Gruppe, wenn sie die gewünschten Gateways, Klingelzeiten oder Codes in Stop the hunt on enthält.

Failover einrichten

  1. Öffnen Sie Voice > SIP Trunks, öffnen Sie den Trunk und wechseln Sie zu Inbound routing > Groups.
  2. Öffnen Sie eine eigene Gruppe oder wählen Sie Add group und geben Sie ihr einen Namen. All gateways (automatic) lässt sich nicht bearbeiten.
  3. Fügen Sie mit Add gateway to group Ihr primäres Gateway und Ihr Backup hinzu.
  4. Setzen Sie Order auf Sequential und halten Sie das primäre Gateway mit Move up und Move down an oberster Stelle. Alternativ setzen Sie Order auf Weighted und geben dem primären Gateway Priority 1 und dem Backup Priority 2.
  5. Legen Sie für jedes Gateway die Ring time fest. Eine kürzere Klingeldauer am primären Gateway leitet unbeantwortete Anrufe früher an das Backup weiter.
  6. Setzen Sie im Tab Rules das Feld Then der Default route auf Route to group und wählen Sie die Gruppe, oder richten Sie eine Regel auf sie aus. Eine Gruppe, die keine Route verwendet, erhält keine Anrufe.
  7. Wählen Sie Review and save und bestätigen Sie anschließend.

Anrufe auf mehrere Gateways verteilen

  1. Öffnen Sie im Trunk Inbound routing > Groups. Öffnen Sie eine eigene Gruppe oder wählen Sie Add group, geben Sie ihr einen Namen und fügen Sie die Gateways mit Add gateway to group hinzu.
  2. Setzen Sie Order auf Weighted, geben Sie den Gateways dieselbe Priority und legen Sie für jedes ein Weight von 1 bis 100 fest. Bei Gewichtungen von 70 und 30 gehen etwa 70 % bzw. 30 % der Anrufe an das jeweilige Gateway. Für eine gleichmäßige Verteilung verwenden Sie gleiche Gewichtungen oder setzen Order auf Random.
  3. Wenn Sie zusätzlich ein Backup behalten möchten, geben Sie den Gateways, die sich die Anrufe teilen, Priority 1 und dem Backup Priority 2. Das Backup klingelt nur, wenn alle Gateways mit Priorität 1 fehlgeschlagen sind.
  4. Setzen Sie im Tab Rules das Feld Then der Default route auf Route to group und wählen Sie die Gruppe, oder richten Sie eine Regel auf sie aus.
  5. Wählen Sie Review and save und bestätigen Sie anschließend.

Die Suche bei Besetztzeichen beenden

Standardmäßig versucht Bird bei jedem Fehler das nächste Gateway. Wenn ein anderes Gateway bei einem bestimmten Fehler nicht weiterhilft, tragen Sie dessen Code im Feld Stop the hunt on der Gruppe ein. Fügen Sie zum Beispiel 486 (Busy Here) hinzu, damit eine Person, die bereits telefoniert, nicht erneut über ein zweites Gateway angerufen wird. Sie können jeden Code von 400 bis 699 eingeben.

Verschiedene Anrufe an verschiedene Gruppen leiten

Ein Trunk kann mehrere Gruppen haben. Die Default route leitet Anrufe, auf die keine Regel zutrifft, an eine Gruppe, und die Regeln im Tab Rules können andere Anrufe an andere Gruppen leiten. Anrufe an einen SIP-Trunk zustellen erklärt Regeln und die Standardroute.

Fehlerbehebung

Was Sie sehenWas Sie prüfen sollten
Das Backup klingelt nieDas Backup gehört zu der Gruppe, die die Standardroute (oder die zutreffende Regel) verwendet. Bei Weighted ist seine Priority-Zahl höher als die des primären Gateways. Ein Code in Stop the hunt on beendet die Suche, bevor das Backup an der Reihe ist
Bei Weighted nimmt ein Gateway alle Anrufe anGateways mit unterschiedlichen Prioritäten teilen sich keine Anrufe. Geben Sie ihnen dieselbe Priority
Anrufe klingeln zu lange, bevor sie das Backup erreichenVerkürzen Sie die Ring time des primären Gateways
Ein Gateway klingelt nieDas Gateway gehört zu keiner Gruppe, die eine Regel oder die Standardroute verwendet. Beim Speichern zeigt das Dashboard die Warnung Calls never reach some gateways

Nächste Schritte

SeiteInhalt
Einen SIP-Trunk einrichtenDie vollständige Einrichtung eines Trunks der Reihe nach, vom Anlegen bis zum Testanruf
Anrufe empfangenNummernrouten, Regeln, die Standardroute und abgewiesene Anrufe
Fehlerbehebung für VoiceEinen Anruf anhand seines Symptoms diagnostizieren

Weiter mit der Dokumentation, Anleitungen und Beispielen zu diesem Thema.