PDA

Voir la version complète : Digium B410P - 2 Numeris FT - RED alarm



ronhanson
28/10/2011, 13h09
Bonjour a tous, et merci d'avance de votre aide.
J'ai aidé un pote a installer un serveur asterisk dans sa boite.
On a mis une PRI avec une carte digium T120P qui marche nickel.

Le probleme est sur les 2 arrivées Numéris FT/Orange en plus.
J'avais une carte B410P qui ne me servait plus donc je lui ai filé, mais impossible de faire monter les lignes. RED alarm.

Pourtant, en parcourant tous les forums, ca a l'air de marcher, le mec de FT avait meme testé la ligne avec un gros Telephone "portable" Numerique.

J'ai essayé toutes les config possibles dans /etc/dahdi/system.conf, je les ai regénérées, mais ca n'a pas l'air de changer quoi que ce soit...

A l'heure actuelle, j'ai un câble droit connecté au premier port de la carte, et un cable croisé special digium (le meme utilisé avec le PRI) qui est connecté a la deuxieme arrivée FT. Mais impossible de faire monter le span 1 ou 2 de la carte B410P...

Auriez vous une idée? Je galere depuis 2 semaines avec ca... :ouimaitre:
Merci d'avance,
Ronan

PS : je suis sur asterisk 1.6, et j'ai pris la distrib freepbx...

F6HQZ
28/10/2011, 17h14
Bonsoir,

Attention, PRI et BRI ne sont pas cablés de façon identique.
Voir les docs Digium (manuel de la carte à télécharger sur leur site).
Selon le paramétrage de F.T., en principe, la LED de la carte sera clignotante rouge si pas de communication, et fixe verte pendant.

Sinon, avec une copie des paramétrages, ce serait plus facile ;-)

Cordialement,
Francois

ronhanson
28/10/2011, 17h46
Bonjour F6HQZ,
Merci de ta réponse.
j'ai donc une PRI sur le span 1, et 2 BRI sur les spans 2 et 3.

dahdi_hardware

pci:0000:02:08.0 wcte12xp+ d161:8000 Wildcard TE121
pci:0000:0a:02.0 wcb4xxp+ d161:b410 Digium Wildcard B410P

Je ne pense pas avoir de probleme d'IRQ car la valeur dans cat /proc/dahdi/1 ou 2 ou 3 n'affiche pas d'errreurs d'IRQ...

Pour info, le span 2 est connecté a la premiere arrivee numeris, avec un cable droit. Le span 3 est connecté a la seconde arrivee numeris avec un cable Digium PRI.

Je vais de suite lire la doc sur les cables mais je pense que cela devrait etre un cable droit pour un BRI. Donc la span 2 devrait marcher...

/etc/dahdi/system.conf

# Autogenerated by /usr/sbin/dahdi_genconf on Thu Oct 27 18:28:38 2011
# If you edit this file and execute /usr/sbin/dahdi_genconf again,
# your manual changes will be LOST.
# Dahdi Configuration File
#
# This file is parsed by the Dahdi Configurator, dahdi_cfg
#
# Span 1: WCT1/0 "Wildcard TE121 Card 0" (MASTER) HDB3/CCS/CRC4 ClockSource
span=1,1,0,ccs,hdb3
# termtype: te
bchan=1-15,17-31
dchan=16
echocanceller=mg2,1-15,17-31

# Span 2: B4/0/1 "B4XXP (PCI) Card 0 Span 1" AMI/CCS RED
span=2,2,0,ccs,ami
# termtype: te
bchan=32-33
hardhdlc=34
echocanceller=mg2,32-33

# Span 3: B4/0/2 "B4XXP (PCI) Card 0 Span 2" AMI/CCS RED
span=3,3,0,ccs,ami
# termtype: te
bchan=35-36
hardhdlc=37
echocanceller=mg2,35-36

# Span 4: B4/0/3 "B4XXP (PCI) Card 0 Span 3" AMI/CCS RED
span=4,4,0,ccs,ami
# termtype: te
bchan=38-39
hardhdlc=40
echocanceller=mg2,38-39

# Span 5: B4/0/4 "B4XXP (PCI) Card 0 Span 4" AMI/CCS RED
span=5,0,0,ccs,ami
# termtype: te
bchan=41-42
hardhdlc=43
echocanceller=mg2,41-42

# Global data

loadzone = fr
defaultzone = fr

/etc/asterisk/dahdi_channels.conf



