dect
/
asterisk
Archived
13
0
Fork 0
Commit Graph

167 Commits

Author SHA1 Message Date
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