Projet

Général

Profil

Recherche inverse à partir du répertoire des utilisateurs (interne)

Ajouté par Fabrice F il y a plus de 3 ans

Bonjour

J'ai renseigné le téléphone portable de tous les utilisateurs internes, mais lors d'un appel entrant depuis un portable vers n'importe quel SDA, la recherche inverse ne s'effectue pas (i.e. seul le numéro de portable s'affiche sur l'écran du téléphone, pas le nom du collègue).

XIVO_SRCNAME reste vide :

[Dec  4 13:56:44]     -- Executing [s@did:13] UserEvent("SIP/MonOperateur-00000002", "Did,XIVO_SRCNUM: 06xxxxxxxx,XIVO_SRCNAME: ,XIVO_EXTENPATTERN: 02xxxxxxxx,CHANNEL: SIP/MonOperateur-00000002,XIVO_SRCTON: 0,XIVO_SRCRDNIS: ") in new stack

Par contre si je créé un contact dans le Carnet d'adresses avec mon numéro de portable, à ce moment-là la recherche inverse s'effectue bien et mon nom s'affiche sur les téléphones :

[Dec  4 14:01:28]     -- Executing [s@did:13] UserEvent("SIP/MonOperateur-00000004", "Did,XIVO_SRCNUM: 06xxxxxxxx,XIVO_SRCNAME: ***************************,XIVO_EXTENPATTERN: 02xxxxxxxx,CHANNEL: SIP/MonOperateur-00000004,XIVO_SRCTON: 0,XIVO_SRCRDNIS: ") in new stack

Dans Services --> Serveur CTI --> Recherches inverses j'ai bien xivodir (par défaut) dans les items sélectionnés ; j'ai ajouté internal puis redémarré tous les services XiVo, sans succès.

Dans Services --> Serveur CTI --> Définitions puis internal j'ai ajouté mobile_phone_mobile à Comparaison inverse sur, sans succès non plus (et redémarré les services aussi).

Sur vos installations ça fonctionne ?

Merci par avance


Réponses (3)

RE: Recherche inverse à partir du répertoire des utilisateurs (interne) - Ajouté par Fabrice F il y a plus de 3 ans

Erreur à la fin de mon post : il faut lire mobile_phone_number et pas mobile_phone_mobile.

Dans Services --> Serveur CTI --> Définitions puis internal j'ai ajouté mobile_phone_number à Comparaison inverse sur, sans succès non plus (et redémarré les services aussi).

RE: Recherche inverse à partir du répertoire des utilisateurs (interne) - Ajouté par Fabrice F il y a plus de 3 ans

Trouvé

Dans Services --> Serveur CTI --> Définitions puis internal :

  • Ajouter mobile_phone_number dans le champ Comparaison inverse sur
  • Ajouter un Champ associé (bouton + à droite)
  • Saisir reverse dans Nom du champ puis les variables dans l'ordre que vous souhaitez dans Valeur par exemple : {firstname} {lastname}
  • Redémarrer le service dird : systemctl restart xivo-dird.service

À noter que dans Services --> Serveur CTI --> Répertoires inverse, peu importe l'ordre dans lequel vous placez les répertoires xivodir et internal, internal se retrouve toujours en premier (ordre alphabétique ?), l'ordre personnalisé ne survit pas à l'enregistrement du formulaire.
Donc si vous avez un portable en double dans les deux répertoires, c'est la fiche de internal qui sera restituée sur vos téléphones.

RE: Recherche inverse à partir du répertoire des utilisateurs (interne) - Ajouté par Laurent MEILLER il y a plus de 3 ans

Merci pour avoir partagé cette réponse, cela peut-être utile en effet pour beaucoup d'autres personnes utilisant XiVO.

    (1-3/3)