; Autogenerated by /usr/sbin/dahdi_genconf on Thu Oct 27 18:28:38 2011
; If you edit this file and execute /usr/sbin/dahdi_genconf again,
; your manual changes will be LOST.
; Dahdi Channels Configurations (chan_dahdi.conf)
;
; This is not intended to be a complete chan_dahdi.conf. Rather, it is intended
; to be #include-d by /etc/chan_dahdi.conf that will include the global settings
;

; Span 1: WCT1/0 "Wildcard TE121 Card 0" (MASTER) HDB3/CCS/CRC4 ClockSource
group=0,11
context=from-pstn
switchtype = euroisdn
signalling = pri_cpe
channel => 1-15,17-31
context = default
group = 63

; Span 2: B4/0/1 "B4XXP (PCI) Card 0 Span 1" AMI/CCS RED
group=0,12
context=from-pstn
switchtype = euroisdn
signalling = bri_cpe_ptmp
channel => 32-33
context = default
group = 63

; Span 3: B4/0/2 "B4XXP (PCI) Card 0 Span 2" AMI/CCS RED
group=0,13
context=from-pstn
switchtype = euroisdn
signalling = bri_cpe_ptmp
channel => 35-36
context = default
group = 63

; Span 4: B4/0/3 "B4XXP (PCI) Card 0 Span 3" AMI/CCS RED
group=0,14
context=from-pstn
switchtype = euroisdn
signalling = bri_cpe_ptmp
channel => 38-39
context = default
group = 63

; Span 5: B4/0/4 "B4XXP (PCI) Card 0 Span 4" AMI/CCS RED
group=0,15
context=from-pstn
switchtype = euroisdn
signalling = bri_cpe_ptmp
channel => 41-42
context = default
group = 63


/etc/asterisk/chan_dahdi.conf (FreePBX includes)


; Copied from DAHDI Module of FreePBX

[general]

; generated by module
#include chan_dahdi_general.conf

; for user additions not provided by module
#include chan_dahdi_general_custom.conf

[channels]

; for user additions not provided by module
#include chan_dahdi_channels_custom.conf

; include dahdi groups defined by DAHDI module of FreePBX
#include chan_dahdi_groups.conf

; include dahdi extensions defined in FreePBX
#include chan_dahdi_additional.conf


/etc/asterisk/chan_dahdi_groups.conf (en plus je le modifie a la main car le module "Dahdi Config" de Freepbx fait de la merde et mets tout en "pri_cpe") :



; [span_1]
signalling=pri_cpe
switchtype=euroisdn
pridialplan=unknown
prilocaldialplan=unknown
group=0
context=from-pstn
channel=1-15,17-31

; [span_2]
signalling=bri_cpe
switchtype=euroisdn
pridialplan=national
prilocaldialplan=national
group=1
context=from-pstn
channel=32-33

; [span_3]
signalling=bri_cpe
switchtype=euroisdn
pridialplan=national
prilocaldialplan=national
group=2
context=from-pstn
channel=35-36

; [span_4]
signalling=bri_cpe
switchtype=euroisdn
pridialplan=national
prilocaldialplan=national
group=3
context=from-pstn
channel=38-39

; [span_5]
signalling=bri_cpe
switchtype=euroisdn
pridialplan=national
prilocaldialplan=national
group=4
context=from-pstn
channel=41-42



dahdi_scan


