trixbox 2.8 BETA

We are always trying to balance trixbox between bleeding edge features and rock solid stability. For the most part this works very well. I know a few people would like features sooner but we have to make sure they don't break anything.

We have been testing Asterisk 1.6 and DAHDI (the replacement for zaptel) since they came out last year. I am happy to say they are coming along quite nicely. Digium has worked hard on 1.6 with a lot of attention paid to reliability and scalability. I am happy to say our testing shows Asterisk 1.6 is ready for prime time!

We are still working out what will be in the next major release of trixbox but it's clear Asterisk 1.6 will be part of it. So now we need to get as much real world testing as possible on 1.6. This BETA is trixbox 2.6 with Asterisk 1.6. There are no other new features in the first BETA of trixbox 2.8. We will add more features as we go.

The status screen doesn't work in this release so don't be alarmed when it shows asterisk as stopped. You can log any other bugs in the bug tracker. Just make sure you mark them as BETA.

As always don't use this release on a production machine and don't expect future software upgrades to work on this release. You will have to reinstall once the production version of 2.8 comes out.

People may like a link:

Has setup-pstn been modified

Has setup-pstn been modified to write the DAHDI files?

Nice

Something to mess around with tonight. Thanks

Is there a beta Repo or

Is there a beta Repo or directory of SRPMs ?

Also added to trixbox.leadmon.net

You can access the images vi rSync, FTP, or HTTP.

Info on how to rSync is in this thread:

http://www.trixbox.org/forums/trixbox-forums/open-discussion/trix...

You can FTP the images from:

ftp://trixbox.leadmon.net/trixbox

You can HTTP/WEB the images from:

http://trixbox.leadmon.net/ftp/trixbox/

As always locally generated MD5 checksums are available, as well as the enhanced SHA256 checksums for all files in the archive.

Andrew, Not only did you

Andrew,
Not only did you forget to mention where you got these RPMs (hint: I wrote them for AsteriskNOW), you have yet to respond to the question James asked. Have you published the SRPMs anywhere?

Thanks Jason

Hey Jason,

We didn't forget. We use a lot of SRPMs from a lot of sources. I wish I could personally give credit to all the work people have done on all the thousands of packages that make up trixbox. Thanks for making SRPMs for Asterisk. That saved us a lot of time on this release. We did of course make some changes to them. We needed to add support for Sangoma, OpenVox, SpanDSP (FAX), and all the other features trixbox users are accustomed to. Take a look. Maybe you can roll some of our changes back into the Digium spec files.

The SRPMs are in the usual location.

http://yum.trixbox.org/centos/5/beta/SRPMS/

Thank you Andrew. To be

Thank you Andrew.

To be clear, I'm not trying to have my ego stroked or anything. It just felt like a slap in the face (to me personally) to see a post that could be summed up as "2.8 beta is 2.6 plus new Asterisk and DAHDI packages", with an implication that Fonality had spent a lot of time doing the work. I'll be honest - I'm quite happy to see trixbox switching. There's always been a lot of fragmentation in the packaging world, and I think having something considered the "base" is a good thing. If nothing else, it shows me that I've done something right.

As for the SRPMs, those appear to have been just put there. If I'm wrong, I certainly apologize for that. I did indeed look for them several times. The version of repoview you have installed is extremely old, so it may not be doing the "Right Thing" all the time.. I have a few small suggestions for you (and others who may read this and decide to use them), if I may. You should consider modifying the version strings to remove any confusion or potential conflict (perhaps just change the release from "1_centos5" to "1_centos5.trixbox" or something). I don't know what type of changes you make to these packages, so I don't know if it would be difficult to do so, but I would also recommend updating from upstream (me..) regularly - especially with AsteriskNOW 1.5.0 being released yesterday.

minor changes

The only change was with the dahdi-kmod package, as it was originally building two packages, one being completely empty, that would produce errors during install via anaconda. AsteriskNOW even had the errors during intsall. I was testing via the text install, so I don't know if it appeared in the X install. Just the spec file was changed. Same with the asterisk16 base package, but only in regards to provides/obsoletes, which was easier to change than the slew of other trixbox specific RPMs. The src RPMS were built today, as I normally only use -bb with rpmbuild.

I'll look into making sure the rpm version strings change before final release.

-BMill

404 - Not Found

When I click on the srpm download link I'm getting 404 - Not Found..
Please can you update asterisk and dahdi download links

thanks in advance
jon

