ConfBridge module not loading

I’m trying to make a simple conference room and for some reason confbridge isn’t loading, even I put a manual ‘load’ statement in modules.conf:

[modules]
autoload=yes
load => app_confbridge.so

There is no mention of it at all when doing asterisk -vvvvgc and none of the confbridge commands work. I get told that there is no module if I try to load it via console.

I checked that it is actually in the modules directory.

Any ideas?

asterisk -rx “module load app_confbridge.so”

if the result =

Unable to load module app_confbridge.so

Command ‘module load app_confbridge.so’ failed.

do

Go check your Asterisk menuconfig to see why app_confbridge wasn’t built

It did say that but menuconfig shows:
[*] app_confbridge

And the .so is in /usr/lib64/asterisk/modules

So I’m stumped at the moment. Does it need any other module preloaded beforehand?

Did you configured the conf file?

This is what I have gleened from the wiki:

confbridge.conf:

[general]

[conferences]
exten=1000,1,Answer()
exten=1000,2,Wait(1)
exten=1000,3,confbridge(1000,w)
exten=1000,4,Hangup()

[default_bridge]
type=bridge
max_members=20
mixing_interval=10
internal_sample_rate=auto
record_conference=yes

[default_user]
type=user
music_on_hold_when_empty=yes
music_on_hold_class=default
announce_user_count_all=yes
announce_join_leave=yes
dsp_drop_silence=yes
denoise=yes
pin=5555

extensions.conf:

exten => 1000,1,Answer() exten => 1000,n,Set(CONFBRIDGE(user,announce_join_leave)=yes) exten => 1000,n,Set(CONFBRIDGE(user,startmuted)=yes) exten => 1000,n,ConfBridge(1000)
But I’m more concerned that asterisk doesn’t even recognise the module. Normally get some sort of loading message and then parsing conf message.

See the full log after trying to load the module.

Thanks. That helped. It wouldn’t load because of the [conferences] section. I must had read the example wrongly.