Lorsqu'IP Office reçoit un appel SIP, il détermine le routage de l'appel comme suit :
Mise en correspondance avec une ligne :
L'appel SIP entrant est mis en correspondance avec une ligne SIP. Si aucune correspondance n'est trouvée, l'appel est ignoré. La mise en correspondance avec une ligne SIP se déroule en deux étapes :
Mise en correspondance avec un protocole :
L'appel est mis en correspondance avec les lignes configurées avec le même protocole (UDP, TCP ou TLS) et les mêmes paramètres de port d'écoute.
Association à une ligne :
Si plusieurs correspondances de ligne sont trouvées, elles sont examinées par ordre de Numéro de ligne afin de trouver une correspondance entre la source de l'appel entrant et le paramètre Méthode d'association de chaque ligne.
Mise en correspondance des détails de l'appel avec une ligne :
À l'aide de la Méthode de routage des appels de la ligne, l'en-tête To ou Request-URI de la requête SIP entrante est utilisé pour trouver un URI local correspondant.
IP Office recherche d'abord une Ressources de ligne SIP correspondante. S'il en trouve une, l'appel est associé au premier numéro de ressource de ligne disponible dans le paramètre d'ordre ID entrant.
Si aucune correspondance avec une Ressources de ligne SIP n'est trouvée, IP Office vérifie les URI SIP de la ligne par ordre de numéro URI.
Les entrées avec leurs valeurs Nombre de sessions maximal ou Sessions entrantes sont ignorées.
Lorsqu'une correspondance est trouvée, son paramètre ID de groupe entrant est utilisé pour la mise en correspondance avec une route des appels entrants. Pour Ressources de ligne SIP, cela s'ajoute à la modification des boutons de ressource de ligne correspondants.
Si aucune correspondance n'est trouvée, IP Office utilise son paramètre Réponse Service occupé (486 Busy here ou 503 Service Unavailable) pour mettre fin à l'appel.
Mise en correspondance avec une route des appels entrants :
Les entrées d'IP Office relatives à la route des appels entrants sont vérifiées afin de rechercher une correspondance.
Cette mise en correspondance utilise les options suivantes dans l'ordre :
Correspondance de groupe de lignes :
Seules les routes des appels entrants dont le paramètre ID du groupe de lignes correspond au paramètre ID de groupe entrant de la ressource de ligne SIP/l'URI SIP sont vérifiées.
Correspondance avec un numéro d'appel entrant :
IP Office recherche des routes d'appels renvoyant une correspondance entre leur paramètre Numéro d'appel entrant et la valeur URI local reçue. Une valeur de numéro étant reçue lors de chaque appel SIP entrant, il est toujours possible qu'une valeur de correspondance de numéro d'appel entrant soit trouvée.
Les routes d'appels entrants dont le champ Numéro d'appel entrant est laissé vierge correspondent à n'importe quel numéro d'appel entrant.
Si la Destination de la route des appels entrants est définie sur . (point), l'URI local reçu sert à rechercher des correspondances de destinations.
Si elle est définie sur Automatique, IP Office recherche un numéro de poste ou un code court système correspondant.
Si elle est définie sur Utiliser les données internes, le système recherche une correspondance avec le Nom SIP des utilisateurs, puis des groupes.
Correspondance de CLI entrante
Parmi les correspondances possibles, IP Office recherche une correspondance entre le CLI entrant de chaque route, si elle est définie, et les détails de l'appelant dans l'en-tête From. Pour les en-têtes SIP URI et TEL URI, la correspondance partielle de la gauche vers la droite est prise en charge. Pour les adresses IP, seules les correspondances exactes sont prises en charge.
Si l'appel correspond à plusieurs routes des appels entrants :
La correspondance la plus précise est utilisée. Par exemple, le nombre le plus élevé de critères correspondants et de chiffres exacts, plutôt que les correspondances incluant des caractères de remplacement.
Si l'appel correspond toujours à plusieurs routes d'appels entrants, celle qui a été ajoutée à la configuration en premier est utilisée.
Si aucune correspondance n'est obtenue :
Pour les appels utilisant l'entrée URI SIP d'une ligne avec le paramètre URI local défini sur Automatique, une correspondance directe est recherchée entre le numéro d'appel entrant et le numéro d'un poste interne.
Si aucune n'est obtenue, une indication d'occupation est envoyée à l'appelant, et l'appel est abandonné.
Correspondance du routage des appels entrants :
Une fois qu'une correspondance est résolue, cela détermine la destination actuelle de la route des appels entrants :
Chaque route d'appels entrants peut comporter plusieurs paires de destinations principales et de remplacement.
À l'exception de la paire par défaut, chacune utilise un profil horaire associé. Le profil horaire définit quand la paire de destinations doit être utilisée.
Avec plusieurs paires de destinations, l'entrée utilisée est la première, en commençant par le bas, dont le profil horaire est actuellement défini sur « Vrai ». Si aucune correspondance n'est trouvée, les options Valeur par défaut sont utilisées.
Le système tente de présenter l'appel à la destination. Si la destination est occupée, il présente l'appel au poste de remplacement.
Présentation d'appel :
L'appel est présenté à la destination. Si l'appel a été routé via une Présentation de ligne SIP, il est également signalé sur les éventuels boutons Présentation de ligne correspondants.