Hello,

We have a Kamailio SIP Proxy in front of our Asterisk cluster for incoming 
calls from our carrier.

The sip.conf looks like this:

[kamailio1]
type=friend
host=10.0.0.1
context=incoming
disallow=all
allow=alaw

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.

exten => _X.,1,Playback(invalid)
exten => _X.,n,Hangup

exten => 1000,1,Playback(welcome)
exten => 1000,n,Read(dtmfinput,,,,,15)
exten => 1000,n,Hangup

exten => 
h,1,Set(response=${CURL(http://sample.company.local/PostHandler.ashx,var1=${dtmfinput}&var2=1000)}<http://sample.company.local/PostHandler.ashx,var1=$%7bdtmfinput%7d&var2=1000)%7d>)

Is it possible to give each extension its own h extension? If not, is there 
another way to do this?
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
               http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to