Update of /usr/cvsroot/asterisk/apps
In directory mongoose.digium.com:/tmp/cvs-serv23797/apps

Modified Files:
        app_dial.c 
Log Message:
ensure Dial() options are sorted in help output (issue #5386)


Index: app_dial.c
===================================================================
RCS file: /usr/cvsroot/asterisk/apps/app_dial.c,v
retrieving revision 1.169
retrieving revision 1.170
diff -u -d -r1.169 -r1.170
--- app_dial.c  13 Oct 2005 23:14:19 -0000      1.169
+++ app_dial.c  14 Oct 2005 00:11:50 -0000      1.170
@@ -82,45 +82,22 @@
 "  This application returns -1 if the originating channel hangs up, or if 
the\n"
 "call is bridged and either of the parties in the bridge terminate the call.\n"
 "The option string may contain zero or more of the following characters:\n"
-"      'd' -- allow the calling user to dial a 1 digit extension while waiting 
for a call to\n"
-"             be answered exiting to that extension if it exists in the 
context defined by\n"
-"             ${EXITCONTEXT} or the current context.\n"
-"      't' -- allow the called user to transfer the calling user by hitting 
#.\n"
-"      'T' -- allow the calling user to transfer the call by hitting #.\n"
-"      'w' -- allow the called user to write the conversation to disk via 
Monitor\n"
-"      'W' -- allow the calling user to write the conversation to disk via 
Monitor\n"
-"      'f' -- Forces callerid to be set as the extension of the line \n"
-"             making/redirecting the outgoing call. For example, some PSTNs\n"
-"             don't allow callerids from other extensions then the ones\n"
-"             that are assigned to you.\n"
-"      'o' -- Original (inbound) Caller*ID should be placed on the outbound 
leg of the call\n" 
-"             instead of using the destination extension (old style asterisk 
behavior)\n"
-"      'r' -- indicate ringing to the calling party, pass no audio until 
answered.\n"
-"      'm[(class)]' -- provide hold music to the calling party until answered 
(optionally\n"
-"                      with the specified class.\n"
-"      'M(x[^arg])' -- Executes the macro (x with ^ delim arg list) upon 
connect of the call.\n"
-"                      Also, the macro can set the MACRO_RESULT variable to do 
the following:\n"
-"                     -- ABORT - Hangup both legs of the call.\n"
-"                     -- CONGESTION - Behave as if line congestion was 
encountered.\n"
-"                     -- BUSY - Behave as if a busy signal was encountered. 
(n+101)\n"
-"                     -- CONTINUE - Hangup the called party and continue on in 
the dialplan.\n"
-"                     -- GOTO:<context>^<exten>^<priority> - Transfer the 
call.\n"
-"      'h' -- allow callee to hang up by hitting *.\n"
-"      'H' -- allow caller to hang up by hitting *.\n"
-"      'C' -- reset call detail record for this call.\n"
-"      'P[(x)]' -- privacy mode, using 'x' as database if provided, or the 
extension is used if not provided.\n"
-"      'p' -- screening mode.  Basically Privacy mode without memory.\n"
-"       'n' -- modifier for screen/privacy mode. No intros are to be saved in 
the priv-callerintros dir.\n"
-"       'N' -- modifier for screen/privacy mode. if callerID is present, do 
not screen the call.\n"
-"      'g' -- goes on in context if the destination channel hangs up\n"
-"      'G(context^exten^pri)' -- If the call is answered transfer both parties 
to the specified exten.\n"
-"      'A(x)' -- play an announcement to the called party, using x as file\n"
-"      'S(x)' -- hangup the call after x seconds AFTER called party picked 
up\n"       
-"      'D([called][:calling])'  -- Send DTMF strings *after* called party has 
answered, but before the\n"
-"             call gets bridged. The 'called' DTMF string is sent to the 
called party, and the\n"
-"             'calling' DTMF string is sent to the calling party. Both 
parameters can be used alone.\n"        
-"      'L(x[:y][:z])' -- Limit the call to 'x' ms warning when 'y' ms are 
left\n"
-"             repeated every 'z' ms) Only 'x' is required, 'y' and 'z' are 
optional.\n"
+"      'A(x)' -- play an announcement to the called party, using x as file\n"
+"      'C' -- reset call detail record for this call.\n"
+"      'd' -- allow the calling user to dial a 1 digit extension while waiting 
for a call to\n"
+"              be answered exiting to that extension if it exists in the 
context defined by\n"
+"              ${EXITCONTEXT} or the current context.\n"
+"      'D([called][:calling])'  -- Send DTMF strings *after* called party has 
answered, but before the\n"
+"              call gets bridged. The 'called' DTMF string is sent to the 
called party, and the\n"
+"              'calling' DTMF string is sent to the calling party. Both 
parameters can be used alone.\n"       
+"      'f' -- Forces callerid to be set as the extension of the line \n"
+"      'g' -- goes on in context if the destination channel hangs up\n"
+"      'G(context^exten^pri)' -- If the call is answered transfer both parties 
to the specified exten.\n"
+"      'h' -- allow callee to hang up by hitting *.\n"
+"      'H' -- allow caller to hang up by hitting *.\n"
+"      'j' -- Jump to n+101 if all of the channels were busy.\n"
+"      'L(x[:y][:z])' -- Limit the call to 'x' ms warning when 'y' ms are 
left\n"
+"              repeated every 'z' ms) Only 'x' is required, 'y' and 'z' are 
optional.\n"
 "             The following special variables are optional:\n"
 "             * LIMIT_PLAYAUDIO_CALLER    yes|no (default yes)\n"
 "                                         Play sounds to the caller.\n"
@@ -131,7 +108,30 @@
 "             * LIMIT_WARNING_FILE        File to play as warning if 'y' is 
defined.\n"
 "                        'timeleft' is a special sound macro to auto-say the 
time \n"
 "                        left and is the default.\n"
-"       'j' -- Jump to n+101 if all of the channels were busy.\n\n"
+"      'm[(class)]' -- provide hold music to the calling party until answered 
(optionally\n"
+"                      with the specified class.\n"
+"      'M(x[^arg])' -- Executes the macro (x with ^ delim arg list) upon 
connect of the call.\n"
+"                      Also, the macro can set the MACRO_RESULT variable to do 
the following:\n"
+"                     -- ABORT - Hangup both legs of the call.\n"
+"                     -- CONGESTION - Behave as if line congestion was 
encountered.\n"
+"                     -- BUSY - Behave as if a busy signal was encountered. 
(n+101)\n"
+"                     -- CONTINUE - Hangup the called party and continue on in 
the dialplan.\n"
+"                     -- GOTO:<context>^<exten>^<priority> - Transfer the 
call.\n"
+"      'n' -- modifier for screen/privacy mode. No intros are to be saved in 
the priv-callerintros dir.\n"
+"      'N' -- modifier for screen/privacy mode. if callerID is present, do not 
screen the call.\n"
+"      'o' -- Original (inbound) Caller*ID should be placed on the outbound 
leg of the call\n" 
+"             instead of using the destination extension (old style asterisk 
behavior)\n"
+"      'p' -- screening mode.  Basically Privacy mode without memory.\n"
+"      'P[(x)]' -- privacy mode, using 'x' as database if provided, or the 
extension is used if not provided.\n"
+"      'r' -- indicate ringing to the calling party, pass no audio until 
answered.\n"
+"      'S(x)' -- hangup the call after x seconds AFTER called party picked 
up\n"       
+"      't' -- allow the called user to transfer the calling user by hitting 
#.\n"
+"      'T' -- allow the calling user to transfer the call by hitting #.\n"
+"             making/redirecting the outgoing call. For example, some PSTNs\n"
+"             don't allow callerids from other extensions then the ones\n"
+"             that are assigned to you.\n"
+"      'w' -- allow the called user to write the conversation to disk via 
Monitor\n"
+"      'W' -- allow the calling user to write the conversation to disk via 
Monitor\n\n"
 "  In addition to transferring the call, a call may be parked and then 
picked\n"
 "up by another user.\n"
 "  The optional URL will be sent to the called party if the channel supports 
it.\n"

_______________________________________________
Asterisk-Cvs mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-cvs

Reply via email to