jmbac, I just added newer

jmbac, I just added newer versions of our SRPMs. Clear your browser cache and try again. You could still be seeing the old versions.

Thanks for posting updated

Thanks for posting updated source files..
Question
do the new srpm support Sangoma, OpenVox, SpanDSP and app_nv_faxdetect-app_nv_backgrounddetect or that 's future release

jon

Problem getting asterisk to answer incoming call from PSTN line

Hi,

I wiped out my AsteriskNow machine and tried to install Trixbox into it. Had problem installing asterisk 2.6.2.2 on my Compaq Presario desktop b/c it did not see the SATA disk drive so I downloaded the 2.8 Beta. However, I can not get asterisk to answer my PSTN line. Dahdi show channels returned nothing. It used to work in AsteriskNow when Zaptel was used. Below are my conf files settings. Any helps would be appreciated.

[trixbox1.localdomain asterisk]# cat dahdi-channels.conf
; Autogenerated by /usr/sbin/dahdi_genconf on Fri Apr 3 22:28:00 2009 -- do not hand edit
; Dahdi Channels Configurations (chan_dahdi.conf)
;
; This is not intended to be a complete chan_dahdi.conf. Rather, it is intended
; to be #include-d by /etc/asterisk/chan_dahdi.conf that will include the global settings
;
; Span 1: WCFXO/0 "Wildcard X100P Board 1" (MASTER)
;;; line="1 WCFXO/0/0 FXSKS (EC: MG2)"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 1
callerid=
group=
context=default

[trixbox1.localdomain dahdi]# cat system.conf
# Autogenerated by /usr/sbin/dahdi_genconf on Fri Apr 3 22:28:00 2009 -- do not hand edit
# Dahdi Configuration File
#
# This file is parsed by the Dahdi Configurator, dahdi_cfg
#
# Span 1: WCFXO/0 "Wildcard X100P Board 1" (MASTER)
fxsks=1
echocanceller=mg2,1

# Global data

loadzone = us
defaultzone = us

Here are the Dahdi command responses:

[trixbox1.localdomain dahdi]# setup-pstn

--------------------------------------------------------------
Detecting PSTN cards
--------------------------------------------------------------

dahdi-linux-2.1.0.4-1_centos5

STOPPING ASTERISK
Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl exist?)
Asterisk Stopped

STOPPING FOP SERVER
FOP Server Stopped
Unloading DAHDI hardware modules: doneLoading DAHDI hardware modules:
wct4xxp: [ OK ]
wcte12xp: [ OK ]
wct1xxp: [ OK ]
wcte11xp: [ OK ]
wctdm24xxp: [ OK ]
wcfxo: [ OK ]
wctdm: [ OK ]
wcb4xxp: [ OK ]
wctc4xxp: [ OK ]
xpp_usb: [ OK ]

Running dahdi_cfg: [ OK ]

Checking for dahdi-auto.conf
No need to create symlink

SETTING FILE PERMISSIONS
Permissions OK

STARTING ASTERISK
Asterisk Started

STARTING FOP SERVER
FOP Server Started
Channel Location State Application(Data)
0 active channels
0 active calls
0 calls processed

[trixbox1.localdomain dahdi]# dahdi_cfg -vvv
DAHDI Tools Version - 2.1.0.2

DAHDI Version: 2.1.0.4
Echo Canceller(s): MG2
Configuration
======================

Channel map:

Channel 01: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 01)

1 channels to configure.

Setting echocan for channel 1 to mg2

[trixbox1.localdomain dahdi]# dahdi_tool
DAHDI Tool (C)2002-2008 Digium, Inc.

¤ DAHDI Telephony Interfaces
â Alarms Span â
â OK Wildcard X100P Board 1

trixbox1*CLI> dahdi show status
Description Alarms IRQ bpviol CRC4 Fra Codi Options LBO
Wildcard X100P Board 1 OK 0 0 0 CAS Unk YEL 0 db (CSU)/0-133 feet (DSX-1)

trixbox1*CLI> dahdi show channels
Chan Extension Context Language MOH Interpret Blocked State
trixbox1*CLI>

trixbox1*CLI> dahdi restart
Destroying channels and reloading DAHDI configuration.
== Parsing '/etc/asterisk/chan_dahdi.conf': == Found
== Parsing '/etc/asterisk/dahdi-channels.conf': == Found
trixbox1*CLI> dahdi show status
Description Alarms IRQ bpviol CRC4 Fra Codi Options LBO
Wildcard X100P Board 1 OK 0 0 0 CAS Unk YEL 0 db (CSU)/0-133 feet (DSX-1)
trixbox1*CLI> dahdi show channels
Chan Extension Context Language MOH Interpret Blocked State

