[asterisk-bugs] [JIRA] (ASTERISK-29745) pbx: Add public API for more elegant variable substitution with extensions

N A (JIRA) noreply at issues.asterisk.org
Mon Nov 15 14:56:49 CST 2021


     [ https://issues.asterisk.org/jira/browse/ASTERISK-29745?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

N A updated ASTERISK-29745:
---------------------------

    Description: Currently, variable substitution in Asterisk when dealing with dialplan extensions is extremely clunky. It requires changing the dialplan extension, context, and priority for the sole purpose of variable substitution, although there's no fundamental reason this needs to be done. This can lead to async goto problems if not changed back quickly enough or if there are concurrency issues. This can all be easily avoided, however. Public API is added so that these variables can be overridden using a new API. No existing API is changed.  (was: Currently, variable substitution in Asterisk when dealing with dialplan extensions is extremely clunky. It requires changing the dialplan extension, context, and priority for the sole purpose of variable substitution, although there's no fundamental reason this needs to be done. Public API is added so that these variables can be overridden using a new API. No existing API is changed.)

> pbx: Add public API for more elegant variable substitution with extensions
> --------------------------------------------------------------------------
>
>                 Key: ASTERISK-29745
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-29745
>             Project: Asterisk
>          Issue Type: Improvement
>      Security Level: None
>          Components: PBX/General
>    Affects Versions: 18.8.0
>            Reporter: N A
>
> Currently, variable substitution in Asterisk when dealing with dialplan extensions is extremely clunky. It requires changing the dialplan extension, context, and priority for the sole purpose of variable substitution, although there's no fundamental reason this needs to be done. This can lead to async goto problems if not changed back quickly enough or if there are concurrency issues. This can all be easily avoided, however. Public API is added so that these variables can be overridden using a new API. No existing API is changed.



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list