]> git.ipfire.org Git - thirdparty/asterisk.git/commit
app_macro: Remove deprecated module.
authorMike Bradeen <mbradeen@sangoma.com>
Mon, 12 Dec 2022 17:12:57 +0000 (10:12 -0700)
committerFriendly Automation <jenkins2@gerrit.asterisk.org>
Tue, 10 Jan 2023 20:07:44 +0000 (14:07 -0600)
commite8f548c1557620df8a7231cbede6cb9b052d352b
tree19746809968b5751469daf51cf63af819c86d156
parent6ecec51e6af5da380cbd3040de947ea38eea1b45
app_macro: Remove deprecated module.

For most modules that interacted with app_macro, this change is limited
to no longer looking for the current context from the macrocontext when
set.  Additionally, the following modules are impacted:

app_dial - no longer supports M^ connected/redirecting macro
app_minivm - samples written using macro will no longer work.
The sample needs a re-write

app_queue - can no longer a macro on the called party's channel.
Use gosub which is currently supported

ccss - no callback macro, gosub only

app_voicemail - no macro support

channel  - remove macrocontext and priority, no connected line or
redirection macro options
options - stdexten is deprecated to gosub as the default and only
pbx - removed macrolock
pbx_dundi - no longer look for macro

snmp - removed macro context, exten, and priority

ASTERISK-30304

Change-Id: I830daab293117179b8d61bd4df0d971a1b3d07f6
52 files changed:
addons/chan_ooh323.c
apps/app_chanspy.c
apps/app_dial.c
apps/app_directory.c
apps/app_followme.c
apps/app_macro.c [deleted file]
apps/app_meetme.c
apps/app_minivm.c
apps/app_mixmonitor.c
apps/app_queue.c
apps/app_stack.c
apps/app_voicemail.c
channels/chan_dahdi.c
channels/chan_pjsip.c
configs/samples/asterisk.conf.sample
configs/samples/ccss.conf.sample
configs/samples/extensions.ael.sample
configs/samples/extensions.conf.sample
configs/samples/extensions_minivm.conf.sample
configs/samples/features.conf.sample
configs/samples/minivm.conf.sample
configs/samples/queues.conf.sample
configs/samples/users.conf.sample
doc/UPGRADE-staging/app_macro_removal.txt [new file with mode: 0644]
funcs/func_callcompletion.c
include/asterisk/app.h
include/asterisk/ccss.h
include/asterisk/channel.h
include/asterisk/extconf.h
include/asterisk/options.h
include/asterisk/pbx.h
main/app.c
main/bridge_basic.c
main/bridge_channel.c
main/ccss.c
main/cdr.c
main/channel.c
main/channel_internal_api.c
main/dial.c
main/features.c
main/pbx.c
main/pbx_builtins.c
main/pickup.c
menuselect/example_menuselect-tree
menuselect/test/menuselect-tree
pbx/pbx_ael.c
pbx/pbx_config.c
pbx/pbx_dundi.c
res/res_fax.c
res/snmp/agent.c
tests/test_voicemail_api.c
utils/extconf.c