New hardware : TDM31B

Hi,

I just bought a TDM400P with 1 FXS and 3 FXO

I tried to follow the manual, but I probably missed something out :frowning:

  • I plugged an analog phone and I have don’t have any tones - is that normal ??.. :frowning:
  • Can’t dial any extensions…

Did : modprobe wctdm

Into my /etc/zaptel (v 1.4.2.1) and Asterisk ( v 1.4.4)
I added :
fxoks=1
fxsks=2,3,4


# ztcfg -vvv
Zaptel Version: 1.4.2.1
Echo Canceller: MG2
Configuration

Channel map:

Channel 01: FXO Kewlstart (Default) (Slaves: 01)
Channel 02: FXS Kewlstart (Default) (Slaves: 02)
Channel 03: FXS Kewlstart (Default) (Slaves: 03)
Channel 04: FXS Kewlstart (Default) (Slaves: 04)

  • Is that normal if I have ONE FXS (green) and 3 (FXO) ???
    4 channels configured.

If I run: zttool

Current Alarms: No alarms. │ │
│ │ Sync Source: Internally clocked │ ▒ │
│ │ IRQ Misses: 0 │ ▒ │
│ │ Bipolar Viol: 0 │ ▒ │
│ │ Tx/Rx Levels: 0/ 0 │ ▒ │
│ │ Total/Conf/Act: 4/ 4/ 0

Into my ZAPATA.CONF

[channels]
usecallerid=yes
hidecallerid=no
callwaiting=yes
threewaycalling=yes
transfer=yes
echocancel=yes
echocancelwhenbridged=yes
immediate=no
rxgain=0.0
txgain=0.0
;;FXS modules
Group=1
signalling=fxo_ks
context=default
channel=1

;FXO module
Group=2
signalling=fxs_ks
echocancel=yes
context=incoming
channel=2,3,4
;

EXTENSIONS.CONF
I added …
exten => 7,1,Dial(ZAP/g1,20,rt)

Thanks for your help …

Stephane

