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