aboutsummaryrefslogtreecommitdiffstats
path: root/pbx.c
AgeCommit message (Collapse)AuthorFilesLines
2004-12-19SMS fix, pbx optimization (bug #3098)markster1-5/+5
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4482 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-18Fix comment issues (bug #3089)markster1-12/+12
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4479 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-11Make sure context is passed properly on _exec (bug #2969)markster1-5/+10
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4423 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-11Show some counters with 'show dialplan' (bug #2968)russell1-2/+10
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4422 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-08fix bug 2994 (off by 1 error)anthm1-18/+23
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4404 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-07Big diet for struct ast_channelmarkster1-28/+5
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4399 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-02fix small goto logic issueanthm1-4/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4369 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-01Print number of applications (bug #2961)markster1-3/+13
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4361 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-25Merge tony's ampersand patch (bug #2934)markster1-24/+32
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4330 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-24Make realtime pbx understand patterns.markster1-3/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4326 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-23fix inherited softhangup issue in ast_goto_if_exists()anthm1-21/+31
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4325 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-22Little dial typo fix and make WaitExten continue if nothing entered and ↵markster1-2/+5
there is a step n+1 git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4318 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-22Add improved macro functionality (bug #2905)markster1-55/+91
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4317 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-19Add incremental/decremental priorities (bug #2906)markster1-2/+14
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4292 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-17Add "ImportVar" applicationmarkster1-11/+47
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4272 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-16Documentation fixup (thanks, drumkilla)markster1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4260 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-13Big agent / queue fixesmarkster1-0/+54
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4231 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-12Allow dashes in extensions (bug #2835)markster1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4218 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-11Make timing stuff generic (bug #2839)markster1-48/+56
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4213 f38db490-d61c-443f-a65b-d21fe96a405b
2004-11-01Make channel variables inheritable by _ (bug #928)markster1-33/+37
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4141 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-27even more paranoid serialize codeanthm1-2/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4108 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-27add more paranoid handling to pbx_builtin_serialize_variablesanthm1-5/+8
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4107 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-24Add "Loopback" switchmarkster1-6/+21
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4070 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-22This patch adds a new api call:anthm1-0/+22
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-17Thread fixes, vm fix (bug #2665)markster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4030 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-16Add autofallthrough modemarkster1-55/+100
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4020 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-15Generate CDR's for failed outbound spoolmarkster1-8/+111
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4014 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-13Fix pbx_builtin_setlanguage to not seg when data is a NULL ptr. Also fix ↵citats1-1/+2
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-08Fix small verboseness bugs (bug #2602)markster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3946 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-03Allow you to use labels with + to be nice to Tilghman.markster1-13/+23
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3897 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-03Major PBX revamps (including labels, update examples)markster1-124/+219
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3886 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-02Huge callerid rework (might break H.323, others)markster1-53/+59
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3874 f38db490-d61c-443f-a65b-d21fe96a405b
2004-09-24add app_forkcdranthm1-4/+9
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3832 f38db490-d61c-443f-a65b-d21fe96a405b
2004-09-14Make sure patterns are always last (bug #2435)markster1-1/+7
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3777 f38db490-d61c-443f-a65b-d21fe96a405b
2004-09-09Make ${CALLINGPRES} available (bug #2409)markster1-0/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3755 f38db490-d61c-443f-a65b-d21fe96a405b
2004-09-09Fix GotoIf logging level (bug #2396)markster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3753 f38db490-d61c-443f-a65b-d21fe96a405b
2004-09-07Formatting cleanupscitats1-47/+47
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3741 f38db490-d61c-443f-a65b-d21fe96a405b
2004-09-07Make background support a language override (bug #2378)markster1-4/+11
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3739 f38db490-d61c-443f-a65b-d21fe96a405b
2004-09-01Slightly more verbose detail on PBX startup (bug #2339)markster1-0/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3703 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-27Merge "show applications" from corydon76 (bug #2291)markster1-15/+75
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3665 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-21Save CID and switches in "save dialplan" command (bug #2279)markster1-0/+10
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3630 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-21Fix small memory leak... (bug #2277)markster1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3629 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-08Merge BSD stack size work (bug #2067)markster1-4/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3596 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-03Plane commits (a.k.a. the Delta deltas): 1) Make muted reconnect 2) Add "X" ↵markster1-6/+6
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-07-30chan_h323 Makefile change for Bug #2064. Also back out changes for Bug ↵malcolmd1-2/+0
#2115..next time read carefully. :) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3541 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-30Bug # 2115: Allow Caller TON to be retrieved in the dialplanmalcolmd1-0/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3538 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-24Merge tilghman's app/appdata in newexten patch (bug #2104)markster1-7/+9
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3498 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-19Add options to background (bug #2075) and update documentationmarkster1-16/+55
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3474 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-17Typo / whitespace fixes (bug #2052)markster1-446/+488
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3454 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-14Remaining rgagnon source audit improvements (bug #2011)markster1-69/+70
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3430 f38db490-d61c-443f-a65b-d21fe96a405b