Cet article a été traduit automatiquement. Consulter la version de référence en anglais.
Numéro
Appels entrants :
Certains appels locaux entrants s'affichent de manière incorrecte dans le journal des appels. Au lieu du numéro local, j'ai le numéro local précédé de l'indicatif du pays.
Appels sortants :
Le même problème se produit lorsque je compose un numéro de téléphone local.
Mais si je compose le même numéro avec l'indicatif régional, cela fonctionne ; disons que l'indicatif régional est 030 et que je compose 0306547891.
Cause première
Pour les appels entrants et sortants, le problème est lié au même mécanisme que celui utilisé dans Rainbow pour valider le format du numéro de téléphone:
Le numéro reçu ou composé est envoyé à une bibliothèque téléphonique et il arrive que le numéro soit qualifié à tort de numéro national. Dans l'exemple ci-dessus, la bibliothèque peut trouver dans le numéro 6549871 que 65 (ou 065) est un indicatif régional existant et valide et que, par conséquent, 06547891 est un numéro national valide (du moins en ce qui concerne le format).
Appels entrants :
le problème se produit parce que Rainbow reçoit le numéro local sans l'indicatif régional du PBX et l'a validé en tant que numéro national. Pour les appels entrants, Rainbow affiche un numéro national au format canonique et nous verrons donc +496549871.
Appels sortants :
Pour les appels sortants et le fait que le numéro a été validé comme numéro national par la bibliothèque téléphonique, Rainbow ajoutera le préfixe sortant + le numéro au format national. Si le préfixe de sortie est par exemple 0, Rainbow enverra au PBX le numéro 006547891 au lieu de 06547891.
Comment résoudre le problème
Appels entrants :
OXO Connect ou OXO Connect Evolution :
Si le fournisseur de réseau envoie à OXO/OCE le numéro local avec l'indicatif régional et si cet indicatif régional est bien configuré dans le menu "Installation numéros" d'OXO/OCE (valeur Préfixe interurbain) alors le PBX supprimera ce préfixe automatiquement.
OmniPCX Enterprise, OXO Connect et OXO Connect Evolution :
Dans le cas où le numéro reçu sur le tronc du PBX ne contient pas l'indicatif régional, vous devrez vérifier si la réception du numéro local avec l'indicatif régional peut être configurée sur le Session Border Controller (ou tout autre équipement similaire fournissant le tronc au PBX) et si ce n'est pas le cas, vous devrez vérifier directement avec le fournisseur du tronc s'il peut changer le format du numéro local envoyé à votre PBX.
Appels sortants :
Le problème des appels sortants peut être résolu en ajoutant des règles de numérotation à la configuration du PBX dans Rainbow. Ceci est valable pour OmniPCX Enterprise (OXE) et OXO Connect ou OXO Connect Evolution (OCE).
Vous devez créer une règle pour détecter un numéro local et ajouter l'indicatif régional à ce numéro. Démarrez en sachant quelle est la longueur maximale de vos numéros internes et construisez la règle avec cette information.
Disons que les numéros internes n'ont jamais plus de 4 chiffres, que l'indicatif régional est 030 et que le préfixe de sortie est 0. Avec ces informations, la règle pour détecter les numéros locaux sera la suivante :
Remplacez : 0030$1
- Le premier ^ est pour "Chaîne commençant par"
- [^0|+] pour "Ne commençant pas par + ou 0".
- \d{4 ,} est pour "seulement des chiffres" (\d) et plus de 4 chiffres {4,}
Replace ajoutera devant le numéro le 0 pour le préfixe de sortie et le 030 pour l'indicatif régional.
Règle : ^(\d{1,4})$
Remplacer : $1