-
- Downloads
Refactor the features configuration scheme.
Features configuration is handled in its own API in features_config.h and features_config.c. This way, features configuration is accessible to anything that needs it. In addition, features configuration has been altered to be more channel-oriented. Most callers of features API code will be supplying a channel so that the individual channel's settings will be acquired rather than the global setting. Missing from this commit is XML documentation for the features configuration. That will be handled in a separate commit. Review: https://reviewboard.asterisk.org/r/2578/ (issue ASTERISK-21542) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@390751 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Showing
- apps/app_dial.c 19 additions, 9 deletionsapps/app_dial.c
- bridges/bridge_builtin_features.c 43 additions, 21 deletionsbridges/bridge_builtin_features.c
- channels/chan_dahdi.c 20 additions, 6 deletionschannels/chan_dahdi.c
- channels/chan_mgcp.c 14 additions, 1 deletionchannels/chan_mgcp.c
- channels/chan_misdn.c 28 additions, 2 deletionschannels/chan_misdn.c
- channels/chan_sip.c 30 additions, 12 deletionschannels/chan_sip.c
- channels/chan_unistim.c 26 additions, 2 deletionschannels/chan_unistim.c
- channels/sig_analog.c 18 additions, 6 deletionschannels/sig_analog.c
- channels/sip/include/sip.h 3 additions, 2 deletionschannels/sip/include/sip.h
- include/asterisk/channel.h 3 additions, 0 deletionsinclude/asterisk/channel.h
- include/asterisk/features.h 0 additions, 50 deletionsinclude/asterisk/features.h
- include/asterisk/features_config.h 234 additions, 0 deletionsinclude/asterisk/features_config.h
- main/bridging.c 14 additions, 1 deletionmain/bridging.c
- main/features.c 1365 additions, 3766 deletionsmain/features.c
- main/features_config.c 1534 additions, 0 deletionsmain/features_config.c
- main/manager.c 16 additions, 13 deletionsmain/manager.c
Loading
Please register or sign in to comment