<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
  <title></title>
</head>
<body bgcolor="#ffffff">
<!--+GtkHTML:<DATA class="ClueFlow" key="orig" value="0">--><br>
Would like to be able to do the following, which is typical of an
internal setup:<br>
<br>
<ul>
  <li type="1" value="1">On handset pickup get some kind of internal
dial tone (probably user defined in indications.conf) <li type="1"
 value="2">Pressing 9, for dialing an external line, to immediately
switch to the PSTN dial tone. <li type="1" value="3">continue with
dialing the external number </li>
    </li>
  </li>
</ul>
Of course I also want to be able to dial numbers, such as internal
extensions, etc.<br>
<br>
the typical dial plan for outgoing extens  is like:<br>
<blockquote> ingorepat =&gt; 9<br>
exten =&gt; _9.,1,Dial(Channel/${<a class="moz-txt-link-freetext" href="EXTEN:1">EXTEN:1</a>})      or similar matching
pattern <br>
</blockquote>
but this doesn't switch the tone. The obvious choice of using<br>
<blockquote> exten =&gt; 9,1,Playtones(pstn)<br>
exten =&gt; 9,2,Goto(outgoing)<br>
</blockquote>
doesn't work, because * waits for digitTimeout seconds after the 9 is
pressed, so the tone switch is not immediate.<br>
Plus I'm not so sure how continued dialing can be handled.<br>
<br>
Any suggestions?<br>
<!--+GtkHTML:<DATA class="ClueFlow" key="signature" value="0">--><!--+GtkHTML:<DATA class="ClueFlow" key="signature_name" value="uid:1113982290..8782..6@aia00627">--><br>
</body>
</html>