Project

General

Profile

Greffons Xivo-Polycom-5.5.1 - Support des VVX301 401 501 601 311 411

Added by pj o 7 months ago

Bonjour,

Actuellement les greffons polycom supportent dans la serie VVX :

VVX101
VVX201
VVX300
VVX310
VVX400
VVX410
VVX500
VVX600
VVX1500


Serait-ce possible d'ajouter le support des modèles VVX301, VVX311, VVX401, VVX411, VVX501,VVX601 ?

Actuellement si un VVX301 par exemple se provisionne, il parvient bien à être reconnu, le firmware lui est poussé et il est provisionné. (un fichier cfg est crée dans [plugin_folder]/var/tftpboot/

Toutefois lorsque l'on souhaite paramétrer des touches de fonctions via la page de l’utilisateur, il y a une erreur qui remonte dans /var/log/xivo-provd.log

2018-08-21 18:45:45,186 [802] (INFO) (provd.app): Updating device c0124111ce5040c8a22384764a6b44e8
2018-08-21 18:45:45,186 [802] (INFO) (provd.app): Not updating device c0124111ce5040c8a22384764a6b44e8: not changed
2018-08-21 18:45:45,187 [802] (INFO) (twisted): 127.0.0.1 - - [21/Aug/2018:16:45:45 +0000] "PUT /provd/dev_mgr/devices/c0124111ce5040c8a22384764a6b44e8 HTTP/1.1" 204 - "-" "Python-urllib/2.7" 
2018-08-21 18:45:45,188 [802] (INFO) (provd.app): Updating config c0124111ce5040c8a22384764a6b44e8
2018-08-21 18:45:45,198 [802] (INFO) (provd.app): Deconfiguring device c0124111ce5040c8a22384764a6b44e8 with plugin xivo-polycom-5.5.1
2018-08-21 18:45:45,198 [802] (INFO) (provd.app): Configuring device c0124111ce5040c8a22384764a6b44e8 with plugin xivo-polycom-5.5.1
2018-08-21 18:45:45,199 [802] (INFO) (provd.plugins): Using template VVX301.tpl
2018-08-21 18:45:45,199 [802] (INFO) (plugin.xivo-polycom): Unknown model or model with no funckeys: VVX301
2018-08-21 18:45:45,199 [802] (INFO) (provd.plugins): Writing template to file "/var/lib/xivo-provd/plugins/xivo-polycom-5.5.1/var/tftpboot/64167f0bb808-user.cfg" 

En regardant de plus près le greffons il semblerait qu'il soit nécessaire de modifier 3 fichiers du greffon :

Fichier plugin-info

 "Polycom, VVX301, 5.5.1": {
            "sip.lines": 6
        },

Fichier entry.py

MODELS = [
    u'VVX101',
    u'VVX201',
    u'VVX300',
    u'VVX301',
    u'VVX310',
    u'VVX400',
    u'VVX410',
    u'VVX500',
    u'VVX600',
    u'VVX1500',
]

Fichier common.py

_NB_FKEY = {
        u'SPIP450': 2,
        u'SPIP550': 3,
        u'SPIP560': 3,
        u'SPIP650': 47,
        u'SPIP670': 47,
        u'VVX300': 261,
        u'VVX301': 261,
        u'VVX310': 261,
        u'VVX400': 266,
        u'VVX410': 266,
        u'VVX500': 266,
        u'VVX600': 270,
        u'VVX1500': 6,

En redémarrant les services wazo, les touches de fonctions sont, à la soumission du formulaire, bien poussées dans le fichier .cfg correspondant au téléphone.

Une synchronisation du tel depuis le menu terminaison et c'est tout de suite plus sympa que de le faire à la main depuis le poste.

Cependant j'aimerais votre avis sur les modifications réalisées. Est-ce qu'il en manquerait pour être propre ?

Polycom ont fait pas mal de petits dans la série VVX mais le coeur semble être souvent identique et juste le matériel change (port giga, ports usb, motherboard, audio etc...). Est-ce qu'il serait donc possible d'inclure l'ensemble de la gamme dans le greffons ? (VVX301, VVX311, VVX401, VVX411, VVX 501 VVX 601)

Les VVX300,400,500 commencent a être vieux et il peut être plus fréquent de croiser leurs grand frères gigabit sur le marché et vu que c'est un peu le bordel dans la gamme, supporter l'ensemble de la gamme pourrait être appréciable au sein de la communauté.

Pour ma part je n'ai pu tester qu'un VVX301 car je suis tombé sur ce problème et n'ai pas pu tester les autres modèles ne les ayant pas à dispos pour le moment. Est-ce que certains d'entre vous auraient pu en tester ?


Replies (22)

RE: Greffons Xivo-Polycom-5.5.1 - Support des VVX301 401 501 601 311 411 - Added by pj o 7 months ago

Je me permets de faire un petit up sur ce sujet :)

RE: Greffons Xivo-Polycom-5.5.1 - Support des VVX301 401 501 601 311 411 - Added by pj o 6 months ago

Je me permets de faire un petit up sur ce sujet :)

