Group Paging suddenly not working

Group paging suddenly tells me “that is not a valid conference number, please try again”. Below is the CLI. This has been happening for a while (even with freePBX 2.2). trixbox 2.2.12 and frreepbx 2.4 beta 2

I was told I need to load ztdummy (since I do not use zaptel), but can someone tell me a simple way to do this? I read that voip-info.org article and I almost destroyed my box.

Thanks a lot

== Parsing ‘/etc/asterisk/manager.conf’: Found
== Parsing ‘/etc/asterisk/manager_additional.conf’: Found
== Parsing ‘/etc/asterisk/manager_custom.conf’: Found
== Manager ‘makarid’ logged on from 127.0.0.1
== Manager ‘makarid’ logged off from 127.0.0.1
– Executing Answer(“SIP/223-b7b3ecd0”, “”) in new stack
– Executing Set(“SIP/223-b7b3ecd0”, “_FORCE_PAGE=0”) in new stack
– Executing Macro(“SIP/223-b7b3ecd0”, “user-callerid|”) in new stack
– Executing NoOp(“SIP/223-b7b3ecd0”, “user-callerid: device 223”) in new stack
– Executing Set(“SIP/223-b7b3ecd0”, “AMPUSER=223”) in new stack
– Executing GotoIf(“SIP/223-b7b3ecd0”, “0?report”) in new stack
– Executing ExecIf(“SIP/223-b7b3ecd0”, “1|Set|REALCALLERIDNUM=223”) in new stack
– Executing NoOp(“SIP/223-b7b3ecd0”, “REALCALLERIDNUM is 223”) in new stack
– Executing Set(“SIP/223-b7b3ecd0”, “AMPUSER=223”) in new stack
– Executing Set(“SIP/223-b7b3ecd0”, “AMPUSERCIDNAME=223”) in new stack
– Executing GotoIf(“SIP/223-b7b3ecd0”, “0?report”) in new stack
– Executing Set(“SIP/223-b7b3ecd0”, “AMPUSERCID=223”) in new stack
– Executing Set(“SIP/223-b7b3ecd0”, “CALLERID(all)=“223” <223>”) in new stack
– Executing Set(“SIP/223-b7b3ecd0”, “REALCALLERIDNUM=223”) in new stack
– Executing ExecIf(“SIP/223-b7b3ecd0”, “0|Set|LANGUAGE()=”) in new stack
– Executing NoOp(“SIP/223-b7b3ecd0”, "TTL: ARG1: ") in new stack
– Executing GotoIf(“SIP/223-b7b3ecd0”, “0?continue”) in new stack
– Executing Set(“SIP/223-b7b3ecd0”, “__TTL=64”) in new stack
– Executing GotoIf(“SIP/223-b7b3ecd0”, “1?continue”) in new stack
– Goto (macro-user-callerid,s,23)
– Executing NoOp(“SIP/223-b7b3ecd0”, “Using CallerID “223” <223>”) in new stack
– Executing Set(“SIP/223-b7b3ecd0”, “_AMPUSER=223”) in new stack
– Executing Page(“SIP/223-b7b3ecd0”, “LOCAL/PAGE201@ext-paging”) in new stack
– Executing GotoIf(“Local/PAGE201@ext-paging-3d8b,2”, “0?skipself”) in new stack
– Playing ‘beep’ (language ‘en’)
– Executing GotoIf(“Local/PAGE201@ext-paging-3d8b,2”, “1?AVAIL”) in new stack
– Goto (ext-paging,PAGE201,5)
– Executing ChanIsAvail(“Local/PAGE201@ext-paging-3d8b,2”, “SIP/201|js”) in new stack
– Executing NoOp(“Local/PAGE201@ext-paging-3d8b,2”, “Seems to be available (state = 0”) in new stack
– Executing Macro(“Local/PAGE201@ext-paging-3d8b,2”, “autoanswer|201”) in new stack
– Executing Set(“Local/PAGE201@ext-paging-3d8b,2”, “DIAL=SIP/201”) in new stack
– Executing GotoIf(“Local/PAGE201@ext-paging-3d8b,2”, “0?macro”) in new stack
– Executing Set(“Local/PAGE201@ext-paging-3d8b,2”, “phone=Linksys/SPA941-5.1.8”) in new stack
– Executing Set(“Local/PAGE201@ext-paging-3d8b,2”, “ALERTINFO=Alert-Info: Ring Answer”) in new stack
– Executing Set(“Local/PAGE201@ext-paging-3d8b,2”, “CALLINFO=Call-Info: ;answer-after=0”) in new stack
– Executing Set(“Local/PAGE201@ext-paging-3d8b,2”, “SIPURI=intercom=true”) in new stack
– Executing Set(“Local/PAGE201@ext-paging-3d8b,2”, “ANSWERMACRO=”) in new stack
– Executing GotoIf(“Local/PAGE201@ext-paging-3d8b,2”, “0?macro2”) in new stack
– Executing ExecIf(“Local/PAGE201@ext-paging-3d8b,2”, “1|SipAddHeader|Alert-Info: Ring Answer”) in new stack
– Executing ExecIf(“Local/PAGE201@ext-paging-3d8b,2”, “1|SipAddHeader|Call-Info: ;answer-after=0”) in new stack
– Executing ExecIf(“Local/PAGE201@ext-paging-3d8b,2”, “1|Set|__SIP_URI_OPTIONS=intercom=true”) in new stack
– Executing Dial(“Local/PAGE201@ext-paging-3d8b,2”, “SIP/201|5| A(beep)”) in new stack
– Called 201
– SIP/201-09ba9970 answered Local/PAGE201@ext-paging-3d8b,2
– Playing ‘beep’ (language ‘en’)
– Playing ‘conf-invalid’ (language ‘en’)
– Launching MeetMe(608587021d|mqxdw(5)) on Local/PAGE201@ext-paging-3d8b,1
– Playing ‘conf-invalid’ (language ‘en’)
== Spawn extension (ext-paging, PAGE201, 8) exited non-zero on ‘Local/PAGE201@ext-paging-3d8b,2’
== Spawn extension (from-internal, 333, 5) exited non-zero on ‘SIP/223-b7b3ecd0’
– Executing Macro(“SIP/223-b7b3ecd0”, “hangupcall”) in new stack
– Executing ResetCDR(“SIP/223-b7b3ecd0”, “w”) in new stack
– Executing NoCDR(“SIP/223-b7b3ecd0”, “”) in new stack
– Executing GotoIf(“SIP/223-b7b3ecd0”, “1?skiprg”) in new stack
– Goto (macro-hangupcall,s,6)
– Executing GotoIf(“SIP/223-b7b3ecd0”, “1?skipblkvm”) in new stack
– Goto (macro-hangupcall,s,9)
– Executing GotoIf(“SIP/223-b7b3ecd0”, “1?theend”) in new stack
– Goto (macro-hangupcall,s,11)
– Executing Hangup(“SIP/223-b7b3ecd0”, “”) in new stack
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on ‘SIP/223-b7b3ecd0’ in macro ‘hangupcall’
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on ‘SIP/223-b7b3ecd0’

in your /etc/sysconfig/zaptel file, you should have:

MODULES="$MODULES ztdummy"

uncommented and then the zaptel service should automatically start it when you bring your system up.

I did that, restarted, and no luck. I even ran service zaptel restart and genzaptelconf and all I get is this. As well, please note, a lot of things were not commented out. Maybe I should manually comment everything out except for ztdummy?

Thanks

STOPPING ASTERISK
Asterisk Stopped

STOPPING FOP SERVER
FOP Server Stopped
Generating '/etc/zaptel.conf’
Generating '/etc/asterisk/zapata-auto.conf’
Notice: Configuration file is /etc/zaptel.conf
line 0: Unable to open master device ‘/dev/zap/ctl’

1 error(s) detected

Unloading zaptel hardware drivers:.
Loading zaptel framework: FATAL: Error inserting zaptel (/lib/modules/2.6.9-34.0.2.ELsmp/extra/zaptel.ko): Unknown symbol in module, or unknown parameter (see dmesg)
[FAILED]
Waiting for zap to come online…

I tried commenting out everything except for ztdummy, and no luck

Is there anything special i need to do?

thanks

did you load the oslec yum package? iirc trixbox requires that but it isn’t always installed. (yum list | grep oslec) see what is there.

I have this:

oslec.i686 0.1-15.1229 installed
oslec-modules.i686 0.1-15.1229.2.6.9_34.0 trixbox

Is this what’s supposed to be there? If so, it is very weird how I’m getting these results with group paging

that looks right.
did you type ‘dmesg’ to see what it was complaining about? it should tell you more about the undefined symbols.

I get this, and sorry for this whole LONG thing:

CPU3: Intel P4/Xeon Extended MCE MSRs (24) available
CPU3: Thermal monitoring enabled
CPU3: Intel® Xeon™ CPU 3.00GHz stepping 04
Total of 4 processors activated (23945.78 BogoMIPS).
WARNING: 1 siblings found for CPU0, should be 2
checking TSC synchronization across 4 CPUs: passed.
Brought up 4 CPUs
zapping low mappings.
checking if image is initramfs… it is
Freeing initrd memory: 477k freed
NET: Registered protocol family 16
PCI: PCI BIOS revision 2.10 entry at 0xfb42e, last bus=14
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20040816
ACPI: Interpreter disabled.
Linux Plug and Play Support v0.97 © Adam Belay
usbcore: registered new driver usbfs
usbcore: registered new driver hub
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1
PCI: Transparent bridge - 0000:00:1e.0
PCI: Discovered primary peer bus 03 [IRQ]
PCI: Using IRQ router PIIX/ICH [8086/2670] at 0000:00:1f.0
PCI: IRQ 0 for device 0000:00:00.0 doesn’t match PIRQ mask - try pci=usepirqmask
PCI: Found IRQ 5 for device 0000:00:00.0
PCI: Sharing IRQ 5 with 0000:00:02.0
PCI: Sharing IRQ 5 with 0000:00:03.0
PCI: Sharing IRQ 5 with 0000:00:04.0
PCI: Sharing IRQ 5 with 0000:00:05.0
PCI: Sharing IRQ 5 with 0000:00:06.0
PCI: Sharing IRQ 5 with 0000:00:1c.0
PCI: Sharing IRQ 5 with 0000:00:1f.1
PCI: Sharing IRQ 5 with 0000:04:00.0
PCI: Sharing IRQ 5 with 0000:05:00.0
PCI: Sharing IRQ 5 with 0000:05:01.0
apm: BIOS not found.
audit: initializing netlink socket (disabled)
audit(1201361452.268:1): initialized
highmem bounce pool size: 64 pages
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 1D846148DE22BD48
  • User ID: CentOS (Kernel Module GPG key)
    pci_hotplug: PCI Hot Plug PCI Core version: 0.5
    Real Time Clock Driver v1.12
    Linux agpgart interface v0.100 © Dave Jones
    Failed to disable AUX port, but continuing anyway… Is this a SiS?
    If AUX port is really absent please use the ‘i8042.noaux’ option.
    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
    ESB2: IDE controller at PCI slot 0000:00:1f.1
    PCI: Found IRQ 5 for device 0000:00:1f.1
    PCI: Sharing IRQ 5 with 0000:00:00.0
    PCI: Sharing IRQ 5 with 0000:00:02.0
    PCI: Sharing IRQ 5 with 0000:00:03.0
    PCI: Sharing IRQ 5 with 0000:00:04.0
    PCI: Sharing IRQ 5 with 0000:00:05.0
    PCI: Sharing IRQ 5 with 0000:00:06.0
    PCI: Sharing IRQ 5 with 0000:00:1c.0
    PCI: Sharing IRQ 5 with 0000:04:00.0
    PCI: Sharing IRQ 5 with 0000:05:00.0
    PCI: Sharing IRQ 5 with 0000:05:01.0
    ESB2: chipset revision 9
    ESB2: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:pio
    Probing IDE interface ide0…
    hda: TSSTcorp CD-RW/DVD-ROM TS-H492C, ATAPI CD/DVD-ROM drive
    Using cfq io scheduler
    ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
    Probing IDE interface ide1…
    Probing IDE interface ide2…
    Probing IDE interface ide3…
    Probing IDE interface ide4…
    Probing IDE interface ide5…
    hda: ATAPI 48X DVD-ROM CD-R/RW drive, 1536kB 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: PS/2 Generic Mouse on isa0060/serio1
    md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
    NET: Registered protocol family 2
    IP: routing cache hash table of 8192 buckets, 128Kbytes
    TCP: Hash tables configured (established 262144 bind 43690)
    Initializing IPsec netlink socket
    NET: Registered protocol family 1
    NET: Registered protocol family 17
    Freeing unused kernel memory: 180k freed
    SCSI subsystem initialized
    libata version 1.20 loaded.
    ata_piix 0000:00:1f.2: version 1.05
    PCI: Found IRQ 6 for device 0000:00:1f.2
    PCI: Setting latency timer of device 0000:00:1f.2 to 64
    ata1: SATA max UDMA/133 cmd 0xDC78 ctl 0xDC72 bmdma 0xDC40 irq 6
    ata2: SATA max UDMA/133 cmd 0xDC60 ctl 0xDC5A bmdma 0xDC48 irq 6
    ata1: dev 0 cfg 49:2f00 82:746b 83:7f61 84:4163 85:7469 86:3c41 87:4163 88:207f
    ata1: dev 0 ATA-7, max UDMA/133, 156250000 sectors: LBA48
    ata1: dev 0 configured for UDMA/133
    scsi0 : ata_piix
    ATA: abnormal status 0x7F on port 0xDC67
    ata2: disabling port
    scsi1 : ata_piix
    Vendor: ATA Model: WDC WD800AAJS-18 Rev: 01.0
    Type: Direct-Access ANSI SCSI revision: 05
    SCSI device sda: 156250000 512-byte hdwr sectors (80000 MB)
    SCSI device sda: drive cache: write back
    SCSI device sda: 156250000 512-byte hdwr sectors (80000 MB)
    SCSI device sda: drive cache: write back
    sda: sda1 sda2 sda3
    Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
    kjournald starting. Commit interval 5 seconds
    EXT3-fs: mounted filesystem with ordered data mode.
    SELinux: Disabled at runtime.
    SELinux: Unregistering netfilter hooks
    inserting floppy driver for 2.6.9-34.0.2.ELsmp
    floppy0: Unable to grab IRQ6 for the floppy driver
    Broadcom NetXtreme II Gigabit Ethernet Driver bnx2 v1.4.30 (October 11, 2005)
    divert: allocating divert_blk for eth0
    eth0: Broadcom NetXtreme II BCM5708 1000Base-T (B2) PCI-X 64-bit 133MHz found at mem f8000000, IRQ 5, node addr 00101826c55a
    hw_random hardware driver 1.0.0 loaded
    PCI: Found IRQ 11 for device 0000:00:1d.7
    PCI: Sharing IRQ 11 with 0000:00:1d.0
    PCI: Sharing IRQ 11 with 0000:00:1d.2
    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 11, pci mem f8812400
    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: 8 ports detected
    USB Universal Host Controller Interface driver v2.2
    PCI: Found IRQ 11 for device 0000:00:1d.0
    PCI: Sharing IRQ 11 with 0000:00:1d.2
    PCI: Sharing IRQ 11 with 0000:00:1d.7
    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 11, io base 0000dce0
    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
    PCI: Found IRQ 10 for device 0000:00:1d.1
    PCI: Sharing IRQ 10 with 0000:00:1d.3
    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 10, io base 0000dcc0
    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
    PCI: Found IRQ 11 for device 0000:00:1d.2
    PCI: Sharing IRQ 11 with 0000:00:1d.0
    PCI: Sharing IRQ 11 with 0000:00:1d.7
    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 11, io base 0000dca0
    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
    PCI: Found IRQ 10 for device 0000:00:1d.3
    PCI: Sharing IRQ 10 with 0000:00:1d.1
    uhci_hcd 0000:00:1d.3: UHCI Host Controller
    PCI: Setting latency timer of device 0000:00:1d.3 to 64
    uhci_hcd 0000:00:1d.3: irq 10, io base 0000dc80
    uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5
    hub 5-0:1.0: USB hub found
    hub 5-0:1.0: 2 ports detected
    md: Autodetecting RAID arrays.
    md: autorun …
    md: … autorun DONE.
    usb 1-7: new high speed USB device using address 4
    hub 1-7:1.0: USB hub found
    hub 1-7:1.0: 4 ports detected
    EXT3 FS on sda2, internal journal
    device-mapper: 4.5.0-ioctl (2005-10-04) initialised: [email protected]
    usb 3-2: new low speed USB device using address 2
    input: USB HID v1.10 Keyboard [Dell Dell USB Keyboard] on usb-0000:00:1d.1-2
    kjournald starting. Commit interval 5 seconds
    EXT3 FS on sda1, internal journal
    EXT3-fs: mounted filesystem with ordered data mode.
    usb 4-2: new low speed USB device using address 2
    input: USB HID v1.10 Mouse [Logitech Optical USB Mouse] on usb-0000:00:1d.2-2
    Adding 779144k swap on /dev/sda3. Priority:-1 extents:1
    IA-32 Microcode Update Driver: v1.14 [email protected]
    microcode: No new microdata for cpu 1
    microcode: No new microdata for cpu 2
    microcode: No new microdata for cpu 3
    microcode: No new microdata for cpu 0
    IA-32 Microcode Update Driver v1.14 unregistered
    zaptel: Unknown symbol oslec_echo_can_traintap
    zaptel: Unknown symbol oslec_echo_can_free
    zaptel: Unknown symbol oslec_echo_can_update
    zaptel: Unknown symbol oslec_echo_can_create
    ip_tables: © 2000-2002 Netfilter core team
    ip_tables: © 2000-2002 Netfilter core team
    MSI INIT SUCCESS
    bnx2: eth0: using MSI
    bnx2: eth0 NIC Link is Up, 100 Mbps full duplex, receive & transmit flow control ON
    i2c /dev entries driver
    lp: driver loaded but no devices found
    NET: Registered protocol family 10
    Disabled Privacy Extensions on device c0342040(lo)
    IPv6 over IPv4 tunneling driver
    divert: not allocating divert_blk for non-ethernet device sit0
    eth0: no IPv6 routers present
    [root@sip ~]#

with Trixbox 2.2.10 (I think it is .10) and above you need oslec.i686 AND oslec-modules loaded for zaptel to be happy since trixbox at that point started including the oslec echo cancelation. Without them both the zaptel driver interface fails.

THAT DID THE TRICK!!
THANKS!

QUOTE"with Trixbox 2.2.10 (I think it is .10) and above you need oslec.i686 AND oslec-modules loaded for zaptel to be happy since trixbox at that point started including the oslec echo cancelation. Without them both the zaptel driver interface fails."

do this?

You get them both from the package manager. Oslec itself might be installed already. But oslec modules wasn’t installed at all for me and once I installed it and did a service zaptel restart and amportal restart, all was working.

i am not keeping that X100 POS just wanted to get it up and going thats all. i have a 4fxo EC going in to this

dsmegs

Open Source Line Echo Canceller Installed
zaptel: no version for “oslec_echo_can_traintap” found: kernel tainted.
Zapata Telephony Interface Registered on major 196
Zaptel Version: 1.2.22.1
Zaptap registered ‘sample’ char driver on major 33
ACPI: PCI interrupt 0000:02:05.0[A] -> GSI 18 (level, low) -> IRQ 169
wcfxo: DAA mode is 'FCC’
Found a Wildcard FXO: Wildcard X100P

[root@fone ~]# yum list | grep oslec
oslec.i686 0.1-15.1229 installed
oslec-modules.i686 0.1-15.1229.2.6.9_34.0 installed
oslec-modules.i686 0.1-15.1229.2.6.9_34.0 installed

You can also get it this way…

Yum install oslec oslec-modules

assuming you have the current zaptel drivers loaded.

For the record when the current zaptel drivers for trixbox load they will load oslec.i686 as it is a listed dependancy, the issue is that it still fails with errors until you load oslec-modules.