<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.24.5">
</HEAD>
<BODY>
Hello !<BR>
<BR>
My macro to avoid voicemail of a cellphone is not really working. Can you take a look at it :<BR>
<BR>
This is the macro :<BR>
<BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">[macro-testgsm]</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">exten =&gt; s,1,NoOp(inside macro testgsm)</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">exten =&gt; s,n,Wait(2)</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">exten =&gt; s,n,Read(INPUT,,1,1,1)</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">exten =&gt; s,n,GoToIf($[&quot;${INPUT}&quot;==&quot;1&quot;]?exit:hangup)</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">exten =&gt; s,n(exit),MacroExit()</FONT></FONT><BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">exten =&gt; s,n(hangup),Hangup()</FONT></FONT><BR>
<BR>
<BR>
This is what the CLI shows :<BR>
(my zoiper softphone with account testlocal is the caller, sin50 is the cellphone/GSM)<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
<PRE>
[Mar&nbsp; 4 10:36:52]&nbsp;&nbsp;&nbsp;&nbsp; -- SIP/sin50-09f55f80 answered IAX2/testlocal-15506
[Mar&nbsp; 4 10:36:52]&nbsp;&nbsp;&nbsp;&nbsp; -- Executing [s@macro-testgsm:1] NoOp(&quot;SIP/sin50-09f55f80&quot;, &quot;inside macro testgsm&quot;) in new stack
[Mar&nbsp; 4 10:36:52]&nbsp;&nbsp;&nbsp;&nbsp; -- Executing [s@macro-testgsm:2] Wait(&quot;SIP/sin50-09f55f80&quot;, &quot;2&quot;) in new stack
[Mar&nbsp; 4 10:36:54]&nbsp;&nbsp;&nbsp;&nbsp; -- Executing [s@macro-testgsm:3] Read(&quot;SIP/sin50-09f55f80&quot;, &quot;INPUT||1|1|1&quot;) in new stack
[Mar  4 10:36:54]     -- Accepting a maximum of 1 digits.
[Mar  4 10:37:00]     -- User entered nothing.
[Mar&nbsp; 4 10:37:00]&nbsp;&nbsp;&nbsp;&nbsp; -- Executing [s@macro-testgsm:4] GotoIf(&quot;SIP/sin50-09f55f80&quot;, &quot;0?exit:hangup&quot;) in new stack
[Mar  4 10:37:00]     -- Goto (macro-testgsm,s,6)
[Mar&nbsp; 4 10:37:00]&nbsp;&nbsp;&nbsp;&nbsp; -- Executing [s@macro-testgsm:6] Hangup(&quot;SIP/sin50-09f55f80&quot;, &quot;&quot;) in new stack
[Mar&nbsp; 4 10:37:00]&nbsp;&nbsp; == Spawn extension (macro-testgsm, s, 6) exited non-zero on 'SIP/sin50-09f55f80' in macro 'testgsm'
[Mar&nbsp; 4 10:37:19]&nbsp;&nbsp; == Spawn extension (zoiper, sin, 1) exited non-zero on 'IAX2/testlocal-15506'
</PRE>
</BLOCKQUOTE>
<BR>
The CLI says the channel has hung up, but in fact my zoiper softphone is connected to sin50 and seconds are counting. This way I will surely be stranded on a voicemail-system !<BR>
<BR>
Can anyone advise ?<BR>
<BR>
Thank you !<BR>
Jonas.<BR>
<BR>
<BR>
On Tue, 2010-03-02 at 14:42 -0500, Fred Posner wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
&gt; Jonas

You can avoid this is several ways... one of the ways I like best is to dial with a macro that then requires the recipient to press 1 or some dtmf confirmation to accept the call. Very good at avoiding voicemail, cell phone service messages, etc.

---fred
<A HREF="http://qxork.com">http://qxork.com</A>
</PRE>
</BLOCKQUOTE>
</BODY>
</HTML>