[asterisk-commits] rmudgett: branch rmudgett/bridge_phase r393028 - /team/rmudgett/bridge_phase/...
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Wed Jun 26 17:33:22 CDT 2013
Author: rmudgett
Date: Wed Jun 26 17:33:21 2013
New Revision: 393028
URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=393028
Log:
Update agent documentation some more.
Modified:
team/rmudgett/bridge_phase/apps/app_agent_pool.c
Modified: team/rmudgett/bridge_phase/apps/app_agent_pool.c
URL: http://svnview.digium.com/svn/asterisk/team/rmudgett/bridge_phase/apps/app_agent_pool.c?view=diff&rev=393028&r1=393027&r2=393028
==============================================================================
--- team/rmudgett/bridge_phase/apps/app_agent_pool.c (original)
+++ team/rmudgett/bridge_phase/apps/app_agent_pool.c Wed Jun 26 17:33:21 2013
@@ -49,6 +49,7 @@
#include "asterisk/stringfields.h"
#include "asterisk/stasis_channels.h"
+/* BUGBUG Need config framework option documentation. */
/*** DOCUMENTATION
<application name="AgentLogin" language="en_US">
<synopsis>
@@ -66,18 +67,14 @@
</parameter>
</syntax>
<description>
- <para>
- Login an agent to the system. Any agent authentication is assumed to
- already be done by dialplan. While logged in, the agent can receive calls
- and will hear a configurable <literal>beep</literal> sound when a new call
- comes in for the agent. Login failures will continue in the dialplan
- with AGENT_STATUS set.
- </para>
- <para>
- AGENT_STATUS enumeration values:
- </para>
+ <para>Login an agent to the system. Any agent authentication is assumed to
+ already be done by dialplan. While logged in, the agent can receive calls
+ and will hear a configurable <literal>beep</literal> sound when a new call
+ comes in for the agent. Login failures will continue in the dialplan
+ with AGENT_STATUS set.</para>
+ <para>AGENT_STATUS enumeration values:</para>
<enumlist>
- <enum name = "NOT_EXIST"><para>The specified agent is invalid.</para></enum>
+ <enum name = "INVALID"><para>The specified agent is invalid.</para></enum>
<enum name = "ALREADY_LOGGED_IN"><para>The agent is already logged in.</para></enum>
</enumlist>
</description>
@@ -102,17 +99,14 @@
<parameter name="AgentId" required="true" />
</syntax>
<description>
- <para>
- Request an agent to connect with the channel.
- </para>
- <para>
- AGENT_STATUS enumeration values for this application when it continues
- in the dialplan:
- </para>
+ <para>Request an agent to connect with the channel. Failure to find and
+ alert an agent will continue in the dialplan with AGENT_STATUS set.</para>
+ <para>AGENT_STATUS enumeration values:</para>
<enumlist>
- <enum name = "NOT_EXIST"><para>The specified agent is invalid.</para></enum>
+ <enum name = "INVALID"><para>The specified agent is invalid.</para></enum>
<enum name = "NOT_LOGGED_IN"><para>The agent is not available.</para></enum>
<enum name = "BUSY"><para>The agent is on another call.</para></enum>
+ <enum name = "ERROR"><para>Alerting the agent failed.</para></enum>
</enumlist>
</description>
<see-also>
@@ -1607,7 +1601,7 @@
agent = ao2_find(agents, args.agent_id, OBJ_KEY);
if (!agent) {
ast_verb(3, "Agent '%s' does not exist.\n", args.agent_id);
- pbx_builtin_setvar_helper(chan, "AGENT_STATUS", "NOT_EXIST");
+ pbx_builtin_setvar_helper(chan, "AGENT_STATUS", "INVALID");
return 0;
}
@@ -1808,7 +1802,7 @@
agent = ao2_find(agents, args.agent_id, OBJ_KEY);
if (!agent) {
ast_verb(3, "Agent '%s' does not exist.\n", args.agent_id);
- pbx_builtin_setvar_helper(chan, "AGENT_STATUS", "NOT_EXIST");
+ pbx_builtin_setvar_helper(chan, "AGENT_STATUS", "INVALID");
return 0;
}
More information about the asterisk-commits
mailing list