- Mitglied seit
- 18 Aug 2007
- Beiträge
- 9
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo,
ich versuche einen Asterisk 1.4.18.1 mit einer Digium B410P zu Laufen zu bringen.
Die B410P ist an zwei Basisanschlüsse als Anlagenanschluss PTP mit zwei verschiedenen Durchwahlnummern mit Port 1 und 2 direkt an die NTBAs angeschlossen. Das funktioniert einwandfrei.
Port 4 der B410P soll im NT Modus als Mehrgeräteanschluss PTMP betrieben werden. Der Layer 1 wird aktiv, sobald das Kabel gesteckt wird, offensichtlich erhält das angeschlossene Endgerät keinen TEI von/über die B410P.
Bei einem Anruf wird über Port 4 ein Setup an den TEI 127 gesendet. Weil das Endgerät jedoch keinen TEI erhalten hat, kann es nicht auf das Setup antworten. Das Setup wird nach Timeout beendet.
Die Installation wurde mit einer openSUSE 10.3 nach der Vorgabe von Digium erfolglos getestet. Ein weiterer Versuch mit den von openSUSE zur Verfügung gestellten Versionen asterisk-1.4.18, misdn usw. war ebenfalls erfolglos.
Eine weitere Neuinstallation unter Debian 4.0 nach Vorgabe von Digium war wieder erfolglos. Nach wie vor erhält das Endgerät keinen TEI.
Die installierten Versionen:
Asterisk-1.4.18.1
zaptel-1.4.9
Vor "make install" des zaptel wird nach Eingabe von "make b410p" zsätzliche Software von Digium heruntergeladen und installiert. Damit sollte alles funktionieren.
Nach dem Erzeugen und Anpassen der misdn-init.conf und der misdn.conf, dem Start von mISDN und Asterisk sieht es gut aus. Die Konfigurationsdateien und die Logfiles füge ich unten an.
Und auf dem angeschlossenen Endgerät:
Mar 22 21:34:45 Faxserver isdnlog: Mar 22 21:34:45 Call to tei 127 from +49/21, XXX on +49/38, XXX HANGUP (Timeout)
Der Faxserver funktioniert am "echten" ISDN Mehrgeräteanschluss problemlos. Zum Test wurden zwei Faxserver, je einer mit AVM B1 und AVM Fritz PCI verwendet.
Viele Grüße
Andreas
ich versuche einen Asterisk 1.4.18.1 mit einer Digium B410P zu Laufen zu bringen.
Die B410P ist an zwei Basisanschlüsse als Anlagenanschluss PTP mit zwei verschiedenen Durchwahlnummern mit Port 1 und 2 direkt an die NTBAs angeschlossen. Das funktioniert einwandfrei.
Port 4 der B410P soll im NT Modus als Mehrgeräteanschluss PTMP betrieben werden. Der Layer 1 wird aktiv, sobald das Kabel gesteckt wird, offensichtlich erhält das angeschlossene Endgerät keinen TEI von/über die B410P.
Bei einem Anruf wird über Port 4 ein Setup an den TEI 127 gesendet. Weil das Endgerät jedoch keinen TEI erhalten hat, kann es nicht auf das Setup antworten. Das Setup wird nach Timeout beendet.
Die Installation wurde mit einer openSUSE 10.3 nach der Vorgabe von Digium erfolglos getestet. Ein weiterer Versuch mit den von openSUSE zur Verfügung gestellten Versionen asterisk-1.4.18, misdn usw. war ebenfalls erfolglos.
Eine weitere Neuinstallation unter Debian 4.0 nach Vorgabe von Digium war wieder erfolglos. Nach wie vor erhält das Endgerät keinen TEI.
Die installierten Versionen:
Asterisk-1.4.18.1
zaptel-1.4.9
Vor "make install" des zaptel wird nach Eingabe von "make b410p" zsätzliche Software von Digium heruntergeladen und installiert. Damit sollte alles funktionieren.
Nach dem Erzeugen und Anpassen der misdn-init.conf und der misdn.conf, dem Start von mISDN und Asterisk sieht es gut aus. Die Konfigurationsdateien und die Logfiles füge ich unten an.
Code:
misdn-init.conf
card=1,0x4
te_ptp=1,2,3
nt_ptmp=4
poll=128
dsp_poll=128
dsp_options=0
dtmfthreshold=100
debug=0
misdn.conf
[general]
misdn_init=/etc/misdn-init.conf
debug=0
ntdebugflags=0
ntdebugfile=/var/log/misdn-nt.log
ntkeepcalls=no
tracefile=/var/log/asterisk/misdn.log
bridging=yes
;l1watcher_timeout=0
stop_tone_after_first_digit=yes
append_digits2exten=yes
dynamic_crypt=no
crypt_prefix=**
crypt_keys=test,muh
[default]
context=misdn
language=de
musicclass=default
senddtmf=yes
far_alerting=no
allowed_bearers=all
nationalprefix=0
internationalprefix=00
rxgain=0
txgain=0
te_choose_channel=no
pmp_l1_check=no
reject_cause=16
need_more_infos=no
nttimeout=no
method=standard
overlapdial=yes
dialplan=0
localdialplan=0
cpndialplan=0
early_bconnect=yes
incoming_early_audio=no
nodialtone=no
;immediate=no
;hold_allowed=yes
;callgroup=1
;pickupgroup=1
presentation=-1
screen=-1
echocancel=yes
;echotraining=no
jitterbuffer=4000
jitterbuffer_upper_threshold=0
hdlc=no
max_incoming=-1
max_outgoing=-1
[Firma1_PSTN]
ports=1
context=Firma1_inbound
msns=*
[Firma2_PSTN]
ports=2
context=Firma2_inbound
msns=*
[Faxserver]
ports=4
context=Firma2_intern
msns=*
misdnportinfo:
Port 1: TE-mode BRI S/T interface line (for phone lines)
-> Protocol: DSS1 (Euro ISDN)
-> childcnt: 2
--------
Port 2: TE-mode BRI S/T interface line (for phone lines)
-> Protocol: DSS1 (Euro ISDN)
-> childcnt: 2
--------
Port 3: TE-mode BRI S/T interface line (for phone lines)
-> Protocol: DSS1 (Euro ISDN)
-> childcnt: 2
--------
Port 4: NT-mode BRI S/T interface port (for phones)
-> Interface can be Poin-To-Point/Multipoint.
--------
mISDN_close: fid(3) isize(131072) inbuf(0x5040a0) irp(0x5040a0) iend(0x5040a0)
dmesg:
Modular ISDN Stack core version (1_1_3) revision ($Revision: 1.40 $)
mISDNd: kernel daemon started (current:ffff810037e4a770)
mISDNd: test event done
ISDN L1 driver version 1.20
mISDN_register_module(ffffffff882ef000)
ISDN L2 driver version 1.32
mISDN_register_module(ffffffff882fb980)
mISDN: DSS1 Rev. 1.47
mISDN_register_module(ffffffff88308200)
mISDN Capi 2.0 driver file version 1.21
mISDN_register_module(ffffffff88321a80)
mISDN: HFC-multi driver Rev. 1.68
HFC-multi: card manufacturer: 'Cologne Chip AG' card name: 'HFC-4S Digium Card' clock: normal
PCI: Enabling device 0000:06:01.0 (0000 -> 0003)
ACPI: PCI Interrupt 0000:06:01.0[A] -> GSI 22 (level, low) -> IRQ 82
HFC-4S#1: defined at IOBASE 0x1000 IRQ 82 HZ 250 leds-type 2
HFC_multi: resetting HFC with chip ID=0xc revision=1
Setting GPIOs
calling vpm_init
VPM: Chip 0: ver 33
VPM: A-law mode
VPM reg 0x20 is 11
NLP Thresh is set to 2 (0x2)
VPM: A-law mode
VPM reg 0x20 is 11
NLP Thresh is set to 2 (0x2)
hfcpci_probe: DIPs(0x90) jumpers(0x8)
register_layer: register_sysfs failed -17 st(00000100) inst(40000100)
register_layer: register_sysfs failed -17 st(00000200) inst(40000200)
register_layer: register_sysfs failed -17 st(00000300) inst(40000300)
register_layer: register_sysfs failed -17 st(00000400) inst(40000400)
1 devices registered
mISDN_register_module(ffffffff88338d00)
mISDN_dsp: Audio DSP Rev. 1.29 (debug=0x0) EchoCancellor MG2 dtmfthreshold(100)
mISDN_dsp: DSP clocks every 128 samples. This equals 4 jiffies.
mISDN_register_module(ffffffff8834ac00)
Setting B-channel 0 to echo cancelable state on PCM slot 1
Enabling pass through for channel
vpm_echocan_off called on timeslot 1
dsp_from_down: change tx volume to 0
misdn show stacks
*CLI> misdn show stacks
BEGIN STACK_LIST:
* Port 1 Type TE Prot. PMP L2Link UP L1Link:UP Blocked:0 Debug:0
* Port 2 Type TE Prot. PMP L2Link DOWN L1Link:DOWN Blocked:0 Debug:0
* Port 4 Type NT Prot. PMP L2Link DOWN L1Link:UP Blocked:0 Debug:0
Ein Anruf aus dem ISDN über Port 1 wird auf Port 4 geleitet:
P[ 4] % GOT L2 Activate Info.
P[ 4] $$$ CLEANUP CALLED pid:3
P[ 4] I IND :RELEASE_COMPLETE oad: dad: pid:3 state:CALLING
P[ 4] --> channel:0 mode:NT cause:18 ocause:16 rad: cad:
P[ 4] --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
P[ 4] --> caps:Speech pi:0 keypad: sending_complete:0
P[ 4] --> queue_hangup
P[ 4] * IND : HANGUP pid:3 ctx:Firma2_intern dad:38 oad:38 State:CALLING
P[ 4] --> l3id:8001ff00
P[ 4] --> cause:18
P[ 4] --> out_cause:18
P[ 4] --> state:CLEANING
P[ 4] --> Channel: mISDN/4-u1 hanguped new state:CLEANING
== Everyone is busy/congested at this time (1:0/0/1)
P[ 1] --> * IND : -1! (stop indication) pid:2
P[ 1] --> None
-- Executing [38@SPV_inbound:2] Congestion("mISDN/1-u0", "") in new stack
P[ 1] --> * IND : congestion pid:2
P[ 1] I SEND:DISCONNECT oad:21 dad:38 pid:2
P[ 1] --> channel:1 mode:TE cause:16 ocause:42 rad: cad:
P[ 1] --> info_dad: onumplan:4 dnumplan:4 rnumplan: cpnnumplan:0
P[ 1] --> caps:Speech pi:0 keypad: sending_complete:1
P[ 1] I IND :RELEASE oad:21 dad:38 pid:2 state:ALERTING
P[ 1] --> channel:1 mode:TE cause:42 ocause:42 rad: cad:
P[ 1] --> info_dad: onumplan:4 dnumplan:4 rnumplan: cpnnumplan:0
P[ 1] --> caps:Speech pi:0 keypad: sending_complete:1
P[ 1] --> queue_hangup
== Spawn extension (Firma2_inbound, 38, 2) exited non-zero on 'mISDN/1-u0'
P[ 1] * IND : HANGUP pid:2 ctx:SPV_inbound dad:38 oad:21 State:ALERTING
P[ 1] * RELEASING CHANNEL pid:2 ctx:Firma_inbound dad:38 oad:21 state: ALERTING
P[ 1] --> l3id:20002
P[ 1] --> * State Down
P[ 1] --> Setting AST State to down
P[ 1] --> cause:42
P[ 1] $$$ CLEANUP CALLED pid:2
P[ 1] --> out_cause:16
P[ 1] $$$ Cleaning up bc with stid :10010100 pid:2
P[ 1] --> state:CLEANING
P[ 1] Sending Control ECHOCAN_OFF
P[ 1] --> Channel: mISDN/1-u0 hanguped new state:CLEANING
P[ 1] BCHAN: MGR_DELLAYER|CNF pid:2
P[ 4] I IND :TIMEOUT oad: dad: pid:3 state:none
P[ 4] --> channel:0 mode:NT cause:18 ocause:18 rad: cad:
P[ 4] --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
P[ 4] --> caps:Speech pi:0 keypad: sending_complete:0
P[ 4] Chan not existing at the moment bc->l3id:8001ff00 bc:0x6e79c0 event:TIMEOUT port:4 channel:0
Und auf dem angeschlossenen Endgerät:
Mar 22 21:34:45 Faxserver isdnlog: Mar 22 21:34:45 Call to tei 127 from +49/21, XXX on +49/38, XXX HANGUP (Timeout)
Der Faxserver funktioniert am "echten" ISDN Mehrgeräteanschluss problemlos. Zum Test wurden zwei Faxserver, je einer mit AVM B1 und AVM Fritz PCI verwendet.
Viele Grüße
Andreas