Nothing has changed on this in quite a while.

 

See https://freeswitch.org/confluence/display/FREESWITCH/XML+Dialplan and also checkout the inline=”true” option.

 

 

 

 

From: FreeSWITCH-users <freeswitch-users-bounces@lists.freeswitch.org> On Behalf Of Rick Jarvis
Sent: Thursday, March 7, 2019 9:18 AM
To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org>
Subject: Re: [Freeswitch-users] Variable no longer showing in channels

 

Sorry to nudge...

 


From: Rick Jarvis <rick@magicmail.mooo.com>
Reply: Rick Jarvis <rick@magicmail.mooo.com>
Date: 25 February 2019 at 23:04:17
To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org>
Subject:  Re: [Freeswitch-users] Variable no longer showing in channels



Sorry Mike, can you expand on that? It was all working fine before, so I’m not sure either what “has changed” or what “needs to change”, if you see what I mean!

 


From: Mike Jerris <mike@freeswitch.org>
Reply: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org>
Date: 25 February 2019 at 21:08:18
To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org>
Subject:  Re: [Freeswitch-users] Variable no longer showing in channels



The dial plan is parsed and extensions created, and then they are run.  The ${callsubject} in your log line is evaluated in routing state, before httapi is run in execute state



On Feb 25, 2019, at 12:08 PM, Rick Jarvis <rick@magicmail.mooo.com> wrote:

 

I got this working (with the help of this list) some time ago, but for some reason it seems to have stopped working.

 

I’m setting a variable ‘callsubject’ in the dialplan via httapi, for which I added a column in the channels table:

 

ALTER TABLE channels ADD COLUMN callsubject VARCHAR(256)

 

 

 

      <action application="httapi" data="{url=https://server/${destination_number}}”/> <!-- gets variable callsubject as ’test’, amongst other stuff -->

      <action application="log" data="CRIT callsubject: ${callsubject}”/> <!-- correctly shows ’test’ -->



 

And yet, whilst the column shows up in ’show channels’, the leg in question has an empty value.

 

What am I missing, maybe?

 

 

_________________________________________________________________________
Professional FreeSWITCH Services
sales@freeswitch.com
https://freeswitch.com

Official FreeSWITCH Sites
https://freeswitch.com/oss
https://freeswitch.org/confluence
https://cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
https://freeswitch.com

_________________________________________________________________________
Professional FreeSWITCH Services
sales@freeswitch.com
https://freeswitch.com

Official FreeSWITCH Sites
https://freeswitch.com/oss
https://freeswitch.org/confluence
https://cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
https://freeswitch.com