Plan Contingencia uContact

Consideraciones

  • Se parte de la base que están correctamente generados los respaldos de información del sistema para posteriormente poder restaurarlos.
    • Respaldos de las bases de datos:
      • mysqldump -u ccuser -p(passmysql) ccrepo > ccrepo.sql
      • mysqldump -u ccuser -p(passmysql) ccdata > ccdata.sql
    • Respaldo de grabaciones:
      • /var/spool/asterisk/monitor/*.*
      •  
    • Respaldo de Placa Fisicas:
      • /etc/dahdi/*.*
    • Respaldo de voicemails:
      • /var/spool/asterisk/voicemail/*.*
      •  
    • Respaldo de sonidos:
      • /var/lib/asterisk/sounds/*.*
    • Respaldo base de datos Interna telefonía:
      • /var/lib/asterisk/astdb.sqlite3
    • Respaldo App Server uContact
      • /etc/IntegraServer
    • Respaldo Configuraciones Telefonia
      • /etc/asterisk/*.*


Procedimiento de Restauración

  • Instalar uContact según el manual de instalación de uContact 1. Instalación v6
  • Adecuar las reglas de firewall que haya activas.
  • Configurar las interfaces de red necesarias (por troncales conectados directamente, etc)
  • Restauración de base de datos:
    • mysql -u ccuser -p(pass mysql) ccrepo < ccrepo.sql
    • mysql -u ccuser -p(pass mysql) ccdata < ccdata.sql
  • Restauración de archivos:
    • Grabaciones:   /var/spool/asterisk/monitor/*.*
    • Voicemails:      /var/spool/asterisk/voicemail/*.*
    • Sonidos:          /var/lib/asterisk/sounds/*.*
    • Base Interna:  /var/lib/asterisk/astdb.sqlite3 
    • App Server:    /etc/IntegraServer
    • Tel Server:      /etc/asterisk
  • En el caso de que tenga placas de telefonia locales aplicar las configuraciones necesarias y restaurar información hacia /etc/dahdi
  • Validar Licencia de uContact
  • Reiniciar el servidor y validar servicios.
  • Editar un agente y guardar la info (sin cambiar nada).
  • Levantar un flujo de telefonía y hacer el deploy (sin cambiar nada).


Después de seguir estos puntos se debería de poder comenzar a operar normalmente