Affichage des résultats 1 à 3 sur 3

Discussion: Problème d'* sur DISA

  1. #1
    Membre Junior
    Date d'inscription
    février 2011
    Messages
    6
    Downloads
    0
    Uploads
    0

    Problème d'* sur DISA

    Bonjour,

    J'aimerai faire quelques choses de tout a fait simple, bien qu'ayant chercher, je n'arrive pas à trouver la solution.
    J'ai un DISA qui me permet de composer des numéros vers une ligne exterieur
    Je cherche à implémenter une touche de correction
    c'est a dire, si on se trompe dans la saisie du numéro, le fait de saisir la touche étoile me renverra au dial tone.
    Comment dois-je coder le dialplan pour faire ceci, pour que la touche étoile soit prise a la volée dans a n'importe quel moment.
    J'ai essayé également que au moment du "playtone congestion" que l'on puisse saisie la touche étoile, mais là ... ça ne le prends pas du tout
    Si quelqu'un pouvais me corriger, ça serai très sympa

    mon dialplan actuel est celui ci.

    [disa-dial]
    include => disa-dial-custom

    exten => _[0-9a-zA-Z*#].,1,Noop(called ${EXTEN} in ${DISACONTEXT} by ${DISA})
    exten => _[0-9a-zA-Z*#].,2,Background(transfer)
    exten => _[0-9a-zA-Z*#].,3,Dial(Local/${EXTEN}@${DISACONTEXT},300,${HANGUP})
    exten => _[0-9a-zA-Z*#].,4,Gosub(s-${DIALSTATUS},1)
    exten => _[0-9a-zA-Z*#].,5,Goto(${DISA})
    exten => *,1,Playback(recomposer) ; C'est ce que j'ai essayé mais ça ne marche
    exten => *,2,Goto(custom-disa-out,s,7) ; que pour la première touche tapé

    exten => s-ANSWER,1,Return()
    exten => s-CANCEL,1,Return()
    exten => s-BUSY,1,Playtones(busy)
    exten => s-BUSY,n,Wait(3)
    exten => s-BUSY,n,Return()
    exten => _s-.,1,Noop(DISA Dial failed due to ${DIALSTATUS} - returning to dial tone)
    exten => _s-.,n,Playtones(congestion)


    exten => _s-.,n,Wait(10)
    exten => _s-.,n,StopPlaytones
    exten => _s-.,n,Return()

    ; end of [disa-dial]

    Merci pour votre aide
    Jean-Pierre

  2. #2
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    Le seul moyen que je vois c'est cette option de dial:


    d - Allow the calling user to dial a 1 digit extension while waiting for
    a call to be answered. Exit to that extension if it exists in the
    current context, or the context defined in the EXITCONTEXT variable,

    Je vous invite vivement lire l'ensemble des options de dial de votre asterisk.

  3. #3
    Membre Junior
    Date d'inscription
    février 2011
    Messages
    6
    Downloads
    0
    Uploads
    0
    Citation Envoyé par Reaper Voir le message
    Le seul moyen que je vois c'est cette option de dial:


    d - Allow the calling user to dial a 1 digit extension while waiting for
    a call to be answered. Exit to that extension if it exists in the
    current context, or the context defined in the EXITCONTEXT variable,

    Je vous invite vivement lire l'ensemble des options de dial de votre asterisk.

    Merci pour votre réponse, mais je ne vois pas comment implementer ceci
    de quelle maniere dois je passer cette commande dial pour qu'elle me permette un retour au dialtone du DISA ?
    Quand appuie sur la touche * au moment de la saisie d'un numéro ou à n'importe quel moment du DISA ce qui permettrai de recomposer le bon numéro suite à erreur.
    Je ne suis pas encore assez expérimenté.
    Merci, si vous pouvez me donner un exemple

    cordialement
    Jean-Pierre

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
  •