Affichage des résultats 1 à 3 sur 3

Discussion: séparer les appels entrants

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

    [résolu]séparer les appels entrants

    Bonjour,
    J'ai installé asterisk avec ubuntu 10.4.
    J'ai 2 lignes sip ovh.
    Lors d'un appel entrant qui compose le numéros d'une des 2 lignes c'est toujours le SIP/100 qui décroche.
    Je joins mes 2 fichiers de configuration.
    Merci pour votre aide.
    Code:
    [general]
    ;context=forfait-ovh
    ;context=local      ;context for incoming call
    bindport=5060      ; port UDP du protocole SIP
    bindaddr=0.0.0.0   ; ip de l'interface sur lequel le serveur ecoute le trafic
    srvlookup=yes
    language=fr
    register => 0033183626986:mdp1@sip.ovh.net:5060
    register => 0033183629547:mdp2@sip.ovh.net:5060
    
    
    [100]
    type = friend
    auth=md5
    username=100
    md5secret=md5mdp1
    callerid="100" <0033183626986> 
    ;secret = password
    port=5962
    host = dynamic
    hassip = yes
    hasiax = no
    hash323 = no
    context = appel-sortant
    language = fr
    insecure = port
    nat = yes
    canreinvite = no
    dtmfmode = auto
    video = no
    restrictcid = no
    amaflags = default
    mailbox=150@default
    
    [200]
    type = friend
    auth=md5
    username=200
    md5secret=md5mdp2
    callerid="100" <0033183629547> 
    ;secret = password
    port=5962
    host = dynamic
    hassip = yes
    hasiax = no
    hash323 = no
    context = appel-sortant2
    language = fr
    insecure = port
    nat = yes
    canreinvite = no
    dtmfmode = auto
    video = no
    restrictcid = no
    amaflags = default
    mailbox=250@default
    
    [300]
    type = friend
    secret = password
    host = dynamic
    nat = yes
    hassip = yes
    hasiax = no
    hash323 = no
    context = local
    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=mdp2
    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=mdp1
    nat=yes
    canreinvite=no
    dtmfmode=auto
    video=no
    restrictcid=no
    amaflags=default
    Code:
    ; extensions.conf - the Asterisk dial plan
    ; The "General" category is for certain variables.  
    [general]
    static=yes
    writeprotect=no
    autofallthrough=yes
    clearglobalvars=no
    priorityjumping=no
    
    [globals]
    ;CONSOLE=Console/dsp                ; Console interface for demo
    ;IAXINFO=guest                    ; IAXtel username/password
    ;TRUNK=DAHDI/G2                    ; Trunk interface
    ;TRUNKMSD=1                    ; MSD digits to strip (usually 1 or 0)
    
    
    [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 => 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 => 0033183626986,1,Dial(SIP/100)
    exten => 0033183629547,1,Dial(SIP/200)
    
    
    [appel-sortant]
    exten => _X.,1,Dial(SIP/${EXTEN}@forfait-ovh) ; Sur cette ligne allons appeler en passant par la section [forfait-ovh] du fichier sip.conf 
    
    ;exten => 222,1,VoiceMail(100@default)
    ;exten => 223,1,VoiceMailMain(@default)
    
    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
    
    [appel-sortant2]
    exten => _X.,1,Dial(SIP/${EXTEN}@forfait-ovh2) ; 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
    Dernière modification par pthenot ; 05/03/2011 à 22h30.

  2. #2
    Asterisk Fan Avatar de fastm3
    Date d'inscription
    août 2010
    Localisation
    Corbeil Essonnes (91)
    Messages
    1 302
    Downloads
    1
    Uploads
    1
    Essaie d'utiliser les balises codes la prochaine fois...


    Mets test register comme cela:
    Code:
    register => 0033183629547:mdp2@sip.ovh.net:5060/0033183629547
    Au niveau du fichier d'extension:
    Code:
    exten => 0183626986,1,Dial(SIP/100) 
    exten => 0183629547,1,Dial(SIP/200)
    Pas sur mais le format du did retourné se verifie dans les logs.
    C'est ce que tu aurais du regarder d'ailleurs pour comprendre et je te conseille de le faire avant tout changement pour comprendre pourquoi ca ne marche pas actuellement.
    Mais bon, tout le monde n'est pas curieux...
    Fastm3.

  3. #3
    Membre
    Date d'inscription
    novembre 2010
    Messages
    30
    Downloads
    0
    Uploads
    0
    merci tu as raison, cela fonctionne il faut simplement mettre un numéro au format international.
    exten => 0033183626986,1,Dial(SIP/100)
    exten => 0033183629547,1,Dial(SIP/200)
    .
    Par contre c'est dommage que OVH ne propose pas une ligne register complète dans leur tutorial.

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
  •