Page 1 sur 2 12 DernièreDernière
Affichage des résultats 1 à 10 sur 13

Discussion: Configuration Carte Eicon, Trunk ..[RESOLU]

  1. #1
    Membre Junior
    Date d'inscription
    novembre 2011
    Messages
    14
    Downloads
    0
    Uploads
    0

    Configuration Carte Eicon, Trunk ..[RESOLU]

    Bonjour à tous,

    J'ai installé une version d'Asterisk packagés sous Centos (Trixbox) et j'ai déja pas mal galéré avec. Bref, j'utilise une carte Eicon Diva 4BRI, avec toute la partie CAPI fonctionnelle (je ne dis pas que ce fut chose simple..). En ligne de commande Asterisk, j'ai bien un retour sur capi info :
    Common ISDN API Driver (1.1.5) www.chan-capi.org
    Contr1: 2 B channels total, 2 B channels free.
    Contr2: 2 B channels total, 2 B channels free.
    Contr3: 2 B channels total, 2 B channels free.
    Contr4: 2 B channels total, 2 B channels free.
    La ou je bloque, c'est que je n'arrive pas à "sortir" en utilisant un trunk de la carte (en fait aucun trunk, je ne veux pas utiliser la partie Voip en externe pour l'instant).
    Dans les logs, je vois toujours
    Executing [s@macro-dialout-trunk:26] Dial("IAX2/01-1889", "CAPI/contr2/xxxxxxxxxxx,300,") in new stack
    ...
    Executing [s-CHANUNAVAIL@macro-dialout-trunk:3] NoOp("IAX2/01-1889", "TRUNK Dial failed due to CHANUNAVAIL (hangupcause: 1)
    J'ai beau tester toute les configs que je trouve partout, rien n'y fait..
    Voila le trunk actuel (custom) :
    CAPI/contr2/$OUTNUM$
    Si l'un d'entre vous aurait une idée..
    Dernière modification par remy74 ; 07/11/2011 à 18h51.

  2. #2
    Membre Junior
    Date d'inscription
    novembre 2011
    Messages
    14
    Downloads
    0
    Uploads
    0
    Plus d'infos :
    Lorsque j'essaye de sortir via le trunk :

    > ISDN3#02: CAPI INFO 0x3481: Unallocated (unassigned) number
    == ISDN3#02: CAPI Hangingup for PLCI=0xdead0000 in state 4
    == Everyone is busy/congested at this time (1:0/0/1)
    En réalité, je suis connecté via une ligne ISDN (ou RNIS) qui semble me rejeter.. Est-ce que quelqu'un pourrait confirmer ou invalider..
    Merci

  3. #3
    Membre Junior
    Date d'inscription
    novembre 2011
    Messages
    14
    Downloads
    0
    Uploads
    0
    Je me suis relancé dans cette histoire, et avec un peu plus de debug, voila ce que j'obtiens :
    CONNECT_REQ ID=002 #0x411e LEN=0074
    Controller/PLCI/NCCI = 0x3
    CIPValue = 0x1
    CalledPartyNumber = <80>XXX
    CallingPartyNumber = <00 81>01
    CalledPartySubaddress = default
    CallingPartySubaddress = default
    BProtocol
    B1protocol = 0x1f
    B2protocol = 0x1
    B3protocol = 0x0
    B1configuration = <00 04 03 00 a0 00>
    B2configuration = default
    B3configuration = default
    GlobalConfiguration = default
    BC = default
    LLC = default
    HLC = default
    AdditionalInfo
    BChannelinformation = <00 00>
    Keypadfacility = default
    Useruserdata = default
    Facilitydataarray = <1c 0f 9f a1 0c 02 01 01 02 01 00 80 04>Remy
    SendingComplete = <01 00>

    -- Called CAPI/contr3/0133/b
    CAPI: ApplId=0x0002 Command=0x02 SubCommand=0x81 MsgNum=0x411e NCCI=0x00000103
    CONNECT_CONF ID=002 #0x411e LEN=0014
    Controller/PLCI/NCCI = 0x103
    Info = 0x0

    -- ISDN3#02: received CONNECT_CONF PLCI = 0x103
    CAPI: ApplId=0x0002 Command=0x08 SubCommand=0x82 MsgNum=0x421a NCCI=0x00000103
    INFO_IND ID=002 #0x421a LEN=0017
    Controller/PLCI/NCCI = 0x103
    InfoNumber = 0x8
    InfoElement = <81 81>

    INFO_RESP ID=002 #0x421a LEN=0012
    Controller/PLCI/NCCI = 0x103

    -- ISDN3#02: info element CAUSE 81 81
    CAPI: ApplId=0x0002 Command=0x08 SubCommand=0x82 MsgNum=0x421b NCCI=0x00000103
    INFO_IND ID=002 #0x421b LEN=0015
    Controller/PLCI/NCCI = 0x103
    InfoNumber = 0x805a
    InfoElement = default

    INFO_RESP ID=002 #0x421b LEN=0012
    Controller/PLCI/NCCI = 0x103

    -- ISDN3#02: info element RELEASE COMPLETE
    CAPI: ApplId=0x0002 Command=0x04 SubCommand=0x82 MsgNum=0x421d NCCI=0x00000103
    DISCONNECT_IND ID=002 #0x421d LEN=0014
    Controller/PLCI/NCCI = 0x103
    Reason = 0x3481

    DISCONNECT_RESP ID=002 #0x421d LEN=0012
    Controller/PLCI/NCCI = 0x103

    > ISDN3#02: CAPI INFO 0x3481: Unallocated (unassigned) number

    Donc de ce que je vois, je sort avec un numéro (CallingPartyNumber) qui n'est pas le bon, et la ligne (une ligne ISDN qui sort d'une centrale) me rejette. D'ailleurs j'obtiens le même message si je fait du debug via la carte Eicon.. Donc ce n'est effectivement pas un pb avec Asterisk.
    Par contre, je veux forcer, via le trunk, le numéro , mais la ça coince..
    (ScreenShot du trunk via FreePBX)
    Images attachées Images attachées

  4. #4
    Membre Junior
    Date d'inscription
    novembre 2011
    Messages
    14
    Downloads
    0
    Uploads
    0

    [resolu]

    Bon voila, c'est résolu..
    multiple problème en rèalité, dont un avec la centrale à l'autre bout de la ligne..
    Si quelqu'un rencontre le même soucis, n'hesitez pas à demander en mp, ou ici

  5. #5
    Membre Association
    Date d'inscription
    août 2010
    Messages
    856
    Downloads
    0
    Uploads
    0
    pas facile au début quand il y'a plusieurs problèmes, on change des réglages mais le problème demeure, on ne sait pas pourquoi, on tourne en rond ... Par la suite ça va mieux car on sait valider chaque morceau indépendamment du reste

  6. #6
    Membre Junior
    Date d'inscription
    novembre 2011
    Messages
    14
    Downloads
    0
    Uploads
    0
    En fait le serveur Asterisk fonctionné trés bien depuis le début, il s'agissait d'un rejet par la centrale à l'autre bout qui "émule" les lignes ISDN..
    ça m'a permis de tester Trixbox , Freepbx avec différente version d'Asterisk (de la 1.4 à la 1.8..) et surtout d'apprendre. Je me suis lancé dans ce projet il y a exactement une semaine, et pour l'instant je ne fait que "survoler" les capacités d'Asterisk..
    D'ailleurs ce n'est pas dis que je ne tente pas d'autre distro, mais avec Asterisk 1.8....

  7. #7
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    Colle la config finale de la carte ici avec les versions de paquets.

  8. #8
    Membre Junior
    Date d'inscription
    novembre 2011
    Messages
    14
    Downloads
    0
    Uploads
    0
    Materiel utilisé (carte ISDN) Carte Eicon DIVA 4BRI-8
    A télécharger chez Eicon, driver pour Linux Diva4Linux_installer_9.6-111-82.bin (dernière version actuellement)
    Dans la version de FreePBX que j'ai installé (version 2.9.0.7) il faut aussi ajouter quelques packages : ncurses-devel, et kernel-headers , le tout correspondant à la version déja installé.
    Dans la version Trixbox que j'ai aussi testé, il faut ajoutr bien plus de package, car il n'y a rien pour compiler.. (même pas GCC...)

    Pour FreePBX, voici ce qui tourne chez moi Asterisk version 1.8 (+ packages intégré par FreePBX et le package "asterisk18.devel" correspondant, obligatoire pour compiler la partie CAPI).

    Une fois tout les packages installés, on peut lancer l'installation du driver Eicon, et tout doit être finis avant de lancer quoi que ce soit comme config sur Asterisk.

    J'ai lu beaucoup de post qui recommande l'installation du chan_capi fournis par un autre site, mais pour ma part, celui-ci n'apporte rien de plus.

    Mon fichier capi.conf (généré par la carte Eicon, via l'interface web) :

    Code:
    ; ----------------------------------------------------------------------
    ;  CONFIGURATION SCRIPT FOR DIALOGIC DIVA ISDN ADAPTERS
    ;  THIS SCRIPT WAS GENERATED AUTOMATICALLY BY
    ;  /usr/lib/eicon/divas/Config
    ; ----------------------------------------------------------------------
    
    [general]
    ; ----------------------------------------------
    ; /usr/lib/eicon/divas/chancapi.general
    ; ----------------------------------------------
    nationalprefix=0        ; or for example "+49"
    internationalprefix=00  ; or for example "+"
    ;subscriberprefix=+4969 ; prefix including area code (some lines need this)
    rxgain=1.0       ;linear receive gain, 1.0 = no change, use Diva rxdgain and rxagc for gain control
    txgain=1.0       ;linear transmit gain, 1.0 = no change, use Diva txdgain and txagc for gain control
    language=de      ;set default language
    ;ulaw=yes        ;set this, if you live in u-law world instead of a-law
    
    ;jb.....         ;with Asterisk 1.4 you can configure jitterbuffer,
                     ;see Asterisk documentation for all jb* setting available.
    ;mohinterpret=default ;Asterisk 1.4: default music on hold class when placed on hold.
    
    
    [ISDN1]
    ntmode=yes
    isdnmode=msn
    immediate=yes
    incomingmsn=* ;Use Diva MSN settings
    group=1
    controller=1
    softdtmf=off
    relaxdtmf=off
    faxdetect=both
    faxdetecttime=0
    accountcode=
    context=from-internal
    holdtype=local
    echocancelold=no
    bridge=yes
    devices=2
    echocancel=no
    echocancelnlp=0
    econtransitconn=0
    divaqsig=on
    allow=all
    
    [ISDN2]
    ntmode=yes
    isdnmode=msn
    immediate=yes
    incomingmsn=* ;Use Diva MSN settings
    group=1
    controller=2
    softdtmf=off
    relaxdtmf=off
    faxdetect=off
    faxdetecttime=0
    accountcode=
    context=from-internal
    holdtype=local
    echocancelold=no
    bridge=yes
    devices=2
    echocancel=no
    echocancelnlp=0
    econtransitconn=0
    divaqsig=on
    allow=all
    
    [ISDN3]
    ntmode=yes
    isdnmode=msn
    immediate=yes
    incomingmsn=* ;Use Diva MSN settings
    group=1
    controller=3
    softdtmf=off
    relaxdtmf=off
    faxdetect=off
    faxdetecttime=0
    accountcode=
    context=from-internal
    holdtype=local
    echocancelold=no
    bridge=yes
    devices=2
    echocancel=no
    echocancelnlp=0
    econtransitconn=0
    divaqsig=on
    allow=all
    
    [ISDN4]
    ntmode=yes
    isdnmode=msn
    immediate=yes
    incomingmsn=* ;Use Diva MSN settings
    group=1
    controller=4
    softdtmf=off
    relaxdtmf=off
    faxdetect=off
    faxdetecttime=0
    accountcode=
    context=from-internal
    holdtype=local
    echocancelold=no
    bridge=yes
    devices=2
    echocancel=no
    echocancelnlp=0
    econtransitconn=0
    divaqsig=on
    allow=all
    J'ai quand même changé le context du fichier capi.conf, car impossible de mettre le context voulu via l'interface web de Eicon (c'est une liste déroulante non éditable).

    Si besoin de plus, dites moi :

  9. #9
    Membre Association
    Date d'inscription
    août 2010
    Messages
    856
    Downloads
    0
    Uploads
    0
    En vrac, retrouvé dans les archives de l'ancien forum:

    Pour une DIVA Server Analog 8P:
    Code:
    [general]
    nationalprefix=0
    internationalprefix=00
    rxgain=0.8
    txgain=0.8
    alaw=yes
    
    [eicon1]
    ;Define CAPI Controller Interface for V-Analogue 8P
    mode=immediate
    isdnmode=msn
    ntmode=no;
    incomingmsn=*
    msn=*
    controller=1
    softdtmf=0
    accountcode=
    context=capi-in
    callgroup=1
    devices=2
    echocancel=yes

    Pour une AVM C4:
    Code:
    [general]
    nationalprefix=0
    internationalprefix=00
    rxgain=0.8
    txgain=0.8
    language=fr ;set default language
    
    ; interface sections ...
    
    [ISDN1]
    ;ntmode=yes
    isdnmode=msn ; ou bien did
    incomingmsn=*
    controller=1
    group=1
    context=capi-in
    devices=2
    echocancel=yes
    softdtmf=on
    relaxdtmf=on
    echocancelold=yes
    Cherchez des configs CAPI pour des lignes françaises, peu importe que ça soit diva, avm, etc... ça devrait marcher pareil (hormis les paramètres spécifiques comme "divaqsig")
    Essayez ntmode=no, isdnmode=did, et j'ai lu qu'un reload ne suffit parfois pas à tout prendre en compte dans ce cas là, dans le doute faites un restart.

    Il y'a des commandes comme "capiinfo" et d'autres, voyez ce que ça dit.

    car impossible de mettre le context voulu via l'interface web de Eicon (c'est une liste déroulante non éditable).
    les joies de l'interface web :/
    Un Asterisk classique, rien de mieux pour comprendre et diagnostiquer les problèmes

  10. #10
    Membre Association
    Date d'inscription
    août 2010
    Messages
    856
    Downloads
    0
    Uploads
    0
    Regardez ici, ils ont l'air de s'en être sorti:
    http://www.asterisk-france.org/archi...highlight=capi
    Ca n'est pas exactement la même carte mais c'est similaire.

    Je vous encourage à utiliser un Asterisk sans interface, ça vous aidera maintenant pour ce problème, et vous apprendrez comment ça fonctionne

Les tags pour cette discussion

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
  •