Affichage des résultats 1 à 6 sur 6

Discussion: Tranfer telephonique

  1. #1
    Membre Junior
    Date d'inscription
    octobre 2014
    Messages
    4
    Downloads
    0
    Uploads
    0

    Tranfer telephonique

    Bonjour a tous

    J'ai installé Asterisk sur un raspberry, configurer avec freepbx, sur une installation personnel
    je suis pas informaticien, juste un passionné des nouvelles technologie
    Maintenant je voudrais lié asterisk à mon système domotique knx commande par système RTI
    comment peut on faire un transfert d'appel par commande, soit avec une commande ip, ou contact sec, ou autre ...
    afin que quand je lance un scenario (maison vide) mon transfert d'appel s'active
    avez vous une idée
    merci bien
    Cordialement

  2. #2
    Membre Senior
    Date d'inscription
    novembre 2013
    Localisation
    Bordeaux
    Messages
    427
    Downloads
    0
    Uploads
    0
    Bonjour

    j'ai pas tout compris dans des histoires de knx et RTI.

    Mais pour activer un transfert d'appel via une ligne de commande, si on suppose que 1000 est ton numéro de poste interne a transférer et que 0612345678 est ton portable

    asterisk -rx "database put CF 1000 0612345678"

    pour désactiver

    asterisk -rx "database del CF 1000"

  3. #3
    Membre Junior
    Date d'inscription
    octobre 2014
    Messages
    4
    Downloads
    0
    Uploads
    0
    Bonjour
    Merci d’avoir répondu aussi rapidement
    Désolé je me suis mal expliquer, KNX C'est un système domotique bus, entrée sortie
    Celui ci est gérer par un système (RTI), qui commande mon système KNX
    Les commande sont du style
    • Switch: http: // localhost: 8080 / contrôleur / repos / contrôle / 1 / ON
    • Switch: http: // localhost: 8080 / contrôleur / repos / contrôle / 1 / OFF

    Peut on envoyer a asterisk le même style de commande afin activer ou désactiver le transfert d’appel
    Sans passer en mode ssh
    Cordialement

  4. #4
    Membre Senior
    Date d'inscription
    novembre 2013
    Localisation
    Bordeaux
    Messages
    427
    Downloads
    0
    Uploads
    0
    Bonjour

    Donc si je comprend bien, ton système domotique est capable de générer une requête HTTP en fonction des événements qu'il reconnait.

    A ma connaissance asterisk ne peut pas être directement contrôlé par du http. Si tu a des notions de dev ( perl ou php ) je pense qu'il y a moyen de faire quelque chose en scripting "agi"

    Si tu préfère php regarde sur internet des exemples de scripts avec "phpagi", la finalité serait d'utiliser les fonctions database_put et database_del ( identiques en perl ou php )

    http://search.cpan.org/~jamesgol/ast...sterisk/AGI.pm

    Une autre méthode, peut être plus facile mais moins propre serait d'avoir un script php voir shell avec le module apache mod_cgi qui exécute directement les commandes système que j'ai donné l'autre jour ( il faudra sans doute utiliser sudo ).

    Je pense que cette méthode est un peu plus "risquée" d'un point de vue sécurité, mais ce n'est pas forcement critique a condition que ton serveur http n’écoute pas sur l'exterieur.

  5. #5
    Membre Junior
    Date d'inscription
    octobre 2014
    Messages
    4
    Downloads
    0
    Uploads
    0
    Bonjour
    Merci encore, je viens de lancer les 2 lignes de commande avec putty, génial j'arrive a active et désactive le transfer, j'ai déjà avancé?
    Je vais essayer de trouver un script php, qui me permet d'envoyer des commande http
    Pas facile pour moi, ça va prendre du temps, je vous ferais par de mon avancement
    Cordialement

  6. #6
    Membre Junior
    Date d'inscription
    octobre 2014
    Messages
    4
    Downloads
    0
    Uploads
    0
    Bonjour
    Un grand merci à tanguyd, j'y suis enfin arrivée
    en installant libssh2
    puis fichier php

    <?php
    $connection = ssh2_connect ( 'localhost' , 22 );
    ssh2_auth_password ( $connection , 'root' , 'xxxxxxx' );

    $stream = ssh2_exec ( $connection , 'asterisk -rx "database put CF 1000 0612345678" ' );
    ?>
    ci sa peut aider quelqu’un , par contre je pense que c'est pas très sécuriser surtout que mon serveur est ouvert sur l’extérieur

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •