<!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 list !<BR>
<BR>
This is my call to the macro :<BR>
<BR>
<FONT SIZE="2"><FONT COLOR="#0000ff">exten =&gt; 36,n,Macro(mymacro,${KNUMMER},yo)</FONT></FONT><BR>
<BR>
This is where {ARG1} and {ARG2} are used inside the macro :<BR>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">exten =&gt; s,n,Voicemail(${ARG1}@${ARG2},s)</FONT></FONT><BR>
<BR>
This the output on the CLI :<BR>
<BR>
<FONT COLOR="#0000ff"><FONT SIZE="2">VoiceMail(&quot;IAX2/zoiper-13958&quot;, &quot;908001@|s&quot;)</FONT></FONT><BR>
<BR>
The variable ${KNUMMER} is set in the dialplan and well replaced by <FONT SIZE="2"><FONT COLOR="#0000ff">908001</FONT></FONT>. But {ARG2} is not replaced by 'yo'...<BR>
<BR>
Why is the macro not accepting my second argument ???<BR>
<BR>
It should be possible according to <A HREF="http://www.voip-info.org/wiki/index.php?page=Asterisk+cmd+Macro">http://www.voip-info.org/wiki/index.php?page=Asterisk+cmd+Macro</A><BR>
<BR>
Jonas.
</BODY>
</HTML>