Project

General

Profile

[RESOLU] Xivo annuaire probleme langue

Added by Romain Romain almost 4 years ago

Bonjour,

Nous avons installé un Xivo local , avec des postes polycom vvx600/500.
Ces postes se connectent sur le xivo pour récupérer l'annuaire , mais l'annuaire affiché sur le poste est en polonais.. Il y a t'il un paramètre spécifique sur le xivo pour indiquer la langue de l'annuaire?
Les postes sont bien en Français, le Xivo egalement.

Merci d'avance,

Romain


Replies (7)

RE: Xivo annuaire probleme langue - Added by Sébastien Duthil almost 4 years ago

Salut,

La langue de l'annuaire est demandée par le téléphone, et choisie dynamiquement par le serveur d'annuaire (xivo-dird).

  • As-tu fait un reset usine de ton téléphone?
  • Le problème est-il présent pour tous les téléphones, ou pour un seul?
  • Dans Configuration > Provisioning > Template Devices, as-tu un template avec une langue pl?
  • As-tu fait des templates personnalisés pour tes téléphones?
  • Peux-tu nous donner le résultat de ls -l /usr/lib/python2.7/dist-packages/xivo_dird/translations/*/*
  • Vois-tu une référence au polonais (pl) dans /var/lib/xivo-provd/plugins/xivo-polycom*/var/tftpboot/*-user.cfg?

RE: Xivo annuaire probleme langue - Added by Romain Romain almost 4 years ago

As-tu fait un reset usine de ton téléphone?

-oui reset ok

Le problème est-il présent pour tous les téléphones, ou pour un seul?

-tous les téléphones on l'annuaire en pl

Dans Configuration > Provisioning > Template Devices, as-tu un template avec une langue pl?

-non , un seul "default config device" en fr_FR

As-tu fait des templates personnalisés pour tes téléphones?

-non pas de template perso

Peux-tu nous donner le résultat de ls -l /usr/lib/python2.7/dist-packages/xivo_dird/translations/*/*


-rw-r--r-- 1 root root 1005 Mar  2 16:06 messages.mo
-rw-r--r-- 1 root root 2654 Nov 16  2015 messages.po

/usr/lib/python2.7/dist-packages/xivo_dird/translations/de/LC_MESSAGES:
total 8
-rw-r--r-- 1 root root  922 Mar  2 16:06 messages.mo
-rw-r--r-- 1 root root 2571 Nov 16  2015 messages.po

/usr/lib/python2.7/dist-packages/xivo_dird/translations/es_CL/LC_MESSAGES:
total 8
-rw-r--r-- 1 root root  934 Mar  2 16:06 messages.mo
-rw-r--r-- 1 root root 2586 Nov 16  2015 messages.po

/usr/lib/python2.7/dist-packages/xivo_dird/translations/es_CO/LC_MESSAGES:
total 8
-rw-r--r-- 1 root root  937 Mar  2 16:06 messages.mo
-rw-r--r-- 1 root root 2589 Nov 16  2015 messages.po

/usr/lib/python2.7/dist-packages/xivo_dird/translations/es_ES/LC_MESSAGES:
total 8
-rw-r--r-- 1 root root  934 Mar  2 16:06 messages.mo
-rw-r--r-- 1 root root 2586 Nov 16  2015 messages.po

/usr/lib/python2.7/dist-packages/xivo_dird/translations/fr/LC_MESSAGES:
total 8
-rw-r--r-- 1 root root  914 Mar  2 16:06 messages.mo
-rw-r--r-- 1 root root 2677 Oct  8  2015 messages.po

/usr/lib/python2.7/dist-packages/xivo_dird/translations/he/LC_MESSAGES:
total 8
-rw-r--r-- 1 root root  922 Mar  2 16:06 messages.mo
-rw-r--r-- 1 root root 2571 Nov 16  2015 messages.po

/usr/lib/python2.7/dist-packages/xivo_dird/translations/hu/LC_MESSAGES:
total 8
-rw-r--r-- 1 root root  925 Mar  2 16:06 messages.mo
-rw-r--r-- 1 root root 2574 Nov 16  2015 messages.po

/usr/lib/python2.7/dist-packages/xivo_dird/translations/it/LC_MESSAGES:
total 8
-rw-r--r-- 1 root root  923 Mar  2 16:06 messages.mo
-rw-r--r-- 1 root root 2572 Nov 16  2015 messages.po

/usr/lib/python2.7/dist-packages/xivo_dird/translations/ja/LC_MESSAGES:
total 8
-rw-r--r-- 1 root root  917 Mar  2 16:06 messages.mo
-rw-r--r-- 1 root root 2566 Nov 16  2015 messages.po

/usr/lib/python2.7/dist-packages/xivo_dird/translations/nl/LC_MESSAGES:
total 8
-rw-r--r-- 1 root root  921 Mar  2 16:06 messages.mo
-rw-r--r-- 1 root root 2570 Nov 16  2015 messages.po

