Minimum Asterisk Configuration & res_features.so

/etc/issue: Ubuntu 16.04.2 LTS \n \l
uname -r: 4.4.0-66-generic
core show version: Asterisk 13.14.0

I have configured Asterisk with a basic dialplan that works and now I’m trying to slim it down but found that all of the guides available (for example, ‘Slimming Asterisk for the NSLU2 under Debian’ by Sebastien Wains) specify res_features.so is a necessity but I do not have it nor can I find anything that looks like it using menuselect.

Current modules.conf:

[modules] 
autoload=no 
require => pbx_config.so

require => format_wav.so

require => codec_alaw.so

require => res_crypto.so
require => res_musiconhold.so 
;require => res_features.so ;apparently this doesn't exit?! 

require => chan_sip.so
require => chan_iax2.so 

require => app_dial.so

Asterisk does load with this and seems to be fine. After the slimming exercise I intend to grow the modules.conf to include queuing, call recording, voicemail, and agent functions.

My questions:

  1. What’s happened to res_features.so?
  2. Do you have any tips on slimming this version of Asterisk?

Thank you.

It’s now called main/features.c, and is part of the main program executable.

1 Like

Thank you, that certainly helps. Is there a list of of modules that is kept up to date somewhere, preferably with a description of what they do?