solved

got it solved. Thanks

Can't run package manager

After installing 2.8 Beta I can't seem to run the package manager to add Wanpipe drivers. When I run the manager I get an error - Error: the XML response that was returned from the server is invalid.
Received:
But the error level is blank and with my limited level of linux knowledge I am lost at this point. Does anyone have an answer. Thanks

rovakl, My guess is you have

rovakl,

My guess is you have to do it by hand as there is no repo packages.. Follow the sangoma wiki OR message marc.sangoma on here he may be able to give you some instructions.

Please disregard

Thanks.

wanpipe drivers

For the 2.8 beta, you can download the drivers from here:
ftp://ftp.sangoma.com/linux/custom/yannick/RPMS/RPMS_trixbox-2.8....

These drivers will be included in the next beta build.

-BMill

Re 2.8 beta delay on incoming calls and transfers

Hi. I am using 2.8 beta on one of our servers and have been testing on one of our small offices so that we can get feedback on issues. I might say I am very happy with it except it seems to have quite a long delay in answering the calls coming into it and also on transfer. If you transfer a call and hang up it takes up to about 10 secs before the call is delibvered to new extension. I thought this might be due to some scripts from a restore when I was building the box so I built another box and only connected the extns and the IAX2 trunk. The same thing occurs. I have the same physical boxes for both these which are dual core 3.2MHz IBM's and also have a version on same physicals with 2.6.2 running. No delays on the 2.6.2 machine.
It seems to pause while doing the dialparties.agi scripts. see below

