Extensions settings not working

I was using freepbx happily (am only a beginner so I don’t understand all this linux stuff so well yet)
did an upgrade but dont remember the exact number I kept going hoping to fix it and am almost at 20 now
on the about freepbx page i Get this error

Critical Error retrieve_conf failed, config not applied
Ignore this
Reload failed because retrieve_conf encountered an error: 255
Added 19 seconds ago
(freepbx.RCONFFAIL)

Also when I try to add an extension (or look at the extension tab I get this error
FATAL ERROR

FreePBX is Unable to Continue

Unable to locate the FreePBX BMO Class 'Sipsettings’A required module might be disabled or uninstalled. Recommended steps (run from the CLI): 1) amportal a ma install sipsettings 2) amportal a ma enable sipsettings

Trace Back

/var/www/html/admin/config.php:318 die_freepbx()
[0]: FreePBX is Unable to Continue
[1]: Unable to locate the FreePBX BMO Class 'Sipsettings’A required module might be disabled or uninstalled. Recommended steps (run from the CLI): 1) amportal a ma install sipsettings 2) amportal a ma enable sipsettings

none of their advice seems to help. At one point in the beginning stages someone had told me to turn off endpointmanager but that didn’t seem to help either
thanx
Yosef Guttman

You need to go to module admin and download/install/enable “Asterisk Sip Settings”.