Installation d'un module SMS pour MV-370 Portech

Discussion in 'Elastix 2.x' started by paguira, Feb 21, 2011.

  1. paguira

    Joined:
    Jan 17, 2008
    Messages:
    127
    Likes Received:
    0
    Bonjour,

    Je partage avec vous un module d'envoi de SMS pour passerelle MV-370 Portech, et dans un future proche pour les API orange et OVH.

    Les dossiers suivants (sms_sender et sms_config) sont à placer dans le dossier /var/www/html/modules/

    Puis dans un shell faire :

    Code:
    chown asterisk:asterisk /var/www/html/modules/sms_config
    chown asterisk:asterisk /var/www/html/modules/sms_sender
    chmod 777 /var/www/html/modules/sms_config/libs/config.inc.php
    Installation dans le menu d'Elastix

    Commande:
    Code:
    	sqlite3 /var/www/db/menu.db
    	SELECT * FROM menu WHERE IdParent='extras';
    On recupre le numéro d'ordre (ex: 3) auquel on ajoute 1 puis un INSERT
    Code:
    	INSERT INTO menu VALUES('smssender','extras','','SMS','module',4);
    	INSERT INTO menu VALUES('sms_sender','smssender','','SMS Sender','module',41);
    	INSERT INTO menu VALUES('sms_config','smssender','','SMS Config','module',42);
    	.exit
    Installation des droits:
    Code:
    	sqlite3 /var/www/db/acl.db
    	SELECT * FROM acl_resource;
    On recupre le numéro d'id (ex: 123) auquel on ajoute 1 puis un INSERT
    Code:
    	INSERT INTO acl_resource values(124,'smssender','SMS');
    	INSERT INTO acl_resource values(125,'sms_sender','SMS Sender');
    	INSERT INTO acl_resource values(126,'sms_config','SMS Config');
    
    	SELECT * FROM acl_group_permission;
    (ex: 227|1|1|123)
    Code:
    	INSERT INTO acl_group_permission values(228,1,1,124);
    	INSERT INTO acl_group_permission values(229,1,1,125);
    	INSERT INTO acl_group_permission values(230,1,1,126);
    Puis on se reconnecte à Elastix

    Remarque: il n'y a pas de traduction pour l'anglais, uniquement pour le français donc si vous avez un moment poster moi vos traduction

    Bug connu : problème aléatoire dans le module SMS Config (pb d'écriture sur le fichier /var/www/html/modules/sms_config/libs/config.inc.php) souvent il y a à la fin du fichier des ">" en double ou "? >" http://forum.elastix.org/old_files/sms_sender.zip
     
  2. danardf

    Joined:
    Dec 3, 2007
    Messages:
    8,069
    Likes Received:
    12
    Salut Paguira. :)

    Bravo pour ton "petit" module ma foie bien sympatoche.

    Il est possible de créer un fichier d'installation pour qu'il soit installable via le module dev d'Elastix.

    Si ça t'intéresse, je peux te passer un exemple.
    Contactes moi par mail perso.

    En ce qui concerne l'insertion de menu, ça se fait par fichier xml sans risque via le fichier d'install entre autre (tar.gz ou tgz).

    Pour la traduction, je pense pouvoir faire çà durant mon temps libre. ;)

    Pas essayé, mais bon travail.
    Je ne dit pas que je n'achèterai pas cette passerelle un jour. :laugh:
     
  3. Max12

    Joined:
    Sep 1, 2010
    Messages:
    13
    Likes Received:
    0
    Salut,

    Je suis intéressé par la création d'un fichier install pour qu'il soit installable via le module dev d'Elastix.
    Est ce que tu pourrais me donner un exemple STP ?

    Merci d'avance

    mon email jony.boss@hotmail.com
     
  4. danardf

    Joined:
    Dec 3, 2007
    Messages:
    8,069
    Likes Received:
    12
    Fais un autre post, histoire de ne pas être totalement hors sujet. ;)
     
  5. reivilo33

    Joined:
    Jan 14, 2011
    Messages:
    305
    Likes Received:
    0
    possible de partager ce petit fichier magique ?
     
  6. reivilo33

    Joined:
    Jan 14, 2011
    Messages:
    305
    Likes Received:
    0
  7. danardf

    Joined:
    Dec 3, 2007
    Messages:
    8,069
    Likes Received:
    12
    Salut.

    paguira l'a mis dans son premier post. (fichier zip attaché en bas du post).
    Il explique comment l'installer.
    C'est pour une version 1.6 et non 2.2.0!
    Donc je doute de sa compatibilité au niveau des librairies Palosanto.!!
     
  8. Bee Jay

    Joined:
    Sep 21, 2010
    Messages:
    62
    Likes Received:
    0
    Bonjour tout le monde !

    paguira, as-tu créé une nouvelle version pour Elastix 2.3 ?

    J'ai pu installer le module sans problème dans la partie Extras, la connexion à la passerelle fonctionne toujours, mais il semblerait que l'envoi de SMS ne fonctionne pas en 2.3.0

    Je n'ai pas encore jeté un coup d'oeil au code
     
  9. reivilo33

    Joined:
    Jan 14, 2011
    Messages:
    305
    Likes Received:
    0
    quelqu'un aurait une version compatible avec le systeme elastix 2.x ?
     
  10. reivilo33

    Joined:
    Jan 14, 2011
    Messages:
    305
    Likes Received:
    0
  11. danardf

    Joined:
    Dec 3, 2007
    Messages:
    8,069
    Likes Received:
    12
    Ben si personne ne répond, c'est qu'il n'y a pas de mise à jour depuis la 1.6

    Cependant, rien n'est impossible.
    Il est fort probable qu'il y ait une adaptation du code à effectuer ne serait-ce sur la partie module Elastix compatible 2.4 ou 2.5 et voir même sur l'interface Portech.

    Dans l'absolue, il faut se repencher sur le code, le déboguer, l'adapter, et le diffuser.

    Perso, si j'avais une passerelle Portech, ça ferait longtemps que ce type de module serait sorti.
    Là je n'en ai pas sous la main.

    Le code étant Open Source. Libre à chacun d'adapter le module pour le rendre compatible. C'est le but du jeux.
     

Share This Page