<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Hi,<br>
<br>
I didn't notice on my first answer, but we are on the -dev list and
this is not related to asterisk code developing. I will answer you on
the -users list, so we can continue the discussion there.<br>
<br>
Cheers,<br>
<pre class="moz-signature" cols="72">-- 
Ing. Miguel Molina
Grupo de Tecnolog&iacute;a
Millenium Phone Center
</pre>
<br>
Anahi Ludue&ntilde;a escribi&oacute;:
<blockquote cite="mid:COL124-W506E9C714827A057626EA693E20@phx.gbl"
 type="cite">
  <style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
  </style>Hi, thanks Miguel.<br>
I have another question: if I want to call the GoSub application from
the Originate Action (using AMI), what I need to put in the context
parameter? The GoSub will jump to a special context.<br>
Thanks again....<br>
  <br>
  <br>
  <br>
  <br>
  <hr id="stopSpelling">Date: Tue, 15 Sep 2009 17:17:38 -0500<br>
From: <a class="moz-txt-link-abbreviated" href="mailto:mmolina@millenium.com.co">mmolina@millenium.com.co</a><br>
To: <a class="moz-txt-link-abbreviated" href="mailto:asterisk-dev@lists.digium.com">asterisk-dev@lists.digium.com</a><br>
Subject: Re: [asterisk-dev] MeetMe in Macro<br>
  <br>
Anahi Ludue&ntilde;a escribi&oacute;:
  <blockquote cite="mid:COL124-W20D4519664A5E1F47F605F93E30@phx.gbl">
    <style>
.ExternalClass .EC_hmmessage P
{padding:0px;}
.ExternalClass body.EC_hmmessage
{font-size:10pt;font-family:Verdana;}
    </style>Hi people, I have the following context in my dialplan:<br>
    <br>
[macro-meetme-part]<br>
exten =&gt; s,1,Set(PART_OPT=${ARG1})<br>
exten =&gt; s,n,Set(CONFNRO=${ARG2})<br>
exten =&gt; s,n,GotoIf($[${ISNULL(${ARG3})}]?start:rec)<br>
exten =&gt; s,n(rec),Set(MEETME_RECORDINGFILE=${ARG3}-${CONFNRO})<br>
exten =&gt; s,n(start),MeetMe(${CONFNRO},${PART_OPT})<br>
exten =&gt; s,n,Noop(Next Line)<br>
    <br>
The problem I have is that after the user hangs up the phone, the dial
plan doesn't go to the next line, but it shows the message: <br>
    <i>" Spawn extension (macro-meetme-part, s, 5) exited non-zero on
'SIP/2001-083238e8' in macro 'meetme-part'"</i><br>
    <br>
Why does it happen? Is it right? Or I'm wrong?<br>
    <br>
Thanks a lot...<br>
  </blockquote>
No, when a hangup occurs, going to the next line is not the default
behavior on the dialplan. If there's a hangup that's where the channel
ends just like the message reads and the CDR is proof of that. The only
exception is when you define the special 'h' extension, which is
executed after the channel is hungup, but I'm not sure if the 'h'
extension works within a Macro. On that case I would play it safe and
define it in a normal context. It is known that some special
extensions, like the 'i' one, doesn't work within a Macro. That's one
of the many reasons why the use of Gosub() as a replacement for Macro()
is encouraged.<br>
  <br>
Cheers,<br>
  <br>
  <pre class="EC_moz-signature">-- 
Ing. Miguel Molina
Grupo de Tecnolog&iacute;a
Millenium Phone Center
PBX: (+57 1)6500800 ext. 1201
Fax: (+57 1)6500816
M&oacute;vil: (+57)3138873587 
  </pre>
</blockquote>
<br>
</body>
</html>