XiVOCC Recording upgrade procedure¶
Note
Since 2017.03.02, xivo-recording and call-recording-filtering packages are deprecated and are replaced by package xivocc-recording. This page describe the upgrade procedure
(for feature description, see here).
xivo-recording and call-recording-filtering packages are deprecated, but they were not uninstalled from your XiVO PBX during the upgrade.
You now have to follow this manual procedure:
Note
This has to be done on XiVO PBX
Install new
xivocc-recordingpackage:apt-get install xivocc-recording
Configure
xivocc-recordingpackage (when ask, take care to enter same IP for Recording server and same XiVO PBX name as in previous configuration):xivocc-recording-config
Update all the different locations where the old
xivo-incall-recordingorxivo-outcall-recordingsubroutines were called and change them to now call the newxivocc-incall-recordingorxivocc-outcall-recordingsubroutines:- either in file
/etc/xivo/asterisk/xivo_globals.conf - or in Custom dialplan
- either in file
If you made specific recording subroutines you should also compare files
/etc/asterisk/extensions_extra.d/xivo-recording.confand/etc/asterisk/extensions_extra.d/xivocc-recording.confand transfer all custom changes to the newxivocc-recording.conf.If there are some audio files in the failed directory of previous installation you should move them:
mv /var/spool/xivo-recording/failed/*.wav /var/spool/xivocc-recording/failed/
When you’re done test that recording still works. Test that files are recorded, correctly sent to Recording server (see
/var/log/xivocc-recording/replication.log), correctly displayed in the Recording server interface,If it works correctly, you should remove deprecated packages with (take care, it will remove the package and all associated configuration files):
apt-get purge xivo-recording call-recording-filtering