Page 1 sur 3 123 DernièreDernière
Affichage des résultats 1 à 10 sur 23

Discussion: Ivr freephonie besoin d'un peu de lumière

  1. #1
    Membre Junior
    Date d'inscription
    janvier 2015
    Messages
    23
    Downloads
    0
    Uploads
    0

    Ivr freephonie besoin d'un peu de lumière

    Bonjour,

    J'aurais besoin d'un éclaircissement pour faire un IVR !

    J'ai donc ma configuration freephonie, qui me permet de passer des appels entrant et sortant, seulement je voudrais mettre en place un IVR mais je ne vois pas du tout comment faire à partir du fichier extensions.conf, et des contextes.

    Mon fichier extensions.conf

    Code:
    [general]
    static=yes
    writeprotect=no
    autofallthrough=yes
    clearglobalvars=no
    priorityjumping=no
    
    [globals]
    CONSOLE=Console/dsp
    IAXINFO=guest
    TRUNK=Zap/g2
    TRUNKMSD=1
    trunk_1= SIP/freephonie
    
    [internal]
    ignorepat => 9
    ignorepat => 0
    include => default
    include => outbound-free
    include => fromfree
    
    [incoming]
    exten => s,1,Ringing
    exten => s,n,Dial(SIP/101,10)
    exten => s,n,Congestion
    
    [outbound-free]
    exten => _X.,1,Dial(SIP/freephonie_outbound/${EXTEN})
    exten => _X.,2,Congestion
    
    [fromfree]
    ;exten => s,1,Dial(SIP/102&SIP/101,10)
    
    exten=>101,1,ringing(1)
    exten=>101,2,Answer
    exten=>101,3,Dial(SIP/101,30)
    exten=>101,4,Hangup
    
    exten=>102,1,ringing(1)
    exten=>102,2,Answer
    exten=>102,3,Dial(sip/102,30)
    exten=>102,4,Hangup
    exten=>95,1,VoicemailMain(95)
    J'ai déjà essayer de faire des configurations par moi même mais j'avais toujours des messages d'erreurs alors je me tourne vers vous en espérant que vous pourriez me donner des conseils

    Ps: J'utilise google TTS

    Merci pour tout aide que vous pourrez me donner

  2. #2
    Asterisk Fan Avatar de fastm3
    Date d'inscription
    août 2010
    Localisation
    Corbeil Essonnes (91)
    Messages
    1 302
    Downloads
    1
    Uploads
    1
    Comment faire un IVR ? On ne peut pas repondre a ce genre de question bien trop large.
    Il y a quelques bouquins qu'il faut lire pour pouvoir avoir les bases permettant ensuite de progresser. Et si en le relisant, ca n'est pas evident pour toi, il faut le relire et repratiquer les exercices rebarbatifs.
    "Asterisk: The Definitive Guide, 4th Edition", "The asterisk cookbook" sont des bouquins qui permettent de démarrer assez "rapidement". Il existe quelques bouquins francophones
    Apres quand tu auras une question precise , montre toujours ce que tu as fait, indique ce que tu aimerais faire, et communique l'erreur rencontrée.
    Quelqu'un pourra peut etre alors t'aider.
    On trouve sans problème des exemples d"IVR simples sur internet mais ca peut etre tres consommateur en temps. Le bouquin physique pour demarrer au moins est souvent pas mal je trouve.
    Cheers !
    Francois.

  3. #3
    Membre Junior
    Date d'inscription
    janvier 2015
    Messages
    23
    Downloads
    0
    Uploads
    0
    Citation Envoyé par fastm3 Voir le message
    Comment faire un IVR ? On ne peut pas repondre a ce genre de question bien trop large.
    Il y a quelques bouquins qu'il faut lire pour pouvoir avoir les bases permettant ensuite de progresser. Et si en le relisant, ca n'est pas evident pour toi, il faut le relire et repratiquer les exercices rebarbatifs.
    "Asterisk: The Definitive Guide, 4th Edition", "The asterisk cookbook" sont des bouquins qui permettent de démarrer assez "rapidement". Il existe quelques bouquins francophones
    Apres quand tu auras une question precise , montre toujours ce que tu as fait, indique ce que tu aimerais faire, et communique l'erreur rencontrée.
    Quelqu'un pourra peut etre alors t'aider.
    On trouve sans problème des exemples d"IVR simples sur internet mais ca peut etre tres consommateur en temps. Le bouquin physique pour demarrer au moins est souvent pas mal je trouve.
    Cheers !
    Francois.
    D'accord et bien je vais me renseigner dans ce cas merci !

  4. #4
    Membre Junior
    Date d'inscription
    janvier 2015
    Messages
    23
    Downloads
    0
    Uploads
    0
    Me revoila,

    Donc j'ai lu un tas de chose pour la création d'un ivr j'ai même suivi un très bon tutorial cependant j'ai un message d'erreur, et sous verbose il ne m'indique rien de plus...

    Peut-être auriez vous une idée sur le message

    Code:
    Unable to write frametype: 2

  5. #5
    Membre Senior
    Date d'inscription
    janvier 2011
    Localisation
    Villejuif 94
    Messages
    337
    Downloads
    0
    Uploads
    0
    vérifie le format de tes fichiers de messages

  6. #6
    Membre Junior
    Date d'inscription
    janvier 2015
    Messages
    23
    Downloads
    0
    Uploads
    0
    Citation Envoyé par olppp Voir le message
    vérifie le format de tes fichiers de messages
    C'est à dire au niveau du fichier sip.conf, tout ce qui concerne ulaw, alaw... ?

  7. #7
    Membre Junior
    Date d'inscription
    janvier 2015
    Messages
    23
    Downloads
    0
    Uploads
    0
    Bonjour,

    J'ai donc cherché sur le net afin de me faire mon ivr a partir de googletts et j'ai un message d'erreur qui je pense m'empêche de faire fonctionner, si quelqu'un aurait une solutions ou verrait une chose que je n'ai pas vu.

    Le message d'erreur :
    Code:
    chan_sip.c:22753 handle_request_invite: Call from '0950220936' (212.27.52.5:5060) to extension 's' rejected because extension not found in context 'default'.
    Mon fichier sip.conf :

    Code:
    [general]
    realm=freephonie.net
    bindport=5060
    bindaddr=0.0.0.0
    srvlookup=yes
    disallow=all
    allow=speex
    allow=ulaw
    allow=ilbc
    allow=alaw
    allow=gsm
    register => 09xxxxxx:xxxxx@freephonie.net
    defaultexpirey=1800
    dtmfmode=auto
    
    [freephonie_outbound]
    type=peer
    allow=all
    host=freephonie.net
    secret=xxxx
    fromuser=095xxxx
    username=095xxxxx
    dtmfmode=inband
    qualify=yes
    fromdomain=freephonie.net
    Directmedia=no
    defaultexpirey=1800
    insecure=port,invite
    
    [freephonie-inbound]
    type=peer
    context=fromfree
    host=freephonie.net
    username=095xxxxx
    fromuser=095xxxxxx
    secret=xxxxxxx
    fromdomain=freephonie.net
    qualify=yes
    allow=all
    Directmedia=no
    nat=yes
    
    [101]
    type=friend
    callerid= x-lite <101>
    host=dynamic
    port=5060
    authuser=101
    fromuser=101
    secret=101
    nat=yes
    allow=all
    directmedia=no
    qualify=yes
    context=internal
    
    [102]
    type=friend
    callerid= gigaset <102>
    host=dynamic
    secret=102
    port=5060
    authuser=102
    fromuser=102
    directmedia=no
    qualify=yes
    nat=yes
    allow=all
    context=internal
    Extensions.conf

    Code:
    [general]
    static=yes
    writeprotect=no
    autofallthrough=yes
    clearglobalvars=no
    priorityjumping=no
    
    [globals]
    CONSOLE=Console/dsp
    IAXINFO=guest
    TRUNK=Zap/g2
    TRUNKMSD=1
    trunk_1= SIP/freephonie
    
    
    [internal]
    ignorepat => 9
    ignorepat => 0
    include => default
    include => outbound-free
    include => fromfree
    
    [incoming]
    exten => s,1,Ringing
    exten => s,n,Dial(SIP/101,10)
    exten => s,n,Congestion
    
    [outbound-free]
    exten => _X.,1,Dial(SIP/freephonie_outbound/${EXTEN})
    exten => _X.,2,Congestion
    
    [fromfree]
    exten => 095xxxxx,1,Goto(ivr,55,1)
    exten => s,1,Dial(SIP/102&SIP/101,10)
    
    [default]
    exten=>101,1,ringing(1)
    exten=>101,2,Answer
    exten=>101,3,Dial(SIP/101,30)
    
    exten=>102,1,ringing(1)
    exten=>102,2,Answer
    exten=>102,3,Dial(sip/102,30)
    exten=>102,4,Hangup
    exten=>95,1,VoicemailMain(95)
    
    exten => 55,1,Answer()
    exten => 55,2,Set(TIMEOUT(response)=10)
    exten => 55,3,agi(googletts.agi,".............!",fr,any)
    exten => 55,4,agi(googletts.agi,"..........?",fr,any)
    exten => 55,5,agi(googletts.agi,".........",fr,any)
    exten => 55,6,agi(googletts.agi,".........",fr,any)
    exten => 55,7,agi(googletts.agi,"........",fr,any)
    exten => 55,8,WaitExten()
    
    exten => 1,1,Goto(101,1)
    exten => 2,1,Goto(102,1)
    J'espère que quelqu'un pourra me donner un coup de pouce, pour tout autre information n'hésiter pas à me demander je reste à vôtre dispositions.

    Merci d'avance

  8. #8
    Membre Senior
    Date d'inscription
    janvier 2011
    Localisation
    Villejuif 94
    Messages
    337
    Downloads
    0
    Uploads
    0
    [general]
    realm=freephonie.net
    realm = my realm (Change authentication realm from asterisk (default) to your own. Requires Asterisk v1.x)
    realm = ton serveur | ton domain ! pas celui d'un fournisseur

  9. #9
    Membre Junior
    Date d'inscription
    janvier 2015
    Messages
    23
    Downloads
    0
    Uploads
    0
    Citation Envoyé par olppp Voir le message
    realm = ton serveur | ton domain ! pas celui d'un fournisseur
    J'ai changer j'ai mis mon domaine mais sa ne change rien j'ai toujours le même problème :/

  10. #10
    Membre Senior
    Date d'inscription
    septembre 2010
    Localisation
    Where the sun shines
    Messages
    1 418
    Downloads
    0
    Uploads
    0
    il n'y a pas de directive context dans la definition de freephonie, donc ca part sur default, qui est vide, d'ou l'erreur

    ajoute
    context=incoming dans freephonie-inbound (et freephonie-outbound au cas ou ca marche pas)

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
  •