Projet

Général

Profil

CallerID sous Xivo Desktop Client

Ajouté par Antoine TIXIER il y a 2 mois

Bonjour,

actuellement sous la dernière mouture d'Orion, je constate une différence au niveau du CallerID entre celui qui est présenté au téléphone, et celui qui est présenté au Desktop Client.

L'opérateur Keyyo nous fait parvenir les appels avec un CallerID du type "33123456789"

Nous modifions ce format comme prévu dans la documentation via le fichier de conf : xivo_in_callerid.conf

https://documentation.xivo.solutions/en/latest/ipbx_configuration/caller_number_normalization.html#caller-number-normalization

[national4]
comment = local number with international prefix, 33 + 9 digits
callerid = ^33[1-9]\d{8}$
strip = 2
add = 0

Le téléphone présente bien un "0123456789" mais le Desktop Client présente lui un "33123456789"

En suivent les conséquences classiques de la gestion des contacts, où l'ajout d'un contact via le petit "+" prérempli avec un "33123456789", et donc le reverse lookup en entrant ne renvoi pas de correspondance.

Existe t il une procédure spécifique au Desktop Client pour réécrire le CallerID.

Je note que lors d'un appel, XIVO_SRCNUM contient le CallerID modifié, mais que CC_EXTEN contient bien le CallerID d'origine. CC_EXTEN serait utilisé par le Desktop Client ?


Réponses (5)

RE: CallerID sous Xivo Desktop Client - Ajouté par Antoine TIXIER il y a 2 mois

Erreur CC_EXTEN contient le numéro de destination et non le numéro source, mes yeux se sont croisés !

Les logs Asterisk remontent bien un reverse lookup OK sur le 0123456789.

[Oct  7 15:21:30]     -- Executing [s@did:9] UserEvent("PJSIP/YOTR-000027ab", "ReverseLookup,CHANNEL: PJSIP/YOTR-000027ab,db-id: 4864bjf-5646l-ogo4684-iug-684hgou,db-lastname: Antoine,db-number: 0123456789,db-general_4_info: None,db-header_1_info: Antoine,db-contact_5_email: None,db-contact_4_callable: None,db-contact_1_callable: 0123456789,db-contact_3_callable: None,db-reverse: Antoine") in new stack

Mais inconnu dans le Desktop client puisque 33123456789 est présenté.

RE: CallerID sous Xivo Desktop Client - Ajouté par Laurent MEILLER il y a 7 jours

Bonjour Antoine,

Ca faisait un bout de temps que je n'étais pas passé sur le forum, ce problème es étrange, je ne vois pas à première vue de différence de traitement en mode desktop ou web, les deux attaquent les même sources.

Ce qui est de plus très bizarre c'est que le 33 est d'une police différente du numéro restant comme si le DOM avait été modifié par un plugin tiers.....
Pouvez vous faire dans le desktop un Ctrl-Maj-I pour ouvrir les outils de dev et séléctioner ce 33 et faire une copie d'écran de la vraie valeur dans le DOM et/ou le css associé. SI je suis pas clair je peux vous faire une capture d'écran pour expliquer.

RE: CallerID sous Xivo Desktop Client - Ajouté par Antoine TIXIER il y a 6 jours

Bonjour Laurent,

Alors oui, la police est effectivement différente, paint étant passé par là pour masquer mon vrai numéro, je ne suis pas un très bon faussaire :)

La réécriture ne semble pas se faire dans le desktop assistant qui affiche le numéro d'origine.

RE: CallerID sous Xivo Desktop Client - Ajouté par Laurent MEILLER il y a 4 jours

Ah oups, en effet, je n'ai même pas vu que le numéro était anonymisé :)

Je vais tester de mon coté si je reproduis, car là je sèche sachant que le desktop n'est rien de plus qu'une enveloppe qui ouvre une webview de la version web....

RE: CallerID sous Xivo Desktop Client - Ajouté par Antoine TIXIER il y a 2 jours

Alors je n'ai pas précisé, je ne pense que ça ait une importance, mais nos téléphones sont des Yealink.

La réécritures des numéros Keyyo et le reverse lookup fonctionne bien sur eux, mais pas dans le Desktop Assistant qui présente lui un 33XXXXXXXXX qui est le callerID d'origine.
La version web, comme le "Desktop Assistant" présente également 33XXXXXXXXX. La réécriture du CallerID n'est pas non plus prise en compte.

    (1-5/5)