dect
/
asterisk
Archived
13
0
Fork 0
Commit Graph

275 Commits

Author SHA1 Message Date
markster a9aa387ccb Little dial typo fix and make WaitExten continue if nothing entered and there is a step n+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4318 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-22 22:40:06 +00:00
markster 0858b61595 Add improved macro functionality (bug #2905)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4317 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-22 22:11:10 +00:00
markster 5ac18d7092 Add incremental/decremental priorities (bug #2906)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4292 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-19 05:18:10 +00:00
markster 5ecd714a29 Add "ImportVar" application
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4272 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-17 04:48:58 +00:00
markster 3d14276e73 Documentation fixup (thanks, drumkilla)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4260 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-16 03:13:05 +00:00
markster 0cb7e1d121 Big agent / queue fixes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4231 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-13 22:44:33 +00:00
markster 51927b490c Allow dashes in extensions (bug #2835)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4218 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-12 02:54:17 +00:00
markster 388f4545c9 Make timing stuff generic (bug #2839)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4213 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-11 21:23:45 +00:00
markster 008b39e849 Make channel variables inheritable by _ (bug #928)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4141 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-01 02:23:28 +00:00
anthm 64df6364cb even more paranoid serialize code
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4108 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-27 02:26:17 +00:00
anthm 159d653855 add more paranoid handling to pbx_builtin_serialize_variables
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4107 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-27 01:34:06 +00:00
markster 5cb692d65f Add "Loopback" switch
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4070 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-24 02:53:24 +00:00
anthm 5646726039 This patch adds a new api call:
int pbx_builtin_serialize_variables(struct ast_channel *chan, char *buf, size_t size);
takes a chan and a char * 'buf' assumed to be 'size' bytes.

The function fills 'buf' with a <CR>('\n') delimited list of name,value pairs in turn delimeted by '='
eg:
SIPCALLID=f30e4e72-f715193f@1.2.3.4
SIPUSERAGENT=Sipura/SPA2000-2.0.6(c)
SIPDOMAIN=1.2.3.4

It returns the acutal number of variables encountered.
If the attempt to fill 'buf' goes beyond 'size' bytes the operation is halted and the incomplete string is returned as is.

To demonstrate a use for this, the "show channel <channame>" command has been retrofitted with the call so it also dumps all of the chan's vars

*CLI> show channel Zap/5-1
 -- General --
           Name: Zap/5-1
           Type: Zap
       UniqueID: 1098480666.17
      Caller ID: 4999
 Caller ID Name: Tony
    DNID Digits: (N/A)
          State: Up (6)
          Rings: 0
   NativeFormat: 68
    WriteFormat: 4
     ReadFormat: 4
1st File Descriptor: 22
      Frames in: 41969
     Frames out: 83240
 Time to Hangup: 0
   Elapsed Time: 0h13m54s
 --   PBX   --
        Context: phone1
      Extension: 4994
       Priority: 2
     Call Group: 2
   Pickup Group: 2
    Application: Dial
           Data: IAX2/ulaw@cube1/00010014994@croip
          Stack: 0
    Blocking in: ast_waitfor_nandfds
Variables:
DIALEDPEERNUMBER=ulaw@cube1/00010014994@croip
DIALEDPEERNAME=IAX2/cube1/3
CALLTYPE=SPEECH
tempvar=tempval


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4051 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-22 20:59:38 +00:00
markster 3a7aff1f3b Thread fixes, vm fix (bug #2665)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4030 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-17 22:13:05 +00:00
markster 5c9fef377d Add autofallthrough mode
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4020 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-16 19:46:02 +00:00
markster 35ae1026e7 Generate CDR's for failed outbound spool
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4014 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-15 17:51:37 +00:00
citats 329d3fc98e Fix pbx_builtin_setlanguage to not seg when data is a NULL ptr. Also fix AGI so we dont run into this with other specific problems as well. (bug 2641)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3990 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-13 22:47:42 +00:00
markster 99d5bcb07e Fix small verboseness bugs (bug #2602)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3946 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-08 04:23:22 +00:00
markster c2b1557a20 Allow you to use labels with + to be nice to Tilghman.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3897 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-03 16:15:44 +00:00
markster cfe24c16a1 Major PBX revamps (including labels, update examples)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3886 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-03 04:19:59 +00:00
markster 6868babd22 Huge callerid rework (might break H.323, others)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3874 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-02 00:58:31 +00:00
anthm 6ffda996af add app_forkcdr
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3832 f38db490-d61c-443f-a65b-d21fe96a405b
2004-09-24 21:33:48 +00:00
markster b0108d7b55 Make sure patterns are always last (bug #2435)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3777 f38db490-d61c-443f-a65b-d21fe96a405b
2004-09-14 22:35:53 +00:00
markster bde3fc052f Make ${CALLINGPRES} available (bug #2409)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3755 f38db490-d61c-443f-a65b-d21fe96a405b
2004-09-09 20:05:57 +00:00
markster 80e0b574dc Fix GotoIf logging level (bug #2396)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3753 f38db490-d61c-443f-a65b-d21fe96a405b
2004-09-09 13:00:21 +00:00
citats ba26d12600 Formatting cleanups
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3741 f38db490-d61c-443f-a65b-d21fe96a405b
2004-09-07 14:51:20 +00:00
markster a8b46ab322 Make background support a language override (bug #2378)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3739 f38db490-d61c-443f-a65b-d21fe96a405b
2004-09-07 14:37:35 +00:00
markster 69b09a1478 Slightly more verbose detail on PBX startup (bug #2339)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3703 f38db490-d61c-443f-a65b-d21fe96a405b
2004-09-01 18:29:43 +00:00
markster 34ce4f2098 Merge "show applications" from corydon76 (bug #2291)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3665 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-27 04:21:09 +00:00
markster 94057171ac Save CID and switches in "save dialplan" command (bug #2279)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3630 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-21 18:55:39 +00:00
markster 2144646c41 Fix small memory leak... (bug #2277)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3629 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-21 18:49:52 +00:00
markster 28a366ed72 Merge BSD stack size work (bug #2067)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3596 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-08 17:15:02 +00:00
markster 612f18f550 Plane commits (a.k.a. the Delta deltas): 1) Make muted reconnect 2) Add "X" option to meetme and add ${MEETME_EXIT_CONTEXT}, 3) Allow SIP call parking with supervised transfer, 4) Only create parking entries when calls actually get parked, 5) Add "sunshine" song, 6) Update hardware documentation, 7) Don't load empty strings from history file
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3572 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-03 06:31:20 +00:00
malcolmd 74890d67fa chan_h323 Makefile change for Bug #2064. Also back out changes for Bug #2115..next time read carefully. :)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3541 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-30 18:57:37 +00:00
malcolmd db8d625744 Bug # 2115: Allow Caller TON to be retrieved in the dialplan
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3538 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-30 18:21:54 +00:00
markster 6808bbc703 Merge tilghman's app/appdata in newexten patch (bug #2104)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3498 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-24 02:26:07 +00:00
markster 03d4180d1d Add options to background (bug #2075) and update documentation
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3474 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-19 00:30:39 +00:00
markster 6e832a3a8b Typo / whitespace fixes (bug #2052)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3454 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-17 02:25:53 +00:00
markster 65ae377f3d Remaining rgagnon source audit improvements (bug #2011)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3430 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-14 07:44:19 +00:00
markster 8b0b41eff4 Give Busy() and Congestion() an optional timeout
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3408 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-09 08:32:09 +00:00
anthm 66d644cb99 bring justice to gotoif's always true bug
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3372 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-01 20:42:49 +00:00
markster a809376df8 Display invalid extension when there is one, fix minor OSP typo, Don't send 200 OK after 403 Forbidden on SUBSCRIBE
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3349 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-29 13:52:03 +00:00
jeremy 000fdda5ca Add new built-in app 'SetAMAFlags'
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3328 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-28 03:48:53 +00:00
markster 042184dea6 Add subaddress support (bug #1877)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3306 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-25 19:33:27 +00:00
markster 75e2e52fcb Cleanup handling of complex expressions (bug #1919)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3304 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-25 18:23:26 +00:00
markster 06cd4ccbc2 Commit remaining changes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3298 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-25 04:07:52 +00:00
markster 8a1e6d8f24 Generate "failed" context on busy, too
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3290 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-23 20:46:58 +00:00
markster ae5c80e1de Merge major BSD mutex and symbol conflict patches (bug #1816) (link patch still pending)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3273 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-22 17:42:14 +00:00
markster 64b7fe35eb Add "Progress" application
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3268 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-22 03:51:34 +00:00
markster 1e1095862d x86-64 compile fixes and cleanups
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3202 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-13 21:25:10 +00:00
markster 8ff8c3ad06 Add "LOW_MEMORY" option and increase some buffer sizes (bug #1827)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3193 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-12 14:34:15 +00:00
markster 7d00f23ad4 Merge FreeBSD locking fixes (bug #1411)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3176 f38db490-d61c-443f-a65b-d21fe96a405b
2004-06-09 01:45:08 +00:00
citats 1b15933d65 Fix comment in pbx.c
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3080 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-26 19:24:47 +00:00
markster ec76498f55 Make ast_channel_walk become ast_channel_walk_locked
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3029 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-20 16:30:10 +00:00
citats ec7cf34e87 Fix compiler warning
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2994 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-17 21:15:37 +00:00
citats c2e3743ace Make variables work in manager originate again
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2993 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-17 21:10:26 +00:00
citats 7bfd090538 Code formatting fixes in pbx.c (still more todo)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2929 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-09 07:19:00 +00:00
citats 79a1d0acf6 Change strlen calls to ast_strlen_zero in pbx.c
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2884 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-04 06:34:34 +00:00
markster ddca191dd3 Add SayPhonetic and SayAlpha applications (bug #793)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2864 f38db490-d61c-443f-a65b-d21fe96a405b
2004-05-03 00:54:16 +00:00
markster ea132fd13c Add support for French, Danish, Portuguese, Spanish, Italian, and Dutch numbers
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2809 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-29 02:30:14 +00:00
markster 88adf19dff More select/poll updates for various applications
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2762 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-26 03:02:49 +00:00
markster f593e8c4ce Use ast_strdupa instead of strdup in goto (bug #1465)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2735 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-22 00:27:48 +00:00
markster 3099dea1ae Hold the lock properly on async goto now that we have recursive mutex support.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2713 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-19 23:00:50 +00:00
citats 4f6b05fd62 Make extension matching non case sensitive. So 'T' and 't' are
different extensions (bug 1327)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2706 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-18 05:50:55 +00:00
markster b837107b6b Get rid of all that old needlock garbage now that we're using recursive mutexes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2644 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-06 22:17:32 +00:00
markster 1af364d1d8 Add "WaitExten" application
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2633 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-06 04:14:19 +00:00
markster 737d1121a9 Save appl and data around exec (bug #1301)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2615 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-04 21:30:24 +00:00
markster ae864c9a6e Update security document, work on threading with pbx.c and small SIP fixes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2600 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-02 07:24:33 +00:00
markster ad2293dd3f Make FAX enableable/disablabable, fix async goto support properly
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2544 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-24 05:01:44 +00:00
markster 205ada9287 Fix LEN segfault (bug #1228)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2469 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-19 06:36:25 +00:00
citats 74cb4e8825 Allow multiple switches in the same context (bug #1171)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2360 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-06 20:15:08 +00:00
citats a4d3240b7a Fix pbx_builtin_atimeout comment
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2355 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-05 23:42:58 +00:00
citats ed5acef5e9 Make the Wait application accept time with fractions of a second
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2333 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-04 21:45:21 +00:00
markster 3d4dda4efb Fix GotoIfTime if time is bad
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2321 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-04 05:23:50 +00:00
malcolmd 11ecb3df7c Fix Bug # 981
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2253 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-26 17:29:49 +00:00
citats 8bad98386f Fix some comments in pbx.c and pbx_config.c
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2223 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-23 05:37:24 +00:00
citats af3fd0b55d Fix ast_add_extension2 updating ast_exten correctly in certain cases
where extensions.conf is not ordered numerically by priority (bug #1065)


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2215 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-23 02:47:22 +00:00
citats d42bde85d7 Add ${LANGUAGE} channel variable (bug #1078)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2210 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-22 05:25:58 +00:00
markster 043834c47d Fix several memory leaks
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2153 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-11 03:54:28 +00:00
markster ceae07d1ab Force update of the CDR before clearing channel (bug #974)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2107 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-02 01:13:00 +00:00
markster 74f53cec98 Stop searching once we find a match
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2099 f38db490-d61c-443f-a65b-d21fe96a405b
2004-01-31 17:00:24 +00:00
jeremy 7cda27eba1 Make output more readable
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2042 f38db490-d61c-443f-a65b-d21fe96a405b
2004-01-15 23:06:51 +00:00
jeremy 3c4fac8ff1 temp fix for timed includes and GotoIfTime
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2012 f38db490-d61c-443f-a65b-d21fe96a405b
2004-01-13 07:48:39 +00:00
jeremy aa8dccb8dc Out of memory conditions should be errors, not warnings. Bug #670
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1939 f38db490-d61c-443f-a65b-d21fe96a405b
2004-01-11 09:19:16 +00:00
markster 221763ce1a Add ${TIMESTAMP} (bug #607) and don't ever ast_log from within handler
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1805 f38db490-d61c-443f-a65b-d21fe96a405b
2003-12-01 02:47:19 +00:00
jeremy e961ff3709 deal with accountcode correctly and update CDR on a goto
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1788 f38db490-d61c-443f-a65b-d21fe96a405b
2003-11-24 03:43:14 +00:00
markster 702c2894d7 Make CALLTYPE available
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1776 f38db490-d61c-443f-a65b-d21fe96a405b
2003-11-21 18:38:42 +00:00
markster 6899ae93aa Make ${ACCOUNTCODE} available and document (bug #459)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1743 f38db490-d61c-443f-a65b-d21fe96a405b
2003-11-13 20:42:17 +00:00
martinp 37f9ebf403 Fix a typo
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1686 f38db490-d61c-443f-a65b-d21fe96a405b
2003-11-04 00:16:01 +00:00
markster 8d72a3df41 Make sure variables exists (bug #409)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1675 f38db490-d61c-443f-a65b-d21fe96a405b
2003-10-26 23:08:21 +00:00
markster d865a07416 Make HANGUPCAUSE accessible
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1669 f38db490-d61c-443f-a65b-d21fe96a405b
2003-10-25 18:00:00 +00:00
markster b2724a44d0 Verify includes, and give warnings if invalid (bug #429)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1667 f38db490-d61c-443f-a65b-d21fe96a405b
2003-10-25 17:50:06 +00:00
markster 21a7bc1d62 Create outgoing threads detached (bug #391)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1661 f38db490-d61c-443f-a65b-d21fe96a405b
2003-10-23 03:55:58 +00:00
markster f5a027341c Update setlanguage documentation
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1611 f38db490-d61c-443f-a65b-d21fe96a405b
2003-10-06 00:41:43 +00:00
martinp ef4363371f Pass accountcode to outgoing spool call when originated with Context&Extension&Priority
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1597 f38db490-d61c-443f-a65b-d21fe96a405b
2003-10-01 21:01:31 +00:00
jeremy 47de7d8ad0 use timeout value insted of 0. Bug #286
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1583 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-30 02:46:52 +00:00
markster 464ddce136 Move to asprintf (bug #252)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1562 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-27 02:22:18 +00:00
martinp afd7d66d7f Create better 'failed' CDRs for outgoing spool calls with context,extension,priority
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1538 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-22 15:27:09 +00:00
martinp 75293cf906 Fix getting ${UNIQUEID} value
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1533 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-20 00:34:03 +00:00
markster 1bc2e7eea5 Revert bug 176 patch entirely
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1512 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-14 00:32:51 +00:00
markster 3f6c6be00f More PBX fixes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1508 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-13 23:50:18 +00:00
markster 8a8d27a2df CLeanup PBX patch and add localtime stuff for saytime (bug #168)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1506 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-13 20:51:48 +00:00
markster 6c0b948334 Add extended Matching functionality (bug #97)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1504 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-13 20:20:14 +00:00
martinp da1033cad2 Add distinguishing between BUSY and FAILURE for outgoing spool calls. Always save CDR record (even if the call fails). If the call fails try to see if there is
"failed" extension in the specified context (only if you use context,extension,priority syntax) and execute it.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1499 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-12 16:51:35 +00:00
markster 976304e2d7 Fix small logic errors (bug #242)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1494 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-10 05:24:49 +00:00
markster 881d71013d Add ResetCDR application (with mods) (bug #235)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1488 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-08 21:52:45 +00:00
markster 5facd91f37 Change printf to ast_log (bug #238)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1484 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-08 16:08:07 +00:00
markster 9a38efea30 Add ${DNIS}
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1475 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-04 22:46:06 +00:00
markster 8b0ffe4ab8 iTholo fixes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1460 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-02 00:33:42 +00:00
markster 1918bf83a7 Update CDR's when changing extensions
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1457 f38db490-d61c-443f-a65b-d21fe96a405b
2003-09-01 16:16:53 +00:00
markster 49a8ca0696 Merge james's patch (bug #7)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1432 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-25 22:40:14 +00:00
markster 3eed7bdef0 Don't run hangup extension when KEEPALIVE is returned (bug #120)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1415 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-24 20:08:55 +00:00
markster 722c777d67 Be sure workspace is initialized
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1388 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-20 23:46:07 +00:00
markster dbc9edcaac Totally revamp thread debugging to support locating and removing deadlocks
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1310 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-13 15:25:16 +00:00
martinp a5b6500c33 Revert the change in GotoIfTime
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1273 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-07 19:21:56 +00:00
martinp 4973d099ca Fix the GotoIfTime application
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1272 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-07 17:35:08 +00:00
markster 26301ecf01 Allow globals in extensions.conf to reference previous variables
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1255 f38db490-d61c-443f-a65b-d21fe96a405b
2003-08-03 18:33:50 +00:00
markster 5ec52e802c Minor fixes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1235 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-29 15:38:02 +00:00
martinp c4c0821cdd pbx.c didn't get updated
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1188 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-14 17:17:05 +00:00
martinp 06ac080205 pbx.c didn't get updated last time
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1184 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-14 15:35:21 +00:00
jeremy 339df33005 fix invalid synopsis on SetAccount
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1175 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-12 00:19:07 +00:00
martinp 847acb197d Another typo!
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1152 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-01 20:29:53 +00:00
martinp 55dc42fc45 Fix a typo
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1151 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-01 20:29:12 +00:00
markster c37e80af82 Merge goto if patch
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1150 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-01 20:28:02 +00:00
martinp 467ef402e0 Don't enter the LEN() routines if the variable name was not found
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1149 f38db490-d61c-443f-a65b-d21fe96a405b
2003-07-01 20:27:18 +00:00
markster 3a0885602c Make variable with invalid extension
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1117 f38db490-d61c-443f-a65b-d21fe96a405b
2003-06-24 22:25:01 +00:00
markster f8d206eb06 manager unique id
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1083 f38db490-d61c-443f-a65b-d21fe96a405b
2003-06-11 12:24:13 +00:00
markster edb03b0af4 Use digit/response timeouts
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1081 f38db490-d61c-443f-a65b-d21fe96a405b
2003-06-11 12:14:38 +00:00
martinp 9a59f698c6 Add the variable LEN(STRING) to retrieve the length of the STRING
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1078 f38db490-d61c-443f-a65b-d21fe96a405b
2003-06-06 19:47:59 +00:00
martinp 48f2e963ee Somehow it didnt' get updated with the previous patch
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1074 f38db490-d61c-443f-a65b-d21fe96a405b
2003-06-04 16:12:51 +00:00
markster 960085b93e Add unique identifier
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1064 f38db490-d61c-443f-a65b-d21fe96a405b
2003-05-30 04:41:18 +00:00
markster c65750d450 Fix 'T' extension
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1050 f38db490-d61c-443f-a65b-d21fe96a405b
2003-05-22 04:38:46 +00:00
markster f36b76d24a dep fix, pbx fix
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@962 f38db490-d61c-443f-a65b-d21fe96a405b
2003-05-06 00:00:20 +00:00
markster e4e2b456fd Minor fixes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@936 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-29 20:30:08 +00:00
markster 0783021176 Add gotoiftime (thanks Tilghman)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@925 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-28 04:18:47 +00:00
markster 073c7ec12d Store apps in alphabetical order, making "show applications" more readable, and add SetAccount application
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@917 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-27 19:35:06 +00:00
markster c8ceb9c9c5 More OpenBSD patches
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@890 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-23 19:13:35 +00:00
markster 13936098f7 Add epoch and date/time variables
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@876 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-21 03:02:22 +00:00
markster d6e82acffc Fix sub-string handling
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@872 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-19 02:41:22 +00:00
markster 7e6d2efaed Merge expression handling into variable handling
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@870 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-18 16:57:48 +00:00
markster 88065b3c3a Massively redo variable substitution
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@867 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-18 15:34:25 +00:00
markster eebb994212 Add new app
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@858 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-16 13:43:11 +00:00
markster b8b4ef0a9b PBX updates from andre
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@760 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-06 19:10:24 +00:00
markster 249face569 Merge enhanced status changes, add SIP subscribe from Andre
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@759 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-06 18:19:51 +00:00
markster 55126ae685 State change patch
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@740 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-03 07:35:14 +00:00
markster 0c2a228d23 Minor hint patch
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@735 f38db490-d61c-443f-a65b-d21fe96a405b
2003-04-01 04:03:21 +00:00
markster d53be73ebe Eliminate localtime calls, various cleanups
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@723 f38db490-d61c-443f-a65b-d21fe96a405b
2003-03-31 03:19:34 +00:00
markster e0c466aa42 Merge hint patch, add new variables, and misc. PBX cleanups
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@722 f38db490-d61c-443f-a65b-d21fe96a405b
2003-03-30 22:55:42 +00:00
markster 61e54c890c Handle call forward on SIP
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@715 f38db490-d61c-443f-a65b-d21fe96a405b
2003-03-29 00:42:16 +00:00
martinp 098bd84e62 Fix callerid with sample.call like outgoing calls
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@707 f38db490-d61c-443f-a65b-d21fe96a405b
2003-03-27 20:46:26 +00:00