Affichage des résultats 1 à 3 sur 3

Discussion: Impossible de faire un appel sortant par un port FXO d'une carte DIGIUM.

  1. #1
    Membre Junior
    Date d'inscription
    avril 2011
    Messages
    2
    Downloads
    0
    Uploads
    0

    Impossible de faire un appel sortant par un port FXO d'une carte DIGIUM.

    Je possède une carte DIGIUM, en 1.4 avec zapata, tout fonctionnait bien; j'ai upgradé mon serveur et je suis maintenant en 1.6.2.17. Je reçois bien les appels entrants, mais je n'ai aucune tonalité lorsque j'essaye d'appeler un numéro; je suis chez Free.
    Lorsque j'appelle, voici ce que m'affiche la console asterisk (aucune erreur) :
    == Using SIP RTP CoS mark 5

    -- Executing [990155778985@SIPPhones:1] Set("SIP/60005-00000001", "CALLERID(name)=GUEYES MC") in new stack

    -- Executing [990155778985@SIPPhones:2] Set("SIP/60005-00000001", "CALLERID(num)=0950236293") in new stack

    -- Executing [990155778985@SIPPhones:3] Dial("SIP/60005-00000001", "DAHDI/3/0155778985") in new stack

    -- Called 3/0155778985

    -- Hungup 'DAHDI/3-1'

    == Spawn extension (SIPPhones, 990155778985, 3) exited non-zero on 'SIP/60005-00000001'


    Voici les status de dahdi :
    frvs*CLI> dahdi show status

    Description Alarms IRQ bpviol CRC4 Fra Codi Options LBO

    Wildcard TDM410P Board 1 OK 0 0 0 CAS Unk 0 db (CSU)/0-133 feet (DSX-1)

    frvsbgmctel*CLI> dahdi show cha

    channels channel

    frvsbgmctel*CLI> dahdi show channels

    Chan Extension Context Language MOH Interpret Blocked State

    pseudo default default In Service

    1 PSTNOutLine fr default In Service

    2 PSTNOutLine fr default In Service

    3 PSTNInLine default In Service

    4 PSTNInLine default In Service


    Voici les fichiers de configuration :
    Le fichier chan_dahdi.conf

    ; FXS Modules

    group = 5

    signalling = fxo_ks

    callerid = asreceived

    context = PSTNOutLine

    channel = 1-2



    ; FXO Modules

    group = 0

    echocancel = yes

    callerid = GUEYES MC <0950236293>

    signalling = fxs_ks

    context = PSTNInLine

    channel = 3-4


    Le fichier dahdi-channels.conf

    ; Span 1: WCTDM/0 "Wildcard TDM410P Board 1" (MASTER)

    ;;; line="1 WCTDM/0/0 FXOKS (In use)"

    signalling=fxo_ks

    callerid="Channel 1" <60001>

    mailbox=60001

    group=5

    context=PSTNOutLine

    channel => 1

    callerid=

    mailbox=

    group=

    context=default



    ;;; line="2 WCTDM/0/1 FXOKS (In use)"

    signalling=fxo_ks

    callerid="Channel 2" <60002>

    mailbox=60002

    group=5

    context=PSTNOutLine

    channel => 2

    callerid=

    mailbox=

    group=

    context=default



    ;;; line="3 WCTDM/0/2 FXSKS (In use)"

    signalling=fxs_ks

    callerid=asreceived

    group=0

    context=PSTNInLine

    channel => 3

    callerid=

    group=

    context=default



    ;;; line="4 WCTDM/0/3 FXSKS (In use)"

    signalling=fxs_ks

    callerid=asreceived

    group=0

    context=PSTNInLine

    channel => 4

    callerid=

    group=

    context=default



    Le fichier extensions.conf
    [PSTNInLine]

    include = default

    include = SIPPhones

    include = PSTNOutLine

    exten = s,1,Answer

    exten = s,2,Dial(SIP/60005,20)

    exten = s,3,Voicemail(60005,u)

    exten = s,103,Voicemail(60005,b)

    [PSTNOutLine]

    include = default

    include = SIPPhones

    include = PSTNInLine

    exten = 0950236293,1,Dial(SIP/60024&SIP/60005,20,rt)

    exten = 0950236293,2,Hangup ;

    exten = 0160106293,1,Dial(SIP/60024&SIP/60005,20,rt)

    exten = 0160106293,2,Hangup ;

    exten = 60001,1,Dial(SIP/60005,20)

    exten = 60001,2,Voicemail(60005,u)

    exten = 60001,102,Voicemail(60005,b)

    exten = 60002,1,Dial(SIP/60024,20)

    exten = 60002,2,Voicemail(60024,u)

    exten = 60002,102,Voicemail(60024,b)



    exten = 85000,1,VoiceMailMain

    exten = 85001,1,MusicOnHold



    exten = _990XXXXXXXXX,1,Dial(DAHDI/3/${EXTEN:2})

    exten = _990XXXXXXXXX,2,Congestion


    Je ne comprends pas ce problème; je me demande si DAHDI/3 qui indique le canal est bon ou pas; je pense que oui car les appels entrants arrivent sur DAHDI/3. J'ai aussi essayé DAHDI/g0, mais aucun résultat car il y a une erreur.

    Merci d'avance pour votre aide.

  2. #2
    Membre Association
    Date d'inscription
    septembre 2010
    Localisation
    SEINE ET MARNE
    Messages
    182
    Downloads
    0
    Uploads
    0
    Bonsoir,

    Trop de différences entre Asterisk 1.4 et 1.6 ou 1.8 ne permettent pas d'utiliser directement le fichier extensions.conf sans le retoucher.

    C'est le cas en ce qui concerne la façon de sauter de numéro de lignes pour envoyer un appel échoué vers une boite vocale tel que je le vois dans votre listing.

    Cela n'empêche pas la numérotation mais, avec une "box", il est nécessaire d'ajouter une pause en début de numérotation sous peine de ne pas être compris par l'opérateur qui louperait les premiers "digits" DTMF.

    Ajoutez "www" avant le numéro composé :
    exten = _990XXXXXXXXX,1,Dial(DAHDI/3/www${EXTEN:2})

    Cordialement,
    Francois

  3. #3
    Membre Junior
    Date d'inscription
    avril 2011
    Messages
    2
    Downloads
    0
    Uploads
    0
    Citation Envoyé par F6HQZ Voir le message
    Bonsoir,

    Trop de différences entre Asterisk 1.4 et 1.6 ou 1.8 ne permettent pas d'utiliser directement le fichier extensions.conf sans le retoucher.

    C'est le cas en ce qui concerne la façon de sauter de numéro de lignes pour envoyer un appel échoué vers une boite vocale tel que je le vois dans votre listing.

    Cela n'empêche pas la numérotation mais, avec une "box", il est nécessaire d'ajouter une pause en début de numérotation sous peine de ne pas être compris par l'opérateur qui louperait les premiers "digits" DTMF.

    Ajoutez "www" avant le numéro composé :
    exten = _990XXXXXXXXX,1,Dial(DAHDI/3/www${EXTEN:2})

    Cordialement,
    Francois
    Merci beaucoup François,

    J'ai essayé en rajoutant juste avant l'extension les trois "www", mais cela n'a rien changé; l'appel n'aboutit toujours pas. Et cela comme si le channel pour sortir n'était pas disponible. Voici le message que j'ai :
    == Using SIP RTP CoS mark 5
    -- Executing [990155778985@SIPPhones:1] Set("SIP/60024-00000005", "CALLERID(name)=GUEYES MC") in new stack
    -- Executing [990155778985@SIPPhones:2] Set("SIP/60024-00000005", "CALLERID(num)=0950236293") in new stack
    -- Executing [990155778985@SIPPhones:3] Dial("SIP/60024-00000005", "DAHDI/3/www0155778985") in new stack
    -- Called 3/www0155778985
    -- Hungup 'DAHDI/3-1'
    == Everyone is busy/congested at this time (1:0/0/1)
    -- Auto fallthrough, channel 'SIP/60024-00000005' status is 'CHANUNAVAIL'

    Celestin.

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
  •