[1]
active=yes
alarms=OK
description=Wildcard TE121 Card 0
name=WCT1/0
manufacturer=Digium
devicetype=Wildcard TE121 (VPMADT032)
location=PCI Bus 02 Slot 09
basechan=1
totchans=31
irq=169
type=digital-E1
syncsrc=1
lbo=0 db (CSU)/0-133 feet (DSX-1)
coding_opts=AMI,HDB3
framing_opts=CCS,CRC4
coding=HDB3
framing=CCS
[2]
active=yes
alarms=RED
description=B4XXP (PCI) Card 0 Span 1
name=B4/0/1
manufacturer=Digium
devicetype=Wildcard B410P
location=PCI Bus 10 Slot 03
basechan=32
totchans=3
irq=90
type=digital-TE
syncsrc=0
lbo=0 db (CSU)/0-133 feet (DSX-1)
coding_opts=B8ZS,AMI,HDB3
framing_opts=ESF,D4,CCS,CRC4
coding=AMI
framing=CCS
[3]
active=yes
alarms=RED
description=B4XXP (PCI) Card 0 Span 2
name=B4/0/2
manufacturer=Digium
devicetype=Wildcard B410P
location=PCI Bus 10 Slot 03
basechan=35
totchans=3
irq=90
type=digital-TE
syncsrc=0
lbo=0 db (CSU)/0-133 feet (DSX-1)
coding_opts=B8ZS,AMI,HDB3
framing_opts=ESF,D4,CCS,CRC4
coding=AMI
framing=CCS
[4]
active=yes
alarms=RED
description=B4XXP (PCI) Card 0 Span 3
name=B4/0/3
manufacturer=Digium
devicetype=Wildcard B410P
location=PCI Bus 10 Slot 03
basechan=38
totchans=3
irq=90
type=digital-TE
syncsrc=0
lbo=0 db (CSU)/0-133 feet (DSX-1)
coding_opts=B8ZS,AMI,HDB3
framing_opts=ESF,D4,CCS,CRC4
coding=AMI
framing=CCS
[5]
active=yes
alarms=RED
description=B4XXP (PCI) Card 0 Span 4
name=B4/0/4
manufacturer=Digium
devicetype=Wildcard B410P
location=PCI Bus 10 Slot 03
basechan=41
totchans=3
irq=90
type=digital-TE
syncsrc=0
lbo=0 db (CSU)/0-133 feet (DSX-1)
coding_opts=B8ZS,AMI,HDB3
framing_opts=ESF,D4,CCS,CRC4
coding=AMI
framing=CCS



Merci encore pour votre aide, je suis paume...
Ronan

