DAHDI - *60 clock problem

Hi,
after getting used to zaptel setups, I’m now trying to get my head round dahdi…

I seem to have got a basic setup going using a clean install of Centos 5.3 on a test machine, however there is one oddity that worries me.

The *60 clock cuts off after the initial announcement and saying the hours and minutes - it does not get as far as announcing seconds or give the tone.

This usually switches to a ‘system busy’ tone (alternate long & short tones) but is has gives an occasional modem type burst plus random squeals and squawks…

I previously tried changing our main, working system over from zaptel to dahdi, when there was rather less info about.

The *60 clock on that did a similar thing, cutting off before announcing the seconds.
That system appeared to otherwise work, at least initially after a clean boot, but it was unstable & would only run a few hours before it started ignoring incoming calls or just plain locking up & it concerns me that this bug could be a sign of a deeper problem.

After removing all traces of dahdi and reinstalling zaptel etc. it is again completely stable.

At some point we are going to have to change to dahdi to get bugfixes and updates, I’d like to get our own test machine and then main system working properly with it before I start considering updates to our customers systems…

Versions (on the test machine):
Centos 5.3 x86_64 fully updated.
dahdi 2.1.0.4 & tools 2.1.0.2
asterisk 1.6.0.9 & addons 1.6.0
freepbx 2.5.1 fully updated.

Hardware is a YSTDM800 with 3 FXOs & 5 FXSs
(Identical board in both production & test machines).

Robert Jenkins.

Looking at the log after this error, it appears to be a problem with the file name for the word ‘and’ (as in ‘twenty two oh nine and twenty seconds’)’

Notice the backslash tagged after the word. it it using this internally or is that just an escape character bug in the logging??

The actual sound files exist in all formats and the /var/lib/asterisk/* tree is owned by asterisk.

[Apr 19 22:09:36] VERBOSE[4300] logger.c: -- Starting simple switch on 'DAHDI/1-1' [Apr 19 22:09:38] VERBOSE[4300] logger.c: -- Executing [*[email protected]rnal:1] e[1;36;40mAnswere[0;37;40m("e[1;35;40mDAHDI/1-1e[0;37;40m", "e[1;35;40me[0;37;40m") in new stack [Apr 19 22:09:38] VERBOSE[4300] logger.c: -- Executing [*[email protected]:2] e[1;36;40mWaite[0;37;40m("e[1;35;40mDAHDI/1-1e[0;37;40m", "e[1;35;40m1e[0;37;40m") in new stack [Apr 19 22:09:39] VERBOSE[4300] logger.c: -- Executing [*[email protected]:3] e[1;36;40mSete[0;37;40m("e[1;35;40mDAHDI/1-1e[0;37;40m", "e[1;35;40mNumLoops=0e[0;37;40m") in new stack [Apr 19 22:09:39] VERBOSE[4300] logger.c: -- Executing [*[email protected]:4] e[1;36;40mSete[0;37;40m("e[1;35;40mDAHDI/1-1e[0;37;40m", "e[1;35;40mFutureTime=1240175390e[0;37;40m") in new stack [Apr 19 22:09:39] VERBOSE[4300] logger.c: -- Executing [*[email protected]:5] e[1;36;40mPlaybacke[0;37;40m("e[1;35;40mDAHDI/1-1e[0;37;40m", "e[1;35;40mat-tone-time-exactlye[0;37;40m") in new stack [Apr 19 22:09:39] VERBOSE[4300] logger.c: -- Playing 'at-tone-time-exactly.ulaw' (language 'en') [Apr 19 22:09:42] VERBOSE[4300] logger.c: -- Executing [*[email protected]:6] e[1;36;40mGotoIfe[0;37;40m("e[1;35;40mDAHDI/1-1e[0;37;40m", "e[1;35;40m1?hr24formate[0;37;40m") in new stack [Apr 19 22:09:42] VERBOSE[4300] logger.c: -- Goto (from-internal,*60,9) [Apr 19 22:09:42] VERBOSE[4300] logger.c: -- Executing [*[email protected]:9] e[1;36;40mSayUnixTimee[0;37;40m("e[1;35;40mDAHDI/1-1e[0;37;40m", "e[1;35;40m1240175390,,kM \'and\' S \'seconds\'e[0;37;40m") in new stack [Apr 19 22:09:42] VERBOSE[4300] logger.c: -- Playing 'digits/20.ulaw' (language 'en') [Apr 19 22:09:43] VERBOSE[4300] logger.c: -- Playing 'digits/2.ulaw' (language 'en') [Apr 19 22:09:43] VERBOSE[4300] logger.c: -- Playing 'digits/oh.ulaw' (language 'en') [Apr 19 22:09:44] VERBOSE[4300] logger.c: -- Playing 'digits/9.ulaw' (language 'en') [Apr 19 22:09:45] WARNING[4300] say.c: Unknown character in datetime format kM \'and\' S \'seconds\': \ at pos 3 [Apr 19 22:09:45] WARNING[4300] file.c: File and\ does not exist in any format [Apr 19 22:09:45] WARNING[4300] file.c: Unable to open and\ (format 0x44 (ulaw|slin)): No such file or directory [Apr 19 22:09:45] WARNING[4300] say.c: Unable to play message and\ [Apr 19 22:09:45] VERBOSE[4300] logger.c: == Spawn extension (from-internal, *60, 9) exited non-zero on 'DAHDI/1-1'

Robert.