On Mon, Jun 26, 2023 at 10:57 AM TTT <lists at telium.io> wrote:> I am connecting to the ARI with subscribe all, so I can see channels being > created. I now want to extract a variety of header variables (at the > moment the from and to tag). I tried to read them from the ARI but > Asterisk refuses since the channel is not in a stasis app. > > > > Is there a way to read these from either the ARI or AMI ? I’m trying not > to modify the dialplan. >ARI, No. AMI, Yes[1]. [1] https://wiki.asterisk.org/wiki/display/AST/Asterisk+20+ManagerAction_Getvar -- Joshua C. Colp Asterisk Project Lead Sangoma Technologies Check us out at www.sangoma.com and www.asterisk.org -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20230626/0f87654a/attachment.html>
It looks like if I call Getvar and pass PJSIP_HEADERS() I can get the entire SIP header for a channel. I also read (on stackoverflow) that the PJSIP_HEADER function will only return the headers from the INVITE of the inbound channel. If that’s correct, how would I get the headers from the outbound channel (second leg of the bridged call) INVITE ? Or will PJSIP_HEADERS() in fact return the header from either inbound out outbound legs? Thanks Brian From: asterisk-users [mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of Joshua C. Colp Sent: Monday, June 26, 2023 10:00 AM To: Asterisk Users Mailing List - Non-Commercial Discussion <asterisk-users at lists.digium.com> Subject: Re: [asterisk-users] Get channel variables via ARI/AMI On Mon, Jun 26, 2023 at 10:57 AM TTT <lists at telium.io <mailto:lists at telium.io> > wrote: I am connecting to the ARI with subscribe all, so I can see channels being created. I now want to extract a variety of header variables (at the moment the from and to tag). I tried to read them from the ARI but Asterisk refuses since the channel is not in a stasis app. Is there a way to read these from either the ARI or AMI ? I’m trying not to modify the dialplan. ARI, No. AMI, Yes[1]. [1] https://wiki.asterisk.org/wiki/display/AST/Asterisk+20+ManagerAction_Getvar -- Joshua C. Colp Asterisk Project Lead Sangoma Technologies Check us out at www.sangoma.com <http://www.sangoma.com> and www.asterisk.org <http://www.asterisk.org> -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20230626/ae792bed/attachment.html>
On 6/26/23 9:00 AM, Joshua C. Colp wrote:> On Mon, Jun 26, 2023 at 10:57 AM TTT <lists at telium.io> wrote: > > I am connecting to the ARI with subscribe all, so I can see > channels being created. I now want to extract a variety of header > variables (at the moment the from and to tag). I tried to read > them from the ARI but Asterisk refuses since the channel is not in > a stasis app. > > Is there a way to read these from either the ARI or AMI ? I’m > trying not to modify the dialplan. > > > ARI, No. > AMI, Yes[1]. > > [1] > https://wiki.asterisk.org/wiki/display/AST/Asterisk+20+ManagerAction_Getvar >I'm curious what the actual application is here - you want to connect to AMI to pull information that you will use to pretend to be a leg, just to send "BYE", when you could just hangup the leg with AMI (or do just about anything else you might think of). Sometimes it is better to fully explain what you are trying to accomplish, and some folks here can try to steer you towards a workable solution. It almost sounds... nefarious. Cheers, -- Jeff LaCoursiere StratusTalk, Inc. 703 496 4990 x108 815 546 6599 cell -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20230626/953137c4/attachment.html>