/*! \file
*
* \brief Various sorts of access control
- *
+ *
+ * \author Mark Spencer <markster@digium.com>
*/
#include <stdio.h>
Issue Date: 26/08/2003
*/
+
/*! \file
-\brief This file contains the code for implementing encryption and decryption
- for AES (Rijndael) for block and key sizes of 16, 24 and 32 bytes. It
- can optionally be replaced by code written in assembler using NASM. For
- further details see the file aesopt.h
-*/
+ *
+ * \brief This file contains the code for implementing encryption and decryption
+ * for AES (Rijndael) for block and key sizes of 16, 24 and 32 bytes. It
+ * can optionally be replaced by code written in assembler using NASM. For
+ * further details see the file aesopt.h
+ *
+ * \author Dr Brian Gladman <brg@gladman.me.uk>
+ */
#include "aesopt.h"
Issue Date: 26/08/2003
*/
+
/*! \file
-\brief This file contains the code for implementing the key schedule for AES
- (Rijndael) for block and key sizes of 16, 24, and 32 bytes. See aesopt.h
- for further details including optimisation.
-*/
+ *
+ * \brief This file contains the code for implementing the key schedule for AES
+ * (Rijndael) for block and key sizes of 16, 24, and 32 bytes. See aesopt.h
+ * for further details including optimisation.
+ *
+ * \author Dr Brian Gladman <brg@gladman.me.uk>
+ */
#include "aesopt.h"
/*! \file
*
* \brief u-Law to Signed linear conversion
- *
+ *
+ * \author Mark Spencer <markster@digium.com>
*/
#include "asterisk.h"
/*! \file
*
* \brief Convenient Application Routines
- *
+ *
+ * \author Mark Spencer <markster@digium.com>
*/
#include <stdio.h>
*/
/*! \file
+ *
* \brief Program Asterisk ADSI Scripts into phone
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup applications
*/
*/
/*! \file
+ *
* \brief Execute arbitrary authenticate commands
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup applications
*/
*/
/*! \file
+ *
* \brief Applications connected with CDR engine
*
+ * Martin Pycko <martinp@digium.com>
+ *
* \ingroup applications
*/
*/
/*! \file
-* \brief Check if Channel is Available
-*
+ *
+ * \brief Check if Channel is Available
+ *
+ * \author Mark Spencer <markster@digium.com>
+ * \author James Golovich <james@gnuinter.net>
+
* \ingroup applications
*/
*/
/*! \file
+ *
* \brief ChanSpy: Listen in on any channel.
- *
+ *
+ * \author Anthony Minessale II <anthmct@yahoo.com>
+ *
* \ingroup applications
*/
*/
/*! \file
+ *
* \brief Trivial application to control playback of a sound file
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup applications
*/
*/
/*! \file
+ *
* \brief Curl - App to load a URL
+ *
+ * \author Tilghman Lesher <curl-20050919@the-tilghman.com>
+ *
+ * \note Brian Wilkins <bwilkins@cfl.rr.com> (Added POST option)
*
* \ingroup applications
*/
*
* \brief Database access functions
*
+ * \author Mark Spencer <markster@digium.com>
+ * \author Jefferson Noxon <jeff@debian.org>
+ *
* \ingroup applications
*/
/*! \file
*
* \brief dial() & retrydial() - Trivial application to dial a channel and send an URL on answer
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup applications
*/
*
* \brief Virtual Dictation Machine Application For Asterisk
*
+ * \author Anthony Minessale II <anthmct@yahoo.com>
+ *
* \ingroup applications
*/
*
* \brief Directed Call Pickup Support
*
+ * \author Joshua Colp <jcolp@asterlink.com>
+ *
* \ingroup applications
*/
/*! \file
*
* \brief Provide a directory of extensions
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup applications
*/
/*! \file
*
* \brief Application to dump channel variables
- *
+ *
+ * \author Anthony Minessale <anthmct@yahoo.com>
+ *
* \ingroup applications
*/
/*! \file
*
* \brief Echo application -- play back what you hear to evaluate latency
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup applications
*/
/*! \file
*
* \brief External IVR application interface
- *
+ *
+ * \author Kevin P. Fleming <kpfleming@digium.com>
+ *
+ * \note Portions taken from the file-based music-on-hold work
+ * created by Anthony Minessale II in res_musiconhold.c
+ *
* \ingroup applications
*/
/*! \file
*
* \brief Connect to festival
+ *
+ * \author Christos Ricudis <ricudis@itc.auth.gr>
*
* \ingroup applications
*/
/*! \file
*
* \brief App to flash a zap trunk
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup applications
*/
/*! \file
*
* \brief Fork CDR application
+ *
+ * \author Anthony Minessale anthmct@yahoo.com
+ *
+ * \note Development of this app Sponsered/Funded by TAAN Softworks Corp
*
* \ingroup applications
*/
/*! \file
*
* \brief Get ADSI CPE ID
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup applications
*/
*
* \brief HasVoicemail application
*
+ * \author Todd Freeman <freeman@andrews.edu>
+ *
+ * \note 95% based on HasNewVoicemail by
+ * Tilghman Lesher <asterisk-hasnewvoicemail-app@the-tilghman.com>
+ *
* \ingroup applications
*/
/*! \file
*
* \brief Stream to an icecast server via ICES (see contrib/asterisk-ices.xml)
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup applications
*/
/*! \file
*
* \brief App to transmit an image
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup applications
*/
/*! \file
*
* \brief Use /dev/dsp as an intercom.
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup applications
*/
/*! \file
*
* \brief IVR Demo application
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup applications
*/
*
* \brief App to lookup the callerid number, and see if it is blacklisted
*
+ * \author Mark Spencer <markster@digium.com>
+ *
* \ingroup applications
*
*/
/*! \file
*
* \brief App to set callerid name from database, based on directory number
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup applications
*/
/*! \file
*
* \brief Dial plan macro Implementation
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup applications
*/
/*! \file
*
* \brief Meet me conference bridge
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup applications
*/
/*! \file
*
* \brief Digital Milliwatt Test
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup applications
*/
*/
/*! \file
+ *
* \brief MixMonitor() - Record a call and mix the audio during the recording
* \ingroup applications
+ *
+ * \author Mark Spencer <markster@digium.com>
+ * \author Kevin P. Fleming <kpfleming@digium.com>
+ *
+ * \note Based on app_muxmon.c provided by
+ * Anthony Minessale II <anthmct@yahoo.com>
*/
#include <stdlib.h>
/*! \file
*
* \brief Silly application to play an MP3 file -- uses mpg123
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup applications
*/
/*! \file
*
* \brief Silly application to play an NBScat file -- uses nbscat8k
- *
+ *
+ * \author Mark Spencer <markster@digium.com>
+ *
* \ingroup applications
*/
/*! \file
*
* \brief Open Settlement Protocol Lookup
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup applications
*/
*
* \brief page() - Paging application
*
+ * \author Mark Spencer <markster@digium.com>
+ *
* \ingroup applications
*/
/*! \file
*
* \brief ParkAndAnnounce application for Asterisk
- *
+ *
+ * \author Ben Miller <bgmiller@dccinc.com>
+ * \arg With TONS of help from Mark!
+ *
* \ingroup applications
*/
/*! \file
*
* \brief Trivial application to playback a sound file
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup applications
*/
/*! \file
*
* \brief Block all calls without Caller*ID, require phone # to be entered
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup applications
*/
*
* \brief True call queues with optional send URL on answer
*
+ * \author Mark Spencer <markster@digium.com>
+ *
* \arg Config in \ref Config_qu queues.conf
*
* \par Development notes
/*! \file
*
* \brief Trivial application to read a variable
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup applications
*/
*
* \brief ReadFile application -- Reads in a File for you.
*
+ * \author Matt O'Gorman <mogorman@digium.com>
+ *
* \ingroup applications
*/
/*! \file
*
* \brief RealTime App
+ *
+ * \author Anthony Minessale <anthmct@yahoo.com>
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup applications
*/
*
* \brief Trivial application to record a sound file
*
+ * \author Matthew Fredrickson <creslin@digium.com>
+ *
* \ingroup applications
*/
* at the top of the source tree.
*/
-/*
+/*! \file
*
- * Radio Repeater / Remote Base program
+ * \brief Radio Repeater / Remote Base program
* version 0.39 12/19/05
+ *
+ * \author Jim Dixon, WB6NIL <jim@lambdatel.com>
+ *
+ * \note Serious contributions by Steve RoDgers, WA6ZFT <hwstar@rodgers.sdcoxmail.com>
*
* See http://www.zapatatelephony.org/app_rpt.html
*
/*! \file
*
* \brief SayUnixTime application
+ *
+ * \author Tilghman Lesher <app_sayunixtime__200309@the-tilghman.com>
*
* \ingroup applications
*/
/*! \file
*
* \brief App to send DTMF digits
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup applications
*/
/*! \file
*
* \brief App to transmit a text message
+ *
+ * \author Mark Spencer <markster@digium.com>
*
- * Requires support of sending text messages from channel driver
+ * \note Requires support of sending text messages from channel driver
*
* \ingroup applications
*/
/*! \file
*
* \brief App to set callerid
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup applications
*/
/*! \file
*
* \brief Applictions connected with CDR engine
- *
+ *
+ * \author Justin Huff <jjhuff@mspin.net>
+ *
* \ingroup applications
*/
/*! \file
*
* \brief App to set the ISDN Transfer Capability
+ *
+ * \author Frank Sautter - asterisk+at+sautter+dot+com
*
* \ingroup applications
*/
/*! \file
*
* \brief Skeleton application
+ *
+ * \author <Your Name Here> <<Your Email Here>>
*
* This is a skeleton for development of an Asterisk application
* \ingroup applications
*
* \brief SMS application - ETSI ES 201 912 protocol 1 implimentation
* \ingroup applications
- *
+ *
+ * \author Adrian Kennard
*/
#include <stdlib.h>
/*! \file
*
* \brief SoftHangup application
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup applications
*/
/*! \file
*
* \brief Connect to PostgreSQL
+ *
+ * \author Christos Ricudis <ricudis@itc.auth.gr>
*
* \ingroup applications
*/
/*! \file
*
* \brief Stack applications Gosub, Return, etc.
+ *
+ * \author Tilghman Lesher <app_stack_v002@the-tilghman.com>
*
* \ingroup applications
*/
/*! \file
*
* \brief Execute arbitrary system commands
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup applications
*/
/*! \file
*
* \brief Playback a file with audio detect
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup applications
*/
/*! \file
*
* \brief Applications to test connection and produce report in text file
+ *
+ * \author Mark Spencer <markster@digium.com>
+ * \author Russell Bryant <russelb@clemson.edu>
*
* \ingroup applications
*/
/*! \file
*
* \brief Transfer a caller
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* Requires transfer support from channel driver
*
*/
/*! \file
+ *
* \brief App to transmit a URL
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup applications
*/
*
* \brief Verbose logging application
*
+ * \author Tilghman Lesher <app_verbose_v001@the-tilghman.com>
+ *
* \ingroup applications
*/
/*! \file
*
* \brief Comedian Mail - Voicemail System
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \par See also
* \arg \ref Config_vm
/*! \file
*
* \brief Wait for Ring Application
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup applications
*/
* - WaitForSilence(500,2) will wait for 1/2 second of silence, twice \n
* - WaitForSilence(1000,1) will wait for 1 second of silence, once \n
*
+ * \author David C. Troy <dave@popvox.com>
+ *
* \ingroup applications
*/
/*! \file
*
* \brief While Loop and ExecIf Implementations
+ *
+ * \author Anthony Minessale <anthmct@yahoo.com>
*
* \ingroup applications
*/
/*! \file
*
* \brief Playback the special information tone to get rid of telemarketers
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup applications
*/
/*! \file
*
* \brief Zap Barge support
+ *
+ * \author Mark Spencer <markster@digium.com>
+ *
+ * \note Special thanks to comphealth.com for sponsoring this
+ * GPL application.
*
* \ingroup applications
*/
/*! \file
*
* \brief Execute an ISDN RAS
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup applications
*/
*
* \brief Zap Scanner
*
+ * \author Mark Spencer <markster@digium.com>
+ *
* \ingroup applications
*/
/*! \file
*
* \brief Memory Management
- *
+ *
+ * \author Mark Spencer <markster@digium.com>
*/
#ifdef __AST_DEBUG_MALLOC
/*! \file
*
* \brief Automatic channel service routines
- *
+ *
+ * \author Mark Spencer <markster@digium.com>
*/
#include <stdio.h>
/*! \file
*
* \brief Build timestamp variables
- *
+ *
+ * \author Kevin P. Fleming <kpfleming@digium.com>
*/
#include "asterisk/build.h"
/*! \file
*
* \brief CallerID Generation support
- *
+ *
+ * \author Mark Spencer <markster@digium.com>
*/
#include <time.h>
/*! \file
*
* \brief Call Detail Record API
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* Includes code and algorithms from the Zapata library.
*
/*! \file
*
* \brief Comma Separated Value CDR records.
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \arg See also \ref AstCDR
* \ingroup cdr_drivers
/*! \file
*
* \brief Custom Comma Separated Value CDR records.
- *
+ *
+ * \author Mark Spencer <markster@digium.com>
+ *
* \arg See also \ref AstCDR
*
* Logs in LOG_DIR/cdr_custom
/*! \file
*
* \brief Channel Management
- *
+ *
+ * \author Mark Spencer <markster@digium.com>
*/
#include <stdio.h>
/*! \file
+ *
* \brief Implementation of Agents (proxy channel)
*
+ * \author Mark Spencer <markster@digium.com>
+ *
* This file is the implementation of Agents modules.
* It is a dynamic module that is loaded by Asterisk.
* \par See also
/*! \file
* \brief ALSA sound card channel driver
*
+ * \author Matthew Fredrickson <creslin@digium.com>
+ *
* \par See also
* \arg Config_alsa
*
/*! \file
*
* \brief feature Proxy Channel
- *
+ *
+ * \author Mark Spencer <markster@digium.com>
+ *
* \note *** Experimental code ****
*
* \ingroup channel_drivers
*
* \brief This file is part of the chan_h323 driver for Asterisk
*
+ * \author Jeremy McNamara
+ *
* \par See also
* \arg Config_h323
*
*
* \brief Implementation of Inter-Asterisk eXchange Version 2
*
+ * \author Mark Spencer <markster@digium.com>
+ *
* \par See also
* \arg \ref Config_iax
*
/*! \file
*
+ * \author Mark Spencer <markster@digium.com>
+ *
* \brief Local Proxy Channel
*
* \ingroup channel_drivers
/*! \file
*
* \brief Implementation of Media Gateway Control Protocol
- *
+ *
+ * \author Mark Spencer <markster@digium.com>
+ *
* \par See also
* \arg \ref Config_mgcp
*
/*! \file
*
* \brief A/Open ITU-56/2 Voice Modem Driver (Rockwell, IS-101, and others)
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup channel_drivers
*/
*/
/*
+ * \brief A/Open ITU-56/2 Voice Modem Driver (Rockwell, IS-101, and others)
+ *
+ * \author Mark Spencer <markster@digium.com>
*
- * A/Open ITU-56/2 Voice Modem Driver (Rockwell, IS-101, and others)
- *
* \ingroup channel_drivers
*/
*/
/*
+ * \brief BestData 56SX-92 Voice Modem Driver (Conexant)
+ *
+ * \author Mark Spencer <markster@digium.com>
+ * \author Jim Dixon <jim@lambdatel.com>
*
- * BestData 56SX-92 Voice Modem Driver (Conexant)
- *
* \ingroup channel_drivers
*/
/*! \file
*
* \brief ISDN4Linux TTY Driver
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup channel_drivers
*/
*
* \brief Channel driver for OSS sound cards
*
+ * \author Mark Spencer <markster@digium.com>
+ * \author Luigi Rizzo
+ *
* \par See also
* \arg \ref Config_oss
*
/*! \file
*
* \brief Generic Linux Telephony Interface driver
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \ingroup channel_drivers
*/
/*!
* \file
* \brief Implementation of Session Initiation Protocol
- *
+ *
+ * \author Mark Spencer <markster@digium.com>
+ *
+ * See Also:
+ * \arg \ref AstCREDITS
+ *
* Implementation of RFC 3261 - without S/MIME, TCP and TLS support
* Configuration file \link Config_sip sip.conf \endlink
*
/*! \file
*
* \brief Zaptel Pseudo TDM interface
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* Connects to the zaptel telephony library as well as
* libpri. Libpri is optional and needed only if you are
/*! \file
*
* \brief Implementation of Inter-Asterisk eXchange Protocol, v 2
- *
+ *
+ * \author Mark Spencer <markster@digium.com>
*/
#include <sys/types.h>
*/
/*! \file
+ *
* \brief IAX Provisioning Protocol
*
+ * \author Mark Spencer <markster@digium.com>
*/
#include <unistd.h>
/*! \file
*
* \brief Channel Variables
- *
+ *
+ * \author Mark Spencer <markster@digium.com>
*/
#include <stdlib.h>
/*! \file
*
* \brief Standard Command Line Interface
- *
+ *
+ * \author Mark Spencer <markster@digium.com>
*/
#include <unistd.h>
*
* \brief Configuration File Parser
*
+ * \author Mark Spencer <markster@digium.com>
+ *
* Includes the Asterisk Realtime API - ARA
* See README.realtime
*/
* at the top of the source tree.
*/
+/*! \file
+ *
+ * \brief Stubs for res_crypto routines
+ *
+ * \author Mark Spencer <markster@digium.com>
+ */
+
#include <unistd.h>
#include <stdlib.h>
/*! \file
*
* \brief ASTdb Management
- *
*
- * DB3 is licensed under Sleepycat Public License and is thus incompatible
+ * \author Mark Spencer <markster@digium.com>
+ *
+ * \note DB3 is licensed under Sleepycat Public License and is thus incompatible
* with GPL. To avoid having to make another exception (and complicate
* licensing even further) we elect to use DB1 which is BSD licensed
*/
/*! \file
*
* \brief Device state management
- *
+ *
+ * \author Mark Spencer <markster@digium.com>
*/
#include <sys/types.h>
/*! \file
*
* \brief Background DNS update manager
- *
+ *
+ * \author Kevin P. Fleming <kpfleming@digium.com>
*/
#include <sys/types.h>
/*! \file
*
* \brief Convenience Signal Processing routines
- *
+ *
+ * \author Mark Spencer <markster@digium.com>
+ * \author Steve Underwood <steveu@coppice.org>
*/
/* Some routines from tone_detect.c by Steven Underwood as published under the zapata library */
*
* \brief ENUM Support for Asterisk
*
+ * \author Mark Spencer <markster@digium.com>
+ *
+ * \arg Funding provided by nic.at
*/
#include <sys/types.h>
/*! \file
*
* \brief Generic File Format Support.
- *
+ *
+ * \author Mark Spencer <markster@digium.com>
*/
#include <sys/types.h>
/*! \file
*
* \brief Frame manipulation routines
- *
+ *
+ * \author Mark Spencer <markster@digium.com>
*/
#include <stdlib.h>
*
* \brief FSK Modulator/Demodulator
*
+ * \author Mark Spencer <markster@digium.com>
+ *
+ * \arg Includes code and algorithms from the Zapata library.
*/
#include <stdio.h>
/*! \file
*
* \brief Call Detail Record related dialplan functions
- *
+ *
+ * \author Anthony Minessale II
*/
#include <stdlib.h>
*/
/*! \file
+ *
* \brief CUT function
*
+ * \author Tilghman Lesher <app_cut__v003@the-tilghman.com>
+ *
* \ingroup functions
*/
/*! \file
*
* \brief Functions for interaction with the Asterisk database
- *
+ *
+ * \author Russell Bryant <russelb@clemson.edu>
*/
#include <stdlib.h>
/*! \file
*
* \brief ENUM Functions
+ *
+ * \author Mark Spencer <markster@digium.com>
+ * \author Oleksiy Krivoshey <oleksiyk@gmail.com>
+ * \author Russell Bryant <russelb@clemson.edu>
+ *
* \arg See also AstENUM
*/
*
* \brief Conditional logic dialplan functions
*
+ * \author Anthony Minessale II
*/
#include <stdlib.h>
/*! \file
*
* \brief Maths relatad dialplan functions
- *
+ *
+ * \author Andy Powell
+ * \author Mark Spencer <markster@digium.com>
*/
#include <stdlib.h>
*
* \brief MD5 digest related dialplan functions
*
+ * \author Olle E. Johansson <oej@edvina.net>
+ * \author Russell Bryant <russelb@clemson.edu>
*/
#include <stdlib.h>
/*! \file
*
* \brief Functions for reading or setting the MusicOnHold class
- *
+ *
+ * \author Russell Bryant <russelb@clemson.edu>
*/
#include <stdlib.h>
* Special thanks to Anthony Minessale II for debugging help.
*/
+/*!
+ * \file
+ *
+ * \brief ODBC lookups
+ *
+ * \author Tilghman Lesher <func_odbc__200508@the-tilghman.com>
+ */
+
#include <sys/types.h>
#include <stdio.h>
#include <stdlib.h>
/*! \file
*
* \brief String manipulation dialplan functions
- *
+ *
+ * \author Tilghman Lesher
+ * \author Anothony Minessale II
*/
#include <stdlib.h>
/*! \file
*
* \brief Channel timeout related dialplan functions
- *
+ *
+ * \author Mark Spencer <markster@digium.com>
*/
#include <stdlib.h>
/*! \file
*
* \brief URI encoding / decoding
+ *
+ * \author Olle E. Johansson <oej@edvina.net>
*
* \note For now this code only supports 8 bit characters, not unicode,
which we ultimately will need to support.
/*! \file
*
* \brief Builtin dialplan functions
- *
+ *
+ * \author Kevin P. Fleming <kpfleming@digium.com>
*/
#include <sys/types.h>
/*! \file
*
* \brief Image Management
- *
+ *
+ * \author Mark Spencer <markster@digium.com>
*/
#include <stdio.h>
*
* \brief I/O Managment (Derived from Cheops-NG)
*
+ * \author Mark Spencer <markster@digium.com>
*/
#include <stdio.h>
/*! \file
*
* \brief Module Loader
- *
+ *
+ * \author Mark Spencer <markster@digium.com>
*/
#include <stdio.h>
*/
/*! \file
+ *
* \brief Asterisk Logger
*
* Logging routines
*
+ * \author Mark Spencer <markster@digium.com>
*/
#include <signal.h>
*
* \brief The Asterisk Management Interface - AMI
*
+ * \author Mark Spencer <markster@digium.com>
+ *
* Channel Management and more
*
* \ref amiconf
*/
/*! \file
+ *
* \brief Mute Daemon
*
+ * \author Mark Spencer <markster@digium.com>
+ *
+ * Updated for Mac OSX CoreAudio
+ * \arg Josh Roberson <josh@asteriasgi.com>
+ *
* \note Specially written for Malcolm Davenport, but I think I'll use it too
* Connects to the Asterisk Manager Interface, AMI, and listens for events
* on certain devices. If a phone call is connected to one of the devices (phones)
/*! \file
*
* \brief Network socket handling
- *
+ *
+ * \author Kevin P. Fleming <kpfleming@digium.com>
+ * \author Mark Spencer <markster@digium.com>
*/
#include <stdio.h>
/*! \file
*
* \brief Core PBX routines.
- *
+ *
+ * \author Mark Spencer <markster@digium.com>
*/
#include <sys/types.h>
*
* \brief SpanDSP - a series of DSP components for telephony
*
+ * \author Steve Underwood <steveu@coppice.org>
*/
#include <stdio.h>
/*! \file
*
* \brief Privacy Routines
- *
+ *
+ * \author Mark Spencer <markster@digium.com>
*/
#include <stdio.h>
/*! \file
*
* \brief ADSI support
- *
+ *
+ * \author Mark Spencer <markster@digium.com>
*/
#include <time.h>
/*! \file
*
* \brief AGI - the Asterisk Gateway Interface
- *
+ *
+ * \author Mark Spencer <markster@digium.com>
*/
#include <sys/types.h>
*
* \brief odbc+odbc plugin for portable configuration engine
*
- * http://www.unixodbc.org
+ * \author Mark Spencer <markster@digium.com>
+ * \author Anthony Minessale II <anthmct@yahoo.com>
+ *
+ * \arg http://www.unixodbc.org
*/
#include <stdio.h>
/*! \file
*
* \brief Provide Cryptographic Signature capability
- *
+ *
+ * \author Mark Spencer <markster@digium.com>
*/
#include <sys/types.h>
/*! \file
*
- * \brief Routines implementing call parking
- *
+ * \brief Routines implementing call features
+ *
+ * \author Mark Spencer <markster@digium.com>
*/
#include <pthread.h>
*
* \brief PBX channel monitoring
*
+ * \author Mark Spencer <markster@digium.com>
*/
#include <stdio.h>
*
* \arg See also \ref Config_moh
*
+ * \author Mark Spencer <markster@digium.com>
*/
#include <stdlib.h>
*
* \brief ODBC resource manager
*
- * \arg See also: \ref cdr_odbc
+ * \author Mark Spencer <markster@digium.com>
+ * \author Anthony Minessale II <anthmct@yahoo.com>
*
+ * \arg See also: \ref cdr_odbc
*/
#include <stdio.h>
/*! \file
*
* \brief Provide Open Settlement Protocol capability
- *
+ *
+ * \author Mark Spencer <markster@digium.com>
+ *
* \arg See also: \ref chan_sip.c
*/
/*!
* \file
+ *
* \brief Supports RTP and RTCP with Symmetric RTP support for NAT traversal.
+ *
+ * \author Mark Spencer <markster@digium.com>
*
- * RTP is deffined in RFC 3550.
+ * \note RTP is deffined in RFC 3550.
*/
#include <stdio.h>
/*! \file
*
* \brief Say numbers and dates (maybe words one day too)
+ *
+ * \author Mark Spencer <markster@digium.com>
*
- * \note 12-16-2004 : Support for Greek added by InAccess Networks (work funded by HOL, www.hol.gr)
- * George Konstantoulakis <gkon@inaccessnetworks.com>
+ * \note 12-16-2004 : Support for Greek added by InAccess Networks (work funded by HOL, www.hol.gr) George Konstantoulakis <gkon@inaccessnetworks.com>
+ *
*/
#include <sys/types.h>
*
* \brief Scheduler Routines (from cheops-NG)
*
+ * \author Mark Spencer <markster@digium.com>
*/
#ifdef DEBUG_SCHEDULER
*
* \brief A machine to gather up arbitrary frames and convert them
* to raw slinear on demand.
- *
+ *
+ * \author Anthony Minessale <anthmct@yahoo.com>
*/
#include <string.h>
/*! \file
*
* \brief DNS SRV Record Lookup Support for Asterisk
+ *
+ * \author Mark Spencer <markster@digium.com>
*
* \arg See also \ref AstENUM
*
+ * \note Funding provided by nic.at
*/
#include <sys/types.h>
/*! \file
*
* \brief TTY/TDD Generation support
- *
+ *
+ * \author Mark Spencer <markster@digium.com>
+ *
+ * \note Includes code and algorithms from the Zapata library.
*/
#include <time.h>
/*! \file
*
* \brief Terminal Routines
- *
+ *
+ * \author Mark Spencer <markster@digium.com>
*/
#include <stdio.h>
/*! \file
*
* \brief Translate via the use of pseudo channels
- *
+ *
+ * \author Mark Spencer <markster@digium.com>
*/
#include <sys/types.h>
/*! \file
*
* \brief u-Law to Signed linear conversion
- *
+ *
+ * \author Mark Spencer <markster@digium.com>
*/
#include "asterisk.h"