PDA

Voir la version complète : Digium B410P ligne DOWN


Luffy49
15/12/2008, 13h53
Bonjour,

Je dois installer un serveur asterisk j'ai installer la dernière version de trixbox et j'ai suivie ce tutoriel là :

Tutoriel Digium b410p trixbox (http://trixbox.org/forums/trixbox-forums/open-discussion/trixbox-ce-2-6-1-digium-b410p-howto)

Je suis arriver au point ou je doit redemarrer asterisk apres avoir connecter ma ligne téléphonique sur la carte Digium le problème c'est que lorsque je démarre le serveur asterisk charge bien misdn mais quand je fait :

asterisk -r
misdn show stacks

Toutes mes lignes sont a DOWN,

C'est vraiment URGENNNNNNNNNNNNNT si quelqu'un peut me renseigner.

J'aimerais aussi savoir la différence entre le mode TE et le mode NT pour les lignes ...


Cordialement,

Luffy

Luffy49
15/12/2008, 14h01
J'ai oublier de préciser je suis derriere une freebox ...

raphsimo
15/12/2008, 14h05
ciao
moi je tourne sur asterik 1.4.20 et Misdn mais pour la difference entre NT et TE je peux te renseigner.
NT comme network c est en fait le mode de programmation des acces numeris telecoms. TE comme terminaison donc c est le mode a utiliser pour ce connecter au acces telecom
NT <------> TE
Voila j espere que c est clair,
bon courage,
Raph

Luffy49
15/12/2008, 14h41
Ok donc les port TE c'est ce que je dois relier a ma freebox ou au ligne télécome de mon fournisseur d'acces.

Mais je vois pas a quoi serve les NT ??? parceque en interne le serveur est relié au lan et du coup les téléphone SIP sont connecter sur le lan et non sur les port NT je me trompe ?

quintana
15/12/2008, 16h21
Tu veux brancher une carte ISDN sur une freebox ? A mon avis tu fais erreur là. sur la freebox c'est un port analogique donc carte TDM410 avec du FXO.

comdif
15/12/2008, 20h00
Tu veux brancher une carte ISDN sur une freebox ? A mon avis tu fais erreur là. sur la freebox c'est un port analogique donc carte TDM410 avec du FXO.

Nonnnnnnn j'avais pas compris ca !!!
On a tous mal compris tu essais quand meme pas de brancher la ligne qui sort de la freebox sur une B410P.

Rassures nous tu as l'ISDN et c'est la ligne qui sort de la TNR que tu essais de brancher ?

gouroutrash
15/12/2008, 21h34
Si c'est ça qu'il essaye de faire, c'est énorme :D


Y'en a qui achètent une x100p et à qui on dit de mettre un peu d'argent pour une tdm01b, lui il s'est dit qu'une b410p serait encore meilleure ^^

Luffy49
29/12/2008, 16h54
C'était pour tester bon enfin bref passons :

J'ai brancher mes 4 lignes T0 sur la cartes mais quand je redémarre le serveur j'ai toujours les lignes DOWN avec misdn show stacks ...


trixbox version : v2.6.1.13


misdn.conf

[out]
ports=1,2,3,4
context=from-pstn
msns=*


extensions.conf

[from-pstn]
mISDN/g:out/$OUTNUM$


misdnportinfo donne sa :

Port 1: TE-mode BRI S/T interface line (for phone lines)
-> Protocol: DSS1 (Euro ISDN)
-> Layer 4 protocol 0x04000001 is detected, but not allowed for TE lib.
-> childcnt: 2
* Port NOT useable for PBX (maybe there is already a PBX running?)
--------
Port 2: TE-mode BRI S/T interface line (for phone lines)
-> Protocol: DSS1 (Euro ISDN)
-> Layer 4 protocol 0x04000001 is detected, but not allowed for TE lib.
-> childcnt: 2
* Port NOT useable for PBX (maybe there is already a PBX running?)
--------
Port 3: TE-mode BRI S/T interface line (for phone lines)
-> Protocol: DSS1 (Euro ISDN)
-> Layer 4 protocol 0x04000001 is detected, but not allowed for TE lib.
-> childcnt: 2
* Port NOT useable for PBX (maybe there is already a PBX running?)
--------
Port 4: TE-mode BRI S/T interface line (for phone lines)
-> Protocol: DSS1 (Euro ISDN)
-> Layer 4 protocol 0x04000001 is detected, but not allowed for TE lib.
-> childcnt: 2
* Port NOT useable for PBX (maybe there is already a PBX running?)
--------

mISDN_close: fid(3) isize(131072) inbuf(0x9ea3060) irp(0x9ea3060) iend(0x9ea3060)


AIDEZ MOI PLZZZ sa fait 3 semaines que je suis bloqué sur se problème

gouroutrash
29/12/2008, 17h19
Je t'aiderai bien mais je ne connais pas trixbox.
Pas envie d'essayer Asterisk tout simple ? (ca va peut être aider à trouver la solution pour trixbox...)

Luffy49
29/12/2008, 17h47
trixbox c'est pareil que asterisk il embarque juste en plus une interface web donc je vois pas en quoi sa gênerait...

As tu une idée d'où celà pourrait provenir. Les lignes T0 numéris de chez FT sont bien a paramêtrer en TE ??

quintana
29/12/2008, 17h51
C'est toujours down chez FT, faut que tu rajoutes dans misdn.conf cette ligne :

pmp_l1_check=no

Normalement ça doit passer up quand tu fais un appel et après ça reste quelques minutes pour repasser en down. FT coupe le l1 sur les T0.

Tu peux forcer avec misdn up port 1, si ça reste up un peu c'est que c'est ok.

Luffy49
30/12/2008, 09h45
merci pour l'info.

J'essaye de créer l'outbound pour celà j'ai fait :

misdn.conf :

[isdn]
ports=1,2,3,4
context=from-pstn
msns=*


extention :

[1000]
type=friend
secret=1000
record_out=Adhoc
record_in=Adhoc
qualify=yes
port=5060
pickupgroup=
nat=yes
mailbox=1000@device
host=dynamic
dtmfmode=rfc2833
dial=SIP/1000
context=from-internal
canreinvite=no
callgroup=
callerid=device <1000>
accountcode=
call-limit=50



puis dans l'interface web j'ai mis un custom TRUNK

Custom dial string : mISDN/g:isdn/$OUTNUM$
tous les autres champs j'ai laisser blanc


puis j'ai créer une outbound route :
Trunk sequence j'ai pris celle que je viens de créer
et en dial patern j'ai mi sa :
9|.


J'ai une extention de créer mon téléphone ip est bien connecter a asterisk mais que je fasse n'importe quel numéro le téléphone me met wrong number
et fait 6 fois bip

Quelqu'un peut m'aider

gouroutrash
30/12/2008, 09h52
trixbox c'est pareil que asterisk il embarque juste en plus une interface web donc je vois pas en quoi sa gênerait...

As tu une idée d'où celà pourrait provenir. Les lignes T0 numéris de chez FT sont bien a paramêtrer en TE ??

Rien qu'à regarder ton tutoriel d'installation de la b410p sur trixbox, on est très loin de la méthode d'installation de la b410p sur Asterisk.

Luffy49
30/12/2008, 12h19
ok bon bref sa me dit toujours pas pourquoi il me sort un wrong number

quintana
30/12/2008, 12h35
Montre plutot les logs de ta cli quand ut passes un appel, là ça me paraît dur de te répondre sans ça ;)