F6HQZ
28/10/2011, 20h42
Le premier essai à faire serait de boucler 2 lignes de la carte (une en NT l'autre en TE bien sûr) et se passer des appels en boucle. Si les deux ports sont paramétrés de façon identique (mais client/serveur) ça doit fonctionner. Si ça ne fonctionne pas comme ça, aye ! Un autre pépin ailleurs (IRQ partagées, défaut sur la carte, versions de Dahdi et Asterisk trop anciennes, etc...).

Il est parfois instructif de désactiver APIC/ACPI et d'observer à nouveau la distribution des IRQ.
Partage s'abstenir, sauf avec des USB si ces ports ne sont pas sollicités, surtout pas avec un port Eth ou un disque dur !

Si la boucle de test fonctionne, alors il faut connecter F.T. et tâcher de voir ce qui ne fontionne pas en passant des appels dans les deux sens. Le fait de regarder les LED sans rien tenter ne sert à rien.

Beaucoup d'utilisateurs se plantent avec les câbles. Je n'utilise jamais des câbles Ethernet pour les BRI ou les PRI. A contrôler en priorité.

Cordialement,
Francois

ronhanson
03/11/2011, 12h39
Salut Francois,
Merci de ta reponse. Je test ca today.


Beaucoup d'utilisateurs se plantent avec les câbles. Je n'utilise jamais des câbles Ethernet pour les BRI ou les PRI. A contrôler en priorité.


Tu utilises quoi comme cable? des RJ11 ca passe?

Je vais reconfigurer les jumpers sur la carte pour passer le port 4 en mode NT, regenerer la config, boucler les deux, et voir ce que ca donne deja. Très bonne idée, merci.

Ronan

F6HQZ
03/11/2011, 15h48
Bonjour Ronan,

J'utilise du câble 2 paires téléphonique et je pose 2 RJ45 correctement câblées (les bonnes paires de fils, pas au hasard), sinon, du câble Ethernet mais câblé façon BRI/T0 et pas un câblage LAN.

Cordialement,
Francois

ronhanson
03/11/2011, 16h19
Salut Francois,
Desole d'insister mais quand tu dis cablé facon BRI/T0, pour le mode TE, c'est du droit non?
Comme ici : http://wiki.sangoma.com/Pinouts#RJ-49C ?

La carte Digium B410P, quand on change les jumpers du mode TE vers le mode NT, ca "croise" automatiquement d'apres ce que j'ai compris sur leur doc, donc toujours du cable droit...

F6HQZ
03/11/2011, 17h14
Bonjour Ronan,

Préfère la doc du constructeur de la B410P ici :
http://docs.digium.com/B410P/b410p-user-manual.pdf

En annexe A, le schéma de câblage.

Les "pavés" sur la carte permettent de croiser ou décroiser le câble utilisé (si c'est un vrai câble T0/S0).

Ne pas oublier de mettre en service la charge de la ligne avec les dip switches si la carte est toute seule sur le réseau ou en terminaison d'une branche d'un Y.

Cordialement,
Francois

ronhanson
03/11/2011, 17h36
Merci encore des precisions...
C'est bien la doc que j'avais lue en premier mais j'avais zappé l'annexe, merci.
Donc, si je pige bien, dans mon cas, si je mets un cable RJ45 droit entre mon port 1 en TE et mon port 4 en NT, ca devrait fonctionner?

Quand tu dis :

Ne pas oublier de mettre en service la charge de la ligne avec les dip switches si la carte est toute seule sur le réseau ou en terminaison d'une branche d'un Y.
Ca veut dire que pour le port 4, que je vais mettre en NT, je dois aussi activer le petit DIP swith sur ON pour avoir 100ohm? Si je boucle vers le port 1 en TE c'est bien ce qu'il me faut faire?

Merci encore et désolé pour mes questions peut être stupides.

F6HQZ
03/11/2011, 18h08
Un câble droit (type T0, pas LAN) et déplacer les cavaliers d'un seul port.
Les résistances de terminaisons en place sur les deux ports.

ronhanson
03/11/2011, 18h34
Bon alors je vais sans doute etre tres lourd encore et j'ai pourtant recherché dans le forum (notamment ici : http://www.asterisk-france.org/showthread.php/1110-Question-nt ou ici ou ils conseillent des RJ45 : http://www.asterisk-france.org/showthread.php/1209-brochage-pour-une-carte-B410P )...

Quand tu dis "cable type T0, pas LAN", tu veux dire des RJ14 à deux paires par exemple?

Je veux vraiment mettre de coté tout probleme potentiel de cablage avant de fouiner plus en profondeur...

F6HQZ
03/11/2011, 19h42
RJ45 T0/S0

cable droit :
straight-through cable :

-- TE -- NT --

TX+ 3 - 3 RX+
RX+ 4 - 4 TX+
RX- 5 - 5 TX-
TX- 6 - 6 RX-

Câble croisé :
Cross-over cable :

TX+ 3 - 4 RX+
RX+ 4 - 3 TX+
RX- 6 - 5 TX-
TX- 5 - 6 RX-

ronhanson
10/11/2011, 16h03
Bonjour,
J'ai pu demander a mon ami de faire les changements sur la carte (mettre un port en NT et activer la charge des lignes -switchs 100ohm), mais tout n'a pas marché vraiment comme voulu...
D'abord, j'ai mis le port 4 en NT, pui j'ai mis tous les switchs 100ohm sur ON sur tous les ports : Probleme, la carte n'etait meme plus visible, meme pas avec lspci.
J'ai donc laissé mon port 4 en NT, et j'ai desactivé les petits swtichs 100ohms, et la, la carte B410P est revenu :

> dahdi_hardware
pci:0000:02:08.0 wcte12xp+ d161:8000 Wildcard TE121
pci:0000:0a:02.0 wcb4xxp+ d161:b410 Digium Wildcard B410P

> lspci | grep B410
0a:02.0 Multimedia controller [0004]: Digium, Inc. Wildcard B410 quad-BRI card (rev 01)


Mais la j'ai un autre probleme : je ne vois pas la carte dans tous les autres executables dahdi... J'ai fais dahdi_genconf, il ne me sort la conf que pour a carte PRI, et il oublie la carte BRI.
Quand je vais dans dahdi_tool, il ne me montre que ma carte PRI...

Avez vous une idee de ce qui peut causer ce genre de probleme? Ai-je oublié une config a faire?
Merci d'avance.
Ronan

F6HQZ
10/11/2011, 20h32
Bonsoir,

Le fait de cabler, d'utiliser ou pas un port d'une carte B410P ne doit pas la faire apparaitre et disparaitre lors d'une commande lspci.
Il doit y avoir autre chose... ou alors, la carte est morte suite à une surcharge d'electricité statique, une insertion à chaud dans un slot d'une machine en marche, ou en branchant autre chose que des T0 dans ses RJ45, qui aurait "secoué" les composants de la carte.

Sinon, je suppose un problême avec la carte mère ou son BIOS, dysfonctionnement ou IRQ partagée.

Il faudrait laisser quelque part accessible (pas en réponse sur ce forum, c'est trop gros, mais sous forme d'un lien vers ailleurs) le fichier /root/digium.txt issu de la commande sous shell Linux "autosupport".

Sinon, Digium peut aussi être sollicité pour support à l'installation d'une de ses cartes : ce sont des experts d'Asterisk ;-)

Cordialement,
Francois