Asterisk data retrieval API.
[asterisk/asterisk.git] / include / asterisk / doxyref.h
1 /*
2  * Asterisk -- An open source telephony toolkit.
3  *
4  * Copyright (C) 1999 - 2009, Digium, Inc.
5  *
6  * See http://www.asterisk.org for more information about
7  * the Asterisk project. Please do not directly contact
8  * any of the maintainers of this project for assistance;
9  * the project provides a web site, mailing lists and IRC
10  * channels for your use.
11  *
12  * This program is free software, distributed under the terms of
13  * the GNU General Public License Version 2. See the LICENSE file
14  * at the top of the source tree.
15  */
16
17 /*! 
18  * \file
19  *
20  * This is the main header file used for generating miscellaneous developer
21  * documentation using doxygen.  This also pulls in all of the documentation
22  * that is in include/asterisk/doxygen/.
23  */
24
25 /* 
26  * The following is for Doxygen Developer's documentation generated
27  * by running "make progdocs" with doxygen installed on your
28  * system.
29  */
30
31 /*! 
32  * \page DevDoc Asterisk Developer's Documentation - Appendices
33  *
34  * \section devpolicy Development and Release Policies
35  * \arg \ref CodeGuide : The must-read document for all developers
36  * \arg \ref CommitMessages : Information on formatting and special tags for commit messages
37  * \arg \ref ReleaseStatus : The current support level for various Asterisk releases
38  * \arg \ref ReleasePolicies : Asterisk Release and Commit Policies
39  * \arg \ref Reviewboard : Reviewboard Usage and Guidelines
40  * \arg \ref MantisWorkflow : Workflow Guidelines for Asterisk Open Source Issue Tracker
41  * \arg \ref AsteriskGitHowto : How to setup a local GIT mirror of the Asterisk SVN repository
42  * \arg \ref AstCREDITS : A Thank You to contributors (unfortunately out of date)
43  *
44  * \section apisandinterfaces Asterisk APIs and Interfaces
45  * \arg \ref AstAPI
46  * \arg \ref AstAPIChanges
47  * \arg \ref Def_Channel : What's a channel, anyway?
48  * \arg \ref channel_drivers : Existing channel drivers
49  * \arg \ref AstAMI : The Call management socket API
50  * \arg \ref AstARA : A generic data storage and retrieval API for Asterisk
51  * \arg \ref AstDUNDi : A way to find phone services dynamically by using the DUNDi protocol
52  * \arg \ref AJI_intro : The Asterisk Jabber Interface
53  * \arg \ref AstCDR
54  * \arg \ref AstVar
55  * \arg \ref AstVideo
56  * \arg \ref AstENUM : The IETF way to redirect from phone numbers to VoIP calls
57  * \arg \ref AstHTTP
58  * \arg \ref AstSpeech
59  *
60  * \section debugconfig Debugging and Configuration References
61  * \arg \ref AstREADME : General Administrator README file
62  * \arg \ref AstDebug : Hints on debugging
63  * \arg \ref extref 
64  * \arg \ref ConfigFiles
65  * \arg \ref SoundFiles included in the Asterisk distribution
66  *
67  * \section weblinks Web sites
68  * \arg \b Main:  Asterisk Developer's website http://www.asterisk.org/developers/
69  * \arg \b Bugs: The Issue Tracker https://issues.asterisk.org
70  * \arg \b Lists: List Server http://lists.digium.com
71  * \arg \b Wiki: The Asterisk Wiki      http://www.voip-info.org
72  * \arg \b Docs: The Asterisk Documentation Project http://www.asteriskdocs.org
73  * \arg \b Digium: The Asterisk Company http://www.digium.com
74  */
75
76 /*! 
77  * \page CodeGuide Coding Guidelines
78  * \AsteriskTrunkWarning
79  * \section Coding Guidelines
80  * This file is in the /doc directory in your Asterisk source tree.
81  * Make sure to stay up to date with the latest guidelines.
82  * \verbinclude CODING-GUIDELINES
83  */
84
85 /*! 
86  * \page AstAPI Asterisk API
87  * \section Asteriskapi Asterisk API
88  * Some generic documents on the Asterisk architecture
89  *
90  * \arg \ref AstThreadStorage
91  * \arg \ref DataStores
92  * \arg \ref AstExtState
93  * \arg \ref AstDataRetrieval
94  *
95  * \subsection model_txt Generic Model
96  * \verbinclude model.txt
97  * \subsection channel_txt Channels
98  * \arg See \ref Def_Channel
99  */
100
101 /*! 
102  * \page AstAPIChanges Asterisk API Changes
103  *
104  * \section Changes161 Version 1.6.1
105  * \li ast_install_vm_functions()
106  * \li vmwi_generate()
107  * \li ast_channel_datastore_alloc()
108  * \li ast_channel_datastore_free()
109  * \li ast_channel_cmpwhentohangup()
110  * \li ast_channel_setwhentohangup()
111  * \li ast_settimeout()
112  * \li ast_datastore_alloc()
113  * \li ast_datastore_free()
114  * \li ast_device_state_changed()
115  * \li ast_device_state_changed_literal()
116  * \li ast_dnsmgr_get()
117  * \li ast_dnsmgr_lookup()
118  * \li ast_dsp_set_digitmode()
119  * \li ast_get_txt()
120  * \li ast_event_unsubscribe()
121  * \li localized_context_find_or_create()
122  * \li localized_merge_contexts_and_delete()
123  * \li ast_console_puts_mutable()
124  * \li ast_rtp_get_quality()
125  * \li ast_tcptls_client_start()
126  * \li ast_tcptls_server_start()
127  * \li ast_tcptls_server_stop()
128  *
129  * \section Changes162 Version 1.6.2
130  *
131  * \section Changes18 Version 1.8
132  * \li ast_channel_alloc()
133  */
134
135 /*! 
136  * \page AstDebug Debugging
137  * \section debug Debugging
138  * \verbinclude backtrace.txt
139  */
140
141 /*!
142  * \page AstSpeech The Generic Speech Recognition API
143  * \section debug The Generic Speech Recognition API
144  * \verbinclude speechrec.txt
145  */
146
147 /*! 
148  * \page DataStores Channel Data Stores
149  * \section debug Channel Data Stores
150  * \verbinclude datastores.txt
151  */
152
153 /*! 
154  * \page AstAMI AMI - The Manager Interface
155  * \section ami AMI - The manager Interface
156  * \arg \link Config_ami Configuration file \endlink
157  * \arg \ref manager.c
158  * \verbinclude manager.txt
159  */
160
161 /*!
162  * \page AstARA ARA - The Asterisk Realtime Interface
163  * \section realtime ARA - a generic API to storage and retrieval
164  * Implemented in \ref config.c 
165  * Implemented in \ref pbx_realtime.c 
166  * \verbinclude realtime.txt
167  * \verbinclude extconfig.txt
168  */
169
170 /*! 
171  * \page AstDUNDi DUNDi
172  *
173  * DUNDi is a peer-to-peer system for locating Internet gateways to telephony 
174  * services. Unlike traditional centralized services (such as the remarkably 
175  * simple and concise ENUM standard), DUNDi is fully-distributed with no 
176  * centralized authority whatsoever.
177  *
178  * DUNDi is not itself a Voice-over IP signaling or media protocol. Instead, 
179  * it publishes routes which are in turn accessed via industry standard 
180  * protocols such as IAX, SIP and H.323. 
181  *
182  * \par References
183  * \arg DUNDi is documented at http://www.dundi.com
184  * \arg Implemented in \ref pbx_dundi.c and \ref dundi-parser.c
185  * \arg Configuration in \link Config_dun dundi.conf \endlink
186  */
187
188 /*! 
189  * \page AstCDR CDR - Call Data Records and billing
190  * \section cdr Call Data Records
191  * \par See also
192  * \arg \ref cdr.c
193  * \arg \ref cdr_drivers
194  * \arg \ref Config_cdr CDR configuration files
195  *
196  * \verbinclude cdrdriver.txt
197  */
198
199 /*! 
200  * \page AstREADME README
201  * \verbinclude README
202  */
203  
204 /*! 
205  * \page AstCREDITS CREDITS
206  * \verbinclude CREDITS
207  */
208
209 /*! 
210  * \page AstVideo Video support in Asterisk
211  * \section sectAstVideo Video support in Asterisk
212  * \verbinclude video.txt
213  */
214
215 /*! 
216  * \page AstVar Globally predefined channel variables
217  * \section globchan Globally predefined channel variables
218  *
219  * More and more of these variables are being replaced by dialplan functions.
220  * Some still exist though and some that does still exist needs to move to
221  * dialplan functions.
222  *
223  * See also
224  * - \ref pbx_retrieve_variable()
225  * - \ref AstChanVar
226  *
227  *  \verbinclude channelvariables.tex
228  */
229
230 /*! 
231  * \page AstChanVar Asterisk Dialplan Variables
232  *      Asterisk Dialplan variables are divided into three groups:
233  *      - Predefined global variables, handled by the PBX core
234  *      - Global variables, that exist for the duration of the pbx execution
235  *      - Channel variables, that exist during a channel
236  *
237  * Global variables are reachable in all channels, all of the time.
238  * Channel variables are only reachable within the channel.
239  *
240  * For more information on the predefined variables, see \ref AstVar
241  * 
242  * Global and Channel variables:
243  * - Names are Case insensitive
244  * - Names that start with a character, but are alphanumeric
245  * - Global variables are defined and reached with the GLOBAL() dialplan function
246  *   and the set application, like
247  *
248  *      exten => 1234,1,set(GLOBAL(myvariable)=tomteluva)
249  *
250  *      - \ref func_global.c
251  *
252  * - Channel variables are defined with the set() dialplan application
253  *
254  *      exten => 1234,1,set(xmasattribute=tomtegröt)
255  *
256  * - Some channels also supports setting channel variables with the \b setvar=
257  *   configuraiton option for a device or line.
258  *
259  * \section AstChanVar_globalvars Global Variables
260  * Global variables can also be set in the [globals] section of extensions.conf. The
261  * setting \b clearglobalvars in extensions.conf [general] section affects whether
262  * or not the global variables defined in \b globals are reset at dialplan reload.
263  * 
264  * There are CLI commands to change and read global variables. This can be handy
265  * to reset counters at midnight from an external script.
266  *
267  * \section AstChanVar_devnotes Developer notes
268  * Variable handling is managed within \ref pbx.c
269  * You need to include pbx.h to reach these functions.
270  *      - \ref pbx_builtin_setvar_helper()
271  *      - \ref pbx_builtin_getvar_helper()
272  *
273  * The variables is a linked list stored in the channel data structure
274  * with the list starting at varshead in struct ast_channel
275  */
276
277 /*! 
278  * \page AstENUM ENUM
279  * \section enumreadme ENUM
280  * \arg Configuration: \ref Config_enum
281  * \arg \ref enum.c
282  * \arg \ref func_enum.c
283  *
284  * \verbinclude enum.txt
285  */
286
287 /*! 
288  * \page ConfigFiles Configuration files
289  * \section config Main configuration files
290  * \arg \link Config_ast asterisk.conf - the main configuration file \endlink
291  * \arg \link Config_ext extensions.conf - The Dial Plan \endlink
292  * \arg \link Config_mod modules.conf - which modules to load and not to load \endlink
293  * \arg \link Config_fea features.conf - call features (transfer, parking, etc) \endlink
294  * \section chanconf Channel configuration files
295  * \arg \link Config_iax IAX2 configuration  \endlink
296  * \arg \link Config_sip SIP configuration  \endlink
297  * \arg \link Config_mgcp MGCP configuration  \endlink
298  * \arg \link Config_rtp RTP configuration  \endlink
299  * \arg \link Config_dahdi DAHDI configuration  \endlink
300  * \arg \link Config_oss OSS (sound card) configuration  \endlink
301  * \arg \link Config_alsa ALSA (sound card) configuration  \endlink
302  * \arg \link Config_agent Agent (proxy channel) configuration  \endlink
303  * \arg \link Config_misdn MISDN Experimental ISDN BRI channel configuration  \endlink
304  * \arg \link Config_h323 H.323 configuration  \endlink
305  * \section appconf Application configuration files
306  * \arg \link Config_mm Meetme (conference bridge) configuration  \endlink
307  * \arg \link Config_qu Queue system configuration  \endlink
308  * \arg \link Config_vm Voicemail configuration  \endlink
309  * \arg \link Config_followme Followme configuration  \endlink
310  * \section cdrconf CDR configuration files
311  * \arg \link Config_cdr CDR configuration  \endlink
312  * \arg \link cdr_custom Custom CDR driver configuration \endlink
313  * \arg \link cdr_ami Manager CDR driver configuration \endlink
314  * \arg \link cdr_odbc ODBC CDR driver configuration \endlink
315  * \arg \link cdr_pgsql PostgreSQL CDR driver configuration \endlink
316  * \arg \link cdr_sqlite SQLite CDR driver configuration \endlink
317  * \arg \link cdr_tds FreeTDS CDR driver configuration (Microsoft SQL Server) \endlink
318  * \section miscconf Miscellenaous configuration files
319  * \arg \link Config_adsi ADSI configuration  \endlink
320  * \arg \link Config_ami AMI - Manager configuration  \endlink
321  * \arg \link Config_ara Realtime configuration  \endlink
322  * \arg \link Config_codec Codec configuration  \endlink
323  * \arg \link Config_dun DUNDi configuration  \endlink
324  * \arg \link Config_enum ENUM configuration  \endlink
325  * \arg \link Config_moh Music on Hold configuration  \endlink
326  * \arg \link Config_vm Voicemail configuration  \endlink
327  * \arg \link res_config_sqlite SQLite Resource driver configuration \endlink
328  */
329
330 /*! 
331  * \page Config_ast Asterisk.conf
332  * \verbinclude asterisk-conf.txt
333  */
334
335 /*! 
336  * \page Config_mod Modules configuration
337  * All res_ resource modules are loaded with globals on, which means
338  * that non-static functions are callable from other modules.
339  *
340  * If you want your non res_* module to export functions to other modules
341  * you have to include it in the [global] section.
342  * \verbinclude modules.conf.sample
343  */
344
345 /*! 
346  * \page Config_fea Call features configuration
347  * \par See also
348  * \arg \ref res_features.c : Call feature implementation
349  * \section featconf features.conf
350  * \verbinclude features.conf.sample
351  */
352
353 /*! 
354  * \page Config_followme Followme: An application for simple follow-me calls
355  * \section followmeconf Followme.conf
356  * - See app_followme.c
357  * \verbinclude followme.conf.sample
358  */
359
360 /*! 
361  * \page Config_ext Extensions.conf - the Dial Plan
362  * \section dialplan Extensions.conf 
363  * \verbinclude extensions.conf.sample
364  */
365
366 /*! 
367  * \page Config_iax IAX2 configuration
368  * IAX2 is implemented in \ref chan_iax2.c
369  * \arg \link Config_iax iax.conf Configuration file example \endlink
370  * \section iaxreadme IAX readme file
371  * \verbinclude iax.txt
372  * \section Config_iax IAX Configuration example
373  * \verbinclude iax.conf.sample
374  * \section iaxjitter IAX Jitterbuffer information
375  * \verbinclude jitterbuffer.txt
376  */
377
378 /*! 
379  * \page Config_iax IAX configuration
380  * \arg Implemented in \ref chan_iax2.c
381  * \section iaxconf iax.conf
382  * \verbinclude iax.conf.sample
383  */
384
385 /*! 
386  * \page Config_sip SIP configuration
387  * Also see \ref Config_rtp RTP configuration
388  * \arg Implemented in \ref chan_sip.c
389  * \section sipconf sip.conf
390  * \verbinclude sip.conf.sample
391  *
392  * \arg \b Back \ref chanconf
393  */
394
395 /*! 
396  * \page Config_mgcp MGCP configuration
397  * Also see \ref Config_rtp RTP configuration
398  * \arg Implemented in \ref chan_mgcp.c
399  * \section mgcpconf mgcp.conf
400  * \verbinclude mgcp.conf.sample
401  */
402
403 /*! 
404  * \page README_misdn MISDN documentation
405  * \arg See \ref Config_misdn
406  * \section mISDN configuration
407  * \verbinclude misdn.txt
408  */
409
410 /*! 
411  * \page Config_misdn MISDN configuration
412  * \arg Implemented in \ref chan_misdn.c
413  * \arg \ref README_misdn
414  * \arg See the mISDN home page: http://www.isdn4linux.de/mISDN/
415  * \section misdnconf misdn.conf
416  * \verbinclude misdn.conf.sample
417  */
418
419 /*! 
420  * \page Config_vm VoiceMail configuration
421  * \section vmconf voicemail.conf
422  * \arg Implemented in \ref app_voicemail.c
423  * \verbinclude voicemail.conf.sample
424  */
425
426 /*! 
427  * \page Config_dahdi DAHDI configuration
428  * \section dahdiconf dahdi.conf
429  * \arg Implemented in \ref chan_dahdi.c
430  * \verbinclude dahdi.conf.sample
431  */
432
433 /*! 
434  * \page Config_h323 H.323 channel driver information
435  * This is the configuration of the H.323 channel driver within the Asterisk
436  * distribution. There's another one, called OH323, in asterisk-addons
437  * \arg Implemented in \ref chan_h323.c
438  * \section h323conf h323.conf
439  * \ref chan_h323.c
440  */
441
442 /*! 
443  * \page Config_oss OSS configuration
444  * \section ossconf oss.conf
445  * \arg Implemented in \ref chan_oss.c
446  * \verbinclude oss.conf.sample
447  */
448
449 /*! 
450  * \page Config_alsa ALSA configuration
451  * \section alsaconf alsa.conf
452  * \arg Implemented in \ref chan_alsa.c
453  * \verbinclude alsa.conf.sample
454  */
455
456 /*! 
457  * \page Config_agent Agent configuration
458  * \section agentconf agents.conf
459  * The agent channel is a proxy channel for queues
460  * \arg Implemented in \ref chan_agent.c
461  * \verbinclude agents.conf.sample
462  */
463
464 /*! 
465  * \page Config_rtp RTP configuration
466  * \arg Implemented in \ref rtp.c
467  * Used in \ref chan_sip.c and \ref chan_mgcp.c (and various H.323 channels)
468  * \section rtpconf rtp.conf
469  * \verbinclude rtp.conf.sample
470  */
471
472 /*! 
473  * \page Config_dun DUNDi Configuration
474  * \arg See also \ref AstDUNDi
475  * \section dundiconf dundi.conf
476  * \verbinclude dundi.conf.sample
477  */
478
479 /*! 
480  * \page Config_enum ENUM Configuration
481  * \section enumconf enum.conf
482  * \arg See also \ref enumreadme
483  * \arg Implemented in \ref func_enum.c and \ref enum.c
484  * \verbinclude enum.conf.sample
485  */
486
487 /*! 
488  * \page cdr_custom Custom CDR Configuration
489  * \par See also 
490  * \arg \ref cdrconf
491  * \arg \ref cdr_custom.c
492  * \verbinclude cdr_custom.conf.sample
493  */
494
495 /*! 
496  * \page cdr_ami Manager CDR driver configuration
497  * \par See also 
498  * \arg \ref cdrconf
499  * \arg \ref AstAMI
500  * \arg \ref cdr_manager.c
501  * \verbinclude cdr_manager.conf.sample
502  */
503
504 /*! 
505  * \page cdr_odbc ODBC CDR driver configuration
506  * \arg See also \ref cdrconf
507  * \arg \ref cdr_odbc.c
508  * \verbinclude cdr_odbc.conf.sample
509  * See also:
510  * \arg http://www.unixodbc.org
511  */
512
513 /*! 
514  * \page cdr_pgsql PostgreSQL CDR driver configuration
515  * \arg See also \ref cdrconf
516  * \arg \ref cdr_pgsql.c
517  * See also:
518  * \arg http://www.postgresql.org
519  * \verbinclude cdr_pgsql.conf.sample
520  */
521
522 /*! 
523  * \page cdr_sqlite SQLite CDR driver configuration
524  * \arg See also \ref cdrconf
525  * \arg \ref cdr_sqlite.c
526  * See also:
527  * \arg http://www.sqlite.org
528  */
529
530 /*! 
531  * \page cdr_tds FreeTDS CDR driver configuration
532  * \arg See also \ref cdrconf
533  * See also:
534  * \arg http://www.freetds.org
535  * \verbinclude cdr_tds.conf.sample
536  */
537
538 /*! 
539  * \page Config_cdr CDR configuration
540  * \par See also
541  * \arg \ref cdr_drivers
542  * \arg \link Config_cdr CDR configuration  \endlink  
543  * \arg \link cdr_custom Custom CDR driver configuration \endlink
544  * \arg \link cdr_ami Manager CDR driver configuration \endlink
545  * \arg \link cdr_odbc ODBC CDR driver configuration \endlink
546  * \arg \link cdr_pgsql PostgreSQL CDR driver configuration \endlink
547  * \arg \link cdr_sqlite SQLite CDR driver configuration \endlink
548  * \arg \link cdr_tds FreeTDS CDR driver configuration (Microsoft SQL Server) \endlink
549  * \verbinclude cdr.conf.sample
550  */
551
552 /*! 
553  * \page Config_moh Music on Hold Configuration
554  * \arg Implemented in \ref res_musiconhold.c
555  * \section mohconf musiconhold.conf
556  * \verbinclude musiconhold.conf.sample
557  */
558
559 /*! 
560  * \page Config_adsi ADSI Configuration
561  * \section adsiconf adsi.conf
562  * \verbinclude adsi.conf.sample
563  */
564
565 /*! 
566  * \page Config_codec CODEC Configuration
567  * \section codecsconf codecs.conf
568  * \verbinclude codecs.conf.sample
569  */
570
571 /*! 
572  * \page Config_ara REALTIME Configuration
573  * \arg See also: \arg \link AstARA \endlink
574  * \section extconf extconfig.conf
575  * \verbinclude extconfig.conf.sample
576  */
577
578 /*! 
579  * \page Config_ami AMI configuration
580  * \arg See also: \arg \link AstAMI \endlink
581  * \section amiconf manager.conf
582  * \verbinclude manager.conf.sample
583  */
584
585 /*! 
586  * \page Config_qu ACD - Queue system configuration
587  * \arg Implemented in \ref app_queue.c
588  * \section quconf queues.conf
589  * \verbinclude queues.conf.sample
590  */
591
592 /*! 
593  * \page Config_mm Meetme - The conference bridge configuration
594  * \arg Implemented in \ref app_meetme.c
595  * \section mmconf meetme.conf
596  * \verbinclude meetme.conf.sample
597  */
598
599 /*! 
600  * \page SoundFiles Sound files
601  * \section SecSound Asterisk Sound files
602  * Asterisk includes a large number of sound files. Many of these
603  * are used by applications and demo scripts within asterisk.
604  *
605  * Additional sound files are available in the asterisk-addons
606  * repository on svn.digium.com
607  */
608
609 /*! 
610  * \addtogroup cdr_drivers Module: CDR Drivers
611  * \section CDR_generic Asterisk CDR Drivers
612  * \brief CDR drivers are loaded dynamically, each loaded CDR driver produce 
613  *        a billing record for each call.
614  * \arg \ref Config_mod "Modules Configuration"
615  * \arg \ref Config_cdr "CDR Configuration"
616  */
617
618
619 /*! 
620  * \addtogroup channel_drivers Module: Asterisk Channel Drivers
621  * \section channel_generic Asterisk Channel Drivers
622  * \brief Channel drivers are loaded dynamically. 
623  * \arg \ref Config_mod "Modules Configuration"
624  */
625
626 /*! 
627  * \addtogroup applications Module: Dial plan applications
628  * \section app_generic Asterisk Dial Plan Applications
629  * \brief Applications support the dialplan. They register dynamically with 
630  *        \see ast_register_application() and unregister with 
631  *        \see ast_unregister_application()
632  * \par See also
633  * \arg \ref functions
634  */
635
636 /*! 
637  * \addtogroup functions Module: Dial plan functions
638  * \section func_generic Asterisk Dial Plan Functions
639  * \brief Functions support the dialplan.  They do not change any property of a channel
640  *        or touch a channel in any way.
641  * \par See also
642  * \arg \ref applications
643  *  
644  */
645
646 /*! 
647  * \addtogroup codecs Module: Codecs
648  * \section codec_generic Asterisk Codec Modules
649  * Codecs are referenced in configuration files by name 
650  * \par See also 
651  * \arg \ref formats 
652  */
653
654 /*! 
655  * \addtogroup formats Module: Media File Formats 
656  * \section codec_generic Asterisk Format drivers
657  * Formats are modules that read or write media files to disk.
658  * \par See also
659  * \arg \ref codecs 
660  */
661
662 /*! 
663  * \addtogroup rtp_engines Module: RTP Engines
664  * \section rtp_engine_blah Asterisk RTP Engines
665  */
666
667 /*! 
668  * \page AstHTTP AMI over HTTP support
669  * The http.c file includes support for manager transactions over
670  * http.
671  * \section ami AMI - The manager Interface
672  * \arg \link Config_ami Configuration file \endlink
673  */
674
675 /*! 
676  * \page res_config_sqlite SQLite Resource driver configuration
677  * \arg Implemented in \ref res_config_sqlite.c
678  * \arg Configuration file:
679  * \verbinclude res_config_sqlite.conf
680  * \arg SQL tables:
681  * \verbinclude res_config_sqlite.txt
682  * \arg See also:
683  * http://www.sqlite.org
684  */
685
686