I had Asterisk 220.127.116.11 working. I have no DAHDI hardware and am using dahdi_dummy (which so far as I can see is an alias for dahdi) to allow Meetme conferencing to work.
My version of DAHDI is 2.4.0.
I decided to upgrade to 18.104.22.168. I built 22.214.171.124 and installed it.
When I try to go into a Meetme conference, the console reports:
== Parsing ‘/etc/asterisk/meetme.conf’: == Found
[Jan 21 22:02:02] WARNING: channel.c:5414 ast_request: No channel type registered for ‘DAHDI’
– Created MeetMe conference 1023 for conference ‘1234’
[Jan 21 22:02:02] WARNING: app_meetme.c:4033 find_conf: No DAHDI channel available for conference, user introduction disabled (is chan_dahdi loaded?)
On investigation, I find that I don’t have a chan_dahdi.so module.
Have the dependencies of chan_dahdi changed between 126.96.36.199 and 188.8.131.52?
At 184.108.40.206, for chan_dahdi menuselect shows me
Depends on: dahdi(E), tonezone(E)
Can use: res_smdi(M), pri(E), ss7(E), openr2(E)
At 220.127.116.11, for chan_dahdi menuselect shows me XXX and
Depends on: dahdi(E), tonezone(E), res_smdi(M), pri(E),ss7(E),
res_smdi is being built (I think).
I’ve downloaded and built libpri and libss7, but I still get XXX for chan_dahdi in menuselect.
What am I missing?