Page 4 sur 10 PremièrePremière ... 23456 ... DernièreDernière
Affichage des résultats 31 à 40 sur 94

Discussion: Emission d'appels automatique sur Asterisk

  1. #31
    Membre Senior
    Date d'inscription
    octobre 2010
    Messages
    144
    Downloads
    1
    Uploads
    0
    Citation Envoyé par Comdif Voir le message
    il n'y a même pas besoins de goto le numéro entré est recherché dans le dialplan et envoyé

    Par exemple si on entre 3 on part sur l'exten 3 et son scénario

    par exemple pour une campagne d'appel inter-active ou les appels sont envoyés à partir d'une BDD mysql.
    pour enregistrer la réponse "3" dans la db mysql appelée db sur la table liste

    exten => 3,1,MYSQL(Connect connid localhost login password db)
    exten => 3,2,MYSQL(Query resultid ${connid} UPDATE liste SET reponse='3' WHERE numero='${CDR(accountcode)}'
    C pas mal comme idée l'enregistrement sur la BDD, je vais surement en avoir besoin. Par contre j'ai pas bien compris ce que tu voulais dire avec "les appels sont envoyés a partir d'un BDD mysql" ???

  2. #32
    Membre Association
    Date d'inscription
    septembre 2010
    Localisation
    Isle sur la Sorgue 84800
    Messages
    369
    Downloads
    0
    Uploads
    0
    Oui j'ai fait quelques fois ce genre d'appli pour des sociétés
    Une db avec les nums de tel + la date pour réaliser l'appel + quelques champs
    pour remonter les résultats

    Ensuite un cron serveur vas lire la base régulièrement et quand c'est l'heure
    un call file est envoyé dans le spool

    Simple et efficace

  3. #33
    Membre
    Date d'inscription
    octobre 2010
    Messages
    45
    Downloads
    0
    Uploads
    0
    Citation Envoyé par Comdif Voir le message
    Oui j'ai fait quelques fois ce genre d'appli pour des sociétés
    Une db avec les nums de tel + la date pour réaliser l'appel + quelques champs
    pour remonter les résultats

    Ensuite un cron serveur vas lire la base régulièrement et quand c'est l'heure
    un call file est envoyé dans le spool

    Simple et efficace
    merci

    c'est exactement ca que je cherchais.

    j'ai été capable de faire un appel sortant avec Originate, mais je ne savais pas comment enregistrer les résultats du client.

    mais.. il reste un point important. Comment on peut tracker les appels non répondu ? dans le CDR, on garde une trace de tous les appels actifs.. mais si une personne refuse l'appel, on n'a pas de trace dans le CDR. Comme le dialplan semble etre exécuté seulement si la personne répond, je ne peux pas faire de insert dans Mysql a cause de ca.. ?

    C'est quoi l'info qui me manque ?

    merci

  4. #34
    Membre Senior
    Date d'inscription
    octobre 2010
    Messages
    144
    Downloads
    1
    Uploads
    0
    Citation Envoyé par Comdif Voir le message
    Oui j'ai fait quelques fois ce genre d'appli pour des sociétés
    Une db avec les nums de tel + la date pour réaliser l'appel + quelques champs
    pour remonter les résultats

    Ensuite un cron serveur vas lire la base régulièrement et quand c'est l'heure
    un call file est envoyé dans le spool

    Simple et efficace
    Pareil moi aussi ca m'interesse si ca te derange pas trop de m'explique un peu plus ca ca sera tres gentil
    merci

  5. #35
    Membre Association
    Date d'inscription
    septembre 2010
    Localisation
    Isle sur la Sorgue 84800
    Messages
    369
    Downloads
    0
    Uploads
    0
    "Comme le dialplan semble etre exécuté seulement si la personne répond, je ne peux pas faire de insert dans Mysql a cause de ca.. ? "


    Bien la réponse est dans ta question, quand je fait ce genre d'appli je remonte des codes état au fur et a mesure du déroulement de l'appel, le premier code état
    c'est a dire appel envoyé il faut le remonter a partir du script cron par exemple
    etat 1

    ensuite des qu'on rentre sur le dialplan on remonte les codes au fur et a mesure
    avec des requêtes.

    Ce qui permet de savoir la ou ça à bloqué.
    Dernière modification par Comdif ; 08/11/2010 à 21h39.

  6. #36
    Membre
    Date d'inscription
    octobre 2010
    Messages
    45
    Downloads
    0
    Uploads
    0
    Citation Envoyé par Comdif Voir le message
    "Comme le dialplan semble etre exécuté seulement si la personne répond, je ne peux pas faire de insert dans Mysql a cause de ca.. ? "


    Bien la réponse est dans ta question, quand je fait ce genre d'appli je remonte des codes état au fur et a mesure du déroulement de l'appel, le premier code état
    c'est a dire appel envoyé il faut le remonter a partir du script cron par exemple
    etat 1

    ensuite des qu'on rentre sur le dialplan on remonte les codes au fur et a mesure
    avec des requêtes.

    Ce qui permet de savoir la ou ça à bloqué.
    merci. Ce à quoi je m'attendais.

    et le code de retour, je comprend le principe. Je fais ca dans mes scripts unix, pour savoir ce qui a été exécuté si jamais ca venait à planter.

    mon problème est que je n'ai pas trouvé comment faire ca dans Asterisk.

    Aurais-tu un hello world à partager svp.

  7. #37
    Membre Senior
    Date d'inscription
    octobre 2010
    Messages
    144
    Downloads
    1
    Uploads
    0
    Bonjour je viens de penser a ces possibilités :
    Si l'appel automatique d'asterisk tome sur la messagerie vocal de la personne
    Si la personne est injoignable (sonne sans décrocher)
    que faire ?????
    quelqu'un a une idée ??

  8. #38
    Membre Senior
    Date d'inscription
    octobre 2010
    Messages
    144
    Downloads
    1
    Uploads
    0
    peut être que cette commande peut aider, je vienx de tomber dessus
    exten => s,1,Set(TIMEOUT(digit)=5) ; Set Digit Timeout to 5 seconds
    exten => s,2,Set(TIMEOUT(response)=10) ; Set Response Timeout to 10 seconds
    merci

  9. #39
    Membre Association
    Date d'inscription
    septembre 2010
    Localisation
    Isle sur la Sorgue 84800
    Messages
    369
    Downloads
    0
    Uploads
    0
    Si l'appel automatique d'asterisk tome sur la messagerie vocal de la personne
    Oui la technique est de demander de presser une touche avant de continuer
    touche non détectée on remonte le code répondeur.
    Avec bien sur toujours le problème des appels derrière un standard non FV

  10. #40
    Membre Association
    Date d'inscription
    septembre 2010
    Localisation
    Isle sur la Sorgue 84800
    Messages
    369
    Downloads
    0
    Uploads
    0
    Et pendant que j'y pense pour ceux qui veulent utiliser Mysql dialplan
    il est IMPÉRATIF de penser à fermer la connexion en fin de script et/ou sur le raccroché, la on fonctionne sans filet !!
    Et votre script ne vas pas fonctionner longtemps pour planter Mysql si vous oubliez.

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
  •