Hoping someone can help.
Regards
Mal
Log
-- Accepting UNAUTHENTICATED call from 129.225.78.18:
> requested format = alaw,
> requested prefs = (alaw|g729),
> actual format = alaw,
> host prefs = (ulaw|gsm|alaw),
> priority = mine
-- Executing [99194960@from-trunk:1] Set("IAX2/GS3_SIP10-15935", "__FROM_DID=99194960") in new stack
-- Executing [99194960@from-trunk:2] Gosub("IAX2/GS3_SIP10-15935", "app-blacklist-check,s,1") in new stack
-- Executing [s@app-blacklist-check:1] GotoIf("IAX2/GS3_SIP10-15935", "0?blacklisted") in new stack
-- Executing [s@app-blacklist-check:2] Return("IAX2/GS3_SIP10-15935", "") in new stack
-- Executing [99194960@from-trunk:3] ExecIf("IAX2/GS3_SIP10-15935", "1 ?Set(CALLERID(name)=0405001763)") in new stack
-- Executing [99194960@from-trunk:4] Set("IAX2/GS3_SIP10-15935", "__CALLINGPRES_SV=allowed") in new stack
-- Executing [99194960@from-trunk:5] Set("IAX2/GS3_SIP10-15935", "CALLERPRES()=allowed_not_screened") in new stack
-- Executing [99194960@from-trunk:6] Goto("IAX2/GS3_SIP10-15935", "from-did-direct,4960,1") in new stack
-- Goto (from-did-direct,4960,1)
-- Executing [4960@from-did-direct:1] Macro("IAX2/GS3_SIP10-15935", "exten-vm,novm,4960") in new stack
-- Executing [s@macro-exten-vm:1] Macro("IAX2/GS3_SIP10-15935", "user-callerid") in new stack
-- Executing [s@macro-user-callerid:1] Set("IAX2/GS3_SIP10-15935", "AMPUSER=0405001763") in new stack
-- Executing [s@macro-user-callerid:2] GotoIf("IAX2/GS3_SIP10-15935", "0?report") in new stack
-- Executing [s@macro-user-callerid:3] ExecIf("IAX2/GS3_SIP10-15935", "1?Set(REALCALLERIDNUM=0405001763)") in new stack
-- Executing [s@macro-user-callerid:4] Set("IAX2/GS3_SIP10-15935", "AMPUSER=") in new stack
-- Executing [s@macro-user-callerid:5] Set("IAX2/GS3_SIP10-15935", "AMPUSERCIDNAME=") in new stack
-- Executing [s@macro-user-callerid:6] GotoIf("IAX2/GS3_SIP10-15935", "1?report") in new stack
-- Goto (macro-user-callerid,s,11)
-- Executing [s@macro-user-callerid:11] GotoIf("IAX2/GS3_SIP10-15935", "0?continue") in new stack
-- Executing [s@macro-user-callerid:12] Set("IAX2/GS3_SIP10-15935", "__TTL=64") in new stack
-- Executing [s@macro-user-callerid:13] GotoIf("IAX2/GS3_SIP10-15935", "1?continue") in new stack
-- Goto (macro-user-callerid,s,20)
-- Executing [s@macro-user-callerid:20] NoOp("IAX2/GS3_SIP10-15935", "Using CallerID "0405001763" <0405001763>") in new stack
-- Executing [s@macro-exten-vm:2] Set("IAX2/GS3_SIP10-15935", "RingGroupMethod=none") in new stack
-- Executing [s@macro-exten-vm:3] Set("IAX2/GS3_SIP10-15935", "VMBOX=novm") in new stack
-- Executing [s@macro-exten-vm:4] Set("IAX2/GS3_SIP10-15935", "EXTTOCALL=4960") in new stack
-- Executing [s@macro-exten-vm:5] Set("IAX2/GS3_SIP10-15935", "CFUEXT=") in new stack
-- Executing [s@macro-exten-vm:6] Set("IAX2/GS3_SIP10-15935", "CFBEXT=") in new stack
-- Executing [s@macro-exten-vm:7] Set("IAX2/GS3_SIP10-15935", "RT=""") in new stack
-- Executing [s@macro-exten-vm:8] Macro("IAX2/GS3_SIP10-15935", "record-enable,4960,IN") in new stack
-- Executing [s@macro-record-enable:1] GotoIf("IAX2/GS3_SIP10-15935", "1?check") in new stack
-- Goto (macro-record-enable,s,4)
-- Executing [s@macro-record-enable:4] AGI("IAX2/GS3_SIP10-15935", "recordingcheck,20090501-122422,1241144662.0") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
recordingcheck,20090501-122422,1241144662.0: Inbound recording not enabled
-- AGI Script recordingcheck completed, returning 0
-- Executing [s@macro-record-enable:5] MacroExit("IAX2/GS3_SIP10-15935", "") in new stack
-- Executing [s@macro-exten-vm:9] Macro("IAX2/GS3_SIP10-15935", "dial,"",tr,4960") in new stack
-- Executing [s@macro-dial:1] GotoIf("IAX2/GS3_SIP10-15935", "1?dial") in new stack
-- Goto (macro-dial,s,3)
-- Executing [s@macro-dial:3] AGI("IAX2/GS3_SIP10-15935", "dialparties.agi") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
dialparties.agi: Starting New Dialparties.agi
== Manager 'admin' logged on from 127.0.0.1
dialparties.agi: Caller ID name is '0405001763' number is '0405001763'
dialparties.agi: Methodology of ring is 'none'
-- dialparties.agi: Added extension 4960 to extension map
-- dialparties.agi: Extension 4960 cf is disabled
-- dialparties.agi: Extension 4960 do not disturb is disabled
-- dialparties.agi: dbset CALLTRACE/4960 to 0405001763
-- dialparties.agi: Filtered ARG3: 4960
== Manager 'admin' logged off from 127.0.0.1
-- AGI Script dialparties.agi completed, returning 0
-- Executing [s@macro-dial:7] Dial("IAX2/GS3_SIP10-15935", "SIP/4960,"",tr") in new stack
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
== Using SIP VRTP TOS bits 136
== Using SIP VRTP CoS mark 6
-- Called 4960
-- SIP/4960-b7a50450 is ringing

New Trixbox-2.8.0Beta2 install fails with error

Attempt to install the a new beta2 Trixbox-2.8.0 iso on Vmware server fails with error
"The file xen-3.0.3-80.el5_3.2.i386.rpm cannot be opened "

I have downloaded the ISO twice with the same result .. Probably a corrupt iso, I will try downloading it from a different mirror.

Jon

New Trixbox-2.8.0Beta2 install fails with error

I tried the same - same error. When I investigated deeper, I found out, that the file xen....... is missing in the ISO (by using MagicISO). So I added the rpm manually to the ISO-image - now I got an error, that kernel-xen-2.6.18-92.1.18.el5.i686.rpm is missing. I also added this rpm, but now I couldnt even boot the resulting image - it gave a checksum error. Is there a chance to get a complete image (I know, its beta, but I should at least be able to install it)?
Regards
Franz X. Maier

