PDA

Voir la version complète : chan_misdn, chan_capi, ... ?


Dagaka
24/03/2006, 13h17
Bonjour,

je possède une carte pci isdn billion bipac, que dois-je utiliser pour la faire fonctionner sous Asterisk ?

j'ai installé avec succès bristuff-0.3.0-....(asterisk 1.2.4, libpri 1.2.2, zaptel 1.2.3 et zaphfc) et je désire un peu d'éclaircissement sur tout ce qui est chan_misdn, chan_capi parce que je ne comprends pas bien l'utilité. Je m'explique voici mon fichier

zaptel.conf :
loadzone=fr
defaultzone=fr

span=1,1,3,ccs,ami
bchan=1-2
dchan=3

fxoks=4-5
fxsks=6-7


(j'ai en plus une tdm400p, 2*FXO, 2*FXS)

lorsque je lance ztcfg -vv j'ai :

Zaptel Configuration
======================

SPAN 1: CCS/ AMI Build-out: 399-533 feet (DSX-1)

Channel map:

Channel 01: Clear channel (Default) (Slaves: 01)
Channel 02: Clear channel (Default) (Slaves: 02)
Channel 03: D-channel (Default) (Slaves: 03)
Channel 04: FXO Kewlstart (Default) (Slaves: 04)
Channel 05: FXO Kewlstart (Default) (Slaves: 05)
Channel 06: FXS Kewlstart (Default) (Slaves: 06)
Channel 07: FXS Kewlstart (Default) (Slaves: 07)

7 channels configured.


Y'a t-il un probléme, dois-je me servir d'outils ou librairies en particulier pour faire fonctionner le tout ?

help me please !

squitel
25/03/2006, 14h07
Personnellement je n'ai jamais utilisé ce driver avec cette carte précisément mais j'utilisais plutôt chan_misdn comme indiqué dans la doc d'install dispo sur le site de beronet...

C'est le driver préconisé par Beronet, en plus il vient avec un script d'installation (install-misdn) qui fait tout.

Avec ce driver toute la conf se fait dans "/etc/asterisk/misdn.conf", par ex :
card=1,hfcpci
te_ptmp=1
Ensuite un "/etc/init.d/misdn-init start" et c'est tout bon.

Néanmoins à voir ton message il semble que tes canaux 1 & 2 (+3 pour la signalisation) soient bien configurés... Tu ne dis pas clairement si ça marche ou pas dans ta config...?

A noter qu'une procédure d'install pour cette carte sur Asterisk existe à cette adresse : http://dondisperato.blogspot.com/.

Dagaka
26/03/2006, 15h20
Avec ce driver toute la conf se fait dans "/etc/asterisk/misdn.conf", par ex :
card=1,hfcpci
te_ptmp=1
Ensuite un "/etc/init.d/misdn-init start" et c'est tout bon.


merci pour le filon !


Néanmoins à voir ton message il semble que tes canaux 1 & 2 (+3 pour la signalisation) soient bien configurés... Tu ne dis pas clairement si ça marche ou pas dans ta config...?


je n'ai pas encore testé mais je laisserai un post pour indiquer si ça fonctionne


A noter qu'une procédure d'install pour cette carte sur Asterisk existe à cette adresse : http://dondisperato.blogspot.com/.

oui c'est le lien que j'ai utilisé pour configurer
cependant quand je fais un reload de la conf j'ai une erreur du type
Error chan_zap : Unable to reconfigure channel 1-2 (ce sont les channels utilisés pour l'isdn, pb ds zapata.conf à coup sûr) donc je pense qu'il y a tout de même un pb et je vais alors plutôt opter pour ta solution avec misdn.

merci pour ta réponse.

Dagaka
27/03/2006, 15h13
/usr/src/install-misdn/mISDN/drivers/isdn/hardware/mISDN/hfcs_usb.c: In function `hfcsusb_l1hwD':
/usr/src/install-misdn/mISDN/drivers/isdn/hardware/mISDN/hfcs_usb.c:791: attention : ISO C89 interdit les mélanges de déclarations et de code
/usr/src/install-misdn/mISDN/drivers/isdn/hardware/mISDN/hfcs_usb.c: At top level:
/usr/src/install-misdn/mISDN/drivers/isdn/hardware/mISDN/hfcs_usb.c:2301: erreur: champ inconnu « owner » spécifié lors de l'initialisation
/usr/src/install-misdn/mISDN/drivers/isdn/hardware/mISDN/hfcs_usb.c:2301: attention : initialisation d'un type pointeur incompatible
make[2]: *** [/usr/src/install-misdn/mISDN/drivers/isdn/hardware/mISDN/hfcs_usb.o] Erreur 1
make[1]: *** [_module_/usr/src/install-misdn/mISDN/drivers/isdn/hardware/mISDN] Erreur 2
make[1]: Leaving directory `/usr/src/linux-2.6.16'
make: *** [MISDN_MAKE_MODS] Erreur 2


j'utilise install-misdn, j'ai recompilé le noyau (qq options nécessaires), j'ai downgradé ma version de gcc qui était à l'origine une v4, je fais un make et voici l'erreur qu'il me pète ci-dessus

qqn a-t-il une idée ???

Dagaka
28/03/2006, 08h27
j'ai résolu mon erreur précédente de compilation, cependant j'ai à nouveau une erreur lors du chargement du module :


# /etc/init.d/misdn-init config
[OK] /etc/misdn-init.conf already present. backing it up to /etc/misdn-init.conf.save
[OK] /etc/misdn-init.conf created. It's now safe to run "/etc/init.d/misdn-init start"
[ii] make your port (1) available in asterisk by editing "/etc/asterisk/misdn.conf"
# /etc/init.d/misdn-init start
FATAL: Error inserting mISDN_core (/lib/modules/2.6.16/extra/mISDN_core.ko): Invalid module format
WARNING: Error inserting mISDN_core (/lib/modules/2.6.16/extra/mISDN_core.ko): Invalid module format
FATAL: Error inserting mISDN_l1 (/lib/modules/2.6.16/extra/mISDN_l1.ko): Invalid module format
WARNING: Error inserting mISDN_core (/lib/modules/2.6.16/extra/mISDN_core.ko): Invalid module format
FATAL: Error inserting mISDN_l2 (/lib/modules/2.6.16/extra/mISDN_l2.ko): Invalid module format
WARNING: Error inserting mISDN_core (/lib/modules/2.6.16/extra/mISDN_core.ko): Invalid module format
FATAL: Error inserting l3udss1 (/lib/modules/2.6.16/extra/l3udss1.ko): Invalid module format
WARNING: Error inserting mISDN_core (/lib/modules/2.6.16/extra/mISDN_core.ko): Invalid module format
FATAL: Error inserting mISDN_dsp (/lib/modules/2.6.16/extra/mISDN_dsp.ko): Invalid module format
-----------------------------------------
Loading module(s) for your misdn-cards:
-----------------------------------------
modprobe hfcpci protocol=0x2 layermask=0xf
WARNING: Error inserting mISDN_core (/lib/modules/2.6.16/extra/mISDN_core.ko): Invalid module format
FATAL: Error inserting hfcpci (/lib/modules/2.6.16/extra/hfcpci.ko): Invalid module format


vous avez une idée mes gens ?

merci d'avance...

Dagaka
29/03/2006, 07h01
j'ai encore résolu mon erreur précédente et cela semble enfin prêt à fonctionner ou presque puisque qd je lance asterisk voici mon (dernier) problème :


[root@localhost ~]# asterisk -vvvvvvgc
...
...
...
[chan_zap.so] => (Zapata Telephony w/PRI)
== Parsing '/etc/asterisk/zapata.conf': Found
Mar 29 08:57:19 WARNING[3021]: chan_zap.c:915 zt_open: Unable to open '/dev/zap/channel': No such file or directory
Mar 29 08:57:19 ERROR[3021]: chan_zap.c:6879 mkintf: Unable to open channel 4: No such file or directory
here = 0, tmp->channel = 4, channel = 4
Mar 29 08:57:19 ERROR[3021]: chan_zap.c:10315 setup_zap: Unable to register channel '4-5'
Mar 29 08:57:19 WARNING[3021]: loader.c:414 __load_resource: chan_zap.so: load_module failed, returning -1
Mar 29 08:57:19 WARNING[3021]: loader.c:554 load_modules: Loading module chan_zap.so failed!
Ouch ... error while writing audio data: : Broken pipe



des idées ???