[root@asterisk ~]# dmesg
Linux version 2.6.9-42.EL (buildcentos@build-i386) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-3)) #1 Sat Aug 12 09:17:58 CDT 2006
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000001f7f0000 (usable)
BIOS-e820: 000000001f7f0000 - 000000001f7f3000 (ACPI NVS)
BIOS-e820: 000000001f7f3000 - 000000001f800000 (ACPI data)
BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
0MB HIGHMEM available.
503MB LOWMEM available.
found SMP MP-table at 000f4b60
Using x86 segment limits to approximate NX protection
zapping low mappings.
On node 0 totalpages: 129008
DMA zone: 4096 pages, LIFO batch:1
Normal zone: 124912 pages, LIFO batch:16
HighMem zone: 0 pages, LIFO batch:1
DMI 2.3 present.
ACPI: RSDP (v000 IntelR ) @ 0x000f6620
ACPI: RSDT (v001 IntelR AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x1f7f3000
ACPI: FADT (v001 IntelR AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x1f7f3040
ACPI: MADT (v001 IntelR AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x1f7f6b80
ACPI: DSDT (v001 INTELR AWRDACPI 0x00001000 MSFT 0x0100000e) @ 0x00000000
ACPI: PM-Timer IO Port: 0x408
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
Processor #0 15:3 APIC version 20
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] disabled)
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
Enabling APIC mode: Flat. Using 0 I/O APICs
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Using ACPI (MADT) for SMP configuration information
Allocating PCI resources starting at 20000000 (gap: 1f800000:df400000)
Built 1 zonelists
Kernel command line: ro root=/dev/VolGroup00/LogVol00 rhgb quiet
mapped APIC to ffffd000 (fee00000)
Initializing CPU#0
CPU 0 irqstacks, hard=c03ff000 soft=c03fe000
PID hash table entries: 2048 (order: 11, 32768 bytes)
Detected 2661.104 MHz processor.
Using pmtmr for high-res timesource
Console: colour VGA+ 80x25
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 506428k/516032k available (2150k kernel code, 9008k reserved, 712k data, 164k init, 0k highmem)
Calibrating delay using timer specific routine… 5323.18 BogoMIPS (lpj=2661590)
Security Scaffold v1.0.0 initialized
SELinux: Initializing.
SELinux: Starting in permissive mode
There is already a security framework initialized, register_security failed.
selinux_register_security: Registering secondary module capability
Capability LSM initialized as secondary
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU: After generic identify, caps: bfebfbff 00000000 00000000 00000000
CPU: After vendor identify, caps: bfebfbff 00000000 00000000 00000000
monitor/mwait feature present.
using mwait in idle threads.
CPU: Trace cache: 12K uops, L1 D cache: 16K
CPU: L2 cache: 256K
CPU: After all inits, caps: bfebf3ff 00000000 00000000 00000080
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU0: Intel P4/Xeon Extended MCE MSRs (12) available
CPU0: Thermal monitoring enabled
CPU: Intel® Celeron® CPU 2.66GHz stepping 04
Enabling fast FPU save and restore… done.
Enabling unmasked SIMD FPU exception support… done.
Checking ‘hlt’ instruction… OK.
ENABLING IO-APIC IRQs
…TIMER: vector=0x31 pin1=2 pin2=-1
checking if image is initramfs… it is
Freeing initrd memory: 1016k freed
NET: Registered protocol family 16
PCI: PCI BIOS revision 2.10 entry at 0xfba10, last bus=1
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20040816
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (00:00)
PCI: Probing PCI hardware (bus 00)
PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1
PCI: Transparent bridge - 0000:00:1e.0
ACPI: PCI Interrupt Routing Table [_SB_.PCI0.PRT]
ACPI: PCI Interrupt Routing Table [_SB
.PCI0.HUB0._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 *5 7 9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 7 9 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 *5 7 9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 7 *9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 7 *9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNK0] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNK1] (IRQs 3 4 5 7 9 10 *11 12 14 15)
Linux Plug and Play Support v0.97 © Adam Belay
usbcore: registered new driver usbfs
usbcore: registered new driver hub
PCI: Using ACPI for IRQ routing
ACPI: PCI interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 169
ACPI: PCI interrupt 0000:00:1d.0[A] -> GSI 16 (level, low) -> IRQ 169
ACPI: PCI interrupt 0000:00:1d.1[B] -> GSI 19 (level, low) -> IRQ 177
ACPI: PCI interrupt 0000:00:1d.2[C] -> GSI 18 (level, low) -> IRQ 185
ACPI: PCI interrupt 0000:00:1d.7[D] -> GSI 23 (level, low) -> IRQ 193
ACPI: PCI interrupt 0000:00:1f.1[A] -> GSI 18 (level, low) -> IRQ 185
ACPI: PCI interrupt 0000:00:1f.3[B] -> GSI 17 (level, low) -> IRQ 201
ACPI: PCI interrupt 0000:00:1f.5[B] -> GSI 17 (level, low) -> IRQ 201
ACPI: PCI interrupt 0000:01:09.0[A] -> GSI 21 (level, low) -> IRQ 209
ACPI: PCI interrupt 0000:01:0d.0[A] -> GSI 17 (level, low) -> IRQ 201
apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16ac)
apm: overridden by ACPI.
audit: initializing netlink socket (disabled)
audit(1183921672.392:1): initialized
Total HugeTLB memory allocated, 0
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
SELinux: Registering netfilter hooks
Initializing Cryptographic API
ksign: Installing public key data
Loading keyring

  • Added public key 10EA8AC2C8019830
  • User ID: CentOS (Kernel Module GPG key)
    pci_hotplug: PCI Hot Plug PCI Core version: 0.5
    ACPI: Processor [CPU0] (supports C1)
    Real Time Clock Driver v1.12
    Linux agpgart interface v0.100 © Dave Jones
    agpgart: Detected an Intel 845G Chipset.
    agpgart: Maximum main memory to use for agp memory: 431M
    agpgart: Detected 8060K stolen memory.
    agpgart: AGP aperture is 128M @ 0xe0000000
    serio: i8042 AUX port at 0x60,0x64 irq 12
    serio: i8042 KBD port at 0x60,0x64 irq 1
    Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing enabled
    ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
    ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
    RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
    divert: not allocating divert_blk for non-ethernet device lo
    Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
    ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
    ICH4: IDE controller at PCI slot 0000:00:1f.1
    ACPI: PCI interrupt 0000:00:1f.1[A] -> GSI 18 (level, low) -> IRQ 185
    ICH4: chipset revision 2
    ICH4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:pio
    Probing IDE interface ide0…
    hda: WDC WD400BB-00DEA0, ATA DISK drive
    Using cfq io scheduler
    ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
    Probing IDE interface ide1…
    hdc: AOPEN DUW1608/ARR, ATAPI CD/DVD-ROM drive
    ide1 at 0x170-0x177,0x376 on irq 15
    Probing IDE interface ide2…
    Probing IDE interface ide3…
    Probing IDE interface ide4…
    Probing IDE interface ide5…
    hda: max request size: 128KiB
    hda: 78165360 sectors (40020 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(100)
    hda: cache flushes not supported
    hda: hda1 hda2
    hdc: ATAPI 48X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33)
    Uniform CD-ROM driver Revision: 3.20
    ide-floppy driver 0.99.newide
    usbcore: registered new driver hiddev
    usbcore: registered new driver usbhid
    drivers/usb/input/hid-core.c: v2.0:USB HID core driver
    mice: PS/2 mouse device common for all mice
    input: AT Translated Set 2 keyboard on isa0060/serio0
    input: ImPS/2 Logitech Wheel Mouse on isa0060/serio1
    md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
    NET: Registered protocol family 2
    IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
    TCP established hash table entries: 16384 (order: 5, 131072 bytes)
    TCP bind hash table entries: 16384 (order: 6, 458752 bytes)
    TCP: Hash tables configured (established 16384 bind 16384)
    Initializing IPsec netlink socket
    NET: Registered protocol family 1
    NET: Registered protocol family 17
    ACPI: (supports S0 S1 S3 S4 S5)
    ACPI wakeup devices:
    PCI0 HUB0 UAR1 UAR2 USB0 USB1 USB2 USBE MODM
    Freeing unused kernel memory: 164k freed
    device-mapper: 4.5.0-ioctl (2005-10-04) initialised: dm-devel@redhat.com
    cdrom: open failed.
    kjournald starting. Commit interval 5 seconds
    EXT3-fs: mounted filesystem with ordered data mode.
    security: 3 users, 4 roles, 355 types, 26 bools
    security: 55 classes, 22582 rules
    SELinux: Completing initialization.
    SELinux: Setting up existing superblocks.
    SELinux: initialized (dev dm-0, type ext3), uses xattr
    SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
    SELinux: initialized (dev selinuxfs, type selinuxfs), uses genfs_contexts
    SELinux: initialized (dev mqueue, type mqueue), not configured for labeling
    SELinux: initialized (dev hugetlbfs, type hugetlbfs), uses genfs_contexts
    SELinux: initialized (dev devpts, type devpts), uses transition SIDs
    SELinux: initialized (dev eventpollfs, type eventpollfs), uses genfs_contexts
    SELinux: initialized (dev pipefs, type pipefs), uses task SIDs
    SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
    SELinux: initialized (dev futexfs, type futexfs), uses genfs_contexts
    SELinux: initialized (dev sockfs, type sockfs), uses task SIDs
    SELinux: initialized (dev proc, type proc), uses genfs_contexts
    SELinux: initialized (dev bdev, type bdev), uses genfs_contexts
    SELinux: initialized (dev rootfs, type rootfs), uses genfs_contexts
    SELinux: initialized (dev sysfs, type sysfs), uses genfs_contexts
    SELinux: initialized (dev usbfs, type usbfs), uses genfs_contexts
    inserting floppy driver for 2.6.9-42.EL
    Floppy drive(s): fd0 is 1.44M
    FDC 0 is a post-1991 82077
    8139too Fast Ethernet driver 0.9.27
    ACPI: PCI interrupt 0000:01:0d.0[A] -> GSI 17 (level, low) -> IRQ 201
    divert: allocating divert_blk for eth0
    eth0: RealTek RTL8139 at 0xc400, 00:11:2f:be:88:87, IRQ 201
    eth0: Identified 8139 chip type 'RTL-8100B/8139D’
    ACPI: PCI interrupt 0000:00:1f.5[B] -> GSI 17 (level, low) -> IRQ 201
    PCI: Setting latency timer of device 0000:00:1f.5 to 64
    intel8x0_measure_ac97_clock: measured 50042 usecs
    intel8x0: clocking to 48000
    hw_random: RNG not detected
    ACPI: PCI interrupt 0000:00:1d.7[D] -> GSI 23 (level, low) -> IRQ 193
    ehci_hcd 0000:00:1d.7: EHCI Host Controller
    PCI: Setting latency timer of device 0000:00:1d.7 to 64
    ehci_hcd 0000:00:1d.7: irq 193, pci mem e0126000
    SELinux: initialized (dev usbdevfs, type usbdevfs), uses genfs_contexts
    ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
    PCI: cache line size of 128 is not supported by device 0000:00:1d.7
    ehci_hcd 0000:00:1d.7: USB 2.0 enabled, EHCI 1.00, driver 2004-May-10
    hub 1-0:1.0: USB hub found
    hub 1-0:1.0: 6 ports detected
    USB Universal Host Controller Interface driver v2.2
    ACPI: PCI interrupt 0000:00:1d.0[A] -> GSI 16 (level, low) -> IRQ 169
    uhci_hcd 0000:00:1d.0: UHCI Host Controller
    PCI: Setting latency timer of device 0000:00:1d.0 to 64
    uhci_hcd 0000:00:1d.0: irq 169, io base 0000d800
    uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
    hub 2-0:1.0: USB hub found
    hub 2-0:1.0: 2 ports detected
    ACPI: PCI interrupt 0000:00:1d.1[B] -> GSI 19 (level, low) -> IRQ 177
    uhci_hcd 0000:00:1d.1: UHCI Host Controller
    PCI: Setting latency timer of device 0000:00:1d.1 to 64
    uhci_hcd 0000:00:1d.1: irq 177, io base 0000d000
    uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
    hub 3-0:1.0: USB hub found
    hub 3-0:1.0: 2 ports detected
    ACPI: PCI interrupt 0000:00:1d.2[C] -> GSI 18 (level, low) -> IRQ 185
    uhci_hcd 0000:00:1d.2: UHCI Host Controller
    PCI: Setting latency timer of device 0000:00:1d.2 to 64
    uhci_hcd 0000:00:1d.2: irq 185, io base 0000d400
    uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
    hub 4-0:1.0: USB hub found
    hub 4-0:1.0: 2 ports detected
    md: Autodetecting RAID arrays.
    md: autorun …
    md: … autorun DONE.
    SELinux: initialized (dev ramfs, type ramfs), uses genfs_contexts
    NET: Registered protocol family 10
    Disabled Privacy Extensions on device c0383d60(lo)
    IPv6 over IPv4 tunneling driver
    divert: not allocating divert_blk for non-ethernet device sit0
    ACPI: Power Button (FF) [PWRF]
    EXT3 FS on dm-0, internal journal
    device-mapper: dm-multipath version 1.0.4 loaded
    cdrom: open failed.
    kjournald starting. Commit interval 5 seconds
    EXT3 FS on hda1, internal journal
    EXT3-fs: mounted filesystem with ordered data mode.
    SELinux: initialized (dev hda1, type ext3), uses xattr
    SELinux: initialized (dev tmpfs, type tmpfs), uses transition SIDs
    Adding 1015800k swap on /dev/VolGroup00/LogVol01. Priority:-1 extents:1
    SELinux: initialized (dev binfmt_misc, type binfmt_misc), uses genfs_contexts
    IA-32 Microcode Update Driver: v1.14 tigran@veritas.com
    microcode: CPU0 updated from revision 0x13 to 0x17, date = 04212005
    IA-32 Microcode Update Driver v1.14 unregistered
    parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE,EPP]
    parport0: irq 7 detected
    Zapata Telephony Interface Registered on major 196
    Zaptel Version: 1.4.2.1
    Zaptel Echo Canceller: MG2
    Registered Tormenta2 PCI
    ACPI: PCI interrupt 0000:01:09.0[A] -> GSI 21 (level, low) -> IRQ 209
    Freshmaker version: 73
    Freshmaker passed register test
    Module 0: Installed – AUTO FXS/DPO
    Module 1: Installed – AUTO FXO (FCC mode)
    Module 2: Installed – AUTO FXO (FCC mode)
    Module 3: Installed – AUTO FXO (FCC mode)
    Found a Wildcard TDM: Wildcard TDM400P REV I (4 modules)
    Registered tone zone 4 (United Kingdom)
    usbcore: registered new driver wcusb
    Wildcard USB FXS Interface driver registered
    Registered tone zone 4 (United Kingdom)
    Registered tone zone 4 (United Kingdom)
    ip_tables: © 2000-2002 Netfilter core team
    ip_tables: © 2000-2002 Netfilter core team
    eth0: link up, 100Mbps, half-duplex, lpa 0x40A1
    SELinux: initialized (dev rpc_pipefs, type rpc_pipefs), uses genfs_contexts
    i2c /dev entries driver
    parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE,EPP]
    parport0: irq 7 detected
    lp0: using parport0 (polling).
    lp0: console ready
    eth0: no IPv6 routers present
    Zaptel Transcoder support loaded
    ACPI: PCI interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 169
    [drm] Initialized i915 1.1.0 20040405 on minor 0:
    mtrr: base(0xe0020000) is not aligned on a size(0x258000) boundary
    usbcore: deregistering driver wcusb
    Unregistered Tormenta2
    Registered tone zone 4 (United Kingdom)
    Registered Tormenta2 PCI
    Registered tone zone 4 (United Kingdom)
    Specify address with base=0xNNNNN
    Registered tone zone 4 (United Kingdom)
    Registered tone zone 4 (United Kingdom)
    Registered tone zone 4 (United Kingdom)
    Registered tone zone 4 (United Kingdom)
    usbcore: registered new driver wcusb
    Wildcard USB FXS Interface driver registered
    Registered tone zone 4 (United Kingdom)
    Zaptel Dynamic Span support LOADED
    Registered tone zone 4 (United Kingdom)
    Registered tone zone 4 (United Kingdom)
    Registered tone zone 4 (United Kingdom)
    Registered tone zone 4 (United Kingdom)
    Registered tone zone 4 (United Kingdom)
    Specify address with base=0xNNNNN
    ip_tables: © 2000-2002 Netfilter core team
    eth0: link down
    eth0: link up, 100Mbps, half-duplex, lpa 0x40A1
    Registered tone zone 4 (United Kingdom)
    [root@asterisk ~]#