Skip to content
Snippets Groups Projects
Select Git revision
  • f1036f40dc22c4d4b30cc2ab36199cd749ead9c5
  • devel default
  • fix_crash_in_dtls_srtp_stop_timeout_timer
  • asterisk_rdkb
  • fix_transport_config
  • wenpeng-1021
  • fix_crash_at_transport
  • transport-destroy-crash_pjproject
  • fix_transports_init
  • lk_debug_dialogs
  • lk_forking_revert
  • wenpeng-jul8
  • gyang-devel
  • gyang-devel1
  • wenpeng-jul9
  • asterisk_rdkb_ipv6
  • 16916_rdkb_merge
  • lk_disable_registrar
  • wenpeng-100rel-ippbx
  • fix_multiple_dns_lookup
  • dev_fxs_no_wb
  • fix_fallback
  • 22.0.0-pre1
  • 21.4.2
  • 20.9.2
  • 18.24.2
  • certified-20.7-cert2
  • certified-18.9-cert11
  • 21.4.1
  • 20.9.1
  • 18.24.1
  • 21.4.0
  • 20.9.0
  • 18.24.0
  • certified-20.7-cert1
  • certified-18.9-cert10
  • 21.4.0-rc1
  • 20.9.0-rc1
  • 18.24.0-rc1
  • 21.3.1
  • 20.8.1
  • 18.23.1
42 results

app_queue.c

Blame
  • app_queue.c 352.13 KiB
    /*
     * Asterisk -- An open source telephony toolkit.
     *
     * Copyright (C) 1999 - 2006, Digium, Inc.
     *
     * Mark Spencer <markster@digium.com>
     *
     * See http://www.asterisk.org for more information about
     * the Asterisk project. Please do not directly contact
     * any of the maintainers of this project for assistance;
     * the project provides a web site, mailing lists and IRC
     * channels for your use.
     *
     * This program is free software, distributed under the terms of
     * the GNU General Public License Version 2. See the LICENSE file
     * at the top of the source tree.
     */
    
    /*! \file
     *
     * \brief True call queues with optional send URL on answer
     *
     * \author Mark Spencer <markster@digium.com>
     *
     * \par Development notes
     * \note 2004-11-25: Persistent Dynamic Members added by:
     *             NetNation Communications (www.netnation.com)
     *             Kevin Lindsay <kevinl@netnation.com>
     *
     *             Each dynamic agent in each queue is now stored in the astdb.
     *             When asterisk is restarted, each agent will be automatically
     *             readded into their recorded queues. This feature can be
     *             configured with the 'persistent_members=<1|0>' setting in the
     *             '[general]' category in queues.conf. The default is on.
     *
     * \note 2004-06-04: Priorities in queues added by inAccess Networks (work funded by Hellas On Line (HOL) www.hol.gr).
     *
     * \note These features added by David C. Troy <dave@toad.net>:
     *    - Per-queue holdtime calculation
     *    - Estimated holdtime announcement
     *    - Position announcement
     *    - Abandoned/completed call counters
     *    - Failout timer passed as optional app parameter
     *    - Optional monitoring of calls, started when call is answered
     *
     * Patch Version 1.07 2003-12-24 01
     *
     * Added servicelevel statistic by Michiel Betel <michiel@betel.nl>
     * Added Priority jumping code for adding and removing queue members by Jonathan Stanton <asterisk@doilooklikeicare.com>
     *
     * Fixed to work with CVS as of 2004-02-25 and released as 1.07a
     * by Matthew Enger <m.enger@xi.com.au>
     *
     * \ingroup applications
     */
    
    /*! \li \ref app_queues.c uses configuration file \ref queues.conf
     * \addtogroup configuration_file
     */
    
    /*! \page queues.conf queues.conf
     * \verbinclude queues.conf.sample
     */
    
    /*** MODULEINFO
    	<use type="module">res_monitor</use>
    	<support_level>core</support_level>
     ***/
    
    #include "asterisk.h"