Affichage des résultats 1 à 3 sur 3

Discussion: tranférer les appels sur un répondeur

  1. #1
    Membre
    Date d'inscription
    novembre 2010
    Messages
    30
    Downloads
    0
    Uploads
    0

    tranférer les appels sur un répondeur

    Bonjour,
    J'ai installé asterisk avec ubuntu 10.4.
    J'ai paramètré plusieurs téléphones SIP dont le grandstream gpx2120 et gigaset s685ip.
    Tout fonctionne correctement sauf en cas de transfert d'appel.
    Je souhaite pouvoir transférer les appels vers un message en utilisant la fonction transférer tout du grandsteam.
    Mon téléphone 100 appel grandstream 400 qui réalise un transfert d'appel vers 150 qui lit un message.
    Voici ce qui se passe en console.
    == Using SIP RTP CoS mark 5
    -- Executing [400@appel-sortant2:1] Dial("SIP/200-00000009", "SIP/400") in new stack
    == Using SIP RTP CoS mark 5
    -- Called 400
    -- Got SIP response 302 "Moved Temporarily" back from 192.168.1.13
    -- Now forwarding SIP/200-00000009 to 'Local/150@appel-sortant' (thanks to SIP/400-0000000a)
    -- Executing [150@appel-sortant:1] Playback("Local/150@appel-sortant-b514;2", "demo-echotest") in new stack
    -- <Local/150@appel-sortant-b514;2> Playing 'demo-echotest.gsm' (language 'en')
    Mon ficher sip.conf
    [100]
    type = friend
    auth=md5
    username=100
    md5secret=mot de passe
    callerid="100" <0033183626986>
    port=5060
    host = dynamic
    hassip = yes
    hasiax = no
    hash323 = no
    context = appel-sortant
    language = fr
    insecure = port
    nat = yes
    canreinvite = no
    promiscredir=no
    dtmfmode = auto
    video = no
    restrictcid = no
    amaflags = default
    mailbox=150@default


    [400]
    type = friend
    secret = password
    host = dynamic
    nat = yes
    hassip = yes
    hasiax = no
    hash323 = no
    context = appel-sortant
    canreinvite = no
    promiscredir=no
    mailbox=350@default


    [forfait2-ovh]
    type=peer
    fromuser=0033183629547
    fromdomain=sip.ovh.net
    host=sip.ovh.net
    context=local
    language=fr
    insecure=port,invite
    qualify = yes
    username=0033183629547
    secret=mot de passe
    nat=yes
    canreinvite=no
    dtmfmode=auto
    video=no
    restrictcid=no
    amaflags=default


    [forfait-ovh]
    type=peer
    fromuser=0033183626986
    fromdomain=sip.ovh.net
    host=sip.ovh.net
    context=local
    language=fr
    insecure=port,invite
    qualify = yes
    username=0033183626986
    secret=mot de passe
    nat=yes
    canreinvite=no
    dtmfmode=auto
    video=no
    restrictcid=no
    amaflags=default
    Mon fichier extensions.conf
    [local]
    ; 100, 200 et 300 sont les téléphones
    ; chacun a pour mot de passe : 481248

    exten => s,1,Answer()
    exten => s,n,Dial(SIP/100)
    exten => s,n,Hangup
    exten => s,i,Hangup


    exten => 0033183626986,1,answer()
    ;exten => 0033183626986,n,Goto(menu_standard,s,1)
    exten => 0033183626986,n,Dial(SIP/400)
    exten => 0033183626986,n,Hangup
    exten => 0033183626986,i,Hangup

    exten => 0033183629547,1,Dial(SIP/300)

    exten => 150,1,Playback(demo-echotest)

    [appel-sortant]
    exten => _0[123459]XXXXXXXX,1,Dial(SIP/${EXTEN}@forfait-ovh) ; Sur cette ligne allons appeler en passant par la section [forfait-ovh] du fichier sip.conf
    exten => 100,1,Dial(SIP/100)
    exten => 100,n,Hangup
    exten => 100,i,Hangup

    exten => 200,1,Dial(SIP/200)
    exten => 200,n,Hangup
    exten => 200,i,Hangup

    exten => 300,1,Dial(SIP/300)
    exten => 300,n,Hangup
    exten => 300,i,Hangup

    exten => 400,1,Dial(SIP/400)
    exten => 400,n,Hangup
    exten => 400,i,Hangup

    ;appel du 200 puis boite vocale
    exten => 201,1,Answer()
    exten => 201,2,Dial(SIP/200, 10)
    exten => 201,n,Voicemail(250@default)
    exten => 201,n,Hangup
    exten => 201,i,Hangup

    ;appel general de la boite vocale
    ;exten => 150,1,Answer()
    ;exten => 150,n,Wait(2)
    exten => 150,1,Playback(demo-echotest)
    ; exten => 150,n,Voicemail(250@default)
    Je n'ai aucun son au niveau du téléphone appelant comme si asterisk faisait un "loop".
    Si je fais un transfers sur un téléphone exitant pas de problème.
    Merci de votre aide.

  2. #2
    Membre Senior
    Date d'inscription
    septembre 2010
    Messages
    410
    Downloads
    1
    Uploads
    0
    Bonjour,
    je dis ça au hasard mais asterisk 1.8 jusqu'à récemment avait un bug sur le blind transfer :

    https://issues.asterisk.org/view.php?id=18185

    Je ne sais pas si ta version d'asterisk est concerné..

  3. #3
    Membre
    Date d'inscription
    novembre 2010
    Messages
    30
    Downloads
    0
    Uploads
    0
    Bonjour,
    Je te remercie de ta réponse, c'est effectivement ma version,ce n'est pas le même cas de figure mais le comprtement d'asterisk ressemble.
    Je creuse la question.

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
  •