From 02f55a36a0b8e38631c90cb3465085fbc6ed796c Mon Sep 17 00:00:00 2001 From: Richard Mudgett Date: Wed, 3 Jul 2013 23:57:37 +0000 Subject: Revert accidental overcommit. git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@393632 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- configs/agents.conf.sample | 128 ++++++++++++++++++++++++++++----------------- 1 file changed, 81 insertions(+), 47 deletions(-) (limited to 'configs/agents.conf.sample') diff --git a/configs/agents.conf.sample b/configs/agents.conf.sample index 0db451dfc..29e6e07ea 100644 --- a/configs/agents.conf.sample +++ b/configs/agents.conf.sample @@ -1,68 +1,102 @@ ; -; Agent pool configuration +; Agent configuration ; [general] -; The general section of this config is not currently used, but reserved -; for future use. -;[agent-id] -; Define ackcall to require the agent to give a DTMF acknowledgement -; when the agent receives a call. -; The channel variable AGENTACKCALL overrides on agent login. +[agents] +; +; Define maxlogintries to allow agent to try max logins before +; failed. +; default to 3 +; +;maxlogintries=5 +; +; +; Define autologoff times if appropriate. This is how long +; the phone has to ring with no answer before the agent is +; automatically logged off (in seconds) +; +;autologoff=15 +; +; Define autologoffunavail to have agents automatically logged +; out when the extension that they are at returns a CHANUNAVAIL +; status when a call is attempted to be sent there. ; Default is "no". +; +;autologoffunavail=yes +; +; Define ackcall to require a DTMF acknowledgement when +; a logged-in agent receives a call. Default is "no". +; Use the acceptdtmf option to configure what DTMF key +; press should be used to acknowledge the call. The +; default is '#'. +; ;ackcall=no +;acceptdtmf=# ; -; Set what DTMF key sequence the agent should use to acknowledge a call. -; The channel variable AGENTACCEPTDTMF overrides on agent login. -; Default is "#". -;acceptdtmf=## +; Define endcall to allow an agent to hangup a call with a +; DTMF keypress. Default is "yes". Use the enddtmf option to +; configure which DTMF key will end a call. The default is +; '*'. ; -; Set how many seconds a call for the agent has to wait for the agent to -; acknowledge the call before the agent is automatically logged off. If -; set to zero then the call will wait forever for the agent to acknowledge. -; The channel variable AGENTAUTOLOGOFF overrides on agent login. -; Default is 0. -;autologoff=15 +;endcall=yes +;enddtmf=* +; +; Define wrapuptime. This is the minimum amount of time when +; after disconnecting before the caller can receive a new call +; note this is in milliseconds. ; -; Set the minimum amount of time after disconnecting a call before -; the agent can receive a new call in milliseconds. -; The channel variable AGENTWRAPUPTIME overrides on agent login. -; Default is 0. ;wrapuptime=5000 ; -; Set the musiconhold class for the agent. -; Default is "default". -;musiconhold=default +; Define the default musiconhold for agents +; musiconhold => music_class ; -; Enable recording calls the agent takes automatically by invoking the -; DTMF automixmon feature when the agent connects to a caller. -; See features.conf.sample for information about the automixmon feature. -; Default is "no". -;recordagentcalls=yes +;musiconhold => default ; -; The sound file played to alert the agent when a call is present. -; Default is "beep". -;custom_beep=beep +; Define the default good bye sound file for agents +; default to vm-goodbye +; +;goodbye => goodbye_file +; +; Define updatecdr. This is whether or not to change the source +; channel in the CDR record for this call to agent/agent_id so +; that we know which agent generates the call +; +;updatecdr=no ; -; A friendly name for the agent used in log messages. -; Default is "". -;fullname=Mark Spencer +; Group memberships for agents (may change in mid-file) +; +;group=3 +;group=1,2 +;group= ; ; -------------------------------------------------- +; This section is devoted to recording agent's calls +; The keywords are global to the chan_agent channel driver ; -; This section contains example agent definitions: +; Enable recording calls addressed to agents. It's turned off by default. +;recordagentcalls=yes ; -; Define a template called my-agents: -;[my-agents](!) -;autologoff=15 -;ackcall=yes -;acceptdtmf=## +; The format to be used to record the calls: wav, gsm, wav49. +; By default its "wav". +;recordformat=gsm +; +; The text to be added to the name of the recording. Allows forming a url link. +;urlprefix=http://localhost/calls/ +; +; The optional directory to save the conversations in. The default is +; /var/spool/asterisk/monitor +;savecallsin=/var/calls +; +; An optional custom beep sound file to play to always-connected agents. +;custom_beep=beep +; +; -------------------------------------------------- +; +; This section contains the agent definitions, in the form: ; -; Define agent 1001 using the my-agents template: -;[1001](my-agents) -;fullname=Mark Spencer +; agent => agentid,agentpassword,name ; -; Define agent 1002 using the my-agents template: -;[1002](my-agents) -;fullname=Will Meadows +;agent => 1001,4321,Mark Spencer +;agent => 1002,4321,Will Meadows -- cgit v1.2.3