Upgrading to 2.x
From Taridium
(Difference between revisions)
Line 18: | Line 18: | ||
# Check that any G.729 codec modules have been updated if manually installed. | # Check that any G.729 codec modules have been updated if manually installed. | ||
# Copy over /usr/local/ipbx/install/etc/asterisk/http.conf and /usr/local/ipbx/install/etc/asterisk/manager.conf to /etc/asterisk and check extconfig.conf for completeness (ensure that queue configuration is set for realtime). | # Copy over /usr/local/ipbx/install/etc/asterisk/http.conf and /usr/local/ipbx/install/etc/asterisk/manager.conf to /etc/asterisk and check extconfig.conf for completeness (ensure that queue configuration is set for realtime). | ||
- | # Possibly adjust sendmail masquerading if necessary, e.g.: MASQUERADE_AS(` | + | # Possibly adjust sendmail masquerading if necessary, e.g.: MASQUERADE_AS(`example.com')dnl FEATURE(masquerade_envelope)dnl AND FEATURE(masquerade_entire_domain)dnl in sendmail.mc |
# Add the following to the Integrated Features Configuration: | # Add the following to the Integrated Features Configuration: | ||
[applicationmap] | [applicationmap] | ||
nway-start = *9,self/both,agi,ipbx/nway.agi | nway-start = *9,self/both,agi,ipbx/nway.agi |
Revision as of 15:57, 5 August 2009
Configuration Hints
- Update repository according to install ipbx
- perform yum upgrade (install ipbx)
- Always check that database has been upgraded
- Make sure zaptel permissions are correct, especially /dev/zap (needs to be readable by asterisk)
- check that /etc/asterisk/* files are all present. Pay special attention to modules.conf, extconfig.conf and asterisk.conf
- Check asterisk.conf for correct location of run directory (now always /var/run/asterisk)
- Disable the proxy usage in `pbx` table (UPDATE pbx SET proxy=0;) and disable astmanproxy (process and startup)
- Make sure that ipbx service is running service ipbx restart and that it's setup to start at boot chkconfig ipbx on
- remove crontab entry for ipbx v.1.2 (tasker)
- Go through dialplan and make sure all user/ scripts are updated with ipbx/
- Check location of music-on-hold directory and adjust to /var/lib/asterisk/moh-native (also check config.php MOHDir variable)
- Make sure all that all extensions have a feature table entry, otherwise extension calls will fail!
- Make sure that /etc/udev/permissions.d/zaptel.permissions on Centos 4.x has (also uncomment root perm in 50-udev.permissions) zap/*:asterisk:asterisk:660
- Check that Voicemail options have been changed to | (pipe) syntax NOT sb124@default when upgrading from Asterisk 1.2
- Check that correct Caller ID variables are used: e.g. CALLERID(num) and CALLERID(name) and NOT CALLERIDNAME.
- Check that any G.729 codec modules have been updated if manually installed.
- Copy over /usr/local/ipbx/install/etc/asterisk/http.conf and /usr/local/ipbx/install/etc/asterisk/manager.conf to /etc/asterisk and check extconfig.conf for completeness (ensure that queue configuration is set for realtime).
- Possibly adjust sendmail masquerading if necessary, e.g.: MASQUERADE_AS(`example.com')dnl FEATURE(masquerade_envelope)dnl AND FEATURE(masquerade_entire_domain)dnl in sendmail.mc
- Add the following to the Integrated Features Configuration:
[applicationmap] nway-start = *9,self/both,agi,ipbx/nway.agi