Migración a v6
Migración a v6
Consideraciones
Previo a la migración hay que coordinar con el cliente si no hay cambios que impacten APIs especificas tales como:
Consumo de WS de uContact
Puntos de seguridad
Consumo de grabaciones
Consumo de SMS, cargas de bases, etc.
Coordinar con debida anticipación la fecha del pasaje de los datos y comienzo de uso del sistema.
Que todos los equipos tengan Google Chrome en su ultima version.
Requerimientos
Servidor con uContact v6 instalado desde 0 con una licencia valida.
Validar correcta conectividad y salida a internet, asi como servicios STUN e interfaces del equipo.
Tener el consentimiento del cliente y visto bueno para comenzar a hacer la migración.
Si hay muchos datos a pasar:
Pasar la información hasta cierto dia (histórica) y despsues el día de la migración pasar la información de dicho día (grabaciones, y tablas de ccrepo)
Respaldo de datos
Respaldo de la informacion de las tablas actuales
//exportacion en el server viejo
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccdata iax > iax.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccdata musiconhold > musiconhold.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccdata queue_members > queue_members.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccdata queues > queues.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccdata sip > sip.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccdata voicemail > voicemail.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccdata sounds > sounds.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccdata reports > reports.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccdata users > users.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccdata groups > groups.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccdata dialplan > dialplan.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccdata black_list > black_list.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccdata sms_spool > sms_spool.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccdata schedule > schedule.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccdata dialer > dialer.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccdata calls_spool > calls_spool.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccdata calls_scheduler > calls_scheduler.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccdata dialer_bases > dialer_bases.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccdata company > company.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccdata provider > provider.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccdata rates > rates.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccdata permissions > permissions.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccdata holidays > holidays.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccdata quality_model > quality_model.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccdata sms_scheduler > sms_scheduler.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccrepo queue_log_repo > queue_log_repo.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccrepo cdr_repo > cdr_repo.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccrepo auditory > auditory.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccrepo black_list_history > black_list_history.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccrepo sms_repo > sms_repo.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccrepo sipchat > sipchat.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccrepo tags > tags.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccrepo cel_repo > cel_repo.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccrepo dialer_bases_repo > dialer_bases_repo.sql
mysqldump -u ccuser -pccdatapassword2008 --no-create-info --complete-insert ccrepo customer_feedback > customer_feedback.sql
//exportaciones de tablas particulares (ejemplo)
mysqldump -u ccuser -pccdatapassword2008 ccrepo DC_Client > DC_Client.sql
mysqldump -u ccuser -pccdatapassword2008 ccrepo DC_Email_Management > DC_Email_Management.sql
mysqldump -u ccuser -pccdatapassword2008 ccrepo DC_Param > DC_Param.sql
mysqldump -u ccuser -pccdatapassword2008 ccrepo DC_Priority > DC_Priority.sql
mysqldump -u ccuser -pccdatapassword2008 ccrepo DC_Ticket > DC_Ticket.sql
mysqldump -u ccuser -pccdatapassword2008 ccrepo DC_TicketHistory > DC_TicketHistory.sql
mysqldump -u ccuser -pccdatapassword2008 ccrepo DC_TicketPriority > DC_TicketPriority.sql
Pasar la información al servidor nuevo:
scp *.sql root@IPSERVERNUEVO:/root
Restauración de la información
Restaurar la información de las tablas
// restauración en el server nuevo
mysql -u ccuser -pccdatapassword2008 ccdata < iax.sql
mysql -u ccuser -pccdatapassword2008 ccdata < musiconhold.sql
mysql -u ccuser -pccdatapassword2008 ccdata < queue_members.sql
mysql -u ccuser -pccdatapassword2008 ccdata < queues.sql
mysql -u ccuser -pccdatapassword2008 ccdata < sip.sql
mysql -u ccuser -pccdatapassword2008 ccdata < voicemail.sql
mysql -u ccuser -pccdatapassword2008 ccdata < sounds.sql
//*ver comparando la nueva*// mysql -u ccuser -pccdatapassword2008 ccdata < reports.sql
mysql -u ccuser -pccdatapassword2008 ccdata < users.sql
mysql -u ccuser -pccdatapassword2008 ccdata < groups.sql
mysql -u ccuser -pccdatapassword2008 ccdata < black_list.sql
mysql -u ccuser -pccdatapassword2008 ccdata < sms_spool.sql
mysql -u ccuser -pccdatapassword2008 ccdata < schedule.sql
mysql -u ccuser -pccdatapassword2008 ccdata < dialer.sql
//*ver comparando la nueva*// mysql -u ccuser -pccdatapassword2008 ccdata < dialplan.sql
mysql -u ccuser -pccdatapassword2008 ccdata < calls_spool.sql
mysql -u ccuser -pccdatapassword2008 ccdata < calls_scheduler.sql
mysql -u ccuser -pccdatapassword2008 ccdata < dialer_bases.sql
mysql -u ccuser -pccdatapassword2008 ccdata < company.sql
mysql -u ccuser -pccdatapassword2008 ccdata < provider.sql
mysql -u ccuser -pccdatapassword2008 ccdata < rates.sql
mysql -u ccuser -pccdatapassword2008 ccdata < permissions.sql
mysql -u ccuser -pccdatapassword2008 ccdata < holidays.sql
mysql -u ccuser -pccdatapassword2008 ccdata < quality_model.sql
mysql -u ccuser -pccdatapassword2008 ccdata < sms_scheduler.sql
mysql -u ccuser -pccdatapassword2008 ccrepo < queue_log_repo.sql
mysql -u ccuser -pccdatapassword2008 ccrepo < cdr_repo.sql
mysql -u ccuser -pccdatapassword2008 ccrepo < auditory.sql
mysql -u ccuser -pccdatapassword2008 ccrepo < black_list_history.sql
mysql -u ccuser -pccdatapassword2008 ccrepo < sms_repo.sql
mysql -u ccuser -pccdatapassword2008 ccrepo < sipchat.sql
mysql -u ccuser -pccdatapassword2008 ccrepo < tags.sql
mysql -u ccuser -pccdatapassword2008 ccrepo < cel_repo.sql
mysql -u ccuser -pccdatapassword2008 ccrepo < dialer_bases_repo.sql
mysql -u ccuser -pccdatapassword2008 ccrepo < customer_feedback.sql
//importación de tablas particulares (ejemplo)
mysql -u ccuser -pccdatapassword2008 ccrepo < DC_Client.sql
mysql -u ccuser -pccdatapassword2008 ccrepo < DC_Email_Management.sql
mysql -u ccuser -pccdatapassword2008 ccrepo < DC_Param.sql
mysql -u ccuser -pccdatapassword2008 ccrepo < DC_Priority.sql
mysql -u ccuser -pccdatapassword2008 ccrepo < DC_Ticket.sql
mysql -u ccuser -pccdatapassword2008 ccrepo < DC_TicketHistory.sql
mysql -u ccuser -pccdatapassword2008 ccrepo < DC_TicketPriority.sql
Transferencia de información
En este punto se pasara toda la información entre el servidor viejo y el nuevo.
TEner en cuenta configuraciones especificas que deban de transferirse (principalmente los de /etc/asterisk/*.conf)
//grabaciones y voicemails
scp -rp /var/spool/asterisk/monitor/ root@IPSERVERNUEVO:/var/spool/asterisk
scp -rp /var/spool/asterisk/voicemail/ root@IPSERVERNUEVO:/var/spool/asterisk
//base de datos interna y sonidos
scp -rp /var/lib/asterisk/sounds/ root@IPSERVERNUEVO:/var/lib/asterisk
scp /var/lib/asterisk/astdb.sqlite3 root@IPSERVERNUEVO:/var/lib/asterisk
//ucontact
//forms
scp -rp /etc/IntegraServer/web/forms/ root@IPSERVERNUEVO:/etc/IntegraServer/web
(antes en el server nuevo hacer mkdir /etc/IntegraServer/reports_old)
scp -rp /etc/IntegraServer/reports/*.* root@IPSERVERNUEVO:/etc/IntegraServer/reports_old
scp -rp /etc/IntegraServer/web/images/ root@1IPSERVERNUEVO:/etc/IntegraServer/web
Consideraciones post Instalación
En la tabla configuration sacar configuraciones de propiedades especificas.
Cambiar los usurios sip que sean Softphone o Built-in a encription=yes transport=wss (update sip set encryption='yes', transport='wss' where phonetype in('SoftPhone','Built-in'))
Validar que se pasen los grupos de reportes espicificos del cliente.
Validar que se pasen los flujos especificos del cliente (desarrollos particulares).
Validar que se pasen y crren los origenes de datos especificos del cliente
Pasos a seguir para la generación de archivos:
Cargar un usuario SIP y guardarlo asi se genera el archivo de sip_integra.conf
Cargar un flujo y hacer deploy así se genera el archivo extensions_integra.conf
Reiniciar y validar que los servicios de ucontact levanten correctamente.
Validaciones:
Grabaciones que se escuchen correctamente.
Reportes que se ejecuten correctamente.
Llamadas (entrantes - salientes)
Login de agente y supervisor (con telefono wss integrado)
Troncales sip (validar si no tienen register o parámetros particulares del proveedor).
Form levante correctamente en un perfil de agente y supervisor.
Flujos particulares del cliente ver logica correcta
, multiple selections available,
Related content
4.34
More like this
Importantes Cambios en Instalación y Actualización de uContact
Importantes Cambios en Instalación y Actualización de uContact
More like this
Plan Contingencia uContact
Plan Contingencia uContact
More like this
Plan Contingencia uContact
Plan Contingencia uContact
More like this
Plan Contingencia uContact
Plan Contingencia uContact
More like this
Plano Contingencia uContact
Plano Contingencia uContact
More like this