/usr/lib/python2.7/dist-packages/xivo_dird/translations/pl/LC_MESSAGES:
total 8
-rw-r--r-- 1 root root 1006 Mar  2 16:06 messages.mo
-rw-r--r-- 1 root root 2788 Dec  3  2015 messages.po

/usr/lib/python2.7/dist-packages/xivo_dird/translations/pt_BR/LC_MESSAGES:
total 8
-rw-r--r-- 1 root root  937 Mar  2 16:06 messages.mo
-rw-r--r-- 1 root root 2589 Nov 16  2015 messages.po

/usr/lib/python2.7/dist-packages/xivo_dird/translations/ru/LC_MESSAGES:
total 8
-rw-r--r-- 1 root root 1061 Mar  2 16:06 messages.mo
-rw-r--r-- 1 root root 2710 Nov 16  2015 messages.po

/usr/lib/python2.7/dist-packages/xivo_dird/translations/tr/LC_MESSAGES:
total 8
-rw-r--r-- 1 root root  922 Mar  2 16:06 messages.mo
-rw-r--r-- 1 root root 2571 Nov 16  2015 messages.po

/usr/lib/python2.7/dist-packages/xivo_dird/translations/uk/LC_MESSAGES:
total 8
-rw-r--r-- 1 root root  999 Mar  2 16:06 messages.mo
-rw-r--r-- 1 root root 2648 Nov 16  2015 messages.po

Vois-tu une référence au polonais (pl) dans /var/lib/xivo-provd/plugins/xivo-polycom*/var/tftpboot/*-user.cfg?

-Aucune...

RE: Xivo annuaire probleme langue - Added by Etienne Lessard almost 4 years ago

J'ai déjà vu quelques problèmes par rapport à la langue de l'annuaire sur les VVX, i.e. la langue n'est pas la bonne. Il ne semble pas avoir de bug ouvert sur le tracker de XiVO. Par contre, le fait que ta langue par défault semble être le polonais, ca c'est encore plus étrange...

Pour vérifier ce que le téléphone envoie, tu peux lancer tcpdump avant d'appuyer sur la softkey annuaire: "tcpdump -i any -n -A tcp port 9498". Puis regarde l'en-tête "Accept-Language:" que le téléphone envoie.

RE: Xivo annuaire probleme langue - Added by Romain Romain over 3 years ago

Bonjour Etienne,

Avec un peu de retard voici l'en-tête "Accept-Language" ( il y a bien fr-fr...)

Frame 984: 556 bytes on wire (4448 bits), 556 bytes captured (4448 bits) on interface 0
Ethernet II, Src: Polycom_ca:7f:77 (00:04:f2:ca:7f:77), Dst: IETF-VRRP-VRID_02 (00:00:5e:00:01:02)
Internet Protocol Version 4, Src: 10.1.102.150, Dst: 192.168.107.9
Transmission Control Protocol, Src Port: 46844, Dst Port: 9498, Seq: 1, Ack: 1, Len: 490
Hypertext Transfer Protocol
GET /0.1/directories/input/default/polycom?xivo_user_uuid=a1202e7a-968b-4999-b9cc-0bc9ff730c15 HTTP/1.1\r\n
Cache-Control: no-cache\r\n
Pragma: no-cache\r\n
User-Agent: Mozilla/5.0 (QtEmbedded; Android 1.0) AppleWebKit/534.34 (KHTML, like Gecko) browser Safari/534.34 PolycomVVX-VVX_400-UA/5.4.3.1014 Type/Application\r\n
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\n
Accept-Language: fr-fr,*;q=0.1\r\n
Connection: Keep-Alive\r\n
Accept-Encoding: gzip\r\n
Host: 192.168.107.9:9498\r\n
\r\n
[Full request URI: http://192.168.107.9:9498/0.1/directories/input/default/polycom?xivo_user_uuid=a1202e7a-968b-4999-b9cc-0bc9ff730c15]
[HTTP request 1/1]
[Response in frame: 990]

RE: Xivo annuaire probleme langue - Added by Sébastien Duthil over 3 years ago

Voilà un patch qui devrait nous donner plus d'infos sur ce qu'il se passe lors du calcul de la langue à traduire.
Pour l'appliquer:

patch -d /usr/lib/python2.7/dist-packages -p1 < /tmp/dird-language.patch

Pour l'enlever:
patch -R -d /usr/lib/python2.7/dist-packages -p1 < /tmp/dird-language.patch

Pour voir les résultats:

grep CRITICAL /var/log/xivo-dird.log

Pour chaque requête, il y aura 3 lignes: la première pour les traductions disponibles, la deuxième pour la langue demandée par le téléphone, la troisième le résultat du calcul de la langue à traduire.

Autres questions:
  • comment sais-tu que c'est du polonais? Tu pourrais nous donner un exemple de ce que tu vois? ou la réponse HTTP qui allait avec la requête HTTP que tu nous as donné plus haut?
  • quelle version de XiVO as-tu?

RE: Xivo annuaire probleme langue - Added by Romain Romain over 2 years ago

il s'agit du bug #6217

    (1-7/7)