aboutsummaryrefslogtreecommitdiffstats
path: root/include
AgeCommit message (Collapse)AuthorFilesLines
2004-10-22This patch adds a new api call:anthm2-0/+2
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-22Fix some callerid outputmarkster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4050 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-22Work on precachingmarkster1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4045 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-20Fix initialization tiddly bitmarkster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4039 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-20Fix typo and missing format string in a fprintf in lock.hcitats1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4038 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-18Add DUNDi.... (http://www.dundi.com)markster1-0/+186
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4033 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-17Thread fixes, vm fix (bug #2665)markster2-2/+5
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4030 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-16Provide module command completion (make twisted happy)markster1-1/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4022 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-16Add autofallthrough modemarkster1-0/+5
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4020 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-14Add option for "show modules like" (bug #2643)markster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3996 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-08Minor config updates, add module counts (bug #2593)markster2-0/+14
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3953 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-08realtimeify voicemail...markster1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3947 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-07Oops, we have to be able to pass multiple restrictions for when we go to ↵markster2-2/+2
voicemail... git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3937 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-06Locking updates for debug mode, fix SIP MWI (bug #2582)markster1-7/+18
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3918 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-05Major changes to res_config to support centralized config, eliminate ↵markster4-31/+38
configuration of res_config_odbc, update config examples, integrate with iax2, remove mysql friends from iax2, put on flame retardant vest... git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3914 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-03Add ability to check voicemail from multiple folders (bug #2561)markster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3905 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-03Correct CDR's for supervised transfer (bug #1595)markster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3902 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-03Improve groupcount handling (bug #2529) thanks!markster1-0/+14
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3898 f38db490-d61c-443f-a65b-d21fe96a405b
2004-10-03Allow you to use labels with + to be nice to Tilghman.markster1-0/+2
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)markster3-84/+97
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)markster4-29/+44
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3874 f38db490-d61c-443f-a65b-d21fe96a405b
2004-09-24add app_forkcdranthm1-2/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3832 f38db490-d61c-443f-a65b-d21fe96a405b
2004-09-19Merge UK + DTMF Caller*ID stuff and fix app_test descriptionmarkster2-3/+24
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3808 f38db490-d61c-443f-a65b-d21fe96a405b
2004-09-18Clarify descriptions of VM functions moved to app (bug #2463)markster1-5/+5
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3805 f38db490-d61c-443f-a65b-d21fe96a405b
2004-09-18Add extra checks for keys and convenience encrypt/decrypt functionsmarkster1-0/+23
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3803 f38db490-d61c-443f-a65b-d21fe96a405b
2004-09-17Move routines from voicemail to app for general use (part of bug #752)markster1-2/+13
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3801 f38db490-d61c-443f-a65b-d21fe96a405b
2004-09-07Merge anthm's "-t" flag (with minor mods) (bug #2380)markster1-0/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3735 f38db490-d61c-443f-a65b-d21fe96a405b
2004-09-02Don't try to look offhook with channel banks & Loopstart (bug #2362), also ↵markster1-1/+1
make individual modules reloadable... git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3714 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-30Revert back to 16 so keys are displayed properly (bug #2240)markster1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3681 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-29Don't use "class" keyword in music on hold (bug #2316)markster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3673 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-27Merge "show applications" from corydon76 (bug #2291)markster1-0/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3665 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-26Repair offer/answer model (bug #2293), initial CNG work for new frametypemarkster2-1/+5
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3658 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-21Save CID and switches in "save dialplan" command (bug #2279)markster1-0/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3630 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-14Oops, forgot message lengthmarkster1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3608 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-14Create binary versions of signature functionsmarkster1-0/+21
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3607 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-12Make Asterisk cause codes match those of Q.931 (bug #1999)markster1-7/+53
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3603 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-08Merge BSD stack size work (bug #2067)markster3-1/+15
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3596 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-07Add application to set callerid presentation (bug #2078)markster1-0/+10
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3591 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-06Only play announce time on first passmarkster1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3583 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-01Rename newp to newpvt (bug #2190), change hold music.markster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3560 f38db490-d61c-443f-a65b-d21fe96a405b
2004-08-01Make sure it's a constmarkster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3557 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-31Don't hard code the RTP payload type to 101 (bug #2192)markster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3552 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-1/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3538 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-28Merge alternate hangup and meetme patches from Matt N.markster1-1/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3529 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-17Oops, make that ast_featuresmarkster1-3/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3468 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-17Fix the name :)markster1-3/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3467 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-17rename "parking" to "features" in preparation for some more (possibly post ↵markster1-0/+0
1.0) feature additions git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3463 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-17Merge musiconhold stuff (bug #2027), restructure AGI to eventually support ↵markster1-0/+48
registration git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3460 f38db490-d61c-443f-a65b-d21fe96a405b
2004-07-08Extend bindaddr to RTP connections on SIP (bug #1989 et al)markster1-0/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3393 f38db490-d61c-443f-a65b-d21fe96a405b