Affichage des résultats 1 à 4 sur 4

Discussion: Commande AMD sur appels sortants

  1. #1
    Membre Junior
    Date d'inscription
    mai 2012
    Messages
    8
    Downloads
    0
    Uploads
    0

    Question Commande AMD sur appels sortants

    Bonjour,

    J'aimerais savoir si la commande AMD peut détecter le décrochage d'un répondeur sur un appel sortant ?

    Sur la documentation voip-info.org, il est indiqué "This application attempts to detect answering machines at the beginning of outbound calls." Seulement, pour moi, qui ne suis pas spécialiste de l'anglais, "outbound calls" peut se comprendre dans les deux sens. Qu'en pensez-vous ?

    J'ai déjà regardé ce post mais je ne m'en sors pas mieux que lui ! :/

    J'ai déjà utilisé le FollowMe pour les appels vers l'extérieur, qui fonctionne parfaitement, mais il faut que le correspondant fasse une manip et cela peut laisser des messages vocaux indésirables.

    Pour info, j'utilise Asterisk 1.4 sous Debian.

    Merci de vos réponses.

    Nicolas.

  2. #2
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    Outbound calls, est un appel sortant, et a la base AMD est fait pour les appels sortants.

  3. #3
    Membre Junior
    Date d'inscription
    mai 2012
    Messages
    8
    Downloads
    0
    Uploads
    0
    Bonjour,

    Merci de ta réponse. Cependant, je n'arrive pas à faire fonctionner cette commande sur un appel sortant. Voici le dialplan exécuté quand j'appelle mon portable :

    [test]
    exten => s,1,Answer()
    exten => s,n,AMD()
    exten => s,n,NoOp(${AMDSTATUS})
    exten => s,n,Dial(SIP/06XXXXXXXX@provider,,T)
    exten => s,n,HangUp()

    C'est le même principe que l'exemple donné dans l'autre post. Bien sûr, cela ne fonctionne pas puisque l'appel n'est même pas encore passé quand on fait le test AMD. Comme dit dans l'autre post, cela détecte l'appelant et non l'appelé. Par exemple, si l'appelant dit (avant l'appel vers mon portable, bien sûr) "allo ?", cela le détecte comme HUMAN. Si il dit "vous êtes bien sur le répondeur de...", cela le détecte comme MACHINE.

    Comment faire pour que le test AMD se fasse pendant l'appel et dans le bon sens ? Avec l'option M du Dial ? Je vais tester ça.

    Nicolas.

  4. #4
    Membre Junior
    Date d'inscription
    mai 2012
    Messages
    8
    Downloads
    0
    Uploads
    0

    Lightbulb

    Bon, il faut que je teste un peu plus mais ça m'a l'air de fonctionner de la sorte :

    [test]
    exten => s,1,Dial(SIP/06XXXXXXXX@provider,,TM(test))
    exten => s,n,HangUp()
    [macro-test]
    exten => s,1,AMD()
    exten => s,n,NoOp(${AMDSTATUS})

    Si c'est bon, le bout de code peut toujours servir à quelqu'un ! Merci de votre aide !

    Nicolas.

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
  •