RE: Greffons Xivo-Polycom-5.5.1 - Support des VVX301 401 501 601 311 411 - Added by Alexandre Fournier 6 months ago

Bonjour,

Je viens de modifier le plugin et je l'ai uploadé dans le repo testing.
http://provd.wazo.community/plugins/1/testing/
Par contre, nous n'avons aucun des modèles mentionnés, donc ça reste non testé.
Seriez-vous en mesure de tester si le plugin fonctionne et si possible tester sur les autres modèles également ?

Merci !

RE: Greffons Xivo-Polycom-5.5.1 - Support des VVX301 401 501 601 311 411 - Added by pj o 5 months ago

Bonjour,
Merci pour le retour !
C'est une bonne nouvelle.
je vais voir ce que j'ai en stock pour pouvoir mettre en place un banc de test et valider quels modèles fonctionnent.

RE: Greffons Xivo-Polycom-5.5.1 - Support des VVX301 401 501 601 311 411 - Added by Alexandre Fournier 5 months ago

Bonjour,

Est-ce que vous avez eu le temps de vérifier si cela fonctionne?

Merci!

RE: Greffons Xivo-Polycom-5.5.1 - Support des VVX301 401 501 601 311 411 - Added by pj o 5 months ago

Bonjour,

Je suis en train de voir pour récupérer des VVX 301 et 401 afin de valider le fonctionnement (j'ai déjà du 300 et du 400)

Par contre pour les autres modèles je ne les aurais pas pour le moment.

J'ai toutefois une question : est-ce qu'il y a une procédure pour que je puisse deployer le greffon en version testing sur un wazo 18.03 par exemple ? (je ne l'ai jamais fait auparavant)

Par ailleurs si celà peut aussi vous intéresser je vais récupérer des postes de la nouvelle gamme VVX 350.

Je vous tiens au courant.

Cdlt,

RE: Greffons Xivo-Polycom-5.5.1 - Support des VVX301 401 501 601 311 411 - Added by Alexandre Fournier 5 months ago

pj o wrote:

Bonjour,

Je suis en train de voir pour récupérer des VVX 301 et 401 afin de valider le fonctionnement (j'ai déjà du 300 et du 400)

Par contre pour les autres modèles je ne les aurais pas pour le moment.

J'ai toutefois une question : est-ce qu'il y a une procédure pour que je puisse deployer le greffon en version testing sur un wazo 18.03 par exemple ? (je ne l'ai jamais fait auparavant)

Par ailleurs si celà peut aussi vous intéresser je vais récupérer des postes de la nouvelle gamme VVX 350.

Je vous tiens au courant.

Cdlt,

Bonjour,

Effectivement, il y a une procédure pour déployer un greffon en testing sur votre Wazo.
Rendez-vous dans Configuration ‣ Provisioning ‣ General et changez l'URL pour la suivante :

http://provd.wazo.community/plugins/1/testing/

Rendez-vous alors dans la section Configuration ‣ Provisioning ‣ Plugins, puis appuyez sur l'icône de planète en haut à droite. Vous aurez alors les version actuellement en testing, dont le plugin concerné, xivo-polycom-5.5.1 en version 1.9.2.

Pour ce qui est de la nouvelle gamme VVX 350, effectivement je suis intéressé. Nous pourrons en reparler dès que vous les aurez en main.

Merci!

RE: Greffons Xivo-Polycom-5.5.1 - Support des VVX301 401 501 601 311 411 - Added by pj o 2 months ago

Bonjour,

Je vous oublie pas et j'ai bon espoir de pouvoir vous faire un retour sur le test du greffon en Q1.

RE: Greffons Xivo-Polycom-5.5.1 - Support des VVX301 401 501 601 311 411 - Added by Alexandre Fournier 2 months ago

Bonjour,

Nous avons sorti le plugin pour le firmware 5.8.2 il y a de cela quelques semaines et j'ai pu avoir quelqu'un qui l'a essayé sur plusieurs modèles. Selon cette personne et d'après ce qui est sur le site de Polycom, cela devrait fonctionner sur tous les modèles.
J'aimerais quand même avoir un retour sur vos modèles, parfois il peut y avoir un problème au niveau des touches de fonction.

Merci !

RE: Greffons Xivo-Polycom-5.5.1 - Support des VVX301 401 501 601 311 411 - Added by pj o 2 months ago

Bonjour,

J'ai fait un test ce jour en migrant un poste VVX 301 en 5.5.1 vers 5.8.2.

Les touches de fonctions sont désormais bien générées dans le template (fichier MAC-user.cf) lorsque l'on édite la fiche d'un utilisateur (onglet touches).

J'ai testé pour le moment des touches de supervisions et des touches de Speedial. Tout me semble OK.

En matière de QoS, j'avais aussi constaté que 5.5.1 ne marquait pas les flux SIP (même en forçant dans le common.cfg avec un paramètre qos.ip.callControl.dscp="46") correctement.

En 5.8.2 le SIP est correctement marqué en 44 et le rtp en 46 par défaut et les paramètres agissent correctement si on souhaite modifier les valeurs.


J'aurais prochainement un VVX 350, je pourrais faire les mêmes tests et vous tenir au courant.

RE: Greffons Xivo-Polycom-5.5.1 - Support des VVX301 401 501 601 311 411 - Added by Alexandre Fournier 2 months ago

Parfait, merci pour les tests et oui ce serait intéressant de tester le VVX 350 également :)

RE: Greffons Xivo-Polycom-5.5.1 - Support des VVX301 401 501 601 311 411 - Added by pj o 2 months ago

Bonjour,

J'ai fait un test ce jour sur un VVX 400 avec un paper expansion module.

A priori je ne peux ajouter que 12 touches maximum (celà me genere en tout cas jusqu'a 12 instructions

attendant.resourceList.12.address="XXX" 
attendant.resourceList.12.label="User" 

Je pense que c'est lié au fichier common.py

        u'SPIP450': 2,
        u'SPIP550': 3,
        u'SPIP560': 3,
        u'SPIP650': 47,
        u'SPIP670': 47,
        u'VVX101': 2,
        u'VVX150': 2,
        u'VVX200': 2,
        u'VVX201': 2,
        u'VVX250': 4,
        u'VVX300': 6,
        u'VVX301': 6,
        u'VVX310': 6,
        u'VVX311': 6,
        u'VVX350': 6,
        u'VVX400': 12,
        u'VVX401': 12 + 3 * 40,  # Expansion modules
        u'VVX410': 12 + 3 * 40,
        u'VVX411': 12 + 3 * 40,
        u'VVX450': 12 + 2 * 40,
        u'VVX500': 12 + 3 * 40,
        u'VVX501': 12 + 3 * 40,
        u'VVX600': 16 + 3 * 40,
        u'VVX601': 16 + 3 * 40,
        u'VVX1500': 6

RE: Greffons Xivo-Polycom-5.5.1 - Support des VVX301 401 501 601 311 411 - Added by pj o 2 months ago

J'ai ce message dans /var/log/xivo-provd.log

2019-01-17 10:55:56,694 [32673] (INFO) (provd.app): Updating config bb7200fde5c648098efeaddc8dc4cb00
2019-01-17 10:55:56,699 [32673] (INFO) (provd.app): Deconfiguring device bb7200fde5c648098efeaddc8dc4cb00 with plugin xivo-polycom-5.8.2
2019-01-17 10:55:56,699 [32673] (INFO) (provd.app): Configuring device bb7200fde5c648098efeaddc8dc4cb00 with plugin xivo-polycom-5.8.2
2019-01-17 10:55:56,700 [32673] (INFO) (provd.plugins): Using template VVX400.tpl
2019-01-17 10:55:56,701 [32673] (INFO) (plugin.xivo-polycom): Model VVX400 has less than 13 function keys
2019-01-17 10:55:56,701 [32673] (INFO) (plugin.xivo-polycom): Model VVX400 has less than 14 function keys
2019-01-17 10:55:56,701 [32673] (INFO) (plugin.xivo-polycom): Model VVX400 has less than 15 function keys
2019-01-17 10:55:56,701 [32673] (INFO) (plugin.xivo-polycom): Model VVX400 has less than 16 function keys
2019-01-17 10:55:56,701 [32673] (INFO) (plugin.xivo-polycom): Model VVX400 has less than 17 function keys
2019-01-17 10:55:56,701 [32673] (INFO) (plugin.xivo-polycom): Model VVX400 has less than 18 function keys
2019-01-17 10:55:56,702 [32673] (INFO) (plugin.xivo-polycom): Model VVX400 has less than 19 function keys
2019-01-17 10:55:56,702 [32673] (INFO) (plugin.xivo-polycom): Model VVX400 has less than 20 function keys
2019-01-17 10:55:56,702 [32673] (INFO) (plugin.xivo-polycom): Model VVX400 has less than 21 function keys
2019-01-17 10:55:56,702 [32673] (INFO) (plugin.xivo-polycom): Model VVX400 has less than 22 function keys
2019-01-17 10:55:56,702 [32673] (INFO) (plugin.xivo-polycom): Model VVX400 has less than 23 function keys
2019-01-17 10:55:56,702 [32673] (INFO) (plugin.xivo-polycom): Model VVX400 has less than 24 function keys
2019-01-17 10:55:56,702 [32673] (INFO) (plugin.xivo-polycom): Model VVX400 has less than 25 function keys
2019-01-17 10:55:56,702 [32673] (INFO) (plugin.xivo-polycom): Model VVX400 has less than 26 function keys
2019-01-17 10:55:56,702 [32673] (INFO) (plugin.xivo-polycom): Model VVX400 has less than 27 function keys
2019-01-17 10:55:56,703 [32673] (INFO) (plugin.xivo-polycom): Model VVX400 has less than 28 function keys
2019-01-17 10:55:56,703 [32673] (INFO) (plugin.xivo-polycom): Model VVX400 has less than 29 function keys
2019-01-17 10:55:56,703 [32673] (INFO) (plugin.xivo-polycom): Model VVX400 has less than 30 function keys
2019-01-17 10:55:56,703 [32673] (INFO) (plugin.xivo-polycom): Model VVX400 has less than 31 function keys
2019-01-17 10:55:56,703 [32673] (INFO) (plugin.xivo-polycom): Model VVX400 has less than 32 function keys
2019-01-17 10:55:56,703 [32673] (INFO) (plugin.xivo-polycom): Model VVX400 has less than 33 function keys
2019-01-17 10:55:56,703 [32673] (INFO) (plugin.xivo-polycom): Model VVX400 has less than 34 function keys
2019-01-17 10:55:56,704 [32673] (INFO) (plugin.xivo-polycom): Model VVX400 has less than 35 function keys
2019-01-17 10:55:56,704 [32673] (INFO) (provd.plugins): Writing template to file "/var/lib/xivo-provd/plugins/xivo-polycom-5.8.2/var/tftpboot/64167fabdb6c-user.cfg" 

RE: Greffons Xivo-Polycom-5.5.1 - Support des VVX301 401 501 601 311 411 - Added by Alexandre Fournier about 2 months ago

Bonjour,

Ah je vois. Effectivement j'avais oublié des modules pour quelques modèles.
J'ai mis à jour sur testing, pouvez-vous essayer pour que je puisse merger dans stable ?

Merci !

RE: Greffons Xivo-Polycom-5.5.1 - Support des VVX301 401 501 601 311 411 - Added by pj o about 2 months ago

Bonjour,
je fais le test dans la semaine et vous tiens au courant.

RE: Greffons Xivo-Polycom-5.5.1 - Support des VVX301 401 501 601 311 411 - Added by pj o about 1 month ago

Bonjour,

Ce jour, Dans mon test je n'avais pas de expansion module sous la main toutefois j'ai tenté d'ajouter plus de 12 touches de fonctions sur un VVX400 et le message n'apparait plus. (le tel récupère bien plus de 12 touches dans sa config)

je pense que cela fonctionne donc.

Pour info il y a aussi une nouveauté dans cette release (depuis 5.7.0 je crois) qui permet d'activer un theme "Broadsoft" (https://documents.polycom.com/bundle/vvx-ug-5-7/page/t_vvx_userguide_choose_a_theme_for_your_phone.html) sur le poste qui se rapproche de celui des VVX 350 (applicable sur 300 400 et leur dérivés)

A faire manuellement depuis le poste, ou via le greffon en poussant les instructions suivantes dans un .tpl ou dans le common.cfg en fonction du périmètre d'application.

device.theme.set="1" 
device.theme="BroadSoft" 

et

device.theme.set="1" 
device.theme="Classic" 

Concernant le VVX 350 on est en train de le passer dans une matrice de test, je reviens vers vous à ce sujet.

RE: Greffons Xivo-Polycom-5.5.1 - Support des VVX301 401 501 601 311 411 - Added by Alexandre Fournier about 1 month ago

Bonjour,

Merci beaucoup pour vos retours !
Pour les thèmes, je n'étais effectivement pas au courant de leur existence. Je vais regarder ce que c'en est et peut-être l'intégrer au template de base si ça fonctionne correctement.

Merci !

RE: Greffons Xivo-Polycom-5.5.1 - Support des VVX301 401 501 601 311 411 - Added by pj o about 1 month ago

Bonjour,

On a testé le VVX 350 sur plusieurs aspects (transferts, renvois, conférence, mise en attente, npd interception etc...) on a pas rencontré de problèmes particuliers jusque là.

Hormis l'annuaire Wazo qui est toujours aussi horrible et inutilisable tout à l'air de bien fonctionner.

J'ai pas eu d'extension de touches pour faire le test, on n'a pas non plus essayé les casques + dhsg.

Si vous avez un tableau côté Wazo à remplir je peux vous le retourner si vous voulez.

RE: Greffons Xivo-Polycom-5.5.1 - Support des VVX301 401 501 601 311 411 - Added by pj o about 1 month ago

Bonjour,

Est-ce que vous avez prévu de passer les modifications pour les touches de fonctions en stable ?

Cordialement,

RE: Greffons Xivo-Polycom-5.5.1 - Support des VVX301 401 501 601 311 411 - Added by Alexandre Fournier about 1 month ago

Bonjour,

Le plugin est en stable depuis maintenant.

Merci !

RE: Greffons Xivo-Polycom-5.5.1 - Support des VVX301 401 501 601 311 411 - Added by pj o about 1 month ago

Bonjour,

Merci pour votre aide,

j'ai vu que vous aviez aussi mis à jour le 5.5.1 ;)

RE: Greffons Xivo-Polycom-5.5.1 - Support des VVX301 401 501 601 311 411 - Added by Alexandre Fournier about 1 month ago

Bonjour,

Oui en effet, les plugins Polycom utilisent tous le même fichier de base (sauf les firmwares en version 3) pour le code du plugin, donc dès qu'il y a modification, il faut tout mettre à jour :)

Merci !

    (1-22/22)