<p dir="ltr">I would set a &quot;no-use&quot; flag in all extensions that you do not want to use the h, and then test for it in the h extension itself - if it is set you could just run the Hangup application.</p>
<div class="gmail_quote">On 28 Aug 2013 08:51, &quot;Grant Bagdasarian&quot; &lt;<a href="mailto:GB@cm.nl">GB@cm.nl</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div lang="EN-US" link="blue" vlink="purple"><div><p class="MsoNormal">Hello,<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">We have a Kamailio SIP Proxy in front of our Asterisk cluster for incoming calls from our carrier.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">The sip.conf looks like this:<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">[kamailio1]<u></u><u></u></p><p class="MsoNormal">type=friend<u></u><u></u></p>
<p class="MsoNormal">host=10.0.0.1<u></u><u></u></p><p class="MsoNormal">context=incoming<u></u><u></u></p><p class="MsoNormal">disallow=all<u></u><u></u></p><p class="MsoNormal">allow=alaw<u></u><u></u></p><p class="MsoNormal">
<u></u> <u></u></p><p class="MsoNormal">All calls hit the incoming extension. In the extensions.conf we have multiple extensions configured, but now I have to add one which uses the special h extension to perform a CURL action whenever the user hangs up. The problem is that once I’ve registered a h extension, it is executed for all extensions in the incoming context.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:&quot;Courier New&quot;">exten =&gt; _X.,1,Playback(invalid)<u></u><u></u></span></p><p class="MsoNormal" style="text-autospace:none">
<span style="font-size:9.0pt;font-family:&quot;Courier New&quot;">exten =&gt; _X.,n,Hangup<u></u><u></u></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:&quot;Courier New&quot;"><u></u> <u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:&quot;Courier New&quot;">exten =&gt; 1000,1,Playback(welcome)<u></u><u></u></span></p><p class="MsoNormal" style="text-autospace:none">
<span style="font-size:9.0pt;font-family:&quot;Courier New&quot;">exten =&gt; 1000,n,Read(dtmfinput,,,,,15)<u></u><u></u></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:&quot;Courier New&quot;">exten =&gt; 1000,n,Hangup<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:&quot;Courier New&quot;"><u></u> <u></u></span></p><p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:&quot;Courier New&quot;">exten =&gt; h,1,Set(response=${CURL(<a href="http://sample.company.local/PostHandler.ashx,var1=$%7bdtmfinput%7d&amp;var2=1000)%7d" target="_blank">http://sample.company.local/PostHandler.ashx,var1=${dtmfinput}&amp;var2=1000)}</a>)<u></u><u></u></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:9.0pt;font-family:&quot;Courier New&quot;"><u></u> <u></u></span></p><p class="MsoNormal" style="text-autospace:none">Is it possible to give each extension its own h extension? If not, is there another way to do this?<u></u><u></u></p>
</div></div><br>--<br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
New to Asterisk? Join us for a live introductory webinar every Thurs:<br>
               <a href="http://www.asterisk.org/hello" target="_blank">http://www.asterisk.org/hello</a><br>
<br>
asterisk-users mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
   <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br></blockquote></div>