Can you explain the steps

Can you explain the steps your taking to reproduce the error, I have it installed and running in VirtualBOX. BTW you can't just drop in files there are databases and checksums etc...

trixbox 2.8 beta2 doesn't install

I take the originally downloaded ISO-Image and insert manually downloaded rpms into /trixbox, where all other rpms are located (by using MagicISO). Then I get the checksum error. If I don't insert the xen rpm and the kernel-xen rpm, I can boot, but not install, because these two rpms are missing (which is true, when I look into the original /trixbox-folder by using MagicISO: no such rpms in /trixbox). One additional note: I use the sataraid option on install!
Regards
Franz X. Maier

The New Trixbox-2.8.0 Beta2

The New Trixbox-2.8.0 Beta2 ISO Fails to install due to missing files listed below;
xen
xen-lib
kernel-xen

I created new iso including the above files and it installed ok

[trixbox1.localdomain ~]# asterisk -r
Asterisk 1.6.0.9, Copyright (C) 1999 - 2008 Digium, Inc. and others.
Created by Mark Spencer
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 1.6.0.9 currently running on trixbox1 (pid = 2567)
Verbosity is at least 3

[trixbox1.localdomain ~]# setup-pstn
--------------------------------------------------------------
Detecting PSTN cards
--------------------------------------------------------------
dahdi-linux-2.1.0.4-1_centos5

STOPPING ASTERISK
Asterisk Stopped

STOPPING FOP SERVER
FOP Server Stopped
Unloading DAHDI hardware modules: done
Loading DAHDI hardware modules:
wct4xxp: [ OK ]
wcte12xp: [ OK ]
wct1xxp: [ OK ]
wcte11xp: [ OK ]
wctdm24xxp: [ OK ]
wcfxo: [ OK ]
wctdm: [ OK ]
wcb4xxp: [ OK ]
wctc4xxp: [ OK ]
xpp_usb: [ OK ]

No hardware timing source found in /proc/dahdi, loading dahdi_dummy
Running dahdi_cfg: [ OK ]

Checking for dahdi-auto.conf
No need to create symlink

SETTING FILE PERMISSIONS
Permissions OK

STARTING ASTERISK
Asterisk Started

STARTING FOP SERVER
FOP Server Started
Channel Location State Application(Data)
0 active channels
0 active calls
0 calls processed

Question for jfinstrom which mirror did you download your working iso and are the above xen files included?

jon

Anyone can be to prepare new

Anyone can be to prepare new ISO without problem ?

Add next files to /trixbox

Add next files to /trixbox folder

kernel-PAE-2.6.18-92.1.18.el5.i686.rpm
kernel-xen-2.6.18-92.1.18.el5.i686.rpm
xen-3.0.3-80.el5_3.2.i386.rpm
xen-libs-3.0.3-80.el5_3.2.i386.rpm

I have installed without an

I have installed without an issue, no need for the specified packages which are unused... try installing with `linux text mem=2048` your system is trying to install a pae kernel based on specs, this kernel won't work anyway

2.8 with Exchange Unified Messaging

The current

The current Trixbox-2.8.0-Beta2 ISO now installs without issues.

Trixbox-2.8.0-Beta2 ISO installation Issue

Hi,

Trixbox-2.8.0-Beta2 ISO has the installation problems,

If the target server has a digius TE212 card installed, the trixbox installation fails.
If you remove the hardware and install the trixbox it works successfully.

I had to remove the hardware, configure the DAHDI files, and install the hardware as the last step.

regards
Naren

Trixbox-2.8.0-Beta2 FAX Success both incoming and outgoing

Hi Guys,

The Trixbox 2.8 has to new fax applicaions SendFAX and RecieveFAX.
Both these applicaions are working fine, no issues at all, RecieveFAX works straightway
out-of-box after fixing the bug. That is, fax application name in macro [macro-faxreceive] in extensions.conf to "SendFAX".

for sending a fax use the following guide.
http://docs.digium.com/FAX/fax_for_asterisk_admin_manual.pdf
It worked successfully for me.

My current issue is the faxes can only be sent and received at max speed of 9600bps.
I have used the set variable to FAX_FORCE_V17=1 which is supposed to run at 14400bps but is not running at that speed.

Can anyone share the light on this??

Also having delays on transfers

Hi.
Running 2.8 beta2 and also having delays when making transfers. Is it possible to fix it somehow?
/Ulrik

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.