[asterisk-app-dev] Accessing dialplan functions and SIP headers via ARI

Ben Merrills b.merrills at mersontech.co.uk
Thu Dec 18 04:22:25 CST 2014


You can access the SIP headers using "SIP_HEADER(from)" (for example), I do it in ARI at the moment, using "Channels.GetChannelVar".

I'm using 12.7

Ben

> -----Original Message-----
> From: asterisk-app-dev-bounces at lists.digium.com [mailto:asterisk-app-dev-
> bounces at lists.digium.com] On Behalf Of Paul Belanger
> Sent: 18 December 2014 04:04
> To: Asterisk Application Development discussion
> Subject: Re: [asterisk-app-dev] Accessing dialplan functions and SIP headers
> via ARI
> 
> On Wed, Dec 17, 2014 at 9:51 PM, Alistair Cunningham
> <acunningham at integrics.com> wrote:
> > Our re-write of the Enswitch telephony to use the ARI is making good
> > progress. We have encountered one thing that we can't figure out how
> > to do, and that's get the values of SIP headers via the ARI. Our
> > developer tells me that dialplan functions such as SIP_HEADER() are
> > unavailable via ARI. Is that correct? If so, what would be required to add
> this to the ARI?
> >
> He is correct, had the same problem.  I wanted access to the SIP callid field
> for some queue stuff, only way I could get it was to preset a channel variable
> before dumping the call into stasis.
> 
> --
> Paul Belanger | PolyBeacon, Inc.
> Jabber: paul.belanger at polybeacon.com | IRC: pabelanger (Freenode)
> Github: https://github.com/pabelanger | Twitter:
> https://twitter.com/pabelanger
> 
> _______________________________________________
> asterisk-app-dev mailing list
> asterisk-app-dev at lists.digium.com
> http://lists.digium.com/cgi-bin/mailman/listinfo/asterisk-app-dev



More information about the asterisk-app-dev mailing list