<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Hi,<br><br>I am looking at http://www.theschmandts.org/blog/?p=28&nbsp; to setup missed call notification but i am having issue. following is my dialplan <br><br>[macro-stdexten]<br>exten =&gt; s,1,Dial(${ARG2})<br>exten =&gt; s,2,Goto(s-${DIALSTATUS},1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; Jump based on status (NOANSWER,BUSY,CHANUNAVAIL,CONGESTION,ANSWER)<br>exten =&gt; s-NOANSWER,1,Voicemail(${ARG1},u)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; If unavailable, send to voicemail w/ unavail announce<br>exten =&gt; s-NOANSWER,2,Goto(default,s,1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; If they press #, return to start<br>exten =&gt; s-BUSY,1,Voicemail(${ARG1},b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; If busy, send to voicemail w/ busy announce<br>exten =&gt; s-BUSY,2,Goto(default,s,1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; If they press #, return to start<br>exten =&gt; _s-.,1,Goto(s-NOANSWER,1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; Treat anything else as no answer<br>exten =&gt; a,1,VoicemailMain(${ARG1})&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ; If they press *, send the user into VoicemailMain<br>exten =&gt; h,1,System(/var/lib/asterisk/agi-bin/processcallemail.sh "${ARG3}" "${CALLERID(num)}" "${CALLERID(name)}" "${DIALSTATUS}" "${VMSTATUS}" "${EXTEN}")<br><br><br>[from-sip]<br>exten =&gt; _7[0123]XX,1,macro(stdexten,${EXTEN},sip/${EXTEN})<br><br><br><br>Following CLI output look like its not executing h extension in macro-stdexten. But if i add h extension in [from-sip] it works! do you know why ?<br><br>&nbsp;&nbsp;&nbsp; -- Executing [7207@from-sip:1] Macro("SIP/7101-0000000a", "stdexten,7207,sip/7207") in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing [s@macro-stdexten:1] Dial("SIP/7101-0000000a", "sip/7207") in new stack<br>&nbsp; == Using SIP RTP CoS mark 5<br>&nbsp;&nbsp;&nbsp; -- Called 7207<br>&nbsp;&nbsp;&nbsp; -- SIP/7207-0000000b is ringing<br>&nbsp; == Spawn extension (macro-stdexten, s, 1) exited non-zero on 'SIP/7101-0000000a' in macro 'stdexten'<br>&nbsp; == Spawn extension (from-sip, 7207, 1) exited non-zero on 'SIP/7101-0000000a'<br>&nbsp;&nbsp;&nbsp; -- Executing [h@from-sip:1] Hangup("SIP/7101-0000000a", "") in new stack<br>&nbsp; == Spawn extension (from-sip, h, 1) exited non-zero on 'SIP/7101-0000000a'<br><br>                                               </body>
</html>