Affichage des résultats 1 à 3 sur 3

Discussion: Script agi récupération annuaire inversé

  1. #1
    Membre Junior
    Date d'inscription
    janvier 2011
    Messages
    5
    Downloads
    2
    Uploads
    0

    Thumbs up Script agi récupération annuaire inversé

    Bonjour à tous,

    je vous propose mon script AGI en shell qui récupère le nom correspondant au numéro si celui-ci est disponible sur l'annuaire inversé 118000.

    vous aurez besoin des paquets suivant : lynx html2text

    Le Script annu.sh à placer dans /var/lib/asterisk/agi-bin avec les droits d'exécutions.

    Code:
    #!/bin/bash
    NUMBER=$1
    
    # fastm3: url modifiée. usage interdit
    lynx -source url?Phone=$1 > source.html
    
    # fastm3: Code modifié mais l'idée est la...
    NAME=$(cat source.html | grep Consultez | cut -d'>' -f1 ......)
    NAME=$(echo "$NAME" |html2text)
    
    if [ -n "$NAME" ]; then
            echo "SET CALLERID \"$NAME\"<${NUMBER}>)"
            rm source.html
    else
            echo "SET CALLERID \"${NUMBER}\"<${NUMBER}>)"
            rm source.html
            exit
    fi
    pour extensions.conf ou extensions_custom.conf

    Code:
    [from-trunk-custom]
    exten => _X!,1,GotoIf($["${CALLERID(number):0:2}" != "06"]?annu)
    exten => _X!,n(annu),AGI(annu.sh,${CALLERID(number)})
    exten => _X!,n,Goto(from-trunk,${EXTEN},1)
    Cette extension est valable sur les trunks sip, pour les pstn et autres il faudra modifier une partie de l'extension à votre convenance.

    C'est mon premier script alors bien-sur je suis ouvert à toute amélioration ou correction de la part des pros Asterisk !

    @bientot
    Dernière modification par fastm3 ; 11/01/2011 à 10h14.

  2. #2
    Asterisk Fan Avatar de fastm3
    Date d'inscription
    août 2010
    Localisation
    Corbeil Essonnes (91)
    Messages
    1 302
    Downloads
    1
    Uploads
    1
    Désolé, j'ai du modifié ton script. L'usage des scripts pour extraire de cette maniere n'est pas autorisé à moins que tu ais pu obtenir une telle autorisation.
    Ton script risque de poser des pbs en plus sans cache actif et en cas d'indisponibilité du site annuaire sur ton asterisk.

    Des la publication d'un tel script, certains vont utiliser celui-ci et créerons des pbs de charge sur le site cible au mieux ou seront bloqués definitivement.
    Rien ne t'empeche d'ameliorer celui-ci , demander de l'aide mais il ne serait pas raisonnable de publier une solution clé en main.
    D'ailleurs, la partie annuaire inversé du site est out...

    Merci de ta comprehension et aussi de ta volonté de partager...
    Cheers!
    Fastm3.

  3. #3
    Membre Association
    Date d'inscription
    août 2010
    Localisation
    région parisienne
    Messages
    386
    Downloads
    0
    Uploads
    0
    Salut,

    Très sympa de vouloir partager tes connaissances et ton travail avec nous
    Merci.

    est on vraiment sur que c'est interdit?
    y a t'il des sites qui permettent cet usage?

Les tags pour cette discussion

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
  •