<p>N A has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.asterisk.org/c/asterisk/+/18302">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">chan_dahdi: Document dial resource options.<br><br>Documents the Dial syntax for DAHDI, namely the channel group,<br>distinctive ring, answer confirmation, and digital call options<br>that are specified in the resource itself.<br><br>ASTERISK-24827 #close<br><br>Change-Id: Ib95e78497fb00dc5cbfde1c93a69f034bfd08c30<br>---<br>M apps/app_dial.c<br>M channels/chan_dahdi.c<br>2 files changed, 48 insertions(+), 0 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.asterisk.org:29418/asterisk refs/changes/02/18302/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/apps/app_dial.c b/apps/app_dial.c</span><br><span>index 8be6eff..46f0e2e 100644</span><br><span>--- a/apps/app_dial.c</span><br><span>+++ b/apps/app_dial.c</span><br><span>@@ -86,6 +86,7 @@</span><br><span>                                        <para>If you need more than one enter them as</span><br><span>                                  Technology2/Resource2&amp;Technology3/Resource3&amp;.....</para></span><br><span>                               </argument></span><br><span style="color: hsl(120, 100%, 40%);">+                             <xi:include xpointer="xpointer(/docs/info[@name='Dial_Resource'])" /></span><br><span>                        </parameter></span><br><span>                   <parameter name="timeout" required="false"></span><br><span>                                <para>Specifies the number of seconds we attempt to dial the specified devices.</para></span><br><span>diff --git a/channels/chan_dahdi.c b/channels/chan_dahdi.c</span><br><span>index ad7a8e5..7fe0afc 100644</span><br><span>--- a/channels/chan_dahdi.c</span><br><span>+++ b/channels/chan_dahdi.c</span><br><span>@@ -234,6 +234,53 @@</span><br><span>                   </enum></span><br><span>                </enumlist></span><br><span>    </info></span><br><span style="color: hsl(120, 100%, 40%);">+ <info name="Dial_Resource" language="en_US" tech="DAHDI"></span><br><span style="color: hsl(120, 100%, 40%);">+         <para>DAHDI allows several modifiers to be specified as part of the resource.</para></span><br><span style="color: hsl(120, 100%, 40%);">+              <para>The general syntax is :</para></span><br><span style="color: hsl(120, 100%, 40%);">+              <para><literal>Dial(DAHDI/pseudo[/extension])</literal></para></span><br><span style="color: hsl(120, 100%, 40%);">+                <para><literal>Dial(DAHDI/&lt;channel#&gt;[c|r&lt;cadance#&gt;|d][/extension])</literal></para></span><br><span style="color: hsl(120, 100%, 40%);">+               <para><literal>Dial(DAHDI/(g|G|r|R)&lt;group#(0-63)&gt;[c|r&lt;cadance#&gt;|d][/extension])</literal></para></span><br><span style="color: hsl(120, 100%, 40%);">+          <para>The following modifiers may be used before the channel number:</para></span><br><span style="color: hsl(120, 100%, 40%);">+               <enumlist></span><br><span style="color: hsl(120, 100%, 40%);">+              <enum name="g"></span><br><span style="color: hsl(120, 100%, 40%);">+                       <para>Search forward, dialing on first available channel in group (lowest to highest).</para></span><br><span style="color: hsl(120, 100%, 40%);">+             </enum></span><br><span style="color: hsl(120, 100%, 40%);">+         <enum name="G"></span><br><span style="color: hsl(120, 100%, 40%);">+                       <para>Search backward, dialing on first available channel in group (highest to lowest).</para></span><br><span style="color: hsl(120, 100%, 40%);">+            </enum></span><br><span style="color: hsl(120, 100%, 40%);">+         <enum name="r"></span><br><span style="color: hsl(120, 100%, 40%);">+                       <para>Round robin search forward, picking up from where last left off (lowest to highest).</para></span><br><span style="color: hsl(120, 100%, 40%);">+         </enum></span><br><span style="color: hsl(120, 100%, 40%);">+         <enum name="R"></span><br><span style="color: hsl(120, 100%, 40%);">+                       <para>Round robin search backward, picking up from where last left off (highest to lowest).</para></span><br><span style="color: hsl(120, 100%, 40%);">+                </enum></span><br><span style="color: hsl(120, 100%, 40%);">+         </enumlist></span><br><span style="color: hsl(120, 100%, 40%);">+             <para>The following modifiers may be used after the channel number:</para></span><br><span style="color: hsl(120, 100%, 40%);">+                <enumlist></span><br><span style="color: hsl(120, 100%, 40%);">+              <enum name="c"></span><br><span style="color: hsl(120, 100%, 40%);">+                       <para>Wait for DTMF digit <literal>#</literal> before providing answer supervision.</para></span><br><span style="color: hsl(120, 100%, 40%);">+                    <para>This can be useful on outbound calls via FXO ports, as otherwise</span><br><span style="color: hsl(120, 100%, 40%);">+                  they would indicate answer immediately.</para></span><br><span style="color: hsl(120, 100%, 40%);">+          </enum></span><br><span style="color: hsl(120, 100%, 40%);">+         <enum name="d"></span><br><span style="color: hsl(120, 100%, 40%);">+                       <para>Force bearer capability for ISDN/SS7 call to digital.</para></span><br><span style="color: hsl(120, 100%, 40%);">+                </enum></span><br><span style="color: hsl(120, 100%, 40%);">+         <enum name="r"></span><br><span style="color: hsl(120, 100%, 40%);">+                       <para>Specifies the distinctive ring cadence number to use immediately after</span><br><span style="color: hsl(120, 100%, 40%);">+                    specifying this option. There are 4 default built-in cadences, and up to 24</span><br><span style="color: hsl(120, 100%, 40%);">+                   total cadences may be configured.</para></span><br><span style="color: hsl(120, 100%, 40%);">+                </enum></span><br><span style="color: hsl(120, 100%, 40%);">+         </enumlist></span><br><span style="color: hsl(120, 100%, 40%);">+             <example title="Dial 555-1212 on first available channel in group 1, searching from highest to lowest"></span><br><span style="color: hsl(120, 100%, 40%);">+               same => n,Dial(DAHDI/g1/5551212)</span><br><span style="color: hsl(120, 100%, 40%);">+           </example></span><br><span style="color: hsl(120, 100%, 40%);">+              <example title="Ringing FXS channel 4 with ring cadence 2"></span><br><span style="color: hsl(120, 100%, 40%);">+           same => n,Dial(DAHDI/4r2)</span><br><span style="color: hsl(120, 100%, 40%);">+          </example></span><br><span style="color: hsl(120, 100%, 40%);">+              <example title="Dial 555-1212 on channel 3 and require answer confirmation"></span><br><span style="color: hsl(120, 100%, 40%);">+          same => n,Dial(DAHDI/3c/5551212)</span><br><span style="color: hsl(120, 100%, 40%);">+           </example></span><br><span style="color: hsl(120, 100%, 40%);">+      </info></span><br><span>        <manager name="DAHDITransfer" language="en_US"></span><br><span>            <synopsis></span><br><span>                     Transfer DAHDI Channel.</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.asterisk.org/c/asterisk/+/18302">change 18302</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.asterisk.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.asterisk.org/c/asterisk/+/18302"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: asterisk </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: Ib95e78497fb00dc5cbfde1c93a69f034bfd08c30 </div>
<div style="display:none"> Gerrit-Change-Number: 18302 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: N A <mail@interlinked.x10host.com> </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>