Hallo,
ich habe versucht Asterisk 1.2 mit Hilfe von mISDN und zwei HFC Karten zu konfigurieren.
mISDN habe ich nach der Anleitung von Beronet: http://www.beronet.com/downloads/card_installation_guide.pdf
Das Kompilieren von mISDN hat funktioniert.
die Ausgabe von /etc/init.d/misdn-init status zeigt:
[OK] found the following devices:
card=1,hfcpci
card=2,hfcpci
[ii] run "/etc/init.d/misdn-init config" to store this information to /etc/misdn-init.conf
Die erste Karte ist an meinen internen S0 angeschlossen und die zweite soll im NT Modus einen eigenen S0 zur Verfügung stelllen.
Die Datei /etc/misdn-init.conf:
Das starten mit Hilfe von /etc/init.d/misdn-init start zeigt auch keine Fehler:
Nov 5 14:23:03 localhost kernel: Modular ISDN Stack core $Revision: 1.23 $
Nov 5 14:23:03 localhost kernel: ISDN L1 driver version 1.11
Nov 5 14:23:03 localhost kernel: ISDN L2 driver version 1.19
Nov 5 14:23:03 localhost kernel: mISDN: DSS1 Rev. 1.26
Nov 5 14:23:03 localhost kernel: mISDN_dsp: Audio DSP Rev. 1.10 (debug=0xf)
Nov 5 14:23:03 localhost kernel: mISDN: HFC-PCI driver Rev. 1.38
Nov 5 14:23:03 localhost kernel: PCI: Enabling device 0000:00:09.0 (0000 -> 0003)
Nov 5 14:23:03 localhost kernel: PCI: Found IRQ 9 for device 0000:00:09.0
Nov 5 14:23:03 localhost kernel: PCI: Sharing IRQ 9 with 0000:00:04.2
Nov 5 14:23:03 localhost kernel: mISDN: HFC-PCI card manufacturer: CCD/Billion/Asuscom card name: 2BD0
Nov 5 14:23:03 localhost kernel: HFC-PCI: defined at mem 0xc8875000 fifo 0xc2778000(0x2778000) IRQ 9 HZ 1000
Nov 5 14:23:03 localhost kernel: HFC_PCI: resetting HFC ChipId(30)
Nov 5 14:23:03 localhost kernel: HFC PCI: IRQ 9 count 34
Nov 5 14:23:03 localhost kernel: mISDN: HFC-PCI driver Rev. 1.38
Nov 5 14:23:03 localhost kernel: PCI: Enabling device 0000:00:0a.0 (0000 -> 0003)
Nov 5 14:23:03 localhost kernel: PCI: Found IRQ 11 for device 0000:00:0a.0
Nov 5 14:23:03 localhost kernel: mISDN: HFC-PCI card manufacturer: CCD/Billion/Asuscom card name: 2BD0
Nov 5 14:23:03 localhost kernel: HFC-PCI: defined at mem 0xc88bc000 fifo 0xc2ec8000(0x2ec8000) IRQ 11 HZ 1000
Nov 5 14:23:03 localhost kernel: HFC_PCI: resetting HFC ChipId(30)
Nov 5 14:23:03 localhost kernel: HFC PCI: IRQ 11 count 1
Nov 5 14:23:03 localhost kernel: mISDN: HFC-PCI driver Rev. 1.38
Nov 5 14:23:03 localhost kernel: HFC-PCI: No more PCI cards found
Nov 5 14:23:03 localhost kernel: HFC 2 cards installed
Also nun noch die /etc/asterisk/misdn.conf anpassen:
Die Datei /etc/asterisk/modules.conf:
Beim starten von Asterisk erscheint dann folgende Fehlermeldung:
[chan_misdn.so]Nov 5 14:11:28 WARNING[4602]: loader.c:325 __load_resource: /usr/lib/asterisk/modules/chan_misdn.so: undefined symbol: ast_pickup_call
Nov 5 14:11:28 WARNING[4602]: loader.c:499 load_modules: Loading module chan_misdn.so failed!
Was läuft da falsch?
Könnte ich auch mISDN und chan_capi_cm verwenden anstatt chan_mISDN?
Danke Sven
ich habe versucht Asterisk 1.2 mit Hilfe von mISDN und zwei HFC Karten zu konfigurieren.
mISDN habe ich nach der Anleitung von Beronet: http://www.beronet.com/downloads/card_installation_guide.pdf
Das Kompilieren von mISDN hat funktioniert.
die Ausgabe von /etc/init.d/misdn-init status zeigt:
[OK] found the following devices:
card=1,hfcpci
card=2,hfcpci
[ii] run "/etc/init.d/misdn-init config" to store this information to /etc/misdn-init.conf
Die erste Karte ist an meinen internen S0 angeschlossen und die zweite soll im NT Modus einen eigenen S0 zur Verfügung stelllen.
Die Datei /etc/misdn-init.conf:
Code:
card=1,hfcpci
card=2,hfcpci
te_ptmp=1
nt_ptmp=2
debug=1
Das starten mit Hilfe von /etc/init.d/misdn-init start zeigt auch keine Fehler:
Nov 5 14:23:03 localhost kernel: Modular ISDN Stack core $Revision: 1.23 $
Nov 5 14:23:03 localhost kernel: ISDN L1 driver version 1.11
Nov 5 14:23:03 localhost kernel: ISDN L2 driver version 1.19
Nov 5 14:23:03 localhost kernel: mISDN: DSS1 Rev. 1.26
Nov 5 14:23:03 localhost kernel: mISDN_dsp: Audio DSP Rev. 1.10 (debug=0xf)
Nov 5 14:23:03 localhost kernel: mISDN: HFC-PCI driver Rev. 1.38
Nov 5 14:23:03 localhost kernel: PCI: Enabling device 0000:00:09.0 (0000 -> 0003)
Nov 5 14:23:03 localhost kernel: PCI: Found IRQ 9 for device 0000:00:09.0
Nov 5 14:23:03 localhost kernel: PCI: Sharing IRQ 9 with 0000:00:04.2
Nov 5 14:23:03 localhost kernel: mISDN: HFC-PCI card manufacturer: CCD/Billion/Asuscom card name: 2BD0
Nov 5 14:23:03 localhost kernel: HFC-PCI: defined at mem 0xc8875000 fifo 0xc2778000(0x2778000) IRQ 9 HZ 1000
Nov 5 14:23:03 localhost kernel: HFC_PCI: resetting HFC ChipId(30)
Nov 5 14:23:03 localhost kernel: HFC PCI: IRQ 9 count 34
Nov 5 14:23:03 localhost kernel: mISDN: HFC-PCI driver Rev. 1.38
Nov 5 14:23:03 localhost kernel: PCI: Enabling device 0000:00:0a.0 (0000 -> 0003)
Nov 5 14:23:03 localhost kernel: PCI: Found IRQ 11 for device 0000:00:0a.0
Nov 5 14:23:03 localhost kernel: mISDN: HFC-PCI card manufacturer: CCD/Billion/Asuscom card name: 2BD0
Nov 5 14:23:03 localhost kernel: HFC-PCI: defined at mem 0xc88bc000 fifo 0xc2ec8000(0x2ec8000) IRQ 11 HZ 1000
Nov 5 14:23:03 localhost kernel: HFC_PCI: resetting HFC ChipId(30)
Nov 5 14:23:03 localhost kernel: HFC PCI: IRQ 11 count 1
Nov 5 14:23:03 localhost kernel: mISDN: HFC-PCI driver Rev. 1.38
Nov 5 14:23:03 localhost kernel: HFC-PCI: No more PCI cards found
Nov 5 14:23:03 localhost kernel: HFC 2 cards installed
Also nun noch die /etc/asterisk/misdn.conf anpassen:
Code:
[general]
language=de
debug=1
[TEPort]
port=1
msns=55,56
context=incoming
[NTPort]
port=2
context=outgoing
Die Datei /etc/asterisk/modules.conf:
Code:
[modules]
autoload=yes
noload => pbx_gtkconsole.so
noload => pbx_kdeconsole.so
noload => app_intercom.so
noload => chan_alsa.so
load => chan_modem.so
load => res_musiconhold.so
load => chan_misdn.so
[global]
chan_modem.so=yes
chan_misdn.so=yes
Beim starten von Asterisk erscheint dann folgende Fehlermeldung:
[chan_misdn.so]Nov 5 14:11:28 WARNING[4602]: loader.c:325 __load_resource: /usr/lib/asterisk/modules/chan_misdn.so: undefined symbol: ast_pickup_call
Nov 5 14:11:28 WARNING[4602]: loader.c:499 load_modules: Loading module chan_misdn.so failed!
Was läuft da falsch?
Könnte ich auch mISDN und chan_capi_cm verwenden anstatt chan_mISDN?
Danke Sven