- Mitglied seit
- 20 Mai 2006
- Beiträge
- 59
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo,
ich habe mISDN sinatlliert und es scheint auch zu laufen, aber Asterisk möchte nicht:
Ich benutze Trixbox (CentOS 4.3 Kernel 2.6.9-34.0.1.EL)
Ich habe mir bei beronet eine HFC Billion gekauft.
Starten scheint zu gehen:
[root@asterisk1 install-misdn-mqueue]# /etc/init.d/misdn-init start
-----------------------------------------
Loading module(s) for your misdn-cards:
-----------------------------------------
modprobe --ignore-install hfcpci protocol=0x2 layermask=0xf
[root@asterisk1 install-misdn-mqueue]#
Meine DMESG Ausgabe:
mISDNStackd daemon for id(10010100) proceed 0 msg 0 clone 1 sleep 0 stopped
mISDNStackd daemon for id(10010100) utime(0) stime(0)
mISDNStackd daemon for id(10010100) nvcsw(1) nivcsw(0)
mISDNStackd daemon for id(10010100) killed now
mISDNStackd daemon for id(10020100) proceed 0 msg 0 clone 1 sleep 0 stopped
mISDNStackd daemon for id(10020100) utime(0) stime(0)
mISDNStackd daemon for id(10020100) nvcsw(1) nivcsw(0)
mISDNStackd daemon for id(10020100) killed now
mISDNStackd daemon for id(00000100) proceed 1 msg 0 clone 2 sleep 0 stopped
mISDNStackd daemon for id(00000100) utime(0) stime(0)
mISDNStackd daemon for id(00000100) nvcsw(2) nivcsw(0)
mISDNStackd daemon for id(00000100) killed now
release_l1 id 100
release_udss1 refcnt 0 l3(db813600) inst(db813690)
free_Application: no garbage
mISDNd: daemon exit now (current:c766c1b0)
mISDNcore unloaded
Modular ISDN Stack core $Revision: 1.35 $
mISDNd: kernel daemon started (current:c89181f0)
ISDN L1 driver version 1.16
ISDN L2 driver version 1.27
mISDN: DSS1 Rev. 1.38
mISDN_dsp: Audio DSP Rev. 1.17 (debug=0x0) EchoCancellor MG2
mISDN_dsp: DSP clocks every 64 samples. This equals 8 jiffies.
mISDN Capi 2.0 driver file version 1.19
mISDNd: test event done
HFC card c7510e40 dch c7510ed0 bch1 c7511044 bch2 c75111b8
mISDN: HFC-PCI driver Rev. 1.45
PCI: Enabling device 0000:04:0a.0 (0000 -> 0003)
ACPI: PCI interrupt 0000:04:0a.0[A] -> GSI 11 (level, low) -> IRQ 11
mISDN: HFC-PCI card manufacturer: CCD/Billion/Asuscom card name: 2BD0
HFC-PCI: defined at mem 0xdca46c00 fifo 0xc2f90000(0x2f90000) IRQ 11 HZ 1000
reset_hfcpci: entered
HFC_PCI: resetting HFC ChipId(30)
HFC-PCI status(4) before reset
HFC-PCI status(2) after reset
HFC-PCI status(4) after 5us
init_card: entered
inithfcpci: entered
layer2: Windowsize 1
l1_manager prim f1482 not handled
mISDNStackd started for id(00000100)
mISDNStackd started for id(10010100)
mISDNStackd started for id(10020100)
HFC PCI: IRQ 11 count 32
HFC card c21cc240 dch c21cc2d0 bch1 c21cc444 bch2 c21cc5b8
mISDN: HFC-PCI driver Rev. 1.45
HFC-PCI: No more PCI cards found
HFC 1 cards installed
LSPCI:
[root@asterisk1 install-misdn-mqueue]# lspci
00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:04.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:05.0 VGA compatible controller: nVidia Corporation C51G [GeForce 6100] (rev a2)
00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a2)
00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a2)
00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a2)
00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a2)
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev a1)
00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1)
00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
00:10.2 Multimedia audio controller: nVidia Corporation MCP51 AC97 Audio Controller (rev a2)
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a1)
04:0a.0 Network controller: Cologne Chip Designs GmbH ISDN network controller [HFC-PCI] (rev 02)
Mein Asterisk LOG:
Jun 12 20:15:33 DEBUG[9837] config.c: Parsing /etc/asterisk/phone.conf
Jun 12 20:15:33 DEBUG[9837] channel.c: Registered handler for 'Phone' (Standard Linux Telephony API Driver)
Jun 12 20:15:33 VERBOSE[9837] logger.c: [chan_misdn.so]Jun 12 20:15:33 VERBOSE[9837] logger.c: [chan_misdn.so] => (Channel driver for mISDN Support (Bri/Pri))
Jun 12 20:15:33 ERROR[9837] chan_misdn.c: Unable to initialize mISDN
Jun 12 20:15:33 WARNING[9837] loader.c: chan_misdn.so: load_module failed, returning -1
Jun 12 20:15:33 VERBOSE[9837] chan_misdn.c: -- Unregistering mISDN Channel Driver --
Jun 12 20:15:33 WARNING[9837] loader.c: Loading module chan_misdn.so failed!
[root@asterisk1 install-misdn-mqueue]# vi /etc/misdn-init.conf
#
# Configuration file for your misdn hardware
#
# Usage: /etc/init.d/misdn-init start|stop|restart|config|scan|help
#
#
# Card Settings
#
# Syntax: card=<number>,<type>[,<option>...]
#
# <number> count your cards beginning with 1
# <type> either 0x1,0x4 or 0x8 for your hfcmulti hardware,
# or the name of your card driver module.
# <option> ulaw - uLaw (instead of aLaw)
# dtmf - enable DTMF detection on all B-channels
# pcm_slave - set PCM bus into slave mode
# ignore_pcm_frameclock - this E1 is NT without PCM frame
# clock
#
#
card=1,hfcpci
#
# Port settings
#
# Syntax: <port_type>=<port_number>[,<port_number>...]
#
# <port_type> te_ptp - TE-Mode, PTP
# te_ptmp - TE-Mode, PTMP
# te_capi_ptp - TE-Mode (capi), PTP
# te_capi_ptmp - TE-Mode (capi), PTMP
# nt_ptp - NT-Mode, PTP
# nt_ptmp - NT-Mode, PTMP
# <port_number> port that should be considered
#
te_ptmp=1
#
# Port Options
#
# Syntax: option=<port_number>,<option>[,<option>...]
#
# <option> master_clock - use master clock for this S/T interface
# (only once per chip, only for HFC 8/4)
# optical - optical (only HFC-E1)
# los - report LOS (only HFC-E1)
# ais - report AIS (only HFC-E1)
# slip - report SLIP (only HFC-E1)
# nocrc4 - turn off crc4 mode use double frame instead
# (only HFC-E1)
#
#option=1,master_clock
#option=2,ais,nocrc4
#option=3,optical,los,ais,slip
#
# General Options for your hfcmulti hardware
#
# poll=<number>
#
# Only one poll value must be given for all cards.
# Give the number of samples for each fifo process.
# By default 128 is used. Decrease to reduce delay, increase to
# reduce cpu load. If unsure, don't mess with it!!!
# Valid is 32, 64, 128, 256.
#
# pcm=<number>
#
# Give the id of the PCM bus. All PCM busses with the same ID
# are expected to be connected and have equal slots.
# Only one chip of the PCM bus must be master, the others slave.
#
# debug=<number>
#
# Enable debugging (see hfc_multi.h for debug options).
#
# dsp_options=<number>
#
# set this to 2 and you'll have software bridging instead of
# hardware bridging.
#
poll=128
#pcm=1,1
dsp_options=0
debug=0
[root@asterisk1 install-misdn-mqueue]# vi /etc/asterisk/misdn.conf
;
;
; chan_misdn sample config
;
; general section:
;
; for debugging and general setup, things that are not bound to port groups
;
[general]
;
; Sets the Path to the misdn-init.conf (for nt_ptp mode checking)
;
misdn_init=/etc/misdn-init.conf
; set debugging flag:
; 0 - No Debug
; 1 - mISDN Messages and * - Messages, and * - State changes
; 2 - Messages + Message specific Informations (e.g. bearer capability)
; 3 - very Verbose, the above + lots of Driver specific infos
; 4 - even more Verbose than 3
;
; default value: 0
;
debug=3
; the big trace
;
; default value: [not set]
;
tracefile=/var/log/asterisk/misdn.log
; set to yes if you want mISDN_dsp to bridge the calls in HW
;
; default value: yes
;
bridging=no
; stops dialtone after getting first digit on nt Port
;
; default value: yes
;
stop_tone_after_first_digit=yes
; wether to append overlapdialed Digits to Extension or not
;
; default value: yes
;
append_digits2exten=yes
;;; CRYPTION STUFF
; Wether to look for dynamic crypting attempt
;
; default value: no
;
dynamic_crypt=no
; crypt_prefix, what is used for crypting Protocol
Wo könnte ich nun noch suchen, was los ist und warum es nicht geht ?
Vielen Dank und viele Grüße
Niels
ich habe mISDN sinatlliert und es scheint auch zu laufen, aber Asterisk möchte nicht:
Ich benutze Trixbox (CentOS 4.3 Kernel 2.6.9-34.0.1.EL)
Ich habe mir bei beronet eine HFC Billion gekauft.
Starten scheint zu gehen:
[root@asterisk1 install-misdn-mqueue]# /etc/init.d/misdn-init start
-----------------------------------------
Loading module(s) for your misdn-cards:
-----------------------------------------
modprobe --ignore-install hfcpci protocol=0x2 layermask=0xf
[root@asterisk1 install-misdn-mqueue]#
Meine DMESG Ausgabe:
mISDNStackd daemon for id(10010100) proceed 0 msg 0 clone 1 sleep 0 stopped
mISDNStackd daemon for id(10010100) utime(0) stime(0)
mISDNStackd daemon for id(10010100) nvcsw(1) nivcsw(0)
mISDNStackd daemon for id(10010100) killed now
mISDNStackd daemon for id(10020100) proceed 0 msg 0 clone 1 sleep 0 stopped
mISDNStackd daemon for id(10020100) utime(0) stime(0)
mISDNStackd daemon for id(10020100) nvcsw(1) nivcsw(0)
mISDNStackd daemon for id(10020100) killed now
mISDNStackd daemon for id(00000100) proceed 1 msg 0 clone 2 sleep 0 stopped
mISDNStackd daemon for id(00000100) utime(0) stime(0)
mISDNStackd daemon for id(00000100) nvcsw(2) nivcsw(0)
mISDNStackd daemon for id(00000100) killed now
release_l1 id 100
release_udss1 refcnt 0 l3(db813600) inst(db813690)
free_Application: no garbage
mISDNd: daemon exit now (current:c766c1b0)
mISDNcore unloaded
Modular ISDN Stack core $Revision: 1.35 $
mISDNd: kernel daemon started (current:c89181f0)
ISDN L1 driver version 1.16
ISDN L2 driver version 1.27
mISDN: DSS1 Rev. 1.38
mISDN_dsp: Audio DSP Rev. 1.17 (debug=0x0) EchoCancellor MG2
mISDN_dsp: DSP clocks every 64 samples. This equals 8 jiffies.
mISDN Capi 2.0 driver file version 1.19
mISDNd: test event done
HFC card c7510e40 dch c7510ed0 bch1 c7511044 bch2 c75111b8
mISDN: HFC-PCI driver Rev. 1.45
PCI: Enabling device 0000:04:0a.0 (0000 -> 0003)
ACPI: PCI interrupt 0000:04:0a.0[A] -> GSI 11 (level, low) -> IRQ 11
mISDN: HFC-PCI card manufacturer: CCD/Billion/Asuscom card name: 2BD0
HFC-PCI: defined at mem 0xdca46c00 fifo 0xc2f90000(0x2f90000) IRQ 11 HZ 1000
reset_hfcpci: entered
HFC_PCI: resetting HFC ChipId(30)
HFC-PCI status(4) before reset
HFC-PCI status(2) after reset
HFC-PCI status(4) after 5us
init_card: entered
inithfcpci: entered
layer2: Windowsize 1
l1_manager prim f1482 not handled
mISDNStackd started for id(00000100)
mISDNStackd started for id(10010100)
mISDNStackd started for id(10020100)
HFC PCI: IRQ 11 count 32
HFC card c21cc240 dch c21cc2d0 bch1 c21cc444 bch2 c21cc5b8
mISDN: HFC-PCI driver Rev. 1.45
HFC-PCI: No more PCI cards found
HFC 1 cards installed
LSPCI:
[root@asterisk1 install-misdn-mqueue]# lspci
00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:04.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:05.0 VGA compatible controller: nVidia Corporation C51G [GeForce 6100] (rev a2)
00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a2)
00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a2)
00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a2)
00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a2)
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev a1)
00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1)
00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
00:10.2 Multimedia audio controller: nVidia Corporation MCP51 AC97 Audio Controller (rev a2)
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a1)
04:0a.0 Network controller: Cologne Chip Designs GmbH ISDN network controller [HFC-PCI] (rev 02)
Mein Asterisk LOG:
Jun 12 20:15:33 DEBUG[9837] config.c: Parsing /etc/asterisk/phone.conf
Jun 12 20:15:33 DEBUG[9837] channel.c: Registered handler for 'Phone' (Standard Linux Telephony API Driver)
Jun 12 20:15:33 VERBOSE[9837] logger.c: [chan_misdn.so]Jun 12 20:15:33 VERBOSE[9837] logger.c: [chan_misdn.so] => (Channel driver for mISDN Support (Bri/Pri))
Jun 12 20:15:33 ERROR[9837] chan_misdn.c: Unable to initialize mISDN
Jun 12 20:15:33 WARNING[9837] loader.c: chan_misdn.so: load_module failed, returning -1
Jun 12 20:15:33 VERBOSE[9837] chan_misdn.c: -- Unregistering mISDN Channel Driver --
Jun 12 20:15:33 WARNING[9837] loader.c: Loading module chan_misdn.so failed!
[root@asterisk1 install-misdn-mqueue]# vi /etc/misdn-init.conf
#
# Configuration file for your misdn hardware
#
# Usage: /etc/init.d/misdn-init start|stop|restart|config|scan|help
#
#
# Card Settings
#
# Syntax: card=<number>,<type>[,<option>...]
#
# <number> count your cards beginning with 1
# <type> either 0x1,0x4 or 0x8 for your hfcmulti hardware,
# or the name of your card driver module.
# <option> ulaw - uLaw (instead of aLaw)
# dtmf - enable DTMF detection on all B-channels
# pcm_slave - set PCM bus into slave mode
# ignore_pcm_frameclock - this E1 is NT without PCM frame
# clock
#
#
card=1,hfcpci
#
# Port settings
#
# Syntax: <port_type>=<port_number>[,<port_number>...]
#
# <port_type> te_ptp - TE-Mode, PTP
# te_ptmp - TE-Mode, PTMP
# te_capi_ptp - TE-Mode (capi), PTP
# te_capi_ptmp - TE-Mode (capi), PTMP
# nt_ptp - NT-Mode, PTP
# nt_ptmp - NT-Mode, PTMP
# <port_number> port that should be considered
#
te_ptmp=1
#
# Port Options
#
# Syntax: option=<port_number>,<option>[,<option>...]
#
# <option> master_clock - use master clock for this S/T interface
# (only once per chip, only for HFC 8/4)
# optical - optical (only HFC-E1)
# los - report LOS (only HFC-E1)
# ais - report AIS (only HFC-E1)
# slip - report SLIP (only HFC-E1)
# nocrc4 - turn off crc4 mode use double frame instead
# (only HFC-E1)
#
#option=1,master_clock
#option=2,ais,nocrc4
#option=3,optical,los,ais,slip
#
# General Options for your hfcmulti hardware
#
# poll=<number>
#
# Only one poll value must be given for all cards.
# Give the number of samples for each fifo process.
# By default 128 is used. Decrease to reduce delay, increase to
# reduce cpu load. If unsure, don't mess with it!!!
# Valid is 32, 64, 128, 256.
#
# pcm=<number>
#
# Give the id of the PCM bus. All PCM busses with the same ID
# are expected to be connected and have equal slots.
# Only one chip of the PCM bus must be master, the others slave.
#
# debug=<number>
#
# Enable debugging (see hfc_multi.h for debug options).
#
# dsp_options=<number>
#
# set this to 2 and you'll have software bridging instead of
# hardware bridging.
#
poll=128
#pcm=1,1
dsp_options=0
debug=0
[root@asterisk1 install-misdn-mqueue]# vi /etc/asterisk/misdn.conf
;
;
; chan_misdn sample config
;
; general section:
;
; for debugging and general setup, things that are not bound to port groups
;
[general]
;
; Sets the Path to the misdn-init.conf (for nt_ptp mode checking)
;
misdn_init=/etc/misdn-init.conf
; set debugging flag:
; 0 - No Debug
; 1 - mISDN Messages and * - Messages, and * - State changes
; 2 - Messages + Message specific Informations (e.g. bearer capability)
; 3 - very Verbose, the above + lots of Driver specific infos
; 4 - even more Verbose than 3
;
; default value: 0
;
debug=3
; the big trace
;
; default value: [not set]
;
tracefile=/var/log/asterisk/misdn.log
; set to yes if you want mISDN_dsp to bridge the calls in HW
;
; default value: yes
;
bridging=no
; stops dialtone after getting first digit on nt Port
;
; default value: yes
;
stop_tone_after_first_digit=yes
; wether to append overlapdialed Digits to Extension or not
;
; default value: yes
;
append_digits2exten=yes
;;; CRYPTION STUFF
; Wether to look for dynamic crypting attempt
;
; default value: no
;
dynamic_crypt=no
; crypt_prefix, what is used for crypting Protocol
Wo könnte ich nun noch suchen, was los ist und warum es nicht geht ?
Vielen Dank und viele Grüße
Niels