<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta http-equiv="content-type"
 content="text/html; charset=ISO-8859-1">
</head>
<body text="#000000" bgcolor="#ffffff">
<font face="Helvetica, Arial, sans-serif">Hello list,<br>
<br>
is their a way to keep having a dialtone for the calling party when the
macro is executed ?! Or not ?!<br>
<br>
<br>
<br>
Kind regards,<br>
Jonas.<br>
</font><br>
-------- Original Message --------
<table class="moz-email-headers-table" cellpadding="0" cellspacing="0"
 border="0">
  <tbody>
    <tr>
      <th nowrap="nowrap" valign="BASELINE" align="RIGHT">Subject: </th>
      <td>Macro when calling cellphone (GSM) + silence when connecting</td>
    </tr>
    <tr>
      <th nowrap="nowrap" valign="BASELINE" align="RIGHT">Date: </th>
      <td>Mon, 06 Sep 2010 16:23:46 +0200</td>
    </tr>
    <tr>
      <th nowrap="nowrap" valign="BASELINE" align="RIGHT">From: </th>
      <td>Jonas Kellens <a class="moz-txt-link-rfc2396E" href="mailto:jonas.kellens@telenet.be">&lt;jonas.kellens@telenet.be&gt;</a></td>
    </tr>
    <tr>
      <th nowrap="nowrap" valign="BASELINE" align="RIGHT">To: </th>
      <td>Asterisk Users Mailing List - Non-Commercial Discussion
<a class="moz-txt-link-rfc2396E" href="mailto:asterisk-users@lists.digium.com">&lt;asterisk-users@lists.digium.com&gt;</a></td>
    </tr>
  </tbody>
</table>
<br>
<br>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<font face="Helvetica, Arial, sans-serif">Hello list,<br>
<br>
I'm using the following macro when calling an external callphone/GSM
number :<br>
<br>
[macro-press1]<br>
exten =&gt; s,1,NoOp()<br>
exten =&gt; s,n,Playback(/var/lib/asterisk/sounds/prompts/press1)<br>
exten =&gt; s,n,Read(INPUT,,1,1,1)<br>
exten =&gt; s,n,NoOp(input : ${INPUT})<br>
exten =&gt; s,n,GoToIf($["${INPUT}"=="1"]?exit:hangup)<br>
exten =&gt; s,n(exit),NoOp(call accepted)<br>
exten =&gt; s,n,MacroExit()<br>
exten =&gt; s,n(hangup),Set(MACRO_RESULT=CONTINUE)<br>
exten =&gt; s,n,NoOp(macro_result in macro : ${MACRO_RESULT})<br>
exten =&gt; s,n,MacroExit()<br>
<br>
The dialplan :<br>
<br>
exten =&gt; s,n,Dial(${TRUNKOUT}/${TEL},,M(press1))<br>
<br>
<br>
So the calling party and the called party are only connected together
when the called party presses "1" to accept the call.<br>
<br>
When playing the prompt "Press 1 to accept the call", the calling party
here's a silence (ringtone stops).<br>
<br>
How can I have the "ringtone" be played untill the calling party and
the called party are effectively connected together ?!<br>
<br>
I guess by calling the Playback-command, the call is answered. But that
means that the "ringtone" stops. While the called party still needs to
acknowledge the call.<br>
<br>
<br>
Anyone has a solution ?!<br>
<br>
<br>
Kind regards,<br>
<br>
Jonas.<br>
</font>
<br>
</body>
</html>