Reaper
30/12/2008, 12h38
ok bon bref sa me dit toujours pas pourquoi il me sort un wrong number
nous sommes pas le telephates(dommage) paste cli ici.

Luffy49
30/12/2008, 12h45
En fait cela venait du dial plan interne au hardphone.


J'ai à nouveau un problème impossible d'appeler les numéros extérieur ...

Il me dit

blabla ... Plz check the number and dial again.

En fait j'ai met extension dans le context from-internal

Mais je ne vois pas quoi mettre dans l'extensions.conf dans la partit [from-internal]


doit-je mettre exten => _0.,1,Dial(mISDN/g:isdn/$OUTNUM$) ???

Luffy49
30/12/2008, 13h53
Voilà ce que me sort asterisk lorsque j'essaie d'appeler quelqu'un :

-- Executing [0546378431@from-internal:1] Dial("SIP/1000-b6309310", "mISDN/g:isdn/$OUTNUM$") in new stack
P[ 1] channel with stid:0 for one second still in use!
-- Called g:isdn/$OUTNUM$
P[ 1] empty_chan_in_stack: cannot empty channel 255
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing [0546378431@from-internal:2] NoCDR("SIP/1000-b6309310", "") in new stack
-- Executing [0546378431@from-internal:3] Wait("SIP/1000-b6309310", "1") in new stack
-- Executing [0546378431@from-internal:4] Playback("SIP/1000-b6309310", "silence/1&cannot-complete-as-dialed&check-number-dial-again|noanswer") in new stack
-- <SIP/1000-b6309310> Playing 'silence/1' (language 'en')
-- <SIP/1000-b6309310> Playing 'cannot-complete-as-dialed' (language 'en')
== Spawn extension (from-internal, 0546378431, 4) exited non-zero on 'SIP/1000-b6309310'
-- Executing [h@from-internal:1] Macro("SIP/1000-b6309310", "hangupcall") in new stack
-- Executing [s@macro-hangupcall:1] ResetCDR("SIP/1000-b6309310", "w") in new stack
-- Executing [s@macro-hangupcall:2] NoCDR("SIP/1000-b6309310", "") in new stack
-- Executing [s@macro-hangupcall:3] GotoIf("SIP/1000-b6309310", "1?skiprg") in new stack
-- Goto (macro-hangupcall,s,6)
-- Executing [s@macro-hangupcall:6] GotoIf("SIP/1000-b6309310", "1?skipblkvm") in new stack
-- Goto (macro-hangupcall,s,9)
-- Executing [s@macro-hangupcall:9] GotoIf("SIP/1000-b6309310", "1?theend") in new stack
-- Goto (macro-hangupcall,s,11)
-- Executing [s@macro-hangupcall:11] Hangup("SIP/1000-b6309310", "") in new stack
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'SIP/1000-b6309310' in macro 'hangupcall'
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'SIP/1000-b6309310'

Reaper
30/12/2008, 16h34
-- Called g:isdn/$OUTNUM$

le var $OUTNUM$ doit être remplacé, ce qui ne pas le cas ici.

Marmulet
30/12/2008, 19h43
Remplacer exten => _0.,1,Dial(mISDN/g:isdn/$OUTNUM$) par quelque chose du genre exten => _0X.,1,dial(mISDN/g:isdn/{EXTEN:1})

Reaper
30/12/2008, 20h14
C'est freepbx Marmulet.

Marmulet
30/12/2008, 20h25
Tu suggères quoi du coup?

extensions.conf

[from-pstn]
mISDN/g:out/{EXTEN:1}

En message privée, ils m'ont précisé qu'il n'avait qu'un seule ligne ISDN sur le port 1, peut-être y a-t-il d'autres choses à modifier?

misdn.conf

[out]
ports=1
context=from-pstn
msns=*