Summary: | ASTERISK-00817: [patch] Time based includes are no longer working | ||
Reporter: | jrollyson (jrollyson) | Labels: | |
Date Opened: | 2004-01-12 19:47:57.000-0600 | Date Closed: | 2004-09-25 02:55:01 |
Priority: | Major | Regression? | No |
Status: | Closed/Complete | Components: | Core/General |
Versions: | Frequency of Occurrence | ||
Related Issues: | |||
Environment: | Attachments: | ( 0) 20040113__pbx_fix.diff.txt | |
Description: | For some reason, my time based includes are not working anymore. I'm running CVS as of early this morning. Here are the include's I'm trying to use. include => night|00:01-07:29|mon-sat include => night|21:01-00:00|sun include => night|00:01-10:00|sun include => day|09:00-17:00|mon-fri include => day|09:00-13:00|sat include => earlylate|07:30-08:59|mon-sat include => earlylate|17:01-00:00|mon-fri include => earlylate|13:01-00:00|sat include => earlylate|10:01-21:00|sun I added an invalid match to prevent customers from falling through to a hangup. -- Executing Dial("SIP/226-f6f7", "Zap/g1/2402335") in new stack -- Called g1/2402335 -- Zap/1-1 is ringing Jan 12 20:31:31 NOTICE[2175000]: chan_zap.c:3587 zt_read: Fax detected, but no fax extension == Manager 'admin' logged off from 127.0.0.1 -- Starting simple switch on 'Zap/25-1' -- Executing Answer("Zap/25-1", "") in new stack -- Executing Goto("Zap/25-1", "internet-timeroute|s|1") in new stack -- Goto (internet-timeroute,s,1) -- Sent into invalid extension 's' in context 'internet-timeroute' on Zap/25-1 -- Executing Goto("Zap/25-1", "earlylate|s|1") in new stack -- Goto (earlylate,s,1) The invalid match happens even though the includes should have sent it into a context with a valid s extension. | ||
Comments: | By: Brian West (bkw918) 2004-01-12 20:18:41.000-0600 include => night|00:00-23:59|sun|*|* ; closed sundays include => night|00:00-23:59|sat|*|* ; closed saturdays include => night|00:00-09:59|mon-fri|*|* ; closed include => night|19:01-23:59|mon-fri|*|* ; closed include => day|10:00-19:00|mon-fri|*|* ; OPEN w00t! By: jrollyson (jrollyson) 2004-01-12 20:35:32.000-0600 is the last "|*|*" required? By: Brian West (bkw918) 2004-01-12 20:43:38.000-0600 works fine here with 10 min ago CVS. Maybe it is.. I have always done it? By: jrollyson (jrollyson) 2004-01-12 20:49:18.000-0600 Apparently so. Ok. not a bug, thanks bkw. By: jrollyson (jrollyson) 2004-01-13 01:02:39.000-0600 apparently not working... By: jrollyson (jrollyson) 2004-01-13 06:32:01.000-0600 On line 2925 of pbx.c, changing #if 0 to #if 1 fixes this By: jrollyson (jrollyson) 2004-01-13 06:34:55.000-0600 Attaching Tilghman's patch as it fixes this. By: zoa (zoa) 2004-01-13 07:11:32.000-0600 as its only a 1 byte patch, do we need a disclaimer ? (or does tilghman own a patent on the number 1 ? :) By: Brian West (bkw918) 2004-01-14 00:43:13.000-0600 Fixed in CVS |