aboutsummaryrefslogtreecommitdiffstats
path: root/pbx.c
AgeCommit message (Collapse)AuthorFilesLines
2005-02-10Fix (in an admittedly icky way) the CALL variable broken issues (bug #3549)markster1-1/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5001 f38db490-d61c-443f-a65b-d21fe96a405b
2005-02-09Optimize variable lookups (bug #3541)markster1-45/+61
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4991 f38db490-d61c-443f-a65b-d21fe96a405b
2005-02-02Include uniqueid in response for ManagerOriginate stuff (bug #3439)markster1-3/+28
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4948 f38db490-d61c-443f-a65b-d21fe96a405b
2005-02-01Allow hints to have names (bug #3471)markster1-5/+17
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4938 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-21update copyright headers for 2005russell1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4868 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-13Implement eswitch for evalulating variables at runtime (bug #3168)markster1-9/+28
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4780 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-12Restore functionality of "show dialplan" with no argumentsmarkster1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4768 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-09Improve show dialplan support to support patterns and also to select ↵markster1-84/+103
contexts (bug #3230) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4738 f38db490-d61c-443f-a65b-d21fe96a405b
2005-01-01List improvements from kpfleming (bugs #3166,#3140)markster1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4629 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-31Increase max stack size for context searches (bug #3182)markster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4617 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-29Log execution stack if option_debug is enabled (bug #3177)markster1-1/+7
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4598 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-29Allow Answer(delay) to create delay after answering (bug #3160)markster1-3/+14
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4586 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-28Fix pbx.c to be able to display hints (bug #3074)markster1-10/+25
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4575 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-28fix transfer goto issueanthm1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4572 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-23Speed up ast_list macros (bug #3135)markster1-2/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4546 f38db490-d61c-443f-a65b-d21fe96a405b
2004-12-23Fix AGI to know about "builtin" variables, too (bug #2737)markster1-3/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4538 f38db490-d61c-443f-a65b-d21fe96a405b
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