Subject: [PATCH] Built motion from commit 7845f23d.|2.6.4

From: Andrea Amorese <[email-masked]>
Date: Tue, 1 Mar 2022 13:44:42 +0100

---
 apidoc/api_data.js                                 |  728 ++++++++++++--
 apidoc/api_data.json                               |  728 ++++++++++++--
 apidoc/api_project.js                              |    4 +-
 apidoc/api_project.json                            |    4 +-
 package.json                                       |    2 +-
 public/app/forgot/i18n/pt-BR.json                  |    2 +-
 public/app/login/i18n/pt-BR.json                   |    2 +-
 public/app/main/apps/analytics/i18n/de.json        |   36 +-
 public/app/main/apps/analytics/i18n/nl.json        |   88 +-
 public/app/main/apps/analytics/i18n/pt-BR.json     |    4 +-
 public/app/main/apps/callysquare/i18n/de.json      |   94 +-
 public/app/main/apps/callysquare/i18n/nl.json      |  230 +++---
 public/app/main/apps/callysquare/i18n/pt-BR.json   |   62 +-
 public/app/main/apps/chat/i18n/ar.json             |    3 +-
 public/app/main/apps/chat/i18n/cs.json             |    3 +-
 public/app/main/apps/chat/i18n/da.json             |    3 +-
 public/app/main/apps/chat/i18n/de.json             |  439 +++++-----
 public/app/main/apps/chat/i18n/en.json             |    1 +
 public/app/main/apps/chat/i18n/es.json             |    3 +-
 public/app/main/apps/chat/i18n/et.json             |    3 +-
 public/app/main/apps/chat/i18n/fa.json             |    3 +-
 public/app/main/apps/chat/i18n/fi.json             |    3 +-
 public/app/main/apps/chat/i18n/fr.json             |    3 +-
 public/app/main/apps/chat/i18n/he.json             |    3 +-
 public/app/main/apps/chat/i18n/hi.json             |    3 +-
 public/app/main/apps/chat/i18n/hu.json             |    3 +-
 public/app/main/apps/chat/i18n/id.json             |    3 +-
 public/app/main/apps/chat/i18n/it.json             |    1 +
 public/app/main/apps/chat/i18n/ja.json             |    3 +-
 public/app/main/apps/chat/i18n/ko.json             |    3 +-
 public/app/main/apps/chat/i18n/lt.json             |    3 +-
 public/app/main/apps/chat/i18n/lv.json             |    3 +-
 public/app/main/apps/chat/i18n/nl.json             |  397 ++++----
 public/app/main/apps/chat/i18n/no.json             |    3 +-
 public/app/main/apps/chat/i18n/pl.json             |    3 +-
 public/app/main/apps/chat/i18n/pt-BR.json          |  193 ++--
 public/app/main/apps/chat/i18n/pt-PT.json          |    3 +-
 public/app/main/apps/chat/i18n/ru.json             |    3 +-
 public/app/main/apps/chat/i18n/sv.json             |    3 +-
 public/app/main/apps/chat/i18n/tr.json             |    3 +-
 public/app/main/apps/chat/i18n/zh-CN.json          |    3 +-
 public/app/main/apps/chat/i18n/zh-TW.json          |    3 +-
 public/app/main/apps/contactmanager/i18n/ar.json   |    6 +-
 public/app/main/apps/contactmanager/i18n/cs.json   |    6 +-
 public/app/main/apps/contactmanager/i18n/da.json   |    6 +-
 public/app/main/apps/contactmanager/i18n/de.json   |   60 +-
 public/app/main/apps/contactmanager/i18n/en.json   |    4 +
 public/app/main/apps/contactmanager/i18n/es.json   |    6 +-
 public/app/main/apps/contactmanager/i18n/et.json   |    6 +-
 public/app/main/apps/contactmanager/i18n/fa.json   |    6 +-
 public/app/main/apps/contactmanager/i18n/fi.json   |    6 +-
 public/app/main/apps/contactmanager/i18n/fr.json   |    6 +-
 public/app/main/apps/contactmanager/i18n/he.json   |    6 +-
 public/app/main/apps/contactmanager/i18n/hi.json   |    6 +-
 public/app/main/apps/contactmanager/i18n/hu.json   |    6 +-
 public/app/main/apps/contactmanager/i18n/id.json   |    6 +-
 public/app/main/apps/contactmanager/i18n/it.json   |    6 +-
 public/app/main/apps/contactmanager/i18n/ja.json   |    6 +-
 public/app/main/apps/contactmanager/i18n/ko.json   |    6 +-
 public/app/main/apps/contactmanager/i18n/lt.json   |    6 +-
 public/app/main/apps/contactmanager/i18n/lv.json   |    6 +-
 public/app/main/apps/contactmanager/i18n/nl.json   |  108 ++-
 public/app/main/apps/contactmanager/i18n/no.json   |    6 +-
 public/app/main/apps/contactmanager/i18n/pl.json   |    6 +-
 .../app/main/apps/contactmanager/i18n/pt-BR.json   |   94 +-
 .../app/main/apps/contactmanager/i18n/pt-PT.json   |    6 +-
 public/app/main/apps/contactmanager/i18n/ru.json   |    6 +-
 public/app/main/apps/contactmanager/i18n/sv.json   |    6 +-
 public/app/main/apps/contactmanager/i18n/tr.json   |    6 +-
 .../app/main/apps/contactmanager/i18n/zh-CN.json   |    6 +-
 .../app/main/apps/contactmanager/i18n/zh-TW.json   |    6 +-
 public/app/main/apps/dashboards/i18n/ar.json       |    9 +-
 public/app/main/apps/dashboards/i18n/cs.json       |    9 +-
 public/app/main/apps/dashboards/i18n/da.json       |    9 +-
 public/app/main/apps/dashboards/i18n/de.json       |  267 +++---
 public/app/main/apps/dashboards/i18n/en.json       |    8 +-
 public/app/main/apps/dashboards/i18n/es.json       |    9 +-
 public/app/main/apps/dashboards/i18n/et.json       |    9 +-
 public/app/main/apps/dashboards/i18n/fa.json       |    9 +-
 public/app/main/apps/dashboards/i18n/fi.json       |    9 +-
 public/app/main/apps/dashboards/i18n/fr.json       |    9 +-
 public/app/main/apps/dashboards/i18n/he.json       |    9 +-
 public/app/main/apps/dashboards/i18n/hi.json       |    9 +-
 public/app/main/apps/dashboards/i18n/hu.json       |    9 +-
 public/app/main/apps/dashboards/i18n/id.json       |    9 +-
 public/app/main/apps/dashboards/i18n/it.json       |    7 +-
 public/app/main/apps/dashboards/i18n/ja.json       |    9 +-
 public/app/main/apps/dashboards/i18n/ko.json       |    9 +-
 public/app/main/apps/dashboards/i18n/lt.json       |    9 +-
 public/app/main/apps/dashboards/i18n/lv.json       |    9 +-
 public/app/main/apps/dashboards/i18n/nl.json       |  261 +++---
 public/app/main/apps/dashboards/i18n/no.json       |    9 +-
 public/app/main/apps/dashboards/i18n/pl.json       |    9 +-
 public/app/main/apps/dashboards/i18n/pt-BR.json    |    9 +-
 public/app/main/apps/dashboards/i18n/pt-PT.json    |    9 +-
 public/app/main/apps/dashboards/i18n/ru.json       |    9 +-
 public/app/main/apps/dashboards/i18n/sv.json       |    9 +-
 public/app/main/apps/dashboards/i18n/tr.json       |    9 +-
 public/app/main/apps/dashboards/i18n/zh-CN.json    |    9 +-
 public/app/main/apps/dashboards/i18n/zh-TW.json    |    9 +-
 public/app/main/apps/fax/i18n/de.json              |  322 ++++----
 public/app/main/apps/fax/i18n/nl.json              |  120 ++--
 public/app/main/apps/fax/i18n/pt-BR.json           |    2 +-
 public/app/main/apps/help/i18n/pt-BR.json          |    4 +-
 public/app/main/apps/integrations/i18n/nl.json     |  200 ++--
 public/app/main/apps/integrations/i18n/pt-BR.json  |   36 +-
 public/app/main/apps/jscripty/i18n/de.json         |  216 +++---
 public/app/main/apps/jscripty/i18n/pt-BR.json      |   12 +-
 public/app/main/apps/mail/i18n/de.json             |  404 ++++----
 public/app/main/apps/mail/i18n/pt-BR.json          |   10 +-
 public/app/main/apps/motiondialer/i18n/ar.json     |    6 +-
 public/app/main/apps/motiondialer/i18n/cs.json     |    6 +-
 public/app/main/apps/motiondialer/i18n/da.json     |    6 +-
 public/app/main/apps/motiondialer/i18n/de.json     | 1012 ++++++++++----------
 public/app/main/apps/motiondialer/i18n/en.json     |   21 +-
 public/app/main/apps/motiondialer/i18n/es.json     |    6 +-
 public/app/main/apps/motiondialer/i18n/et.json     |    6 +-
 public/app/main/apps/motiondialer/i18n/fa.json     |    6 +-
 public/app/main/apps/motiondialer/i18n/fi.json     |    6 +-
 public/app/main/apps/motiondialer/i18n/fr.json     |    6 +-
 public/app/main/apps/motiondialer/i18n/he.json     |    6 +-
 public/app/main/apps/motiondialer/i18n/hi.json     |    6 +-
 public/app/main/apps/motiondialer/i18n/hu.json     |    8 +-
 public/app/main/apps/motiondialer/i18n/id.json     |    6 +-
 public/app/main/apps/motiondialer/i18n/it.json     |    6 +-
 public/app/main/apps/motiondialer/i18n/ja.json     |    6 +-
 public/app/main/apps/motiondialer/i18n/ko.json     |    6 +-
 public/app/main/apps/motiondialer/i18n/lt.json     |    6 +-
 public/app/main/apps/motiondialer/i18n/lv.json     |    6 +-
 public/app/main/apps/motiondialer/i18n/nl.json     |    6 +-
 public/app/main/apps/motiondialer/i18n/no.json     |    6 +-
 public/app/main/apps/motiondialer/i18n/pl.json     |    6 +-
 public/app/main/apps/motiondialer/i18n/pt-BR.json  |    8 +-
 public/app/main/apps/motiondialer/i18n/pt-PT.json  |    6 +-
 public/app/main/apps/motiondialer/i18n/ru.json     |    6 +-
 public/app/main/apps/motiondialer/i18n/sv.json     |    6 +-
 public/app/main/apps/motiondialer/i18n/tr.json     |    6 +-
 public/app/main/apps/motiondialer/i18n/zh-CN.json  |    6 +-
 public/app/main/apps/motiondialer/i18n/zh-TW.json  |    6 +-
 public/app/main/apps/openchannel/i18n/de.json      |  358 ++++----
 public/app/main/apps/openchannel/i18n/pt-BR.json   |   52 +-
 public/app/main/apps/settings/i18n/ar.json         |    3 +-
 public/app/main/apps/settings/i18n/cs.json         |    3 +-
 public/app/main/apps/settings/i18n/da.json         |    3 +-
 public/app/main/apps/settings/i18n/de.json         |  303 +++---
 public/app/main/apps/settings/i18n/en.json         |    3 +-
 public/app/main/apps/settings/i18n/es.json         |    3 +-
 public/app/main/apps/settings/i18n/et.json         |    3 +-
 public/app/main/apps/settings/i18n/fa.json         |    3 +-
 public/app/main/apps/settings/i18n/fi.json         |    3 +-
 public/app/main/apps/settings/i18n/fr.json         |    3 +-
 public/app/main/apps/settings/i18n/he.json         |    3 +-
 public/app/main/apps/settings/i18n/hi.json         |    3 +-
 public/app/main/apps/settings/i18n/hu.json         |    3 +-
 public/app/main/apps/settings/i18n/id.json         |    3 +-
 public/app/main/apps/settings/i18n/it.json         |    3 +-
 public/app/main/apps/settings/i18n/ja.json         |    3 +-
 public/app/main/apps/settings/i18n/ko.json         |    3 +-
 public/app/main/apps/settings/i18n/lt.json         |    3 +-
 public/app/main/apps/settings/i18n/lv.json         |    3 +-
 public/app/main/apps/settings/i18n/nl.json         |    3 +-
 public/app/main/apps/settings/i18n/no.json         |    3 +-
 public/app/main/apps/settings/i18n/pl.json         |    3 +-
 public/app/main/apps/settings/i18n/pt-BR.json      |    7 +-
 public/app/main/apps/settings/i18n/pt-PT.json      |    3 +-
 public/app/main/apps/settings/i18n/ru.json         |    3 +-
 public/app/main/apps/settings/i18n/sv.json         |    3 +-
 public/app/main/apps/settings/i18n/tr.json         |    3 +-
 public/app/main/apps/settings/i18n/zh-CN.json      |    3 +-
 public/app/main/apps/settings/i18n/zh-TW.json      |    3 +-
 public/app/main/apps/sms/i18n/de.json              |  358 ++++----
 public/app/main/apps/sms/i18n/pt-BR.json           |    4 +-
 public/app/main/apps/staff/i18n/ar.json            |   19 +-
 public/app/main/apps/staff/i18n/cs.json            |   19 +-
 public/app/main/apps/staff/i18n/da.json            |   19 +-
 public/app/main/apps/staff/i18n/de.json            |  443 +++++-----
 public/app/main/apps/staff/i18n/en.json            |   17 +-
 public/app/main/apps/staff/i18n/es.json            |   19 +-
 public/app/main/apps/staff/i18n/et.json            |   19 +-
 public/app/main/apps/staff/i18n/fa.json            |   19 +-
 public/app/main/apps/staff/i18n/fi.json            |   19 +-
 public/app/main/apps/staff/i18n/fr.json            |   19 +-
 public/app/main/apps/staff/i18n/he.json            |   19 +-
 public/app/main/apps/staff/i18n/hi.json            |   19 +-
 public/app/main/apps/staff/i18n/hu.json            |   19 +-
 public/app/main/apps/staff/i18n/id.json            |   19 +-
 public/app/main/apps/staff/i18n/it.json            |   19 +-
 public/app/main/apps/staff/i18n/ja.json            |   19 +-
 public/app/main/apps/staff/i18n/ko.json            |   19 +-
 public/app/main/apps/staff/i18n/lt.json            |   19 +-
 public/app/main/apps/staff/i18n/lv.json            |   19 +-
 public/app/main/apps/staff/i18n/nl.json            |   19 +-
 public/app/main/apps/staff/i18n/no.json            |   19 +-
 public/app/main/apps/staff/i18n/pl.json            |   19 +-
 public/app/main/apps/staff/i18n/pt-BR.json         |  111 ++-
 public/app/main/apps/staff/i18n/pt-PT.json         |   19 +-
 public/app/main/apps/staff/i18n/ru.json            |   19 +-
 public/app/main/apps/staff/i18n/sv.json            |   19 +-
 public/app/main/apps/staff/i18n/tr.json            |   19 +-
 public/app/main/apps/staff/i18n/zh-CN.json         |   19 +-
 public/app/main/apps/staff/i18n/zh-TW.json         |   19 +-
 public/app/main/apps/tools/i18n/ar.json            |   10 +-
 public/app/main/apps/tools/i18n/cs.json            |   10 +-
 public/app/main/apps/tools/i18n/da.json            |   10 +-
 public/app/main/apps/tools/i18n/de.json            |  506 +++++-----
 public/app/main/apps/tools/i18n/en.json            |    8 +
 public/app/main/apps/tools/i18n/es.json            |   10 +-
 public/app/main/apps/tools/i18n/et.json            |   10 +-
 public/app/main/apps/tools/i18n/fa.json            |   10 +-
 public/app/main/apps/tools/i18n/fi.json            |   10 +-
 public/app/main/apps/tools/i18n/fr.json            |   10 +-
 public/app/main/apps/tools/i18n/he.json            |   10 +-
 public/app/main/apps/tools/i18n/hi.json            |   10 +-
 public/app/main/apps/tools/i18n/hu.json            |   10 +-
 public/app/main/apps/tools/i18n/id.json            |   10 +-
 public/app/main/apps/tools/i18n/it.json            |   10 +-
 public/app/main/apps/tools/i18n/ja.json            |   10 +-
 public/app/main/apps/tools/i18n/ko.json            |   10 +-
 public/app/main/apps/tools/i18n/lt.json            |   10 +-
 public/app/main/apps/tools/i18n/lv.json            |   10 +-
 public/app/main/apps/tools/i18n/nl.json            |   10 +-
 public/app/main/apps/tools/i18n/no.json            |   10 +-
 public/app/main/apps/tools/i18n/pl.json            |   10 +-
 public/app/main/apps/tools/i18n/pt-BR.json         |  116 ++-
 public/app/main/apps/tools/i18n/pt-PT.json         |   10 +-
 public/app/main/apps/tools/i18n/ru.json            |   10 +-
 public/app/main/apps/tools/i18n/sv.json            |   10 +-
 public/app/main/apps/tools/i18n/tr.json            |   10 +-
 public/app/main/apps/tools/i18n/zh-CN.json         |   10 +-
 public/app/main/apps/tools/i18n/zh-TW.json         |   10 +-
 public/app/main/apps/voice/i18n/de.json            |  622 ++++++------
 public/app/main/apps/voice/i18n/pt-BR.json         |   30 +-
 public/app/main/apps/whatsapp/i18n/de.json         |  312 +++---
 public/app/main/apps/whatsapp/i18n/pt-BR.json      |  128 ++--
 public/app/quick-panel/i18n/pt-BR.json             |   10 +-
 public/app/toolbar/i18n/ar.json                    |   16 +-
 public/app/toolbar/i18n/cs.json                    |   16 +-
 public/app/toolbar/i18n/da.json                    |   16 +-
 public/app/toolbar/i18n/de.json                    |   16 +-
 public/app/toolbar/i18n/en.json                    |   14 +
 public/app/toolbar/i18n/es.json                    |   16 +-
 public/app/toolbar/i18n/et.json                    |   16 +-
 public/app/toolbar/i18n/fa.json                    |   16 +-
 public/app/toolbar/i18n/fi.json                    |   16 +-
 public/app/toolbar/i18n/fr.json                    |   16 +-
 public/app/toolbar/i18n/he.json                    |   16 +-
 public/app/toolbar/i18n/hi.json                    |   16 +-
 public/app/toolbar/i18n/hu.json                    |   16 +-
 public/app/toolbar/i18n/id.json                    |   16 +-
 public/app/toolbar/i18n/it.json                    |   16 +-
 public/app/toolbar/i18n/ja.json                    |   16 +-
 public/app/toolbar/i18n/ko.json                    |   16 +-
 public/app/toolbar/i18n/lt.json                    |   16 +-
 public/app/toolbar/i18n/lv.json                    |   16 +-
 public/app/toolbar/i18n/nl.json                    |   16 +-
 public/app/toolbar/i18n/no.json                    |   16 +-
 public/app/toolbar/i18n/pl.json                    |   16 +-
 public/app/toolbar/i18n/pt-BR.json                 |   56 +-
 public/app/toolbar/i18n/pt-PT.json                 |   16 +-
 public/app/toolbar/i18n/ru.json                    |   16 +-
 public/app/toolbar/i18n/sv.json                    |   16 +-
 public/app/toolbar/i18n/tr.json                    |   16 +-
 public/app/toolbar/i18n/zh-CN.json                 |   16 +-
 public/app/toolbar/i18n/zh-TW.json                 |   16 +-
 public/index.html                                  |   26 +-
 public/scripts/app.4132798e.js                     |    1 +
 public/scripts/app.5e071377.js                     |    1 -
 public/styles/app.6bed6274.css                     |    1 +
 public/styles/app.ba338534.css                     |    1 -
 server/api/action/action.attributes.js             |    2 +-
 server/api/action/action.controller.js             |    2 +-
 server/api/action/action.model.js                  |    2 +-
 server/api/action/action.rpc.js                    |    2 +-
 server/api/action/index.js                         |    2 +-
 .../analyticCustomReport.attributes.js             |    2 +-
 .../analyticCustomReport.controller.js             |    2 +-
 .../analyticCustomReport.model.js                  |    2 +-
 .../analyticCustomReport.rpc.js                    |    2 +-
 server/api/analyticCustomReport/index.js           |    2 +-
 .../analyticDefaultReport.attributes.js            |    2 +-
 .../analyticDefaultReport.controller.js            |    2 +-
 .../analyticDefaultReport.model.js                 |    2 +-
 .../analyticDefaultReport.rpc.js                   |    2 +-
 server/api/analyticDefaultReport/index.js          |    2 +-
 .../analyticExtractedReport.attributes.js          |    2 +-
 .../analyticExtractedReport.controller.js          |    2 +-
 .../analyticExtractedReport.model.js               |    2 +-
 .../analyticExtractedReport.rpc.js                 |    2 +-
 server/api/analyticExtractedReport/index.js        |    2 +-
 .../analyticFieldReport.attributes.js              |    2 +-
 .../analyticFieldReport.controller.js              |    2 +-
 .../analyticFieldReport.model.js                   |    2 +-
 .../analyticFieldReport/analyticFieldReport.rpc.js |    2 +-
 server/api/analyticFieldReport/index.js            |    2 +-
 .../analyticMetric/analyticMetric.attributes.js    |    2 +-
 .../analyticMetric/analyticMetric.controller.js    |    2 +-
 server/api/analyticMetric/analyticMetric.model.js  |    2 +-
 server/api/analyticMetric/analyticMetric.rpc.js    |    2 +-
 server/api/analyticMetric/index.js                 |    2 +-
 .../analyticTreeReport.attributes.js               |    2 +-
 .../analyticTreeReport.controller.js               |    2 +-
 .../analyticTreeReport/analyticTreeReport.model.js |    2 +-
 .../analyticTreeReport/analyticTreeReport.rpc.js   |    2 +-
 server/api/analyticTreeReport/index.js             |    2 +-
 server/api/attachment/attachment.attributes.js     |    2 +-
 server/api/attachment/attachment.controller.js     |    2 +-
 server/api/attachment/attachment.model.js          |    2 +-
 server/api/attachment/attachment.rpc.js            |    2 +-
 server/api/attachment/index.js                     |    2 +-
 .../authActiveDirectory.controller.js              |    2 +-
 server/api/authActiveDirectory/index.js            |    2 +-
 server/api/authGoogle/authGoogle.controller.js     |    2 +-
 server/api/authGoogle/index.js                     |    2 +-
 server/api/authLocal/authLocal.controller.js       |    2 +-
 server/api/authLocal/index.js                      |    2 +-
 server/api/automation/automation.attributes.js     |    2 +-
 server/api/automation/automation.controller.js     |    2 +-
 server/api/automation/automation.model.js          |    2 +-
 server/api/automation/automation.rpc.js            |    2 +-
 server/api/automation/index.js                     |    2 +-
 server/api/campaign/campaign.attributes.js         |    2 +-
 server/api/campaign/campaign.controller.js         |    2 +-
 server/api/campaign/campaign.model.js              |    2 +-
 server/api/campaign/campaign.rpc.js                |    2 +-
 server/api/campaign/index.js                       |    2 +-
 server/api/cannedAnswer/cannedAnswer.attributes.js |    2 +-
 server/api/cannedAnswer/cannedAnswer.controller.js |    2 +-
 server/api/cannedAnswer/cannedAnswer.model.js      |    2 +-
 server/api/cannedAnswer/cannedAnswer.rpc.js        |    2 +-
 server/api/cannedAnswer/index.js                   |    2 +-
 server/api/cdr/cdr.attributes.js                   |    2 +-
 server/api/cdr/cdr.controller.js                   |    2 +-
 server/api/cdr/cdr.model.js                        |    2 +-
 server/api/cdr/cdr.rpc.js                          |    2 +-
 server/api/cdr/index.js                            |    2 +-
 .../chatApplication/chatApplication.attributes.js  |    2 +-
 .../chatApplication/chatApplication.controller.js  |    2 +-
 .../api/chatApplication/chatApplication.model.js   |    2 +-
 server/api/chatApplication/chatApplication.rpc.js  |    2 +-
 server/api/chatApplication/index.js                |    2 +-
 server/api/chatGroup/chatGroup.attributes.js       |    2 +-
 server/api/chatGroup/chatGroup.controller.js       |    2 +-
 server/api/chatGroup/chatGroup.events.js           |    2 +-
 server/api/chatGroup/chatGroup.model.js            |    2 +-
 server/api/chatGroup/chatGroup.rpc.js              |    2 +-
 server/api/chatGroup/chatGroup.socket.js           |    2 +-
 server/api/chatGroup/index.js                      |    2 +-
 .../chatInteraction/chatInteraction.attributes.js  |    2 +-
 .../chatInteraction/chatInteraction.controller.js  |    2 +-
 .../api/chatInteraction/chatInteraction.events.js  |    2 +-
 .../api/chatInteraction/chatInteraction.model.js   |    2 +-
 server/api/chatInteraction/chatInteraction.rpc.js  |    2 +-
 .../api/chatInteraction/chatInteraction.socket.js  |    2 +-
 server/api/chatInteraction/index.js                |    2 +-
 .../chatInternalMessage.attributes.js              |    2 +-
 .../chatInternalMessage.controller.js              |    2 +-
 .../chatInternalMessage.events.js                  |    2 +-
 .../chatInternalMessage.model.js                   |    2 +-
 .../chatInternalMessage/chatInternalMessage.rpc.js |    2 +-
 .../chatInternalMessage.socket.js                  |    2 +-
 server/api/chatInternalMessage/index.js            |    2 +-
 server/api/chatMessage/chatMessage.attributes.js   |    2 +-
 server/api/chatMessage/chatMessage.controller.js   |    2 +-
 server/api/chatMessage/chatMessage.events.js       |    2 +-
 server/api/chatMessage/chatMessage.model.js        |    2 +-
 server/api/chatMessage/chatMessage.rpc.js          |    2 +-
 server/api/chatMessage/chatMessage.socket.js       |    2 +-
 server/api/chatMessage/index.js                    |    2 +-
 .../chatOfflineMessage.attributes.js               |    2 +-
 .../chatOfflineMessage.controller.js               |    2 +-
 .../chatOfflineMessage.events.js                   |    2 +-
 .../chatOfflineMessage/chatOfflineMessage.model.js |    2 +-
 .../chatOfflineMessage/chatOfflineMessage.rpc.js   |    2 +-
 server/api/chatOfflineMessage/index.js             |    2 +-
 .../chatProactiveAction.attributes.js              |    2 +-
 .../chatProactiveAction.controller.js              |    2 +-
 .../chatProactiveAction.model.js                   |    2 +-
 .../chatProactiveAction/chatProactiveAction.rpc.js |    2 +-
 server/api/chatProactiveAction/index.js            |    2 +-
 server/api/chatQueue/chatQueue.attributes.js       |    2 +-
 server/api/chatQueue/chatQueue.controller.js       |    2 +-
 server/api/chatQueue/chatQueue.events.js           |    2 +-
 server/api/chatQueue/chatQueue.model.js            |    2 +-
 server/api/chatQueue/chatQueue.rpc.js              |    2 +-
 server/api/chatQueue/chatQueue.socket.js           |    2 +-
 server/api/chatQueue/index.js                      |    2 +-
 .../chatQueueReport/chatQueueReport.attributes.js  |    2 +-
 .../chatQueueReport/chatQueueReport.controller.js  |    2 +-
 .../api/chatQueueReport/chatQueueReport.model.js   |    2 +-
 server/api/chatQueueReport/chatQueueReport.rpc.js  |    2 +-
 server/api/chatQueueReport/index.js                |    2 +-
 .../chatTransferReport.attributes.js               |    2 +-
 .../chatTransferReport.controller.js               |    2 +-
 .../chatTransferReport/chatTransferReport.model.js |    2 +-
 .../chatTransferReport/chatTransferReport.rpc.js   |    2 +-
 server/api/chatTransferReport/index.js             |    2 +-
 server/api/chatWebsite/chatWebsite.attributes.js   |    2 +-
 server/api/chatWebsite/chatWebsite.controller.js   |    2 +-
 server/api/chatWebsite/chatWebsite.events.js       |    2 +-
 server/api/chatWebsite/chatWebsite.model.js        |    2 +-
 server/api/chatWebsite/chatWebsite.rpc.js          |    2 +-
 server/api/chatWebsite/chatWebsite.socket.js       |    2 +-
 server/api/chatWebsite/index.js                    |    2 +-
 server/api/client-side-logs.js                     |    2 +-
 .../api/cloudProvider/cloudProvider.attributes.js  |    2 +-
 .../api/cloudProvider/cloudProvider.controller.js  |    2 +-
 server/api/cloudProvider/cloudProvider.model.js    |    2 +-
 server/api/cloudProvider/cloudProvider.oauth.js    |    2 +-
 server/api/cloudProvider/cloudProvider.rpc.js      |    2 +-
 server/api/cloudProvider/index.js                  |    2 +-
 server/api/cmCompany/cmCompany.attributes.js       |    2 +-
 server/api/cmCompany/cmCompany.controller.js       |    2 +-
 server/api/cmCompany/cmCompany.model.js            |    2 +-
 server/api/cmCompany/cmCompany.rpc.js              |    2 +-
 server/api/cmCompany/index.js                      |    2 +-
 server/api/cmContact/cmContact.attributes.js       |    2 +-
 server/api/cmContact/cmContact.controller.js       |    2 +-
 server/api/cmContact/cmContact.events.js           |    2 +-
 server/api/cmContact/cmContact.model.js            |    2 +-
 server/api/cmContact/cmContact.rpc.js              |    2 +-
 server/api/cmContact/cmContact.socket.js           |    2 +-
 server/api/cmContact/index.js                      |    2 +-
 .../cmContactHasItem.attributes.js                 |   18 +
 .../cmContactHasItem.controller.js                 |   18 +
 .../api/cmContactHasItem/cmContactHasItem.model.js |   18 +
 .../api/cmContactHasItem/cmContactHasItem.rpc.js   |   18 +
 server/api/cmContactHasItem/index.js               |   18 +
 .../api/cmCustomField/cmCustomField.attributes.js  |    2 +-
 .../api/cmCustomField/cmCustomField.controller.js  |    2 +-
 server/api/cmCustomField/cmCustomField.model.js    |    2 +-
 server/api/cmCustomField/cmCustomField.rpc.js      |    2 +-
 server/api/cmCustomField/index.js                  |    2 +-
 server/api/cmHopper/cmHopper.attributes.js         |    2 +-
 server/api/cmHopper/cmHopper.controller.js         |    2 +-
 server/api/cmHopper/cmHopper.model.js              |    2 +-
 server/api/cmHopper/cmHopper.rpc.js                |    2 +-
 server/api/cmHopper/index.js                       |    2 +-
 .../cmHopperAdditionalPhone.attributes.js          |   18 +
 .../cmHopperAdditionalPhone.controller.js          |   18 +
 .../cmHopperAdditionalPhone.model.js               |   18 +
 .../cmHopperAdditionalPhone.rpc.js                 |   18 +
 server/api/cmHopperAdditionalPhone/index.js        |   18 +
 .../api/cmHopperBlack/cmHopperBlack.attributes.js  |    2 +-
 .../api/cmHopperBlack/cmHopperBlack.controller.js  |    2 +-
 server/api/cmHopperBlack/cmHopperBlack.model.js    |    2 +-
 server/api/cmHopperBlack/cmHopperBlack.rpc.js      |    2 +-
 server/api/cmHopperBlack/index.js                  |    2 +-
 .../api/cmHopperFinal/cmHopperFinal.attributes.js  |    2 +-
 .../api/cmHopperFinal/cmHopperFinal.controller.js  |    2 +-
 server/api/cmHopperFinal/cmHopperFinal.model.js    |    2 +-
 server/api/cmHopperFinal/cmHopperFinal.rpc.js      |    2 +-
 server/api/cmHopperFinal/index.js                  |    2 +-
 .../cmHopperHistory/cmHopperHistory.attributes.js  |    2 +-
 .../cmHopperHistory/cmHopperHistory.controller.js  |    2 +-
 .../api/cmHopperHistory/cmHopperHistory.model.js   |    2 +-
 server/api/cmHopperHistory/cmHopperHistory.rpc.js  |    2 +-
 server/api/cmHopperHistory/index.js                |    2 +-
 server/api/cmList/cmList.attributes.js             |    2 +-
 server/api/cmList/cmList.controller.js             |    2 +-
 server/api/cmList/cmList.events.js                 |    2 +-
 server/api/cmList/cmList.model.js                  |    2 +-
 server/api/cmList/cmList.rpc.js                    |    2 +-
 server/api/cmList/cmList.socket.js                 |    2 +-
 server/api/cmList/index.js                         |    2 +-
 server/api/condition/condition.attributes.js       |    2 +-
 server/api/condition/condition.controller.js       |    2 +-
 server/api/condition/condition.model.js            |    2 +-
 server/api/condition/condition.rpc.js              |    2 +-
 server/api/condition/index.js                      |    2 +-
 .../contactItemType/contactItemType.attributes.js  |   18 +
 .../contactItemType/contactItemType.controller.js  |   18 +
 .../api/contactItemType/contactItemType.model.js   |   18 +
 server/api/contactItemType/contactItemType.rpc.js  |   18 +
 server/api/contactItemType/index.js                |   18 +
 server/api/dashboard/dashboard.attributes.js       |    2 +-
 server/api/dashboard/dashboard.controller.js       |    2 +-
 server/api/dashboard/dashboard.events.js           |    2 +-
 server/api/dashboard/dashboard.model.js            |    2 +-
 server/api/dashboard/dashboard.rpc.js              |    2 +-
 server/api/dashboard/dashboard.socket.js           |    2 +-
 server/api/dashboard/index.js                      |    2 +-
 .../api/dashboardItem/dashboardItem.attributes.js  |    2 +-
 .../api/dashboardItem/dashboardItem.controller.js  |    2 +-
 server/api/dashboardItem/dashboardItem.events.js   |    2 +-
 server/api/dashboardItem/dashboardItem.model.js    |    2 +-
 server/api/dashboardItem/dashboardItem.rpc.js      |    2 +-
 server/api/dashboardItem/dashboardItem.socket.js   |    2 +-
 server/api/dashboardItem/index.js                  |    2 +-
 server/api/disposition/disposition.attributes.js   |    2 +-
 server/api/disposition/disposition.controller.js   |    2 +-
 server/api/disposition/disposition.model.js        |    2 +-
 server/api/disposition/disposition.rpc.js          |    2 +-
 server/api/disposition/index.js                    |    2 +-
 server/api/faxAccount/faxAccount.attributes.js     |    2 +-
 server/api/faxAccount/faxAccount.controller.js     |    2 +-
 server/api/faxAccount/faxAccount.events.js         |    2 +-
 server/api/faxAccount/faxAccount.model.js          |    2 +-
 server/api/faxAccount/faxAccount.rpc.js            |    2 +-
 server/api/faxAccount/faxAccount.socket.js         |    2 +-
 server/api/faxAccount/index.js                     |    2 +-
 .../faxApplication/faxApplication.attributes.js    |    2 +-
 .../faxApplication/faxApplication.controller.js    |    2 +-
 server/api/faxApplication/faxApplication.model.js  |    2 +-
 server/api/faxApplication/faxApplication.rpc.js    |    2 +-
 server/api/faxApplication/index.js                 |    2 +-
 .../faxInteraction/faxInteraction.attributes.js    |    2 +-
 .../faxInteraction/faxInteraction.controller.js    |    2 +-
 server/api/faxInteraction/faxInteraction.events.js |    2 +-
 server/api/faxInteraction/faxInteraction.model.js  |    2 +-
 server/api/faxInteraction/faxInteraction.rpc.js    |    2 +-
 server/api/faxInteraction/faxInteraction.socket.js |    2 +-
 server/api/faxInteraction/index.js                 |    2 +-
 server/api/faxMessage/faxMessage.attributes.js     |    2 +-
 server/api/faxMessage/faxMessage.controller.js     |    2 +-
 server/api/faxMessage/faxMessage.events.js         |    2 +-
 server/api/faxMessage/faxMessage.model.js          |    2 +-
 server/api/faxMessage/faxMessage.rpc.js            |    2 +-
 server/api/faxMessage/faxMessage.socket.js         |    2 +-
 server/api/faxMessage/index.js                     |    2 +-
 server/api/faxQueue/faxQueue.attributes.js         |    2 +-
 server/api/faxQueue/faxQueue.controller.js         |    2 +-
 server/api/faxQueue/faxQueue.events.js             |    2 +-
 server/api/faxQueue/faxQueue.model.js              |    2 +-
 server/api/faxQueue/faxQueue.rpc.js                |    2 +-
 server/api/faxQueue/faxQueue.socket.js             |    2 +-
 server/api/faxQueue/index.js                       |    2 +-
 .../faxQueueReport/faxQueueReport.attributes.js    |    2 +-
 .../faxQueueReport/faxQueueReport.controller.js    |    2 +-
 server/api/faxQueueReport/faxQueueReport.model.js  |    2 +-
 server/api/faxQueueReport/faxQueueReport.rpc.js    |    2 +-
 server/api/faxQueueReport/index.js                 |    2 +-
 .../faxTransferReport.attributes.js                |    2 +-
 .../faxTransferReport.controller.js                |    2 +-
 .../faxTransferReport/faxTransferReport.model.js   |    2 +-
 .../api/faxTransferReport/faxTransferReport.rpc.js |    2 +-
 server/api/faxTransferReport/index.js              |    2 +-
 server/api/intDeskAccount/index.js                 |    2 +-
 .../intDeskAccount/intDeskAccount.attributes.js    |    2 +-
 .../intDeskAccount/intDeskAccount.controller.js    |    2 +-
 server/api/intDeskAccount/intDeskAccount.model.js  |    2 +-
 server/api/intDeskAccount/intDeskAccount.rpc.js    |    2 +-
 server/api/intDeskConfiguration/index.js           |    2 +-
 .../intDeskConfiguration.attributes.js             |    2 +-
 .../intDeskConfiguration.controller.js             |    2 +-
 .../intDeskConfiguration.model.js                  |    2 +-
 .../intDeskConfiguration.rpc.js                    |    2 +-
 server/api/intDeskField/index.js                   |    2 +-
 server/api/intDeskField/intDeskField.attributes.js |    2 +-
 server/api/intDeskField/intDeskField.controller.js |    2 +-
 server/api/intDeskField/intDeskField.model.js      |    2 +-
 server/api/intDeskField/intDeskField.rpc.js        |    2 +-
 server/api/intDynamics365Account/index.js          |    2 +-
 .../intDynamics365Account.attributes.js            |    2 +-
 .../intDynamics365Account.controller.js            |    2 +-
 .../intDynamics365Account.model.js                 |    2 +-
 .../intDynamics365Account.rpc.js                   |    2 +-
 server/api/intDynamics365Configuration/index.js    |    2 +-
 .../intDynamics365Configuration.attributes.js      |    2 +-
 .../intDynamics365Configuration.controller.js      |    2 +-
 .../intDynamics365Configuration.model.js           |    2 +-
 .../intDynamics365Configuration.rpc.js             |    2 +-
 server/api/intDynamics365Field/index.js            |    2 +-
 .../intDynamics365Field.attributes.js              |    2 +-
 .../intDynamics365Field.controller.js              |    2 +-
 .../intDynamics365Field.model.js                   |    2 +-
 .../intDynamics365Field/intDynamics365Field.rpc.js |    2 +-
 server/api/intFreshdeskAccount/index.js            |    2 +-
 .../intFreshdeskAccount.attributes.js              |    2 +-
 .../intFreshdeskAccount.controller.js              |    2 +-
 .../intFreshdeskAccount.model.js                   |    2 +-
 .../intFreshdeskAccount/intFreshdeskAccount.rpc.js |    2 +-
 server/api/intFreshdeskConfiguration/index.js      |    2 +-
 .../intFreshdeskConfiguration.attributes.js        |    2 +-
 .../intFreshdeskConfiguration.controller.js        |    2 +-
 .../intFreshdeskConfiguration.model.js             |    2 +-
 .../intFreshdeskConfiguration.rpc.js               |    2 +-
 server/api/intFreshdeskField/index.js              |    2 +-
 .../intFreshdeskField.attributes.js                |    2 +-
 .../intFreshdeskField.controller.js                |    2 +-
 .../intFreshdeskField/intFreshdeskField.model.js   |    2 +-
 .../api/intFreshdeskField/intFreshdeskField.rpc.js |    2 +-
 server/api/intFreshsalesAccount/index.js           |    2 +-
 .../intFreshsalesAccount.attributes.js             |    2 +-
 .../intFreshsalesAccount.controller.js             |    2 +-
 .../intFreshsalesAccount.model.js                  |    2 +-
 .../intFreshsalesAccount.rpc.js                    |    2 +-
 server/api/intFreshsalesConfiguration/index.js     |    2 +-
 .../intFreshsalesConfiguration.attributes.js       |    2 +-
 .../intFreshsalesConfiguration.controller.js       |    2 +-
 .../intFreshsalesConfiguration.model.js            |    2 +-
 .../intFreshsalesConfiguration.rpc.js              |    2 +-
 server/api/intFreshsalesField/index.js             |    2 +-
 .../intFreshsalesField.attributes.js               |    2 +-
 .../intFreshsalesField.controller.js               |    2 +-
 .../intFreshsalesField/intFreshsalesField.model.js |    2 +-
 .../intFreshsalesField/intFreshsalesField.rpc.js   |    2 +-
 server/api/intSalesforceAccount/index.js           |    2 +-
 .../intSalesforceAccount.attributes.js             |    2 +-
 .../intSalesforceAccount.controller.js             |    2 +-
 .../intSalesforceAccount.model.js                  |    2 +-
 .../intSalesforceAccount.rpc.js                    |    2 +-
 server/api/intSalesforceConfiguration/index.js     |    2 +-
 .../intSalesforceConfiguration.attributes.js       |    2 +-
 .../intSalesforceConfiguration.controller.js       |    2 +-
 .../intSalesforceConfiguration.model.js            |    2 +-
 .../intSalesforceConfiguration.rpc.js              |    2 +-
 server/api/intSalesforceField/index.js             |    2 +-
 .../intSalesforceField.attributes.js               |    2 +-
 .../intSalesforceField.controller.js               |    2 +-
 .../intSalesforceField/intSalesforceField.model.js |    2 +-
 .../intSalesforceField/intSalesforceField.rpc.js   |    2 +-
 server/api/intServicenowAccount/index.js           |    2 +-
 .../intServicenowAccount.attributes.js             |    2 +-
 .../intServicenowAccount.controller.js             |    2 +-
 .../intServicenowAccount.model.js                  |    2 +-
 .../intServicenowAccount.rpc.js                    |    2 +-
 server/api/intServicenowConfiguration/index.js     |    2 +-
 .../intServicenowConfiguration.attributes.js       |    2 +-
 .../intServicenowConfiguration.controller.js       |    2 +-
 .../intServicenowConfiguration.model.js            |    2 +-
 .../intServicenowConfiguration.rpc.js              |    2 +-
 server/api/intServicenowField/index.js             |    2 +-
 .../intServicenowField.attributes.js               |    2 +-
 .../intServicenowField.controller.js               |    2 +-
 .../intServicenowField/intServicenowField.model.js |    2 +-
 .../intServicenowField/intServicenowField.rpc.js   |    2 +-
 server/api/intSugarcrmAccount/index.js             |    2 +-
 .../intSugarcrmAccount.attributes.js               |    2 +-
 .../intSugarcrmAccount.controller.js               |    2 +-
 .../intSugarcrmAccount/intSugarcrmAccount.model.js |    2 +-
 .../intSugarcrmAccount/intSugarcrmAccount.rpc.js   |    2 +-
 server/api/intSugarcrmConfiguration/index.js       |    2 +-
 .../intSugarcrmConfiguration.attributes.js         |    2 +-
 .../intSugarcrmConfiguration.controller.js         |    2 +-
 .../intSugarcrmConfiguration.model.js              |    2 +-
 .../intSugarcrmConfiguration.rpc.js                |    2 +-
 server/api/intSugarcrmField/index.js               |    2 +-
 .../intSugarcrmField.attributes.js                 |    2 +-
 .../intSugarcrmField.controller.js                 |    2 +-
 .../api/intSugarcrmField/intSugarcrmField.model.js |    2 +-
 .../api/intSugarcrmField/intSugarcrmField.rpc.js   |    2 +-
 server/api/intVtigerAccount/index.js               |    2 +-
 .../intVtigerAccount.attributes.js                 |    2 +-
 .../intVtigerAccount.controller.js                 |    2 +-
 .../api/intVtigerAccount/intVtigerAccount.model.js |    2 +-
 .../api/intVtigerAccount/intVtigerAccount.rpc.js   |    2 +-
 server/api/intVtigerConfiguration/index.js         |    2 +-
 .../intVtigerConfiguration.attributes.js           |    2 +-
 .../intVtigerConfiguration.controller.js           |    2 +-
 .../intVtigerConfiguration.model.js                |    2 +-
 .../intVtigerConfiguration.rpc.js                  |    2 +-
 server/api/intVtigerField/index.js                 |    2 +-
 .../intVtigerField/intVtigerField.attributes.js    |    2 +-
 .../intVtigerField/intVtigerField.controller.js    |    2 +-
 server/api/intVtigerField/intVtigerField.model.js  |    2 +-
 server/api/intVtigerField/intVtigerField.rpc.js    |    2 +-
 server/api/intZendeskAccount/index.js              |    2 +-
 .../intZendeskAccount.attributes.js                |    2 +-
 .../intZendeskAccount.controller.js                |    2 +-
 .../intZendeskAccount/intZendeskAccount.model.js   |    2 +-
 .../api/intZendeskAccount/intZendeskAccount.rpc.js |    2 +-
 server/api/intZendeskConfiguration/index.js        |    2 +-
 .../intZendeskConfiguration.attributes.js          |    2 +-
 .../intZendeskConfiguration.controller.js          |    2 +-
 .../intZendeskConfiguration.model.js               |    2 +-
 .../intZendeskConfiguration.rpc.js                 |    2 +-
 server/api/intZendeskField/index.js                |    2 +-
 .../intZendeskField/intZendeskField.attributes.js  |    2 +-
 .../intZendeskField/intZendeskField.controller.js  |    2 +-
 .../api/intZendeskField/intZendeskField.model.js   |    2 +-
 server/api/intZendeskField/intZendeskField.rpc.js  |    2 +-
 server/api/intZohoAccount/index.js                 |    2 +-
 .../intZohoAccount/intZohoAccount.attributes.js    |    2 +-
 .../intZohoAccount/intZohoAccount.controller.js    |    2 +-
 server/api/intZohoAccount/intZohoAccount.model.js  |    2 +-
 server/api/intZohoAccount/intZohoAccount.rpc.js    |    2 +-
 server/api/intZohoConfiguration/index.js           |    2 +-
 .../intZohoConfiguration.attributes.js             |    2 +-
 .../intZohoConfiguration.controller.js             |    2 +-
 .../intZohoConfiguration.model.js                  |    2 +-
 .../intZohoConfiguration.rpc.js                    |    2 +-
 server/api/intZohoField/index.js                   |    2 +-
 server/api/intZohoField/intZohoField.attributes.js |    2 +-
 server/api/intZohoField/intZohoField.controller.js |    2 +-
 server/api/intZohoField/intZohoField.model.js      |    2 +-
 server/api/intZohoField/intZohoField.rpc.js        |    2 +-
 server/api/integration/index.js                    |    2 +-
 server/api/integration/integration.attributes.js   |    2 +-
 server/api/integration/integration.controller.js   |    2 +-
 server/api/integration/integration.model.js        |    2 +-
 server/api/integration/integration.rpc.js          |    2 +-
 server/api/integrationReport/index.js              |    2 +-
 .../integrationReport.attributes.js                |    2 +-
 .../integrationReport.controller.js                |    2 +-
 .../integrationReport/integrationReport.model.js   |    2 +-
 .../api/integrationReport/integrationReport.rpc.js |    2 +-
 server/api/interval/index.js                       |    2 +-
 server/api/interval/interval.attributes.js         |    2 +-
 server/api/interval/interval.controller.js         |    2 +-
 server/api/interval/interval.model.js              |    2 +-
 server/api/interval/interval.rpc.js                |    2 +-
 server/api/jira/index.js                           |    2 +-
 server/api/jira/jira.controller.js                 |    2 +-
 server/api/jscriptyAnswerReport/index.js           |    2 +-
 .../jscriptyAnswerReport.attributes.js             |    2 +-
 .../jscriptyAnswerReport.controller.js             |    2 +-
 .../jscriptyAnswerReport.model.js                  |    2 +-
 .../jscriptyAnswerReport.rpc.js                    |    2 +-
 server/api/jscriptyProject/index.js                |    2 +-
 .../jscriptyProject/jscriptyProject.attributes.js  |    2 +-
 .../jscriptyProject/jscriptyProject.controller.js  |    2 +-
 .../api/jscriptyProject/jscriptyProject.model.js   |    2 +-
 server/api/jscriptyProject/jscriptyProject.rpc.js  |    2 +-
 server/api/jscriptyQuestionReport/index.js         |    2 +-
 .../jscriptyQuestionReport.attributes.js           |    2 +-
 .../jscriptyQuestionReport.controller.js           |    2 +-
 .../jscriptyQuestionReport.model.js                |    2 +-
 .../jscriptyQuestionReport.rpc.js                  |    2 +-
 server/api/jscriptySessionReport/index.js          |    2 +-
 .../jscriptySessionReport.attributes.js            |    2 +-
 .../jscriptySessionReport.controller.js            |    2 +-
 .../jscriptySessionReport.model.js                 |    2 +-
 .../jscriptySessionReport.rpc.js                   |    2 +-
 server/api/license/index.js                        |    2 +-
 server/api/license/license.attributes.js           |    2 +-
 server/api/license/license.controller.js           |    2 +-
 server/api/license/license.model.js                |    2 +-
 server/api/license/license.rpc.js                  |    2 +-
 server/api/mailAccount/index.js                    |    2 +-
 server/api/mailAccount/mailAccount.attributes.js   |    2 +-
 server/api/mailAccount/mailAccount.controller.js   |    2 +-
 server/api/mailAccount/mailAccount.events.js       |    2 +-
 server/api/mailAccount/mailAccount.model.js        |    2 +-
 server/api/mailAccount/mailAccount.rpc.js          |    2 +-
 server/api/mailAccount/mailAccount.socket.js       |    2 +-
 server/api/mailApplication/index.js                |    2 +-
 .../mailApplication/mailApplication.attributes.js  |    2 +-
 .../mailApplication/mailApplication.controller.js  |    2 +-
 .../api/mailApplication/mailApplication.model.js   |    2 +-
 server/api/mailApplication/mailApplication.rpc.js  |    2 +-
 server/api/mailInteraction/index.js                |    2 +-
 .../mailInteraction/mailInteraction.attributes.js  |    2 +-
 .../mailInteraction/mailInteraction.controller.js  |    2 +-
 .../api/mailInteraction/mailInteraction.events.js  |    2 +-
 .../api/mailInteraction/mailInteraction.model.js   |    2 +-
 server/api/mailInteraction/mailInteraction.rpc.js  |    2 +-
 .../api/mailInteraction/mailInteraction.socket.js  |    2 +-
 server/api/mailMessage/index.js                    |    2 +-
 server/api/mailMessage/mailMessage.attributes.js   |    2 +-
 server/api/mailMessage/mailMessage.controller.js   |    2 +-
 server/api/mailMessage/mailMessage.events.js       |    2 +-
 server/api/mailMessage/mailMessage.model.js        |    2 +-
 server/api/mailMessage/mailMessage.rpc.js          |    2 +-
 server/api/mailMessage/mailMessage.socket.js       |    2 +-
 server/api/mailQueue/index.js                      |    2 +-
 server/api/mailQueue/mailQueue.attributes.js       |    2 +-
 server/api/mailQueue/mailQueue.controller.js       |    2 +-
 server/api/mailQueue/mailQueue.events.js           |    2 +-
 server/api/mailQueue/mailQueue.model.js            |    2 +-
 server/api/mailQueue/mailQueue.rpc.js              |    2 +-
 server/api/mailQueue/mailQueue.socket.js           |    2 +-
 server/api/mailQueueReport/index.js                |    2 +-
 .../mailQueueReport/mailQueueReport.attributes.js  |    2 +-
 .../mailQueueReport/mailQueueReport.controller.js  |    2 +-
 .../api/mailQueueReport/mailQueueReport.model.js   |    2 +-
 server/api/mailQueueReport/mailQueueReport.rpc.js  |    2 +-
 server/api/mailServerIn/index.js                   |    2 +-
 server/api/mailServerIn/mailServerIn.attributes.js |    2 +-
 server/api/mailServerIn/mailServerIn.model.js      |    2 +-
 server/api/mailServerIn/mailServerIn.rpc.js        |    2 +-
 server/api/mailServerOut/index.js                  |    2 +-
 .../api/mailServerOut/mailServerOut.attributes.js  |    2 +-
 .../api/mailServerOut/mailServerOut.controller.js  |    2 +-
 server/api/mailServerOut/mailServerOut.model.js    |    2 +-
 server/api/mailServerOut/mailServerOut.rpc.js      |    2 +-
 server/api/mailSubstatus/index.js                  |    2 +-
 .../api/mailSubstatus/mailSubstatus.attributes.js  |    2 +-
 .../api/mailSubstatus/mailSubstatus.controller.js  |    2 +-
 server/api/mailSubstatus/mailSubstatus.events.js   |    2 +-
 server/api/mailSubstatus/mailSubstatus.model.js    |    2 +-
 server/api/mailSubstatus/mailSubstatus.rpc.js      |    2 +-
 server/api/mailTransferReport/index.js             |    2 +-
 .../mailTransferReport.attributes.js               |    2 +-
 .../mailTransferReport.controller.js               |    2 +-
 .../mailTransferReport/mailTransferReport.model.js |    2 +-
 .../mailTransferReport/mailTransferReport.rpc.js   |    2 +-
 server/api/memberReport/index.js                   |    2 +-
 server/api/memberReport/memberReport.attributes.js |    2 +-
 server/api/memberReport/memberReport.controller.js |    2 +-
 server/api/memberReport/memberReport.model.js      |    2 +-
 server/api/memberReport/memberReport.rpc.js        |    2 +-
 server/api/migration/index.js                      |    2 +-
 server/api/migration/migration.attributes.js       |    2 +-
 server/api/migration/migration.controller.js       |    2 +-
 server/api/migration/migration.model.js            |    2 +-
 server/api/migration/migration.rpc.js              |    2 +-
 server/api/network/index.js                        |    2 +-
 server/api/network/network.attributes.js           |    2 +-
 server/api/network/network.controller.js           |    2 +-
 server/api/network/network.model.js                |    2 +-
 server/api/network/network.rpc.js                  |    2 +-
 server/api/openchannelAccount/index.js             |    2 +-
 .../openchannelAccount.attributes.js               |    2 +-
 .../openchannelAccount.controller.js               |    2 +-
 .../openchannelAccount.events.js                   |    2 +-
 .../openchannelAccount/openchannelAccount.model.js |    2 +-
 .../openchannelAccount/openchannelAccount.rpc.js   |    2 +-
 .../openchannelAccount.socket.js                   |    2 +-
 server/api/openchannelApplication/index.js         |    2 +-
 .../openchannelApplication.attributes.js           |    2 +-
 .../openchannelApplication.controller.js           |    2 +-
 .../openchannelApplication.model.js                |    2 +-
 .../openchannelApplication.rpc.js                  |    2 +-
 server/api/openchannelInteraction/index.js         |    2 +-
 .../openchannelInteraction.attributes.js           |    2 +-
 .../openchannelInteraction.controller.js           |    2 +-
 .../openchannelInteraction.events.js               |    2 +-
 .../openchannelInteraction.model.js                |    2 +-
 .../openchannelInteraction.rpc.js                  |    2 +-
 .../openchannelInteraction.socket.js               |    2 +-
 server/api/openchannelMessage/index.js             |    2 +-
 .../openchannelMessage.attributes.js               |    2 +-
 .../openchannelMessage.controller.js               |    2 +-
 .../openchannelMessage.events.js                   |    2 +-
 .../openchannelMessage/openchannelMessage.model.js |    2 +-
 .../openchannelMessage/openchannelMessage.rpc.js   |    2 +-
 .../openchannelMessage.socket.js                   |    2 +-
 server/api/openchannelQueue/index.js               |    2 +-
 .../openchannelQueue.attributes.js                 |    2 +-
 .../openchannelQueue.controller.js                 |    2 +-
 .../openchannelQueue/openchannelQueue.events.js    |    2 +-
 .../api/openchannelQueue/openchannelQueue.model.js |    2 +-
 .../api/openchannelQueue/openchannelQueue.rpc.js   |    2 +-
 .../openchannelQueue/openchannelQueue.socket.js    |    2 +-
 server/api/openchannelQueueReport/index.js         |    2 +-
 .../openchannelQueueReport.attributes.js           |    2 +-
 .../openchannelQueueReport.controller.js           |    2 +-
 .../openchannelQueueReport.model.js                |    2 +-
 .../openchannelQueueReport.rpc.js                  |    2 +-
 server/api/openchannelTransferReport/index.js      |    2 +-
 .../openchannelTransferReport.attributes.js        |    2 +-
 .../openchannelTransferReport.controller.js        |    2 +-
 .../openchannelTransferReport.model.js             |    2 +-
 .../openchannelTransferReport.rpc.js               |    2 +-
 server/api/pause/index.js                          |    2 +-
 server/api/pause/pause.attributes.js               |    2 +-
 server/api/pause/pause.controller.js               |    2 +-
 server/api/pause/pause.model.js                    |    2 +-
 server/api/pause/pause.rpc.js                      |    2 +-
 server/api/plugin/index.js                         |    2 +-
 server/api/plugin/plugin.attributes.js             |    2 +-
 server/api/plugin/plugin.controller.js             |    2 +-
 server/api/plugin/plugin.events.js                 |    2 +-
 server/api/plugin/plugin.model.js                  |    2 +-
 server/api/plugin/plugin.rpc.js                    |    2 +-
 server/api/plugin/plugin.socket.js                 |    2 +-
 server/api/pm2/index.js                            |    2 +-
 server/api/pm2/pm2.controller.js                   |    2 +-
 server/api/realtime/index.js                       |    2 +-
 server/api/realtime/realtime.controller.js         |    2 +-
 server/api/reportAgentPreview/index.js             |    2 +-
 .../reportAgentPreview.attributes.js               |    2 +-
 .../reportAgentPreview/reportAgentPreview.model.js |    2 +-
 .../reportAgentPreview/reportAgentPreview.rpc.js   |    2 +-
 server/api/rpc/index.js                            |    2 +-
 server/api/rpc/rpc.controller.js                   |    2 +-
 server/api/schedule/index.js                       |    2 +-
 server/api/schedule/schedule.attributes.js         |    2 +-
 server/api/schedule/schedule.controller.js         |    2 +-
 server/api/schedule/schedule.model.js              |    2 +-
 server/api/schedule/schedule.rpc.js                |    2 +-
 server/api/screenRecording/index.js                |    2 +-
 .../screenRecording/screenRecording.attributes.js  |    2 +-
 .../screenRecording/screenRecording.controller.js  |    2 +-
 .../api/screenRecording/screenRecording.model.js   |    2 +-
 server/api/screenRecording/screenRecording.rpc.js  |    2 +-
 server/api/setting/index.js                        |    2 +-
 server/api/setting/setting.attributes.js           |    2 +-
 server/api/setting/setting.controller.js           |    2 +-
 server/api/setting/setting.model.js                |    2 +-
 server/api/setting/setting.rpc.js                  |    2 +-
 server/api/smsAccount/index.js                     |    2 +-
 server/api/smsAccount/smsAccount.attributes.js     |    2 +-
 server/api/smsAccount/smsAccount.controller.js     |    2 +-
 server/api/smsAccount/smsAccount.events.js         |    2 +-
 server/api/smsAccount/smsAccount.model.js          |    2 +-
 server/api/smsAccount/smsAccount.rpc.js            |    2 +-
 server/api/smsAccount/smsAccount.socket.js         |    2 +-
 server/api/smsApplication/index.js                 |    2 +-
 .../smsApplication/smsApplication.attributes.js    |    2 +-
 .../smsApplication/smsApplication.controller.js    |    2 +-
 server/api/smsApplication/smsApplication.model.js  |    2 +-
 server/api/smsApplication/smsApplication.rpc.js    |    2 +-
 server/api/smsInteraction/index.js                 |    2 +-
 .../smsInteraction/smsInteraction.attributes.js    |    2 +-
 .../smsInteraction/smsInteraction.controller.js    |    2 +-
 server/api/smsInteraction/smsInteraction.events.js |    2 +-
 server/api/smsInteraction/smsInteraction.model.js  |    2 +-
 server/api/smsInteraction/smsInteraction.rpc.js    |    2 +-
 server/api/smsInteraction/smsInteraction.socket.js |    2 +-
 server/api/smsMessage/index.js                     |    2 +-
 server/api/smsMessage/smsMessage.attributes.js     |    2 +-
 server/api/smsMessage/smsMessage.controller.js     |    2 +-
 server/api/smsMessage/smsMessage.events.js         |    2 +-
 server/api/smsMessage/smsMessage.model.js          |    2 +-
 server/api/smsMessage/smsMessage.rpc.js            |    2 +-
 server/api/smsMessage/smsMessage.socket.js         |    2 +-
 server/api/smsQueue/index.js                       |    2 +-
 server/api/smsQueue/smsQueue.attributes.js         |    2 +-
 server/api/smsQueue/smsQueue.controller.js         |    2 +-
 server/api/smsQueue/smsQueue.events.js             |    2 +-
 server/api/smsQueue/smsQueue.model.js              |    2 +-
 server/api/smsQueue/smsQueue.rpc.js                |    2 +-
 server/api/smsQueue/smsQueue.socket.js             |    2 +-
 server/api/smsQueueReport/index.js                 |    2 +-
 .../smsQueueReport/smsQueueReport.attributes.js    |    2 +-
 .../smsQueueReport/smsQueueReport.controller.js    |    2 +-
 server/api/smsQueueReport/smsQueueReport.model.js  |    2 +-
 server/api/smsQueueReport/smsQueueReport.rpc.js    |    2 +-
 server/api/smsTransferReport/index.js              |    2 +-
 .../smsTransferReport.attributes.js                |    2 +-
 .../smsTransferReport.controller.js                |    2 +-
 .../smsTransferReport/smsTransferReport.model.js   |    2 +-
 .../api/smsTransferReport/smsTransferReport.rpc.js |    2 +-
 server/api/sound/index.js                          |    2 +-
 server/api/sound/sound.attributes.js               |    2 +-
 server/api/sound/sound.controller.js               |    2 +-
 server/api/sound/sound.model.js                    |    2 +-
 server/api/sound/sound.rpc.js                      |    2 +-
 server/api/squareMessage/index.js                  |    2 +-
 .../api/squareMessage/squareMessage.attributes.js  |    2 +-
 .../api/squareMessage/squareMessage.controller.js  |    2 +-
 server/api/squareMessage/squareMessage.model.js    |    2 +-
 server/api/squareMessage/squareMessage.rpc.js      |    2 +-
 server/api/squareOdbc/index.js                     |    2 +-
 server/api/squareOdbc/squareOdbc.attributes.js     |    2 +-
 server/api/squareOdbc/squareOdbc.controller.js     |    2 +-
 server/api/squareOdbc/squareOdbc.model.js          |    2 +-
 server/api/squareOdbc/squareOdbc.rpc.js            |    2 +-
 server/api/squareProject/index.js                  |    2 +-
 .../api/squareProject/squareProject.attributes.js  |    2 +-
 .../api/squareProject/squareProject.controller.js  |    2 +-
 server/api/squareProject/squareProject.events.js   |    2 +-
 server/api/squareProject/squareProject.model.js    |    2 +-
 server/api/squareProject/squareProject.rpc.js      |    2 +-
 server/api/squareProject/squareProject.socket.js   |    2 +-
 server/api/squareRecording/index.js                |    2 +-
 .../squareRecording/squareRecording.attributes.js  |    2 +-
 .../squareRecording/squareRecording.controller.js  |    2 +-
 .../api/squareRecording/squareRecording.model.js   |    2 +-
 server/api/squareRecording/squareRecording.rpc.js  |    2 +-
 server/api/squareReport/index.js                   |    2 +-
 server/api/squareReport/squareReport.attributes.js |    2 +-
 server/api/squareReport/squareReport.controller.js |    2 +-
 server/api/squareReport/squareReport.model.js      |    2 +-
 server/api/squareReport/squareReport.rpc.js        |    2 +-
 server/api/squareReportDetail/index.js             |    2 +-
 .../squareReportDetail.attributes.js               |    2 +-
 .../squareReportDetail.controller.js               |    2 +-
 .../squareReportDetail/squareReportDetail.model.js |    2 +-
 .../squareReportDetail/squareReportDetail.rpc.js   |    2 +-
 server/api/system/index.js                         |    2 +-
 server/api/system/system.controller.js             |    2 +-
 server/api/tag/index.js                            |    2 +-
 server/api/tag/tag.attributes.js                   |    2 +-
 server/api/tag/tag.controller.js                   |    2 +-
 server/api/tag/tag.model.js                        |    2 +-
 server/api/tag/tag.rpc.js                          |    2 +-
 server/api/team/index.js                           |    2 +-
 server/api/team/team.attributes.js                 |    2 +-
 server/api/team/team.controller.js                 |    2 +-
 server/api/team/team.events.js                     |    2 +-
 server/api/team/team.model.js                      |    2 +-
 server/api/team/team.rpc.js                        |    2 +-
 server/api/team/team.socket.js                     |    2 +-
 .../teamVoicePrefix/teamVoicePrefix.attributes.js  |    2 +-
 .../api/teamVoicePrefix/teamVoicePrefix.model.js   |    2 +-
 server/api/teamVoiceQueue/index.js                 |    2 +-
 .../teamVoiceQueue/teamVoiceQueue.attributes.js    |    2 +-
 server/api/teamVoiceQueue/teamVoiceQueue.model.js  |    2 +-
 server/api/teamVoiceQueue/teamVoiceQueue.rpc.js    |    2 +-
 server/api/template/index.js                       |    2 +-
 server/api/template/template.attributes.js         |    2 +-
 server/api/template/template.controller.js         |    2 +-
 server/api/template/template.model.js              |    2 +-
 server/api/template/template.rpc.js                |    2 +-
 server/api/trigger/index.js                        |    2 +-
 server/api/trigger/trigger.attributes.js           |    2 +-
 server/api/trigger/trigger.controller.js           |    2 +-
 server/api/trigger/trigger.model.js                |    2 +-
 server/api/trigger/trigger.rpc.js                  |    2 +-
 server/api/trunk/index.js                          |    2 +-
 server/api/trunk/trunk.attributes.js               |    2 +-
 server/api/trunk/trunk.controller.js               |    2 +-
 server/api/trunk/trunk.model.js                    |    2 +-
 server/api/trunk/trunk.rpc.js                      |    2 +-
 server/api/user-setting/index.js                   |    2 +-
 server/api/user-setting/user-setting.attributes.js |    2 +-
 server/api/user-setting/user-setting.controller.js |    2 +-
 server/api/user-setting/user-setting.events.js     |    2 +-
 server/api/user-setting/user-setting.model.js      |    2 +-
 server/api/user-setting/user-setting.socket.js     |    2 +-
 server/api/user/index.js                           |    2 +-
 server/api/user/user.attributes.js                 |    2 +-
 server/api/user/user.controller.js                 |    2 +-
 server/api/user/user.events.js                     |    2 +-
 server/api/user/user.model.js                      |    2 +-
 server/api/user/user.rpc.js                        |    2 +-
 server/api/user/user.socket.js                     |    2 +-
 server/api/userChatQueue/index.js                  |    2 +-
 .../api/userChatQueue/userChatQueue.attributes.js  |    2 +-
 server/api/userChatQueue/userChatQueue.model.js    |    2 +-
 server/api/userChatQueue/userChatQueue.rpc.js      |    2 +-
 server/api/userFaxQueue/index.js                   |    2 +-
 server/api/userFaxQueue/userFaxQueue.attributes.js |    2 +-
 server/api/userFaxQueue/userFaxQueue.model.js      |    2 +-
 server/api/userFaxQueue/userFaxQueue.rpc.js        |    2 +-
 server/api/userMailQueue/index.js                  |    2 +-
 .../api/userMailQueue/userMailQueue.attributes.js  |    2 +-
 server/api/userMailQueue/userMailQueue.model.js    |    2 +-
 server/api/userMailQueue/userMailQueue.rpc.js      |    2 +-
 server/api/userNotification/index.js               |    2 +-
 .../userNotification.attributes.js                 |    2 +-
 .../userNotification.controller.js                 |    2 +-
 .../userNotification/userNotification.events.js    |    2 +-
 .../api/userNotification/userNotification.model.js |    2 +-
 .../api/userNotification/userNotification.rpc.js   |    2 +-
 .../userNotification/userNotification.socket.js    |    2 +-
 server/api/userOpenchannelQueue/index.js           |    2 +-
 .../userOpenchannelQueue.attributes.js             |    2 +-
 .../userOpenchannelQueue.model.js                  |    2 +-
 .../userOpenchannelQueue.rpc.js                    |    2 +-
 server/api/userProfile/index.js                    |    2 +-
 server/api/userProfile/userProfile.attributes.js   |    2 +-
 server/api/userProfile/userProfile.controller.js   |    2 +-
 server/api/userProfile/userProfile.events.js       |    2 +-
 server/api/userProfile/userProfile.model.js        |    2 +-
 server/api/userProfile/userProfile.rpc.js          |    2 +-
 server/api/userProfile/userProfile.socket.js       |    2 +-
 server/api/userProfileResource/index.js            |    2 +-
 .../userProfileResource.attributes.js              |    2 +-
 .../userProfileResource.controller.js              |    2 +-
 .../userProfileResource.model.js                   |    2 +-
 .../userProfileResource/userProfileResource.rpc.js |    2 +-
 server/api/userProfileSection/index.js             |    2 +-
 .../userProfileSection.attributes.js               |    2 +-
 .../userProfileSection.controller.js               |    2 +-
 .../userProfileSection/userProfileSection.model.js |    2 +-
 .../userProfileSection/userProfileSection.rpc.js   |    2 +-
 server/api/userSmsQueue/index.js                   |    2 +-
 server/api/userSmsQueue/userSmsQueue.attributes.js |    2 +-
 server/api/userSmsQueue/userSmsQueue.model.js      |    2 +-
 server/api/userSmsQueue/userSmsQueue.rpc.js        |    2 +-
 .../userVoicePrefix/userVoicePrefix.attributes.js  |    2 +-
 .../api/userVoicePrefix/userVoicePrefix.model.js   |    2 +-
 server/api/userVoiceQueue/index.js                 |    2 +-
 .../userVoiceQueue/userVoiceQueue.attributes.js    |    2 +-
 server/api/userVoiceQueue/userVoiceQueue.model.js  |    2 +-
 server/api/userVoiceQueue/userVoiceQueue.rpc.js    |    2 +-
 server/api/userVoiceQueueRt/index.js               |    2 +-
 .../userVoiceQueueRt.attributes.js                 |    2 +-
 .../userVoiceQueueRt/userVoiceQueueRt.events.js    |    2 +-
 .../api/userVoiceQueueRt/userVoiceQueueRt.model.js |    2 +-
 .../api/userVoiceQueueRt/userVoiceQueueRt.rpc.js   |    2 +-
 .../userVoiceQueueRt/userVoiceQueueRt.socket.js    |    2 +-
 server/api/userWhatsappQueue/index.js              |    2 +-
 .../userWhatsappQueue.attributes.js                |    2 +-
 .../userWhatsappQueue/userWhatsappQueue.model.js   |    2 +-
 .../api/userWhatsappQueue/userWhatsappQueue.rpc.js |    2 +-
 server/api/variable/index.js                       |    2 +-
 server/api/variable/variable.attributes.js         |    2 +-
 server/api/variable/variable.controller.js         |    2 +-
 server/api/variable/variable.model.js              |    2 +-
 server/api/variable/variable.rpc.js                |    2 +-
 server/api/version/index.js                        |    2 +-
 server/api/version/version.controller.js           |    2 +-
 server/api/voiceAgentReport/index.js               |    2 +-
 .../voiceAgentReport.attributes.js                 |    2 +-
 .../voiceAgentReport.controller.js                 |    2 +-
 .../api/voiceAgentReport/voiceAgentReport.model.js |    2 +-
 .../api/voiceAgentReport/voiceAgentReport.rpc.js   |    2 +-
 server/api/voiceCallReport/index.js                |    2 +-
 .../voiceCallReport/voiceCallReport.attributes.js  |    2 +-
 .../voiceCallReport/voiceCallReport.controller.js  |    2 +-
 .../api/voiceCallReport/voiceCallReport.model.js   |    2 +-
 server/api/voiceCallReport/voiceCallReport.rpc.js  |    2 +-
 server/api/voiceChanSpy/index.js                   |    2 +-
 server/api/voiceChanSpy/voiceChanSpy.attributes.js |    2 +-
 server/api/voiceChanSpy/voiceChanSpy.controller.js |    2 +-
 server/api/voiceChanSpy/voiceChanSpy.model.js      |    2 +-
 server/api/voiceChanSpy/voiceChanSpy.rpc.js        |    2 +-
 server/api/voiceContext/index.js                   |    2 +-
 server/api/voiceContext/voiceContext.attributes.js |    2 +-
 server/api/voiceContext/voiceContext.controller.js |    2 +-
 server/api/voiceContext/voiceContext.model.js      |    2 +-
 server/api/voiceContext/voiceContext.rpc.js        |    2 +-
 server/api/voiceDialReport/index.js                |    2 +-
 .../voiceDialReport/voiceDialReport.attributes.js  |    2 +-
 .../voiceDialReport/voiceDialReport.controller.js  |    2 +-
 .../api/voiceDialReport/voiceDialReport.model.js   |    2 +-
 server/api/voiceDialReport/voiceDialReport.rpc.js  |    2 +-
 server/api/voiceExtension/index.js                 |    2 +-
 .../voiceExtension/voiceExtension.attributes.js    |    2 +-
 .../voiceExtension/voiceExtension.controller.js    |    2 +-
 server/api/voiceExtension/voiceExtension.events.js |    2 +-
 server/api/voiceExtension/voiceExtension.model.js  |    2 +-
 server/api/voiceExtension/voiceExtension.rpc.js    |    2 +-
 server/api/voiceExtension/voiceExtension.socket.js |    2 +-
 server/api/voiceMail/index.js                      |    2 +-
 server/api/voiceMail/voiceMail.attributes.js       |    2 +-
 server/api/voiceMail/voiceMail.controller.js       |    2 +-
 server/api/voiceMail/voiceMail.model.js            |    2 +-
 server/api/voiceMail/voiceMail.rpc.js              |    2 +-
 server/api/voiceMailMessage/index.js               |    2 +-
 .../voiceMailMessage.attributes.js                 |    2 +-
 .../voiceMailMessage.controller.js                 |    2 +-
 .../api/voiceMailMessage/voiceMailMessage.model.js |    2 +-
 .../api/voiceMailMessage/voiceMailMessage.rpc.js   |    2 +-
 server/api/voiceMusicOnHold/index.js               |    2 +-
 .../voiceMusicOnHold.attributes.js                 |    2 +-
 .../voiceMusicOnHold.controller.js                 |    2 +-
 .../api/voiceMusicOnHold/voiceMusicOnHold.model.js |    2 +-
 .../api/voiceMusicOnHold/voiceMusicOnHold.rpc.js   |    2 +-
 server/api/voicePrefix/index.js                    |    2 +-
 server/api/voicePrefix/voicePrefix.attributes.js   |    2 +-
 server/api/voicePrefix/voicePrefix.controller.js   |    2 +-
 server/api/voicePrefix/voicePrefix.events.js       |    2 +-
 server/api/voicePrefix/voicePrefix.model.js        |    2 +-
 server/api/voicePrefix/voicePrefix.rpc.js          |    2 +-
 server/api/voicePrefix/voicePrefix.socket.js       |    2 +-
 server/api/voiceQueue/index.js                     |    2 +-
 server/api/voiceQueue/voiceQueue.attributes.js     |    2 +-
 server/api/voiceQueue/voiceQueue.controller.js     |    2 +-
 server/api/voiceQueue/voiceQueue.events.js         |    2 +-
 server/api/voiceQueue/voiceQueue.model.js          |    2 +-
 server/api/voiceQueue/voiceQueue.rpc.js            |    2 +-
 server/api/voiceQueue/voiceQueue.socket.js         |    2 +-
 server/api/voiceQueueReport/index.js               |    2 +-
 .../voiceQueueReport.attributes.js                 |    2 +-
 .../voiceQueueReport.controller.js                 |    2 +-
 .../voiceQueueReport/voiceQueueReport.events.js    |    2 +-
 .../api/voiceQueueReport/voiceQueueReport.model.js |    2 +-
 .../api/voiceQueueReport/voiceQueueReport.rpc.js   |    2 +-
 .../voiceQueueReport/voiceQueueReport.socket.js    |    2 +-
 server/api/voiceQueuesLog/index.js                 |    2 +-
 .../voiceQueuesLog/voiceQueuesLog.attributes.js    |    2 +-
 .../voiceQueuesLog/voiceQueuesLog.controller.js    |    2 +-
 server/api/voiceQueuesLog/voiceQueuesLog.model.js  |    2 +-
 server/api/voiceQueuesLog/voiceQueuesLog.rpc.js    |    2 +-
 server/api/voiceRecording/index.js                 |    2 +-
 .../voiceRecording/voiceRecording.attributes.js    |    2 +-
 .../voiceRecording/voiceRecording.controller.js    |    2 +-
 server/api/voiceRecording/voiceRecording.model.js  |    2 +-
 server/api/voiceRecording/voiceRecording.rpc.js    |    2 +-
 server/api/voiceTransferReport/index.js            |    2 +-
 .../voiceTransferReport.attributes.js              |    2 +-
 .../voiceTransferReport.controller.js              |    2 +-
 .../voiceTransferReport.model.js                   |    2 +-
 .../voiceTransferReport/voiceTransferReport.rpc.js |    2 +-
 server/api/webbar/index.js                         |    2 +-
 server/api/webbar/webbar.controller.js             |    2 +-
 server/api/whatsappAccount/index.js                |    2 +-
 .../whatsappAccount/whatsappAccount.attributes.js  |    2 +-
 .../whatsappAccount/whatsappAccount.controller.js  |    2 +-
 .../api/whatsappAccount/whatsappAccount.events.js  |    2 +-
 .../api/whatsappAccount/whatsappAccount.model.js   |    2 +-
 server/api/whatsappAccount/whatsappAccount.rpc.js  |    2 +-
 .../api/whatsappAccount/whatsappAccount.socket.js  |    2 +-
 server/api/whatsappApplication/index.js            |    2 +-
 .../whatsappApplication.attributes.js              |    2 +-
 .../whatsappApplication.controller.js              |    2 +-
 .../whatsappApplication.model.js                   |    2 +-
 .../whatsappApplication/whatsappApplication.rpc.js |    2 +-
 server/api/whatsappInteraction/index.js            |    2 +-
 .../whatsappInteraction.attributes.js              |    2 +-
 .../whatsappInteraction.controller.js              |    2 +-
 .../whatsappInteraction.events.js                  |    2 +-
 .../whatsappInteraction.model.js                   |    2 +-
 .../whatsappInteraction/whatsappInteraction.rpc.js |    2 +-
 .../whatsappInteraction.socket.js                  |    2 +-
 server/api/whatsappMessage/index.js                |    2 +-
 .../whatsappMessage/whatsappMessage.attributes.js  |    2 +-
 .../whatsappMessage/whatsappMessage.controller.js  |    2 +-
 .../api/whatsappMessage/whatsappMessage.events.js  |    2 +-
 .../api/whatsappMessage/whatsappMessage.model.js   |    2 +-
 server/api/whatsappMessage/whatsappMessage.rpc.js  |    2 +-
 .../api/whatsappMessage/whatsappMessage.socket.js  |    2 +-
 server/api/whatsappQueue/index.js                  |    2 +-
 .../api/whatsappQueue/whatsappQueue.attributes.js  |    2 +-
 .../api/whatsappQueue/whatsappQueue.controller.js  |    2 +-
 server/api/whatsappQueue/whatsappQueue.events.js   |    2 +-
 server/api/whatsappQueue/whatsappQueue.model.js    |    2 +-
 server/api/whatsappQueue/whatsappQueue.rpc.js      |    2 +-
 server/api/whatsappQueue/whatsappQueue.socket.js   |    2 +-
 server/api/whatsappQueueReport/index.js            |    2 +-
 .../whatsappQueueReport.attributes.js              |    2 +-
 .../whatsappQueueReport.controller.js              |    2 +-
 .../whatsappQueueReport.model.js                   |    2 +-
 .../whatsappQueueReport/whatsappQueueReport.rpc.js |    2 +-
 server/api/whatsappTransferReport/index.js         |    2 +-
 .../whatsappTransferReport.attributes.js           |    2 +-
 .../whatsappTransferReport.controller.js           |    2 +-
 .../whatsappTransferReport.model.js                |    2 +-
 .../whatsappTransferReport.rpc.js                  |    2 +-
 server/app.js                                      |    2 +-
 server/components/auth/service.js                  |    2 +-
 server/components/encryptor/index.js               |    2 +-
 server/components/export/csv.js                    |    2 +-
 server/components/export/pdf.js                    |    2 +-
 server/components/export/xlsx.js                   |    2 +-
 server/components/extensions/rewrite.js            |    2 +-
 server/components/import/cm/csv.js                 |    2 +-
 server/components/import/cm/csv2.js                |    2 +-
 server/components/import/cm/csvUpdates.js          |   18 +
 server/components/integrations/configuration.js    |    2 +-
 server/components/interaction/service.js           |    2 +-
 server/components/license/service.js               |    2 +-
 server/components/parsers/advancedSearch.js        |    2 +-
 server/components/parsers/qs.js                    |    2 +-
 server/config/express.js                           |    2 +-
 server/config/license/hardware.js                  |    2 +-
 server/config/license/index.js                     |    2 +-
 server/config/license/util.js                      |    2 +-
 server/config/local.env.js                         |    2 +-
 server/config/logger.js                            |    2 +-
 server/config/pm2/config.js                        |    2 +-
 server/config/pm2/index.js                         |    2 +-
 server/config/schedule/chat.js                     |    2 +-
 server/config/schedule/cloud-provider.js           |    2 +-
 server/config/schedule/index.js                    |    2 +-
 server/config/schedule/transcribe.js               |    2 +-
 server/config/schedule/whatsapp.js                 |    2 +-
 server/config/seedContact.js                       |    2 +-
 server/config/seedUsers.js                         |    2 +-
 server/config/socketio.js                          |    2 +-
 server/config/triggers/index.js                    |    2 +-
 server/config/utils.js                             |    2 +-
 server/errors/api.js                               |   18 +
 server/errors/index.js                             |    2 +-
 server/migrations/2.5.27.js                        |  328 ++++----
 server/migrations/2.5.46.js                        |  165 ++++
 server/migrations/2.5.47.js                        |  165 ++++
 server/migrations/2.5.48.js                        |  237 +++++
 server/migrations/2.5.49.js                        |  224 +++++
 server/migrations/2.5.50.js                        |  185 ++++
 server/migrations/2.6.0.js                         |   96 ++-
 server/migrations/2.6.1.js                         |  170 ++++
 server/migrations/2.6.2.js                         |  177 ++++
 server/migrations/2.6.3.js                         |  187 ++++
 server/migrations/2.6.4.js                         |  170 ++++
 server/mysqldb/index.js                            |    2 +-
 server/routes.js                                   |    2 +-
 server/rpc/index.js                                |    2 +-
 server/services/agi/channel.js                     |    2 +-
 server/services/agi/error.js                       |    2 +-
 server/services/agi/events.js                      |   18 +
 server/services/agi/graph/index.js                 |    2 +-
 server/services/agi/index.js                       |    2 +-
 server/services/agi/mailRpc/index.js               |    2 +-
 server/services/agi/project.js                     |    2 +-
 server/services/agi/reply.js                       |    2 +-
 server/services/agi/rpc/index.js                   |    2 +-
 server/services/agi/scripts/aws/index.js           |    2 +-
 server/services/agi/scripts/aws/lex/index.js       |    2 +-
 server/services/agi/scripts/aws/lex/lib/api.js     |    2 +-
 server/services/agi/scripts/aws/polly/index.js     |    2 +-
 server/services/agi/scripts/aws/polly/lib/api.js   |    2 +-
 server/services/agi/scripts/google/asr/index.js    |    2 +-
 server/services/agi/scripts/google/asr/lib/api.js  |    2 +-
 server/services/agi/scripts/google/index.js        |    2 +-
 server/services/agi/scripts/index.js               |    2 +-
 server/services/agi/scripts/sestek/index.js        |    2 +-
 server/services/agi/scripts/sestek/nda/index.js    |    2 +-
 server/services/agi/scripts/tilde/asr/index.js     |    2 +-
 server/services/agi/scripts/tilde/asr/lib/api.js   |    2 +-
 server/services/agi/scripts/tilde/index.js         |    2 +-
 server/services/agi/server.js                      |    2 +-
 server/services/agi/vertices.js                    |    2 +-
 server/services/ami/acw/index.js                   |    2 +-
 server/services/ami/ami.js                         |    2 +-
 server/services/ami/client.js                      |    2 +-
 server/services/ami/dialer/action.js               |    2 +-
 server/services/ami/dialer/agentComplete.js        |    2 +-
 server/services/ami/dialer/final.js                |    2 +-
 server/services/ami/dialer/hangup.js               |    2 +-
 server/services/ami/dialer/history.js              |    2 +-
 server/services/ami/dialer/index.js                |    2 +-
 server/services/ami/dialer/queueCallerAbandon.js   |    2 +-
 server/services/ami/fax/action.js                  |    2 +-
 server/services/ami/fax/index.js                   |    2 +-
 server/services/ami/fax/rpcDb.js                   |    2 +-
 server/services/ami/fax/util/gs.js                 |    2 +-
 server/services/ami/fax/util/util.js               |    2 +-
 server/services/ami/index.js                       |    2 +-
 server/services/ami/model/agent.js                 |    2 +-
 server/services/ami/model/campaign.js              |    2 +-
 server/services/ami/model/channel.js               |    2 +-
 server/services/ami/model/deskAccount.js           |    2 +-
 server/services/ami/model/dynamics365Account.js    |    2 +-
 server/services/ami/model/faxAccount.js            |    2 +-
 server/services/ami/model/freshdeskAccount.js      |    2 +-
 server/services/ami/model/freshsalesAccount.js     |    2 +-
 server/services/ami/model/queueReport.js           |    2 +-
 server/services/ami/model/salesforceAccount.js     |    2 +-
 server/services/ami/model/servicenowAccount.js     |    2 +-
 server/services/ami/model/sugarcrmAccount.js       |    2 +-
 server/services/ami/model/telephone.js             |    2 +-
 server/services/ami/model/template.js              |    2 +-
 server/services/ami/model/trigger.js               |    2 +-
 server/services/ami/model/trunk.js                 |    2 +-
 server/services/ami/model/voiceExtension.js        |    2 +-
 server/services/ami/model/voiceQueue.js            |    2 +-
 server/services/ami/model/vtigerAccount.js         |    2 +-
 server/services/ami/model/zendeskAccount.js        |    2 +-
 server/services/ami/model/zohoAccount.js           |    2 +-
 server/services/ami/preview/action.js              |    2 +-
 server/services/ami/preview/index.js               |    2 +-
 server/services/ami/preview/rpcDb.js               |    2 +-
 server/services/ami/preview/util/util.js           |    2 +-
 server/services/ami/properties.js                  |    2 +-
 server/services/ami/realtime/index.js              |    2 +-
 server/services/ami/report/index.js                |    2 +-
 server/services/ami/report/userReport.js           |    2 +-
 server/services/ami/report/voiceAgentReport.js     |    2 +-
 server/services/ami/report/voiceCallReport.js      |    2 +-
 server/services/ami/report/voiceDialReport.js      |    2 +-
 server/services/ami/report/voiceQueueReport.js     |    2 +-
 server/services/ami/rpc/agentReportPreview.js      |    2 +-
 server/services/ami/rpc/attachment.js              |    2 +-
 server/services/ami/rpc/campaign.js                |    2 +-
 server/services/ami/rpc/cmContact.js               |    2 +-
 server/services/ami/rpc/cmHopper.js                |    2 +-
 server/services/ami/rpc/cmHopperAdditionalPhone.js |   18 +
 server/services/ami/rpc/cmHopperBlack.js           |    2 +-
 server/services/ami/rpc/cmHopperFinal.js           |    2 +-
 server/services/ami/rpc/cmHopperHistory.js         |    2 +-
 server/services/ami/rpc/faxAccount.js              |    2 +-
 server/services/ami/rpc/faxMessage.js              |    2 +-
 server/services/ami/rpc/integrations/desk.js       |    2 +-
 .../services/ami/rpc/integrations/dynamics365.js   |    2 +-
 server/services/ami/rpc/integrations/freshdesk.js  |    2 +-
 server/services/ami/rpc/integrations/freshsales.js |    2 +-
 server/services/ami/rpc/integrations/salesforce.js |    2 +-
 server/services/ami/rpc/integrations/servicenow.js |    2 +-
 server/services/ami/rpc/integrations/sugarcrm.js   |    2 +-
 server/services/ami/rpc/integrations/vtiger.js     |    2 +-
 server/services/ami/rpc/integrations/zendesk.js    |    2 +-
 server/services/ami/rpc/integrations/zoho.js       |    2 +-
 server/services/ami/rpc/memberReport.js            |    2 +-
 server/services/ami/rpc/setting.js                 |    2 +-
 server/services/ami/rpc/template.js                |    2 +-
 server/services/ami/rpc/trigger.js                 |    2 +-
 server/services/ami/rpc/trunk.js                   |    2 +-
 server/services/ami/rpc/user.js                    |    2 +-
 server/services/ami/rpc/voiceAgentReport.js        |    2 +-
 server/services/ami/rpc/voiceCallReport.js         |    2 +-
 server/services/ami/rpc/voiceDialReport.js         |    2 +-
 server/services/ami/rpc/voiceExtension.js          |    2 +-
 server/services/ami/rpc/voiceQueue.js              |    2 +-
 server/services/ami/rpc/voiceQueueReport.js        |    2 +-
 server/services/ami/rpc/voiceQueueRt.js            |    2 +-
 server/services/ami/rpc/voiceRecording.js          |    2 +-
 server/services/ami/rpc/voiceTransferReport.js     |    2 +-
 server/services/ami/server/index.js                |    2 +-
 server/services/ami/trigger/cmContact/index.js     |    2 +-
 server/services/ami/trigger/index.js               |    2 +-
 server/services/ami/trigger/integration/desk.js    |    2 +-
 .../ami/trigger/integration/dynamics365.js         |    2 +-
 .../services/ami/trigger/integration/freshdesk.js  |    2 +-
 .../services/ami/trigger/integration/freshsales.js |    2 +-
 server/services/ami/trigger/integration/index.js   |    2 +-
 .../services/ami/trigger/integration/salesforce.js |    2 +-
 .../services/ami/trigger/integration/servicenow.js |    2 +-
 .../services/ami/trigger/integration/sugarcrm.js   |    2 +-
 server/services/ami/trigger/integration/util.js    |    2 +-
 server/services/ami/trigger/integration/vtiger.js  |    2 +-
 server/services/ami/trigger/integration/zendesk.js |    2 +-
 server/services/ami/trigger/integration/zoho.js    |    2 +-
 server/services/ami/trigger/script/index.js        |    2 +-
 server/services/ami/trigger/urlforward/index.js    |    2 +-
 server/services/email/client.js                    |    2 +-
 server/services/email/index.js                     |    2 +-
 server/services/email/lib/email.js                 |    2 +-
 server/services/email/lib/imap.js                  |    2 +-
 server/services/email/lib/smtp.js                  |    2 +-
 server/services/email/lib/utils.js                 |    2 +-
 server/services/email/model/mailAccount.js         |    2 +-
 server/services/email/realtime/index.js            |    2 +-
 server/services/email/rpc/mailAccount.js           |    2 +-
 server/services/email/rpc/setting.js               |    2 +-
 server/services/email/server/index.js              |    2 +-
 server/services/express/index.js                   |    2 +-
 server/services/routing/client.js                  |    2 +-
 server/services/routing/index.js                   |    2 +-
 server/services/routing/lib/rule-engine.js         |    2 +-
 server/services/routing/mailRpc/index.js           |    2 +-
 server/services/routing/model/agent.js             |    2 +-
 server/services/routing/model/chatQueue.js         |    2 +-
 server/services/routing/model/faxQueue.js          |    2 +-
 server/services/routing/model/interval.js          |    2 +-
 server/services/routing/model/mailQueue.js         |    2 +-
 server/services/routing/model/openchannelQueue.js  |    2 +-
 server/services/routing/model/smsQueue.js          |    2 +-
 server/services/routing/model/whatsappQueue.js     |    2 +-
 server/services/routing/realtime/index.js          |    2 +-
 server/services/routing/rpc/chatInteraction.js     |    2 +-
 server/services/routing/rpc/chatMessage.js         |    2 +-
 server/services/routing/rpc/chatQueue.js           |    2 +-
 server/services/routing/rpc/chatQueueReport.js     |    2 +-
 server/services/routing/rpc/faxInteraction.js      |    2 +-
 server/services/routing/rpc/faxMessage.js          |    2 +-
 server/services/routing/rpc/faxQueue.js            |    2 +-
 server/services/routing/rpc/faxQueueReport.js      |    2 +-
 server/services/routing/rpc/interval.js            |    2 +-
 server/services/routing/rpc/mailInteraction.js     |    2 +-
 server/services/routing/rpc/mailMessage.js         |    2 +-
 server/services/routing/rpc/mailQueue.js           |    2 +-
 server/services/routing/rpc/mailQueueReport.js     |    2 +-
 .../services/routing/rpc/openchannelInteraction.js |    2 +-
 server/services/routing/rpc/openchannelMessage.js  |    2 +-
 server/services/routing/rpc/openchannelQueue.js    |    2 +-
 .../services/routing/rpc/openchannelQueueReport.js |    2 +-
 server/services/routing/rpc/smsInteraction.js      |    2 +-
 server/services/routing/rpc/smsMessage.js          |    2 +-
 server/services/routing/rpc/smsQueue.js            |    2 +-
 server/services/routing/rpc/smsQueueReport.js      |    2 +-
 server/services/routing/rpc/user.js                |    2 +-
 server/services/routing/rpc/whatsappInteraction.js |    2 +-
 server/services/routing/rpc/whatsappMessage.js     |    2 +-
 server/services/routing/rpc/whatsappQueue.js       |    2 +-
 server/services/routing/rpc/whatsappQueueReport.js |    2 +-
 .../services/routing/server/applications/agent.js  |    2 +-
 .../routing/server/applications/amazonlex.js       |    2 +-
 .../routing/server/applications/autoreply.js       |    2 +-
 .../services/routing/server/applications/close.js  |    2 +-
 .../routing/server/applications/dialogflow.js      |    2 +-
 .../routing/server/applications/dialogflowV2.js    |    2 +-
 .../services/routing/server/applications/gotoif.js |    2 +-
 .../services/routing/server/applications/gotop.js  |    2 +-
 .../routing/server/applications/message.js         |    2 +-
 .../services/routing/server/applications/noop.js   |    2 +-
 .../services/routing/server/applications/queue.js  |    2 +-
 .../routing/server/applications/strategy/agent.js  |    2 +-
 .../server/applications/strategy/beepall.js        |    2 +-
 .../routing/server/applications/strategy/index.js  |    2 +-
 .../server/applications/strategy/rrmemory.js       |    2 +-
 .../routing/server/applications/strategy/util.js   |    2 +-
 .../services/routing/server/applications/system.js |    2 +-
 server/services/routing/server/applications/tag.js |    2 +-
 .../services/routing/server/applications/tvox.js   |    2 +-
 .../services/routing/server/applications/utils.js  |    2 +-
 server/services/routing/server/index.js            |    2 +-
 server/services/routing/server/interval.js         |    2 +-
 server/services/xdr/agents.controller.js           |    2 +-
 server/services/xdr/calls.controller.js            |    2 +-
 server/services/xdr/core.controller.js             |    2 +-
 server/services/xdr/dials.controller.js            |    2 +-
 server/services/xdr/index.js                       |    2 +-
 server/services/xdr/members.controller.js          |    2 +-
 server/services/xdr/queues.controller.js           |    2 +-
 server/services/xdr/recordings.controller.js       |    2 +-
 server/services/xdr/transfers.controller.js        |    2 +-
 server/services/xdr/utils.js                       |    2 +-
 server/utils/client-side-logger.js                 |    2 +-
 server/utils/loggers.js                            |    2 +-
 server/utils/mask-sensitive-data.js                |    2 +-
 server/utils/safe-template.js                      |    2 +-
 snippet/3.0.0/index.html                           |    2 +-
 snippet/3.0.0/scripts/chat.js                      |    2 +-
 snippet/3.0.0/scripts/chat.js.map                  |    2 +-
 snippet/3.0.0/styles/app.css                       |    2 +-
 snippet/3.0.0/styles/app.css.map                   |    2 +-
 snippet/3.0.0/templates/00860aee362cdeeb1080.html  |  161 ++++
 snippet/3.0.0/templates/1b90d6b0c511f3791069.html  |  258 +++++
 snippet/3.0.0/templates/26fbe83f4ba96d6e6cf1.html  |  199 ++++
 snippet/3.0.0/templates/3f18dac5f545add792db.html  |   82 ++
 snippet/3.0.0/templates/4b1f437e6978b48d5480.html  |   82 --
 snippet/3.0.0/templates/b5ecdf1981d6cd190497.html  |  161 ----
 snippet/3.0.0/templates/c5bbe3317dbb682a6c31.html  |  199 ----
 snippet/3.0.0/templates/f2a9fbb003feacb050d3.html  |  258 -----
 1480 files changed, 11168 insertions(+), 6572 deletions(-)
 create mode 100644 public/scripts/app.4132798e.js
 delete mode 100644 public/scripts/app.5e071377.js
 create mode 100644 public/styles/app.6bed6274.css
 delete mode 100644 public/styles/app.ba338534.css
 create mode 100644 server/api/cmContactHasItem/cmContactHasItem.attributes.js
 create mode 100644 server/api/cmContactHasItem/cmContactHasItem.controller.js
 create mode 100644 server/api/cmContactHasItem/cmContactHasItem.model.js
 create mode 100644 server/api/cmContactHasItem/cmContactHasItem.rpc.js
 create mode 100644 server/api/cmContactHasItem/index.js
 create mode 100644 server/api/cmHopperAdditionalPhone/cmHopperAdditionalPhone.attributes.js
 create mode 100644 server/api/cmHopperAdditionalPhone/cmHopperAdditionalPhone.controller.js
 create mode 100644 server/api/cmHopperAdditionalPhone/cmHopperAdditionalPhone.model.js
 create mode 100644 server/api/cmHopperAdditionalPhone/cmHopperAdditionalPhone.rpc.js
 create mode 100644 server/api/cmHopperAdditionalPhone/index.js
 create mode 100644 server/api/contactItemType/contactItemType.attributes.js
 create mode 100644 server/api/contactItemType/contactItemType.controller.js
 create mode 100644 server/api/contactItemType/contactItemType.model.js
 create mode 100644 server/api/contactItemType/contactItemType.rpc.js
 create mode 100644 server/api/contactItemType/index.js
 create mode 100644 server/components/import/cm/csvUpdates.js
 create mode 100644 server/errors/api.js
 create mode 100644 server/migrations/2.5.46.js
 create mode 100644 server/migrations/2.5.47.js
 create mode 100644 server/migrations/2.5.48.js
 create mode 100644 server/migrations/2.5.49.js
 create mode 100644 server/migrations/2.5.50.js
 create mode 100644 server/migrations/2.6.1.js
 create mode 100644 server/migrations/2.6.2.js
 create mode 100644 server/migrations/2.6.3.js
 create mode 100644 server/migrations/2.6.4.js
 create mode 100644 server/services/agi/events.js
 create mode 100644 server/services/ami/rpc/cmHopperAdditionalPhone.js
 create mode 100644 snippet/3.0.0/templates/00860aee362cdeeb1080.html
 create mode 100644 snippet/3.0.0/templates/1b90d6b0c511f3791069.html
 create mode 100644 snippet/3.0.0/templates/26fbe83f4ba96d6e6cf1.html
 create mode 100644 snippet/3.0.0/templates/3f18dac5f545add792db.html
 delete mode 100644 snippet/3.0.0/templates/4b1f437e6978b48d5480.html
 delete mode 100644 snippet/3.0.0/templates/b5ecdf1981d6cd190497.html
 delete mode 100644 snippet/3.0.0/templates/c5bbe3317dbb682a6c31.html
 delete mode 100644 snippet/3.0.0/templates/f2a9fbb003feacb050d3.html

diff --git a/apidoc/api_data.js b/apidoc/api_data.js
index dac56d8..cf796e2 100644
--- a/apidoc/api_data.js
+++ b/apidoc/api_data.js
@@ -2496,24 +2496,6 @@ define({ "api": [
     "groupTitle": "Chat_Interactions"
   },
   {
-    "type": "put",
-    "url": "/api/chat/interactions/{id}/close",
-    "title": "Close Interaction",
-    "examples": [
-      {
-        "title": "Example usage:",
-        "content": "curl https://{domain}/api/chat/interactions/{id}/close -d '[{\"to\": \"+3901119886500\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST",
-        "type": "json"
-      }
-    ],
-    "name": "addMessage",
-    "group": "Chat_Interactions",
-    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
-    "version": "0.0.0",
-    "filename": "server/api/chatInteraction/index.js",
-    "groupTitle": "Chat_Interactions"
-  },
-  {
     "type": "post",
     "url": "/api/chat/interactions/{id}/messages",
     "title": "Creates new messages",
@@ -2591,6 +2573,24 @@ define({ "api": [
     "groupTitle": "Chat_Interactions"
   },
   {
+    "type": "put",
+    "url": "/api/chat/interactions/{id}/close",
+    "title": "Close Interaction",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/chat/interactions/{id}/close -d '[{\"to\": \"+3901119886500\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST",
+        "type": "json"
+      }
+    ],
+    "name": "addMessage",
+    "group": "Chat_Interactions",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/chatInteraction/index.js",
+    "groupTitle": "Chat_Interactions"
+  },
+  {
     "type": "post",
     "url": "/api/chat/interactions/{id}/attachment_upload",
     "title": "Add attachment",
@@ -5620,6 +5620,324 @@ define({ "api": [
   },
   {
     "type": "post",
+    "url": "/api/cm_contact_has_items",
+    "title": "Creates a new CmContactHasItem",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_contact_has_items -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST",
+        "type": "json"
+      }
+    ],
+    "name": "CreateCmContactHasItems",
+    "group": "CmContactHasItems",
+    "parameter": {
+      "fields": {
+        "Body": [
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "CmContactId",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "String",
+            "optional": true,
+            "field": "item",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "ItemTypeId",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "String",
+            "optional": true,
+            "field": "ItemClass",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "OrderBy",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "String",
+            "optional": true,
+            "field": "description",
+            "description": ""
+          }
+        ]
+      }
+    },
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContactHasItem/index.js",
+    "groupTitle": "CmContactHasItems"
+  },
+  {
+    "type": "delete",
+    "url": "/api/cm_contact_has_items/{id}",
+    "title": "Deletes a CmContactHasItem",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_contact_has_items/{id} -v -u {name}:{password} -X DELETE",
+        "type": "json"
+      }
+    ],
+    "name": "DeleteCmContactHasItems",
+    "group": "CmContactHasItems",
+    "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContactHasItem/index.js",
+    "groupTitle": "CmContactHasItems"
+  },
+  {
+    "type": "get",
+    "url": "/api/cm_contact_has_items",
+    "title": "Gets a list of CmContactHasItems",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_contact_has_items -v -u {name}:{password}",
+        "type": "json"
+      }
+    ],
+    "name": "GetCmContactHasItems",
+    "group": "CmContactHasItems",
+    "description": "<p>Motion will always return paged results. Motion returns paging data in the <code>Content-Range</code> header in the form start - end / total.</p> <p>Upon success Motion will return a HTTP status code <code>200 OK</code> if the entire collection was returned otherwise it will return a HTTP status code <code>206</code> Partial Content.</p> <p>Motion renders the resulting JSON representation in the response body.</p> <h2>Retrieving Specific Fields</h2> <p>To return only specific fields for a result set you can utilize the <code>fields</code> parameter. This parameter accepts a comma-separated list.</p> <p>A call returning only <code>id</code> and <code>name</code> for a result set would look like this.</p> <p><code>GET /api/cm_contact_has_items?fields=id,name</code></p> <h2>Filtering</h2> <p>You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.</p> <p>A call returning a result set for records with <code>name</code> of <code>john.doe</code> or <code>jane.miller</code>.</p> <p><code>GET /api/cm_contact_has_items?name=john.doe,jane.miller</code></p> <p>If you use the key <code>filter</code> the result will be filtered by the value you specify.</p> <p><code>GET /api/cm_contact_has_items?filter=john</code></p> <h2>Sorting</h2> <p>To sort a result set based on one or several fields you can utilize the <code>sort</code> parameter. This parameters accepts a comma-separated list.</p> <p>Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (<code>-</code>).</p> <p>A call sorting a result by <code>id</code> ascending and then <code>name</code> descending would look like this.</p> <p><code>GET /api/cm_contact_has_items?sort=id,-name</code></p> <h2>Offset and Limit</h2> <p>Query results are always paged. Motion leverages the <code>offset</code> and <code>limit</code> parameters to facilitate this.</p> <p>When the neither of these parameters are explicitly supplied the handler will assume the a default <code>limit</code> of <code>100</code>.</p> <p><code>offset</code> is a number indicating the start position in the result set you want to return.</p> <p><code>limit</code> is a number indicating how many records past the start position you want returned.</p> <p>A call with a result set starting at <code>5</code> and returning no more than <code>25</code> records would look like this.</p> <p><code>GET /api/cm_contact_has_items?offset=5&amp;limit=25</code></p> <p>If there were <code>50</code> records in total, the returned <code>Content-Range</code> header would look like this.</p> <p><code>Content-Range: 5-30/50</code></p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContactHasItem/index.js",
+    "groupTitle": "CmContactHasItems"
+  },
+  {
+    "type": "get",
+    "url": "/api/cm_contact_has_items/{id}",
+    "title": "Gets a single CmContactHasItem",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_contact_has_items/{id} -v -u {name}:{password}",
+        "type": "json"
+      }
+    ],
+    "name": "ShowCmContactHasItems",
+    "group": "CmContactHasItems",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContactHasItem/index.js",
+    "groupTitle": "CmContactHasItems"
+  },
+  {
+    "type": "put",
+    "url": "/api/cm_contact_has_items/{id}",
+    "title": "Update an existing CmContactHasItem",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_contact_has_items/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT",
+        "type": "json"
+      }
+    ],
+    "name": "updateCmContactHasItems",
+    "group": "CmContactHasItems",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContactHasItem/index.js",
+    "groupTitle": "CmContactHasItems"
+  },
+  {
+    "type": "post",
+    "url": "/api/cm_hopper_additional_phones",
+    "title": "Creates a new CmHopperAdditionalPhone",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_hopper_additional_phones -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST",
+        "type": "json"
+      }
+    ],
+    "name": "CreateCmHopperAdditionalPhones",
+    "group": "CmHopperAdditionalPhones",
+    "parameter": {
+      "fields": {
+        "Body": [
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "CmHopperId",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "String",
+            "optional": false,
+            "field": "phone",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "OrderBy",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "String",
+            "optional": true,
+            "field": "scheduledat",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "countbusyretry",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "countcongestionretry",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "countnoanswerretry",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "countnosuchnumberretry",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "countdropretry",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "countabandonedretry",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "countmachineretry",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "countagentrejectretry",
+            "description": ""
+          }
+        ]
+      }
+    },
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmHopperAdditionalPhone/index.js",
+    "groupTitle": "CmHopperAdditionalPhones"
+  },
+  {
+    "type": "delete",
+    "url": "/api/cm_hopper_additional_phones/{id}",
+    "title": "Deletes a CmHopperAdditionalPhone",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_hopper_additional_phones/{id} -v -u {name}:{password} -X DELETE",
+        "type": "json"
+      }
+    ],
+    "name": "DeleteCmHopperAdditionalPhones",
+    "group": "CmHopperAdditionalPhones",
+    "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmHopperAdditionalPhone/index.js",
+    "groupTitle": "CmHopperAdditionalPhones"
+  },
+  {
+    "type": "get",
+    "url": "/api/cm_hopper_additional_phones",
+    "title": "Gets a list of CmHopperAdditionalPhones",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_hopper_additional_phones -v -u {name}:{password}",
+        "type": "json"
+      }
+    ],
+    "name": "GetCmHopperAdditionalPhones",
+    "group": "CmHopperAdditionalPhones",
+    "description": "<p>Motion will always return paged results. Motion returns paging data in the <code>Content-Range</code> header in the form start - end / total.</p> <p>Upon success Motion will return a HTTP status code <code>200 OK</code> if the entire collection was returned otherwise it will return a HTTP status code <code>206</code> Partial Content.</p> <p>Motion renders the resulting JSON representation in the response body.</p> <h2>Retrieving Specific Fields</h2> <p>To return only specific fields for a result set you can utilize the <code>fields</code> parameter. This parameter accepts a comma-separated list.</p> <p>A call returning only <code>id</code> and <code>name</code> for a result set would look like this.</p> <p><code>GET /api/cm_hopper_additional_phones?fields=id,name</code></p> <h2>Filtering</h2> <p>You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.</p> <p>A call returning a result set for records with <code>name</code> of <code>john.doe</code> or <code>jane.miller</code>.</p> <p><code>GET /api/cm_hopper_additional_phones?name=john.doe,jane.miller</code></p> <p>If you use the key <code>filter</code> the result will be filtered by the value you specify.</p> <p><code>GET /api/cm_hopper_additional_phones?filter=john</code></p> <h2>Sorting</h2> <p>To sort a result set based on one or several fields you can utilize the <code>sort</code> parameter. This parameters accepts a comma-separated list.</p> <p>Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (<code>-</code>).</p> <p>A call sorting a result by <code>id</code> ascending and then <code>name</code> descending would look like this.</p> <p><code>GET /api/cm_hopper_additional_phones?sort=id,-name</code></p> <h2>Offset and Limit</h2> <p>Query results are always paged. Motion leverages the <code>offset</code> and <code>limit</code> parameters to facilitate this.</p> <p>When the neither of these parameters are explicitly supplied the handler will assume the a default <code>limit</code> of <code>100</code>.</p> <p><code>offset</code> is a number indicating the start position in the result set you want to return.</p> <p><code>limit</code> is a number indicating how many records past the start position you want returned.</p> <p>A call with a result set starting at <code>5</code> and returning no more than <code>25</code> records would look like this.</p> <p><code>GET /api/cm_hopper_additional_phones?offset=5&amp;limit=25</code></p> <p>If there were <code>50</code> records in total, the returned <code>Content-Range</code> header would look like this.</p> <p><code>Content-Range: 5-30/50</code></p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmHopperAdditionalPhone/index.js",
+    "groupTitle": "CmHopperAdditionalPhones"
+  },
+  {
+    "type": "get",
+    "url": "/api/cm_hopper_additional_phones/{id}",
+    "title": "Gets a single CmHopperAdditionalPhone",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_hopper_additional_phones/{id} -v -u {name}:{password}",
+        "type": "json"
+      }
+    ],
+    "name": "ShowCmHopperAdditionalPhones",
+    "group": "CmHopperAdditionalPhones",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmHopperAdditionalPhone/index.js",
+    "groupTitle": "CmHopperAdditionalPhones"
+  },
+  {
+    "type": "put",
+    "url": "/api/cm_hopper_additional_phones/{id}",
+    "title": "Update an existing CmHopperAdditionalPhone",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_hopper_additional_phones/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT",
+        "type": "json"
+      }
+    ],
+    "name": "updateCmHopperAdditionalPhones",
+    "group": "CmHopperAdditionalPhones",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmHopperAdditionalPhone/index.js",
+    "groupTitle": "CmHopperAdditionalPhones"
+  },
+  {
+    "type": "post",
     "url": "/api/cm/companies",
     "title": "Creates a new Company",
     "examples": [
@@ -6220,6 +6538,42 @@ define({ "api": [
     "groupTitle": "Cm_Contacts"
   },
   {
+    "type": "post",
+    "url": "/api/cm/contacts/{id}/duplicatePhones",
+    "title": "Sets new contact additional phones",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm/contacts/{id}/duplicateAdditionalPhones -d '{\"phones\": [p1,p2]}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST",
+        "type": "json"
+      }
+    ],
+    "name": "duplicateAdditionalPhones",
+    "group": "Cm_Contacts",
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContact/index.js",
+    "groupTitle": "Cm_Contacts"
+  },
+  {
+    "type": "get",
+    "url": "/api/cm/contacts/{id}/phones",
+    "title": "Gets contact phones",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm/contacts/{id}/phones -v -u {name}:{password} -X GET",
+        "type": "json"
+      }
+    ],
+    "name": "getAdditionalPhones",
+    "group": "Cm_Contacts",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContact/index.js",
+    "groupTitle": "Cm_Contacts"
+  },
+  {
     "type": "get",
     "url": "/api/cm/contacts/{id}/journey",
     "title": "Gets customer journey",
@@ -6293,6 +6647,42 @@ define({ "api": [
   },
   {
     "type": "post",
+    "url": "/api/cm/contacts/{id}/rescheduleAdditionalPhones",
+    "title": "Sets new contact additional phones",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm/contacts/{id}/rescheduleAdditionalPhones -d '{\"phones\": [p1,p2]}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST",
+        "type": "json"
+      }
+    ],
+    "name": "rescheduleAdditionalPhones",
+    "group": "Cm_Contacts",
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContact/index.js",
+    "groupTitle": "Cm_Contacts"
+  },
+  {
+    "type": "post",
+    "url": "/api/cm/contacts/{id}/phones",
+    "title": "Sets new contact phones",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm/contacts/{id}/phones -d '{\"phones\": [p1,p2]}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST",
+        "type": "json"
+      }
+    ],
+    "name": "setAdditionalPhones",
+    "group": "Cm_Contacts",
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContact/index.js",
+    "groupTitle": "Cm_Contacts"
+  },
+  {
+    "type": "post",
     "url": "/api/cm/contacts/{id}/tags",
     "title": "Sets new tags",
     "examples": [
@@ -6582,6 +6972,13 @@ define({ "api": [
           },
           {
             "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "OrderBy",
+            "description": ""
+          },
+          {
+            "group": "Body",
             "type": "String",
             "optional": true,
             "field": "dialTimezone",
@@ -7325,13 +7722,13 @@ define({ "api": [
     "groupTitle": "Cm_Hopper"
   },
   {
-    "type": "post",
-    "url": "/api/cm/hopper/previewrecall",
+    "type": "get",
+    "url": "/api/cm/hopper/{id}/previewrecall",
     "title": "Gets Preview Dialer Contacts for Recall",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/cm/hopper/previewrecall -d '{\"hopperId\": 1}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X GET",
+        "content": "curl https://{domain}/api/cm/hopper/{id}/previewrecall \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X GET",
         "type": "json"
       }
     ],
@@ -7890,6 +8287,24 @@ define({ "api": [
   },
   {
     "type": "get",
+    "url": "/api/cm/lists/global_fields",
+    "title": "Gets GLOBAL Custom Fields",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm/lists/global_fields -v -u {name}:{password} -X GET",
+        "type": "json"
+      }
+    ],
+    "name": "getGlobalCustomFields",
+    "group": "Cm_Lists",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmList/index.js",
+    "groupTitle": "Cm_Lists"
+  },
+  {
+    "type": "get",
     "url": "/api/cm/lists/{id}/contacts/csv",
     "title": "Gets CSV List Contacts",
     "examples": [
@@ -7944,6 +8359,24 @@ define({ "api": [
   },
   {
     "type": "post",
+    "url": "/api/cm/contacts/uploadUpdates/:id",
+    "title": "Import existing contacts by csv",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm/contacts/uploadUpdates/:id -v -u {name}:{password} -X POST",
+        "type": "json"
+      }
+    ],
+    "name": "importUpdates",
+    "group": "Cm_contacts",
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContact/index.js",
+    "groupTitle": "Cm_contacts"
+  },
+  {
+    "type": "post",
     "url": "/api/cm/contacts/upload",
     "title": "Upload csv",
     "examples": [
@@ -8016,6 +8449,123 @@ define({ "api": [
   },
   {
     "type": "post",
+    "url": "/api/contact_item_types",
+    "title": "Creates a new ContactItemType",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/contact_item_types -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST",
+        "type": "json"
+      }
+    ],
+    "name": "CreateContactItemTypes",
+    "group": "ContactItemType",
+    "parameter": {
+      "fields": {
+        "Body": [
+          {
+            "group": "Body",
+            "type": "String",
+            "optional": false,
+            "field": "name",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "OrderBy",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "String",
+            "optional": true,
+            "field": "rgbBackgroundColor",
+            "description": ""
+          }
+        ]
+      }
+    },
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/contactItemType/index.js",
+    "groupTitle": "ContactItemType"
+  },
+  {
+    "type": "delete",
+    "url": "/api/contact_item_types/{id}",
+    "title": "Deletes a ContactItemType",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/contact_item_types/{id} -v -u {name}:{password} -X DELETE",
+        "type": "json"
+      }
+    ],
+    "name": "DeleteContactItemTypes",
+    "group": "ContactItemType",
+    "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/contactItemType/index.js",
+    "groupTitle": "ContactItemType"
+  },
+  {
+    "type": "get",
+    "url": "/api/contact_item_types",
+    "title": "Gets a list of ContactItemTypes",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/contact_item_types -v -u {name}:{password}",
+        "type": "json"
+      }
+    ],
+    "name": "GetContactItemTypes",
+    "group": "ContactItemType",
+    "description": "<p>Motion will always return paged results. Motion returns paging data in the <code>Content-Range</code> header in the form start - end / total.</p> <p>Upon success Motion will return a HTTP status code <code>200 OK</code> if the entire collection was returned otherwise it will return a HTTP status code <code>206</code> Partial Content.</p> <p>Motion renders the resulting JSON representation in the response body.</p> <h2>Retrieving Specific Fields</h2> <p>To return only specific fields for a result set you can utilize the <code>fields</code> parameter. This parameter accepts a comma-separated list.</p> <p>A call returning only <code>id</code> and <code>name</code> for a result set would look like this.</p> <p><code>GET /api/contact_item_types?fields=id,name</code></p> <h2>Filtering</h2> <p>You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.</p> <p>A call returning a result set for records with <code>name</code> of <code>john.doe</code> or <code>jane.miller</code>.</p> <p><code>GET /api/contact_item_types?name=john.doe,jane.miller</code></p> <p>If you use the key <code>filter</code> the result will be filtered by the value you specify.</p> <p><code>GET /api/contact_item_types?filter=john</code></p> <h2>Sorting</h2> <p>To sort a result set based on one or several fields you can utilize the <code>sort</code> parameter. This parameters accepts a comma-separated list.</p> <p>Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (<code>-</code>).</p> <p>A call sorting a result by <code>id</code> ascending and then <code>name</code> descending would look like this.</p> <p><code>GET /api/contact_item_types?sort=id,-name</code></p> <h2>Offset and Limit</h2> <p>Query results are always paged. Motion leverages the <code>offset</code> and <code>limit</code> parameters to facilitate this.</p> <p>When the neither of these parameters are explicitly supplied the handler will assume the a default <code>limit</code> of <code>100</code>.</p> <p><code>offset</code> is a number indicating the start position in the result set you want to return.</p> <p><code>limit</code> is a number indicating how many records past the start position you want returned.</p> <p>A call with a result set starting at <code>5</code> and returning no more than <code>25</code> records would look like this.</p> <p><code>GET /api/contact_item_types?offset=5&amp;limit=25</code></p> <p>If there were <code>50</code> records in total, the returned <code>Content-Range</code> header would look like this.</p> <p><code>Content-Range: 5-30/50</code></p>",
+    "version": "0.0.0",
+    "filename": "server/api/contactItemType/index.js",
+    "groupTitle": "ContactItemType"
+  },
+  {
+    "type": "get",
+    "url": "/api/contact_item_types/{id}",
+    "title": "Gets a single ContactItemType",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/contact_item_types/{id} -v -u {name}:{password}",
+        "type": "json"
+      }
+    ],
+    "name": "ShowContactItemTypes",
+    "group": "ContactItemType",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/contactItemType/index.js",
+    "groupTitle": "ContactItemType"
+  },
+  {
+    "type": "put",
+    "url": "/api/contact_item_types/{id}",
+    "title": "Update an existing ContactItemType",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/contact_item_types/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT",
+        "type": "json"
+      }
+    ],
+    "name": "updateContactItemTypes",
+    "group": "ContactItemType",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/contactItemType/index.js",
+    "groupTitle": "ContactItemType"
+  },
+  {
+    "type": "post",
     "url": "/api/cm/custom_field",
     "title": "Create a new custom field",
     "examples": [
@@ -9988,12 +10538,12 @@ define({ "api": [
   },
   {
     "type": "post",
-    "url": "/api/fax/accounts/{id}/applications",
-    "title": "Creates new applications",
+    "url": "/api/fax/accounts/addaccountapplications",
+    "title": "Creates new account and applications",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/fax/accounts/{id}/applications -d '[{\"app\": \"queue\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST",
+        "content": "curl https://{domain}/api/fax/accounts/addaccountapplications -d '[{\"name\": \"name\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST",
         "type": "json"
       }
     ],
@@ -10047,12 +10597,12 @@ define({ "api": [
   },
   {
     "type": "post",
-    "url": "/api/fax/accounts/addaccountapplications",
-    "title": "Creates new account and applications",
+    "url": "/api/fax/accounts/{id}/applications",
+    "title": "Creates new applications",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/fax/accounts/addaccountapplications -d '[{\"name\": \"name\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST",
+        "content": "curl https://{domain}/api/fax/accounts/{id}/applications -d '[{\"app\": \"queue\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST",
         "type": "json"
       }
     ],
@@ -11022,9 +11572,9 @@ define({ "api": [
     "groupTitle": "Fax_Messages"
   },
   {
-    "type": "put",
-    "url": "/api/fax/messages/{id}/reject",
-    "title": "Rejects message",
+    "type": "post",
+    "url": "/api/fax/messages",
+    "title": "Create message and send Fax",
     "examples": [
       {
         "title": "Example usage:",
@@ -11034,15 +11584,15 @@ define({ "api": [
     ],
     "name": "rejectMessage",
     "group": "Fax_Messages",
-    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
     "filename": "server/api/faxMessage/index.js",
     "groupTitle": "Fax_Messages"
   },
   {
-    "type": "post",
-    "url": "/api/fax/messages",
-    "title": "Create message and send Fax",
+    "type": "put",
+    "url": "/api/fax/messages/{id}/reject",
+    "title": "Rejects message",
     "examples": [
       {
         "title": "Example usage:",
@@ -11052,7 +11602,7 @@ define({ "api": [
     ],
     "name": "rejectMessage",
     "group": "Fax_Messages",
-    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
     "filename": "server/api/faxMessage/index.js",
     "groupTitle": "Fax_Messages"
@@ -20042,36 +20592,36 @@ define({ "api": [
   },
   {
     "type": "get",
-    "url": "/api/rpc/outbound",
-    "title": "Gets a list of RTOutbound",
+    "url": "/api/rpc/voice/queues",
+    "title": "Gets a list of RTVoiceQueues",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/rpc/outbound -v -u {name}:{password}",
+        "content": "curl https://{domain}/api/rpc/voice/queues -v -u {name}:{password}",
         "type": "json"
       }
     ],
     "name": "RTVoiceQueues",
     "group": "RPC_Realtime",
-    "description": "<p>Motion will return a list of realtime outbound parameters.</p> <p>Upon success Motion will return a HTTP status code <code>200 OK</code> if the entire collection was returned.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "description": "<p>Motion will return a list of realtime voice queues parameters.</p> <p>Upon success Motion will return a HTTP status code <code>200 OK</code> if the entire collection was returned.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
     "filename": "server/api/rpc/index.js",
     "groupTitle": "RPC_Realtime"
   },
   {
     "type": "get",
-    "url": "/api/rpc/voice/queues",
-    "title": "Gets a list of RTVoiceQueues",
+    "url": "/api/rpc/outbound",
+    "title": "Gets a list of RTOutbound",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/rpc/voice/queues -v -u {name}:{password}",
+        "content": "curl https://{domain}/api/rpc/outbound -v -u {name}:{password}",
         "type": "json"
       }
     ],
     "name": "RTVoiceQueues",
     "group": "RPC_Realtime",
-    "description": "<p>Motion will return a list of realtime voice queues parameters.</p> <p>Upon success Motion will return a HTTP status code <code>200 OK</code> if the entire collection was returned.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "description": "<p>Motion will return a list of realtime outbound parameters.</p> <p>Upon success Motion will return a HTTP status code <code>200 OK</code> if the entire collection was returned.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
     "filename": "server/api/rpc/index.js",
     "groupTitle": "RPC_Realtime"
@@ -23002,31 +23552,31 @@ define({ "api": [
     "groupTitle": "Sms_Accounts"
   },
   {
-    "type": "get",
-    "url": "/api/sms/accounts/{id}/status",
-    "title": "Receive message status as get request",
+    "type": "post",
+    "url": "/api/sms/messages/{id}/status",
+    "title": "Receive message status",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/sms/accounts/{id}/status -H 'Content-Type: application/json' -v -X GET",
+        "content": "curl https://{domain}/api/sms/messages/{id}/status \\ \n -H 'Content-Type: application/json' -v -X POST",
         "type": "json"
       }
     ],
     "name": "statusMessage",
     "group": "Sms_Accounts",
-    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/smsAccount/index.js",
+    "filename": "server/api/smsMessage/index.js",
     "groupTitle": "Sms_Accounts"
   },
   {
     "type": "post",
-    "url": "/api/sms/messages/{id}/status",
+    "url": "/api/sms/accounts/{id}/status",
     "title": "Receive message status",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/sms/messages/{id}/status \\ \n -H 'Content-Type: application/json' -v -X POST",
+        "content": "curl https://{domain}/api/sms/accounts/{id}/status -H 'Content-Type: application/json' -v -X POST",
         "type": "json"
       }
     ],
@@ -23034,23 +23584,23 @@ define({ "api": [
     "group": "Sms_Accounts",
     "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/smsMessage/index.js",
+    "filename": "server/api/smsAccount/index.js",
     "groupTitle": "Sms_Accounts"
   },
   {
-    "type": "post",
+    "type": "get",
     "url": "/api/sms/accounts/{id}/status",
-    "title": "Receive message status",
+    "title": "Receive message status as get request",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/sms/accounts/{id}/status -H 'Content-Type: application/json' -v -X POST",
+        "content": "curl https://{domain}/api/sms/accounts/{id}/status -H 'Content-Type: application/json' -v -X GET",
         "type": "json"
       }
     ],
     "name": "statusMessage",
     "group": "Sms_Accounts",
-    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
     "filename": "server/api/smsAccount/index.js",
     "groupTitle": "Sms_Accounts"
@@ -26075,7 +26625,7 @@ define({ "api": [
   },
   {
     "type": "get",
-    "url": "/api/system",
+    "url": "/api/system/process",
     "title": "Gets system information",
     "examples": [
       {
@@ -26093,7 +26643,7 @@ define({ "api": [
   },
   {
     "type": "get",
-    "url": "/api/system/process",
+    "url": "/api/system",
     "title": "Gets system information",
     "examples": [
       {
@@ -26392,12 +26942,12 @@ define({ "api": [
   },
   {
     "type": "delete",
-    "url": "/api/openchannel/queues/{id}/teams",
+    "url": "/api/mail/queues/{id}/teams",
     "title": "Remove teams from a queue",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/openchannel/queues/{id}/teams -v -u {name}:{password} -X DELETE",
+        "content": "curl https://{domain}/api/mail/queues/{id}/teams -v -u {name}:{password} -X DELETE",
         "type": "json"
       }
     ],
@@ -26405,17 +26955,17 @@ define({ "api": [
     "group": "Teams",
     "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/openchannelQueue/index.js",
+    "filename": "server/api/mailQueue/index.js",
     "groupTitle": "Teams"
   },
   {
     "type": "delete",
-    "url": "/api/voice/queues/{id}/teams",
-    "title": "Remove teams from a queue",
+    "url": "/api/voice/Prefixes/{id}/teams",
+    "title": "Remove teams from a voice prefix",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/voice/queues/{id}/teams -v -u {name}:{password} -X DELETE",
+        "content": "curl https://{domain}/api/voice/prefixes/{id}/teams -v -u {name}:{password} -X DELETE",
         "type": "json"
       }
     ],
@@ -26423,17 +26973,17 @@ define({ "api": [
     "group": "Teams",
     "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/voiceQueue/index.js",
+    "filename": "server/api/voicePrefix/index.js",
     "groupTitle": "Teams"
   },
   {
     "type": "delete",
-    "url": "/api/voice/Prefixes/{id}/teams",
-    "title": "Remove teams from a voice prefix",
+    "url": "/api/chat/queues/{id}/teams",
+    "title": "Remove teams from a queue",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/voice/prefixes/{id}/teams -v -u {name}:{password} -X DELETE",
+        "content": "curl https://{domain}/api/chat/queues/{id}/teams -v -u {name}:{password} -X DELETE",
         "type": "json"
       }
     ],
@@ -26441,7 +26991,7 @@ define({ "api": [
     "group": "Teams",
     "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/voicePrefix/index.js",
+    "filename": "server/api/chatQueue/index.js",
     "groupTitle": "Teams"
   },
   {
@@ -26464,12 +27014,12 @@ define({ "api": [
   },
   {
     "type": "delete",
-    "url": "/api/whatsapp/queues/{id}/teams",
+    "url": "/api/fax/queues/{id}/teams",
     "title": "Remove teams from a queue",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/whatsapp/queues/{id}/teams -v -u {name}:{password} -X DELETE",
+        "content": "curl https://{domain}/api/fax/queues/{id}/teams -v -u {name}:{password} -X DELETE",
         "type": "json"
       }
     ],
@@ -26477,17 +27027,17 @@ define({ "api": [
     "group": "Teams",
     "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/whatsappQueue/index.js",
+    "filename": "server/api/faxQueue/index.js",
     "groupTitle": "Teams"
   },
   {
     "type": "delete",
-    "url": "/api/chat/queues/{id}/teams",
+    "url": "/api/openchannel/queues/{id}/teams",
     "title": "Remove teams from a queue",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/chat/queues/{id}/teams -v -u {name}:{password} -X DELETE",
+        "content": "curl https://{domain}/api/openchannel/queues/{id}/teams -v -u {name}:{password} -X DELETE",
         "type": "json"
       }
     ],
@@ -26495,17 +27045,17 @@ define({ "api": [
     "group": "Teams",
     "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/chatQueue/index.js",
+    "filename": "server/api/openchannelQueue/index.js",
     "groupTitle": "Teams"
   },
   {
     "type": "delete",
-    "url": "/api/mail/queues/{id}/teams",
+    "url": "/api/whatsapp/queues/{id}/teams",
     "title": "Remove teams from a queue",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/mail/queues/{id}/teams -v -u {name}:{password} -X DELETE",
+        "content": "curl https://{domain}/api/whatsapp/queues/{id}/teams -v -u {name}:{password} -X DELETE",
         "type": "json"
       }
     ],
@@ -26513,17 +27063,17 @@ define({ "api": [
     "group": "Teams",
     "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/mailQueue/index.js",
+    "filename": "server/api/whatsappQueue/index.js",
     "groupTitle": "Teams"
   },
   {
     "type": "delete",
-    "url": "/api/fax/queues/{id}/teams",
+    "url": "/api/voice/queues/{id}/teams",
     "title": "Remove teams from a queue",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/fax/queues/{id}/teams -v -u {name}:{password} -X DELETE",
+        "content": "curl https://{domain}/api/voice/queues/{id}/teams -v -u {name}:{password} -X DELETE",
         "type": "json"
       }
     ],
@@ -26531,7 +27081,7 @@ define({ "api": [
     "group": "Teams",
     "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/faxQueue/index.js",
+    "filename": "server/api/voiceQueue/index.js",
     "groupTitle": "Teams"
   },
   {
@@ -34521,12 +35071,12 @@ define({ "api": [
   },
   {
     "type": "post",
-    "url": "/api/webbar/unhold",
-    "title": "unhold webrtc call",
+    "url": "/api/webbar/hold",
+    "title": "hold webrtc call",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/webbar/unhold -d '{\"sessionId\": \"<sessionId>\", \"userId\": 54}' \\\n -H \"Content-Type: application/json\" -X POST",
+        "content": "curl https://{domain}/api/webbar/hold -d '{\"sessionId\": \"<sessionId>\", \"userId\": 54}' \\\n -H \"Content-Type: application/json\" -X POST",
         "type": "json"
       }
     ],
@@ -34538,7 +35088,7 @@ define({ "api": [
           {
             "group": "Body",
             "type": "String",
-            "optional": false,
+            "optional": true,
             "field": "sessionId",
             "description": ""
           },
@@ -34559,12 +35109,12 @@ define({ "api": [
   },
   {
     "type": "post",
-    "url": "/api/webbar/hold",
-    "title": "hold webrtc call",
+    "url": "/api/webbar/unhold",
+    "title": "unhold webrtc call",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/webbar/hold -d '{\"sessionId\": \"<sessionId>\", \"userId\": 54}' \\\n -H \"Content-Type: application/json\" -X POST",
+        "content": "curl https://{domain}/api/webbar/unhold -d '{\"sessionId\": \"<sessionId>\", \"userId\": 54}' \\\n -H \"Content-Type: application/json\" -X POST",
         "type": "json"
       }
     ],
@@ -34576,7 +35126,7 @@ define({ "api": [
           {
             "group": "Body",
             "type": "String",
-            "optional": true,
+            "optional": false,
             "field": "sessionId",
             "description": ""
           },
diff --git a/apidoc/api_data.json b/apidoc/api_data.json
index 31970f0..bf1a533 100644
--- a/apidoc/api_data.json
+++ b/apidoc/api_data.json
@@ -2496,24 +2496,6 @@
     "groupTitle": "Chat_Interactions"
   },
   {
-    "type": "put",
-    "url": "/api/chat/interactions/{id}/close",
-    "title": "Close Interaction",
-    "examples": [
-      {
-        "title": "Example usage:",
-        "content": "curl https://{domain}/api/chat/interactions/{id}/close -d '[{\"to\": \"+3901119886500\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST",
-        "type": "json"
-      }
-    ],
-    "name": "addMessage",
-    "group": "Chat_Interactions",
-    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
-    "version": "0.0.0",
-    "filename": "server/api/chatInteraction/index.js",
-    "groupTitle": "Chat_Interactions"
-  },
-  {
     "type": "post",
     "url": "/api/chat/interactions/{id}/messages",
     "title": "Creates new messages",
@@ -2591,6 +2573,24 @@
     "groupTitle": "Chat_Interactions"
   },
   {
+    "type": "put",
+    "url": "/api/chat/interactions/{id}/close",
+    "title": "Close Interaction",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/chat/interactions/{id}/close -d '[{\"to\": \"+3901119886500\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST",
+        "type": "json"
+      }
+    ],
+    "name": "addMessage",
+    "group": "Chat_Interactions",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/chatInteraction/index.js",
+    "groupTitle": "Chat_Interactions"
+  },
+  {
     "type": "post",
     "url": "/api/chat/interactions/{id}/attachment_upload",
     "title": "Add attachment",
@@ -5620,6 +5620,324 @@
   },
   {
     "type": "post",
+    "url": "/api/cm_contact_has_items",
+    "title": "Creates a new CmContactHasItem",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_contact_has_items -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST",
+        "type": "json"
+      }
+    ],
+    "name": "CreateCmContactHasItems",
+    "group": "CmContactHasItems",
+    "parameter": {
+      "fields": {
+        "Body": [
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "CmContactId",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "String",
+            "optional": true,
+            "field": "item",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "ItemTypeId",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "String",
+            "optional": true,
+            "field": "ItemClass",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "OrderBy",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "String",
+            "optional": true,
+            "field": "description",
+            "description": ""
+          }
+        ]
+      }
+    },
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContactHasItem/index.js",
+    "groupTitle": "CmContactHasItems"
+  },
+  {
+    "type": "delete",
+    "url": "/api/cm_contact_has_items/{id}",
+    "title": "Deletes a CmContactHasItem",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_contact_has_items/{id} -v -u {name}:{password} -X DELETE",
+        "type": "json"
+      }
+    ],
+    "name": "DeleteCmContactHasItems",
+    "group": "CmContactHasItems",
+    "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContactHasItem/index.js",
+    "groupTitle": "CmContactHasItems"
+  },
+  {
+    "type": "get",
+    "url": "/api/cm_contact_has_items",
+    "title": "Gets a list of CmContactHasItems",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_contact_has_items -v -u {name}:{password}",
+        "type": "json"
+      }
+    ],
+    "name": "GetCmContactHasItems",
+    "group": "CmContactHasItems",
+    "description": "<p>Motion will always return paged results. Motion returns paging data in the <code>Content-Range</code> header in the form start - end / total.</p> <p>Upon success Motion will return a HTTP status code <code>200 OK</code> if the entire collection was returned otherwise it will return a HTTP status code <code>206</code> Partial Content.</p> <p>Motion renders the resulting JSON representation in the response body.</p> <h2>Retrieving Specific Fields</h2> <p>To return only specific fields for a result set you can utilize the <code>fields</code> parameter. This parameter accepts a comma-separated list.</p> <p>A call returning only <code>id</code> and <code>name</code> for a result set would look like this.</p> <p><code>GET /api/cm_contact_has_items?fields=id,name</code></p> <h2>Filtering</h2> <p>You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.</p> <p>A call returning a result set for records with <code>name</code> of <code>john.doe</code> or <code>jane.miller</code>.</p> <p><code>GET /api/cm_contact_has_items?name=john.doe,jane.miller</code></p> <p>If you use the key <code>filter</code> the result will be filtered by the value you specify.</p> <p><code>GET /api/cm_contact_has_items?filter=john</code></p> <h2>Sorting</h2> <p>To sort a result set based on one or several fields you can utilize the <code>sort</code> parameter. This parameters accepts a comma-separated list.</p> <p>Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (<code>-</code>).</p> <p>A call sorting a result by <code>id</code> ascending and then <code>name</code> descending would look like this.</p> <p><code>GET /api/cm_contact_has_items?sort=id,-name</code></p> <h2>Offset and Limit</h2> <p>Query results are always paged. Motion leverages the <code>offset</code> and <code>limit</code> parameters to facilitate this.</p> <p>When the neither of these parameters are explicitly supplied the handler will assume the a default <code>limit</code> of <code>100</code>.</p> <p><code>offset</code> is a number indicating the start position in the result set you want to return.</p> <p><code>limit</code> is a number indicating how many records past the start position you want returned.</p> <p>A call with a result set starting at <code>5</code> and returning no more than <code>25</code> records would look like this.</p> <p><code>GET /api/cm_contact_has_items?offset=5&amp;limit=25</code></p> <p>If there were <code>50</code> records in total, the returned <code>Content-Range</code> header would look like this.</p> <p><code>Content-Range: 5-30/50</code></p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContactHasItem/index.js",
+    "groupTitle": "CmContactHasItems"
+  },
+  {
+    "type": "get",
+    "url": "/api/cm_contact_has_items/{id}",
+    "title": "Gets a single CmContactHasItem",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_contact_has_items/{id} -v -u {name}:{password}",
+        "type": "json"
+      }
+    ],
+    "name": "ShowCmContactHasItems",
+    "group": "CmContactHasItems",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContactHasItem/index.js",
+    "groupTitle": "CmContactHasItems"
+  },
+  {
+    "type": "put",
+    "url": "/api/cm_contact_has_items/{id}",
+    "title": "Update an existing CmContactHasItem",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_contact_has_items/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT",
+        "type": "json"
+      }
+    ],
+    "name": "updateCmContactHasItems",
+    "group": "CmContactHasItems",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContactHasItem/index.js",
+    "groupTitle": "CmContactHasItems"
+  },
+  {
+    "type": "post",
+    "url": "/api/cm_hopper_additional_phones",
+    "title": "Creates a new CmHopperAdditionalPhone",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_hopper_additional_phones -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST",
+        "type": "json"
+      }
+    ],
+    "name": "CreateCmHopperAdditionalPhones",
+    "group": "CmHopperAdditionalPhones",
+    "parameter": {
+      "fields": {
+        "Body": [
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "CmHopperId",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "String",
+            "optional": false,
+            "field": "phone",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "OrderBy",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "String",
+            "optional": true,
+            "field": "scheduledat",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "countbusyretry",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "countcongestionretry",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "countnoanswerretry",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "countnosuchnumberretry",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "countdropretry",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "countabandonedretry",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "countmachineretry",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "countagentrejectretry",
+            "description": ""
+          }
+        ]
+      }
+    },
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmHopperAdditionalPhone/index.js",
+    "groupTitle": "CmHopperAdditionalPhones"
+  },
+  {
+    "type": "delete",
+    "url": "/api/cm_hopper_additional_phones/{id}",
+    "title": "Deletes a CmHopperAdditionalPhone",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_hopper_additional_phones/{id} -v -u {name}:{password} -X DELETE",
+        "type": "json"
+      }
+    ],
+    "name": "DeleteCmHopperAdditionalPhones",
+    "group": "CmHopperAdditionalPhones",
+    "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmHopperAdditionalPhone/index.js",
+    "groupTitle": "CmHopperAdditionalPhones"
+  },
+  {
+    "type": "get",
+    "url": "/api/cm_hopper_additional_phones",
+    "title": "Gets a list of CmHopperAdditionalPhones",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_hopper_additional_phones -v -u {name}:{password}",
+        "type": "json"
+      }
+    ],
+    "name": "GetCmHopperAdditionalPhones",
+    "group": "CmHopperAdditionalPhones",
+    "description": "<p>Motion will always return paged results. Motion returns paging data in the <code>Content-Range</code> header in the form start - end / total.</p> <p>Upon success Motion will return a HTTP status code <code>200 OK</code> if the entire collection was returned otherwise it will return a HTTP status code <code>206</code> Partial Content.</p> <p>Motion renders the resulting JSON representation in the response body.</p> <h2>Retrieving Specific Fields</h2> <p>To return only specific fields for a result set you can utilize the <code>fields</code> parameter. This parameter accepts a comma-separated list.</p> <p>A call returning only <code>id</code> and <code>name</code> for a result set would look like this.</p> <p><code>GET /api/cm_hopper_additional_phones?fields=id,name</code></p> <h2>Filtering</h2> <p>You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.</p> <p>A call returning a result set for records with <code>name</code> of <code>john.doe</code> or <code>jane.miller</code>.</p> <p><code>GET /api/cm_hopper_additional_phones?name=john.doe,jane.miller</code></p> <p>If you use the key <code>filter</code> the result will be filtered by the value you specify.</p> <p><code>GET /api/cm_hopper_additional_phones?filter=john</code></p> <h2>Sorting</h2> <p>To sort a result set based on one or several fields you can utilize the <code>sort</code> parameter. This parameters accepts a comma-separated list.</p> <p>Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (<code>-</code>).</p> <p>A call sorting a result by <code>id</code> ascending and then <code>name</code> descending would look like this.</p> <p><code>GET /api/cm_hopper_additional_phones?sort=id,-name</code></p> <h2>Offset and Limit</h2> <p>Query results are always paged. Motion leverages the <code>offset</code> and <code>limit</code> parameters to facilitate this.</p> <p>When the neither of these parameters are explicitly supplied the handler will assume the a default <code>limit</code> of <code>100</code>.</p> <p><code>offset</code> is a number indicating the start position in the result set you want to return.</p> <p><code>limit</code> is a number indicating how many records past the start position you want returned.</p> <p>A call with a result set starting at <code>5</code> and returning no more than <code>25</code> records would look like this.</p> <p><code>GET /api/cm_hopper_additional_phones?offset=5&amp;limit=25</code></p> <p>If there were <code>50</code> records in total, the returned <code>Content-Range</code> header would look like this.</p> <p><code>Content-Range: 5-30/50</code></p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmHopperAdditionalPhone/index.js",
+    "groupTitle": "CmHopperAdditionalPhones"
+  },
+  {
+    "type": "get",
+    "url": "/api/cm_hopper_additional_phones/{id}",
+    "title": "Gets a single CmHopperAdditionalPhone",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_hopper_additional_phones/{id} -v -u {name}:{password}",
+        "type": "json"
+      }
+    ],
+    "name": "ShowCmHopperAdditionalPhones",
+    "group": "CmHopperAdditionalPhones",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmHopperAdditionalPhone/index.js",
+    "groupTitle": "CmHopperAdditionalPhones"
+  },
+  {
+    "type": "put",
+    "url": "/api/cm_hopper_additional_phones/{id}",
+    "title": "Update an existing CmHopperAdditionalPhone",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm_hopper_additional_phones/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT",
+        "type": "json"
+      }
+    ],
+    "name": "updateCmHopperAdditionalPhones",
+    "group": "CmHopperAdditionalPhones",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmHopperAdditionalPhone/index.js",
+    "groupTitle": "CmHopperAdditionalPhones"
+  },
+  {
+    "type": "post",
     "url": "/api/cm/companies",
     "title": "Creates a new Company",
     "examples": [
@@ -6220,6 +6538,42 @@
     "groupTitle": "Cm_Contacts"
   },
   {
+    "type": "post",
+    "url": "/api/cm/contacts/{id}/duplicatePhones",
+    "title": "Sets new contact additional phones",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm/contacts/{id}/duplicateAdditionalPhones -d '{\"phones\": [p1,p2]}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST",
+        "type": "json"
+      }
+    ],
+    "name": "duplicateAdditionalPhones",
+    "group": "Cm_Contacts",
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContact/index.js",
+    "groupTitle": "Cm_Contacts"
+  },
+  {
+    "type": "get",
+    "url": "/api/cm/contacts/{id}/phones",
+    "title": "Gets contact phones",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm/contacts/{id}/phones -v -u {name}:{password} -X GET",
+        "type": "json"
+      }
+    ],
+    "name": "getAdditionalPhones",
+    "group": "Cm_Contacts",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContact/index.js",
+    "groupTitle": "Cm_Contacts"
+  },
+  {
     "type": "get",
     "url": "/api/cm/contacts/{id}/journey",
     "title": "Gets customer journey",
@@ -6293,6 +6647,42 @@
   },
   {
     "type": "post",
+    "url": "/api/cm/contacts/{id}/rescheduleAdditionalPhones",
+    "title": "Sets new contact additional phones",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm/contacts/{id}/rescheduleAdditionalPhones -d '{\"phones\": [p1,p2]}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST",
+        "type": "json"
+      }
+    ],
+    "name": "rescheduleAdditionalPhones",
+    "group": "Cm_Contacts",
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContact/index.js",
+    "groupTitle": "Cm_Contacts"
+  },
+  {
+    "type": "post",
+    "url": "/api/cm/contacts/{id}/phones",
+    "title": "Sets new contact phones",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm/contacts/{id}/phones -d '{\"phones\": [p1,p2]}' -H 'Content-Type: application/json' -v -u {name}:{password} -X POST",
+        "type": "json"
+      }
+    ],
+    "name": "setAdditionalPhones",
+    "group": "Cm_Contacts",
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContact/index.js",
+    "groupTitle": "Cm_Contacts"
+  },
+  {
+    "type": "post",
     "url": "/api/cm/contacts/{id}/tags",
     "title": "Sets new tags",
     "examples": [
@@ -6582,6 +6972,13 @@
           },
           {
             "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "OrderBy",
+            "description": ""
+          },
+          {
+            "group": "Body",
             "type": "String",
             "optional": true,
             "field": "dialTimezone",
@@ -7325,13 +7722,13 @@
     "groupTitle": "Cm_Hopper"
   },
   {
-    "type": "post",
-    "url": "/api/cm/hopper/previewrecall",
+    "type": "get",
+    "url": "/api/cm/hopper/{id}/previewrecall",
     "title": "Gets Preview Dialer Contacts for Recall",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/cm/hopper/previewrecall -d '{\"hopperId\": 1}' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X GET",
+        "content": "curl https://{domain}/api/cm/hopper/{id}/previewrecall \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X GET",
         "type": "json"
       }
     ],
@@ -7890,6 +8287,24 @@
   },
   {
     "type": "get",
+    "url": "/api/cm/lists/global_fields",
+    "title": "Gets GLOBAL Custom Fields",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm/lists/global_fields -v -u {name}:{password} -X GET",
+        "type": "json"
+      }
+    ],
+    "name": "getGlobalCustomFields",
+    "group": "Cm_Lists",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmList/index.js",
+    "groupTitle": "Cm_Lists"
+  },
+  {
+    "type": "get",
     "url": "/api/cm/lists/{id}/contacts/csv",
     "title": "Gets CSV List Contacts",
     "examples": [
@@ -7944,6 +8359,24 @@
   },
   {
     "type": "post",
+    "url": "/api/cm/contacts/uploadUpdates/:id",
+    "title": "Import existing contacts by csv",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/cm/contacts/uploadUpdates/:id -v -u {name}:{password} -X POST",
+        "type": "json"
+      }
+    ],
+    "name": "importUpdates",
+    "group": "Cm_contacts",
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/cmContact/index.js",
+    "groupTitle": "Cm_contacts"
+  },
+  {
+    "type": "post",
     "url": "/api/cm/contacts/upload",
     "title": "Upload csv",
     "examples": [
@@ -8016,6 +8449,123 @@
   },
   {
     "type": "post",
+    "url": "/api/contact_item_types",
+    "title": "Creates a new ContactItemType",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/contact_item_types -d '{\"key1\": \"valu1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X POST",
+        "type": "json"
+      }
+    ],
+    "name": "CreateContactItemTypes",
+    "group": "ContactItemType",
+    "parameter": {
+      "fields": {
+        "Body": [
+          {
+            "group": "Body",
+            "type": "String",
+            "optional": false,
+            "field": "name",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "Integer",
+            "optional": true,
+            "field": "OrderBy",
+            "description": ""
+          },
+          {
+            "group": "Body",
+            "type": "String",
+            "optional": true,
+            "field": "rgbBackgroundColor",
+            "description": ""
+          }
+        ]
+      }
+    },
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/contactItemType/index.js",
+    "groupTitle": "ContactItemType"
+  },
+  {
+    "type": "delete",
+    "url": "/api/contact_item_types/{id}",
+    "title": "Deletes a ContactItemType",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/contact_item_types/{id} -v -u {name}:{password} -X DELETE",
+        "type": "json"
+      }
+    ],
+    "name": "DeleteContactItemTypes",
+    "group": "ContactItemType",
+    "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/contactItemType/index.js",
+    "groupTitle": "ContactItemType"
+  },
+  {
+    "type": "get",
+    "url": "/api/contact_item_types",
+    "title": "Gets a list of ContactItemTypes",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/contact_item_types -v -u {name}:{password}",
+        "type": "json"
+      }
+    ],
+    "name": "GetContactItemTypes",
+    "group": "ContactItemType",
+    "description": "<p>Motion will always return paged results. Motion returns paging data in the <code>Content-Range</code> header in the form start - end / total.</p> <p>Upon success Motion will return a HTTP status code <code>200 OK</code> if the entire collection was returned otherwise it will return a HTTP status code <code>206</code> Partial Content.</p> <p>Motion renders the resulting JSON representation in the response body.</p> <h2>Retrieving Specific Fields</h2> <p>To return only specific fields for a result set you can utilize the <code>fields</code> parameter. This parameter accepts a comma-separated list.</p> <p>A call returning only <code>id</code> and <code>name</code> for a result set would look like this.</p> <p><code>GET /api/contact_item_types?fields=id,name</code></p> <h2>Filtering</h2> <p>You can perform exact-match filtering on any of a model's fields by using the field name as the key and supplying it with a value. These parameters accept a comma-separated list.</p> <p>A call returning a result set for records with <code>name</code> of <code>john.doe</code> or <code>jane.miller</code>.</p> <p><code>GET /api/contact_item_types?name=john.doe,jane.miller</code></p> <p>If you use the key <code>filter</code> the result will be filtered by the value you specify.</p> <p><code>GET /api/contact_item_types?filter=john</code></p> <h2>Sorting</h2> <p>To sort a result set based on one or several fields you can utilize the <code>sort</code> parameter. This parameters accepts a comma-separated list.</p> <p>Results will be sorted in the order of the fields provided. The default sorting order for fields is ascending. Fields can be sorted in descending order by prefixing them with a dash (<code>-</code>).</p> <p>A call sorting a result by <code>id</code> ascending and then <code>name</code> descending would look like this.</p> <p><code>GET /api/contact_item_types?sort=id,-name</code></p> <h2>Offset and Limit</h2> <p>Query results are always paged. Motion leverages the <code>offset</code> and <code>limit</code> parameters to facilitate this.</p> <p>When the neither of these parameters are explicitly supplied the handler will assume the a default <code>limit</code> of <code>100</code>.</p> <p><code>offset</code> is a number indicating the start position in the result set you want to return.</p> <p><code>limit</code> is a number indicating how many records past the start position you want returned.</p> <p>A call with a result set starting at <code>5</code> and returning no more than <code>25</code> records would look like this.</p> <p><code>GET /api/contact_item_types?offset=5&amp;limit=25</code></p> <p>If there were <code>50</code> records in total, the returned <code>Content-Range</code> header would look like this.</p> <p><code>Content-Range: 5-30/50</code></p>",
+    "version": "0.0.0",
+    "filename": "server/api/contactItemType/index.js",
+    "groupTitle": "ContactItemType"
+  },
+  {
+    "type": "get",
+    "url": "/api/contact_item_types/{id}",
+    "title": "Gets a single ContactItemType",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/contact_item_types/{id} -v -u {name}:{password}",
+        "type": "json"
+      }
+    ],
+    "name": "ShowContactItemTypes",
+    "group": "ContactItemType",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/contactItemType/index.js",
+    "groupTitle": "ContactItemType"
+  },
+  {
+    "type": "put",
+    "url": "/api/contact_item_types/{id}",
+    "title": "Update an existing ContactItemType",
+    "examples": [
+      {
+        "title": "Example usage:",
+        "content": "curl https://{domain}/api/contact_item_types/{id} -d '{\"key1\": \"value1\", \"key2\": \"value2\", \"...\": \"...\"}' \\\n -H \"Content-Type: application/json\" -v -u {name}:{password} -X PUT",
+        "type": "json"
+      }
+    ],
+    "name": "updateContactItemTypes",
+    "group": "ContactItemType",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "version": "0.0.0",
+    "filename": "server/api/contactItemType/index.js",
+    "groupTitle": "ContactItemType"
+  },
+  {
+    "type": "post",
     "url": "/api/cm/custom_field",
     "title": "Create a new custom field",
     "examples": [
@@ -9988,12 +10538,12 @@
   },
   {
     "type": "post",
-    "url": "/api/fax/accounts/{id}/applications",
-    "title": "Creates new applications",
+    "url": "/api/fax/accounts/addaccountapplications",
+    "title": "Creates new account and applications",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/fax/accounts/{id}/applications -d '[{\"app\": \"queue\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST",
+        "content": "curl https://{domain}/api/fax/accounts/addaccountapplications -d '[{\"name\": \"name\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST",
         "type": "json"
       }
     ],
@@ -10047,12 +10597,12 @@
   },
   {
     "type": "post",
-    "url": "/api/fax/accounts/addaccountapplications",
-    "title": "Creates new account and applications",
+    "url": "/api/fax/accounts/{id}/applications",
+    "title": "Creates new applications",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/fax/accounts/addaccountapplications -d '[{\"name\": \"name\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST",
+        "content": "curl https://{domain}/api/fax/accounts/{id}/applications -d '[{\"app\": \"queue\", \"...\": \"...\"}]' \\ \n -H 'Content-Type: application/json' -v -u {name}:{password} -X POST",
         "type": "json"
       }
     ],
@@ -11022,9 +11572,9 @@
     "groupTitle": "Fax_Messages"
   },
   {
-    "type": "put",
-    "url": "/api/fax/messages/{id}/reject",
-    "title": "Rejects message",
+    "type": "post",
+    "url": "/api/fax/messages",
+    "title": "Create message and send Fax",
     "examples": [
       {
         "title": "Example usage:",
@@ -11034,15 +11584,15 @@
     ],
     "name": "rejectMessage",
     "group": "Fax_Messages",
-    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
     "filename": "server/api/faxMessage/index.js",
     "groupTitle": "Fax_Messages"
   },
   {
-    "type": "post",
-    "url": "/api/fax/messages",
-    "title": "Create message and send Fax",
+    "type": "put",
+    "url": "/api/fax/messages/{id}/reject",
+    "title": "Rejects message",
     "examples": [
       {
         "title": "Example usage:",
@@ -11052,7 +11602,7 @@
     ],
     "name": "rejectMessage",
     "group": "Fax_Messages",
-    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
     "filename": "server/api/faxMessage/index.js",
     "groupTitle": "Fax_Messages"
@@ -20042,36 +20592,36 @@
   },
   {
     "type": "get",
-    "url": "/api/rpc/outbound",
-    "title": "Gets a list of RTOutbound",
+    "url": "/api/rpc/voice/queues",
+    "title": "Gets a list of RTVoiceQueues",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/rpc/outbound -v -u {name}:{password}",
+        "content": "curl https://{domain}/api/rpc/voice/queues -v -u {name}:{password}",
         "type": "json"
       }
     ],
     "name": "RTVoiceQueues",
     "group": "RPC_Realtime",
-    "description": "<p>Motion will return a list of realtime outbound parameters.</p> <p>Upon success Motion will return a HTTP status code <code>200 OK</code> if the entire collection was returned.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "description": "<p>Motion will return a list of realtime voice queues parameters.</p> <p>Upon success Motion will return a HTTP status code <code>200 OK</code> if the entire collection was returned.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
     "filename": "server/api/rpc/index.js",
     "groupTitle": "RPC_Realtime"
   },
   {
     "type": "get",
-    "url": "/api/rpc/voice/queues",
-    "title": "Gets a list of RTVoiceQueues",
+    "url": "/api/rpc/outbound",
+    "title": "Gets a list of RTOutbound",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/rpc/voice/queues -v -u {name}:{password}",
+        "content": "curl https://{domain}/api/rpc/outbound -v -u {name}:{password}",
         "type": "json"
       }
     ],
     "name": "RTVoiceQueues",
     "group": "RPC_Realtime",
-    "description": "<p>Motion will return a list of realtime voice queues parameters.</p> <p>Upon success Motion will return a HTTP status code <code>200 OK</code> if the entire collection was returned.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "description": "<p>Motion will return a list of realtime outbound parameters.</p> <p>Upon success Motion will return a HTTP status code <code>200 OK</code> if the entire collection was returned.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
     "filename": "server/api/rpc/index.js",
     "groupTitle": "RPC_Realtime"
@@ -23002,31 +23552,31 @@
     "groupTitle": "Sms_Accounts"
   },
   {
-    "type": "get",
-    "url": "/api/sms/accounts/{id}/status",
-    "title": "Receive message status as get request",
+    "type": "post",
+    "url": "/api/sms/messages/{id}/status",
+    "title": "Receive message status",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/sms/accounts/{id}/status -H 'Content-Type: application/json' -v -X GET",
+        "content": "curl https://{domain}/api/sms/messages/{id}/status \\ \n -H 'Content-Type: application/json' -v -X POST",
         "type": "json"
       }
     ],
     "name": "statusMessage",
     "group": "Sms_Accounts",
-    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/smsAccount/index.js",
+    "filename": "server/api/smsMessage/index.js",
     "groupTitle": "Sms_Accounts"
   },
   {
     "type": "post",
-    "url": "/api/sms/messages/{id}/status",
+    "url": "/api/sms/accounts/{id}/status",
     "title": "Receive message status",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/sms/messages/{id}/status \\ \n -H 'Content-Type: application/json' -v -X POST",
+        "content": "curl https://{domain}/api/sms/accounts/{id}/status -H 'Content-Type: application/json' -v -X POST",
         "type": "json"
       }
     ],
@@ -23034,23 +23584,23 @@
     "group": "Sms_Accounts",
     "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/smsMessage/index.js",
+    "filename": "server/api/smsAccount/index.js",
     "groupTitle": "Sms_Accounts"
   },
   {
-    "type": "post",
+    "type": "get",
     "url": "/api/sms/accounts/{id}/status",
-    "title": "Receive message status",
+    "title": "Receive message status as get request",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/sms/accounts/{id}/status -H 'Content-Type: application/json' -v -X POST",
+        "content": "curl https://{domain}/api/sms/accounts/{id}/status -H 'Content-Type: application/json' -v -X GET",
         "type": "json"
       }
     ],
     "name": "statusMessage",
     "group": "Sms_Accounts",
-    "description": "<p>Motion will return a HTTP status code <code>201</code> upon success.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
+    "description": "<p>Motion will return a HTTP status code <code>200</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
     "filename": "server/api/smsAccount/index.js",
     "groupTitle": "Sms_Accounts"
@@ -26075,7 +26625,7 @@
   },
   {
     "type": "get",
-    "url": "/api/system",
+    "url": "/api/system/process",
     "title": "Gets system information",
     "examples": [
       {
@@ -26093,7 +26643,7 @@
   },
   {
     "type": "get",
-    "url": "/api/system/process",
+    "url": "/api/system",
     "title": "Gets system information",
     "examples": [
       {
@@ -26392,12 +26942,12 @@
   },
   {
     "type": "delete",
-    "url": "/api/openchannel/queues/{id}/teams",
+    "url": "/api/mail/queues/{id}/teams",
     "title": "Remove teams from a queue",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/openchannel/queues/{id}/teams -v -u {name}:{password} -X DELETE",
+        "content": "curl https://{domain}/api/mail/queues/{id}/teams -v -u {name}:{password} -X DELETE",
         "type": "json"
       }
     ],
@@ -26405,17 +26955,17 @@
     "group": "Teams",
     "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/openchannelQueue/index.js",
+    "filename": "server/api/mailQueue/index.js",
     "groupTitle": "Teams"
   },
   {
     "type": "delete",
-    "url": "/api/voice/queues/{id}/teams",
-    "title": "Remove teams from a queue",
+    "url": "/api/voice/Prefixes/{id}/teams",
+    "title": "Remove teams from a voice prefix",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/voice/queues/{id}/teams -v -u {name}:{password} -X DELETE",
+        "content": "curl https://{domain}/api/voice/prefixes/{id}/teams -v -u {name}:{password} -X DELETE",
         "type": "json"
       }
     ],
@@ -26423,17 +26973,17 @@
     "group": "Teams",
     "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/voiceQueue/index.js",
+    "filename": "server/api/voicePrefix/index.js",
     "groupTitle": "Teams"
   },
   {
     "type": "delete",
-    "url": "/api/voice/Prefixes/{id}/teams",
-    "title": "Remove teams from a voice prefix",
+    "url": "/api/chat/queues/{id}/teams",
+    "title": "Remove teams from a queue",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/voice/prefixes/{id}/teams -v -u {name}:{password} -X DELETE",
+        "content": "curl https://{domain}/api/chat/queues/{id}/teams -v -u {name}:{password} -X DELETE",
         "type": "json"
       }
     ],
@@ -26441,7 +26991,7 @@
     "group": "Teams",
     "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/voicePrefix/index.js",
+    "filename": "server/api/chatQueue/index.js",
     "groupTitle": "Teams"
   },
   {
@@ -26464,12 +27014,12 @@
   },
   {
     "type": "delete",
-    "url": "/api/whatsapp/queues/{id}/teams",
+    "url": "/api/fax/queues/{id}/teams",
     "title": "Remove teams from a queue",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/whatsapp/queues/{id}/teams -v -u {name}:{password} -X DELETE",
+        "content": "curl https://{domain}/api/fax/queues/{id}/teams -v -u {name}:{password} -X DELETE",
         "type": "json"
       }
     ],
@@ -26477,17 +27027,17 @@
     "group": "Teams",
     "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/whatsappQueue/index.js",
+    "filename": "server/api/faxQueue/index.js",
     "groupTitle": "Teams"
   },
   {
     "type": "delete",
-    "url": "/api/chat/queues/{id}/teams",
+    "url": "/api/openchannel/queues/{id}/teams",
     "title": "Remove teams from a queue",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/chat/queues/{id}/teams -v -u {name}:{password} -X DELETE",
+        "content": "curl https://{domain}/api/openchannel/queues/{id}/teams -v -u {name}:{password} -X DELETE",
         "type": "json"
       }
     ],
@@ -26495,17 +27045,17 @@
     "group": "Teams",
     "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/chatQueue/index.js",
+    "filename": "server/api/openchannelQueue/index.js",
     "groupTitle": "Teams"
   },
   {
     "type": "delete",
-    "url": "/api/mail/queues/{id}/teams",
+    "url": "/api/whatsapp/queues/{id}/teams",
     "title": "Remove teams from a queue",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/mail/queues/{id}/teams -v -u {name}:{password} -X DELETE",
+        "content": "curl https://{domain}/api/whatsapp/queues/{id}/teams -v -u {name}:{password} -X DELETE",
         "type": "json"
       }
     ],
@@ -26513,17 +27063,17 @@
     "group": "Teams",
     "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/mailQueue/index.js",
+    "filename": "server/api/whatsappQueue/index.js",
     "groupTitle": "Teams"
   },
   {
     "type": "delete",
-    "url": "/api/fax/queues/{id}/teams",
+    "url": "/api/voice/queues/{id}/teams",
     "title": "Remove teams from a queue",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/fax/queues/{id}/teams -v -u {name}:{password} -X DELETE",
+        "content": "curl https://{domain}/api/voice/queues/{id}/teams -v -u {name}:{password} -X DELETE",
         "type": "json"
       }
     ],
@@ -26531,7 +27081,7 @@
     "group": "Teams",
     "description": "<p>Motion will return a HTTP status code <code>204</code> upon success. Motion return a HTTP status code <code>404</code> if the corresponding record could not be located.</p> <p>Motion renders the resulting JSON representation in the response body.</p>",
     "version": "0.0.0",
-    "filename": "server/api/faxQueue/index.js",
+    "filename": "server/api/voiceQueue/index.js",
     "groupTitle": "Teams"
   },
   {
@@ -34521,12 +35071,12 @@
   },
   {
     "type": "post",
-    "url": "/api/webbar/unhold",
-    "title": "unhold webrtc call",
+    "url": "/api/webbar/hold",
+    "title": "hold webrtc call",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/webbar/unhold -d '{\"sessionId\": \"<sessionId>\", \"userId\": 54}' \\\n -H \"Content-Type: application/json\" -X POST",
+        "content": "curl https://{domain}/api/webbar/hold -d '{\"sessionId\": \"<sessionId>\", \"userId\": 54}' \\\n -H \"Content-Type: application/json\" -X POST",
         "type": "json"
       }
     ],
@@ -34538,7 +35088,7 @@
           {
             "group": "Body",
             "type": "String",
-            "optional": false,
+            "optional": true,
             "field": "sessionId",
             "description": ""
           },
@@ -34559,12 +35109,12 @@
   },
   {
     "type": "post",
-    "url": "/api/webbar/hold",
-    "title": "hold webrtc call",
+    "url": "/api/webbar/unhold",
+    "title": "unhold webrtc call",
     "examples": [
       {
         "title": "Example usage:",
-        "content": "curl https://{domain}/api/webbar/hold -d '{\"sessionId\": \"<sessionId>\", \"userId\": 54}' \\\n -H \"Content-Type: application/json\" -X POST",
+        "content": "curl https://{domain}/api/webbar/unhold -d '{\"sessionId\": \"<sessionId>\", \"userId\": 54}' \\\n -H \"Content-Type: application/json\" -X POST",
         "type": "json"
       }
     ],
@@ -34576,7 +35126,7 @@
           {
             "group": "Body",
             "type": "String",
-            "optional": true,
+            "optional": false,
             "field": "sessionId",
             "description": ""
           },
diff --git a/apidoc/api_project.js b/apidoc/api_project.js
index 3252323..734cd62 100644
--- a/apidoc/api_project.js
+++ b/apidoc/api_project.js
@@ -1,6 +1,6 @@
 define({
   "name": "xCALLY Motion API",
-  "version": "2.6.0",
+  "version": "2.6.4",
   "description": "Thank you for choosing xCALLY MOTION, one of the first Omni Channel solution integrated with AsteriskTM and the most innovative real time solutions available on the market.",
   "title": "xCALLY MOTION API",
   "header": {
@@ -17,7 +17,7 @@ define({
   "apidoc": "0.3.0",
   "generator": {
     "name": "apidoc",
-    "time": "2022-03-01T11:06:48.604Z",
+    "time": "2022-03-01T12:30:30.417Z",
     "url": "http://apidocjs.com",
     "version": "0.24.0"
   }
diff --git a/apidoc/api_project.json b/apidoc/api_project.json
index 99fb005..3bb7836 100644
--- a/apidoc/api_project.json
+++ b/apidoc/api_project.json
@@ -1,6 +1,6 @@
 {
   "name": "xCALLY Motion API",
-  "version": "2.6.0",
+  "version": "2.6.4",
   "description": "Thank you for choosing xCALLY MOTION, one of the first Omni Channel solution integrated with AsteriskTM and the most innovative real time solutions available on the market.",
   "title": "xCALLY MOTION API",
   "header": {
@@ -17,7 +17,7 @@
   "apidoc": "0.3.0",
   "generator": {
     "name": "apidoc",
-    "time": "2022-03-01T11:06:48.604Z",
+    "time": "2022-03-01T12:30:30.417Z",
     "url": "http://apidocjs.com",
     "version": "0.24.0"
   }
diff --git a/package.json b/package.json
index 18b176f..afd2342 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "motion",
-  "version": "2.6.0",
+  "version": "2.6.4",
   "description": "xCALLY Motion is the new Realtime asynchronous solution for your multichannel contact center over Asterisk.",
   "main": "server/app.js",
   "engines": {
diff --git a/public/app/forgot/i18n/pt-BR.json b/public/app/forgot/i18n/pt-BR.json
index caa1d08..f024ec7 100644
--- a/public/app/forgot/i18n/pt-BR.json
+++ b/public/app/forgot/i18n/pt-BR.json
@@ -2,7 +2,7 @@
   "FORGOTPASSWORD": {
     "TITLE": "Recupere sua senha",
     "EMAIL_ADRESS": "Endereço de e-mail",
-    "SEND_RESET_LINK": "ENVIAR LINK PARA RESET",
+    "SEND_RESET_LINK": "Enviar link para reset",
     "GO_BACK": "Volte para o login",
     "LINK_SENT": "Link enviado",
     "LINNK_SENT_MESSAGE": "Um e-mail contendo um link para redefinir sua senha foi enviado para o seu endereço!",
diff --git a/public/app/login/i18n/pt-BR.json b/public/app/login/i18n/pt-BR.json
index bffb47d..d9f974d 100644
--- a/public/app/login/i18n/pt-BR.json
+++ b/public/app/login/i18n/pt-BR.json
@@ -10,7 +10,7 @@
     "REMEMBER_ME": "Lembrar-me",
     "FORGOT_PASSWORD": "Esqueceu a senha?",
     "LOG_IN": "Entrar",
-    "OR": "OU",
+    "OR": "Ou",
     "WITH_GOOGLE": "Logar com o Google",
     "WITH_FACEBOOK": "Logar com o Facebook",
     "DONT_HAVE_ACCOUNT": "Não tem conta?",
diff --git a/public/app/main/apps/analytics/i18n/de.json b/public/app/main/apps/analytics/i18n/de.json
index f771c4b..e6b577a 100644
--- a/public/app/main/apps/analytics/i18n/de.json
+++ b/public/app/main/apps/analytics/i18n/de.json
@@ -1,20 +1,20 @@
 {
   "ANALYTICS": {
     "NAME": "Name",
-    "ANALYTICS": "Reporting",
-    "METRICS": "Eigene Kennzahlen",
-    "ID": "ID",
+    "ANALYTICS": "Analytics",
+    "METRICS": "Kennzahlen",
+    "ID": "Id",
     "TABLE": "Tabelle",
     "DESCRIPTION": "Beschreibung",
     "SEARCH_FOR_ANYONE": "Suche",
-    "METRIC": "MYSQL-Ausdruck. Beispiel: DATE(queuecallerjoinat)",
+    "METRIC": "Metrik",
     "ERRORS": {
-      "NAME_REQUIRED": "Name erforderlich",
-      "METRIC_REQUIRED": "Metrik erforderlich",
-      "COLUMN_REQUIRED": "Spalte erforderlich",
-      "VALUE_REQUIRED": "Wert erforderlich",
-      "CUSTOM_METRIC_REQUIRED": "Benutzerdef. Metrik erforderlich",
-      "ALIAS_REQUIRED": "Alias erforderlich"
+      "NAME_REQUIRED": "Pflichtfeld",
+      "METRIC_REQUIRED": "Pflichtfeld",
+      "COLUMN_REQUIRED": "Pflichtfeld",
+      "VALUE_REQUIRED": "Pflichtfeld",
+      "CUSTOM_METRIC_REQUIRED": "Pflichtfeld",
+      "ALIAS_REQUIRED": "Pflichtfeld"
     },
     "NEW_METRIC": "Neue Metrik",
     "ADD_METRIC": "Metrik hinzufügen",
@@ -22,11 +22,11 @@
     "DELETE_METRIC": "Metrik löschen",
     "SAVE": "Speichern",
     "BACK": "Zurück",
-    "SELECTED": "Ausgewählt",
+    "SELECTED": "Ausgewählte",
     "SELECT_ALL": "Alles auswählen",
     "SELECT_NONE": "Nichts auswählen",
     "TYPE": "Typ",
-    "EXTRACTEDREPORTS": "Ausgeführte Berichte",
+    "EXTRACTEDREPORTS": "Extrahierte Berichte",
     "DATE_RANGE_FROM": "Datum von",
     "DATE_RANGE_TO": "Datum bis",
     "GENERATED_AT": "Generiert am",
@@ -38,7 +38,7 @@
     "NEW_REPORT": "Neuer Bericht",
     "ADD_REPORT": "Bericht hinzufügen",
     "COPY_REPORT": "Bericht kopieren",
-    "PREVIEW_REPORT": "Vorschau Bericht",
+    "PREVIEW_REPORT": "Berichtvorschau",
     "RUN_REPORT": "Bericht ausführen",
     "DOWNLOAD_JSON_REPORT": "Bericht exportieren JSON",
     "EDIT_REPORT": "Bericht bearbeiten",
@@ -50,7 +50,7 @@
     "ERROR": "Fehler",
     "QUERY_ERROR": "Abfragefehler",
     "MESSAGE": "Nachricht",
-    "CLOSE": "Schließen",
+    "CLOSE": "Schliessen",
     "FORMAT": "Format",
     "SETTINGS": "Einstellungen",
     "GENERAL": "Allgemein",
@@ -61,7 +61,7 @@
     "COLUMN": "Spalte",
     "VALUE": "Wert",
     "PREVIEW": "Vorschau",
-    "LIMITED_RESULT": "Ansicht begrenzt",
+    "LIMITED_RESULT": "Ergebins begrenzt",
     "NO_DATA": "Keine Daten",
     "CONDITIONS": "Bedingungen",
     "ALIAS": "Alias",
@@ -75,9 +75,9 @@
     "NO_METRIC_FOUND": "Keine Metrik gefunden",
     "NO_AVAILABLE_INFO": "keine Informationen verfügbar",
     "CUSTOM_METRIC": "Benutzerdefinierte Metrik",
-    "DELETE_EXTRACTEDREPORT": "Bericht löschen",
-    "EDIT_EXTRACTEDREPORT": "Bericht bearbeiten",
-    "DOWNLOAD_EXTRACTEDREPORT": "Bericht herunterladen",
+    "DELETE_EXTRACTEDREPORT": "Extrahierte Berichte löschen",
+    "EDIT_EXTRACTEDREPORT": "Extrahierte Berichte bearbeiten",
+    "DOWNLOAD_EXTRACTEDREPORT": "Extrahierte Berichte herunterladen",
     "PAGE": "Seite",
     "ROWSPERPAGE": "Zeilen pro Seite",
     "OF": "von",
diff --git a/public/app/main/apps/analytics/i18n/nl.json b/public/app/main/apps/analytics/i18n/nl.json
index 784ce48..c214138 100644
--- a/public/app/main/apps/analytics/i18n/nl.json
+++ b/public/app/main/apps/analytics/i18n/nl.json
@@ -1,56 +1,56 @@
 {
   "ANALYTICS": {
     "NAME": "Naam",
-    "ANALYTICS": "Analyses",
-    "METRICS": "Statistieken",
+    "ANALYTICS": "Analytics",
+    "METRICS": "Metrieken",
     "ID": "Id",
     "TABLE": "Tabel",
     "DESCRIPTION": "Beschrijving",
-    "SEARCH_FOR_ANYONE": "Zoeken",
-    "METRIC": "Statistiek",
+    "SEARCH_FOR_ANYONE": "Zoeken voor iedereen",
+    "METRIC": "Metrisch",
     "ERRORS": {
-      "NAME_REQUIRED": "Verplicht veld",
-      "METRIC_REQUIRED": "Verplicht veld",
-      "COLUMN_REQUIRED": "Verplicht veld",
-      "VALUE_REQUIRED": "Verplicht veld",
-      "CUSTOM_METRIC_REQUIRED": "Verplicht veld",
-      "ALIAS_REQUIRED": "Verplicht veld"
+      "NAME_REQUIRED": "De naam is verplicht",
+      "METRIC_REQUIRED": "De metrische is vereist",
+      "COLUMN_REQUIRED": "De kolom is vereist",
+      "VALUE_REQUIRED": "De waarde is vereist",
+      "CUSTOM_METRIC_REQUIRED": "De aangepaste metrisch is vereist",
+      "ALIAS_REQUIRED": "De alias is vereist"
     },
-    "NEW_METRIC": "Nieuwe Statistiek",
-    "ADD_METRIC": "Statistiek Toevoegen",
-    "EDIT_METRIC": "Statistiek Bewerken",
-    "DELETE_METRIC": "Statistiek Verwijderen",
+    "NEW_METRIC": "Nieuwe metrisch",
+    "ADD_METRIC": "Voeg metrisch",
+    "EDIT_METRIC": "Edit metrisch",
+    "DELETE_METRIC": "Verwijder metrisch",
     "SAVE": "Opslaan",
     "BACK": "Terug",
     "SELECTED": "Geselecteerd",
-    "SELECT_ALL": "Selecteer Alles",
-    "SELECT_NONE": "Selecteer Geen",
+    "SELECT_ALL": "Alles selecteren",
+    "SELECT_NONE": "Selecteer None (Geen).",
     "TYPE": "Type",
-    "EXTRACTEDREPORTS": "Resultaten",
+    "EXTRACTEDREPORTS": "Uitgepakte rapporten",
     "DATE_RANGE_FROM": "Datumbereik Van",
     "DATE_RANGE_TO": "Datumbereik Tot",
-    "GENERATED_AT": "Gegenereerd Op",
+    "GENERATED_AT": "Gegenereerd.",
     "STATUS": "Status",
-    "OUTPUT": "Resultaat",
+    "OUTPUT": "Uitgang",
     "REPORTS": "Rapporten",
     "SEARCH_FOR_FOLDER": "Zoeken naar map",
-    "CREATED_AT": "Gegenereerd Op",
-    "NEW_REPORT": "Nieuw Rapport",
-    "ADD_REPORT": "Rapport Toevoegen",
-    "COPY_REPORT": "Raport Kopiëren",
-    "PREVIEW_REPORT": "Voorbeeldrapport",
-    "RUN_REPORT": "Rapport Genereren",
-    "DOWNLOAD_JSON_REPORT": "Rapportgegevens Exporteren JSON",
-    "EDIT_REPORT": "Rapport Bewerken",
-    "DELETE_REPORT": "Rapport Verwijderen",
-    "CREATE": "Map Nanmaken",
-    "RENAME": "Map Hernoemen",
-    "REMOVE": "Map Verwijderen",
-    "SELECT_NODE": "Map Selecteren",
+    "CREATED_AT": "Gemaakt op",
+    "NEW_REPORT": "Nieuw rapport",
+    "ADD_REPORT": "Rapport toevoegen",
+    "COPY_REPORT": "Kopie rapport",
+    "PREVIEW_REPORT": "Voorbeeldrapport.",
+    "RUN_REPORT": "Rapport uitvoeren",
+    "DOWNLOAD_JSON_REPORT": "Rapportgegevens exporteren JSON",
+    "EDIT_REPORT": "Rapport bewerken",
+    "DELETE_REPORT": "Rapport verwijderen",
+    "CREATE": "Map maken",
+    "RENAME": "Naam van map wijzigen",
+    "REMOVE": "Map verwijderen",
+    "SELECT_NODE": "Map selecteren",
     "ERROR": "Fout",
     "QUERY_ERROR": "Query fout",
     "MESSAGE": "Bericht",
-    "CLOSE": "Sluiten",
+    "CLOSE": "Dicht",
     "FORMAT": "Formaat",
     "SETTINGS": "Instellingen",
     "GENERAL": "Algemeen",
@@ -62,22 +62,22 @@
     "VALUE": "Waarde",
     "PREVIEW": "Afdrukvoorbeeld",
     "LIMITED_RESULT": "*Beperkte resultaten",
-    "NO_DATA": "Geen resultaten gevonden",
+    "NO_DATA": "Geen gegevens resultaten",
     "CONDITIONS": "Voorwaarden",
     "ALIAS": "Alias",
     "FUNCTION": "Functie",
-    "GROUP_BY": "Groeperen Op",
-    "ORDER_BY": "Sorteren op Op",
+    "GROUP_BY": "Groeperen op",
+    "ORDER_BY": "Order By",
     "ADD_REPORTFIELD": "Veld toevoegen",
-    "EDIT_REPORTFIELD": "Invoerveld Bewerken",
-    "DELETE_REPORTFIELD": "Veld Verwijderen",
-    "METRIC_NAME": "Statistiek",
-    "NO_METRIC_FOUND": "Geen statistieken gevonden",
+    "EDIT_REPORTFIELD": "Invoerveld",
+    "DELETE_REPORTFIELD": "Veld wissen",
+    "METRIC_NAME": "Metrisch",
+    "NO_METRIC_FOUND": "Geen metrische gevonden",
     "NO_AVAILABLE_INFO": "Geen beschikbare informatie",
-    "CUSTOM_METRIC": "Aangepaste Statistiek",
-    "DELETE_EXTRACTEDREPORT": "Rapport Verwijderen",
-    "EDIT_EXTRACTEDREPORT": "Rapport Bewerken",
-    "DOWNLOAD_EXTRACTEDREPORT": "Rapport Downloaden",
+    "CUSTOM_METRIC": "Aangepaste metrisch",
+    "DELETE_EXTRACTEDREPORT": "Verwijder geëxtraheerd verslag",
+    "EDIT_EXTRACTEDREPORT": "Edit geëxtraheerd verslag",
+    "DOWNLOAD_EXTRACTEDREPORT": "Download geëxtraheerd verslag",
     "PAGE": "Pagina",
     "ROWSPERPAGE": "Rijen per pagina",
     "OF": "Van",
diff --git a/public/app/main/apps/analytics/i18n/pt-BR.json b/public/app/main/apps/analytics/i18n/pt-BR.json
index 4a4f088..c1efa84 100644
--- a/public/app/main/apps/analytics/i18n/pt-BR.json
+++ b/public/app/main/apps/analytics/i18n/pt-BR.json
@@ -41,7 +41,7 @@
     "NEW_REPORT": "Novo relatório",
     "ADD_REPORT": "Adicionar relatório",
     "COPY_REPORT": "Copiar relatório",
-    "PREVIEW_REPORT": "Relatório de pré-visualização",
+    "PREVIEW_REPORT": "Pré-visualização do relatório",
     "RUN_REPORT": "Executar relatório",
     "DOWNLOAD_JSON_REPORT": "Exportar relatório JSON",
     "EDIT_REPORT": "Editar relatório",
@@ -84,6 +84,6 @@
     "PAGE": "Página",
     "ROWSPERPAGE": "Linhas por página",
     "OF": "do",
-    "WEB_REPORT": "Relatório da web"
+    "WEB_REPORT": "Relatório web"
   }
 }
diff --git a/public/app/main/apps/callysquare/i18n/de.json b/public/app/main/apps/callysquare/i18n/de.json
index e40e468..43d5be6 100644
--- a/public/app/main/apps/callysquare/i18n/de.json
+++ b/public/app/main/apps/callysquare/i18n/de.json
@@ -1,20 +1,20 @@
 {
   "CALLYSQUARE": {
-    "ACCOUNT_ID": "Konto",
-    "ADDUSER_PROJECTS": "Benutzer zum Projekt hinzufügen",
+    "ACCOUNT_ID": "Account",
+    "ADDUSER_PROJECTS": "Benutzer zu dem Projekt hinzufügen",
     "ADD_ODBC": "ODBC hinzufügen",
     "ADD_PROJECT": "Projekt hinzufügen",
-    "ADD_VARIABLE": "Variabel hinzufügen",
+    "ADD_VARIABLE": "Variable hinzufügen",
     "AGENTS": "Agenten",
-    "AGI": "Skript",
+    "AGI": "AGI",
     "ALL_USERS": "Alle Benutzer",
     "ANSWER": "Antwort",
     "APIKEY": "API-Schlüssel",
     "APPID": "App-ID",
-    "APPLICATION": "Anwendung",
-    "APPSECRET": "App-Secret",
-    "ARGS": "Argumente",
-    "ATTACHMENT_NAME": "Anhangsname",
+    "APPLICATION": "Application",
+    "APPSECRET": "App Geheimnis",
+    "ARGS": "Arguments",
+    "ATTACHMENT_NAME": "Name des Anhangs",
     "ATTACHMENT_PATH": "Anhangspfad",
     "ATTACHMENT_TYPE": "Anhangstyp",
     "AUDIO": "Audio",
@@ -22,10 +22,10 @@
     "AWSLEX": "Amazon Lex",
     "AWSPOLLY": "AWS Polly",
     "AWS_ACCESS_KEY_ID": "Zugangsschlüssel-ID",
-    "AWS_BOT_NAME": "BOT-Name",
-    "AWS_LEX_REGION": "Lex-Region",
-    "AWS_POLLY_REGION": "Polly-Region",
-    "AWS_POLLY_VOICE": "Polly-Sprache",
+    "AWS_BOT_NAME": "Bot-Name",
+    "AWS_LEX_REGION": "Region",
+    "AWS_POLLY_REGION": "Region",
+    "AWS_POLLY_VOICE": "Sprache",
     "AWS_SECRET_ACCESS_KEY": "Geheimer Zugangsschlüssel",
     "AWS_TEXT_TYPE": "Texttyp",
     "BACK": "Zurück",
@@ -34,13 +34,13 @@
     "BODY": "Body",
     "CALLBACK": "Rückruf",
     "CALLBACK_PRIORITY": "Priorität",
-    "CALLYSQUARE": "Callflow-Editor",
+    "CALLYSQUARE": "Cally Square",
     "CC": "CC",
     "CHOOSE_ATTACHMENT": "Anhang wählen",
     "CLOSE": "Schließen",
-    "COMMAND": "Eingabe",
-    "COMPUTEDVARIABLES": "Skriptpfad für berechnete Variabeln",
-    "CONDITION": "Bedingung",
+    "COMMAND": "Befehlen",
+    "COMPUTEDVARIABLES": "Skriptpfad für berechnete Variablen",
+    "CONDITION": "Voraussetzung",
     "CONTEXT": "Kontext",
     "COPY": "Kopieren",
     "COPY_PROJECT": "Projekt kopieren",
@@ -61,7 +61,7 @@
     "DIGIT": "Maximale Ziffern",
     "DIGITS": "Ziffern",
     "DOWNLOAD_SQUARERECORDING": "Aufnahme hochladen",
-    "DROP_TO_UPLOAD": "HIER ABLEGEN ZUM UPLOADEN",
+    "DROP_TO_UPLOAD": "ABLEGEN ZUM UPLOADEN",
     "DROP_TO_UPLOAD_MESSAGE": "Sie können hier auch Dateien hochladen. Nur XML- max.5 MB",
     "DSN": "DSN",
     "EDIT": "Bearbeiten",
@@ -71,20 +71,20 @@
     "EDIT_XML": "XML bearbeiten",
     "END": "Ende",
     "ERRORS": {
-      "DSN_REQUIRED": "DSN erforderlich",
-      "FIELD_REQUIRED": "Feld erforderlich",
-      "NAME_REQUIRED": "Name erforderlich",
-      "PROJECT_REQUIRED": "Projekt erforderlich",
-      "URL_REQUIRED": "URL erforderlich"
+      "DSN_REQUIRED": "Pflichtfeld",
+      "FIELD_REQUIRED": "Pflichtfeld",
+      "NAME_REQUIRED": "Pflichtfeld",
+      "PROJECT_REQUIRED": "Pflichtfeld",
+      "URL_REQUIRED": "Pflichtfeld"
     },
     "ESCAPE_DIGITS": "Escape Digits",
     "EXTEN": "Erweitern",
-    "EXTENSION": "Nebenstelle/Ziel",
+    "EXTENSION": "Erweiterung",
     "EXT_DIAL": "Wählen extern",
-    "FILE": "Datei",
+    "FILE": "Dateiname",
     "FILENAME": "Dateiname",
-    "FILE_ID": "Datei ID",
-    "FINALLY": "Am Ende",
+    "FILE_ID": "Audio",
+    "FINALLY": "Schliesslich",
     "FINDBY": "Suchen nach",
     "GETDIGITS": "Ziffern erhalten",
     "GETSECRETDIGITS": "Geheime Ziffern erhalten",
@@ -133,7 +133,7 @@
     "LUMENVOXTTS": "Lumenvox Text-To-Speech",
     "MACRO": "Macro",
     "MAILBOX": "Mailbox",
-    "MATH": "Mathematik",
+    "MATH": "Math",
     "MAXDIGIT": "Maximum Ziffern",
     "MENU": "Menü",
     "METHOD": "Methode",
@@ -163,11 +163,11 @@
     "OPERATION": "Operation",
     "OPTIONS": "Optionen",
     "OPTS": "Optionen",
-    "OUTPUT": "Ausgabe",
+    "OUTPUT": "Ausgang",
     "PAGE": "Seite",
     "PASSWORD": "Passwort",
     "PAUSE": "Pause",
-    "PAUSE_ID": "Pausen ID",
+    "PAUSE_ID": "Pause ID",
     "PERMISSIONADD_PROJECTS": "Benutzer zu dem Projekt hinzufügen",
     "PHONE": "Telefon",
     "PLAYBACK": "Wiedergabe",
@@ -175,22 +175,22 @@
     "PRIORITY": "Priorität",
     "PROJECT": "Projekt",
     "PROJECTS": "Projekte",
-    "PROJECT_ID": "Projekt ID",
-    "QUERY": "Query",
+    "PROJECT_ID": "Projekt",
+    "QUERY": "Abfrage",
     "QUEUE": "Warteschlange",
-    "QUEUE_ID": "Warteschlangen ID",
-    "RAWBODY": "Textkörper",
+    "QUEUE_ID": "Warteschlange ID",
+    "RAWBODY": "Body",
     "RAWHEADERS": "Überschriften",
-    "RECORD": "Aufzeichnung",
-    "RECORDINGFORMAT": "Aufzeichnungsformat",
+    "RECORD": "Aufnahme",
+    "RECORDINGFORMAT": "Aufnahme Format",
     "RESPONSE": "Antwort Timeout",
     "RESTAPI": "Rest API",
-    "RETRY": "Wiederholen",
+    "RETRY": "Wiederholungen",
     "ROWSPERPAGE": "Zeilen pro Seite",
     "SAVE": "Speichern",
-    "SAYDIGITS": "Ziffern sagen",
-    "SAYNUMBER": "Nummer sagen",
-    "SAYPHONETIC": "Phonetische Ansage",
+    "SAYDIGITS": "Say Digits",
+    "SAYNUMBER": "Say number",
+    "SAYPHONETIC": "Say Phonetics",
     "SEARCH_FOR_ANYONE": "Suchen",
     "SELECTED": "Ausgewählt",
     "SELECTED_USERS": "Ausgewählte Benutzer",
@@ -204,27 +204,27 @@
     "SESTEKTTS": "Sestek TTS",
     "SET": "Set",
     "SIP_ID": "SIP",
-    "SMS_ACCOUNT_ID": "ID Konto für SMS",
+    "SMS_ACCOUNT_ID": "Konto",
     "SMS_TEXT": "Text",
-    "SPEED": "Geschwindigkeit",
-    "SQUARERECORDINGS": "Aufzeichnungen",
-    "SSMLGENDER": "Geschlecht Stimme",
+    "SPEED": "Speed",
+    "SQUARERECORDINGS": "Aufnahmen",
+    "SSMLGENDER": "Geschlecht",
     "START": "Start",
     "SUBJECT": "Betreff",
     "SUBPROJECT": "Sub-Projekt",
     "SYSTEM": "System",
     "TELEPHONES": "Telefone",
-    "TEMPLATE_ID": "Vorlagen ID",
+    "TEMPLATE_ID": "Vorlage",
     "TEST_ODBC": "Test ODBC",
     "TEXT": "Text",
     "TILDEASR": "Tilde ASR",
     "TIMEOUT": "Timeout",
-    "TO": "An",
+    "TO": "To",
     "TRUNK_NAME": "Trunk",
     "TTS": "Google Text-To-Speech",
     "UNIQUEID": "Eindeutige ID",
     "UNPAUSE": "Pause beenden",
-    "UPDATE_DESCRIPTION": "Beschreibung aktualisieren",
+    "UPDATE_DESCRIPTION": "Update Beschreibung",
     "UPDATE_INFO": "Info aktualisieren",
     "URI": "URI",
     "URL": "URL",
@@ -238,7 +238,7 @@
     "DIALOGFLOWV2": "DialogflowV2",
     "DIALOGFLOWV2_LANGUAGE": "Sprache",
     "DIALOGFLOWV2_PROJECT_ID": "Projekt-ID",
-    "PRIVATE_KEY": "Privater Schlüssel",
+    "PRIVATE_KEY": "Privat Schlüssel",
     "DIALTIMEZONE": "Zeitzone wählen"
   }
 }
diff --git a/public/app/main/apps/callysquare/i18n/nl.json b/public/app/main/apps/callysquare/i18n/nl.json
index dbe19f3..0f1fe4e 100644
--- a/public/app/main/apps/callysquare/i18n/nl.json
+++ b/public/app/main/apps/callysquare/i18n/nl.json
@@ -2,203 +2,203 @@
   "CALLYSQUARE": {
     "ACCOUNT_ID": "Account",
     "ADDUSER_PROJECTS": "Gebruikers toevoegen aan project",
-    "ADD_ODBC": "ODBC Toevoegen",
-    "ADD_PROJECT": "Project Toevoegen",
-    "ADD_VARIABLE": "Variabele Toevoegen",
+    "ADD_ODBC": "Voeg ODBC",
+    "ADD_PROJECT": "Voeg Project",
+    "ADD_VARIABLE": "Variabele toevoegen",
     "AGENTS": "Agenten",
     "AGI": "AGI",
     "ALL_USERS": "Alle gebruikers",
-    "ANSWER": "Antwoorden",
-    "APIKEY": "API key",
+    "ANSWER": "Answer",
+    "APIKEY": "API sleutel",
     "APPID": "App ID",
-    "APPLICATION": "Applicatie",
-    "APPSECRET": "App secret",
+    "APPLICATION": "Application",
+    "APPSECRET": "App geheim",
     "ARGS": "Arguments",
     "ATTACHMENT_NAME": "Bijlagenaam",
-    "ATTACHMENT_PATH": "Bijlage pad",
-    "ATTACHMENT_TYPE": "Type bijlage",
+    "ATTACHMENT_PATH": "Attachment pad",
+    "ATTACHMENT_TYPE": "Type aansluiting",
     "AUDIO": "Audio",
     "AUDIOENCODING": "Audiocodering",
     "AWSLEX": "Amazon Lex",
-    "AWSPOLLY": "Amazon Polly",
-    "AWS_ACCESS_KEY_ID": "Access key ID",
+    "AWSPOLLY": "AWS Polly",
+    "AWS_ACCESS_KEY_ID": "Toegangstoets ID",
     "AWS_BOT_NAME": "Botnaam",
     "AWS_LEX_REGION": "Regio",
     "AWS_POLLY_REGION": "Regio",
     "AWS_POLLY_VOICE": "Spraak",
-    "AWS_SECRET_ACCESS_KEY": "Access key",
-    "AWS_TEXT_TYPE": "Soort bericht",
+    "AWS_SECRET_ACCESS_KEY": "Geheime sleutel",
+    "AWS_TEXT_TYPE": "Bericht soort",
     "BACK": "Terug",
     "BCC": "BCC",
     "BEEP": "Beep",
-    "BODY": "Inhoud",
-    "CALLBACK": "Terugbellen",
+    "BODY": "Lichaam",
+    "CALLBACK": "Callback",
     "CALLBACK_PRIORITY": "Prioriteit",
-    "CALLYSQUARE": "Cally Square",
+    "CALLYSQUARE": "Schrijfsnelheid Square",
     "CC": "CC",
-    "CHOOSE_ATTACHMENT": "Kies een bijlage",
-    "CLOSE": "Sluiten",
-    "COMMAND": "Commando",
+    "CHOOSE_ATTACHMENT": "Kies voorzetstuk",
+    "CLOSE": "Dicht",
+    "COMMAND": "Command",
     "COMPUTEDVARIABLES": "Scriptpad voor berekende variabelen",
-    "CONDITION": "Voorwaarde",
+    "CONDITION": "Condition",
     "CONTEXT": "Context",
     "COPY": "Kopiëren",
-    "COPY_PROJECT": "Project Kopiëren",
-    "CREATED_AT": "Gemaakt Op",
-    "CUSTOM_ACTION": "Aangepaste Actie",
-    "CUSTOM_ACTION_DATA": "Aangepaste Actiegegevens",
-    "CUSTOM_APP": "Aangepaste Applicatie",
+    "COPY_PROJECT": "Kopieer Project",
+    "CREATED_AT": "Gemaakt op",
+    "CUSTOM_ACTION": "Aangepaste actie",
+    "CUSTOM_ACTION_DATA": "Aangepaste actiegegevens",
+    "CUSTOM_APP": "Custom Application",
     "DATABASE": "Database",
-    "DELAY": "Vertraging",
+    "DELAY": "Delay",
     "DELETE": "Verwijderen",
-    "DELETE_ODBC": "ODBC Verwijderen",
-    "DELETE_PROJECT": "Project Verwijderen",
-    "DELETE_SQUARERECORDING": "Opname Verwijderen",
+    "DELETE_ODBC": "Verwijderen van ODBC",
+    "DELETE_PROJECT": "Project verwijderen",
+    "DELETE_SQUARERECORDING": "Wis vierkant opnemen",
     "DESCRIPTION": "Beschrijving",
-    "DIAL": "Bel",
-    "DIALOGFLOW": "Dialoogstroom",
+    "DIAL": "Dial",
+    "DIALOGFLOW": "Dialogflow",
     "DIALOGFLOW_LANGUAGE": "Taal",
-    "DIGIT": "Maximaal aantal cijfers",
-    "DIGITS": "Cijfers",
-    "DOWNLOAD_SQUARERECORDING": "Opnames Downloaden",
-    "DROP_TO_UPLOAD": "Bestanden slepen om te uploaden",
-    "DROP_TO_UPLOAD_MESSAGE": "U kunt ook bestanden hiernaartoe slepen om ze te uploaden. Alleen XML - Max. 5MB",
+    "DIGIT": "Max Digits",
+    "DIGITS": "Digits",
+    "DOWNLOAD_SQUARERECORDING": "Download vierkante opnemen",
+    "DROP_TO_UPLOAD": "DROP om te uploaden",
+    "DROP_TO_UPLOAD_MESSAGE": "U kunt ook bestanden hier neer te uploaden. Alleen XML - Max. 5MB",
     "DSN": "DSN",
-    "EDIT": "Bewerken",
-    "EDIT_ODBC": "ODBC Bewerken",
-    "EDIT_PROJECT": "Project Bewerken",
-    "EDIT_SQUARERECORDING": "Opnames Bewerken",
-    "EDIT_XML": "XML aanpassen",
-    "END": "Einde",
+    "EDIT": "Edit",
+    "EDIT_ODBC": "Edit ODBC",
+    "EDIT_PROJECT": "Edit Project",
+    "EDIT_SQUARERECORDING": "Edit plein opnemen",
+    "EDIT_XML": "Edit XML",
+    "END": "End",
     "ERRORS": {
-      "DSN_REQUIRED": "Verplicht veld",
-      "FIELD_REQUIRED": "Verplicht veld",
-      "NAME_REQUIRED": "Verplicht veld",
-      "PROJECT_REQUIRED": "Verplicht veld",
+      "DSN_REQUIRED": "Het DSN is vereist",
+      "FIELD_REQUIRED": "Het is een verplicht veld",
+      "NAME_REQUIRED": "De naam is verplicht",
+      "PROJECT_REQUIRED": "Het project is vereist",
       "URL_REQUIRED": "Verplicht veld"
     },
-    "ESCAPE_DIGITS": "Escape cijfers",
+    "ESCAPE_DIGITS": "Escape Digits",
     "EXTEN": "Uitbreiding",
-    "EXTENSION": "Extensie",
-    "EXT_DIAL": "Bellen naar extern",
-    "FILE": "Bestand",
+    "EXTENSION": "Extension",
+    "EXT_DIAL": "External Dial",
+    "FILE": "Filename",
     "FILENAME": "Bestandsnaam",
     "FILE_ID": "Audio",
-    "FINALLY": "Ten slotte",
+    "FINALLY": "Finally",
     "FINDBY": "Zoek naar",
-    "GETDIGITS": "Cijfers opvragen",
-    "GETSECRETDIGITS": "Geheime cijfers opvragen",
-    "GOAL": "Doel",
-    "GOALNAME": "Doelnaam",
+    "GETDIGITS": "Get Digits",
+    "GETSECRETDIGITS": "Get Secret Digits",
+    "GOAL": "Goal",
+    "GOALNAME": "Goal Name",
     "GOOGLEASR": "GoogleASR",
     "GOOGLE_ASR_LANGUAGE": "Taal",
     "GOOGLE_CLOUD_TTS": "Google Cloud TTS",
-    "GOOGLE_CLOUD_TTS_TEXT_TYPE": "Soort bericht",
-    "GOOGLE_TTS_LANGUAGE": "Taal",
+    "GOOGLE_CLOUD_TTS_TEXT_TYPE": "Bericht soort",
+    "GOOGLE_TTS_LANGUAGE": "Language",
     "GOSUB": "GoSub",
     "GOTOC": "GoTo",
     "GOTOIF": "GoToIf",
     "GOTOIFTIME": "GoToIfTime",
     "GO_TO_PROJECTS": "Ga naar projecten",
     "GRAMMAR": "Grammatica",
-    "HANGUP": "Ophangen",
+    "HANGUP": "Hangup",
     "HEADERS": "Kopteksten",
     "HELP": {
-      "BCC": "U kunt meerdere adressen toevoegen door ze te scheiden met een komma (bijvoorbeeld [email-masked], [email-masked])",
-      "CC": "U kunt meerdere adressen toevoegen door ze te scheiden met een komma (bijvoorbeeld [email-masked], [email-masked])",
+      "BCC": "U kunt meerdere adressen met een komma (bijvoorbeeld [email-masked], [email-masked])",
+      "CC": "U kunt meerdere adressen met een komma (bijvoorbeeld [email-masked], [email-masked])",
       "DSN": "Voorbeeld: DRIVER=MySQL;SERVER=127.0.0.1;uid=xcall;pwd=wachtwoord;DATABASE=motion",
       "MAILBOX": "Mailbox@context",
       "MAX_TEXT_TTS": "Het maximale aantal ondersteunde tekens is 200",
-      "TO": "U kunt meerdere adressen toevoegen door ze te scheiden met een komma  (bijvoorbeeld [email-masked], [email-masked])"
+      "TO": "U kunt meerdere adressen met een komma (bijvoorbeeld [email-masked], [email-masked])"
     },
-    "HIDDENDIGITSNUM": "Verborgen Cijfer Nummer",
-    "HIDDENDIGITSPOS": "Verborgen Cijfer Positie",
-    "ID": "ID",
+    "HIDDENDIGITSNUM": "Hiddden Digits Number",
+    "HIDDENDIGITSPOS": "Hidden Digits Position",
+    "ID": "Id",
     "IMPORT": "Importeren",
-    "IMPORT_XML": "Importeer XML",
+    "IMPORT_XML": "Import XML",
     "INTERVAL_ID": "Interval",
-    "INTKEY": "Toets voor onderbreken",
+    "INTKEY": "Interrupt Key",
     "ISPEECHASR": "ISpeech ASR",
     "ISPEECHTTS": "ISpeech Text-To-Speech",
-    "ISPEECH_ASR_LANGUAGE": "Taal",
-    "ISPEECH_TTS_LANGUAGE": "Taal",
-    "KEY": "Sleutel",
+    "ISPEECH_ASR_LANGUAGE": "Language",
+    "ISPEECH_TTS_LANGUAGE": "Language",
+    "KEY": "Key",
     "LABEL": "Label",
     "LANGUAGECODE": "Taalcode",
-    "LASTNAME": "Achternaam",
-    "LIST_ID": "Lijst",
-    "LOGIN": "Inloggen",
+    "LASTNAME": "Last Name",
+    "LIST_ID": "List",
+    "LOGIN": "Log in",
     "LOGOUT": "Uitloggen",
     "LUMENVOXASR": "Lumenvox ASR",
     "LUMENVOXTTS": "Lumenvox Text-To-Speech",
     "MACRO": "Macro",
     "MAILBOX": "Mailbox",
-    "MATH": "Wiskundefuncties",
-    "MAXDIGIT": "Maximaal aantal cijfers",
+    "MATH": "Math",
+    "MAXDIGIT": "Maximum Digits",
     "MENU": "Menu",
     "METHOD": "Methode",
-    "MINDIGIT": "Minimaal aantal cijfers",
+    "MINDIGIT": "Minimum Digits",
     "MODEL": "Model",
     "MRCPRECOG": "MRCPRecog",
     "MRCPSYNTH": "MRCPSynth",
     "NAME": "Naam",
     "NDAACTIVITY_TYPE": "Soort activiteit",
-    "NDAGENERATE_AUDIO": "Audiobestand genereren",
+    "NDAGENERATE_AUDIO": "Genereer audiobestand",
     "NDASSISTANT_URL": "NDASSISTANT URL",
     "NDAUTH_URL": "NDAUTH-URL",
-    "NEW": "Nieuw",
-    "NEW_ODBC": "Nieuwe ODBC Verbinding",
-    "NEW_PROJECT": "Nieuw Project",
-    "NEW_VARIABLE": "Nieuwe Variabele",
+    "NEW": "Nieuwe",
+    "NEW_ODBC": "Nieuwe ODBC verbinding",
+    "NEW_PROJECT": "Nieuw project",
+    "NEW_VARIABLE": "Nieuwe variabele",
     "NOOP": "NoOp",
     "NOTES": "Aantekeningen",
     "NO_AVAILABLE_INFO": "Geen beschikbare informatie",
-    "NUMBER": "Nummer",
+    "NUMBER": "Number",
     "ODBC": "ODBC",
-    "ODBC_ID": "ODBC Verbinding",
+    "ODBC_ID": "ODBC Connection",
     "OF": "Van",
     "OPEN": "Open",
     "OPEN_NEW_WINDOW": "Open in een nieuw venster",
-    "OPEN_PROJECT": "Project Openen",
-    "OPERATION": "Operatie",
-    "OPTIONS": "Opties",
-    "OPTS": "Opties",
-    "OUTPUT": "Resultaat",
+    "OPEN_PROJECT": "Project openen",
+    "OPERATION": "Operation",
+    "OPTIONS": "Options",
+    "OPTS": "Options",
+    "OUTPUT": "Output",
     "PAGE": "Pagina",
     "PASSWORD": "Wachtwoord",
     "PAUSE": "Pauze",
-    "PAUSE_ID": "Soort pauze",
+    "PAUSE_ID": "Pauzeer type",
     "PERMISSIONADD_PROJECTS": "Gebruikers toevoegen aan project",
     "PHONE": "Telefoon",
-    "PLAYBACK": "Afspelen",
-    "POSITION": "Positie",
-    "PRIORITY": "Prioriteit",
+    "PLAYBACK": "Playback",
+    "POSITION": "Position",
+    "PRIORITY": "Priority",
     "PROJECT": "Project",
     "PROJECTS": "Projecten",
     "PROJECT_ID": "Project",
     "QUERY": "Query",
     "QUEUE": "Queue",
     "QUEUE_ID": "Queue",
-    "RAWBODY": "Inhoud",
+    "RAWBODY": "Lichaam",
     "RAWHEADERS": "Kopteksten",
-    "RECORD": "Opname",
-    "RECORDINGFORMAT": "Opnameformaat",
-    "RESPONSE": "Reactie Timeout",
+    "RECORD": "Record",
+    "RECORDINGFORMAT": "Recording Format",
+    "RESPONSE": "Response Timeout",
     "RESTAPI": "Rest API",
-    "RETRY": "Pogingen",
+    "RETRY": "Retries",
     "ROWSPERPAGE": "Rijen per pagina",
     "SAVE": "Opslaan",
-    "SAYDIGITS": "Cijfers uitspreken",
-    "SAYNUMBER": "Nummer uitspreken",
-    "SAYPHONETIC": "Fonetisch uitspreken",
-    "SEARCH_FOR_ANYONE": "Zoeken",
+    "SAYDIGITS": "Say Digits",
+    "SAYNUMBER": "Say number",
+    "SAYPHONETIC": "Say Phonetics",
+    "SEARCH_FOR_ANYONE": "Zoeken voor iedereen",
     "SELECTED": "Geselecteerd",
-    "SELECTED_USERS": "Geselecteerde Gebruikers",
-    "SELECT_ALL": "Selecteer Alles ",
-    "SELECT_NONE": "Selecteer Geen.",
+    "SELECTED_USERS": "Geselecteerde gebruikers",
+    "SELECT_ALL": "Alles selecteren",
+    "SELECT_NONE": "Selecteer None (Geen).",
     "SENDFAX": "Fax verzenden",
-    "SENDMAIL": "Mail verzenden",
-    "SENDSMS": "SMS verzenden",
+    "SENDMAIL": "Send Mail",
+    "SENDSMS": "Send SMS",
     "SESTEKASR": "Sestek ASR",
     "SESTEKNDA": "Sestek NDA",
     "SESTEKTTS": "Sestek TTS",
@@ -207,38 +207,38 @@
     "SMS_ACCOUNT_ID": "Account",
     "SMS_TEXT": "Text",
     "SPEED": "Speed",
-    "SQUARERECORDINGS": "Opnames",
+    "SQUARERECORDINGS": "Vierkante opnamen",
     "SSMLGENDER": "Geslacht",
     "START": "Start",
-    "SUBJECT": "Onderwerp",
+    "SUBJECT": "Subject",
     "SUBPROJECT": "Sub Project",
-    "SYSTEM": "Systeem",
+    "SYSTEM": "System",
     "TELEPHONES": "Telefoons",
-    "TEMPLATE_ID": "Sjabloon",
+    "TEMPLATE_ID": "Template",
     "TEST_ODBC": "Test ODBC",
     "TEXT": "Text",
     "TILDEASR": "Tilde ASR",
     "TIMEOUT": "Timeout",
-    "TO": "Naar",
+    "TO": "To",
     "TRUNK_NAME": "Trunk",
     "TTS": "Google Text-To-Speech",
     "UNIQUEID": "Unieke ID",
     "UNPAUSE": "Einde pauze",
     "UPDATE_DESCRIPTION": "Beschrijving van update",
-    "UPDATE_INFO": "Gegevens Bijwerken",
+    "UPDATE_INFO": "Gegevens bijwerken",
     "URI": "URI",
     "URL": "URL",
     "USERNAME": "Gebruikersnaam",
     "USERS": "Gebruikers",
-    "VARIABLE_ID": "Variabele",
-    "VARIABLE_VALUE": "Waarde",
+    "VARIABLE_ID": "Variable",
+    "VARIABLE_VALUE": "Value",
     "VOICEMAIL": "Voicemail",
-    "VSWITCH": "Variabele schakelaar",
+    "VSWITCH": "Variable Switch",
     "CLIENT_EMAIL": "E-mail van de klant",
     "DIALOGFLOWV2": "DialogflowV2",
     "DIALOGFLOWV2_LANGUAGE": "Taal",
     "DIALOGFLOWV2_PROJECT_ID": "Project-ID",
-    "PRIVATE_KEY": "Geheime sleutel",
+    "PRIVATE_KEY": "Prive sleutel",
     "DIALTIMEZONE": "Kies tijdzone"
   }
 }
diff --git a/public/app/main/apps/callysquare/i18n/pt-BR.json b/public/app/main/apps/callysquare/i18n/pt-BR.json
index 4b5a0df..42dd4c2 100644
--- a/public/app/main/apps/callysquare/i18n/pt-BR.json
+++ b/public/app/main/apps/callysquare/i18n/pt-BR.json
@@ -3,8 +3,8 @@
     "ACCOUNT_ID": "Conta",
     "ADDUSER_PROJECTS": "Adicionar usuários ao projeto",
     "ADD_ODBC": "Adicionar ODBC",
-    "ADD_PROJECT": "Adicionar Projeto",
-    "ADD_VARIABLE": "Adicionar Variável",
+    "ADD_PROJECT": "Adicionar projeto",
+    "ADD_VARIABLE": "Adicionar variável",
     "AGENTS": "Agentes",
     "AGI": "AGI",
     "ALL_USERS": "Todos os usuários",
@@ -14,19 +14,19 @@
     "APPLICATION": "Aplicação",
     "APPSECRET": "App Secret",
     "ARGS": "Argumentos",
-    "ATTACHMENT_NAME": "Nome do Anexo",
-    "ATTACHMENT_PATH": "Caminho de Anexos",
-    "ATTACHMENT_TYPE": "Tipo de Anexo",
-    "AUDIO": "Audio",
+    "ATTACHMENT_NAME": "Nome do anexo",
+    "ATTACHMENT_PATH": "Caminho de anexos",
+    "ATTACHMENT_TYPE": "Tipo de anexo",
+    "AUDIO": "Áudio",
     "AUDIOENCODING": "Codificação de áudio",
-    "AWSLEX": "Amazon Lex",
+    "AWSLEX": "AWS Lex",
     "AWSPOLLY": "AWS Polly",
-    "AWS_ACCESS_KEY_ID": "Access Key ID",
+    "AWS_ACCESS_KEY_ID": "Access key ID",
     "AWS_BOT_NAME": "Nome BOT",
     "AWS_LEX_REGION": "Região",
     "AWS_POLLY_REGION": "Região",
     "AWS_POLLY_VOICE": "Voz",
-    "AWS_SECRET_ACCESS_KEY": "Secret Access Key",
+    "AWS_SECRET_ACCESS_KEY": "AWS Secret Access Key",
     "AWS_TEXT_TYPE": "Tipo de texto",
     "BACK": "Voltar",
     "BCC": "BCC",
@@ -45,28 +45,28 @@
     "COPY": "Copiar",
     "COPY_PROJECT": "Copiar projeto",
     "CREATED_AT": "Criado em",
-    "CUSTOM_ACTION": "Ação Personalizada",
+    "CUSTOM_ACTION": "Ação personalizada",
     "CUSTOM_ACTION_DATA": "Dados de ação personalizada",
-    "CUSTOM_APP": "Aplicativo Personalizado",
+    "CUSTOM_APP": "Aplicativo personalizado",
     "DATABASE": "Base de dados",
-    "DELAY": "delay [min]",
+    "DELAY": "Delay [min]",
     "DELETE": "Excluir",
     "DELETE_ODBC": "Deletar ODBC",
-    "DELETE_PROJECT": "Deletar Projeto",
+    "DELETE_PROJECT": "Deletar projeto",
     "DELETE_SQUARERECORDING": "Excluir gravação",
     "DESCRIPTION": "Descrição",
     "DIAL": "Discar",
     "DIALOGFLOW": "Dialogflow",
     "DIALOGFLOW_LANGUAGE": "Idioma",
-    "DIGIT": "Max Dígitos",
+    "DIGIT": "Max dígitos",
     "DIGITS": "Dígitos",
-    "DOWNLOAD_SQUARERECORDING": "Download Gravação",
-    "DROP_TO_UPLOAD": "DROP TO UPLOAD",
+    "DOWNLOAD_SQUARERECORDING": "Download gravação",
+    "DROP_TO_UPLOAD": "Soltar para upload",
     "DROP_TO_UPLOAD_MESSAGE": "Você também pode soltar arquivos aqui para fazer o upload. Apenas XML - Máx. 5MB",
     "DSN": "DSN",
     "EDIT": "Editar",
     "EDIT_ODBC": "Editar ODBC",
-    "EDIT_PROJECT": "Editar Projeto",
+    "EDIT_PROJECT": "Editar projeto",
     "EDIT_SQUARERECORDING": "Editar gravação",
     "EDIT_XML": "Editar XML",
     "END": "Fim",
@@ -77,10 +77,10 @@
       "PROJECT_REQUIRED": "Campo obrigatório",
       "URL_REQUIRED": "Campo obrigatório"
     },
-    "ESCAPE_DIGITS": "Dígitos de Escape",
+    "ESCAPE_DIGITS": "Dígitos de escape",
     "EXTEN": "Exten",
     "EXTENSION": "Extensão",
-    "EXT_DIAL": "Discagem Externa",
+    "EXT_DIAL": "Discagem externa",
     "FILE": "Nome do arquivo",
     "FILENAME": "Nome do arquivo",
     "FILE_ID": "Audio",
@@ -117,9 +117,9 @@
     "IMPORT": "Importar",
     "IMPORT_XML": "Importar XML",
     "INTERVAL_ID": "Intervalo",
-    "INTKEY": "Interrupt Key",
+    "INTKEY": "Interrupt key",
     "ISPEECHASR": "iSpeech ASR",
-    "ISPEECHTTS": "iSpeech Text-To-Speech",
+    "ISPEECHTTS": "iSpeech TTS",
     "ISPEECH_ASR_LANGUAGE": "Idioma",
     "ISPEECH_TTS_LANGUAGE": "Idioma",
     "KEY": "Key",
@@ -130,14 +130,14 @@
     "LOGIN": "Login",
     "LOGOUT": "Logout",
     "LUMENVOXASR": "Lumenvox ASR",
-    "LUMENVOXTTS": "Lumenvox Text-To-Speech",
+    "LUMENVOXTTS": "Lumenvox TTS",
     "MACRO": "Macro",
     "MAILBOX": "Caixa de correio",
     "MATH": "Math",
-    "MAXDIGIT": "Dígitos Máximos",
+    "MAXDIGIT": "Dígitos máximos",
     "MENU": "Menu",
     "METHOD": "Método",
-    "MINDIGIT": "Dígitos Mínimos",
+    "MINDIGIT": "Dígitos mínimos",
     "MODEL": "Modelo",
     "MRCPRECOG": "MRCPRecog",
     "MRCPSYNTH": "MRCPSynth",
@@ -149,7 +149,7 @@
     "NEW": "Novo",
     "NEW_ODBC": "Nova conexão ODBC",
     "NEW_PROJECT": "Novo projeto",
-    "NEW_VARIABLE": "Nova Variável",
+    "NEW_VARIABLE": "Nova variável",
     "NOOP": "NoOp",
     "NOTES": "Notas",
     "NO_AVAILABLE_INFO": "Nenhuma informação disponível",
@@ -193,11 +193,11 @@
     "SAYPHONETIC": "Say Phonetics",
     "SEARCH_FOR_ANYONE": "Procurar",
     "SELECTED": "Selecionado",
-    "SELECTED_USERS": "Usuários Selecionados",
+    "SELECTED_USERS": "Usuários selecionados",
     "SELECT_ALL": "Selecionar tudo",
     "SELECT_NONE": "Selecione nenhum",
-    "SENDFAX": "Enviar Fax",
-    "SENDMAIL": "Enviar Email",
+    "SENDFAX": "Enviar fax",
+    "SENDMAIL": "Enviar email",
     "SENDSMS": "Enviar SMS",
     "SESTEKASR": "Sestek ASR",
     "SESTEKNDA": "Sestek NDA",
@@ -221,7 +221,7 @@
     "TIMEOUT": "Timeout",
     "TO": "To",
     "TRUNK_NAME": "Tronco",
-    "TTS": "Google Text-To-Speech",
+    "TTS": "Google TTS",
     "UNIQUEID": "Unique ID",
     "UNPAUSE": "Fim da Pausa",
     "UPDATE_DESCRIPTION": "Atualizar descrição",
@@ -233,12 +233,12 @@
     "VARIABLE_ID": "Variável",
     "VARIABLE_VALUE": "Valor",
     "VOICEMAIL": "Correio de voz",
-    "VSWITCH": "Variable Switch",
+    "VSWITCH": "Variable switch",
     "CLIENT_EMAIL": "Email do cliente",
     "DIALOGFLOWV2": "DialogflowV2",
     "DIALOGFLOWV2_LANGUAGE": "Língua",
     "DIALOGFLOWV2_PROJECT_ID": "ID do projeto",
     "PRIVATE_KEY": "Chave privada",
-    "DIALTIMEZONE": "Disque fuso horário"
+    "DIALTIMEZONE": "Fuso horário de discagem"
   }
 }
diff --git a/public/app/main/apps/chat/i18n/ar.json b/public/app/main/apps/chat/i18n/ar.json
index 8c7e89c..182eac8 100644
--- a/public/app/main/apps/chat/i18n/ar.json
+++ b/public/app/main/apps/chat/i18n/ar.json
@@ -485,6 +485,7 @@
     "TVOXSESSIONURL": "عنوان REST الخاص بجلسة TVox",
     "TVOXURL": "عنوان URL IP الخاص بـ TVox",
     "TVOXUSERNAME": "اسم مستخدم TVox",
-    "LABELTEXT": "نص التسمية"
+    "LABELTEXT": "نص التسمية",
+    "TEXT_BUTTON_COLOR": "لون زر النص"
   }
 }
diff --git a/public/app/main/apps/chat/i18n/cs.json b/public/app/main/apps/chat/i18n/cs.json
index 6967258..6df2c80 100644
--- a/public/app/main/apps/chat/i18n/cs.json
+++ b/public/app/main/apps/chat/i18n/cs.json
@@ -485,6 +485,7 @@
     "TVOXSESSIONURL": "Adresa URL REST TVox Session",
     "TVOXURL": "IP adresa TVoxu",
     "TVOXUSERNAME": "Uživatelské jméno TVox",
-    "LABELTEXT": "Text štítku"
+    "LABELTEXT": "Text štítku",
+    "TEXT_BUTTON_COLOR": "Barva tlačítka textu"
   }
 }
diff --git a/public/app/main/apps/chat/i18n/da.json b/public/app/main/apps/chat/i18n/da.json
index cbbaa2b..8e0ae2e 100644
--- a/public/app/main/apps/chat/i18n/da.json
+++ b/public/app/main/apps/chat/i18n/da.json
@@ -485,6 +485,7 @@
     "TVOXSESSIONURL": "TVox Session REST Url",
     "TVOXURL": "TVox IP -URL",
     "TVOXUSERNAME": "TVox brugernavn",
-    "LABELTEXT": "Etikettekst"
+    "LABELTEXT": "Etikettekst",
+    "TEXT_BUTTON_COLOR": "Farve på tekstknap"
   }
 }
diff --git a/public/app/main/apps/chat/i18n/de.json b/public/app/main/apps/chat/i18n/de.json
index 66c8329..9fd2be8 100644
--- a/public/app/main/apps/chat/i18n/de.json
+++ b/public/app/main/apps/chat/i18n/de.json
@@ -2,149 +2,149 @@
   "CHAT": {
     "AMAZONLEX": "Amazon Lex",
     "TEXT": "Text",
-    "TIMES": "Anzeigehäufigkeit automatische Antwort",
+    "TIMES": "Anzahl der Zeiten pro Interaktion",
     "EDIT_AUTOREPLY": "Automatische Antwort bearbeiten",
     "AUTOREPLY": "Automatische Antwort",
     "NEW_CHATDISPOSITION": "Neue Chat-Qualifizierung",
-    "ENABLECUSTOMERATTACHMENT": "Kunde darf Anhänge im Chat hochladen",
-    "OFFLINE_CHAT_BUTTON": "Text auf dem Button zum Hinterlassen einer Nachricht, wenn Chat offline",
-    "OFFLINESTATUS": "Verhalten - Chat ist offline (Außerhalb Geschäftszeiten)",
+    "ENABLECUSTOMERATTACHMENT": "Kundenanhänge aktivieren",
+    "OFFLINE_CHAT_BUTTON": "Button Chat offline",
+    "OFFLINESTATUS": "Offline Status",
     "NAME": "Name",
     "CHATQUEUES": "Chat-Warteschlangen",
     "SEARCH_FOR_ANYONE": "Suche",
-    "STRATEGY": "Verteilungsstrategie an freie Agenten",
-    "AGENT_TIMEOUT": "Klingelzeit (in Sekunden), bevor Weiterleitung an den nächsten Agenten erfolgt",
+    "STRATEGY": "Strategie",
+    "AGENT_TIMEOUT": "Agent Timeout",
     "DESCRIPTION": "Beschreibung",
-    "KEY": "Kurzname",
+    "KEY": "Schlüssel",
     "ALIAS": "Alias-Name",
-    "VARIABLE": "Variabel",
-    "INTERVAL": "Zeitplanung",
-    "EDIT_CLOSE": "Interaktion schließen und Qualifizierung hinzufügen",
+    "VARIABLE": "Variable",
+    "INTERVAL": "Intervall",
+    "EDIT_CLOSE": "Bearbeitung abschließen",
     "TIMEZONE": "Zeitzone",
     "MESSAGE": "Nachricht",
-    "ADVANCED": "Skript und Zeitplanung",
-    "FORWARDTRANSCRIPT": "Kunde kann Chatverlauf per E-Mail anfordern",
-    "FORWARDTRANSCRIPTMESSAGE": "Einleitungstext für die automatische E-Mail",
-    "SKIPMESSAGEBUTTON": "Text auf dem Button zum Überspringen der Bewertung/Feedback nach einem Chat",
+    "ADVANCED": "Erweitert",
+    "FORWARDTRANSCRIPT": "Transkript weiterleiten",
+    "FORWARDTRANSCRIPTMESSAGE": "Transkript-Nachricht weiterleiten",
+    "SKIPMESSAGEBUTTON": "Nachrichtenbutton überspringen",
     "EDIT_MESSAGE": "Nachricht bearbeiten",
-    "CONDITION_AGREEMENT": "Chatbedingungen zustimmen",
+    "CONDITION_AGREEMENT": "Konditionelle Vereinbarung",
     "NONE": "Nichts",
     "PRIORITY": "Priorität",
-    "ONLINESTATUS": "Verhalten - Chat ist online",
-    "UNMANAGEDSTATUS": "Verhalten - Chat ist nicht verfügbar",
-    "AUTOCLOSE": "Automatisches Abweisen, wenn kein Agent verfügbar",
-    "ENABLEUNMANAGEDNOTE": "Automatische Nachricht, wenn Chat nicht verfügbar",
-    "UNMANAGEDMESSAGE": "Hier Nachricht für den Kunden eingeben, wenn der Chat nicht verfügbar ist",
-    "SKIPUNMANAGED": "Text auf dem Button zum Beenden des Chats ohne Hinterlassen einer Nachricht",
-    "SENDUNMANAGED": "Text auf dem Button zum Beenden des Chats mit Hinterlassen einer Nachricht",
+    "ONLINESTATUS": "Online Status",
+    "UNMANAGEDSTATUS": "Status nicht bearbeitet",
+    "AUTOCLOSE": "Automatisches Schließen aktivieren",
+    "ENABLEUNMANAGEDNOTE": "Unbearbeitete Nachricht aktivieren",
+    "UNMANAGEDMESSAGE": "Unbearbeitete Nachricht",
+    "SKIPUNMANAGED": "Nachricht überspringen",
+    "SENDUNMANAGED": "Nachricht senden",
     "WEBSITESCRIPT": "Webseiten-Skript",
     "DELETE_OFFLINEMESSAGE": "Löschen",
-    "OFFLINEMESSAGES": "Offline-Nachrichten",
-    "FORWARD_OFFLINE": "Offline-Nachrichten per E-Mail weiterleiten (extern)",
+    "OFFLINEMESSAGES": "Offline Nachrichten",
+    "FORWARD_OFFLINE": "Offline weiterleiten",
     "SHOW_OFFLINEMESSAGE": "Anzeigen",
-    "FORWARD_OFFLINE_ADDRESS": "Empfängeradresse eingeben",
-    "CLOSINGFORM": "Verhalten bei Chatende",
-    "ENABLERATING": "Bewertung ermöglichen",
+    "FORWARD_OFFLINE_ADDRESS": "Offline-Adresse weiterleiten",
+    "CLOSINGFORM": "Formular schließen",
+    "ENABLERATING": "Bewertung aktivieren",
     "ENABLECUSTOMERWRITING": "Kunde kann schreiben, bevor Chat akzeptiert wird",
-    "ENABLEFEEDBACK": "Feedback ermöglichen",
+    "ENABLEFEEDBACK": "Feedback aktivieren",
     "RATINGTYPE": "Bewertungstyp",
-    "CLOSINGMESSAGE": "Nachricht bei Chatende",
-    "CLOSINGMESSAGEBUTTON": "Text auf dem Button zum Beenden des Chats",
-    "RATINGSTARSNUMBER": "Anzahl der Bewertungssterne (1-5)",
-    "EDIT_GOTOIF": "Bedingung bearbeiten und Priorität zuweisen",
+    "CLOSINGMESSAGE": "Abschluss Nachricht",
+    "CLOSINGMESSAGEBUTTON": "Button für Abschluss Nachricht",
+    "RATINGSTARSNUMBER": "Anzahl der Bewertungssterne",
+    "EDIT_GOTOIF": "GotoIf bearbeiten",
     "CONDITION": "Bedingung",
-    "TRUEPRIORITY": "Priorität, wenn erfüllt (true)",
-    "FALSEPRIORITY": "Priorität, wenn nicht erfüllt (false)",
+    "TRUEPRIORITY": "Wahre Priorität",
+    "FALSEPRIORITY": "Falsche Priorität",
     "VALUE": "Wert",
     "WEBSITEALIAS": "Website-Alias",
     "ERRORS": {
-      "TEXT_REQUIRED": "Text erforderlich",
-      "SENDUNMANAGED_REQUIRED": "Text erforderlich",
-      "SENDUNMANAGED_MAX_LENGTH": "Text darf nicht länger als {{max}} Zeichen sein",
-      "SKIPUNMANAGED_MAX_LENGTH": "Text darf nicht länger als {{max}} Zeichen sein",
-      "UNMANAGEDMESSAGE_MAX_LENGTH": "Text darf nicht länger als {{max}} Zeichen sein",
-      "WEBSITEALIAS_MAX_LENGTH": "Name darf nicht länger als {{max}} Zeichen sein",
-      "AGENT_REQUIRED": "Agent erforderlich",
-      "QUEUE_REQUIRED": "Warteschlange erforderlich",
-      "CONDITION_REQUIRED": "Bedingung (Variabel oder Wert) erforderlich",
-      "PRIORITY_REQUIRED": "Priorität erforderlich",
-      "TRUEPRIORITY_REQUIRED": "Priorität bei zutreffender Bedingung erforderlich",
-      "FALSEPRIORITY_REQUIRED": "Priorität bei nicht zutreffender Bedingung erforderlich",
-      "NAME_REQUIRED": "Name erforderlich",
-      "LIST_REQUIRED": "Liste erforderlich",
-      "AGENT_TIMEOUT_REQUIRED": "Zeitüberschreitung Agent erforderlich",
-      "MOTIONADDRESS_REQUIRED": "Adresse erforderlich",
-      "DISPOSITION_REQUIRED": "Qualifizierung erforderlich",
-      "MOTIONADDRESS_MUST_VALID_URL": "URL Format ungültig",
-      "EMAIL_MUST_BE_VALID": "E-Mail Format ungültig",
-      "ADDRESS_REQUIRED": "Adresse erforderlich",
-      "ADDRESS_MUST_VALID_URL": "URL Format ungültig",
-      "ENQUIRY_FORWARDING_ADDRESS_REQUIRED": "E-Mail Adresse erforderlich",
-      "ACCEPTURL_MUST_VALID_URL": "URL Format ungültig",
-      "TIMEOUT_REQUIRED": "Zeitüberschreitung erforderlich",
-      "REJECTURL_MUST_VALID_URL": "URL Format ungültig",
-      "CLOSEURL_MUST_VALID_URL": "URL Format ungültig",
-      "PRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Priorität muss größer oder gleich sein als",
-      "TRUEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Priorität bei Bedingung erfüllt muss größer oder gleich sein als",
-      "FALSEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Priorität bei Bedingung nicht erfüllt muss größer oder gleich sein als",
-      "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss größer oder gleich sein als",
-      "POLLING_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Aktualisierungsintervall muss größer oder gleich sein als",
-      "WAITINGMESSAGE_REQUIRED": "Wartenachricht erforderlich",
-      "WAITINGTITLE_REQUIRED": "Titel während Warten erforderlich",
-      "KEY_MAX_LENGTH": "Wert darf nicht länger als {{max}} Zeichen sein",
-      "KEY_REQUIRED": "Eingabe erforderlich",
-      "WAITINGMESSAGE_MAX_LENGTH": "Text darf nicht länger als {{max}} Zeichen sein",
-      "WAITINGTITLE_MAX_LENGTH": "Titel darf nicht länger als {{max}} Zeichen sein",
-      "RATINGSTARSNUMBER_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Anzahl muss größer oder gleich sein als",
-      "HEADER_OFFLINE_MAX_LENGTH": "Titel darf nicht länger als {{max}} Zeichen sein",
-      "OFFLINE_CHAT_BUTTON_MAX_LENGTH": "Text darf nicht länger als {{max}} Zeichen sein",
-      "CLOSINGQUESTION_MAX_LENGTH": "Text darf nicht länger als {{max}} Zeichen sein",
-      "TEXT_MAX_LENGTH": "Text darf nicht länger als {{max}} Zeichen sein",
-      "VALUE_REQUIRED": "Wert erforderlich",
-      "OFFLINEMESSAGESUBJECT_MAX_LENGTH": "Text darf nicht länger als {{max}} Zeichen sein",
-      "OFFLINEMESSAGEBODY_MAX_LENGTH": "Text darf nicht länger als {{max}} Zeichen sein",
-      "PLACEHOLDERMESSAGE_MAX_LENGTH": "Text darf nicht länger als {{max}} Zeichen sein",
-      "NOTETITLE_MAX_LENGTH": "Text darf nicht länger als {{max}} Zeichen sein",
-      "FORMSUBMITSUCCESSMESSAGE_MAX_LENGTH": "Text darf nicht länger als {{max}} Zeichen sein",
-      "FORMSUBMITFAILUREMESSAGE_MAX_LENGTH": "Text darf nicht länger als {{max}} Zeichen sein",
-      "FONTSIZE_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Schriftgröße muss größer oder gleich sein als",
-      "FONTSIZE_REQUIRED": "Schriftgröße erforderlich",
-      "COMMAND_REQUIRED": "Eingabe erforderlich",
+      "TEXT_REQUIRED": "Pflichtfeld",
+      "SENDUNMANAGED_REQUIRED": "Pflichtfeld",
+      "SENDUNMANAGED_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
+      "SKIPUNMANAGED_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
+      "UNMANAGEDMESSAGE_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
+      "WEBSITEALIAS_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
+      "AGENT_REQUIRED": "Pflichtfeld",
+      "QUEUE_REQUIRED": "Pflichtfeld",
+      "CONDITION_REQUIRED": "Pflichtfeld",
+      "PRIORITY_REQUIRED": "Pflichtfeld",
+      "TRUEPRIORITY_REQUIRED": "Pflichtfeld",
+      "FALSEPRIORITY_REQUIRED": "Pflichtfeld",
+      "NAME_REQUIRED": "Pflichtfeld",
+      "LIST_REQUIRED": "Pflichtfeld",
+      "AGENT_TIMEOUT_REQUIRED": "Pflichtfeld",
+      "MOTIONADDRESS_REQUIRED": "Pflichtfeld",
+      "DISPOSITION_REQUIRED": "Pflichtfeld",
+      "MOTIONADDRESS_MUST_VALID_URL": "Falsches Format",
+      "EMAIL_MUST_BE_VALID": "Falsches Format",
+      "ADDRESS_REQUIRED": "Pflichtfeld",
+      "ADDRESS_MUST_VALID_URL": "Falsches Format",
+      "ENQUIRY_FORWARDING_ADDRESS_REQUIRED": "Pflichtfeld",
+      "ACCEPTURL_MUST_VALID_URL": "Falsches Format",
+      "TIMEOUT_REQUIRED": "Pflichtfeld",
+      "REJECTURL_MUST_VALID_URL": "Falsches Format",
+      "CLOSEURL_MUST_VALID_URL": "Falsches Format",
+      "PRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss größer oder gleich sein als",
+      "TRUEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss größer oder gleich sein als",
+      "FALSEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss größer oder gleich sein als",
+      "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss größer oder gleich sein als",
+      "POLLING_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss größer oder gleich sein als",
+      "WAITINGMESSAGE_REQUIRED": "Pflichtfeld",
+      "WAITINGTITLE_REQUIRED": "Pflichtfeld",
+      "KEY_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
+      "KEY_REQUIRED": "Pflichtfeld",
+      "WAITINGMESSAGE_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
+      "WAITINGTITLE_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
+      "RATINGSTARSNUMBER_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Wert muss größer oder gleich sein als",
+      "HEADER_OFFLINE_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
+      "OFFLINE_CHAT_BUTTON_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
+      "CLOSINGQUESTION_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
+      "TEXT_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
+      "VALUE_REQUIRED": "Pflichtfeld",
+      "OFFLINEMESSAGESUBJECT_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
+      "OFFLINEMESSAGEBODY_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
+      "PLACEHOLDERMESSAGE_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
+      "NOTETITLE_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
+      "FORMSUBMITSUCCESSMESSAGE_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
+      "FORMSUBMITFAILUREMESSAGE_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
+      "FONTSIZE_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss größer oder gleich sein als",
+      "FONTSIZE_REQUIRED": "Pflichtfeld",
+      "COMMAND_REQUIRED": "Pflichtfeld",
       "AGENT_TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss größer oder gleich sein als",
-      "NAME_MUST_VALID_PATTERN": "Ungültiges Format Name",
-      "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung Agent muss kleiner oder gleich sein als",
-      "AGENT_TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung Agent muss kleiner oder gleich sein als",
+      "NAME_MUST_VALID_PATTERN": "Falsches Format",
+      "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Wert muss größer oder gleich sein als",
+      "AGENT_TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Wert muss größer oder gleich sein als",
       "WAITFORTHEASSIGNEDAGENT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss größer oder gleich sein als",
       "WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Wert muss kleiner oder gleich sein als",
-      "WAITFORTHEASSIGNEDAGENT_REQUIRED": "Auf zugewiesenen Agenten warten erforderlich",
+      "WAITFORTHEASSIGNEDAGENT_REQUIRED": "Pflichtfeld",
       "VERTICALPOSITION_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss größer oder gleich sein als",
       "VERTICALPOSITION_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Wert muss kleiner oder gleich sein als",
-      "VERTICALPOSITION_REQUIRED": "Eingabe erforderlich",
-      "CUSTOMERALIAS_MAX_LENGTH": "Text darf nicht länger als {{max}} Zeichen sein",
-      "TAG_REQUIRED": "Eingabe erforderlich",
-      "MESSAGEFONTSIZE_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Schriftgröße muss größer oder gleich sein als",
-      "MESSAGEFONTSIZE_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Schriftgröße muss kleiner oder gleich sein als",
-      "MESSAGEFONTSIZE_REQUIRED": "Schriftgröße erforderlich",
-      "AGENTALIAS_REQUIRED": "Agenten-Alias erforderlich",
-      "AGENTTRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss größer oder gleich sein als",
-      "AGENTTRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss kleiner oder gleich sein als",
-      "AGENTTRANSFERTIMEOUT_REQUIRED": "Zeitüberschreitung erforderlich",
-      "CUSTOMERALIAS_REQUIRED": "Kunden-Alias erforderlich",
-      "QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss größer oder gleich sein als",
-      "QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss kleiner oder gleich sein als",
-      "QUEUETRANSFERTIMEOUT_REQUIRED": "Zeitüberschreitung erforderlich",
-      "SYSTEMALIAS_MAX_LENGTH": "Name darf nicht länger als {{max}} Zeichen sein",
-      "SYSTEMALIAS_REQUIRED": "System-Alias erforderlich",
-      "ACCESSKEYID_REQUIRED": "ZugangsID erforderlich",
-      "BOTNAME_REQUIRED": "Name des BOT-Assistenten erforderlich",
-      "SECRETACCESSKEY_REQUIRED": "Eingabe erforderlich",
-      "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "PausenID während Qualifizierung erforderlich",
-      "VIDAOOAPIKEY_REQUIRED": "Vidaoo API-Zugang erforderlich",
-      "CLIENTEMAIL_REQUIRED": "E-Mail des Kunden erforderlich",
-      "PRIVATEKEY_REQUIRED": "Privater Schlüssel erforderlich",
-      "PROJECTID_REQUIRED": "Projekt-ID erforderlich",
-      "VIDAOOTOPIC_REQUIRED": "Vidaoo-Thema erforderlich",
-      "EMAIL_ACCOUNT_REQUIRED": "E-Mail erforderlich"
+      "VERTICALPOSITION_REQUIRED": "Pflichtfeld",
+      "CUSTOMERALIAS_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
+      "TAG_REQUIRED": "Pflichtfeld",
+      "MESSAGEFONTSIZE_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss größer oder gleich sein als",
+      "MESSAGEFONTSIZE_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Wert muss kleiner oder gleich sein als",
+      "MESSAGEFONTSIZE_REQUIRED": "Pflichtfeld",
+      "AGENTALIAS_REQUIRED": "Pflichtfeld",
+      "AGENTTRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss größer oder gleich sein als",
+      "AGENTTRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Wert muss kleiner oder gleich sein als",
+      "AGENTTRANSFERTIMEOUT_REQUIRED": "Pflichtfeld",
+      "CUSTOMERALIAS_REQUIRED": "Pflichtfeld",
+      "QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss größer oder gleich sein als",
+      "QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Wert muss kleiner oder gleich sein als",
+      "QUEUETRANSFERTIMEOUT_REQUIRED": "Pflichtfeld",
+      "SYSTEMALIAS_MAX_LENGTH": "Wert darf eine maximale Länge haben von {{max}} ",
+      "SYSTEMALIAS_REQUIRED": "Pflichtfeld",
+      "ACCESSKEYID_REQUIRED": "Pflichtfeld",
+      "BOTNAME_REQUIRED": "Pflichtfeld",
+      "SECRETACCESSKEY_REQUIRED": "Pflichtfeld",
+      "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Pflichtfeld",
+      "VIDAOOAPIKEY_REQUIRED": "Pflichtfeld",
+      "CLIENTEMAIL_REQUIRED": "Pflichtfeld",
+      "PRIVATEKEY_REQUIRED": "Pflichtfeld",
+      "PROJECTID_REQUIRED": "Pflichtfeld",
+      "VIDAOOTOPIC_REQUIRED": "Pflichtfeld",
+      "EMAIL_ACCOUNT_REQUIRED": "Pflichtfeld"
     },
     "CM_FIELD": "Kontaktmanager-Feld",
     "CHATPROACTIVEACTIONS": "Proaktive Anfragen",
@@ -155,25 +155,25 @@
     "NO_CHATPROACTIVEACTION_AVAILABLE": "Keine proaktiven Anfragen verfügbar",
     "NO_OFFLINEMESSAGE_AVAILABLE": "Keine Offline-Nachrichten verfügbar",
     "MOUSEOVER": "Mouse-Over",
-    "TIMEOUT": "Zeitüberschreitung",
+    "TIMEOUT": "Timeout",
     "TYPE": "Typ",
-    "SELECTOR": "Auswahl/Bereich",
+    "SELECTOR": "Selektion",
     "AGENT": "Agent",
-    "GOTO": "GeheZu (GoTo)",
-    "GOTOIF": "GeheZuWenn (GoToIf)",
-    "NOOP": "Log erstellen (NoOp)",
+    "GOTO": "Goto",
+    "GOTOIF": "GotoIf",
+    "NOOP": "Noop",
     "QUEUE": "Warteschlange",
-    "BUILDER": "Formularerstellung",
+    "BUILDER": "Builder",
     "PREVIEW": "Vorschau",
     "EDIT_AGENT": "Agenten bearbeiten",
     "EDIT_QUEUE": "Warteschlange bearbeiten",
-    "EDIT_GOTO": "GeheZu bearbeiten",
-    "EDIT_GOTOIf": "GeheZuWenn bearbeiten",
-    "EDIT_NOOP": "Log-Erstellung bearbeiten",
+    "EDIT_GOTO": "Goto bearbeiten",
+    "EDIT_GOTOIf": "GotoIf bearbeiten",
+    "EDIT_NOOP": "Noop bearbeiten",
     "ADD_CHATQUEUE": "Chat-Warteschlange hinzufügen",
     "EDIT_CHATQUEUE": "Chat-Warteschlange bearbeiten",
     "DELETE_CHATQUEUE": "Chat-Warteschlange löschen",
-    "SETTINGS": "Allg. Einstellungen",
+    "SETTINGS": "Einstellungen",
     "SAVE": "Speichern",
     "SCRIPT": "Skript",
     "TOKEN": "Token",
@@ -185,7 +185,7 @@
     "EDIT_CHATWEBSITE": "Chat-Webseite bearbeiten",
     "DELETE_CHATWEBSITE": "Chat-Webseite löschen",
     "LIST": "Liste",
-    "SNIPPET": "Chat-Widget",
+    "SNIPPET": "Snippet",
     "FORMS": "Formulare",
     "UP": "Nach Oben",
     "DOWN": "Nach Unten",
@@ -193,9 +193,9 @@
     "PROACTIVEACTIONS": "Proaktive Anfragen",
     "DISPOSITIONS": "Qualifizierungen",
     "WEBHOOKS": "WebHooks",
-    "ACTIONS": "Routing",
+    "ACTIONS": "Aktionen",
     "FIDELITY": "Treue",
-    "APPEARANCE": "Darstellung Widget",
+    "APPEARANCE": "Darstellung",
     "MAINCOLOR": "Hauptfarbe",
     "FOCUSCOLOR": "Fokusfarbe",
     "BUTTONCOLOR": "Buttonfarbe",
@@ -204,79 +204,79 @@
     "DEFAULT": "Standard",
     "WHITELABEL": "White Label",
     "LOGO": "Logo",
-    "DOWNLOADTRANSCRIPT": "Kunde darf Chatverlauf herunterladen (.csv-Datei)",
-    "ENQUIRY_ENABLE": "Anfrage ermöglichen",
+    "DOWNLOADTRANSCRIPT": "Transkript herunterladen",
+    "ENQUIRY_ENABLE": "Anfrage aktivieren",
     "ENQUIRY_FORWARDING": "Weiterleitung von Anfragen",
-    "ENQUIRY_FORWARDING_ADDRESS": "Weiterleitungsadresse für Anfragen",
+    "ENQUIRY_FORWARDING_ADDRESS": "Anfrage-Weiterleitungsadresse",
     "LABELS": "Labels",
-    "HEADER_ONLINE": "Kopfzeile auf Widget, wenn Chat geöffnet",
-    "ONLINE_MESSAGE": "Nachricht wenn online",
-    "NAME_TITLE": "Titel",
-    "USERNAME_PLACEHOLDER": "Nutzernamen",
+    "HEADER_ONLINE": "Online-Kopfzeile",
+    "ONLINE_MESSAGE": "Online Nachricht",
+    "NAME_TITLE": "Name Titel",
+    "USERNAME_PLACEHOLDER": "Platzhalter für Nutzernamen",
     "EMAIL_TITLE": "E-Mail Titel",
-    "EMAIL_PLACEHOLDER": "E-Mail Adresse",
-    "START_CHAT_BUTTON": "Text auf dem Button zum Starten des Chats",
-    "AGENTS_BUSY": "Alle Agenten besetzt",
-    "HEADER_OFFLINE": "Kopfzeile auf Widget, wenn Chat nicht geöffnet",
-    "OFFLINE_MESSAGE": "Nachricht wenn offline",
-    "MESSAGE_TITLE": "Titel der Nachricht",
-    "ENQUIRY_MESSAGE_PLACEHOLDER": "Nachricht",
-    "ENQUIRY_BUTTON": "Text auf dem Button zum Starten der Anfrage",
-    "RATING_MESSAGE": "Nachricht zur Bewertung",
-    "RATING_SEND": "Bewertung absenden",
-    "RATING_SKIP": "Bewertung überspringen",
-    "ONLINE": "Formularbuilder online",
-    "OFFLINE": "Formularbuilder offline",
-    "PROACTIVE": "Proaktive Anfrage",
+    "EMAIL_PLACEHOLDER": "Platzhalter für E-Mail Adresse",
+    "START_CHAT_BUTTON": "'Chat starten' Button",
+    "AGENTS_BUSY": "Agenten besetzt",
+    "HEADER_OFFLINE": "Offline-Kopfzeile",
+    "OFFLINE_MESSAGE": "Offline Nachricht",
+    "MESSAGE_TITLE": "Nachricht Titel",
+    "ENQUIRY_MESSAGE_PLACEHOLDER": "Platzhalter für Nachrichteneingabe",
+    "ENQUIRY_BUTTON": "Anfrage-Button",
+    "RATING_MESSAGE": "Bewertungsnachricht",
+    "RATING_SEND": "Button Bewertung senden",
+    "RATING_SKIP": "Button Bewertung überspringen",
+    "ONLINE": "Online",
+    "OFFLINE": "Offline",
+    "PROACTIVE": "Proaktiv",
     "ACCEPT": "Akzeptieren",
     "ACCEPTMETHOD": "Methode akzeptieren",
     "ACCEPTURL": "URL akzeptieren",
     "REJECT": "Ablehnen",
     "REJECTMETHOD": "Methode ablehnen",
     "REJECTURL": "URL ablehnen",
-    "CLOSE": "Schließen und Qualifizieren",
+    "CLOSE": "Schließen",
     "CLOSEMETHOD": "Methode schließen",
     "CLOSEURL": "URL schließen",
     "EMBEDDING": "Einbetten",
     "GENERAL": "Allgemein",
-    "SELECTED": "Ausgewählt",
+    "SELECTED": "Ausgewählte",
     "SELECT_ALL": "Alles auswählen",
     "SELECT_NONE": "Nichts auswählen",
     "BACK": "Zurück",
     "HELP": {
       "MAPKEY": "Das folgende Feld aus dem Kontaktmanager:",
-      "FROMKEY": "wird in dem Chat-Widget wie folgt zugeordnet:",
+      "FROMKEY": "wird in dem Chat-Snippet wie folgt zugeordnet:",
       "TOKEN": "Automatisch generierter Token zur Verwendung im Skript",
       "COPYSCRIPTTOCLIPBOARD": "Kopieren Sie den Skripttext und fügen Sie ihn in Ihre Website ein",
-      "FORWARD_OFFLINE": "Sie können mehrere durch Kommas getrennte Adressen hinzufügen (z. B. [email-masked], [email-masked])",
+      "FORWARD_OFFLINE": "Sie können mehrere durch Kommas getrennte Adressen hinzufügen (z. B. [email-masked], [email-masked])",
       "MOTIONADDRESS": "Das Feld muss das folgende Format haben: ≪protocol>://<IP-Adresse>[:<port>]. Beispiel: https://X.Y.Z.W",
       "MOTIONPROXY": "Das Feld muss das folgende Format haben: ≪Protocol>:// ≪IP-Adresse>: ≪port>]. Beispiel: https://X.Y.Z.W",
-      "NAME": "Nur Zahlen, Buchstaben und Sonderzeichen (._) werden unterstützt",
+      "NAME": "Nur Zahlen, Buchstaben und Sonderzeichen (._) werden unterstützt.",
       "LIST": "Liste für die Zuordnung aus dem Kontaktmanager",
-      "KEY": "Der Kurzname der Chat-Webseite (max. 5 Zeichen), welcher im Agententab bei eingehender Interaktion angezeigt wird",
-      "INTEVAL": "Wählen Sie hier aus einem in den Werkzeugen definiertem Zeitintervall aus",
+      "KEY": "Website-Kurzname (5 Zeichen), der auf der Registerkarte \"Agent\" angezeigt wird",
+      "INTEVAL": "Wählen aus der Liste der verfügbaren Intervalle",
       "TIMEZONE": "Zeitzone auswählen (Standard = lokale Zeitzone)",
       "ENABLERATING": "Bewertung nach Chat durch Kunden aktivieren",
       "ENABLEFEEDBACK": "Feedback nach Chat durch Kunden aktivieren (Max. 150 Zeichen)",
-      "FORWARDTRANSCRIPT": "Dem Kunden anbieten, den Chatverlauf nach Abschluss per E-Mail zu versenden",
-      "AUTOCLOSE": "Trennt die Verbindung zum Chat, wenn innerhalb der Öffnungszeiten kein Agent verfügbar ist. Der Kunde kann optional eine Nachricht hinterlassen",
+      "FORWARDTRANSCRIPT": "Chatprotokoll nach Abschluss per E-Mail senden",
+      "AUTOCLOSE": "Aktivieren Sie diese Option, wenn Chat-Sitzungen als nicht bearbeitet geschlossen werden sollen, sofern kein Agent verfügbar ist.",
       "ENABLEUNMANAGEDNOTE": "Automatische Nachricht an den Kunden, wenn alle Agenten besetzt sind und somit der Chat nicht verfügbar ist",
-      "ENABLECUSTOMERWRITING": "Legt fest, ob der Kunde bereits im Chat schreiben kann, bevor ein Agent den Chat entgegen nimmt. Hinweis: Hierdurch werden keine Chats in den Status \"unbearbeitet\" gesetzt",
-      "INTERVAL": "Zeitintervall auswählen",
-      "HIDEWHENOFFLINE": "Blendet das Widget aus, wenn der Chat offline ist",
-      "AGENTIDENTIFIER": "Agentenkennung innerhalb der Chat-Sitzung im Widget",
+      "ENABLECUSTOMERWRITING": "Legt fest, ob der Kunde bereits im Chat schreiben kann, bevor ein Agent den Chat entgegen nimmmt. Hinweis: Dadurch kein Status \"unbearbeitet\"",
+      "INTERVAL": "Bitte aus der Liste wählen",
+      "HIDEWHENOFFLINE": "Snippet ausblenden, wenn offline",
+      "AGENTIDENTIFIER": "Agentenkennung innerhalb der Chat-Sitzung im Snippet",
       "WEBSITEALIAS": "Ein Präfix, mit dem der Agentenname (Präfix + Agenten-ID) erstellt wird, der dem Webbesucher während der Chat-Sitzung angezeigt wird",
       "VERTICALPOSITION": "Prozentualer Abstand in Prozent vom oberen Bildschirmrand",
-      "WELCOMEMESSAGE": "Automatische Begrüßungsnachricht. Leer lassen, um keine automatische Nachricht zu senden",
+      "WELCOMEMESSAGE": "Leer lassen, um keine Nachricht zu senden",
       "MANDATORYDISPOSITION": "Qualifizierung erforderlich",
       "MANDATORYDISPOSITIONPAUSEID": "PausenID bei erforderlicher Qualifizierung"
     },
     "ADDRESS": "Adresse",
-    "ONLINESTATE": "Status Online",
-    "OFFLINESTATE": "Status Offline",
-    "RATINGSTATE": "Status Bewertung",
+    "ONLINESTATE": "Online Status",
+    "OFFLINESTATE": "Offline Status",
+    "RATINGSTATE": "Bewertungsstatus",
     "ENQUIRY": "Anfrage",
-    "OFFLINETEMPLATE": "Vorlage wenn offline",
+    "OFFLINETEMPLATE": "Offline Vorlage",
     "CHATDISPOSITIONS": "Chat-Qualifizierungen",
     "NO_CHATDISPOSITION_AVAILABLE": "Keine Qualifizierung verfügbar",
     "ADD_CHATDISPOSITION": "Qualifizierung hinzufügen",
@@ -319,13 +319,13 @@
     "NOTES": "Notizen",
     "NO_INTERACTION_AVAILABLE": "Keine Interaktionen verfügbar",
     "SELECTED_WEBSITE": "Ausgewählte Webseite",
-    "GOTOP": "Priorität setzen (GoToP)",
-    "EDIT_GOTOP": "GoToP bearbeiten",
+    "GOTOP": "Gotop",
+    "EDIT_GOTOP": "Gotop bearbeiten",
     "SELECT_WEBSITE": "Webseite auswählen",
     "INFO": "Info",
-    "OFFLINEMESSAGES_CHATWEBSITE": "Direkt zu Offline-Nachrichten",
-    "WAITINGTITLE": "Kopfzeile während auf einen freien Agenten gewartet wird",
-    "WAITINGMESSAGE": "Nachricht während Warten",
+    "OFFLINEMESSAGES_CHATWEBSITE": "Zu Offline-Nachrichten gehen",
+    "WAITINGTITLE": "Titel während Warten",
+    "WAITINGMESSAGE": "Wartenachricht",
     "RATING": "Bewertung",
     "NO_RATINGVALUE": "Keine Bewertung",
     "AGENTSADD_QUEUE": "Agenten zur Chat-Warteschlange hinzufügen",
@@ -344,8 +344,8 @@
     "AGENTS": "Agenten",
     "FULLNAME": "Vollständiger Name",
     "INTERNAL": "Intern",
-    "PHONE_STATE": "Status Nebenstelle",
-    "PHONE_STATUS": "Status SIP",
+    "PHONE_STATE": "Telefonstatus",
+    "PHONE_STATUS": "Telefonstatus",
     "LOGOUT": "Abmelden",
     "UNPAUSE": "Pause beenden",
     "AGENTADD_QUEUE": "Agenten zur Chat-Warteschlange hinzufügen",
@@ -358,56 +358,56 @@
     "IN_USE": "In Verwendung",
     "VOICE": "Anrufe",
     "NO_AGENT_ONLINE": "Kein Agent Online",
-    "GOTOREALTIME_CHATQUEUE": "Direkt zur Echtzeit-Warteschlange",
+    "GOTOREALTIME_CHATQUEUE": "Zur Echtzeit-Warteschlange für Chat gehen",
     "PARTIALPAUSE": "Teilpause",
     "BUSY": "Besetzt",
     "TIMER": "Timer",
-    "IDLE": "Leerlauf",
+    "IDLE": "Inaktiv",
     "CAPACITY": "Kapazität",
     "TAGS": "Tags",
     "SHOWAGENTAVATAR": "Persönlichen Agenten-Avatar anzeigen",
     "AGENTAVATAR": "Agenten-Avatar",
-    "SPYINTERACTION": "Chat anzeigen",
-    "INTERACTIONS_CHATWEBSITE": "Direkt zu Interaktionen",
+    "SPYINTERACTION": "Mitlesen",
+    "INTERACTIONS_CHATWEBSITE": "Zu den Interaktionen gehen",
     "REFRESH_INTERACTIONS": "Interaktionen aktualisieren",
-    "CLOSINGQUESTION": "Frage beim Beenden des Chats",
+    "CLOSINGQUESTION": "Abschlussfrage",
     "WEBSCRIPT": "Webskript",
     "NO_CHATCANNEDANSWER_AVAILABLE": "Keine Textvorlagen verfügbar",
     "NEW_CHATCANNEDANSWER": "Neue Textvorlage",
     "ADD_CHATCANNEDANSWER": "Textvorlage hinzufügen",
     "EDIT_CHATCANNEDANSWER": "Textvorlage bearbeiten",
     "DELETE_CHATCANNEDANSWER": "Textvorlage löschen",
-    "OFFLINEMESSAGESUBJECT": "Betreff der Nachricht für Offline-Interaktionen",
-    "OFFLINEMESSAGEBODY": "Text der Nachricht für Offline-Interaktionen",
-    "FORMSUBMITSUCCESSMESSAGE": "Nachricht, wenn Formular erfolgreich versendet",
-    "FORMSUBMITFAILUREMESSAGE": "Nachricht bei Fehlern im Formular",
-    "PLACEHOLDERMESSAGE": "Nachricht",
-    "NOTETITLE": "Text für Nachrichtenbereich",
+    "OFFLINEMESSAGESUBJECT": "Betreff der Nachricht bei Offline",
+    "OFFLINEMESSAGEBODY": "Test der Nachricht bei Offline",
+    "FORMSUBMITSUCCESSMESSAGE": "Meldung Formular erfolgreich gesendet",
+    "FORMSUBMITFAILUREMESSAGE": "Meldung Fehler beim Senden des Formulars",
+    "PLACEHOLDERMESSAGE": "Nachricht für Platzhalter",
+    "NOTETITLE": "Titel der Notiz",
     "DELETE_INTERACTION": "Interaktion löschen",
     "FONTSIZE": "Schriftgröße",
     "TEXTCOLOR": "Textfarbe",
     "COMMAND": "Eingabe",
     "EDIT_SYSTEM": "System bearbeiten",
     "SYSTEM": "System",
-    "NOTIFICATION": "Benachrichtigung für Agenten",
+    "NOTIFICATION": "Benachrichtigung",
     "NOTIFICATIONSHAKE": "Schütteln",
-    "NOTIFICATIONSOUND": "Sound abspielen",
+    "NOTIFICATIONSOUND": "Klingeln",
     "NOTIFICATIONTEMPLATE": "Vorlage",
     "HIDEWHENOFFLINE": "Ausblenden, wenn offline",
     "INSERT_MESSAGE_HERE": "Nachricht hier eingeben",
-    "AGENTALIAS": "Agenten-Alias",
+    "AGENTALIAS": "Agent Alias",
     "AGENTFULLNAME": "Vollständiger Name des Agenten",
-    "AGENTIDENTIFIER": "Identifikation Agent",
-    "WAITFORTHEASSIGNEDAGENT": "Zeit (in Sekunden), wie lange ein aktiver Chat bei einem Agenten verbleibt, wenn sich dieser abmeldet",
-    "ALIGNMENT": "Ausrichtung Widget",
-    "BOTTOM_RIGHT": "Unten Rechts",
-    "LEFT": "Linker Bildschirmrand",
-    "RIGHT": "Linker Bildschirmrand",
+    "AGENTIDENTIFIER": "Identifikator",
+    "WAITFORTHEASSIGNEDAGENT": "Warten auf den zugewiesenen Mitarbeiter",
+    "ALIGNMENT": "Ausrichtung",
+    "BOTTOM_RIGHT": "Unten rechts",
+    "LEFT": "Links",
+    "RIGHT": "Richtig",
     "VERTICALALIGNMENT": "Vertikale Ausrichtung",
     "POSITION": "Position",
     "VERTICALPOSITION": "Vertikale Position",
-    "SNIPPETSWIPEOUT": "Widget ausklappen",
-    "ALTERNATE": "Abwechselnd",
+    "SNIPPETSWIPEOUT": "Snippet ausschieben",
+    "ALTERNATE": "Wechseln",
     "CENTERED": "Zentriert",
     "CUSTOMERAVATAR": "Kunden-Avatar",
     "DEFAULTTITLE": "Standardtitel",
@@ -419,33 +419,33 @@
     "AGENTADD_CHATWEBSITE": "Agenten zur Chat-Website hinzufügen",
     "BACKGROUNDCOLOR": "Hintergrundfarbe",
     "MESSAGEFONTSIZE": "Schriftgröße der Nachricht",
-    "AGENTTRANSFER": "Transfer an Agenten erlauben",
-    "AGENTTRANSFERTIMEOUT": "Zeitüberschreitung für Agententransfer",
-    "DIALOGFLOW": "Google Dialogflow",
+    "AGENTTRANSFER": "Agententransfer",
+    "AGENTTRANSFERTIMEOUT": "Agententransfer-Timeout",
+    "DIALOGFLOW": "Dialogflow",
     "EDIT_DIALOGFLOW": "Dialogflow bearbeiten",
     "LANGUAGE": "Sprache",
-    "QUEUETRANSFER": "Transfer in Warteschlange erlauben",
-    "QUEUETRANSFERTIMEOUT": "Zeitüberschreitung für Warteschlangentransfer",
-    "SYSTEMALIAS": "System-Alias",
+    "QUEUETRANSFER": "Transfer in Warteschlange",
+    "QUEUETRANSFERTIMEOUT": "Timeout bei der Warteschlangenübertragung",
+    "SYSTEMALIAS": "Systemalias",
     "SYSTEMAVATAR": "System-Avatar",
     "TRANSFER": "Transfer",
     "WELCOMEMESSAGE": "Willkommensnachricht",
-    "ENABLECUSTOMERCHECKMARKS": "Bestätigung Nachricht erhalten/gelesen anzeigen",
+    "ENABLECUSTOMERCHECKMARKS": "Bestätigung Nachricht erhalten/gelesen",
     "CANNEDANSWERS": "Textvorlagen",
-    "CHATCANNEDANSWERS": "Chat-Textbausteine",
+    "CHATCANNEDANSWERS": "Textvorlagen",
     "DOWNLOAD_INTERACTION": "Herunterladen",
     "LOGIN_TIME": "Zeit angemeldet",
     "PAUSE_TIME": "Zeit in Pause",
     "ACCESSKEYID": "Zugangsschlüssel-ID",
-    "BOTNAME": "Name des BOTs",
+    "BOTNAME": "Botname",
     "EDIT_AMAZONLEX": "Amazon Lex bearbeiten",
     "LEXREGION": "Region",
     "SECRETACCESSKEY": "Geheimer Zugangsschlüssel",
     "TEAMS_ASSOCIATION": "Teamzuweisung",
     "MANDATORYDISPOSITION": "Qualifizierung erforderlich",
-    "MANDATORYDISPOSITIONPAUSEID": "PausenID während Qualifizierung",
-    "ENABLESENDBUTTON": "\"Nachricht senden\" Button für Kunden anzeigen (ansonsten Senden nur durch ENTER)",
-    "FEEDBACKTITLE": "Text auf dem Button für Feedback",
+    "MANDATORYDISPOSITIONPAUSEID": "PausenID, wenn Qualifizierung erforderlich",
+    "ENABLESENDBUTTON": "Senden-Button aktivieren",
+    "FEEDBACKTITLE": "Feedback-Titel",
     "TOOLTIP_SCREENRECORDING_OFF": "Bildschirmaufzeichnung verfügbar",
     "TOOLTIP_SCREENRECORDING_ON": "Bildschirmaufzeichnung läuft",
     "DOWNLOAD_WITHOUT_ATTACHMENTS": "Herunterladen ohne Anhänge",
@@ -456,13 +456,13 @@
     "VIDAOOESCALATION": "Videoanruf starten",
     "VIDAOOSESSION": "Videoanruf starten",
     "VIDEO": "Video",
-    "CLIENTEMAIL": "E-Mail des Kunden",
-    "DIALOGFLOWV2": "Google Dialogflow V2",
+    "CLIENTEMAIL": "Kunden-E-Mail",
+    "DIALOGFLOWV2": "Dialogflow V2",
     "EDIT_DIALOGFLOWV2": "Dialogflow V2 bearbeiten",
     "PRIVATEKEY": "Privater Schlüssel",
     "PROJECTID": "Projekt-ID",
-    "EMAIL_ACCOUNT": "E-Mail Konto",
-    "OPEN_NEW_INTERACTION": "Offline-Nachrichten per E-Mail innerhalb des Systems verwalten",
+    "EMAIL_ACCOUNT": "Email-Konto",
+    "OPEN_NEW_INTERACTION": "Neue Interaktion öffnen",
     "SUBJECT": "Betreff",
     "ADD_NOTE": "Notiz hinzufügen",
     "CANNED_ANSWER_NOT_FOUND": "Keine Textvorlagen gefunden",
@@ -472,12 +472,12 @@
     "VIDAOOTOPIC": "Vidaoo-Thema",
     "CHANNELID": "Kanal ID",
     "EDIT_TVOX": "TVox bearbeiten",
-    "MOTIONTITLE": "Motion-Titel",
-    "MOTIONURL": "Motion-URL",
-    "MOTIONURLONANSWER": "Motion-URLL bei Antwort",
-    "MOTIONURLONRING": "Motion-URL bei Klingeln",
+    "MOTIONTITLE": "Bewegungstitel",
+    "MOTIONURL": "Bewegungs-URL",
+    "MOTIONURLONANSWER": "Bewegungs-URL bei Antwort",
+    "MOTIONURLONRING": "Bewegungs-URL auf Ring",
     "SERVICEID": "Service-ID",
-    "SERVICENAME": "Servicename",
+    "SERVICENAME": "Dienstname",
     "TVOX": "TVox",
     "TVOXIP": "TVox IP-Adresse",
     "TVOXLOGINURL": "TVox-Login-REST-URL",
@@ -485,6 +485,7 @@
     "TVOXSESSIONURL": "TVox-Sitzungs-REST-URL",
     "TVOXURL": "TVox-IP-URL",
     "TVOXUSERNAME": "TVox-Benutzername",
-    "LABELTEXT": "Beschriftungstext"
+    "LABELTEXT": "Beschriftungstext",
+    "TEXT_BUTTON_COLOR": "Farbe der Textschaltfläche"
   }
 }
diff --git a/public/app/main/apps/chat/i18n/en.json b/public/app/main/apps/chat/i18n/en.json
index 3b36c02..a8f7e5c 100644
--- a/public/app/main/apps/chat/i18n/en.json
+++ b/public/app/main/apps/chat/i18n/en.json
@@ -74,6 +74,7 @@
     "EDIT_SYSTEM": "Edit System",
     "COMMAND": "Command",
     "TEXTCOLOR": "Text Color",
+    "TEXT_BUTTON_COLOR": "Text Button Color",
     "FONTSIZE": "Font Size",
     "WEBSCRIPT": "Web Script",
     "CANNEDANSWERS": "Canned Answers",
diff --git a/public/app/main/apps/chat/i18n/es.json b/public/app/main/apps/chat/i18n/es.json
index bf8b3ef..591450e 100644
--- a/public/app/main/apps/chat/i18n/es.json
+++ b/public/app/main/apps/chat/i18n/es.json
@@ -485,6 +485,7 @@
     "TVOXSESSIONURL": "URL de REST de la sesión de TVox",
     "TVOXURL": "URL de IP de TVox",
     "TVOXUSERNAME": "Nombre de usuario de TVox",
-    "LABELTEXT": "Texto de etiqueta"
+    "LABELTEXT": "Texto de etiqueta",
+    "TEXT_BUTTON_COLOR": "Color del botón de texto"
   }
 }
diff --git a/public/app/main/apps/chat/i18n/et.json b/public/app/main/apps/chat/i18n/et.json
index 7bac5a9..2f3b48e 100644
--- a/public/app/main/apps/chat/i18n/et.json
+++ b/public/app/main/apps/chat/i18n/et.json
@@ -485,6 +485,7 @@
     "TVOXSESSIONURL": "TVoxi seansi REST Url",
     "TVOXURL": "TVoxi IP -aadress",
     "TVOXUSERNAME": "TVoxi kasutajanimi",
-    "LABELTEXT": "Sildi tekst"
+    "LABELTEXT": "Sildi tekst",
+    "TEXT_BUTTON_COLOR": "Teksti nupu värv"
   }
 }
diff --git a/public/app/main/apps/chat/i18n/fa.json b/public/app/main/apps/chat/i18n/fa.json
index d74e092..a5f536d 100644
--- a/public/app/main/apps/chat/i18n/fa.json
+++ b/public/app/main/apps/chat/i18n/fa.json
@@ -485,6 +485,7 @@
     "TVOXSESSIONURL": "نشانی اینترنتی TVox Session REST",
     "TVOXURL": "آدرس IP TVox",
     "TVOXUSERNAME": "نام کاربری TVox",
-    "LABELTEXT": "متن برچسب"
+    "LABELTEXT": "متن برچسب",
+    "TEXT_BUTTON_COLOR": "رنگ دکمه متن"
   }
 }
diff --git a/public/app/main/apps/chat/i18n/fi.json b/public/app/main/apps/chat/i18n/fi.json
index 4181bfa..1cc04a3 100644
--- a/public/app/main/apps/chat/i18n/fi.json
+++ b/public/app/main/apps/chat/i18n/fi.json
@@ -485,6 +485,7 @@
     "TVOXSESSIONURL": "TVox -istunnon REST -URL -osoite",
     "TVOXURL": "TVoxin IP -osoite",
     "TVOXUSERNAME": "TVox -käyttäjänimi",
-    "LABELTEXT": "Merkin teksti"
+    "LABELTEXT": "Merkin teksti",
+    "TEXT_BUTTON_COLOR": "Tekstipainikkeen väri"
   }
 }
diff --git a/public/app/main/apps/chat/i18n/fr.json b/public/app/main/apps/chat/i18n/fr.json
index 5817d00..c5c67ca 100644
--- a/public/app/main/apps/chat/i18n/fr.json
+++ b/public/app/main/apps/chat/i18n/fr.json
@@ -485,6 +485,7 @@
     "TVOXSESSIONURL": "URL REST de la session TVox",
     "TVOXURL": "URL IP TVox",
     "TVOXUSERNAME": "Nom d'utilisateur TVox",
-    "LABELTEXT": "Texte de l'étiquette"
+    "LABELTEXT": "Texte de l'étiquette",
+    "TEXT_BUTTON_COLOR": "Couleur du bouton de texte"
   }
 }
diff --git a/public/app/main/apps/chat/i18n/he.json b/public/app/main/apps/chat/i18n/he.json
index 2da5f1c..b10aa27 100644
--- a/public/app/main/apps/chat/i18n/he.json
+++ b/public/app/main/apps/chat/i18n/he.json
@@ -485,6 +485,7 @@
     "TVOXSESSIONURL": "כתובת אתר מנוחה ל- TVox Session",
     "TVOXURL": "כתובת ה- IP של TVox",
     "TVOXUSERNAME": "שם המשתמש של TVox",
-    "LABELTEXT": "טקסט תווית"
+    "LABELTEXT": "טקסט תווית",
+    "TEXT_BUTTON_COLOR": "צבע לחצן טקסט"
   }
 }
diff --git a/public/app/main/apps/chat/i18n/hi.json b/public/app/main/apps/chat/i18n/hi.json
index d2b6bf1..cfe6fe7 100644
--- a/public/app/main/apps/chat/i18n/hi.json
+++ b/public/app/main/apps/chat/i18n/hi.json
@@ -485,6 +485,7 @@
     "TVOXSESSIONURL": "TVox सत्र REST Url",
     "TVOXURL": "टीवीओक्स आईपी यूआरएल",
     "TVOXUSERNAME": "TVox उपयोगकर्ता नाम",
-    "LABELTEXT": "लेबल टेक्स्ट"
+    "LABELTEXT": "लेबल टेक्स्ट",
+    "TEXT_BUTTON_COLOR": "टेक्स्ट बटन का रंग"
   }
 }
diff --git a/public/app/main/apps/chat/i18n/hu.json b/public/app/main/apps/chat/i18n/hu.json
index 6f5d136..dc06d4f 100644
--- a/public/app/main/apps/chat/i18n/hu.json
+++ b/public/app/main/apps/chat/i18n/hu.json
@@ -485,6 +485,7 @@
     "TOOLTIP_SCREENRECORDING_OFF": "Screen Recording available",
     "DOWNLOAD_WITH_ATTACHMENTS": "Download with attachments",
     "DOWNLOAD_WITHOUT_ATTACHMENTS": "Download without attachments",
-    "LABELTEXT": "Címke szövege"
+    "LABELTEXT": "Címke szövege",
+    "TEXT_BUTTON_COLOR": "Szöveg gomb színe"
   }
 }
diff --git a/public/app/main/apps/chat/i18n/id.json b/public/app/main/apps/chat/i18n/id.json
index bae9f40..b8a6dee 100644
--- a/public/app/main/apps/chat/i18n/id.json
+++ b/public/app/main/apps/chat/i18n/id.json
@@ -485,6 +485,7 @@
     "TVOXSESSIONURL": "Url Istirahat Sesi TVox",
     "TVOXURL": "URL IP TVox",
     "TVOXUSERNAME": "Nama Pengguna TVox",
-    "LABELTEXT": "Teks label"
+    "LABELTEXT": "Teks label",
+    "TEXT_BUTTON_COLOR": "Warna Tombol Teks"
   }
 }
diff --git a/public/app/main/apps/chat/i18n/it.json b/public/app/main/apps/chat/i18n/it.json
index 4f7420d..2b4602c 100644
--- a/public/app/main/apps/chat/i18n/it.json
+++ b/public/app/main/apps/chat/i18n/it.json
@@ -63,6 +63,7 @@
     "EDIT_SYSTEM": "Modifica System",
     "COMMAND": "Comando",
     "TEXTCOLOR": "Colore del Testo",
+    "TEXT_BUTTON_COLOR": "Colore del testo del pulsante",
     "FONTSIZE": "Dimesione del Font",
     "CANNEDANSWERS": "Canned Answers",
     "CHATCANNEDANSWERS": "Canned Answers",
diff --git a/public/app/main/apps/chat/i18n/ja.json b/public/app/main/apps/chat/i18n/ja.json
index b86d56d..93fc4f0 100644
--- a/public/app/main/apps/chat/i18n/ja.json
+++ b/public/app/main/apps/chat/i18n/ja.json
@@ -485,6 +485,7 @@
     "TVOXSESSIONURL": "TVoxセッションRESTUrl",
     "TVOXURL": "TVox IP URL",
     "TVOXUSERNAME": "TVoxユーザー名",
-    "LABELTEXT": "ラベルテキスト"
+    "LABELTEXT": "ラベルテキスト",
+    "TEXT_BUTTON_COLOR": "テキストボタンの色"
   }
 }
diff --git a/public/app/main/apps/chat/i18n/ko.json b/public/app/main/apps/chat/i18n/ko.json
index 610197f..cbaf963 100644
--- a/public/app/main/apps/chat/i18n/ko.json
+++ b/public/app/main/apps/chat/i18n/ko.json
@@ -485,6 +485,7 @@
     "TVOXSESSIONURL": "TVox 세션 REST URL",
     "TVOXURL": "동방신기 IP URL",
     "TVOXUSERNAME": "TVox 사용자 이름",
-    "LABELTEXT": "레이블 텍스트"
+    "LABELTEXT": "레이블 텍스트",
+    "TEXT_BUTTON_COLOR": "텍스트 버튼 색상"
   }
 }
diff --git a/public/app/main/apps/chat/i18n/lt.json b/public/app/main/apps/chat/i18n/lt.json
index 76da98e..a72228c 100644
--- a/public/app/main/apps/chat/i18n/lt.json
+++ b/public/app/main/apps/chat/i18n/lt.json
@@ -485,6 +485,7 @@
     "TVOXSESSIONURL": "„TVox“ sesijos poilsio URL",
     "TVOXURL": "„TVox“ IP adresas",
     "TVOXUSERNAME": "„TVox“ vartotojo vardas",
-    "LABELTEXT": "Etiketės tekstas"
+    "LABELTEXT": "Etiketės tekstas",
+    "TEXT_BUTTON_COLOR": "Teksto mygtuko spalva"
   }
 }
diff --git a/public/app/main/apps/chat/i18n/lv.json b/public/app/main/apps/chat/i18n/lv.json
index de95e39..8be1665 100644
--- a/public/app/main/apps/chat/i18n/lv.json
+++ b/public/app/main/apps/chat/i18n/lv.json
@@ -485,6 +485,7 @@
     "TVOXSESSIONURL": "TVox sesijas REST Url",
     "TVOXURL": "TVox IP URL",
     "TVOXUSERNAME": "TVox lietotājvārds",
-    "LABELTEXT": "Etiķetes teksts"
+    "LABELTEXT": "Etiķetes teksts",
+    "TEXT_BUTTON_COLOR": "Teksta pogas krāsa"
   }
 }
diff --git a/public/app/main/apps/chat/i18n/nl.json b/public/app/main/apps/chat/i18n/nl.json
index c9425fe..d094697 100644
--- a/public/app/main/apps/chat/i18n/nl.json
+++ b/public/app/main/apps/chat/i18n/nl.json
@@ -3,15 +3,15 @@
     "AMAZONLEX": "Amazon Lex",
     "TEXT": "Tekst",
     "TIMES": "Aantal keren per interactie",
-    "EDIT_AUTOREPLY": "Automatisch Antwoord Bewerken",
-    "AUTOREPLY": "Automatisch Antwoord",
-    "NEW_CHATDISPOSITION": "Nieuwe Chat Dispositie",
-    "ENABLECUSTOMERATTACHMENT": "Klantbijlage Inschakelen",
+    "EDIT_AUTOREPLY": "Edit automatisch antwoord",
+    "AUTOREPLY": "Automatisch antwoord",
+    "NEW_CHATDISPOSITION": "Nieuwe chat dispositie",
+    "ENABLECUSTOMERATTACHMENT": "Kan een klant voorzetstukken",
     "OFFLINE_CHAT_BUTTON": "'Offline Chat' knop",
-    "OFFLINESTATUS": "Status Offline",
+    "OFFLINESTATUS": "Status offline",
     "NAME": "Naam",
     "CHATQUEUES": "Chatwachtrijen",
-    "SEARCH_FOR_ANYONE": "Zoeken",
+    "SEARCH_FOR_ANYONE": "Zoeken voor iedereen",
     "STRATEGY": "Strategie",
     "AGENT_TIMEOUT": "Time-out agent",
     "DESCRIPTION": "Beschrijving",
@@ -19,94 +19,94 @@
     "ALIAS": "Alias",
     "VARIABLE": "Variabele",
     "INTERVAL": "Interval",
-    "EDIT_CLOSE": "Bewerken Sluiten",
+    "EDIT_CLOSE": "Edit dicht",
     "TIMEZONE": "Tijdzone",
     "MESSAGE": "Bericht",
     "ADVANCED": "Geavanceerd",
-    "FORWARDTRANSCRIPT": "Transcriptie doorsturen",
-    "FORWARDTRANSCRIPTMESSAGE": "Transcriptie bericht doorsturen",
-    "SKIPMESSAGEBUTTON": "Bericht Overslaan Knop",
-    "EDIT_MESSAGE": "Bericht Bewerken",
-    "CONDITION_AGREEMENT": "Akkoord met de voorwaarden",
+    "FORWARDTRANSCRIPT": "Vooruit transcript",
+    "FORWARDTRANSCRIPTMESSAGE": "Vooruit Transcript bericht",
+    "SKIPMESSAGEBUTTON": "Bericht overslaan knop",
+    "EDIT_MESSAGE": "Bericht wijzigen",
+    "CONDITION_AGREEMENT": "Voorwaarde akkoord",
     "NONE": "Geen",
     "PRIORITY": "Prioriteit",
-    "ONLINESTATUS": "Online Status",
+    "ONLINESTATUS": "Online status",
     "UNMANAGEDSTATUS": "Onbeheerde Status",
-    "AUTOCLOSE": "Automatisch Sluiten Inschakelen",
-    "ENABLEUNMANAGEDNOTE": "Onbeheerd Bericht Inschakelen",
+    "AUTOCLOSE": "Autoclose inschakelen",
+    "ENABLEUNMANAGEDNOTE": "Om onbeheerde bericht",
     "UNMANAGEDMESSAGE": "Bericht",
     "SKIPUNMANAGED": "Bericht overslaan",
     "SENDUNMANAGED": "Bericht verzenden",
     "WEBSITESCRIPT": "Website Script",
     "DELETE_OFFLINEMESSAGE": "Verwijderen",
     "OFFLINEMESSAGES": "Offline berichten",
-    "FORWARD_OFFLINE": "Offline doorsturen",
-    "SHOW_OFFLINEMESSAGE": "Offline Bericht Weergeven",
-    "FORWARD_OFFLINE_ADDRESS": "Offline adresboek doorsturen",
-    "CLOSINGFORM": "Formulier Sluiten",
-    "ENABLERATING": "Rating Inschakelen",
-    "ENABLECUSTOMERWRITING": "Laat de klant schrijven voordat de agent accepteert",
+    "FORWARD_OFFLINE": "Vooruit Offline",
+    "SHOW_OFFLINEMESSAGE": "Toon",
+    "FORWARD_OFFLINE_ADDRESS": "Vooruit Offline adresboek",
+    "CLOSINGFORM": "Formulier sluiten",
+    "ENABLERATING": "Rating inschakelen",
+    "ENABLECUSTOMERWRITING": "Laat de klant tevoren schriftelijk gemachtigde accepteren",
     "ENABLEFEEDBACK": "Feedback mogelijk",
-    "RATINGTYPE": "Type Rating",
+    "RATINGTYPE": "Waardering Type",
     "CLOSINGMESSAGE": "Bericht sluiten",
-    "CLOSINGMESSAGEBUTTON": "Knop om het bericht te sluiten",
-    "RATINGSTARSNUMBER": "Rating",
-    "EDIT_GOTOIF": "GotoIf Bewerken",
+    "CLOSINGMESSAGEBUTTON": "Sluiten Berichtentoets",
+    "RATINGSTARSNUMBER": "Rating Stars nummer",
+    "EDIT_GOTOIF": "GotoIf bewerken",
     "CONDITION": "Voorwaarde",
-    "TRUEPRIORITY": "Prioriteit",
-    "FALSEPRIORITY": "Geen prioriteit",
+    "TRUEPRIORITY": "Echte prioriteit",
+    "FALSEPRIORITY": "False prioriteit",
     "VALUE": "Waarde",
     "WEBSITEALIAS": "Website Alias",
     "ERRORS": {
-      "TEXT_REQUIRED": "Verplicht veld",
-      "SENDUNMANAGED_REQUIRED": "Verplicht veld",
-      "SENDUNMANAGED_MAX_LENGTH": "De waarde mag maximaal {{max.}} karakters lang zijn",
-      "SKIPUNMANAGED_MAX_LENGTH": "De waarde mag maximaal {{max.}} karakters lang zijn",
-      "UNMANAGEDMESSAGE_MAX_LENGTH": "De waarde mag maximaal {{max.}} karakters lang zijn",
-      "WEBSITEALIAS_MAX_LENGTH": "De waarde mag maximaal {{max.}} karakters lang zijn",
-      "AGENT_REQUIRED": "Verplicht veld",
-      "QUEUE_REQUIRED": "Verplicht veld",
-      "CONDITION_REQUIRED": "Verplicht veld",
-      "PRIORITY_REQUIRED": "Verplicht veld",
-      "TRUEPRIORITY_REQUIRED": "Verplicht veld",
-      "FALSEPRIORITY_REQUIRED": "Verplicht veld",
-      "NAME_REQUIRED": "Verplicht veld",
-      "LIST_REQUIRED": "Verplicht veld",
-      "AGENT_TIMEOUT_REQUIRED": "Verplicht veld",
-      "MOTIONADDRESS_REQUIRED": "Verplicht veld",
-      "DISPOSITION_REQUIRED": "Verplicht veld",
-      "MOTIONADDRESS_MUST_VALID_URL": "Ongeldig formaat",
-      "EMAIL_MUST_BE_VALID": "Verplicht veld",
-      "ADDRESS_REQUIRED": "Verplicht veld",
-      "ADDRESS_MUST_VALID_URL": "Ongeldig formaat",
-      "ENQUIRY_FORWARDING_ADDRESS_REQUIRED": "Verplicht veld",
-      "ACCEPTURL_MUST_VALID_URL": "Ongeldig formaat",
-      "TIMEOUT_REQUIRED": "Verplicht veld",
-      "REJECTURL_MUST_VALID_URL": "Ongeldig formaat",
-      "CLOSEURL_MUST_VALID_URL": "Ongeldig formaat",
-      "PRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "De waarde moet groter zijn dan of gelijk aan",
-      "TRUEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "De waarde moet groter zijn dan of gelijk aan",
-      "FALSEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "De waarde moet groter zijn dan of gelijk aan",
-      "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "De waarde moet groter zijn dan of gelijk aann",
-      "POLLING_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "De waarde moet groter zijn dan of gelijk aan",
-      "WAITINGMESSAGE_REQUIRED": "Verplicht veld",
-      "WAITINGTITLE_REQUIRED": "Verplicht veld",
-      "KEY_MAX_LENGTH": "Verplicht veld",
-      "KEY_REQUIRED": "Verplicht veld",
-      "WAITINGMESSAGE_MAX_LENGTH": "De waarde mag maximaal {{max.}} karakters lang zijn",
-      "WAITINGTITLE_MAX_LENGTH": "De waarde mag maximaal {{max.}} karakters lang zijn",
-      "RATINGSTARSNUMBER_MUST_BE_LESS_THAN_OR_EQUAL_TO": "De waarde moet kleiner zijn dan of gelijk aan",
-      "HEADER_OFFLINE_MAX_LENGTH": "De waarde mag maximaal {{max.}} karakters lang zijn",
-      "OFFLINE_CHAT_BUTTON_MAX_LENGTH": "De waarde mag maximaal {{max.}} karakters lang zijn",
-      "CLOSINGQUESTION_MAX_LENGTH": "De waarde mag maximaal {{max.}} karakters lang zijn",
-      "TEXT_MAX_LENGTH": "De waarde mag maximaal {{max.}} karakters lang zijn",
+      "TEXT_REQUIRED": "De tekst is vereist",
+      "SENDUNMANAGED_REQUIRED": "Het is een verplicht veld",
+      "SENDUNMANAGED_MAX_LENGTH": "Het gebied moet een maximale lengte van {{max.}}",
+      "SKIPUNMANAGED_MAX_LENGTH": "Het gebied moet een maximale lengte van {{max.}}",
+      "UNMANAGEDMESSAGE_MAX_LENGTH": "Het gebied moet een maximale lengte van {{max.}}",
+      "WEBSITEALIAS_MAX_LENGTH": "Alias moet hebben een maximale lengte van {{max.}}",
+      "AGENT_REQUIRED": "De Agent is vereist",
+      "QUEUE_REQUIRED": "De wachtrij is vereist",
+      "CONDITION_REQUIRED": "De conditie is vereist",
+      "PRIORITY_REQUIRED": "De prioriteit is vereist.",
+      "TRUEPRIORITY_REQUIRED": "De prioriteit is vereist.",
+      "FALSEPRIORITY_REQUIRED": "De prioriteit is vereist.",
+      "NAME_REQUIRED": "De naam is verplicht",
+      "LIST_REQUIRED": "De lijst is vereist",
+      "AGENT_TIMEOUT_REQUIRED": "De Agent Timeout is vereist",
+      "MOTIONADDRESS_REQUIRED": "De Motion Adres is vereist.",
+      "DISPOSITION_REQUIRED": "De Dispositie is vereist",
+      "MOTIONADDRESS_MUST_VALID_URL": "De Motion adres moet worden geschreven in een geldige indeling",
+      "EMAIL_MUST_BE_VALID": "E-mail moet een geldig e-mailadres in.",
+      "ADDRESS_REQUIRED": "Het adres is vereist.",
+      "ADDRESS_MUST_VALID_URL": "Het adres moet worden geschreven in een geldige indeling",
+      "ENQUIRY_FORWARDING_ADDRESS_REQUIRED": "Het onderzoek Doorstuuradres is vereist",
+      "ACCEPTURL_MUST_VALID_URL": "Accepteer URL moet worden geschreven in een geldige indeling",
+      "TIMEOUT_REQUIRED": "De timeout is vereist",
+      "REJECTURL_MUST_VALID_URL": "De afwijzing URL moet worden geschreven in een geldige indeling",
+      "CLOSEURL_MUST_VALID_URL": "De nauwe URL moet worden geschreven in een geldige indeling",
+      "PRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "De prioriteit moet groter zijn dan of gelijk aan",
+      "TRUEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "De echte prioriteit moet groter zijn dan of gelijk aan",
+      "FALSEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "De valse prioriteit moet groter zijn dan of gelijk aan",
+      "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "De time-out moet groter zijn dan of gelijk aan",
+      "POLLING_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "De polling moet groter zijn dan of gelijk aan",
+      "WAITINGMESSAGE_REQUIRED": "De Wachtmelding is vereist",
+      "WAITINGTITLE_REQUIRED": "De wachtende Titel is vereist",
+      "KEY_MAX_LENGTH": "Sleutel moet een lengte gelijk aan {{max.}}",
+      "KEY_REQUIRED": "De sleutel is vereist",
+      "WAITINGMESSAGE_MAX_LENGTH": "De Wachtmelding moet beschikken over een maximale lengte van {{max.}}",
+      "WAITINGTITLE_MAX_LENGTH": "De wachtende titel moeten een maximale lengte van {{max.}}",
+      "RATINGSTARSNUMBER_MUST_BE_LESS_THAN_OR_EQUAL_TO": "De Rating Stars nummer moet kleiner dan of gelijk aan",
+      "HEADER_OFFLINE_MAX_LENGTH": "De waarde moet hebben een maximale lengte van {{max.}}",
+      "OFFLINE_CHAT_BUTTON_MAX_LENGTH": "De waarde moet hebben een maximale lengte van {{max.}}",
+      "CLOSINGQUESTION_MAX_LENGTH": "De waarde moet hebben een maximale lengte van {{max.}}",
+      "TEXT_MAX_LENGTH": "De waarde moet een maximale lengte hebben die gelijk is aan {{max}}",
       "VALUE_REQUIRED": "Verplicht veld",
-      "OFFLINEMESSAGESUBJECT_MAX_LENGTH": "De waarde mag maximaal {{max.}} karakters lang zijn",
-      "OFFLINEMESSAGEBODY_MAX_LENGTH": "De waarde mag maximaal {{max.}} karakters lang zijn",
-      "PLACEHOLDERMESSAGE_MAX_LENGTH": "De waarde mag maximaal {{max.}} karakters lang zijn",
-      "NOTETITLE_MAX_LENGTH": "De waarde mag maximaal {{max.}} karakters lang zijn",
-      "FORMSUBMITSUCCESSMESSAGE_MAX_LENGTH": "De waarde mag maximaal {{max.}} karakters lang zijn",
-      "FORMSUBMITFAILUREMESSAGE_MAX_LENGTH": "De waarde mag maximaal {{max.}} karakters lang zijn",
+      "OFFLINEMESSAGESUBJECT_MAX_LENGTH": "De waarde moet een maximale lengte hebben die gelijk is aan {{max}}",
+      "OFFLINEMESSAGEBODY_MAX_LENGTH": "De waarde moet een maximale lengte hebben die gelijk is aan {{max}}",
+      "PLACEHOLDERMESSAGE_MAX_LENGTH": "De waarde moet een maximale lengte hebben die gelijk is aan {{max}}",
+      "NOTETITLE_MAX_LENGTH": "De waarde moet een maximale lengte hebben die gelijk is aan {{max}}",
+      "FORMSUBMITSUCCESSMESSAGE_MAX_LENGTH": "De waarde moet een maximale lengte hebben die gelijk is aan {{max}}",
+      "FORMSUBMITFAILUREMESSAGE_MAX_LENGTH": "De waarde moet een maximale lengte hebben die gelijk is aan {{max}}",
       "FONTSIZE_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "De waarde moet groter zijn dan of gelijk aan",
       "FONTSIZE_REQUIRED": "Verplicht veld",
       "COMMAND_REQUIRED": "Verplicht veld",
@@ -120,7 +120,7 @@
       "VERTICALPOSITION_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "De waarde moet groter zijn dan of gelijk aan",
       "VERTICALPOSITION_MUST_BE_LESS_THAN_OR_EQUAL_TO": "De waarde moet kleiner zijn dan of gelijk aan",
       "VERTICALPOSITION_REQUIRED": "Verplicht veld",
-      "CUSTOMERALIAS_MAX_LENGTH": "De waarde mag maximaal {{max.}} karakters lang zijn",
+      "CUSTOMERALIAS_MAX_LENGTH": "De waarde moet een maximale lengte hebben die gelijk is aan {{max}}",
       "TAG_REQUIRED": "Verplicht veld",
       "MESSAGEFONTSIZE_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "De waarde moet groter zijn dan of gelijk aan",
       "MESSAGEFONTSIZE_MUST_BE_LESS_THAN_OR_EQUAL_TO": "De waarde moet kleiner zijn dan of gelijk aan",
@@ -133,7 +133,7 @@
       "QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "De waarde moet groter zijn dan of gelijk aan",
       "QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "De waarde moet kleiner zijn dan of gelijk aan",
       "QUEUETRANSFERTIMEOUT_REQUIRED": "Verplicht veld",
-      "SYSTEMALIAS_MAX_LENGTH": "De waarde mag maximaal {{max.}} karakters lang zijn",
+      "SYSTEMALIAS_MAX_LENGTH": "De waarde moet een maximale lengte hebben die gelijk is aan {{max}}",
       "SYSTEMALIAS_REQUIRED": "Verplicht veld",
       "ACCESSKEYID_REQUIRED": "Verplicht veld",
       "BOTNAME_REQUIRED": "Verplicht veld",
@@ -147,13 +147,13 @@
       "EMAIL_ACCOUNT_REQUIRED": "Verplicht veld"
     },
     "CM_FIELD": "Contact Manager veld",
-    "CHATPROACTIVEACTIONS": "Proactieve Acties",
-    "NEW_CHATPROACTIVEACTION": "Nieuwe Proactieve Actie",
-    "EDIT_CHATPROACTIVEACTION": "Proactieve Actie Bewerken",
-    "DELETE_CHATPROACTIVEACTION": "Proactieve Actie Verwijderen",
-    "ADD_CHATPROACTIVEACTION": "Proactieve Actie Toevoegen",
+    "CHATPROACTIVEACTIONS": "Proactieve acties",
+    "NEW_CHATPROACTIVEACTION": "Nieuwe proactieve actie",
+    "EDIT_CHATPROACTIVEACTION": "Edit Pro-actief optreden",
+    "DELETE_CHATPROACTIVEACTION": "Verwijder proactief optreden",
+    "ADD_CHATPROACTIVEACTION": "Voeg proactief optreden",
     "NO_CHATPROACTIVEACTION_AVAILABLE": "Geen proactieve acties beschikbaar.",
-    "NO_OFFLINEMESSAGE_AVAILABLE": "Geen offline berichten beschikbaar.",
+    "NO_OFFLINEMESSAGE_AVAILABLE": "Geen Offline berichten beschikbaar.",
     "MOUSEOVER": "Muis Over",
     "TIMEOUT": "Timeout",
     "TYPE": "Type",
@@ -165,14 +165,14 @@
     "QUEUE": "Wachtrij",
     "BUILDER": "Builder",
     "PREVIEW": "Afdrukvoorbeeld",
-    "EDIT_AGENT": "Agent Bewerken",
-    "EDIT_QUEUE": "Wachtrij Bewerken",
-    "EDIT_GOTO": "Ga naar Bewerken",
-    "EDIT_GOTOIf": "GotoIf Bewerken",
-    "EDIT_NOOP": "Noop Bewerken",
-    "ADD_CHATQUEUE": "Chat Wachtrij Toevoegen",
-    "EDIT_CHATQUEUE": "Chat Wachtrij Bewerken",
-    "DELETE_CHATQUEUE": "Chat wachtrij Verwijderen",
+    "EDIT_AGENT": "Edit Agent",
+    "EDIT_QUEUE": "Wachtrij bewerken",
+    "EDIT_GOTO": "Ga naar bewerken",
+    "EDIT_GOTOIf": "GotoIf bewerken",
+    "EDIT_NOOP": "Noop bewerken",
+    "ADD_CHATQUEUE": "Voeg wachtrij voor chatten",
+    "EDIT_CHATQUEUE": "Edit wachtrij voor chatten",
+    "DELETE_CHATQUEUE": "Verwijder Chat wachtrij",
     "SETTINGS": "Instellingen",
     "SAVE": "Opslaan",
     "SCRIPT": "Script",
@@ -181,9 +181,9 @@
     "CHATWEBSITES": "Chat websites",
     "MOTIONADDRESS": "Motion adres",
     "MOTIONPROXY": "Proxy of Motion domein",
-    "ADD_CHATWEBSITE": "Chat Website Toevoegen",
-    "EDIT_CHATWEBSITE": "Chat Website Bewerken",
-    "DELETE_CHATWEBSITE": "Chat Website verwijderen",
+    "ADD_CHATWEBSITE": "Voeg Chat Website",
+    "EDIT_CHATWEBSITE": "Edit Chat Website",
+    "DELETE_CHATWEBSITE": "Verwijder Chat Website",
     "LIST": "Lijst",
     "SNIPPET": "Snapshot",
     "FORMS": "Formulieren",
@@ -199,93 +199,93 @@
     "MAINCOLOR": "Hoofdkleur",
     "FOCUSCOLOR": "Focuskleur",
     "BUTTONCOLOR": "Kleur",
-    "HEADERSHAPE": "Koptekst opmaak",
+    "HEADERSHAPE": "Vorm van het maaibord",
     "ANIMATION": "Animatie",
     "DEFAULT": "Standaard",
     "WHITELABEL": "White Label",
     "LOGO": "Logo",
-    "DOWNLOADTRANSCRIPT": "Transcriptie downloaden",
-    "ENQUIRY_ENABLE": "Navragen inschakelen",
-    "ENQUIRY_FORWARDING": "Navraag doorsturen",
-    "ENQUIRY_FORWARDING_ADDRESS": "Doorstuuradres voor navraag",
+    "DOWNLOADTRANSCRIPT": "Download transcript",
+    "ENQUIRY_ENABLE": "Onderzoek inschakelen",
+    "ENQUIRY_FORWARDING": "Onderzoek doorsturen",
+    "ENQUIRY_FORWARDING_ADDRESS": "Onderzoek Doorstuuradres",
     "LABELS": "Labels",
-    "HEADER_ONLINE": "Online koptekst",
+    "HEADER_ONLINE": "Online voorzetstuk",
     "ONLINE_MESSAGE": "Online bericht",
-    "NAME_TITLE": "Naam Label",
-    "USERNAME_PLACEHOLDER": "Gebruikersnaam Placeholder",
-    "EMAIL_TITLE": "E-mail label",
-    "EMAIL_PLACEHOLDER": "E-mail Placeholder",
+    "NAME_TITLE": "Naam Input Label",
+    "USERNAME_PLACEHOLDER": "Gebruikersnaam Input Placeholder",
+    "EMAIL_TITLE": "E-mail input label",
+    "EMAIL_PLACEHOLDER": "E-mail Input Placeholder",
     "START_CHAT_BUTTON": "'Start Chat' knop",
-    "AGENTS_BUSY": "Agent zijn drukbezet bericht",
-    "HEADER_OFFLINE": "Offline koptekst",
+    "AGENTS_BUSY": "Drukbezette Agents bericht",
+    "HEADER_OFFLINE": "Offline voorzetstuk",
     "OFFLINE_MESSAGE": "Offline berichten",
     "MESSAGE_TITLE": "Bericht Label",
-    "ENQUIRY_MESSAGE_PLACEHOLDER": "Navraag bericht Placeholder",
-    "ENQUIRY_BUTTON": "Navraag knoptekst",
-    "RATING_MESSAGE": "Rating Bericht",
-    "RATING_SEND": "Rating Verzendknop Tekst",
-    "RATING_SKIP": "Rating Overslaan Knoptekst",
+    "ENQUIRY_MESSAGE_PLACEHOLDER": "Onderzoek bericht Input Placeholder",
+    "ENQUIRY_BUTTON": "Onderzoek knop tekst",
+    "RATING_MESSAGE": "Waardering bericht",
+    "RATING_SEND": "Rating Verzendknop tekst",
+    "RATING_SKIP": "Rating Skip knop tekst",
     "ONLINE": "Online",
     "OFFLINE": "Offline",
     "PROACTIVE": "Proactief",
     "ACCEPT": "Accepteren",
-    "ACCEPTMETHOD": "Methode accepteren",
+    "ACCEPTMETHOD": "Accepteren methode",
     "ACCEPTURL": "URL accepteren",
     "REJECT": "Afwijzen",
     "REJECTMETHOD": "Methode afwijzen",
     "REJECTURL": "URL afwijzen",
     "CLOSE": "Dicht",
-    "CLOSEMETHOD": "Methode sluiten",
-    "CLOSEURL": "URL sluiten",
+    "CLOSEMETHOD": "Sluit methode",
+    "CLOSEURL": "Sluit URL",
     "EMBEDDING": "Insluiten",
     "GENERAL": "Algemeen",
     "SELECTED": "Geselecteerd",
-    "SELECT_ALL": "Selecteer Alles",
-    "SELECT_NONE": "Selecteer Geen",
+    "SELECT_ALL": "Alles selecteren",
+    "SELECT_NONE": "Selecteer None (Geen).",
     "BACK": "Terug",
     "HELP": {
-      "MAPKEY": "Het volgende Motion Contact Manager veld:",
-      "FROMKEY": "zal worden toegewezen aan uw Motion Chat snippet als:",
+      "MAPKEY": "De volgende motie Contact Manager veld:",
+      "FROMKEY": "Wordt toegewezen die u in uw ontwerpresolutie Chat fragment zoals:",
       "TOKEN": "Website Motion Token",
       "COPYSCRIPTTOCLIPBOARD": "Kopieer en plak dit script in uw website",
-      "FORWARD_OFFLINE": "U kunt meerdere adressen toevoegen door ze te scheiden met een komma (bijvoorbeeld [email-masked], [email-masked])",
-      "MOTIONADDRESS": "Gebruik de volgende notatie: <protocol>://<ipaddress>[:<port>]. Voorbeeld: https://X.Y.Z.W",
-      "MOTIONPROXY": "Gebruik volgende notatie: <protocol>://<ipaddress>[:<port>]. Voorbeeld: https://X.Y.Z.W",
+      "FORWARD_OFFLINE": "U kunt meerdere adressen met een komma (bijvoorbeeld [email-masked], [email-masked])",
+      "MOTIONADDRESS": "Voer in de volgende notatie: <protocol>://<ipaddress>[:<port>]. Voorbeeld: https://X.Y.Z.W",
+      "MOTIONPROXY": "Voer in de volgende notatie: <protocol>://<ipaddress>[:<port>]. Voorbeeld: https://X.Y.Z.W",
       "NAME": "Alleen cijfers, letters en speciale tekens (_) worden ondersteund",
-      "LIST": "Contact Manager lijst wordt gebruikt om contactpersonen te koppelen",
-      "KEY": "De korte naam (5 tekens) van de Website die wordt weergegeven op het Agent tabblad",
-      "INTEVAL": "Moet worden geselecteerd uit de lijst van beschikbare intervallen",
+      "LIST": "Contact Manager lijst gebruikt om contactpersonen koppelen",
+      "KEY": "Website korte naam (5 tekens) weergegeven op het tabblad Agent",
+      "INTEVAL": "Die moeten worden gekozen uit de lijst van beschikbare intervallen",
       "TIMEZONE": "Selecteer één optie in de lijst (standaard=local timezone)",
-      "ENABLERATING": "Inschakelen als u wilt dat de website bezoeker een Rating kan achterlaten",
-      "ENABLEFEEDBACK": "Inschakelen als u wilt dat de website bezoeker feedback kan achterlaten (maximaal 150 tekens)",
-      "FORWARDTRANSCRIPT": "Inschakelen als u wilt dat de website bezoeker wordt gevraagd om de een transcriptie van de chat te ontvangen via e-mail",
-      "AUTOCLOSE": "Inschakelen als u dat wilt chatsessies worden gesloten als Onbeheerd indien er geen agent beschikbaar is. Meer informatie over: https://wiki.xcallymotion.com/display/XMV/Chat Websites#ChatWebsites-Snippet",
-      "ENABLEUNMANAGEDNOTE": "Inschakelen als u wilt dat de bezoeker een bericht ontvangt wanneer alle agenten bezet zijn en de chat onbeheerd is",
-      "ENABLECUSTOMERWRITING": "Inschakelen als u wilt dat de chat begint zonder te wachten op een beschikbare agent (let op: wanneer ingeschakeld, zullen chats nooit onbeheerd zijn). Meer informatie vindt u op: https://wiki.xcallymotion.com/display/XMV/Chat Websites#ChatWebsites-Snippet",
+      "ENABLERATING": "Het inschakelen als u wilt dat de website bezoeker kan de interactie op het einde",
+      "ENABLEFEEDBACK": "Het inschakelen als u wilt dat de website bezoeker kan een terugkoppeling (maximaal 150 tekens) aan het einde",
+      "FORWARDTRANSCRIPT": "Het inschakelen als u wilt dat de website bezoeker wordt gevraagd een Transcript voor chatten via mail",
+      "AUTOCLOSE": "Inschakelen als u dat wilt chatsessies worden gesloten als onbeheerde indien er geen agent beschikbaar is. Meer informatie over: https://wiki.xcallymotion.com/display/XMV/Chat Websites#ChatWebsites-Snippet",
+      "ENABLEUNMANAGEDNOTE": "Het inschakelen als u wilt dat de bezoeker een bericht wanneer alle agenten bezig zijn en de chat gets onbeheerde",
+      "ENABLECUSTOMERWRITING": "Het inschakelen als u wilt dat de chat begint zonder te wachten op een beschikbare agent (let op: als u, uw chats nooit onbeheerd). Meer informatie vindt u op: https://wiki.xcallymotion.com/display/XMV/Chat Websites#ChatWebsites-Snippet",
       "INTERVAL": "Selecteer één optie in de lijst",
-      "HIDEWHENOFFLINE": "Verbergt de Chat snippet wanneer deze offline is",
-      "AGENTIDENTIFIER": "Vertegenwoordigt de agent-ID in de chatsessie in de Chat snippet",
-      "WEBSITEALIAS": "Een prefix voor het samenstellen van de agentnaam (prefix + Agentnummer) zichtbaar voor de web bezoeker tijdens de chatsessie",
+      "HIDEWHENOFFLINE": "Verbergt het fragment wanneer het offline is",
+      "AGENTIDENTIFIER": "Vertegenwoordigt de agent-ID in de chatsessie in het fragment",
+      "WEBSITEALIAS": "Een voorvoegsel gebruikt om samen de agentnaam (voorvoegsel Agentnummer) afgebeeld op het web bezoeker tijdens de chatsessie",
       "VERTICALPOSITION": "Vertegenwoordigt de afstand in percentage vanaf de bovenkant",
-      "WELCOMEMESSAGE": "Leeglaten als u geen welkomstbericht wilt verzenden",
-      "MANDATORYDISPOSITION": "Verplichte Dispositie",
+      "WELCOMEMESSAGE": "Laat leeg als u geen welkomstbericht wilt verzenden",
+      "MANDATORYDISPOSITION": "Verplichte regeling",
       "MANDATORYDISPOSITIONPAUSEID": "Pauze om te gebruiken als verplichte dispositie is ingeschakeld"
     },
     "ADDRESS": "Adres",
-    "ONLINESTATE": "Online status",
-    "OFFLINESTATE": "Offline status",
-    "RATINGSTATE": "Waarding status",
-    "ENQUIRY": "Navraag",
-    "OFFLINETEMPLATE": "Offline sjabloon",
-    "CHATDISPOSITIONS": "Chat Disposities",
-    "NO_CHATDISPOSITION_AVAILABLE": "Geen disposities beschikbaar voor chat",
-    "ADD_CHATDISPOSITION": "Chat dispositie Toevoegen",
+    "ONLINESTATE": "De status Online (Actief)",
+    "OFFLINESTATE": "Offline staat",
+    "RATINGSTATE": "Rating staat",
+    "ENQUIRY": "Onderzoek",
+    "OFFLINETEMPLATE": "Offline Template",
+    "CHATDISPOSITIONS": "Chat dispositieven",
+    "NO_CHATDISPOSITION_AVAILABLE": "No Chat Dispositieven beschikbaar",
+    "ADD_CHATDISPOSITION": "Voeg Chat dispositie",
     "DELETE": "Verwijderen",
-    "EDIT_CHATDISPOSITION": "Chat dispositie Bewerken",
-    "DELETE_CHATDISPOSITION": "Chat dispositie Verwijderen",
+    "EDIT_CHATDISPOSITION": "Edit Chat dispositie",
+    "DELETE_CHATDISPOSITION": "Verwijder Chat dispositie",
     "CHAT": "Chat",
     "ID": "Id",
-    "NEW_CHATQUEUE": "Nieuwe chat wachtrij",
+    "NEW_CHATQUEUE": "Nieuwe wachtrij voor chatten",
     "NEW_CHATWEBSITE": "Nieuwe Chat Website",
     "ROUNDED": "Afgerond",
     "SQUARED": "Kwadraat",
@@ -309,8 +309,8 @@
     "SELECT_STATUS": "Selecteer een status",
     "FILTER": "Filter",
     "FILTERS": "Filters",
-    "TEAMADD_CHATQUEUE": "Team aan chat wachtrij Toevoegen",
-    "AGENTADD_CHATQUEUE": "Agent aan chat wachtrij Toevoegen",
+    "TEAMADD_CHATQUEUE": "Toevoegen aan wachtrij voor chatten",
+    "AGENTADD_CHATQUEUE": "Voeg Agent naar wachtrij voor chatten",
     "ALL_AGENTS": "Alle gebruikers zijn agenten",
     "SELECTED_AGENTS": "Geselecteerde agenten",
     "CLOSEDAT": "Gesloten",
@@ -318,17 +318,17 @@
     "CREATEDAT": "Gemaakt op",
     "NOTES": "Aantekeningen",
     "NO_INTERACTION_AVAILABLE": "Geen interacties beschikbaar",
-    "SELECTED_WEBSITE": "Selecteer een website",
+    "SELECTED_WEBSITE": "Kies een website",
     "GOTOP": "Gotop",
-    "EDIT_GOTOP": "Gotop Bewerken",
-    "SELECT_WEBSITE": "Selecteer een website",
+    "EDIT_GOTOP": "Gotop bewerken",
+    "SELECT_WEBSITE": "Kies een website",
     "INFO": "Info",
     "OFFLINEMESSAGES_CHATWEBSITE": "Ga naar offline-meldingen",
-    "WAITINGTITLE": "Wachtmelding titel",
+    "WAITINGTITLE": "Waiting titel",
     "WAITINGMESSAGE": "Wachtmelding",
-    "RATING": "Rating",
-    "NO_RATINGVALUE": "Geen Rating",
-    "AGENTSADD_QUEUE": "Agent aan chat wachtrij toevoegen",
+    "RATING": "Waardering",
+    "NO_RATINGVALUE": "Geen waardering",
+    "AGENTSADD_QUEUE": "Voeg Agent naar wachtrij voor chatten",
     "QUEUES": "Wachtrijen",
     "LOGGED_IN": "Aangemeld",
     "PAUSED": "Gepauzeerd",
@@ -348,10 +348,10 @@
     "PHONE_STATUS": "Telefoonstatus",
     "LOGOUT": "Afmelden",
     "UNPAUSE": "Einde pauze",
-    "AGENTADD_QUEUE": "Agent toevoegen aan chat wachtrij",
+    "AGENTADD_QUEUE": "Voeg Agent naar wachtrij voor chatten",
     "DEFAULT_PAUSE": "Standaardinstellingen voor pauze",
     "UNKNOWN": "Onbekend",
-    "UNREGISTERED": "Niet geregistreerd",
+    "UNREGISTERED": "Unregistered",
     "UNAVAILABLE": "Niet beschikbaar",
     "NOT_INUSE": "Niet in gebruik",
     "REACHABLE": "Bereikbaar",
@@ -359,35 +359,35 @@
     "VOICE": "Spraak",
     "NO_AGENT_ONLINE": "Geen Agent Online",
     "GOTOREALTIME_CHATQUEUE": "Ga naar Realtime wachtrij voor chatten",
-    "PARTIALPAUSE": "Tijdelijk onderbreken",
+    "PARTIALPAUSE": "Gedeeltelijk onderbreken",
     "BUSY": "Bezet",
     "TIMER": "Timer",
-    "IDLE": "Idle",
+    "IDLE": "Stationair toerental",
     "CAPACITY": "Capaciteit",
     "TAGS": "Tags",
-    "SHOWAGENTAVATAR": "Agent Avatar Weergeven",
+    "SHOWAGENTAVATAR": "Persoonlijke agent avatar",
     "AGENTAVATAR": "Agent Avatar",
     "SPYINTERACTION": "Spy",
     "INTERACTIONS_CHATWEBSITE": "Ga naar interacties",
-    "REFRESH_INTERACTIONS": "Interacties Vernieuwen",
-    "CLOSINGQUESTION": "Vraag Sluiten",
+    "REFRESH_INTERACTIONS": "Interacties vernieuwen",
+    "CLOSINGQUESTION": "Sluiten vraag",
     "WEBSCRIPT": "Web Script",
-    "NO_CHATCANNEDANSWER_AVAILABLE": "Geen standaard antwoorden beschikbaar",
-    "NEW_CHATCANNEDANSWER": "Nieuw Standaard Antwoord",
-    "ADD_CHATCANNEDANSWER": "Standaard Antwoord Toevoegen",
-    "EDIT_CHATCANNEDANSWER": "Standaard Antwoord Bewerken",
-    "DELETE_CHATCANNEDANSWER": "Standaard Antwoord Verwijderen",
-    "OFFLINEMESSAGESUBJECT": "Onderwerp",
-    "OFFLINEMESSAGEBODY": "Inhoud",
-    "FORMSUBMITSUCCESSMESSAGE": "Formulier verzenden succesbericht",
+    "NO_CHATCANNEDANSWER_AVAILABLE": "Geen ingeblikte antwoorden beschikbaar",
+    "NEW_CHATCANNEDANSWER": "Nieuw ingebouwd antwoord",
+    "ADD_CHATCANNEDANSWER": "Voeg ingebed antwoord toe",
+    "EDIT_CHATCANNEDANSWER": "Bewerk",
+    "DELETE_CHATCANNEDANSWER": "Verwijder",
+    "OFFLINEMESSAGESUBJECT": "Bericht Onderwerp",
+    "OFFLINEMESSAGEBODY": "Bericht lichaam",
+    "FORMSUBMITSUCCESSMESSAGE": "Formulier verzendingssuccesbericht",
     "FORMSUBMITFAILUREMESSAGE": "Formulier verzenden mislukt bericht",
-    "PLACEHOLDERMESSAGE": "Placeholder bericht",
-    "NOTETITLE": "Notitie Titel",
-    "DELETE_INTERACTION": "Interactie Verwijderen",
+    "PLACEHOLDERMESSAGE": "Plaatsaanduiding voor berichten",
+    "NOTETITLE": "De titel van Note",
+    "DELETE_INTERACTION": "Interactie verwijderen",
     "FONTSIZE": "Lettertypegrootte",
     "TEXTCOLOR": "Tekst kleur",
     "COMMAND": "Opdracht",
-    "EDIT_SYSTEM": "Systeem Bewerken",
+    "EDIT_SYSTEM": "Systeem bewerken",
     "SYSTEM": "Systeem",
     "NOTIFICATION": "Kennisgeving",
     "NOTIFICATIONSHAKE": "Schudden",
@@ -396,10 +396,10 @@
     "HIDEWHENOFFLINE": "Verbergen",
     "INSERT_MESSAGE_HERE": "Voer hier uw sms-bericht in",
     "AGENTALIAS": "Agent Alias",
-    "AGENTFULLNAME": "Agent volledige naam",
+    "AGENTFULLNAME": "Agent Volledige naam",
     "AGENTIDENTIFIER": "Identifier",
     "WAITFORTHEASSIGNEDAGENT": "Wacht op de toegewezen agent",
-    "ALIGNMENT": "Uitlijning",
+    "ALIGNMENT": "opstelling",
     "BOTTOM_RIGHT": "Rechts onder",
     "LEFT": "Links",
     "RIGHT": "Rechts",
@@ -411,45 +411,45 @@
     "CENTERED": "centered",
     "CUSTOMERAVATAR": "Avatar klant",
     "DEFAULTTITLE": "Standaard titel",
-    "MESSAGESALIGNMENT": "Bericht Uitlijning",
-    "SHOWCUSTOMERAVATAR": "Klantavatar Weergeven",
+    "MESSAGESALIGNMENT": "Berichten Afstemming",
+    "SHOWCUSTOMERAVATAR": "Toon klantavatar",
     "EDIT_TAG": "Bewerk label",
     "TAG": "Label",
     "CUSTOMERALIAS": "Klantalias",
-    "AGENTADD_CHATWEBSITE": "Agent aan chatwebsite Toevoegen",
+    "AGENTADD_CHATWEBSITE": "Agent toevoegen aan chatwebsite",
     "BACKGROUNDCOLOR": "Achtergrond kleur",
     "MESSAGEFONTSIZE": "Grootte van berichtlettertype",
     "AGENTTRANSFER": "Agent Transfer",
     "AGENTTRANSFERTIMEOUT": "Agent Transfer Timeout",
     "DIALOGFLOW": "Dialogflow",
-    "EDIT_DIALOGFLOW": "Dialogflow Bewerken",
+    "EDIT_DIALOGFLOW": "Bewerk Dialogflow",
     "LANGUAGE": "Taal",
-    "QUEUETRANSFER": "Wachtrij Overdracht",
-    "QUEUETRANSFERTIMEOUT": "Wachtrij Overdracht Timeout",
+    "QUEUETRANSFER": "Wachtrijoverdracht",
+    "QUEUETRANSFERTIMEOUT": "Wachtrij Transfer Timeout",
     "SYSTEMALIAS": "Systeemalias",
     "SYSTEMAVATAR": "Systeemavatar",
     "TRANSFER": "Overdracht",
-    "WELCOMEMESSAGE": "Welkomstbericht",
-    "ENABLECUSTOMERCHECKMARKS": "Afgeleverd/gelezen door klant melding inschakelen",
-    "CANNEDANSWERS": "Standaard Antwoorden",
-    "CHATCANNEDANSWERS": "Standaard Antwoorden",
-    "DOWNLOAD_INTERACTION": "Interactie Downloaden",
+    "WELCOMEMESSAGE": "Welkoms bericht",
+    "ENABLECUSTOMERCHECKMARKS": "Schakel door klant geleverde / gelezen meldingen in",
+    "CANNEDANSWERS": "Ingeblikte antwoorden",
+    "CHATCANNEDANSWERS": "Ingeblikte antwoorden",
+    "DOWNLOAD_INTERACTION": "Download",
     "LOGIN_TIME": "Aanmeldtijd",
     "PAUSE_TIME": "Pauzetijd",
     "ACCESSKEYID": "Toegang Key ID",
     "BOTNAME": "Botnaam",
     "EDIT_AMAZONLEX": "Bewerk Amazon Lex",
     "LEXREGION": "Regio",
-    "SECRETACCESSKEY": "Geheime Sleutel",
+    "SECRETACCESSKEY": "Geheime toegangssleutel",
     "TEAMS_ASSOCIATION": "Teams Association",
     "MANDATORYDISPOSITION": "Verplichte regeling",
     "MANDATORYDISPOSITIONPAUSEID": "Pauze om te gebruiken als verplichte dispositie is ingeschakeld",
-    "ENABLESENDBUTTON": "Verzendknop Inschakelen",
+    "ENABLESENDBUTTON": "Schakel de verzendknop in",
     "FEEDBACKTITLE": "Feedbacktitel",
     "TOOLTIP_SCREENRECORDING_OFF": "Schermopname beschikbaar",
     "TOOLTIP_SCREENRECORDING_ON": "Schermopname bezig",
-    "DOWNLOAD_WITHOUT_ATTACHMENTS": "Zonder bijlagen Downloaden",
-    "DOWNLOAD_WITH_ATTACHMENTS": "Met bijlagen Downloaden",
+    "DOWNLOAD_WITHOUT_ATTACHMENTS": "Download zonder bijlagen",
+    "DOWNLOAD_WITH_ATTACHMENTS": "Download met bijlagen",
     "LASTMESSAGE": "Laatste bericht",
     "VIDAOO": "Vidaoo",
     "VIDAOOAPIKEY": "Vidaoo Api-sleutel",
@@ -458,21 +458,21 @@
     "VIDEO": "Video",
     "CLIENTEMAIL": "E-mail van de klant",
     "DIALOGFLOWV2": "Dialogflow V2",
-    "EDIT_DIALOGFLOWV2": "Dialogflow V2 Bewerken",
-    "PRIVATEKEY": "Privé-sleutel",
+    "EDIT_DIALOGFLOWV2": "Bewerk Dialogflow V2",
+    "PRIVATEKEY": "Prive sleutel",
     "PROJECTID": "Project-ID",
     "EMAIL_ACCOUNT": "Email account",
-    "OPEN_NEW_INTERACTION": "Nieuwe interactie Openen",
+    "OPEN_NEW_INTERACTION": "Open nieuwe interactie",
     "SUBJECT": "Onderwerpen",
-    "ADD_NOTE": "Notitie Toevoegen",
+    "ADD_NOTE": "Notitie toevoegen",
     "CANNED_ANSWER_NOT_FOUND": "Er zijn geen standaardantwoorden gevonden",
     "NOTE": "Opmerking",
     "VIDAOOMETADATA": "Vidaoo-metagegevens",
     "VIDAOONOTE": "Vidaoo Opmerking",
     "VIDAOOTOPIC": "Vidaoo-onderwerp",
     "CHANNELID": "Kanaal Nr",
-    "EDIT_TVOX": "TVox Bewerken",
-    "MOTIONTITLE": "Titel",
+    "EDIT_TVOX": "TVox bewerken",
+    "MOTIONTITLE": "Bewegingstitel",
     "MOTIONURL": "Bewegings-URL",
     "MOTIONURLONANSWER": "Bewegings-URL bij antwoord",
     "MOTIONURLONRING": "Bewegings-URL op bel",
@@ -485,6 +485,7 @@
     "TVOXSESSIONURL": "TVox-sessie REST-URL",
     "TVOXURL": "TVox IP-URL",
     "TVOXUSERNAME": "TVox-gebruikersnaam",
-    "LABELTEXT": "Label tekst"
+    "LABELTEXT": "Label tekst",
+    "TEXT_BUTTON_COLOR": "Kleur knop tekst"
   }
 }
diff --git a/public/app/main/apps/chat/i18n/no.json b/public/app/main/apps/chat/i18n/no.json
index eed0849..b1af455 100644
--- a/public/app/main/apps/chat/i18n/no.json
+++ b/public/app/main/apps/chat/i18n/no.json
@@ -485,6 +485,7 @@
     "TVOXSESSIONURL": "TVox Session REST url",
     "TVOXURL": "TVox IP -URL",
     "TVOXUSERNAME": "TVox brukernavn",
-    "LABELTEXT": "Etiketttekst"
+    "LABELTEXT": "Etiketttekst",
+    "TEXT_BUTTON_COLOR": "Farge på tekstknapp"
   }
 }
diff --git a/public/app/main/apps/chat/i18n/pl.json b/public/app/main/apps/chat/i18n/pl.json
index 9fd984a..8567c43 100644
--- a/public/app/main/apps/chat/i18n/pl.json
+++ b/public/app/main/apps/chat/i18n/pl.json
@@ -485,6 +485,7 @@
     "TVOXSESSIONURL": "Adres URL REST sesji TVox",
     "TVOXURL": "Adres IP TVox",
     "TVOXUSERNAME": "Nazwa użytkownika TVox",
-    "LABELTEXT": "Tekst etykiety"
+    "LABELTEXT": "Tekst etykiety",
+    "TEXT_BUTTON_COLOR": "Kolor przycisku tekstowego"
   }
 }
diff --git a/public/app/main/apps/chat/i18n/pt-BR.json b/public/app/main/apps/chat/i18n/pt-BR.json
index ab3bd8a..ffaddae 100644
--- a/public/app/main/apps/chat/i18n/pt-BR.json
+++ b/public/app/main/apps/chat/i18n/pt-BR.json
@@ -5,7 +5,7 @@
     "ACCESSKEYID": "Access Key ID",
     "SECRETACCESSKEY": "Secret Access Key",
     "LEXREGION": "Região",
-    "BOTNAME": "Nome do bot",
+    "BOTNAME": "Nome do BOT",
     "LOGIN_TIME": "Tempo de login",
     "PAUSE_TIME": "Tempo de pausa",
     "DOWNLOAD_INTERACTION": "Download",
@@ -13,7 +13,7 @@
     "TRANSFER": "Transferir",
     "QUEUETRANSFER": "Transferência de fila",
     "QUEUETRANSFERTIMEOUT": "Tempo limite de transferência da fila",
-    "AGENTTRANSFER": "Transferência de Agente",
+    "AGENTTRANSFER": "Transferência de agente",
     "AGENTTRANSFERTIMEOUT": "Tempo limite de transferência do agente",
     "SYSTEMAVATAR": "Avatar do sistema",
     "SYSTEMALIAS": "Apelido do sistema",
@@ -24,13 +24,13 @@
     "BACKGROUNDCOLOR": "Cor de fundo",
     "MESSAGEFONTSIZE": "Tamanho da fonte da mensagem",
     "TAG": "Tag",
-    "EDIT_TAG": "Editar Tag",
+    "EDIT_TAG": "Editar tag",
     "CUSTOMERALIAS": "Apelido ​​do cliente",
     "SNIPPETSWIPEOUT": "Snippet deslize para fora",
     "CUSTOMERAVATAR": "Avatar do cliente",
     "SHOWCUSTOMERAVATAR": "Mostrar avatar do cliente",
-    "DEFAULTTITLE": "Título Padrão",
-    "MESSAGESALIGNMENT": "Alinhamento de Mensagens",
+    "DEFAULTTITLE": "Título padrão",
+    "MESSAGESALIGNMENT": "Alinhamento de mensagens",
     "ALTERNATE": "Alternar",
     "CENTERED": "Centralizado",
     "POSITION": "Posição",
@@ -43,8 +43,8 @@
     "WAITFORTHEASSIGNEDAGENT": "Aguarde o agente atribuído",
     "AGENTIDENTIFIER": "Identificador",
     "WEBSITEALIAS": "Nome do site",
-    "AGENTALIAS": "Nome do Agente",
-    "AGENTFULLNAME": "Nome Completo do Agente",
+    "AGENTALIAS": "Nome do agente",
+    "AGENTFULLNAME": "Nome completo do agente",
     "INSERT_MESSAGE_HERE": "Insira sua mensagem de texto aqui",
     "HIDEWHENOFFLINE": "Ocultar",
     "NOTIFICATION": "Notificação",
@@ -52,11 +52,11 @@
     "NOTIFICATIONSHAKE": "Vibrar",
     "NOTIFICATIONTEMPLATE": "Modelo",
     "SYSTEM": "Sistema",
-    "EDIT_SYSTEM": "Editar Sistema",
+    "EDIT_SYSTEM": "Editar sistema",
     "COMMAND": "Comando",
     "TEXTCOLOR": "Cor do texto",
     "FONTSIZE": "Tamanho da fonte",
-    "WEBSCRIPT": "Web Script",
+    "WEBSCRIPT": "Web script",
     "CANNEDANSWERS": "Modelo de resposta",
     "CHATCANNEDANSWERS": "Modelo de resposta",
     "NO_CHATCANNEDANSWER_AVAILABLE": "Não há respostas prontas disponíveis",
@@ -77,10 +77,10 @@
     "SPYINTERACTION": "Spy",
     "NO_AGENT_ONLINE": "Nenhum agente online",
     "GOTOREALTIME_CHATQUEUE": "Ir para a fila de chat em tempo real",
-    "PARTIALPAUSE": "Pausa Parcial",
+    "PARTIALPAUSE": "Pausa parcial",
     "BUSY": "Ocupado",
     "TIMER": "Cronômetro",
-    "IDLE": "Ocioso",
+    "IDLE": "Disponível",
     "CAPACITY": "Capacidade",
     "AGENTSADD_QUEUE": "Adicionar agente à fila de chat",
     "QUEUES": "Filas",
@@ -122,15 +122,15 @@
     "ALIAS": "Alias",
     "VARIABLE": "Variável",
     "INTERVAL": "Intervalo",
-    "EDIT_CLOSE": "Editar Fechar",
+    "EDIT_CLOSE": "Editar encerramento",
     "TIMEZONE": "Fuso horário",
     "MESSAGE": "Messagem",
     "ADVANCED": "Avançado",
-    "FORWARDTRANSCRIPT": "Encaminhar Transcrição",
-    "FORWARDTRANSCRIPTMESSAGE": "Mensagem de Transcrição Direta",
+    "FORWARDTRANSCRIPT": "Encaminhar transcrição",
+    "FORWARDTRANSCRIPTMESSAGE": "Mensagem de transcrição direta",
     "SKIPMESSAGEBUTTON": "Ignorar botão de mensagem",
     "EDIT_MESSAGE": "Editar mensagem",
-    "CONDITION_AGREEMENT": "Contrato de Condição",
+    "CONDITION_AGREEMENT": "Contrato de condição",
     "NONE": "Nenhum",
     "PRIORITY": "Prioridade",
     "ONLINESTATUS": "Status online",
@@ -140,43 +140,43 @@
     "UNMANAGEDMESSAGE": "Messagem",
     "SKIPUNMANAGED": "Pular Mensagem",
     "SENDUNMANAGED": "Enviar mensagem",
-    "WEBSITESCRIPT": "Website Script",
+    "WEBSITESCRIPT": "Website script",
     "DELETE_OFFLINEMESSAGE": "Excluir",
-    "OFFLINEMESSAGES": "Mensagens Offline",
-    "FORWARD_OFFLINE": "Encaminhar off-line",
+    "OFFLINEMESSAGES": "Mensagens offline",
+    "FORWARD_OFFLINE": "Encaminhar offline",
     "SHOW_OFFLINEMESSAGE": "Mostrar",
     "FORWARD_OFFLINE_ADDRESS": "Endereço offline de encaminhamento",
-    "CLOSINGFORM": "Formulário de Fechamento",
-    "ENABLERATING": "Ativar Classificação",
+    "CLOSINGFORM": "Formulário de encerramento",
+    "ENABLERATING": "Ativar classificação",
     "ENABLECUSTOMERWRITING": "Permitir que o cliente escreva antes de aceitar o agente",
     "ENABLEFEEDBACK": "Ativar feedback",
-    "RATINGTYPE": "Tipo de Avaliação",
-    "CLOSINGMESSAGE": "Mensagem de Encerramento",
+    "RATINGTYPE": "Tipo de avaliação",
+    "CLOSINGMESSAGE": "Mensagem de encerramento",
     "CLOSINGMESSAGEBUTTON": "Fechando o botão da mensagem",
     "RATINGSTARSNUMBER": "Número de estrelas de avaliação",
     "EDIT_GOTOIF": "Editar GotoIf",
     "CONDITION": "Condição",
     "TRUEPRIORITY": "Verdadeira prioridade",
-    "FALSEPRIORITY": "Falsa Prioridade",
+    "FALSEPRIORITY": "Falsa prioridade",
     "VALUE": "Valor",
     "ERRORS": {
-      "BOTNAME_REQUIRED": "Campo Obrigatório",
-      "SECRETACCESSKEY_REQUIRED": "Campo Obrigatório",
-      "ACCESSKEYID_REQUIRED": "Campo Obrigatório",
+      "BOTNAME_REQUIRED": "Campo obrigatório",
+      "SECRETACCESSKEY_REQUIRED": "Campo obrigatório",
+      "ACCESSKEYID_REQUIRED": "Campo obrigatório",
       "QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "O valor deve ser menor ou igual a",
       "QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "O valor deve ser maior ou igual a",
-      "QUEUETRANSFERTIMEOUT_REQUIRED": "Campo Obrigatório",
+      "QUEUETRANSFERTIMEOUT_REQUIRED": "Campo obrigatório",
       "AGENTTRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "O valor deve ser menor ou igual a",
       "AGENTTRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "O valor deve ser maior ou igual a",
-      "AGENTTRANSFERTIMEOUT_REQUIRED": "Campo Obrigatório",
-      "CUSTOMERALIAS_REQUIRED": "Campo Obrigatório",
-      "AGENTALIAS_REQUIRED": "Campo Obrigatório",
-      "SYSTEMALIAS_REQUIRED": "Campo Obrigatório",
+      "AGENTTRANSFERTIMEOUT_REQUIRED": "Campo obrigatório",
+      "CUSTOMERALIAS_REQUIRED": "Campo obrigatório",
+      "AGENTALIAS_REQUIRED": "Campo obrigatório",
+      "SYSTEMALIAS_REQUIRED": "Campo obrigatório",
       "MESSAGEFONTSIZE_MUST_BE_LESS_THAN_OR_EQUAL_TO": "O valor deve ser menor ou igual a",
       "MESSAGEFONTSIZE_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "O valor deve ser maior ou igual a",
-      "MESSAGEFONTSIZE_REQUIRED": "Campo Obrigatório",
-      "TAG_REQUIRED": "Campo Obrigatório",
-      "VERTICALPOSITION_REQUIRED": "Campo Obrigatório",
+      "MESSAGEFONTSIZE_REQUIRED": "Campo obrigatório",
+      "TAG_REQUIRED": "Campo obrigatório",
+      "VERTICALPOSITION_REQUIRED": "Campo obrigatório",
       "VERTICALPOSITION_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "O valor deve ser maior ou igual a",
       "VERTICALPOSITION_MUST_BE_LESS_THAN_OR_EQUAL_TO": "O valor deve ser menor ou igual a",
       "WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "O valor deve ser menor ou igual a",
@@ -186,11 +186,11 @@
       "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "O valor deve ser menor ou igual a",
       "AGENT_TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "O valor deve ser maior ou igual a",
       "NAME_MUST_VALID_PATTERN": "Formato incorreto",
-      "COMMAND_REQUIRED": "Campo Obrigatório",
+      "COMMAND_REQUIRED": "Campo obrigatório",
       "FONTSIZE_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "O valor deve ser maior ou igual a",
-      "FONTSIZE_REQUIRED": "Campo Obrigatório",
+      "FONTSIZE_REQUIRED": "Campo obrigatório",
       "TEXT_MAX_LENGTH": "O valor deve ter um tamanho máximo igual a {{max}}",
-      "VALUE_REQUIRED": "Campo Obrigatório",
+      "VALUE_REQUIRED": "Campo obrigatório",
       "CUSTOMERALIAS_MAX_LENGTH": "O valor deve ter um tamanho máximo igual a {{max}}",
       "SYSTEMALIAS_MAX_LENGTH": "O valor deve ter um tamanho máximo igual a {{max}}",
       "OFFLINEMESSAGESUBJECT_MAX_LENGTH": "O valor deve ter um tamanho máximo igual a {{max}}",
@@ -202,30 +202,30 @@
       "CLOSINGQUESTION_MAX_LENGTH": "O valor deve ter um tamanho máximo igual a {{max}}",
       "HEADER_OFFLINE_MAX_LENGTH": "O valor deve ter um tamanho máximo igual a {{max}}",
       "OFFLINE_CHAT_BUTTON_MAX_LENGTH": "O valor deve ter um tamanho máximo igual a {{max}}",
-      "TEXT_REQUIRED": "Campo Obrigatório",
-      "SENDUNMANAGED_REQUIRED": "Campo Obrigatório",
+      "TEXT_REQUIRED": "Campo obrigatório",
+      "SENDUNMANAGED_REQUIRED": "Campo obrigatório",
       "SENDUNMANAGED_MAX_LENGTH": "O valor deve ter um tamanho máximo igual a {{max}}",
       "SKIPUNMANAGED_MAX_LENGTH": "O valor deve ter um tamanho máximo igual a {{max}}",
       "UNMANAGEDMESSAGE_MAX_LENGTH": "O valor deve ter um tamanho máximo igual a {{max}}",
       "WEBSITEALIAS_MAX_LENGTH": "O valor deve ter um tamanho máximo igual a {{max}}",
-      "AGENT_REQUIRED": "Campo Obrigatório",
-      "QUEUE_REQUIRED": "Campo Obrigatório",
-      "CONDITION_REQUIRED": "Campo Obrigatório",
-      "PRIORITY_REQUIRED": "Campo Obrigatório",
-      "TRUEPRIORITY_REQUIRED": "Campo Obrigatório",
-      "FALSEPRIORITY_REQUIRED": "Campo Obrigatório",
-      "NAME_REQUIRED": "Campo Obrigatório",
-      "LIST_REQUIRED": "Campo Obrigatório",
-      "AGENT_TIMEOUT_REQUIRED": "Campo Obrigatório",
-      "MOTIONADDRESS_REQUIRED": "Campo Obrigatório",
-      "DISPOSITION_REQUIRED": "Campo Obrigatório",
+      "AGENT_REQUIRED": "Campo obrigatório",
+      "QUEUE_REQUIRED": "Campo obrigatório",
+      "CONDITION_REQUIRED": "Campo obrigatório",
+      "PRIORITY_REQUIRED": "Campo obrigatório",
+      "TRUEPRIORITY_REQUIRED": "Campo obrigatório",
+      "FALSEPRIORITY_REQUIRED": "Campo obrigatório",
+      "NAME_REQUIRED": "Campo obrigatório",
+      "LIST_REQUIRED": "Campo obrigatório",
+      "AGENT_TIMEOUT_REQUIRED": "Campo obrigatório",
+      "MOTIONADDRESS_REQUIRED": "Campo obrigatório",
+      "DISPOSITION_REQUIRED": "Campo obrigatório",
       "MOTIONADDRESS_MUST_VALID_URL": "Formato incorreto",
       "EMAIL_MUST_BE_VALID": "Formato incorreto",
-      "ADDRESS_REQUIRED": "Campo Obrigatório",
+      "ADDRESS_REQUIRED": "Campo obrigatório",
       "ADDRESS_MUST_VALID_URL": "Formato incorreto",
-      "ENQUIRY_FORWARDING_ADDRESS_REQUIRED": "Campo Obrigatório",
+      "ENQUIRY_FORWARDING_ADDRESS_REQUIRED": "Campo obrigatório",
       "ACCEPTURL_MUST_VALID_URL": "Formato incorreto",
-      "TIMEOUT_REQUIRED": "Campo Obrigatório",
+      "TIMEOUT_REQUIRED": "Campo obrigatório",
       "REJECTURL_MUST_VALID_URL": "Formato incorreto",
       "CLOSEURL_MUST_VALID_URL": "Formato incorreto",
       "PRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "O valor deve ser maior ou igual a",
@@ -233,30 +233,30 @@
       "FALSEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "O valor deve ser maior ou igual a",
       "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "O valor deve ser maior ou igual a",
       "POLLING_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "O valor deve ser maior ou igual a",
-      "WAITINGMESSAGE_REQUIRED": "Campo Obrigatório",
-      "WAITINGTITLE_REQUIRED": "Campo Obrigatório",
+      "WAITINGMESSAGE_REQUIRED": "Campo obrigatório",
+      "WAITINGTITLE_REQUIRED": "Campo obrigatório",
       "KEY_MAX_LENGTH": "O valor deve ter um tamanho máximo igual a {{max}}",
-      "KEY_REQUIRED": "Campo Obrigatório",
+      "KEY_REQUIRED": "Campo obrigatório",
       "WAITINGMESSAGE_MAX_LENGTH": "O valor deve ter um tamanho máximo igual a {{max}}",
       "WAITINGTITLE_MAX_LENGTH": "O valor deve ter um tamanho máximo igual a {{max}}",
       "RATINGSTARSNUMBER_MUST_BE_LESS_THAN_OR_EQUAL_TO": "O valor deve ser menor ou igual a",
       "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Campo obrigatório",
-      "VIDAOOAPIKEY_REQUIRED": "Campo Obrigatório",
-      "CLIENTEMAIL_REQUIRED": "Campo Obrigatório",
-      "PRIVATEKEY_REQUIRED": "Campo Obrigatório",
-      "PROJECTID_REQUIRED": "Campo Obrigatório",
-      "VIDAOOTOPIC_REQUIRED": "Campo Obrigatório",
+      "VIDAOOAPIKEY_REQUIRED": "Campo obrigatório",
+      "CLIENTEMAIL_REQUIRED": "Campo obrigatório",
+      "PRIVATEKEY_REQUIRED": "Campo obrigatório",
+      "PROJECTID_REQUIRED": "Campo obrigatório",
+      "VIDAOOTOPIC_REQUIRED": "Campo obrigatório",
       "EMAIL_ACCOUNT_REQUIRED": "Campo obrigatório"
     },
-    "CM_FIELD": "Contact Manager Field",
+    "CM_FIELD": "Campo Contact Manager",
     "CHATPROACTIVEACTIONS": "Ações proativas",
     "NEW_CHATPROACTIVEACTION": "Nova ação proativa",
     "EDIT_CHATPROACTIVEACTION": "Editar ação proativa",
     "DELETE_CHATPROACTIVEACTION": "Excluir ação proativa",
     "ADD_CHATPROACTIVEACTION": "Adicionar ação proativa",
     "NO_CHATPROACTIVEACTION_AVAILABLE": "Nenhuma ação proativa disponível",
-    "NO_OFFLINEMESSAGE_AVAILABLE": "Nenhuma mensagem off-line disponível",
-    "MOUSEOVER": "Mouse Over",
+    "NO_OFFLINEMESSAGE_AVAILABLE": "Nenhuma mensagem offline disponível",
+    "MOUSEOVER": "Mouse over",
     "TIMEOUT": "Tempo esgotado",
     "TYPE": "Tipo",
     "SELECTOR": "Seletor",
@@ -298,35 +298,35 @@
     "ACTIONS": "Ações",
     "FIDELITY": "Fidelidade",
     "APPEARANCE": "Aparência",
-    "MAINCOLOR": "Cor Principal",
+    "MAINCOLOR": "Cor principal",
     "FOCUSCOLOR": "Cor de foco",
-    "BUTTONCOLOR": "Cor do botao",
+    "BUTTONCOLOR": "Cor do botão",
     "HEADERSHAPE": "Forma de cabeçalho",
     "ANIMATION": "Animação",
     "DEFAULT": "Padrão",
     "WHITELABEL": "White Label",
     "LOGO": "Logo",
-    "DOWNLOADTRANSCRIPT": "Download Transcrição",
+    "DOWNLOADTRANSCRIPT": "Download transcrição",
     "ENQUIRY_ENABLE": "Enquiry Enable",
     "ENQUIRY_FORWARDING": "Enquiry Forwarding",
     "ENQUIRY_FORWARDING_ADDRESS": "Enquiry Forwarding Address",
     "LABELS": "Labels",
-    "HEADER_ONLINE": "Cabeçalho on-line",
-    "ONLINE_MESSAGE": "Mensagem Online",
+    "HEADER_ONLINE": "Cabeçalho online",
+    "ONLINE_MESSAGE": "Mensagem online",
     "NAME_TITLE": "Nome da etiqueta de entrada",
     "USERNAME_PLACEHOLDER": "Local de entrada de nome de usuário",
     "EMAIL_TITLE": "Etiqueta de entrada de e-mail",
     "EMAIL_PLACEHOLDER": "Espaço reservado para entrada de e-mail",
     "START_CHAT_BUTTON": "Botão 'Iniciar chat'",
-    "AGENTS_BUSY": "Mensagem de Agentes Ocupados",
-    "HEADER_OFFLINE": "Cabeçalho Offline",
-    "OFFLINE_MESSAGE": "Mensagem Offline",
-    "MESSAGE_TITLE": "Rótulo de Mensagem",
+    "AGENTS_BUSY": "Mensagem de agentes ocupados",
+    "HEADER_OFFLINE": "Cabeçalho offline",
+    "OFFLINE_MESSAGE": "Mensagem offline",
+    "MESSAGE_TITLE": "Título de Mensagem",
     "ENQUIRY_MESSAGE_PLACEHOLDER": "Espaço reservado para entrada de mensagem de consulta",
     "ENQUIRY_BUTTON": "Texto do botão de consulta",
-    "RATING_MESSAGE": "Mensagem de Avaliação",
+    "RATING_MESSAGE": "Mensagem de avaliação",
     "RATING_SEND": "Texto do botão de envio de classificação",
-    "RATING_SKIP": "Texto do botão Ignorar classificação",
+    "RATING_SKIP": "Texto do botão ignorar classificação",
     "ONLINE": "Online",
     "OFFLINE": "Offline",
     "PROACTIVE": "Proativo",
@@ -334,10 +334,10 @@
     "ACCEPTMETHOD": "Aceitar Metodo",
     "ACCEPTURL": "Aceitar URL",
     "REJECT": "Rejeitar",
-    "REJECTMETHOD": "Rejeitar Metodo",
+    "REJECTMETHOD": "Rejeitar método",
     "REJECTURL": "Rejeitar URL",
     "CLOSE": "Fechar",
-    "CLOSEMETHOD": "Fechar Metodo",
+    "CLOSEMETHOD": "Fechar método",
     "CLOSEURL": "Fechar URL",
     "EMBEDDING": "Incorporação",
     "GENERAL": "Geral",
@@ -367,7 +367,7 @@
       "MOTIONADDRESS": "O campo deve ter o seguinte formato: <protocol>: // <ipaddress> [: <port>]. Exemplo: https: //X.Y.Z.W",
       "MOTIONPROXY": "O campo deve ter o seguinte formato: <protocol>: // <ipaddress> [: <port>]. Exemplo: https: //X.Y.Z.W",
       "NAME": "Somente números, letras e caracteres específicos (._) são suportados",
-      "LIST": "Lista do Gerenciador de contatos usada para associar os contatos",
+      "LIST": "Lista do Gerenciar Contatos",
       "INTERVAL": "Selecione um da lista",
       "WELCOMEMESSAGE": "Deixe em branco se não quiser enviar nenhuma mensagem de boas-vindas",
       "MANDATORYDISPOSITION": "Disposição obrigatória",
@@ -375,11 +375,11 @@
     },
     "ADDRESS": "Endereço",
     "ONLINESTATE": "Status online",
-    "OFFLINESTATE": "Status Offline",
-    "RATINGSTATE": "Status de Avaliação",
+    "OFFLINESTATE": "Status offline",
+    "RATINGSTATE": "Status de avaliação",
     "ENQUIRY": "Enquiry",
-    "OFFLINETEMPLATE": "Modelo Offline",
-    "CHATDISPOSITIONS": "Disposições de Chat",
+    "OFFLINETEMPLATE": "Modelo offline",
+    "CHATDISPOSITIONS": "Disposições de chat",
     "NO_CHATDISPOSITION_AVAILABLE": "Nenhuma disposição de chat disponível",
     "ADD_CHATDISPOSITION": "Adicionar disposição de chat",
     "DELETE": "Excluir",
@@ -392,8 +392,8 @@
     "SQUARED": "Squared",
     "NO_AVAILABLE_INFO": "Nenhuma informação disponível",
     "ALL_TEAMS": "Todas as equipes",
-    "SELECTED_TEAMS": "Equipes Selecionadas",
-    "PAGE": "Pagina",
+    "SELECTED_TEAMS": "Equipes selecionadas",
+    "PAGE": "Página",
     "ROWSPERPAGE": "Linhas por página",
     "OF": "of",
     "CONTACT": "Contato",
@@ -413,7 +413,7 @@
     "TEAMADD_CHATQUEUE": "Adicionar equipe à fila de chat",
     "AGENTADD_CHATQUEUE": "Adicionar agente à fila de chat",
     "ALL_AGENTS": "Todos os agentes",
-    "SELECTED_AGENTS": "Agentes Selecionados",
+    "SELECTED_AGENTS": "Agentes selecionados",
     "CLOSEDAT": "Fechado em",
     "DISPOSITION": "Disposição",
     "CREATEDAT": "Criado em",
@@ -425,11 +425,11 @@
     "SELECT_WEBSITE": "Selecione um site",
     "INFO": "Info",
     "OFFLINEMESSAGES_CHATWEBSITE": "Ir para mensagens off-line",
-    "WAITINGTITLE": "Esperando Título",
+    "WAITINGTITLE": "Esperando título",
     "WAITINGMESSAGE": "Mensagem de espera",
     "RATING": "Avaliação",
     "NO_RATINGVALUE": "Sem avaliação",
-    "DEFAULT_PAUSE": "Pausa Padrão",
+    "DEFAULT_PAUSE": "Pausa padrão",
     "UNKNOWN": "Desconhecido",
     "UNREGISTERED": "Não registrado",
     "UNAVAILABLE": "Indisponível",
@@ -444,15 +444,15 @@
     "TEAMS_ASSOCIATION": "Associação de equipes",
     "MANDATORYDISPOSITION": "Disposição obrigatória",
     "MANDATORYDISPOSITIONPAUSEID": "Pausar para usar se a disposição obrigatória estiver ativada",
-    "ENABLESENDBUTTON": "Ativar botão Enviar",
-    "FEEDBACKTITLE": "Título do Feedback",
+    "ENABLESENDBUTTON": "Ativar botão enviar",
+    "FEEDBACKTITLE": "Título do feedback",
     "TOOLTIP_SCREENRECORDING_OFF": "Gravação de tela disponível",
     "TOOLTIP_SCREENRECORDING_ON": "Gravação de tela em andamento",
     "DOWNLOAD_WITHOUT_ATTACHMENTS": "Download sem anexos",
     "DOWNLOAD_WITH_ATTACHMENTS": "Download com anexos",
     "LASTMESSAGE": "Última mensagem",
     "VIDAOO": "Vidaoo",
-    "VIDAOOAPIKEY": "Vidaoo Api Key",
+    "VIDAOOAPIKEY": "Vidaoo API Key",
     "VIDAOOESCALATION": "Iniciar videochamada",
     "VIDAOOSESSION": "Iniciar videochamada",
     "VIDEO": "Vídeo",
@@ -472,12 +472,12 @@
     "VIDAOOTOPIC": "Tema Vidaoo",
     "CHANNELID": "ID do canal",
     "EDIT_TVOX": "Editar TVox",
-    "MOTIONTITLE": "Título de Movimento",
-    "MOTIONURL": "URL de movimento",
-    "MOTIONURLONANSWER": "URL de movimento na resposta",
-    "MOTIONURLONRING": "URL de movimento no anel",
+    "MOTIONTITLE": "Título Motion",
+    "MOTIONURL": "URL Motion",
+    "MOTIONURLONANSWER": "Motion URL answer",
+    "MOTIONURLONRING": "Motion URL ring",
     "SERVICEID": "ID de serviço",
-    "SERVICENAME": "Nome do Serviço",
+    "SERVICENAME": "Nome do serviço",
     "TVOX": "TVox",
     "TVOXIP": "Endereço IP da TVox",
     "TVOXLOGINURL": "URL REST de login da TVox",
@@ -485,6 +485,7 @@
     "TVOXSESSIONURL": "Url REST da sessão TVox",
     "TVOXURL": "URL de TVox IP",
     "TVOXUSERNAME": "Nome de usuário da TVox",
-    "LABELTEXT": "Texto da etiqueta"
+    "LABELTEXT": "Texto da etiqueta",
+    "TEXT_BUTTON_COLOR": "Cor do botão de texto"
   }
 }
diff --git a/public/app/main/apps/chat/i18n/pt-PT.json b/public/app/main/apps/chat/i18n/pt-PT.json
index cbd4cf0..5e5d199 100644
--- a/public/app/main/apps/chat/i18n/pt-PT.json
+++ b/public/app/main/apps/chat/i18n/pt-PT.json
@@ -485,6 +485,7 @@
     "TVOXSESSIONURL": "Url REST da sessão TVox",
     "TVOXURL": "URL de TVox IP",
     "TVOXUSERNAME": "Nome de usuário da TVox",
-    "LABELTEXT": "Texto da etiqueta"
+    "LABELTEXT": "Texto da etiqueta",
+    "TEXT_BUTTON_COLOR": "Cor do botão de texto"
   }
 }
diff --git a/public/app/main/apps/chat/i18n/ru.json b/public/app/main/apps/chat/i18n/ru.json
index d7d1471..d030305 100644
--- a/public/app/main/apps/chat/i18n/ru.json
+++ b/public/app/main/apps/chat/i18n/ru.json
@@ -485,6 +485,7 @@
     "TVOXSESSIONURL": "URL-адрес REST для сеанса TVox",
     "TVOXURL": "IP-адрес TVox",
     "TVOXUSERNAME": "Имя пользователя TVox",
-    "LABELTEXT": "Текст ярлыка"
+    "LABELTEXT": "Текст ярлыка",
+    "TEXT_BUTTON_COLOR": "Цвет текстовой кнопки"
   }
 }
diff --git a/public/app/main/apps/chat/i18n/sv.json b/public/app/main/apps/chat/i18n/sv.json
index aa4c858..547d7ac 100644
--- a/public/app/main/apps/chat/i18n/sv.json
+++ b/public/app/main/apps/chat/i18n/sv.json
@@ -485,6 +485,7 @@
     "TVOXSESSIONURL": "TVox Session REST Url",
     "TVOXURL": "TVox IP -URL",
     "TVOXUSERNAME": "TVox Användarnamn",
-    "LABELTEXT": "Etiketttext"
+    "LABELTEXT": "Etiketttext",
+    "TEXT_BUTTON_COLOR": "Textknappsfärg"
   }
 }
diff --git a/public/app/main/apps/chat/i18n/tr.json b/public/app/main/apps/chat/i18n/tr.json
index ce8936d..f3492d6 100644
--- a/public/app/main/apps/chat/i18n/tr.json
+++ b/public/app/main/apps/chat/i18n/tr.json
@@ -485,6 +485,7 @@
     "TVOXSESSIONURL": "TVox Oturumu DİNLENME URL'si",
     "TVOXURL": "TVox IP URL'si",
     "TVOXUSERNAME": "Kullanıcı Adı",
-    "LABELTEXT": "Etiket metni"
+    "LABELTEXT": "Etiket metni",
+    "TEXT_BUTTON_COLOR": "Metin Düğmesi Rengi"
   }
 }
diff --git a/public/app/main/apps/chat/i18n/zh-CN.json b/public/app/main/apps/chat/i18n/zh-CN.json
index 5b84bf7..adbbb94 100644
--- a/public/app/main/apps/chat/i18n/zh-CN.json
+++ b/public/app/main/apps/chat/i18n/zh-CN.json
@@ -485,6 +485,7 @@
     "TVOXSESSIONURL": "TVox 会话 REST 网址",
     "TVOXURL": "TVox IP 网址",
     "TVOXUSERNAME": "TVox 用户名",
-    "LABELTEXT": "标签文字"
+    "LABELTEXT": "标签文字",
+    "TEXT_BUTTON_COLOR": "文本按钮颜色"
   }
 }
diff --git a/public/app/main/apps/chat/i18n/zh-TW.json b/public/app/main/apps/chat/i18n/zh-TW.json
index cc64364..bc8240f 100644
--- a/public/app/main/apps/chat/i18n/zh-TW.json
+++ b/public/app/main/apps/chat/i18n/zh-TW.json
@@ -485,6 +485,7 @@
     "TVOXSESSIONURL": "TVox 會話 REST 網址",
     "TVOXURL": "TVox IP 網址",
     "TVOXUSERNAME": "TVox 用戶名",
-    "LABELTEXT": "標籤文字"
+    "LABELTEXT": "標籤文字",
+    "TEXT_BUTTON_COLOR": "文本按鈕顏色"
   }
 }
diff --git a/public/app/main/apps/contactmanager/i18n/ar.json b/public/app/main/apps/contactmanager/i18n/ar.json
index 09afe5b..21b2cf3 100644
--- a/public/app/main/apps/contactmanager/i18n/ar.json
+++ b/public/app/main/apps/contactmanager/i18n/ar.json
@@ -184,7 +184,11 @@
     "RECALLME": "عاود الاتصال بي",
     "ACTIONTYPE": "نوع الإجراء",
     "CLICKTOACTION": "انقر للعمل",
+    "ADDITIONAL_PHONES": "هواتف إضافية",
+    "UPDATE_EXISTING_CONTACTS": "تحديث جهات الاتصال الموجودة",
     "DIALTIMEZONE": "اطلب المنطقة الزمنية",
-    "TIMEZONE": "اطلب المنطقة الزمنية"
+    "TIMEZONE": "اطلب المنطقة الزمنية",
+    "MOVE_DOWN": "تحرك لأسفل",
+    "MOVE_UP": "تحرك"
   }
 }
diff --git a/public/app/main/apps/contactmanager/i18n/cs.json b/public/app/main/apps/contactmanager/i18n/cs.json
index 354420b..f1945cc 100644
--- a/public/app/main/apps/contactmanager/i18n/cs.json
+++ b/public/app/main/apps/contactmanager/i18n/cs.json
@@ -184,7 +184,11 @@
     "VATNUMBER_CF": "Codice Fiscale / DPH",
     "ACTIONTYPE": "Typ akce",
     "CLICKTOACTION": "Klikněte na akci",
+    "ADDITIONAL_PHONES": "Další telefony",
+    "UPDATE_EXISTING_CONTACTS": "Aktualizujte stávající kontakty",
     "DIALTIMEZONE": "Vytočte časové pásmo",
-    "TIMEZONE": "Vytočit časové pásmo"
+    "TIMEZONE": "Vytočit časové pásmo",
+    "MOVE_DOWN": "Posunout dolů",
+    "MOVE_UP": "Posuňte se nahoru"
   }
 }
diff --git a/public/app/main/apps/contactmanager/i18n/da.json b/public/app/main/apps/contactmanager/i18n/da.json
index 393eeae..08fb2d4 100644
--- a/public/app/main/apps/contactmanager/i18n/da.json
+++ b/public/app/main/apps/contactmanager/i18n/da.json
@@ -184,7 +184,11 @@
     "RECALLME": "Husk mig",
     "ACTIONTYPE": "Handlingstype",
     "CLICKTOACTION": "Klik for at handle",
+    "ADDITIONAL_PHONES": "Yderligere telefoner",
+    "UPDATE_EXISTING_CONTACTS": "Opdater eksisterende kontakter",
     "DIALTIMEZONE": "Ring tidszone",
-    "TIMEZONE": "Ring tidszone"
+    "TIMEZONE": "Ring tidszone",
+    "MOVE_DOWN": "Flyt ned",
+    "MOVE_UP": "Flyt op"
   }
 }
diff --git a/public/app/main/apps/contactmanager/i18n/de.json b/public/app/main/apps/contactmanager/i18n/de.json
index 08a7201..dc22557 100644
--- a/public/app/main/apps/contactmanager/i18n/de.json
+++ b/public/app/main/apps/contactmanager/i18n/de.json
@@ -1,6 +1,6 @@
 {
   "CONTACTMANAGER": {
-    "VOICEQUEUEID": "ID Anruf-Warteschlange",
+    "VOICEQUEUEID": "ID Warteschlange für Sprachanrufe",
     "CAMPAIGNID": "Kampagnen-ID",
     "STATE": "Status",
     "NAME": "Name",
@@ -9,36 +9,36 @@
     "STATUS": "Status",
     "STARTTIME": "Startzeit",
     "ENDTIME": "Endzeit",
-    "MOTION_BULL": "Outbound-Dialer",
-    "HOPPER": "Kontakte in Ausführung",
-    "FINAL": "Kontakte abgeschlossen",
-    "HISTORY": "Kontaktverlauf",
+    "MOTION_BULL": "Motion Bull",
+    "HOPPER": "Hopper",
+    "FINAL": "Hopper final",
+    "HISTORY": "Hopper historisch",
     "SCHEDULEDAT": "Geplant am",
     "SEARCH_FOR_ANYONE": "Suche",
     "EDIT_LIST": "Liste bearbeiten",
-    "EDIT_HOPPER": "Kontakte in Ausführung bearbeiten",
+    "EDIT_HOPPER": "Hopper bearbeiten",
     "DELETE_LIST": "Liste löschen",
-    "DELETE_HOPPER": "Kontakte in Ausführung löschen",
-    "RELOAD": "Neu Laden",
-    "NO_COMPANIES": "Keine Unternehmen vorhanden",
+    "DELETE_HOPPER": "Hopper löschen",
+    "RELOAD": "Neu laden",
+    "NO_COMPANIES": "Kein Unternehmen",
     "NO_AVAILABLE_ITEMS": "Keine Einträge verfügbar",
     "ADD": "Hinzufügen",
     "ERRORS": {
-      "NAME_REQUIRED": "Nachname erforderlich",
-      "FIRSTNAME_REQUIRED": "Vorname erforderlich",
-      "PHONE_REQUIRED": "Telefonnummer erforderlich",
-      "ALIAS_REQUIRED": "Alias erforderlich",
-      "VALUE_REQUIRED": "Wert erforderlich",
-      "EMAIL_MUST_VALID": "Ungültiges Format E-Mail",
+      "NAME_REQUIRED": "Name ist erforderlich",
+      "FIRSTNAME_REQUIRED": "Vorname ist erforderlich",
+      "PHONE_REQUIRED": "Telefonnummer ist erforderlich",
+      "ALIAS_REQUIRED": "Alias ist erforderlich",
+      "VALUE_REQUIRED": "Wert ist erforderlich",
+      "EMAIL_MUST_VALID": "Falsches Format",
       "PHONEBAR_API": "Statusprüfung für die MotionBar und des Remote-Switches für den Agenten",
-      "ACTIONTYPE_REQUIRED": "Aktionstyp erforderlich",
-      "CLICKTOACTION_REQUIRED": "Aktion bei Klick erforderlich"
+      "ACTIONTYPE_REQUIRED": "Pflichtfeld",
+      "CLICKTOACTION_REQUIRED": "Pflichtfeld"
     },
     "DESCRIPTION": "Beschreibung",
     "DISPOSITION": "Qualifizierung",
     "DISPOSITIONS": "Qualifizierungen",
-    "VOICEDISPOSITIONS": "Anruf-Qualifizierungen",
-    "NEW_VOICEDISPOSITION": "Neue Qualifizierung",
+    "VOICEDISPOSITIONS": "Anrufqualifizierungen",
+    "NEW_VOICEDISPOSITION": "Neue Anrufqualifizierung",
     "CUSTOM_FIELDS": "Benutzerdefinierte Felder",
     "ADD_LIST": "Liste hinzufügen",
     "BACK": "Zurück",
@@ -64,8 +64,8 @@
     "DELETE_CONTACT": "Kontakt löschen",
     "CREATED_AT": "Erstellt am",
     "SAVE": "Speichern",
-    "DETAIL": "Details",
-    "PERSONAL_INFO": "Persönliche Informationen",
+    "DETAIL": "Detail",
+    "PERSONAL_INFO": "Persönliche Infos",
     "MOBILE": "Mobiltelefon",
     "FAX": "Fax",
     "TAGS": "Tags",
@@ -84,7 +84,7 @@
     "CUSTOMFIELDS": "Benutzerdefinierte Felder",
     "NO_CUSTOMFIELD_AVAILABLE": "Keine benutzerdefinierten Felder verfügbar",
     "ADD_TAG": "Tag hinzufügen",
-    "NO_TAG": "Keine Tags vorhanden",
+    "NO_TAG": "Keine Tags",
     "ALIAS": "Alias",
     "TYPE": "Typ",
     "VALUE": "Wert",
@@ -112,7 +112,7 @@
     "POSTAL_CODE": "Postleitzahl",
     "SHIPMENTADDRESS": "Lieferadresse",
     "COPY_CONTACT": "Kontakt kopieren",
-    "GOTOCONTACTS_LIST": "Zur Kontaktliste gehen",
+    "GOTOCONTACTS_LIST": "Kontakte anzeigen",
     "GOTOCONTACTS_COMPANY": "Kontakte anzeigen",
     "ADD_AGENT_TO_LIST": "Agenten zur Liste hinzufügen",
     "AGENTADD_LIST": "Agenten zur Liste hinzufügen",
@@ -120,7 +120,7 @@
     "NONE": "Nichts",
     "FULLNAME": "Vollständiger Name",
     "CHECK_DUPLICATES": "auf Duplikate prüfen",
-    "DUPLICATES": "Duplikate prüfen",
+    "DUPLICATES": "Duplikate",
     "UPLOAD_CSV": "Hochladen von CSV-Datei",
     "TAG": "Tag",
     "UPLOAD": "Hochladen",
@@ -152,14 +152,14 @@
     "PAGE": "Seite",
     "ROWSPERPAGE": "Zeilen pro Seite",
     "OF": "von",
-    "SOCIAL": "Social Media",
+    "SOCIAL": "Social",
     "ROW": "Reihe",
     "EXPORT_ERRORS": "Fehler-Log exportieren",
     "UPLOAD_COMPLETED": "Hochladen abgeschlossen",
-    "STOP": "Anhalten",
+    "STOP": "Stopp",
     "SELECT_FILE": "Datei auswählen",
     "IMPORT_CONTACTS": "Kontakte importieren",
-    "MOTIONDIALER": "Outbound-Dialer",
+    "MOTIONDIALER": "Motion Bull",
     "PREFIX": "Vorwahl wählen",
     "PRIORITY": "Priorität",
     "USERID": "Agent-ID abrufen",
@@ -184,7 +184,11 @@
     "RECALLME": "Rückruf anfordern",
     "ACTIONTYPE": "Aktionstyp",
     "CLICKTOACTION": "Klicken für Aktion",
+    "ADDITIONAL_PHONES": "Zusätzliche Telefone",
+    "UPDATE_EXISTING_CONTACTS": "Bestehende Kontakte aktualisieren",
     "DIALTIMEZONE": "Zeitzone wählen",
-    "TIMEZONE": "Zeitzone wählen"
+    "TIMEZONE": "Zeitzone wählen",
+    "MOVE_DOWN": "Sich abwärts bewegen",
+    "MOVE_UP": "Bewegen Sie sich nach oben"
   }
 }
diff --git a/public/app/main/apps/contactmanager/i18n/en.json b/public/app/main/apps/contactmanager/i18n/en.json
index 72e1a02..b700161 100644
--- a/public/app/main/apps/contactmanager/i18n/en.json
+++ b/public/app/main/apps/contactmanager/i18n/en.json
@@ -17,6 +17,8 @@
     "STARTTIME": "Start Time",
     "ENDTIME": "End Time",
     "MOTION_BULL": "Motion Bull",
+    "MOVE_DOWN": "Move down",
+    "MOVE_UP": "Move up",
     "HOPPER": "Hopper",
     "FINAL": "Hopper Final",
     "HISTORY": "Hopper History",
@@ -29,9 +31,11 @@
     "DELETE_LIST": "Delete List",
     "DELETE_HOPPER": "Delete Hopper",
     "RELOAD": "Reload",
+    "ADDITIONAL_PHONES": "Additional phones",
     "NO_COMPANIES": "No Company",
     "NO_AVAILABLE_ITEMS": "No Available Items",
     "ADD": "Add",
+    "UPDATE_EXISTING_CONTACTS": "Update existing contacts",
     "ERRORS": {
       "NAME_REQUIRED": "Mandatory field",
       "FIRSTNAME_REQUIRED": "Mandatory field",
diff --git a/public/app/main/apps/contactmanager/i18n/es.json b/public/app/main/apps/contactmanager/i18n/es.json
index 276f40d..59f4c4e 100644
--- a/public/app/main/apps/contactmanager/i18n/es.json
+++ b/public/app/main/apps/contactmanager/i18n/es.json
@@ -184,7 +184,11 @@
     "RECALLME": "Recordarme",
     "ACTIONTYPE": "Tipo de acción",
     "CLICKTOACTION": "Click para actuar",
+    "ADDITIONAL_PHONES": "Teléfonos adicionales",
+    "UPDATE_EXISTING_CONTACTS": "Actualizar contactos existentes",
     "DIALTIMEZONE": "Marcar zona horaria",
-    "TIMEZONE": "Marcar zona horaria"
+    "TIMEZONE": "Marcar zona horaria",
+    "MOVE_DOWN": "Mover hacia abajo",
+    "MOVE_UP": "Ascender"
   }
 }
diff --git a/public/app/main/apps/contactmanager/i18n/et.json b/public/app/main/apps/contactmanager/i18n/et.json
index b8e9ddc..2592ba3 100644
--- a/public/app/main/apps/contactmanager/i18n/et.json
+++ b/public/app/main/apps/contactmanager/i18n/et.json
@@ -184,7 +184,11 @@
     "VATNUMBER_CF": "Codice Fiscale / käibemaks",
     "ACTIONTYPE": "Toimingu tüüp",
     "CLICKTOACTION": "Klõpsake toimimiseks",
+    "ADDITIONAL_PHONES": "Täiendavad telefonid",
+    "UPDATE_EXISTING_CONTACTS": "Värskendage olemasolevaid kontakte",
     "DIALTIMEZONE": "Vali ajavöönd",
-    "TIMEZONE": "Vali ajavöönd"
+    "TIMEZONE": "Vali ajavöönd",
+    "MOVE_DOWN": "Liigu alla",
+    "MOVE_UP": "Üles liikuma"
   }
 }
diff --git a/public/app/main/apps/contactmanager/i18n/fa.json b/public/app/main/apps/contactmanager/i18n/fa.json
index 3151e71..ee7f8d8 100644
--- a/public/app/main/apps/contactmanager/i18n/fa.json
+++ b/public/app/main/apps/contactmanager/i18n/fa.json
@@ -184,7 +184,11 @@
     "RECALLME": "مرا بخاطر بسپار",
     "ACTIONTYPE": "نوع اقدام",
     "CLICKTOACTION": "برای اقدام کلیک کنید",
+    "ADDITIONAL_PHONES": "تلفن های اضافی",
+    "UPDATE_EXISTING_CONTACTS": "مخاطبین موجود را به روز کنید",
     "DIALTIMEZONE": "منطقه زمانی را شماره گیری کنید",
-    "TIMEZONE": "منطقه زمانی را شماره گیری کنید"
+    "TIMEZONE": "منطقه زمانی را شماره گیری کنید",
+    "MOVE_DOWN": "حرکت به پایین",
+    "MOVE_UP": "حرکت به بالا"
   }
 }
diff --git a/public/app/main/apps/contactmanager/i18n/fi.json b/public/app/main/apps/contactmanager/i18n/fi.json
index 5ee98e9..612c187 100644
--- a/public/app/main/apps/contactmanager/i18n/fi.json
+++ b/public/app/main/apps/contactmanager/i18n/fi.json
@@ -184,7 +184,11 @@
     "RECALLME": "Muista minut",
     "ACTIONTYPE": "Toiminnan tyyppi",
     "CLICKTOACTION": "Napsauta toimintaan",
+    "ADDITIONAL_PHONES": "Muut puhelimet",
+    "UPDATE_EXISTING_CONTACTS": "Päivitä olemassa olevat yhteystiedot",
     "DIALTIMEZONE": "Valitse aikavyöhyke",
-    "TIMEZONE": "Valitse aikavyöhyke"
+    "TIMEZONE": "Valitse aikavyöhyke",
+    "MOVE_DOWN": "Siirry alas",
+    "MOVE_UP": "Liiku ylös"
   }
 }
diff --git a/public/app/main/apps/contactmanager/i18n/fr.json b/public/app/main/apps/contactmanager/i18n/fr.json
index 6094086..750f726 100644
--- a/public/app/main/apps/contactmanager/i18n/fr.json
+++ b/public/app/main/apps/contactmanager/i18n/fr.json
@@ -184,7 +184,11 @@
     "RECALLME": "Rappelle-moi",
     "ACTIONTYPE": "Type d'action",
     "CLICKTOACTION": "Cliquez pour agir",
+    "ADDITIONAL_PHONES": "Téléphones supplémentaires",
+    "UPDATE_EXISTING_CONTACTS": "Mettre à jour les contacts existants",
     "DIALTIMEZONE": "Composer le fuseau horaire",
-    "TIMEZONE": "Composer le fuseau horaire"
+    "TIMEZONE": "Composer le fuseau horaire",
+    "MOVE_DOWN": "Descendre",
+    "MOVE_UP": "Déplacer vers le haut"
   }
 }
diff --git a/public/app/main/apps/contactmanager/i18n/he.json b/public/app/main/apps/contactmanager/i18n/he.json
index 4c73a3e..3835597 100644
--- a/public/app/main/apps/contactmanager/i18n/he.json
+++ b/public/app/main/apps/contactmanager/i18n/he.json
@@ -184,7 +184,11 @@
     "RECALLME": "חייג אליי",
     "ACTIONTYPE": "סוג פעולה",
     "CLICKTOACTION": "לחץ לפעולה",
+    "ADDITIONAL_PHONES": "טלפונים נוספים",
+    "UPDATE_EXISTING_CONTACTS": "עדכן אנשי קשר קיימים",
     "DIALTIMEZONE": "חייג אזור זמן",
-    "TIMEZONE": "חייג אזור זמן"
+    "TIMEZONE": "חייג אזור זמן",
+    "MOVE_DOWN": "לרדת",
+    "MOVE_UP": "לזוז למעלה"
   }
 }
diff --git a/public/app/main/apps/contactmanager/i18n/hi.json b/public/app/main/apps/contactmanager/i18n/hi.json
index 191df65..68bf074 100644
--- a/public/app/main/apps/contactmanager/i18n/hi.json
+++ b/public/app/main/apps/contactmanager/i18n/hi.json
@@ -184,7 +184,11 @@
     "RECALLME": "मुझे याद करो",
     "ACTIONTYPE": "प्रक्रिया का प्रकार",
     "CLICKTOACTION": "कार्रवाई के लिए क्लिक करें",
+    "ADDITIONAL_PHONES": "अतिरिक्त फोन",
+    "UPDATE_EXISTING_CONTACTS": "मौजूदा संपर्कों को अपडेट करें",
     "DIALTIMEZONE": "डायल टाइमज़ोन",
-    "TIMEZONE": "डायल टाइमज़ोन"
+    "TIMEZONE": "डायल टाइमज़ोन",
+    "MOVE_DOWN": "नीचे की ओर",
+    "MOVE_UP": "बढ़ाना"
   }
 }
diff --git a/public/app/main/apps/contactmanager/i18n/hu.json b/public/app/main/apps/contactmanager/i18n/hu.json
index 6091c24..fb81f68 100644
--- a/public/app/main/apps/contactmanager/i18n/hu.json
+++ b/public/app/main/apps/contactmanager/i18n/hu.json
@@ -191,6 +191,10 @@
       "JSCRIPTY_GET_ERROR": "Unable to retrieve any Jscripty project"
     },
     "DIALTIMEZONE": "Tárcsázza az időzónát",
-    "TIMEZONE": "Tárcsázza az időzónát"
+    "TIMEZONE": "Tárcsázza az időzónát",
+    "ADDITIONAL_PHONES": "További telefonok",
+    "MOVE_DOWN": "Mozgás lefelé",
+    "MOVE_UP": "Lépj felfelé",
+    "UPDATE_EXISTING_CONTACTS": "Frissítse a meglévő kapcsolatokat"
   }
 }
diff --git a/public/app/main/apps/contactmanager/i18n/id.json b/public/app/main/apps/contactmanager/i18n/id.json
index d469a00..3d6b77c 100644
--- a/public/app/main/apps/contactmanager/i18n/id.json
+++ b/public/app/main/apps/contactmanager/i18n/id.json
@@ -184,7 +184,11 @@
     "RECALLME": "Ingat Saya",
     "ACTIONTYPE": "Tipe aksi",
     "CLICKTOACTION": "Klik untuk bertindak",
+    "ADDITIONAL_PHONES": "Telepon tambahan",
+    "UPDATE_EXISTING_CONTACTS": "Perbarui kontak yang ada",
     "DIALTIMEZONE": "Putar Zona Waktu",
-    "TIMEZONE": "Putar Zona Waktu"
+    "TIMEZONE": "Putar Zona Waktu",
+    "MOVE_DOWN": "Turunkan",
+    "MOVE_UP": "Naik"
   }
 }
diff --git a/public/app/main/apps/contactmanager/i18n/it.json b/public/app/main/apps/contactmanager/i18n/it.json
index 48f8386..4f5c210 100644
--- a/public/app/main/apps/contactmanager/i18n/it.json
+++ b/public/app/main/apps/contactmanager/i18n/it.json
@@ -191,6 +191,10 @@
       "ACCOUNTS_GET_ERROR": "Impossibile recuperare gli account {{channel}}",
       "JSCRIPTY_GET_ERROR": "Impossibile recuperare i progetti Jscripty"
     },
-    "TIMEZONE": "Componi il fuso orario"
+    "ADDITIONAL_PHONES": "Telefoni aggiuntivi",
+    "UPDATE_EXISTING_CONTACTS": "Aggiorna i contatti esistenti",
+    "TIMEZONE": "Componi il fuso orario",
+    "MOVE_DOWN": "Abbassati",
+    "MOVE_UP": "Andare avanti"
   }
 }
diff --git a/public/app/main/apps/contactmanager/i18n/ja.json b/public/app/main/apps/contactmanager/i18n/ja.json
index 8f94175..cd965cf 100644
--- a/public/app/main/apps/contactmanager/i18n/ja.json
+++ b/public/app/main/apps/contactmanager/i18n/ja.json
@@ -184,7 +184,11 @@
     "RECALLME": "私を思い出して",
     "ACTIONTYPE": "アクションタイプ",
     "CLICKTOACTION": "クリックしてアクション",
+    "ADDITIONAL_PHONES": "追加の電話",
+    "UPDATE_EXISTING_CONTACTS": "既存の連絡先を更新する",
     "DIALTIMEZONE": "タイムゾーンをダイヤルする",
-    "TIMEZONE": "タイムゾーンをダイヤルする"
+    "TIMEZONE": "タイムゾーンをダイヤルする",
+    "MOVE_DOWN": "下に移動",
+    "MOVE_UP": "上に移動"
   }
 }
diff --git a/public/app/main/apps/contactmanager/i18n/ko.json b/public/app/main/apps/contactmanager/i18n/ko.json
index 0644770..289a1d1 100644
--- a/public/app/main/apps/contactmanager/i18n/ko.json
+++ b/public/app/main/apps/contactmanager/i18n/ko.json
@@ -184,7 +184,11 @@
     "RECALLME": "저를 기억하십시오",
     "ACTIONTYPE": "액션 유형",
     "CLICKTOACTION": "클릭하여 실행",
+    "ADDITIONAL_PHONES": "추가 전화",
+    "UPDATE_EXISTING_CONTACTS": "기존 연락처 업데이트",
     "DIALTIMEZONE": "다이얼 타임존",
-    "TIMEZONE": "다이얼 타임존"
+    "TIMEZONE": "다이얼 타임존",
+    "MOVE_DOWN": "아래로 이동",
+    "MOVE_UP": "이동"
   }
 }
diff --git a/public/app/main/apps/contactmanager/i18n/lt.json b/public/app/main/apps/contactmanager/i18n/lt.json
index 482b36a..bdb4f2d 100644
--- a/public/app/main/apps/contactmanager/i18n/lt.json
+++ b/public/app/main/apps/contactmanager/i18n/lt.json
@@ -184,7 +184,11 @@
     "RECALLME": "Prisimink mane",
     "ACTIONTYPE": "Veiksmo tipas",
     "CLICKTOACTION": "Spustelėkite, kad veiktumėte",
+    "ADDITIONAL_PHONES": "Papildomi telefonai",
+    "UPDATE_EXISTING_CONTACTS": "Atnaujinkite esamus kontaktus",
     "DIALTIMEZONE": "Surinkite laiko juostą",
-    "TIMEZONE": "Surinkite laiko juostą"
+    "TIMEZONE": "Surinkite laiko juostą",
+    "MOVE_DOWN": "Judėk žemyn",
+    "MOVE_UP": "Judėti aukštyn"
   }
 }
diff --git a/public/app/main/apps/contactmanager/i18n/lv.json b/public/app/main/apps/contactmanager/i18n/lv.json
index 118307a..2a0a532 100644
--- a/public/app/main/apps/contactmanager/i18n/lv.json
+++ b/public/app/main/apps/contactmanager/i18n/lv.json
@@ -184,7 +184,11 @@
     "RECALLME": "Atsaukt mani",
     "ACTIONTYPE": "Darbības veids",
     "CLICKTOACTION": "Noklikšķiniet uz darbības",
+    "ADDITIONAL_PHONES": "Papildu tālruņi",
+    "UPDATE_EXISTING_CONTACTS": "Atjauniniet esošās kontaktpersonas",
     "DIALTIMEZONE": "Sastādiet laika joslu",
-    "TIMEZONE": "Sastādiet laika joslu"
+    "TIMEZONE": "Sastādiet laika joslu",
+    "MOVE_DOWN": "Pārvietojieties uz leju",
+    "MOVE_UP": "Pārvietojieties uz augšu"
   }
 }
diff --git a/public/app/main/apps/contactmanager/i18n/nl.json b/public/app/main/apps/contactmanager/i18n/nl.json
index 341ce0a..6a8b39d 100644
--- a/public/app/main/apps/contactmanager/i18n/nl.json
+++ b/public/app/main/apps/contactmanager/i18n/nl.json
@@ -11,57 +11,57 @@
     "ENDTIME": "Eindtijd",
     "MOTION_BULL": "Motion Bull",
     "HOPPER": "Trechter",
-    "FINAL": "Trechter def.",
-    "HISTORY": "Trechter Geschiedenis",
+    "FINAL": "Hopper def.",
+    "HISTORY": "Hopper Geschiedenis",
     "SCHEDULEDAT": "Gepland op",
-    "SEARCH_FOR_ANYONE": "Zoeken",
-    "EDIT_LIST": "Lijst bewerken Bewerken",
-    "EDIT_HOPPER": "Trechter",
-    "DELETE_LIST": "Lijst Verwijderen",
-    "DELETE_HOPPER": "Trechter Verwijderen",
-    "RELOAD": "Herladen",
+    "SEARCH_FOR_ANYONE": "Zoeken voor iedereen",
+    "EDIT_LIST": "Edit List (Lijst bewerken",
+    "EDIT_HOPPER": "Edit Hopper",
+    "DELETE_LIST": "Lijst wissen",
+    "DELETE_HOPPER": "Hopper verwijderen",
+    "RELOAD": "Reload",
     "NO_COMPANIES": "Geen enkele onderneming",
     "NO_AVAILABLE_ITEMS": "Geen beschikbare items",
     "ADD": "Toevoegen",
     "ERRORS": {
-      "NAME_REQUIRED": "Verplicht veld",
-      "FIRSTNAME_REQUIRED": "Verplicht veld",
-      "PHONE_REQUIRED": "Verplicht veld",
-      "ALIAS_REQUIRED": "Verplicht veld",
-      "VALUE_REQUIRED": "Verplicht veld",
-      "EMAIL_MUST_VALID": "Ongeldig formaat",
+      "NAME_REQUIRED": "De naam is verplicht",
+      "FIRSTNAME_REQUIRED": "De Voornaam is verplicht",
+      "PHONE_REQUIRED": "Het telefoonnummer is verplicht",
+      "ALIAS_REQUIRED": "De alias is vereist",
+      "VALUE_REQUIRED": "De waarde is vereist",
+      "EMAIL_MUST_VALID": "Het e-mailadres moet worden geschreven in een geldige indeling",
       "PHONEBAR_API": "Controleer of de MotionBar draait en dat de afstandsbediening voor de agent is ingeschakeld",
       "ACTIONTYPE_REQUIRED": "Verplicht veld",
       "CLICKTOACTION_REQUIRED": "Verplicht veld"
     },
     "DESCRIPTION": "Beschrijving",
-    "DISPOSITION": "Dispositie",
-    "DISPOSITIONS": "Disposities",
-    "VOICEDISPOSITIONS": "Spraak disposities",
-    "NEW_VOICEDISPOSITION": "Nieuw spraak dispositie",
-    "CUSTOM_FIELDS": "Aangepaste Velden",
-    "ADD_LIST": "Lijst Toevoegen",
+    "DISPOSITION": "Afvoeren",
+    "DISPOSITIONS": "Dispositions",
+    "VOICEDISPOSITIONS": "Voice dispositieven",
+    "NEW_VOICEDISPOSITION": "Nieuw spraakbericht dispositie",
+    "CUSTOM_FIELDS": "Aangepaste velden",
+    "ADD_LIST": "Lijst toevoegen",
     "BACK": "Terug",
     "SELECTED": "Geselecteerd",
-    "SELECT_ALL": "Selecteer Alles",
-    "SELECT_NONE": "Selecteer Geen",
+    "SELECT_ALL": "Alles selecteren",
+    "SELECT_NONE": "Selecteer None (Geen).",
     "COMPANIES": "Bedrijven",
-    "EDIT_COMPANY": "Bedrijf Bewerken",
-    "DELETE_COMPANY": "Bedrijf Verwijderen",
+    "EDIT_COMPANY": "Bedrijf wijzigen",
+    "DELETE_COMPANY": "Bedrijf verwijderen",
     "PHONE": "Telefoon",
     "EMAIL": "E-mail",
-    "ADD_COMPANY": "Bedrijf Toevoegen",
+    "ADD_COMPANY": "Bedrijf toevoegen",
     "CONTACTS": "Contactpersonen",
-    "NEW_LIST": "Nieuwe Lijst",
+    "NEW_LIST": "Nieuwe lijst",
     "FIRSTNAME": "Voornaam",
     "LASTNAME": "Achternaam",
     "LIST": "Lijst",
     "COMPANY": "Bedrijf",
-    "ADD_CONTACT": "Contactpersoon Toevoegen",
-    "EDIT_CONTACT": "Contactpersoon Bewerken",
+    "ADD_CONTACT": "Contactpersoon toevoegen",
+    "EDIT_CONTACT": "Contactpersoon bewerken",
     "MERGE_CONTACT": "Merge Contact",
     "DUPLICATE_CONTACT": "Dubbele contactpersoon",
-    "DELETE_CONTACT": "Contactpersoon Verwijderen",
+    "DELETE_CONTACT": "Contactpersoon verwijderen",
     "CREATED_AT": "Gemaakt op",
     "SAVE": "Opslaan",
     "DETAIL": "Detail",
@@ -76,34 +76,34 @@
     "STREET": "Straat",
     "POSTALCODE": "Postcode",
     "DELETE": "Verwijderen",
-    "DELETE_ALL": "Alles Verwijderen",
+    "DELETE_ALL": "Alles verwijderen",
     "CONTACTMANAGER": "Contact Manager",
     "ID": "Id",
     "SETTINGS": "Instellingen",
     "GENERAL": "Algemeen",
-    "CUSTOMFIELDS": "Aangepaste Velden",
+    "CUSTOMFIELDS": "Aangepaste velden",
     "NO_CUSTOMFIELD_AVAILABLE": "Geen aangepaste velden",
-    "ADD_TAG": "Tag Toevoegen",
+    "ADD_TAG": "Tag toevoegen",
     "NO_TAG": "Geen Tags",
     "ALIAS": "Alias",
     "TYPE": "Type",
     "VALUE": "Waarde",
-    "ADD_CUSTOMFIELD": "Aangepast veld Toevoegen",
-    "EDIT_CUSTOMFIELD": "Aangepaste veld Bewerken",
-    "DELETE_CUSTOMFIELD": "Aangepaste veld Bewerken",
+    "ADD_CUSTOMFIELD": "Aangepast veld toevoegen",
+    "EDIT_CUSTOMFIELD": "Bewerk aangepaste veld",
+    "DELETE_CUSTOMFIELD": "Verwijder aangepaste veld",
     "NEW_COMPANY": "Nieuwe onderneming",
     "NEW_CONTACT": "Nieuwe contactpersoon",
     "NEW_TAG": "Nieuwe Tag",
-    "UPLOAD_CONTACTS": "Contact uploadeden",
-    "FINISH": "Voltooid",
+    "UPLOAD_CONTACTS": "Upload Contact",
+    "FINISH": "Afwerking",
     "SUCCESS": "Succes",
     "FAILURE": "Defect",
     "ALL_CONTACTS": "Alle contactpersonen",
     "NEW_CUSTOMFIELD": "Nieuwe aangepaste veld",
-    "NO_VOICEDISPOSITION_AVAILABLE": "Geen spraakmemo disposities beschikbaar",
-    "ADD_VOICEDISPOSITION": "Spraak dispositie Toevoegen",
-    "EDIT_VOICEDISPOSITION": "Spraak dispositie Bewerken",
-    "DELETE_VOICEDISPOSITION": "Spraak dispositie Verwijderen",
+    "NO_VOICEDISPOSITION_AVAILABLE": "Geen spraakmemo dispositieven beschikbaar",
+    "ADD_VOICEDISPOSITION": "Voeg spraak dispositie",
+    "EDIT_VOICEDISPOSITION": "Edit Voice dispositie",
+    "DELETE_VOICEDISPOSITION": "Alle spraakberichten dispositie",
     "VAT": "Btw",
     "COMPANYID": "Bedrijf ID",
     "WEBSITE": "Website",
@@ -130,14 +130,14 @@
     "DATEOFBIRTH": "Geboortedatum",
     "NOTES": "Aantekeningen",
     "EXPORTCSVCONTACTS_LIST": "Exporteren naar CSV",
-    "GOTO_LIST": "Contactpersonen Weergeven",
-    "GOTO_COMPANY": "Contactpersonen Weergeven",
+    "GOTO_LIST": "Contactpersonen weergeven",
+    "GOTO_COMPANY": "Contactpersonen weergeven",
     "REQUIRED": "Vereist",
-    "GLOBALCUSTOMFIELDS": "Aangepaste Velden",
-    "NEW_GLOBALCUSTOMFIELD": "Nieuw aangepast veld",
-    "ADD_GLOBALCUSTOMFIELD": "Aangepast veld Toevoegen",
-    "EDIT_GLOBALCUSTOMFIELD": "Aangepaste veld Bewerken",
-    "DELETE_GLOBALCUSTOMFIELD": "Aangepaste veld Verwijderen",
+    "GLOBALCUSTOMFIELDS": "Wereldwijde Aangepaste velden",
+    "NEW_GLOBALCUSTOMFIELD": "Nieuwe aangepaste velden",
+    "ADD_GLOBALCUSTOMFIELD": "Aangepast veld toevoegen",
+    "EDIT_GLOBALCUSTOMFIELD": "Bewerk aangepaste veld",
+    "DELETE_GLOBALCUSTOMFIELD": "Verwijder aangepaste veld",
     "JSCRIPTY": "Jscripty",
     "SESSIONS": "Sessies",
     "AGENT": "Agent",
@@ -147,7 +147,7 @@
     "SELECT_TAGS": "Selecteer één of meer tags",
     "HELP": {
       "PHONEBAR_API": "Om klik-en-bel een telefoonnummer en controleert u of de afstandsbediening is ingeschakeld voor de agent",
-      "PHONEBAR_API_MESSAGE": "Als u click-to-call wilt inschakelen, voegt u een telefoonnummer in en vinkt u het bedienen op afstand aan om de agent in te schakelen"
+      "PHONEBAR_API_MESSAGE": "Als u click-to-call wilt inschakelen, voegt u een telefoonnummer in en vinkt u de afstandsbedieningsschakelaar aan om de agent in te schakelen"
     },
     "PAGE": "Pagina",
     "ROWSPERPAGE": "Rijen per pagina",
@@ -166,9 +166,9 @@
     "CUSTOMER_JOURNEY": "Customer Journey",
     "SELECT_TAG": "Selecteer tags",
     "ALL": "Allemaal",
-    "BILLINGINFORMATION": "Facturatie gegevens",
+    "BILLINGINFORMATION": "facturatie gegevens",
     "COMPANY_FISCAL_TYPE": "Bedrijf Fiscaal Type",
-    "CREATE": "Aanmaken",
+    "CREATE": "creëren",
     "EUROPE": "Europa",
     "EXPIREDAY": "Vervaldagen",
     "FLATDISCOUNT": "Bedrijfskorting",
@@ -184,7 +184,11 @@
     "RECALLME": "Herinner me",
     "ACTIONTYPE": "Actie type",
     "CLICKTOACTION": "Klik voor actie",
+    "ADDITIONAL_PHONES": "Extra telefoons",
+    "UPDATE_EXISTING_CONTACTS": "Bestaande contacten bijwerken",
     "DIALTIMEZONE": "Kies tijdzone",
-    "TIMEZONE": "Kies tijdzone"
+    "TIMEZONE": "Kies tijdzone",
+    "MOVE_DOWN": "Naar beneden verplaatsen",
+    "MOVE_UP": "Omhoog gaan"
   }
 }
diff --git a/public/app/main/apps/contactmanager/i18n/no.json b/public/app/main/apps/contactmanager/i18n/no.json
index a0b3be3..033049e 100644
--- a/public/app/main/apps/contactmanager/i18n/no.json
+++ b/public/app/main/apps/contactmanager/i18n/no.json
@@ -184,7 +184,11 @@
     "RECALLME": "Husk meg",
     "ACTIONTYPE": "Handlingstype",
     "CLICKTOACTION": "Klikk for å handle",
+    "ADDITIONAL_PHONES": "Ekstra telefoner",
+    "UPDATE_EXISTING_CONTACTS": "Oppdater eksisterende kontakter",
     "DIALTIMEZONE": "Ring tidssone",
-    "TIMEZONE": "Ring tidssone"
+    "TIMEZONE": "Ring tidssone",
+    "MOVE_DOWN": "Flytt ned",
+    "MOVE_UP": "Flytte opp"
   }
 }
diff --git a/public/app/main/apps/contactmanager/i18n/pl.json b/public/app/main/apps/contactmanager/i18n/pl.json
index 07a2628..582fea4 100644
--- a/public/app/main/apps/contactmanager/i18n/pl.json
+++ b/public/app/main/apps/contactmanager/i18n/pl.json
@@ -184,7 +184,11 @@
     "RECALLME": "Przypomnij mi",
     "ACTIONTYPE": "Rodzaj działania",
     "CLICKTOACTION": "Kliknij, aby wykonać czynność",
+    "ADDITIONAL_PHONES": "Dodatkowe telefony",
+    "UPDATE_EXISTING_CONTACTS": "Zaktualizuj istniejące kontakty",
     "DIALTIMEZONE": "Wybierz strefę czasową",
-    "TIMEZONE": "Wybierz strefę czasową"
+    "TIMEZONE": "Wybierz strefę czasową",
+    "MOVE_DOWN": "Padnij",
+    "MOVE_UP": "Podnieść"
   }
 }
diff --git a/public/app/main/apps/contactmanager/i18n/pt-BR.json b/public/app/main/apps/contactmanager/i18n/pt-BR.json
index fdf4d0d..c7f8a2f 100644
--- a/public/app/main/apps/contactmanager/i18n/pt-BR.json
+++ b/public/app/main/apps/contactmanager/i18n/pt-BR.json
@@ -1,18 +1,18 @@
 {
   "CONTACTMANAGER": {
     "SELECT_TAG": "Selecione tags",
-    "CUSTOMER_JOURNEY": "Jornada do Cliente",
+    "CUSTOMER_JOURNEY": "Jornada do cliente",
     "USERID": "Lembrar ID do agente",
     "PRIORITY": "Prioridade",
     "MOTIONDIALER": "Motion Bull",
-    "IMPORT_CONTACTS": "Importar Contatos",
+    "IMPORT_CONTACTS": "Importar contatos",
     "PREFIX": "Prefixo de discagem",
-    "VOICEQUEUEID": "ID da Fila de Voz",
+    "VOICEQUEUEID": "ID da fila de voz",
     "CAMPAIGNID": "ID da campanha",
     "STATE": "Estado",
     "NAME": "Nome",
     "LISTS": "Listas",
-    "UNIQUEID": "ID unico",
+    "UNIQUEID": "ID único",
     "STATUS": "Status",
     "STARTTIME": "Início",
     "ENDTIME": "Fim",
@@ -22,10 +22,10 @@
     "HISTORY": "História do funil",
     "SCHEDULEDAT": "Agendado em",
     "SEARCH_FOR_ANYONE": "Procurar",
-    "EDIT_LIST": "Editar Lista",
-    "EDIT_HOPPER": "Editar Funil",
-    "DELETE_LIST": "Excluir Lista",
-    "DELETE_HOPPER": "Excluir Funil",
+    "EDIT_LIST": "Editar lista",
+    "EDIT_HOPPER": "Editar funil",
+    "DELETE_LIST": "Excluir lista",
+    "DELETE_HOPPER": "Excluir funil",
     "RELOAD": "Recarregar",
     "NO_COMPANIES": "Nenhuma empresa",
     "NO_AVAILABLE_ITEMS": "Nenhum item disponível",
@@ -42,37 +42,37 @@
       "CLICKTOACTION_REQUIRED": "Campo obrigatório"
     },
     "DESCRIPTION": "Descrição",
-    "DISPOSITION": "Descrição",
-    "DISPOSITIONS": "Descrição",
+    "DISPOSITION": "Disposição",
+    "DISPOSITIONS": "Disposições",
     "VOICEDISPOSITIONS": "Disposições de voz",
     "NEW_VOICEDISPOSITION": "Nova disposição de voz",
     "CUSTOM_FIELDS": "Os campos personalizados",
-    "ADD_LIST": "Adicionar Lista",
+    "ADD_LIST": "Adicionar lista",
     "BACK": "Voltar",
     "SELECTED": "Selecionado",
     "SELECT_ALL": "Selecionar todos",
-    "SELECT_NONE": "Selecionar Nenhum",
+    "SELECT_NONE": "Selecionar nenhum",
     "COMPANIES": "Empresas",
-    "EDIT_COMPANY": "Editar Empresa",
-    "DELETE_COMPANY": "Excluir Empresa",
+    "EDIT_COMPANY": "Editar empresa",
+    "DELETE_COMPANY": "Excluir empresa",
     "PHONE": "Telefone",
     "EMAIL": "Email",
-    "ADD_COMPANY": "Adicionar Empresa",
+    "ADD_COMPANY": "Adicionar empresa",
     "CONTACTS": "Contatos",
-    "NEW_LIST": "Nova Lista",
-    "FIRSTNAME": "Primeiro Nome",
+    "NEW_LIST": "Nova lista",
+    "FIRSTNAME": "Primeiro nome",
     "LASTNAME": "Sobrenome",
     "LIST": "Lista",
     "COMPANY": "Empresa",
-    "ADD_CONTACT": "Adicionar Contato",
-    "EDIT_CONTACT": "Editar Contato",
-    "MERGE_CONTACT": "Mesclar Contato",
-    "DUPLICATE_CONTACT": "Duplicar Contato",
-    "DELETE_CONTACT": "Excluir Contato",
+    "ADD_CONTACT": "Adicionar contato",
+    "EDIT_CONTACT": "Editar contato",
+    "MERGE_CONTACT": "Mesclar contato",
+    "DUPLICATE_CONTACT": "Duplicar contato",
+    "DELETE_CONTACT": "Excluir contato",
     "CREATED_AT": "Criado em",
     "SAVE": "Salvar",
     "DETAIL": "Detalhes",
-    "PERSONAL_INFO": "Informação Pessoal",
+    "PERSONAL_INFO": "Informação pessoal",
     "MOBILE": "Celular",
     "FAX": "Fax",
     "TAGS": "Tags",
@@ -84,40 +84,40 @@
     "POSTALCODE": "CEP",
     "DELETE": "Excluir",
     "DELETE_ALL": "Excluir tudo",
-    "CONTACTMANAGER": "Gerente de contatos",
+    "CONTACTMANAGER": "Gerenciar contatos",
     "ID": "Id",
     "SETTINGS": "Configurações",
     "GENERAL": "Geral",
-    "CUSTOMFIELDS": "Os campos personalizados",
+    "CUSTOMFIELDS": "Campos personalizados",
     "NO_CUSTOMFIELD_AVAILABLE": "Nenhum campo personalizado disponível",
-    "ADD_TAG": "Adicionar Tag",
-    "NO_TAG": "Sem Tags",
+    "ADD_TAG": "Adicionar tag",
+    "NO_TAG": "Sem tags",
     "ALIAS": "Apelido",
     "TYPE": "Tipo",
     "VALUE": "Valor",
     "ADD_CUSTOMFIELD": "Adicionar campo personalizado",
     "EDIT_CUSTOMFIELD": "Editar campo personalizado",
     "DELETE_CUSTOMFIELD": "Excluir campo personalizado",
-    "NEW_COMPANY": "Nova Empresa",
-    "NEW_CONTACT": "Novo Contato",
-    "NEW_TAG": "Nova Tag",
-    "UPLOAD_CONTACTS": "Atualizar Contatos",
+    "NEW_COMPANY": "Nova empresa",
+    "NEW_CONTACT": "Novo contato",
+    "NEW_TAG": "Nova tag",
+    "UPLOAD_CONTACTS": "Atualizar contatos",
     "FINISH": "Terminar",
     "SUCCESS": "Sucesso",
     "FAILURE": "Falha",
-    "ALL_CONTACTS": "Todos os Contatos",
+    "ALL_CONTACTS": "Todos os contatos",
     "NEW_CUSTOMFIELD": "Novo campo personalizado",
     "NO_VOICEDISPOSITION_AVAILABLE": "Nenhuma disposição de voz disponível",
     "ADD_VOICEDISPOSITION": "Adicionar disposição de voz",
     "EDIT_VOICEDISPOSITION": "Editar disposição de voz",
     "DELETE_VOICEDISPOSITION": "Excluir disposição de voz",
     "VAT": "VAT",
-    "COMPANYID": "ID Empresa",
+    "COMPANYID": "ID empresa",
     "WEBSITE": "Website",
     "EMAIL_DOMAIN": "Domínio de email",
     "ADDRESS": "Endereço",
     "POSTAL_CODE": "CEP",
-    "SHIPMENTADDRESS": "Endereço de Envio",
+    "SHIPMENTADDRESS": "Endereço de envio",
     "COPY_CONTACT": "Copiar contato",
     "GOTOCONTACTS_LIST": "Mostrar contatos",
     "GOTOCONTACTS_COMPANY": "Mostrar contatos",
@@ -125,14 +125,14 @@
     "AGENTADD_LIST": "Adicionar agentes à lista",
     "NO_AVAILABLE_INFO": "Nenhuma informação disponível",
     "NONE": "Nenhum",
-    "FULLNAME": "Nome COmpleto",
+    "FULLNAME": "Nome completo",
     "CHECK_DUPLICATES": "Verificar duplicados",
     "DUPLICATES": "Duplicatas",
     "UPLOAD_CSV": "Envio CSV",
     "TAG": "Tag",
     "UPLOAD": "Envio",
     "ALL_AGENTS": "Todos os agentes",
-    "SELECTED_AGENTS": "Agentes Selecionados",
+    "SELECTED_AGENTS": "Agentes selecionados",
     "DATE_OF_BIRTH": "Data de nascimento",
     "DATEOFBIRTH": "Data de nascimento",
     "NOTES": "Notas",
@@ -141,10 +141,10 @@
     "GOTO_COMPANY": "Mostrar contatos",
     "REQUIRED": "Requeridos",
     "GLOBALCUSTOMFIELDS": "Campos personalizados globais",
-    "NEW_GLOBALCUSTOMFIELD": "Novos campos personalizados",
-    "ADD_GLOBALCUSTOMFIELD": "Adicionar campo personalizado",
-    "EDIT_GLOBALCUSTOMFIELD": "Editar campo personalizado",
-    "DELETE_GLOBALCUSTOMFIELD": "Excluir campo personalizado",
+    "NEW_GLOBALCUSTOMFIELD": "Novo campo personalizado global",
+    "ADD_GLOBALCUSTOMFIELD": "Adicionar campo personalizado global",
+    "EDIT_GLOBALCUSTOMFIELD": "Editar campo personalizado global",
+    "DELETE_GLOBALCUSTOMFIELD": "Excluir campo personalizado global",
     "JSCRIPTY": "Jscripty",
     "SESSIONS": "Sessões",
     "AGENT": "Agente",
@@ -170,21 +170,25 @@
     "COMPANY_FISCAL_TYPE": "Tipo fiscal da empresa",
     "CREATE": "Crio",
     "EUROPE": "Europa",
-    "EXPIREDAY": "Dias de Vencimento",
+    "EXPIREDAY": "Dias de vencimento",
     "FLATDISCOUNT": "Desconto da empresa",
-    "INVOICEARTICLE": "Artigos de Direito",
-    "ISOCODE": "Código Nacional ISO",
+    "INVOICEARTICLE": "Artigos de fatura",
+    "ISOCODE": "Código nacional ISO",
     "PAYMENTMETHOD": "Forma de pagamento",
     "PIVA": "Número de IVA",
     "RELATIONSHIP": "Relacionamento ...",
     "RELATIONSHIPCOMPANY": " ... com",
     "SDICODE": "Código SDI",
     "SOCIAL_CAPITAL": "Capital social",
-    "VATNUMBER_CF": "Codice Fiscale / IVA",
+    "VATNUMBER_CF": "Código VAT / IVA",
     "RECALLME": "Lembre-me",
     "ACTIONTYPE": "Tipo de acão",
     "CLICKTOACTION": "Clique para ação",
+    "ADDITIONAL_PHONES": "Telefones adicionais",
+    "UPDATE_EXISTING_CONTACTS": "Atualizar contatos existentes",
     "DIALTIMEZONE": "Disque fuso horário",
-    "TIMEZONE": "Disque fuso horário"
+    "TIMEZONE": "Disque fuso horário",
+    "MOVE_DOWN": "Mover para baixo",
+    "MOVE_UP": "Subir"
   }
 }
diff --git a/public/app/main/apps/contactmanager/i18n/pt-PT.json b/public/app/main/apps/contactmanager/i18n/pt-PT.json
index ecea40f..1b7999f 100644
--- a/public/app/main/apps/contactmanager/i18n/pt-PT.json
+++ b/public/app/main/apps/contactmanager/i18n/pt-PT.json
@@ -184,7 +184,11 @@
     "RECALLME": "Lembre-me",
     "ACTIONTYPE": "Tipo de acão",
     "CLICKTOACTION": "Clique para ação",
+    "ADDITIONAL_PHONES": "Telefones adicionais",
+    "UPDATE_EXISTING_CONTACTS": "Atualizar contatos existentes",
     "DIALTIMEZONE": "Disque fuso horário",
-    "TIMEZONE": "Disque fuso horário"
+    "TIMEZONE": "Disque fuso horário",
+    "MOVE_DOWN": "Mover para baixo",
+    "MOVE_UP": "Subir"
   }
 }
diff --git a/public/app/main/apps/contactmanager/i18n/ru.json b/public/app/main/apps/contactmanager/i18n/ru.json
index 6f75b78..4917f25 100644
--- a/public/app/main/apps/contactmanager/i18n/ru.json
+++ b/public/app/main/apps/contactmanager/i18n/ru.json
@@ -184,7 +184,11 @@
     "RECALLME": "Вспомни меня",
     "ACTIONTYPE": "Тип действия",
     "CLICKTOACTION": "Нажмите, чтобы действовать",
+    "ADDITIONAL_PHONES": "Дополнительные телефоны",
+    "UPDATE_EXISTING_CONTACTS": "Обновить существующие контакты",
     "DIALTIMEZONE": "Часовой пояс набора",
-    "TIMEZONE": "Часовой пояс набора"
+    "TIMEZONE": "Часовой пояс набора",
+    "MOVE_DOWN": "Вниз",
+    "MOVE_UP": "Вверх"
   }
 }
diff --git a/public/app/main/apps/contactmanager/i18n/sv.json b/public/app/main/apps/contactmanager/i18n/sv.json
index fc2306f..c592fac 100644
--- a/public/app/main/apps/contactmanager/i18n/sv.json
+++ b/public/app/main/apps/contactmanager/i18n/sv.json
@@ -184,7 +184,11 @@
     "RECALLME": "Kom ihåg mig",
     "ACTIONTYPE": "Åtgärdstyp",
     "CLICKTOACTION": "Klicka för att åtgärda",
+    "ADDITIONAL_PHONES": "Ytterligare telefoner",
+    "UPDATE_EXISTING_CONTACTS": "Uppdatera befintliga kontakter",
     "DIALTIMEZONE": "Ring tidszon",
-    "TIMEZONE": "Ring tidszon"
+    "TIMEZONE": "Ring tidszon",
+    "MOVE_DOWN": "Flytta ner",
+    "MOVE_UP": "Flytta upp"
   }
 }
diff --git a/public/app/main/apps/contactmanager/i18n/tr.json b/public/app/main/apps/contactmanager/i18n/tr.json
index 8fdad71..02d143b 100644
--- a/public/app/main/apps/contactmanager/i18n/tr.json
+++ b/public/app/main/apps/contactmanager/i18n/tr.json
@@ -184,7 +184,11 @@
     "RECALLME": "Beni hatırla",
     "ACTIONTYPE": "Eylem Türü",
     "CLICKTOACTION": "İşlem yapmak için tıklayın",
+    "ADDITIONAL_PHONES": "Ek telefonlar",
+    "UPDATE_EXISTING_CONTACTS": "Mevcut kişileri güncelle",
     "DIALTIMEZONE": "Arama Saat Dilimi",
-    "TIMEZONE": "Arama Saat Dilimi"
+    "TIMEZONE": "Arama Saat Dilimi",
+    "MOVE_DOWN": "Aşağı inmek",
+    "MOVE_UP": "yukarı taşı"
   }
 }
diff --git a/public/app/main/apps/contactmanager/i18n/zh-CN.json b/public/app/main/apps/contactmanager/i18n/zh-CN.json
index 3e96307..effe3d3 100644
--- a/public/app/main/apps/contactmanager/i18n/zh-CN.json
+++ b/public/app/main/apps/contactmanager/i18n/zh-CN.json
@@ -184,7 +184,11 @@
     "RECALLME": "召回我",
     "ACTIONTYPE": "动作类型",
     "CLICKTOACTION": "点击操作",
+    "ADDITIONAL_PHONES": "附加电话",
+    "UPDATE_EXISTING_CONTACTS": "更新现有联系人",
     "DIALTIMEZONE": "拨号时区",
-    "TIMEZONE": "拨号时区"
+    "TIMEZONE": "拨号时区",
+    "MOVE_DOWN": "下移",
+    "MOVE_UP": "提升"
   }
 }
diff --git a/public/app/main/apps/contactmanager/i18n/zh-TW.json b/public/app/main/apps/contactmanager/i18n/zh-TW.json
index da088ea..85b0226 100644
--- a/public/app/main/apps/contactmanager/i18n/zh-TW.json
+++ b/public/app/main/apps/contactmanager/i18n/zh-TW.json
@@ -184,7 +184,11 @@
     "RECALLME": "召回我",
     "ACTIONTYPE": "動作類型",
     "CLICKTOACTION": "點擊操作",
+    "ADDITIONAL_PHONES": "附加電話",
+    "UPDATE_EXISTING_CONTACTS": "更新現有聯繫人",
     "DIALTIMEZONE": "撥號時區",
-    "TIMEZONE": "撥號時區"
+    "TIMEZONE": "撥號時區",
+    "MOVE_DOWN": "下移",
+    "MOVE_UP": "提升"
   }
 }
diff --git a/public/app/main/apps/dashboards/i18n/ar.json b/public/app/main/apps/dashboards/i18n/ar.json
index 66b070f..b372a50 100644
--- a/public/app/main/apps/dashboards/i18n/ar.json
+++ b/public/app/main/apps/dashboards/i18n/ar.json
@@ -581,8 +581,11 @@
     "LIMIT_TABS_REACHED": "تم بلوغ الحد الأقصى لعدد علامات التبويب المفتوحة",
     "LIST_NAME": "اسم القائمة",
     "PREVIEW_CALL": "معاينة المكالمة",
-    "PREVIEW_CALL_FOR": "دعوة المعاينة القادمة لـ",
-    "SCHEDULED_AT": "من المقرر في",
-    "SYSTEM_TIME": "وقت النظام"
+    "SYSTEM_TIME": "وقت النظام",
+    "CONTACT_NAME": "اسم جهة الاتصال",
+    "CONTACT_PHONE": "هاتف الاتصال",
+    "RECALLME_CALL_REMINDER": "تذكرني مكالمة تذكير",
+    "SCHEDULED_TIME": "جدول زمني",
+    "UPCOMING_RECALLME_CALL": "القادمة تذكرني المكالمة"
   }
 }
diff --git a/public/app/main/apps/dashboards/i18n/cs.json b/public/app/main/apps/dashboards/i18n/cs.json
index 2e6b107..e0a66cd 100644
--- a/public/app/main/apps/dashboards/i18n/cs.json
+++ b/public/app/main/apps/dashboards/i18n/cs.json
@@ -581,8 +581,11 @@
     "LIMIT_TABS_REACHED": "Bylo dosaženo maximálního počtu otevřených karet",
     "LIST_NAME": "Název seznamu",
     "PREVIEW_CALL": "Náhled hovoru",
-    "PREVIEW_CALL_FOR": "Nadcházející výzva k náhledu",
-    "SCHEDULED_AT": "naplánováno na",
-    "SYSTEM_TIME": "systémový čas"
+    "SYSTEM_TIME": "systémový čas",
+    "CONTACT_NAME": "kontaktní jméno",
+    "CONTACT_PHONE": "Kontaktní Telefon",
+    "RECALLME_CALL_REMINDER": "Připomenutí hovoru Recall Me",
+    "SCHEDULED_TIME": "Naplánovaný čas",
+    "UPCOMING_RECALLME_CALL": "Nadcházející volání Recall Me"
   }
 }
diff --git a/public/app/main/apps/dashboards/i18n/da.json b/public/app/main/apps/dashboards/i18n/da.json
index 20d801e..20b67fd 100644
--- a/public/app/main/apps/dashboards/i18n/da.json
+++ b/public/app/main/apps/dashboards/i18n/da.json
@@ -581,8 +581,11 @@
     "LIMIT_TABS_REACHED": "Det maksimale antal åbne faner er nået",
     "LIST_NAME": "Listenavn",
     "PREVIEW_CALL": "Forhåndsvisning af opkald",
-    "PREVIEW_CALL_FOR": "Kommende preview-opkald vedr",
-    "SCHEDULED_AT": "planlagt kl",
-    "SYSTEM_TIME": "System tid"
+    "SYSTEM_TIME": "System tid",
+    "CONTACT_NAME": "Kontakt navn",
+    "CONTACT_PHONE": "Kontakt telefon",
+    "RECALLME_CALL_REMINDER": "Husk mig opkaldspåmindelse",
+    "SCHEDULED_TIME": "Planlagt tid",
+    "UPCOMING_RECALLME_CALL": "Kommende Recall Me-opkald"
   }
 }
diff --git a/public/app/main/apps/dashboards/i18n/de.json b/public/app/main/apps/dashboards/i18n/de.json
index 51bdbb5..6015548 100644
--- a/public/app/main/apps/dashboards/i18n/de.json
+++ b/public/app/main/apps/dashboards/i18n/de.json
@@ -11,36 +11,36 @@
     "SUBJECT": "Betreff",
     "REFERER": "Referer",
     "ACCOUNT": "Konto",
-    "WEBSITE": "Webseite",
+    "WEBSITE": "Website",
     "AGENT": "Agent",
     "CREATED_AT": "Erstellt am",
     "CLOSED_AT": "Geschlossen am",
     "DISPOSITION": "Qualifizierung",
     "CONTACT": "Kontakt",
     "INTERACTION": "Interaktion",
-    "BROWSER_NAME": "Name Browser",
-    "BROWSER_VERSION": "Version Broweer",
-    "OS_NAME": "Name Betriebssystem",
-    "OS_VERSION": "Version Betriebssystem",
+    "BROWSER_NAME": "Browser Name",
+    "BROWSER_VERSION": "Browser Version",
+    "OS_NAME": "Betriebssystem Name",
+    "OS_VERSION": "Betriebssystem Version",
     "DEVICE_MODEL": "Gerätemodell",
     "DEVICE_VENDOR": "Gerätehersteller",
     "DEVICE_TYPE": "Gerätetyp",
-    "RECALLME": "Pers. Wiedervorlage",
-    "DROP_RATE": "Drop-Rate",
-    "DROPPED": "Abgebrochen (Drop)",
-    "DROPPED_TEXT": "Anzahl vom System aufgelegt",
-    "DETAIL": "Details",
-    "MOTION_BULL": "Outbound Dialer",
+    "RECALLME": "Rückruf anfordern",
+    "DROP_RATE": "Abbruchrate Anrufe",
+    "DROPPED": "Abgebrochen",
+    "DROPPED_TEXT": "Abgebrochene Anrufe innerhalb der Warteschlange",
+    "DETAIL": "Detail",
+    "MOTION_BULL": "Motion Bull",
     "LIMITED": "Limitiert",
     "LIMITED_TEXT": "IVR-Kampagnen Anrufe getätigt/limitiert",
     "DASHBOARDS": "Dashboards",
     "RECORDINGS": "Aufzeichnungen",
-    "TODAY_MOTION_BULL_STATS": "Tagesstatistiken - ausgehende Warteschlangen",
-    "ORIGINATED": "Angewählt",
-    "ORIGINATED_TEXT": "Anzahl angewählter Anrufe",
+    "TODAY_MOTION_BULL_STATS": "Tagesstatistiken Warteschlangen",
+    "ORIGINATED": "Gewählt",
+    "ORIGINATED_TEXT": "Anrufe aus der Warteschlange gewählt",
     "UPDATE": "Aktualisieren",
     "MORE": "Mehr",
-    "MOTIONDIALER": "Outbound Dialer",
+    "MOTIONDIALER": "Motion Dialer",
     "DISPOSE": "Qualifizieren",
     "QUEUES": "Warteschlangen",
     "DIALER_CALL": "Dialer-Anruf",
@@ -58,8 +58,8 @@
     "PERSONAL_INFO": "Persönliche Infos",
     "SOLD": "Verkauft",
     "SPECIAL": "Speziell",
-    "BLACKLIST": "Schwarze Liste",
-    "RESCHEDULE": "Allg. Wiedervorlage",
+    "BLACKLIST": "Blacklist",
+    "RESCHEDULE": "erneut Planen",
     "FIRSTNAME": "Vorname",
     "LASTNAME": "Nachname",
     "MOBILE": "Mobilnummer",
@@ -73,16 +73,16 @@
     "CUSTOM_FIELDS": "Benutzerdefinierte Felder",
     "GENERAL": "Allgemein",
     "VOICE": "Sprachanrufe",
-    "TODAY_IVR_CAMPAIGNS_STATS": "Tagesstatistiken - IVR-Kampagnen",
+    "TODAY_IVR_CAMPAIGNS_STATS": "IVR-Tagesstatistiken",
     "TODAY_INBOUND_STATS": "Tagesstatistiken - eingehende Warteschlangen",
     "TODAY_OUTBOUND_STATS": "Tagesstatistiken - ausgehende Warteschlangen",
-    "WAITING": "Wartend",
+    "WAITING": "Anrufe in Warteschlange",
     "TALKING": "Im Gespräch",
     "INBOUND_ANSWERED": "Angenommen eingehend",
     "OUTBOUND_ANSWERED": "Angenommen ausgehend",
     "ABANDONED": "Abgebrochen",
     "TOTAL_OFFERED": "Gesamt angeboten",
-    "AVG_HOLD_TIME": "DS. Wartezeit",
+    "AVG_HOLD_TIME": "Durchschnittliche Wartezeit",
     "INBOUND_ANSWER_RATE": "Antwortrate eingehend",
     "OUTBOUND_ANSWER_RATE": "Antwortrate ausgehend",
     "ABANDON_RATE": "Abbruchrate",
@@ -91,51 +91,51 @@
     "TOT_DURATION": "Gesamtdauer",
     "AVG_DURATION": "Durchschnittliche Dauer",
     "HELP": {
-      "ORIGINATEDLIMITED": "Übersicht zu automatischen Outbound-Kampagnen per IVR. Anzahl Anrufe gewählt zu Anzahl Anrufe unvollständig (keine freien Leitungen, keine Agenten, etc.)",
-      "DROPPED": "Gesamtzahl der vom System aufgelegten Anrufe, weil zum Zeitpunkt der Verbindung kein Agent frei war (Drop-Call)",
-      "DROP_RATE": "Abbruchrate der vom System aufgelegten Anrufe (Drop-Calls) im Vergleich zu allen Anrufen ",
-      "WAITING": "Gesamtzahl aller wartenden Interaktionen in der Warteschlange",
-      "OUTBOUND_ANSWERED": "Gesamtzahl aller ausgehenden Anrufe, welche von der Gegenstelle beantwortet wurden",
-      "ABANDONED": "Gesamtzahl der Chats, welche vom Kunden nicht beendet wurden",
-      "TOTAL_OFFERED": "Gesamtanzahl aller angebotenen Interaktionen. (Je nach Kanal Summe aus \"Geöffnet\", \"Bearbeitet\", \"Ausgelaufen\" und \"nicht Bearbeitet\")",
+      "ORIGINATEDLIMITED": "IVR Kampagnen gewählt/limitiert",
+      "DROPPED": "Gesamtzahl abgebrochener Anrufe innerhalb der Warteschlange",
+      "DROP_RATE": "Abbruchrate aller Anrufe in der Warteschlange",
+      "WAITING": "Gesamtzahl der wartenden Anrufe aus der Warteschlange",
+      "OUTBOUND_ANSWERED": "Gesamtzahl der angenommenen ausgehenden Anrufe",
+      "ABANDONED": "Gesamtzahl der abgebrochenen Anrufe innerhalb der Warteschlange",
+      "TOTAL_OFFERED": "Gesamtzahl der angebotenen Anrufe in der Warteschlange (angenommen + abgebrochen + nicht bearbeitet in der letzten Warteschlange des Callflows). Hinweis: Anrufe innerhalb der IVR werden nicht berücksichtigt.",
       "AVG_HOLD_TIME": "Durchschnittliche Wartezeit einer Interaktion bis zur Beantwortung durch einen Agenten.",
-      "OUTBOUND_ANSWER_RATE": "Rate aller ausgehenden Anrufe mit Antwort der Gegenstelle im Vergleich zu allen ausgehenden Anrufen",
-      "ABANDON_RATE": "Rate aller eingehenden Anrufe, bei denen der Kunde aufgelegt hat, bevor mit einem Agenten gesprochen wurde im Vergleich zu allen eingehenden Anrufen",
-      "UNMANAGED": "Gesamtzahl aller Chats, welche vom Kunden abgebrochen wurden, bevor ein Agent verfügbar war.",
-      "TOTAL": "Gesamtzahl aller ausgehenden Anrufe, welche von Agenten gewählt wurden",
-      "TOT_DURATION": "esamtdauer aller ausgehenden Anrufe, welche von Agenten gewählt wurden",
-      "AVG_DURATION": "Durchschnittliche Dauer aller ausgehenden Anrufe",
-      "ORIGINATED": "Gesamtzahl aller Wählversuche für ausgehende Anrufe. Beinhaltet auch Systemergebnisse wie z.B. \"Besetzt\", Anrufbeantworter\", etc.",
-      "ABANDONED_RATE": "Rate aller eingehenden Chats, welche vor der Verbindung mit einem Agenten vom Kunden abgebrochen wurden im Vergleich zu allen eingehenden Chats",
-      "AVG_MANAGED_TIME": "Die durchschnittliche Zeit welche ein Agent für die Bearbeitung eines Chats benötigt hat. (Klingeln beim Agenten + Bearbeitung des Chats + Nacharbeit)",
-      "MANAGED": "Gesamtzahl der durch einen Agenten bearbeiteten Interaktionen. (Status: geschlossen)",
-      "MANAGED_RATE": "Rate aller bearbeiteten Interaktionen (Status: geschlossen) im Vergleich zu allen eingehenden Interaktionen",
-      "OPENED": "Gesamtanzahl aller derzeit geöffneten Interaktionen",
-      "UNMANAGED_RATE": "Rate der heutigen Interaktionen, welche noch nicht bearbeitet wurden im Vergleich zu allen eingegangenen Interaktionen",
-      "VOICE_ABANDONED": "Gesamtzahl aller in der Warteschlange abgebrochenen Anrufe im Vergleich zu allen eingehenden Anrufen. Hinweis: Anrufe, die wegen voreingestellter Zeitüberschreitung und \"Betreten der Warteschlange, obwohl keine Agenten angemeldet waren\" abgebrochen sind, werden nicht berücksichtigt.",
-      "VOICE_ANSWERED": "Gesamtanzahl aller eingehenden Anrufe, welche durch einen Agenten entgegengenommen wurden",
-      "VOICE_ANSWER_RATE": "Rate aller durch einen Agenten beantworteten Anrufe im Vergleich zu allen eingehenden Anrufen",
-      "VOICE_AVG_HOLD_TIME": "Durchschnittliche Wartezeit in der Warteschlange bis zur Beantwortung des Anrufes durch einen Agenten",
-      "VOICE_AVG_TALK_TIME": "Durchschnittliche Gesprächszeit für alle eingehenden Anrufe",
-      "VOICE_TALKING": "Gesamtzahl der aktiven Gespräche über alle eingehenden Warteschlangen",
-      "VOICE_TOTAL_OFFERED": "Gesamtzahl aller angebotenen Anrufe (\"Abgeschlossen\", \"Verloren\" und \"nicht Bearbeitet\"). Hinweis: Anrufe, welche bereits in der IVR abgebrochen sind, werden nicht berücksichtigt.",
-      "VOICE_UNMANAGED": "Gesamtzahl aller nicht bearbeiteten Anrufe, welche durch die Systemeinstellungen abgebrochen wurden. (Bsp: Zeitüberschreitung innerhalb der Warteschlange; Überlauf in eine andere Warteschlange; Betreten oder Verbleiben in der Warteschlange, wenn keine Agenten mehr angemeldet sind.)",
-      "VOICE_WAITING": "Gesamtzahl der aktuell wartenden Anrufe über alle eingehenden Warteschlangen",
+      "OUTBOUND_ANSWER_RATE": "Rate aller angenommenen ausgehenden Anrufe",
+      "ABANDON_RATE": "Rate aller abgebrochener Anrufe innerhalb der Warteschlange",
+      "UNMANAGED": "Gesamtzahl der nicht bearbeiteten Anrufe für alle Warteschlangen. Enthält die Anrufe, die durch Timeout, Joinempty, Leavewhenempty und Exitwithkey abgebrochen wurden (siehe Asterisk-Dokumentation für weitere Informationen).",
+      "TOTAL": "Gesamtzahl der ausgehenden Anrufe",
+      "TOT_DURATION": "Gesamtdauer aller ausgehenden Anrufe",
+      "AVG_DURATION": "Durchschnittliche Dauer aller angenommenen ausgehenden Anrufe",
+      "ORIGINATED": "Gesamtzahl der in den Warteschlangen-Kampagnen gewählten Anrufe",
+      "ABANDONED_RATE": "Rate aller abgebrochenen Interaktionen",
+      "AVG_MANAGED_TIME": "Durchschnittliche Bearbeitungszeit einer Interaktion",
+      "MANAGED": "Gesamtzahl der abgeschlossenen Interaktionen",
+      "MANAGED_RATE": "Rate aller bearbeiteten Anrufe",
+      "OPENED": "Gesamtzahl der aktiven Interaktionen",
+      "UNMANAGED_RATE": "Rate aller unbearbeiteten Interaktionen",
+      "VOICE_ABANDONED": "Gesamtzahl der abgebrochenen Anrufe in der Warteschlange unter Berücksichtigung aller vorhandenen Warteschlangen. Hinweis: Anrufe, die wegen Timeout und joinempty abgebrochen wurden, werden nicht berücksichtigt.",
+      "VOICE_ANSWERED": "Gesamtzahl der abgeschlossenen Anrufe für alle vorhandenen Warteschlangen",
+      "VOICE_ANSWER_RATE": "Antwortrate aller Anrufe in der Warteschlange",
+      "VOICE_AVG_HOLD_TIME": "Durchschnittliche Wartezeit bis zur Beantwortung durch einen Agenten für alle vorhandenen Warteschlangen",
+      "VOICE_AVG_TALK_TIME": "Durchschnittliche Gesprächszeit für alle Anrufe aus der Warteschlange ",
+      "VOICE_TALKING": "Gesamtzahl der aktiven Anrufe für alle vorhandenen Warteschlangen",
+      "VOICE_TOTAL_OFFERED": "Gesamtzahl der Anrufe der Warteschlangen (angenommen + abgebrochen + nicht bearbeitet in der letzten Warteschlange des Callflows). Hinweis: Anrufe innerhalb der IVR werden nicht berücksichtigt.",
+      "VOICE_UNMANAGED": "Gesamtzahl der nicht bearbeiteten Anrufe für alle vorhandenen Warteschlangen. Enthält die Anrufe, die durch Timeout, Joinempty, Leavewhenempty und Exitwithkey abgebrochen wurden (siehe Asterisk-Dokumentation für weitere Informationen).",
+      "VOICE_WAITING": "Gesamtanzahl der aktuell wartenden Anrufe für alle vorhandenen Warteschlangen",
       "MANDATORY_DISPOSITION_ENABLED": "Kontaktqualifizierung erforderlich",
-      "EXACT_MATCH_FILTER": "Genaue Übereinstimmung der Suchbegriffe",
-      "LIKE_FILTER": "Variable Übereinstimmung der Suchbegriffe"
+      "EXACT_MATCH_FILTER": "Suche nach einer genauen Übereinstimmung der Suchbegriffe",
+      "LIKE_FILTER": "Suche nach variablen Übereinstimmungen der Suchbegriffe"
     },
     "ERRORS": {
-      "FIRSTNAME_REQUIRED": "Vorname erforderlich",
-      "PHONE_REQUIRED": "Telefonnummer erforderlich",
-      "DISPOSITION_REQUIRED": "Qualifizierung erforderlich",
-      "AGENT_REQUIRED": "Agent erforderlich",
-      "QUEUE_REQUIRED": "Warteschlange erforderlich",
-      "CAMPAIGN_REQUIRED": "Kampagne erforderlich",
-      "FAILED_INITIALIZATION": "Fehler während Initialisierung"
+      "FIRSTNAME_REQUIRED": "Der erste Name ist erforderlich",
+      "PHONE_REQUIRED": "Die Telefonnummer ist erforderlich",
+      "DISPOSITION_REQUIRED": "Pflichtfeld",
+      "AGENT_REQUIRED": "Pflichtfeld",
+      "QUEUE_REQUIRED": "Pflichtfeld",
+      "CAMPAIGN_REQUIRED": "Pflichtfeld",
+      "FAILED_INITIALIZATION": "Fehler während der Initialisierung"
     },
-    "NO_AVAILABLE_INFO": "Keine Informationen vorhanden",
-    "WELCOME_TO_MOTION": "Willkommen!",
+    "NO_AVAILABLE_INFO": "Keine Information vorhanden",
+    "WELCOME_TO_MOTION": "Willkommen zu Motion",
     "WELCOME_MESSAGE": "Verwenden Sie die linke Seitenleiste, um durch die verfügbaren Abschnitte zu navigieren",
     "ADD": "Hinzufügen",
     "CONTACTMANAGER": "Kontaktmanager",
@@ -147,16 +147,16 @@
     "NEW_CONTACT": "Neuer Kontakt",
     "PHONE": "Telefon",
     "SAVE": "Speichern",
-    "INBOUND_WAITING_CALLS": "Liste der wartenden Anrufe",
-    "CONTACTS": "Globale Kontakte",
-    "MYCONTACTS": "Von mir bearbeitete Kontakte",
+    "INBOUND_WAITING_CALLS": "Wartende Anrufe (Eingehend)",
+    "CONTACTS": "Kontakte",
+    "MYCONTACTS": "Meine Kontakte",
     "ADD_CONTACT": "Kontakt hinzufügen",
     "RELOAD": "Neu Laden",
     "WAITING_TEXT": "Wartende Interaktionen",
     "TALKING_TEXT": "Aktive Anrufe",
     "INBOUND_ANSWERED_TEXT": "Angenommene Anrufe",
-    "ABANDONED_TEXT": "Gesamt abgebrochene Interaktionen",
-    "DROP_RATE_TEXT": "Rate vom System aufgelegt",
+    "ABANDONED_TEXT": "Abgebrochene Anrufe",
+    "DROP_RATE_TEXT": "Abbruchrate",
     "TOTAL_OFFERED_TEXT": "Gesamt angebotene Interaktionen",
     "AVG_HOLD_TIME_TEXT": "Durchschnittliche Wartezeit",
     "AVG_TALK_TIME_TEXT": "Durchschnittliche Gesprächszeit",
@@ -165,12 +165,12 @@
     "TOTAL_TEXT": "Gesamt ausgehende Anrufe",
     "OUTBOUND_ANSWERED_TEXT": "Beantwortete Anrufe (Ausgehend) ",
     "TOT_DURATION_TEXT": "Gesamtdauer ausgehender Anrufe ",
-    "AVG_DURATION_TEXT": "Durchschnittl. Dauer (Ausgehend)",
-    "OUTBOUND_ANSWER_RATE_TEXT": "Antwortrate ausgehende Anrufe",
+    "AVG_DURATION_TEXT": "Durchschnittliche Dauer ausgehender Anrufe",
+    "OUTBOUND_ANSWER_RATE_TEXT": "Rate angenommener ausgehender Anrufe",
     "PAGE": "Seite",
     "ROWSPERPAGE": "Zeilen pro Seite",
     "OF": "von",
-    "REPLY_PLACEHOLDER": "Text eingeben und Senden mit Eingabetaste",
+    "REPLY_PLACEHOLDER": "Text eingeben und ENTER drücken zum Senden",
     "CONTACT_INFO": "Kontaktinformationen",
     "CLOSE_AND_DISPOSE": "Schließen und Qualifizieren",
     "DISPOSITIONS": "Qualifizierungen",
@@ -179,10 +179,10 @@
     "REJECT": "Ablehnen",
     "CLOSED": "Geschlossen",
     "INFO": "Information",
-    "NOTE": "Anmerkung",
+    "NOTE": "Hinweis",
     "ACCEPT_ELSEWHERE": "Von anderem Teilnehmer angenommen",
     "ATTENTION": "Achtung",
-    "SOCIAL": "Social-Media",
+    "SOCIAL": "Sozial",
     "NO_JSCRIPTY_PROJECTS_AVAILABLE": "Keine Jscripty-Projekte verfügbar",
     "OPENED": "Geöffnet",
     "FILTER": "Filter",
@@ -193,7 +193,7 @@
     "INTERACTIONS": "Interaktionen",
     "STARTEDAT": "Begonnen am",
     "STATUS": "Status",
-    "OPEN": "Offen",
+    "OPEN": "Öffnen",
     "SHOW": "Anzeigen",
     "ME": "ICH",
     "NOT_ASSIGNED": "Nicht zugewiesen",
@@ -213,13 +213,13 @@
     "HIDE_DETAILS": "Details ausblenden",
     "EXTERNAL_URL": "Externer Link",
     "SET_AS": "Festlegen als",
-    "PENDING": "Warten auf Rückmeldung",
+    "PENDING": "Ausstehend",
     "CANNED_ANSWER_NOT_FOUND": "Keine Textbausteine gefunden",
     "CANNED_ANSWER_SEARCH": "Hier nach einem Textbaustein suchen",
     "NO_MAIL_ACCOUNTS_AVAILABLE": "Keine E-Mail-Konten verfügbar",
     "NO_FAX_ACCOUNTS_AVAILABLE": "Keine Fax-Konten verfügbar",
     "NO_SMS_ACCOUNTS_AVAILABLE": "Keine SMS-Konten verfügbar",
-    "FILTER_VOICE_QUEUES": "Warteschlangen filtern",
+    "FILTER_VOICE_QUEUES": "Anrufwarteschlangen filtern",
     "LOADING_INTERACTION": "Interaktion wird geladen",
     "JANUARY": "Januar",
     "FEBRUARY": "Februar",
@@ -251,71 +251,71 @@
     "YESTERDAY": "Gestern",
     "TODAY": "Heute",
     "SELECT_DATE": "Datum auswählen",
-    "SELECT_DATE_RANGE": "Datumsbereich wählen",
-    "CLEAR": "Zurücksetzen",
-    "CALL_NUMBER": "Nummer Anrufen",
-    "TRANSFER_NUMBER": "Transfer an Nummer",
+    "SELECT_DATE_RANGE": "Wählen Sie einen Datumsbereich",
+    "CLEAR": "Löschen",
+    "CALL_NUMBER": "Anrufen",
+    "TRANSFER_NUMBER": "Transfer",
     "CALL_SAVED": "Anruf erfolgreich gespeichert",
     "CALL_DISPOSED": "Anruf erfolgreich qualifiziert",
-    "CHANNEL_WAITING_TEXT": "Liste der wartenden Interaktionen",
+    "CHANNEL_WAITING_TEXT": "Wartende Interaktionen",
     "CHANNEL_QUEUE": "Warteschlange",
-    "CHANNEL_FROM": "Von",
+    "CHANNEL_FROM": "von",
     "MARK_AS_UNREAD": "Als ungelesen markieren",
     "SELECT_AGENT": "Agenten auswählen",
     "READ": "Gelesen",
     "SELECT_READ_UNREAD": "Wählen ob Lesen/Ungelesen",
     "SELECT_SUBSTATUS": "Zwischenstatus auswählen",
     "UNREAD": "Ungelesen",
-    "ABANDONAT": "Abgebrochen am",
+    "ABANDONAT": "Abgebrochen",
     "ABANDONEDQUEUECALLS": "Abgebrochene Anrufe",
     "FREE": "Frei",
     "LASTASSIGNEDTO": "Zuletzt zugewiesen an",
     "QUEUE": "Warteschlange",
-    "QUEUECALLEREXITAT": "Warteschlange verlassen am",
+    "QUEUECALLEREXITAT": "Abgebrochen",
     "QUEUECALLEREXITREASON": "Grund",
     "RESERVED": "Reserviert",
     "SELECT_CAMPAIGN": "Warteschlange auswählen",
     "ASSIGNTO": "Zuweisen",
-    "CLICKRELOAD": "Sie haben neue verpasste Anrufe. Bitte Seite neu Laden.",
+    "CLICKRELOAD": "Verpasste Anrufe! Bitte Seite erneut laden",
     "NOTAVAILABLE": "Nicht verfügbar",
     "CURRENTLY_IN_USE_BY": "Derzeit verwendet von",
     "CUSTOMER_JOURNEY": "Kundenhistorie",
     "NO_DATA_AVAILABLE": "Keine Daten verfügbar",
     "AGENTS": "Agenten",
     "TRANSFER": "Transfer",
-    "NO_DISPOSITION_SET": "Keine Qualifizierung ausgewählt",
-    "ABANDONED_RATE": "Abbruchrate Chat",
-    "ABANDONED_RATE_TEXT": "Abgebrochene Chats",
-    "AVG_MANAGED_TIME": "DS. Bearbeitungszeit",
-    "AVG_MANAGED_TIME_TEXT": "Durchschnittliche Bearbeitungszeit",
+    "NO_DISPOSITION_SET": "Keine Qualifizierungen definiert",
+    "ABANDONED_RATE": "Abbruchrate",
+    "ABANDONED_RATE_TEXT": "Rate der abgebrochenen Anrufe innerhalb der Warteschlange",
+    "AVG_MANAGED_TIME": "Durchschnittliche Bearbeitungszeit",
+    "AVG_MANAGED_TIME_TEXT": "Durchschnittliche Bearbeitungszeit aller Interkationen",
     "MANAGED": "Bearbeitet",
     "MANAGED_RATE": "Bearbeitungsrate",
-    "MANAGED_RATE_TEXT": "Rate bearbeitete Interaktionen",
-    "MANAGED_TEXT": "Ges. Interaktionen bearbeitet",
-    "OPENED_TEXT": "Ges. Interaktionen geöffnet",
-    "TODAY_INTERACTIONS_STATS": "Tagesstatistiken - weitere Kanäle",
+    "MANAGED_RATE_TEXT": "Rate der bearbeiteten Interaktionen",
+    "MANAGED_TEXT": "Interaktionen bearbeitet",
+    "OPENED_TEXT": "Interaktionen geöffnet",
+    "TODAY_INTERACTIONS_STATS": "Interaktionen Tagesstatistiken",
     "UNMANAGED_RATE": "Rate nicht Bearbeitet",
-    "UNMANAGED_RATE_TEXT": "Rate nicht bearbeitete Interaktionen",
-    "VOICE_ABANDONED": "Gesamt Abgebrochen",
-    "VOICE_ABANDONED_TEXT": "Gesamt abgebrochene Anrufe",
+    "UNMANAGED_RATE_TEXT": "Rate der nicht bearbeiteten Interaktionen in der Warteschlange",
+    "VOICE_ABANDONED": "Abgebrochen",
+    "VOICE_ABANDONED_TEXT": "Abgebrochene Anrufe innerhalb der Warteschlange",
     "VOICE_ABANDON_RATE": "Abbruchrate",
-    "VOICE_ABANDON_RATE_TEXT": "Rate abgebrochene Anrufe",
-    "VOICE_ANSWERED": "Gesamt Angenommen",
-    "VOICE_ANSWERED_TEXT": "Gesamt angenommene Anrufe",
+    "VOICE_ABANDON_RATE_TEXT": "Rate der abgebrochenen Anrufe innerhalb der Warteschlange",
+    "VOICE_ANSWERED": "Angenommen",
+    "VOICE_ANSWERED_TEXT": "Angenommene Anrufe in der Warteschlange",
     "VOICE_ANSWER_RATE": "Antwortrate",
-    "VOICE_ANSWER_RATE_TEXT": "Rate angenommener Anrufe",
-    "VOICE_AVG_HOLD_TIME": "DS. Wartezeit",
-    "VOICE_AVG_HOLD_TIME_TEXT": "DS. Wartezeit (Eingehend)",
-    "VOICE_AVG_TALK_TIME": "DS. Gesprächszeit",
-    "VOICE_AVG_TALK_TIME_TEXT": "Durchschnittl. Gesprächszeit",
-    "VOICE_TALKING": "Derzeit im Gespräch",
-    "VOICE_TALKING_TEXT": "Gesamt aktive Anrufe",
+    "VOICE_ANSWER_RATE_TEXT": "Rate angenommener Anrufe in der Warteschlange",
+    "VOICE_AVG_HOLD_TIME": "Durchschnittliche Wartezeit",
+    "VOICE_AVG_HOLD_TIME_TEXT": "Durchschnittliche Wartezeit aller Sprachanrufe",
+    "VOICE_AVG_TALK_TIME": "Durchschnittliche Gesprächszeit",
+    "VOICE_AVG_TALK_TIME_TEXT": "Durchschnittliche Gesprächszeit aller Anrufe nach der Warteschleife",
+    "VOICE_TALKING": "IM GESPRÄCH",
+    "VOICE_TALKING_TEXT": "Aktive Anrufe in der Warteschlange",
     "VOICE_TOTAL_OFFERED": "Gesamt angeboten",
-    "VOICE_TOTAL_OFFERED_TEXT": "Gesamt angebotene Anrufe (Eingehend)",
+    "VOICE_TOTAL_OFFERED_TEXT": "Gesamtzahl der angebotenen Anrufe in der Warteschlange",
     "VOICE_UNMANAGED": "Nicht bearbeitet",
-    "VOICE_UNMANAGED_TEXT": "Ges. nicht bearbeitete Anrufe",
+    "VOICE_UNMANAGED_TEXT": "Nicht bearbeitete Anrufe in der Warteschlange",
     "VOICE_WAITING": "Wartende Anrufe",
-    "VOICE_WAITING_TEXT": "Gesamt wartende Anrufe",
+    "VOICE_WAITING_TEXT": "Wartende Anrufe in der Warteschlange",
     "DOWNLOAD": "Herunterladen",
     "SCHEDULED_CALLS": "Geplante Anrufe",
     "PRIVATE": "Persönlich",
@@ -325,14 +325,14 @@
     "INTERACTION_CLOSED": "Interaktion erfolgreich geschlossen",
     "INTERACTION_CLOSED_DISPOSED": "Interaktion erfolgreich geschlossen und qualifiziert",
     "INTERACTION_DISPOSED": "Interaktion erfolgreich qualifiziert",
-    "ASSIGNED_TO_OTHERS": "Einem anderen Nutzer zugewiesen",
+    "ASSIGNED_TO_OTHERS": "An Andere zugewiesen",
     "SELECT_ALL": "Alles auswählen",
-    "CHAT_INTERACTIONS": "Interaktionen per Chat",
-    "FAX_INTERACTIONS": "Interaktionen per Fax",
+    "CHAT_INTERACTIONS": "Chat-Interaktionen",
+    "FAX_INTERACTIONS": "Fax-Interaktionen",
     "ID": "ID",
-    "MAIL_INTERACTIONS": "Interaktionen per E-Mail",
-    "OPENCHANNEL_INTERACTIONS": "Interaktionen über den offenen Kanal",
-    "SMS_INTERACTIONS": "Interaktionen per SMS",
+    "MAIL_INTERACTIONS": "E-Mail-Interaktionen",
+    "OPENCHANNEL_INTERACTIONS": "Offener-Kanal-Interaktionen",
+    "SMS_INTERACTIONS": "SMS-Interaktionen",
     "CANCEL": "Abbrechen",
     "DRAFT": "Entwurf speichern",
     "DRAFT_SAVE_WARNING_MESSAGE": "Für diese Interaktion ist bereits ein Entwurf gespeichert. Möchten Sie diesen überschreiben?",
@@ -346,9 +346,9 @@
     "ADD_PRODUCTPRICELIST": "PRODUKT HINZUFÜGEN",
     "AGENTFULLNAME": "Agent",
     "ALL_COMPANIES": "Alle Unternehmen",
-    "ALL_PRODUCTS": "Alle Produkte",
-    "ALL_STATUS": "Alle Status",
-    "ALL_STEP": "Alle Schritte",
+    "ALL_PRODUCTS": "Alles",
+    "ALL_STATUS": "Alles",
+    "ALL_STEP": "Alles",
     "ALL_WORKFLOW": "Alle Arbeitsabläufe",
     "ATTENDACELASTINVOICE": "Letzte Rechnung",
     "ATTENDACENEXTINVOICE": "Nächste Rechnung",
@@ -362,7 +362,7 @@
     "COMPANYCITY": "Stadt",
     "COMPANYCOUNTRY": "Land",
     "COMPANYDESC": "Beschreibung",
-    "COMPANYEMAIL": "E-Mail",
+    "COMPANYEMAIL": "Email",
     "COMPANYFAX": "Fax",
     "COMPANYNAME": "Unternehmen",
     "COMPANYNATION": "Staat",
@@ -387,7 +387,7 @@
     "DOSSIER_INFO": "Information",
     "ENDDATE": "Ablaufdatum",
     "FROM": "von",
-    "GRAPHINVOICES": "Diagramm der Rechnung",
+    "GRAPHINVOICES": "Diagramm der Rechnungsemission",
     "INASSET": "Kapital",
     "INVOICE": "RECHNUNG",
     "INVOICEDETAILS": "RECHNUNGS-DETAILS",
@@ -415,13 +415,13 @@
     "NEXTINVOICE": "Nächste Rechnung",
     "NOTES": "Notizen",
     "NO_PRODUCTINVOICE_AVAILABLE": "Kein Produkt verfügbar",
-    "NO_PRODUCTPRICELIST_AVAILABLE": "Keine Preislisten verfügbar",
-    "NO_PRODUCTPROFORMA_AVAILABLE": "Keine Pro-Forma verfügbar",
+    "NO_PRODUCTPRICELIST_AVAILABLE": "Keine Daten verfügbar",
+    "NO_PRODUCTPROFORMA_AVAILABLE": "Keine Daten verfügbar",
     "NUMBER": "Nummer",
     "OPENDATE": "Öffnungsdatum",
     "ORDER": "Bestellung",
     "ORDERCLIENTCODE": "Kundennummer",
-    "ORDERID": "Bestellnummer",
+    "ORDERID": "Bestellung ID ",
     "ORDERNOTES": "Notizen",
     "ORDERSTATUS": "Status",
     "ORDER_INFO": "Bestellung",
@@ -500,12 +500,12 @@
     "SELECT_WORKFLOWSTEPS": "Arbeitsablaufstatus auswählen",
     "STARTDATE": "Rechnungsdatum",
     "STATE": "Status",
-    "STEP": "Schritt",
+    "STEP": "Stufe",
     "SUBSCRIPTIONDETAIL": "Detail",
     "SUBSCRIPTIONNAME": "Abonnement",
     "SUBSCRIPTIONS": "KUNDENPLAN",
     "TAX": "MwSt",
-    "TO": "auf",
+    "TO": "Zu",
     "TOTALPAYMENTS": "Gesamtzahlungen",
     "UPDATED_AT": "Geändert am",
     "UPDATE_PRODUCT": "Produkt aktualisieren",
@@ -522,7 +522,7 @@
     "ENDING_DATE": "Enddatum",
     "ENDING_VALUE": "Endwert",
     "ENDS_WITH": "endet mit",
-    "EQUALS": "ist gleich",
+    "EQUALS": "gleich",
     "IS_AMONG": "ist unter",
     "IS_BETWEEN": "ist zwischen",
     "IS_GREATER_THAN": "ist größer als",
@@ -548,7 +548,7 @@
     "SELECT_QUEUE": "Warteschlange auswählen",
     "VIDAOOSESSION": "Videoanruf starten",
     "WHATSAPP": "WhatsApp Connector",
-    "WHATSAPP_INTERACTIONS": "Interaktionen per WhatsApp",
+    "WHATSAPP_INTERACTIONS": "WhatsApp-Interaktionen",
     "LAST_UPDATED": "Zuletzt aktualisiert",
     "MATCHING_FIELD": "Übereinstimmendes Feld",
     "MULTIPLE_CONTACTS_FOUND": "Mehrere Kontakte für Nummer gefunden",
@@ -556,15 +556,15 @@
     "SELECT_CONTACT": "Kontakt auswählen",
     "WHICH_ONE_TO_USE": "Welcher Eintrag soll verwendet werden?",
     "NO_WHATSAPP_ACCOUNTS_AVAILABLE": "Kein WhatsApp-Konto verfügbar",
-    "SECOND_LEVEL_DISPOSITION": "Qualifizierung Ebene 2",
-    "THIRD_LEVEL_DISPOSITION": "Qualifizierung Ebene 3",
+    "SECOND_LEVEL_DISPOSITION": "Qualifizierung der zweiten Ebene",
+    "THIRD_LEVEL_DISPOSITION": "Qualifizierung der dritten Ebene",
     "LICENSE_EXPIRE_REMAINING_DAYS": "Ihre Lizenz läuft bald ab! Bitte wenden Sie sich an Ihren Administrator",
-    "CREATEDAT": "Erstellt am",
+    "CREATEDAT": "Hergestellt in",
     "ELAPSED_ANSWERED": "Verstrichene Zeit seit dem Start des Anrufs",
     "ELAPSED_DISPOSED": "Verstrichene Zeit seit Beendigung des Anrufs",
     "LOST_CONNECTION": "Probleme mit der Netzwerkkonnektivität. Bitte Internetverbindung prüfen.",
     "NO_RESULTS_AVAILABLE": "Keine Ergebnisse verfügbar",
-    "AVAILABLE": "Verfügbar",
+    "AVAILABLE": "Erhältlich",
     "CONFIRM": "Bestätigen Sie",
     "FILTERS": "Filter",
     "FILTER_CHAT_WEBSITES": "Chat-Websites filtern",
@@ -581,8 +581,11 @@
     "LIMIT_TABS_REACHED": "Maximale Anzahl geöffneter Tabs erreicht",
     "LIST_NAME": "Listennamen",
     "PREVIEW_CALL": "Anrufvorschau",
-    "PREVIEW_CALL_FOR": "Bevorstehender Aufruf zur Vorschau für",
-    "SCHEDULED_AT": "geplant um",
-    "SYSTEM_TIME": "Systemzeit"
+    "SYSTEM_TIME": "Systemzeit",
+    "CONTACT_NAME": "Kontaktname",
+    "CONTACT_PHONE": "Kontakt-Telefon",
+    "RECALLME_CALL_REMINDER": "Recall Me Anruferinnerung",
+    "SCHEDULED_TIME": "Geplante Zeit",
+    "UPCOMING_RECALLME_CALL": "Anstehender Recall Me-Anruf"
   }
 }
diff --git a/public/app/main/apps/dashboards/i18n/en.json b/public/app/main/apps/dashboards/i18n/en.json
index 03673b4..3169c3f 100644
--- a/public/app/main/apps/dashboards/i18n/en.json
+++ b/public/app/main/apps/dashboards/i18n/en.json
@@ -10,9 +10,11 @@
     "DOWNLOAD_WITH_ATTACHMENTS": "Download with attachments",
     "DOWNLOAD_WITHOUT_ATTACHMENTS": "Download without attachments",
     "UNMANAGED_RATE": "Unmanaged Rate",
-    "PREVIEW_CALL_FOR": "Upcoming preview call for ",
-    "PREVIEW_CALL": "Preview call ",
-    "SCHEDULED_AT": "scheduled at ",
+    "UPCOMING_RECALLME_CALL": "Upcoming Recall Me call",
+    "RECALLME_CALL_REMINDER": "Recall Me call reminder",
+    "CONTACT_NAME": "Contact Name",
+    "CONTACT_PHONE": "Contact Phone",
+    "SCHEDULED_TIME": "Scheduled time",
     "LIST_NAME": "List name",
     "UNMANAGED_RATE_TEXT": "Interactions Unmanaged Rate",
     "VOICE_WAITING": "WAITING",
diff --git a/public/app/main/apps/dashboards/i18n/es.json b/public/app/main/apps/dashboards/i18n/es.json
index 9dacd2a..abbb32f 100644
--- a/public/app/main/apps/dashboards/i18n/es.json
+++ b/public/app/main/apps/dashboards/i18n/es.json
@@ -581,8 +581,11 @@
     "LIMIT_TABS_REACHED": "Se alcanzó el número máximo de pestañas abiertas",
     "LIST_NAME": "Lista de nombres",
     "PREVIEW_CALL": "Vista previa de la llamada",
-    "PREVIEW_CALL_FOR": "Próxima llamada de vista previa para",
-    "SCHEDULED_AT": "programado en",
-    "SYSTEM_TIME": "hora del sistema"
+    "SYSTEM_TIME": "hora del sistema",
+    "CONTACT_NAME": "Nombre de contacto",
+    "CONTACT_PHONE": "teléfono de contacto",
+    "RECALLME_CALL_REMINDER": "Recuérdame recordatorio de llamada",
+    "SCHEDULED_TIME": "Hora programada",
+    "UPCOMING_RECALLME_CALL": "Próxima llamada de Recall Me"
   }
 }
diff --git a/public/app/main/apps/dashboards/i18n/et.json b/public/app/main/apps/dashboards/i18n/et.json
index c81e5a3..0a5b7eb 100644
--- a/public/app/main/apps/dashboards/i18n/et.json
+++ b/public/app/main/apps/dashboards/i18n/et.json
@@ -581,8 +581,11 @@
     "LIMIT_TABS_REACHED": "Avatud vahelehtede maksimaalne arv on täis",
     "LIST_NAME": "Loendi nimi",
     "PREVIEW_CALL": "Kõne eelvaade",
-    "PREVIEW_CALL_FOR": "Tulevane eelvaatekutse",
-    "SCHEDULED_AT": "kavas kl",
-    "SYSTEM_TIME": "Süsteemi aeg"
+    "SYSTEM_TIME": "Süsteemi aeg",
+    "CONTACT_NAME": "kontaktisiku nimi",
+    "CONTACT_PHONE": "Kontakt Telefon",
+    "RECALLME_CALL_REMINDER": "Helista mulle meeldetuletus",
+    "SCHEDULED_TIME": "Planeeritud aeg",
+    "UPCOMING_RECALLME_CALL": "Tulevane Recall Me kõne"
   }
 }
diff --git a/public/app/main/apps/dashboards/i18n/fa.json b/public/app/main/apps/dashboards/i18n/fa.json
index 9380263..76aa749 100644
--- a/public/app/main/apps/dashboards/i18n/fa.json
+++ b/public/app/main/apps/dashboards/i18n/fa.json
@@ -581,8 +581,11 @@
     "LIMIT_TABS_REACHED": "به حداکثر تعداد برگه های باز رسیده است",
     "LIST_NAME": "نام لیست",
     "PREVIEW_CALL": "پیش نمایش تماس",
-    "PREVIEW_CALL_FOR": "تماس پیش نمایش آینده برای",
-    "SCHEDULED_AT": "برنامه ریزی شده در",
-    "SYSTEM_TIME": "زمان سیستم"
+    "SYSTEM_TIME": "زمان سیستم",
+    "CONTACT_NAME": "نام تماس",
+    "CONTACT_PHONE": "تلفن تماس",
+    "RECALLME_CALL_REMINDER": "یادآوری تماس مرا Recall Me",
+    "SCHEDULED_TIME": "زمان برنامه ریزی شده",
+    "UPCOMING_RECALLME_CALL": "تماس بعدی Recall Me"
   }
 }
diff --git a/public/app/main/apps/dashboards/i18n/fi.json b/public/app/main/apps/dashboards/i18n/fi.json
index 5f31762..59d46ce 100644
--- a/public/app/main/apps/dashboards/i18n/fi.json
+++ b/public/app/main/apps/dashboards/i18n/fi.json
@@ -581,8 +581,11 @@
     "LIMIT_TABS_REACHED": "Avointen välilehtien enimmäismäärä saavutettu",
     "LIST_NAME": "Listanimi",
     "PREVIEW_CALL": "Esikatsele puhelu",
-    "PREVIEW_CALL_FOR": "Tuleva esikatselupyyntö",
-    "SCHEDULED_AT": "suunniteltu klo",
-    "SYSTEM_TIME": "järjestelmän aika"
+    "SYSTEM_TIME": "järjestelmän aika",
+    "CONTACT_NAME": "Yhteyshenkilön nimi",
+    "CONTACT_PHONE": "Yhteyspuhelinnumero",
+    "RECALLME_CALL_REMINDER": "Recall Me -soittomuistutus",
+    "SCHEDULED_TIME": "Sovittu aika",
+    "UPCOMING_RECALLME_CALL": "Tuleva Recall Me -puhelu"
   }
 }
diff --git a/public/app/main/apps/dashboards/i18n/fr.json b/public/app/main/apps/dashboards/i18n/fr.json
index 6558717..40bf467 100644
--- a/public/app/main/apps/dashboards/i18n/fr.json
+++ b/public/app/main/apps/dashboards/i18n/fr.json
@@ -581,8 +581,11 @@
     "LIMIT_TABS_REACHED": "Nombre maximum d'onglets ouverts atteint",
     "LIST_NAME": "Liste de noms",
     "PREVIEW_CALL": "Aperçu de l'appel",
-    "PREVIEW_CALL_FOR": "Appel de prévisualisation à venir pour",
-    "SCHEDULED_AT": "prévu à",
-    "SYSTEM_TIME": "Le temps du système"
+    "SYSTEM_TIME": "Le temps du système",
+    "CONTACT_NAME": "Nom du contact",
+    "CONTACT_PHONE": "Numéro du contact",
+    "RECALLME_CALL_REMINDER": "rappelez-moi rappel d'appel",
+    "SCHEDULED_TIME": "Heure prévue",
+    "UPCOMING_RECALLME_CALL": "Appel de rappel à venir"
   }
 }
diff --git a/public/app/main/apps/dashboards/i18n/he.json b/public/app/main/apps/dashboards/i18n/he.json
index ec0c75f..fff6efe 100644
--- a/public/app/main/apps/dashboards/i18n/he.json
+++ b/public/app/main/apps/dashboards/i18n/he.json
@@ -581,8 +581,11 @@
     "LIMIT_TABS_REACHED": "הגעת למספר המרבי של כרטיסיות פתוחות",
     "LIST_NAME": "רשימת שמות",
     "PREVIEW_CALL": "תצוגה מקדימה של שיחה",
-    "PREVIEW_CALL_FOR": "שיחת תצוגה מקדימה בקרוב עבור",
-    "SCHEDULED_AT": "מתוכנן ב",
-    "SYSTEM_TIME": "זמן מערכת"
+    "SYSTEM_TIME": "זמן מערכת",
+    "CONTACT_NAME": "שם איש קשר",
+    "CONTACT_PHONE": "טלפון ליצירת קשר",
+    "RECALLME_CALL_REMINDER": "תזכורת להתקשרות זכור לי",
+    "SCHEDULED_TIME": "זמן מתוכנן",
+    "UPCOMING_RECALLME_CALL": "שיחת Recall Me הקרובה"
   }
 }
diff --git a/public/app/main/apps/dashboards/i18n/hi.json b/public/app/main/apps/dashboards/i18n/hi.json
index d257f5c..fa4b16a 100644
--- a/public/app/main/apps/dashboards/i18n/hi.json
+++ b/public/app/main/apps/dashboards/i18n/hi.json
@@ -581,8 +581,11 @@
     "LIMIT_TABS_REACHED": "खुले टैब की अधिकतम संख्या तक पहुंच गया",
     "LIST_NAME": "सूची का नाम",
     "PREVIEW_CALL": "पूर्वावलोकन कॉल",
-    "PREVIEW_CALL_FOR": "आगामी पूर्वावलोकन कॉल",
-    "SCHEDULED_AT": "पर अनुसूचित",
-    "SYSTEM_TIME": "सिस्टम का समय"
+    "SYSTEM_TIME": "सिस्टम का समय",
+    "CONTACT_NAME": "संपर्क नाम",
+    "CONTACT_PHONE": "संपर्क फ़ोन",
+    "RECALLME_CALL_REMINDER": "रिकॉल मी कॉल रिमाइंडर",
+    "SCHEDULED_TIME": "निर्धारित समय",
+    "UPCOMING_RECALLME_CALL": "अपकमिंग रिकॉल मी कॉल"
   }
 }
diff --git a/public/app/main/apps/dashboards/i18n/hu.json b/public/app/main/apps/dashboards/i18n/hu.json
index f43adc1..e6dc890 100644
--- a/public/app/main/apps/dashboards/i18n/hu.json
+++ b/public/app/main/apps/dashboards/i18n/hu.json
@@ -584,9 +584,12 @@
     "LIMIT_TABS_REACHED": "Elérte a megnyitott lapok maximális számát",
     "LIST_NAME": "Lista név",
     "PREVIEW_CALL": "Hívás előnézete",
-    "PREVIEW_CALL_FOR": "Közelgő előnézeti felhívás",
-    "SCHEDULED_AT": "időpontra ütemezve",
     "SETFILTERS": "Szűrők beállítása",
-    "SYSTEM_TIME": "rendszeridő"
+    "SYSTEM_TIME": "rendszeridő",
+    "CONTACT_NAME": "Kapcsolattartó neve",
+    "CONTACT_PHONE": "Kapcsolat Telefon",
+    "RECALLME_CALL_REMINDER": "Recall Me hívás emlékeztető",
+    "SCHEDULED_TIME": "Menetrendszeri idő",
+    "UPCOMING_RECALLME_CALL": "Közelgő Recall Me hívás"
   }
 }
diff --git a/public/app/main/apps/dashboards/i18n/id.json b/public/app/main/apps/dashboards/i18n/id.json
index f186bb7..a6dfab9 100644
--- a/public/app/main/apps/dashboards/i18n/id.json
+++ b/public/app/main/apps/dashboards/i18n/id.json
@@ -581,8 +581,11 @@
     "LIMIT_TABS_REACHED": "Jumlah maksimum tab terbuka tercapai",
     "LIST_NAME": "Daftar nama",
     "PREVIEW_CALL": "Pratinjau panggilan",
-    "PREVIEW_CALL_FOR": "Panggilan pratinjau yang akan datang untuk",
-    "SCHEDULED_AT": "dijadwalkan pada",
-    "SYSTEM_TIME": "Waktu sistem"
+    "SYSTEM_TIME": "Waktu sistem",
+    "CONTACT_NAME": "Nama Kontak",
+    "CONTACT_PHONE": "Hubungi Telepon",
+    "RECALLME_CALL_REMINDER": "Ingatkan Saya pengingat panggilan",
+    "SCHEDULED_TIME": "Waktu yang dijadwalkan",
+    "UPCOMING_RECALLME_CALL": "Panggilan Recall Me yang akan datang"
   }
 }
diff --git a/public/app/main/apps/dashboards/i18n/it.json b/public/app/main/apps/dashboards/i18n/it.json
index b888d0b..1fd5cad 100644
--- a/public/app/main/apps/dashboards/i18n/it.json
+++ b/public/app/main/apps/dashboards/i18n/it.json
@@ -586,7 +586,10 @@
     "LIMIT_TABS_REACHED": "Numero massimo di tab aperti raggiunto",
     "LIST_NAME": "Lista nome",
     "PREVIEW_CALL": "Anteprima chiamata",
-    "PREVIEW_CALL_FOR": "Prossima chiamata in anteprima per",
-    "SCHEDULED_AT": "in programma alle"
+    "CONTACT_NAME": "Nome del contatto",
+    "CONTACT_PHONE": "Contatto telefonico",
+    "RECALLME_CALL_REMINDER": "Ricordami di chiamare il promemoria",
+    "SCHEDULED_TIME": "Orario pianificato",
+    "UPCOMING_RECALLME_CALL": "Prossima chiamata Richiamami"
   }
 }
diff --git a/public/app/main/apps/dashboards/i18n/ja.json b/public/app/main/apps/dashboards/i18n/ja.json
index a12e5f2..7971add 100644
--- a/public/app/main/apps/dashboards/i18n/ja.json
+++ b/public/app/main/apps/dashboards/i18n/ja.json
@@ -581,8 +581,11 @@
     "LIMIT_TABS_REACHED": "開いているタブの最大数に達しました",
     "LIST_NAME": "リスト名",
     "PREVIEW_CALL": "プレビュー通話",
-    "PREVIEW_CALL_FOR": "今後のプレビューコール",
-    "SCHEDULED_AT": "で予定",
-    "SYSTEM_TIME": "システム時刻"
+    "SYSTEM_TIME": "システム時刻",
+    "CONTACT_NAME": "連絡先",
+    "CONTACT_PHONE": "電話に連絡する",
+    "RECALLME_CALL_REMINDER": "リコールミーコールリマインダー",
+    "SCHEDULED_TIME": "予定時間",
+    "UPCOMING_RECALLME_CALL": "今後のリコールミーコール"
   }
 }
diff --git a/public/app/main/apps/dashboards/i18n/ko.json b/public/app/main/apps/dashboards/i18n/ko.json
index eb85459..bfd643f 100644
--- a/public/app/main/apps/dashboards/i18n/ko.json
+++ b/public/app/main/apps/dashboards/i18n/ko.json
@@ -581,8 +581,11 @@
     "LIMIT_TABS_REACHED": "열린 탭의 최대 수에 도달했습니다.",
     "LIST_NAME": "목록 이름",
     "PREVIEW_CALL": "통화 미리보기",
-    "PREVIEW_CALL_FOR": "예정된 미리보기 호출",
-    "SCHEDULED_AT": "예정된",
-    "SYSTEM_TIME": "시스템 시간"
+    "SYSTEM_TIME": "시스템 시간",
+    "CONTACT_NAME": "담당자 이름",
+    "CONTACT_PHONE": "연락 전화 번호",
+    "RECALLME_CALL_REMINDER": "나에게 전화 걸기 알림",
+    "SCHEDULED_TIME": "예정된 시간",
+    "UPCOMING_RECALLME_CALL": "리콜 미 콜 예정"
   }
 }
diff --git a/public/app/main/apps/dashboards/i18n/lt.json b/public/app/main/apps/dashboards/i18n/lt.json
index 3129e5a..21fa3cd 100644
--- a/public/app/main/apps/dashboards/i18n/lt.json
+++ b/public/app/main/apps/dashboards/i18n/lt.json
@@ -581,8 +581,11 @@
     "LIMIT_TABS_REACHED": "Pasiektas maksimalus atidarytų skirtukų skaičius",
     "LIST_NAME": "Sąrašo pavadinimas",
     "PREVIEW_CALL": "Peržiūrėti skambutį",
-    "PREVIEW_CALL_FOR": "Būsimas peržiūros skambutis",
-    "SCHEDULED_AT": "numatytas val",
-    "SYSTEM_TIME": "Sistemos laikas"
+    "SYSTEM_TIME": "Sistemos laikas",
+    "CONTACT_NAME": "Kontaktinis vardas",
+    "CONTACT_PHONE": "Kontaktinis Telefonas",
+    "RECALLME_CALL_REMINDER": "„Recall Me“ skambučio priminimas",
+    "SCHEDULED_TIME": "Numatytas laikas",
+    "UPCOMING_RECALLME_CALL": "Būsimas „Recall Me“ skambutis"
   }
 }
diff --git a/public/app/main/apps/dashboards/i18n/lv.json b/public/app/main/apps/dashboards/i18n/lv.json
index 2550194..f70d78b 100644
--- a/public/app/main/apps/dashboards/i18n/lv.json
+++ b/public/app/main/apps/dashboards/i18n/lv.json
@@ -581,8 +581,11 @@
     "LIMIT_TABS_REACHED": "Sasniegts maksimālais atvērto ciļņu skaits",
     "LIST_NAME": "Saraksta nosaukums",
     "PREVIEW_CALL": "Priekšskatīt zvanu",
-    "PREVIEW_CALL_FOR": "Gaidāmais priekšskatījuma aicinājums",
-    "SCHEDULED_AT": "plānots plkst",
-    "SYSTEM_TIME": "Sistēmas laiks"
+    "SYSTEM_TIME": "Sistēmas laiks",
+    "CONTACT_NAME": "Kontakta vārds",
+    "CONTACT_PHONE": "Kontakttālrunis",
+    "RECALLME_CALL_REMINDER": "Atgādināt man zvanu atgādinājums",
+    "SCHEDULED_TIME": "Plānotais laiks",
+    "UPCOMING_RECALLME_CALL": "Gaidāmais Recall Me zvans"
   }
 }
diff --git a/public/app/main/apps/dashboards/i18n/nl.json b/public/app/main/apps/dashboards/i18n/nl.json
index 95af833..55e3cf9 100644
--- a/public/app/main/apps/dashboards/i18n/nl.json
+++ b/public/app/main/apps/dashboards/i18n/nl.json
@@ -2,48 +2,48 @@
   "DASHBOARDS": {
     "HOME": "Home",
     "CHAT": "Chat",
-    "MAIL": "E-mail",
+    "MAIL": "Email",
     "SMS": "Sms",
-    "OPENCHANNEL": "Open Kanaal",
+    "OPENCHANNEL": "Open Channel",
     "FAX": "Fax",
-    "RATING": "Rating",
+    "RATING": "Waardering",
     "FEEDBACK": "Feedback",
     "SUBJECT": "Onderwerp",
-    "REFERER": "Referentie",
+    "REFERER": "Referer",
     "ACCOUNT": "Account",
     "WEBSITE": "Website",
     "AGENT": "Agent",
     "CREATED_AT": "Gemaakt op",
     "CLOSED_AT": "Gesloten",
-    "DISPOSITION": "Dispositie",
+    "DISPOSITION": "Afvoeren",
     "CONTACT": "Neem contact op met",
     "INTERACTION": "Interactie",
     "BROWSER_NAME": "Browsernaam",
     "BROWSER_VERSION": "Browserversie",
     "OS_NAME": "Naam besturingssysteem",
     "OS_VERSION": "Versie van besturingssysteem",
-    "DEVICE_MODEL": "Apparaat model",
+    "DEVICE_MODEL": "Apparaatmodel",
     "DEVICE_VENDOR": "Apparaat",
-    "DEVICE_TYPE": "Apparaat type",
-    "RECALLME": "Bel mij terug",
-    "DROP_RATE": "Wegvalpercentage",
+    "DEVICE_TYPE": "Apparaattype",
+    "RECALLME": "Recall Me",
+    "DROP_RATE": "Daalsnelheid",
     "DROPPED": "Weggevallen",
-    "DROPPED_TEXT": "Weggevallen wachtrij oproepen",
+    "DROPPED_TEXT": "Verbrede Wachtrij oproepen",
     "DETAIL": "Detail",
     "MOTION_BULL": "Motion Bull",
     "LIMITED": "Beperkt",
-    "LIMITED_TEXT": "Afkomst/limiet gesprekken afkomstig uit IVR-Campagnes",
+    "LIMITED_TEXT": "Campagnes afkomstige gesprekken/Limited",
     "DASHBOARDS": "Dashboards",
     "RECORDINGS": "Opnamen",
-    "TODAY_MOTION_BULL_STATS": "De Motion Bull stats. van vandaag",
+    "TODAY_MOTION_BULL_STATS": "Vandaag Motion Bull Stats",
     "ORIGINATED": "Oorsprong",
-    "ORIGINATED_TEXT": "Gesprekken afkomstig uit wachtrij",
+    "ORIGINATED_TEXT": "Wachtrij afkomstige gesprekken",
     "UPDATE": "Update",
     "MORE": "Meer",
     "MOTIONDIALER": "Motion Bull",
-    "DISPOSE": "Opruimen",
+    "DISPOSE": "Afvoeren",
     "QUEUES": "Wachtrijen",
-    "DIALER_CALL": "Dialer",
+    "DIALER_CALL": "Oproepen beller",
     "ELAPSED_TIME": "Verstreken tijd",
     "EDIT": "Bewerken",
     "MERGE": "Samenvoegen",
@@ -72,62 +72,62 @@
     "POSTALCODE": "Postcode",
     "CUSTOM_FIELDS": "Aangepaste velden",
     "GENERAL": "Algemeen",
-    "VOICE": "Telefonie",
-    "TODAY_IVR_CAMPAIGNS_STATS": "IVR-campagne Statistieken Van vandaag",
-    "TODAY_INBOUND_STATS": "Inkomende Statistieken (Wachtrij) Van Vandaag",
-    "TODAY_OUTBOUND_STATS": "Uitgaande Statistieken Van Vandaag ",
-    "WAITING": "Wachtend",
-    "TALKING": "In gesprek",
+    "VOICE": "Spraak",
+    "TODAY_IVR_CAMPAIGNS_STATS": "Vandaag Ivr campagnes Stats",
+    "TODAY_INBOUND_STATS": "Vandaag Inbound Stats",
+    "TODAY_OUTBOUND_STATS": "Vandaag Outbound Stats",
+    "WAITING": "Wachten",
+    "TALKING": "Spreken",
     "INBOUND_ANSWERED": "Beantwoord",
     "OUTBOUND_ANSWERED": "Beantwoord",
     "ABANDONED": "Verlaten",
-    "TOTAL_OFFERED": "Tot. aangeboden",
-    "AVG_HOLD_TIME": "Gem. wachttijd",
-    "INBOUND_ANSWER_RATE": "Antwoordpercentage",
-    "OUTBOUND_ANSWER_RATE": "Antwoordpercentage",
-    "ABANDON_RATE": "Verlatingspercentage",
-    "UNMANAGED": "Onbeheerd",
+    "TOTAL_OFFERED": "Totaal beschikbaar",
+    "AVG_HOLD_TIME": "Gemiddelde wachttijd",
+    "INBOUND_ANSWER_RATE": "Antwoord tarief",
+    "OUTBOUND_ANSWER_RATE": "Antwoord tarief",
+    "ABANDON_RATE": "Snelheid verlaten",
+    "UNMANAGED": "Onbeheerde",
     "TOTAL": "Totaal",
     "TOT_DURATION": "Totale duur",
     "AVG_DURATION": "Gemiddelde duur",
     "HELP": {
       "ORIGINATEDLIMITED": "Campagnes afkomstige gesprekken/Limited",
-      "DROPPED": "Het totale aantal weggevallen wachtrij oproepen, gezien alle gemaakte wachtrijen.",
-      "DROP_RATE": "Het wegvalpercentage van wachtrij oproepen",
-      "WAITING": "Het totale aantal wachtrij oproepen, gezien alle gemaakte wachtrijen",
+      "DROPPED": "Het totale aantal daalde wachtrij oproepen, gezien alle gemaakte wachtrijen.",
+      "DROP_RATE": "Om de terugvalsnelheid van de wachtrij oproepen",
+      "WAITING": "Het totale aantal Wachtrij oproepen, gezien alle gemaakte wachtrijen",
       "OUTBOUND_ANSWERED": "Het totale aantal voltooide uitgaande gesprekken",
-      "ABANDONED": "Het totale aantal verlaten wachtrij oproepen, gezien alle gemaakte wachtrijen. Oproepen die worden verlaten voor time-out en joinempty worden niet meegeteld bij deze waarde",
-      "TOTAL_OFFERED": "Het totale aantal aangeboden wachtrij oproepen (voltooide + verlaten). Gesprekken die eindigde in de IVR en niet in de wachtrij komen, worden niet meegeteld bij deze waarde",
-      "AVG_HOLD_TIME": "De gemiddelde wachttijd van de wachtrij, gemiddelde wachttijd van het gesprek voor het door een agent wordt beantwoord, gezien alle wachtrijen",
-      "OUTBOUND_ANSWER_RATE": "Het antwoordpercentage van van alle uitgaande oproepen",
-      "ABANDON_RATE": "Het verlatingspercentage van alle wachtrij oproepen",
+      "ABANDONED": "Het totale aantal verlaten oproepen wachtrij, gezien alle gemaakte wachtrijen. Merk op dat de oproepen die worden verlaten voor time-out en joinempty worden niet meegeteld bij deze waarde",
+      "TOTAL_OFFERED": "Het totale aantal oproepen wachtrij (voltooide verlaten). Merk op dat de gesprekken die eindigde in de IVR, zonder dat u in de wachtrij, worden niet meegeteld bij deze waarde",
+      "AVG_HOLD_TIME": "De gemiddelde wachtrij wachttijd, zijnde de gemiddelde tijd van het gesprek te wachten voor een agent wordt beantwoord, gezien alle wachtrijen",
+      "OUTBOUND_ANSWER_RATE": "Het antwoord van alle uitgaande oproepen",
+      "ABANDON_RATE": "De Snelheid verlaten van alle Oproepen wachtrij",
       "UNMANAGED": "Het totale aantal onbeheerde wachtrij oproepen, gezien alle gemaakte wachtrijen. Het bevat de oproepen die worden verlaten voor time-out, joinempty, leavewhenempty en exitwithkey",
       "TOTAL": "Het totale aantal uitgaande gesprekken",
       "TOT_DURATION": "De totale duur van alle uitgaande oproepen",
       "AVG_DURATION": "De gemiddelde duur van alle uitgaande oproepen",
-      "ORIGINATED": "Het totale aantal gesprekken uit de wachtrij",
-      "ABANDONED_RATE": "De verlatingsperentage van alle interacties",
-      "AVG_MANAGED_TIME": "De gemiddelde interactie tijd, de gemiddelde tijd doorgebracht tijdens een gesprek",
+      "ORIGINATED": "Het totale aantal gesprekken dat uit de wachtrij campagnes",
+      "ABANDONED_RATE": "De vertrekfrequentie van alle interacties",
+      "AVG_MANAGED_TIME": "De gemiddelde interactie Beheerde tijd, namelijk de gemiddelde tijd doorgebracht tijdens een gesprek",
       "MANAGED": "Het totale aantal voltooide interacties",
-      "MANAGED_RATE": "De beheerde afhandelingssnelheid van alle interacties",
+      "MANAGED_RATE": "De beheerde snelheid van alle interacties",
       "OPENED": "Het totale aantal actieve interacties",
-      "UNMANAGED_RATE": "De onbeheerde afhandelingssnelheid van alle interacties",
-      "VOICE_ABANDONED": "Het totale aantal verlaten wachtrij oproepen, rekening houdend met alle bestaande wachtrijen. Oproepen die worden verlaten wegens time-out en joinempty niet worden overwogen",
-      "VOICE_ANSWERED": "Het totale aantal voltooide wachtrij oproepen, voor alle bestaande wachtrijen",
-      "VOICE_ANSWER_RATE": "Het antwoordpercentage van alle wachtrij oproepen",
-      "VOICE_AVG_HOLD_TIME": "De gemiddelde wachttijd voor wachtrij oproepen, de gemiddelde besteden tijd bij het wachten op een agent, voor alle bestaande wachtrijen",
-      "VOICE_AVG_TALK_TIME": "De gemiddelde gespreksduur van wachtrij oproepen, namelijk de gemiddelde tijd die tijdens het gesprek is doorgebracht, voor alle bestaande wachtrijen",
-      "VOICE_TALKING": "Het totale aantal actieve wachtrij oproepen voor alle bestaande wachtrijen",
-      "VOICE_TOTAL_OFFERED": "Het totale aantal wachtrijgesprekken (voltooid + verlaten). Oproepen die binnenkomen in een IVR en niet uitkomen in een wachtrij, niet zullen worden beschouwd",
-      "VOICE_UNMANAGED": "Het totale aantal onbeheerde wachtrij oproepen, voor alle bestaande wachtrijen. Het bevat de oproepen die worden verlaten wegens time-out, joinempty, leavewhenempty en exitwithkey (zie asterisk-document voor meer informatie)",
-      "VOICE_WAITING": "Het totale aantal wachtende wachtrij oproepen, voor alle bestaande wachtrijen",
+      "UNMANAGED_RATE": "De onbeheerde snelheid van alle interacties",
+      "VOICE_ABANDONED": "Het totale aantal verlaten wachtrij-oproepen, rekening houdend met alle bestaande wachtrijen. Merk op dat de oproepen die worden verlaten wegens time-out en joinempty niet worden overwogen",
+      "VOICE_ANSWERED": "Het totale aantal voltooide wachtrij-oproepen, voor alle bestaande wachtrijen",
+      "VOICE_ANSWER_RATE": "Het antwoordpercentage van alle wachtrijsoproepen",
+      "VOICE_AVG_HOLD_TIME": "De wachttijd van de gemiddelde wachtrij, namelijk de gemiddelde tijd besteed aan het wachten op een agent om te antwoorden, voor alle bestaande wachtrijen",
+      "VOICE_AVG_TALK_TIME": "De gemiddelde wachttijd voor de wachtrij, namelijk de gemiddelde tijd die tijdens het gesprek is doorgebracht, voor alle bestaande wachtrijen",
+      "VOICE_TALKING": "Het totale aantal actieve wachtrij-oproepen voor alle bestaande wachtrijen",
+      "VOICE_TOTAL_OFFERED": "Het totale aantal wachtrijgesprekken (voltooid + verlaten). Merk op dat de oproepen die binnenkomen in een IVR en niet in een wachtrij, niet zullen worden beschouwd",
+      "VOICE_UNMANAGED": "Het totale aantal onbeheerde wachtrij-oproepen, voor alle bestaande wachtrijen. Het bevat de oproepen die worden verlaten wegens time-out, joinempty, leavewanneerempty en exitwithkey (zie asterisk-document voor meer informatie)",
+      "VOICE_WAITING": "Het totale aantal wachtende wachtrij-oproepen, voor alle bestaande wachtrijen",
       "MANDATORY_DISPOSITION_ENABLED": "Verplichte plaatsing ingeschakeld voor dit account",
       "EXACT_MATCH_FILTER": "Zoek naar een exacte overeenkomst",
       "LIKE_FILTER": "Zoek naar het opgegeven patroon"
     },
     "ERRORS": {
-      "FIRSTNAME_REQUIRED": "Verplicht veld",
-      "PHONE_REQUIRED": "Verplicht veld",
+      "FIRSTNAME_REQUIRED": "De Voornaam is verplicht",
+      "PHONE_REQUIRED": "Het telefoonnummer is verplicht",
       "DISPOSITION_REQUIRED": "Verplicht veld",
       "AGENT_REQUIRED": "Verplicht veld",
       "QUEUE_REQUIRED": "Verplicht veld",
@@ -140,27 +140,27 @@
     "ADD": "Toevoegen",
     "CONTACTMANAGER": "Contact Manager",
     "DASHBOARD": "Dashboard",
-    "EDIT_CONTACT": "Contactpersoon Bewerken",
+    "EDIT_CONTACT": "Contactpersoon bewerken",
     "EMAIL": "E-mail",
-    "FULLNAME": "Volledige naam",
+    "FULLNAME": "Fullname",
     "LIST": "Lijst",
-    "NEW_CONTACT": "Nieuw contactpersoon",
+    "NEW_CONTACT": "Nieuwe contactpersoon",
     "PHONE": "Telefoon",
     "SAVE": "Opslaan",
-    "INBOUND_WAITING_CALLS": "Inkomende oproepen in wachtstand",
+    "INBOUND_WAITING_CALLS": "Inkomende gesprekken in wachtstand",
     "CONTACTS": "Contactpersonen",
     "MYCONTACTS": "Mijn contactpersonen",
-    "ADD_CONTACT": "Contactpersoon Toevoegen",
-    "RELOAD": "Herladen",
+    "ADD_CONTACT": "Contactpersoon toevoegen",
+    "RELOAD": "Reload",
     "WAITING_TEXT": "Wachtrij oproepen",
     "TALKING_TEXT": "Actieve Wachtrij oproepen",
-    "INBOUND_ANSWERED_TEXT": "Beantwoorde wachtrij oproepen",
+    "INBOUND_ANSWERED_TEXT": "Beantwoord oproepen wachtrij",
     "ABANDONED_TEXT": "Wachtrij verlaten oproepen",
-    "DROP_RATE_TEXT": "Oproepen wachtrij wegvalsnelheid",
+    "DROP_RATE_TEXT": "Oproepen wachtrij daalsnelheid",
     "TOTAL_OFFERED_TEXT": "Totale gesprekken",
     "AVG_HOLD_TIME_TEXT": "Wachtrij gesprekken - Gem. tijd in wacht",
     "AVG_TALK_TIME_TEXT": "Wachtrij Spreektijd gesprekken",
-    "INBOUND_ANSWER_RATE_TEXT": "Antwoordpercentage wachtrij oproepen",
+    "INBOUND_ANSWER_RATE_TEXT": "Wachtrij oproepen beantwoorden tarief",
     "UNMANAGED_TEXT": "Onbeheerde Wachtrij oproepen",
     "TOTAL_TEXT": "Totaal uitgaande gesprekken",
     "OUTBOUND_ANSWERED_TEXT": "Uitgaande beantwoorde gesprekken",
@@ -172,8 +172,8 @@
     "OF": "Van",
     "REPLY_PLACEHOLDER": "Typ en druk op enter om een bericht te verzenden.",
     "CONTACT_INFO": "Contact Info",
-    "CLOSE_AND_DISPOSE": "Afronden",
-    "DISPOSITIONS": "Disposities",
+    "CLOSE_AND_DISPOSE": "Dicht en afvoeren",
+    "DISPOSITIONS": "Dispositions",
     "CLOSE_WITHOUT_DISPOSE": "Sluiten zonder lever",
     "ACCEPT": "Accepteren",
     "REJECT": "Afwijzen",
@@ -187,14 +187,14 @@
     "OPENED": "Open",
     "FILTER": "Filter",
     "SELECT_STATUS": "Selecteer Status.",
-    "SELECT_ACCOUNT": "Selecteren Account",
-    "SELECT_WEBSITE": "Selecteer Website",
+    "SELECT_ACCOUNT": "Account selecteren",
+    "SELECT_WEBSITE": "Selecteer website",
     "ALL": "Alle",
     "INTERACTIONS": "Interacties",
     "STARTEDAT": "Gestart op",
     "STATUS": "Status",
     "OPEN": "Open",
-    "SHOW": "Weergeven",
+    "SHOW": "Toon",
     "ME": "Me",
     "NOT_ASSIGNED": "Niet toegewezen",
     "UNKNOWN": "Onbekend",
@@ -202,44 +202,44 @@
     "LAST_MESSAGE": "Laatste bericht",
     "USER": "Gebruiker",
     "TAGS": "Tags",
-    "SELECT_TAG": "Selecteer Label",
+    "SELECT_TAG": "Selecteer label",
     "TYPE": "Type",
     "SOURCE": "Bron",
     "DESTINATION": "Bestemming",
     "CALLERID": "Beller-ID",
     "END_AT": "Eindigt op",
     "DURATION": "Duur",
-    "SHOW_DETAILS": "Details Weergeven",
-    "HIDE_DETAILS": "Details Verbergen",
+    "SHOW_DETAILS": "Details weergeven",
+    "HIDE_DETAILS": "Details verbergen",
     "EXTERNAL_URL": "Externe link",
     "SET_AS": "Instellen als",
     "PENDING": "In afwachting",
-    "CANNED_ANSWER_NOT_FOUND": "Geen standaard antwoorden gevonden",
-    "CANNED_ANSWER_SEARCH": "Voer een tekst in om te zoeken in een standaard antwoord",
+    "CANNED_ANSWER_NOT_FOUND": "Geen ingeblikte antwoorden gevonden",
+    "CANNED_ANSWER_SEARCH": "Voer een tekst te zoeken in een ingeblikt antwoord",
     "NO_MAIL_ACCOUNTS_AVAILABLE": "Geen e-mailaccounts beschikbaar",
     "NO_FAX_ACCOUNTS_AVAILABLE": "Geen Fax rekeningen beschikbaar",
     "NO_SMS_ACCOUNTS_AVAILABLE": "Geen SMS Accounts beschikbaar",
-    "FILTER_VOICE_QUEUES": "Filter voice wachtrijen",
+    "FILTER_VOICE_QUEUES": "Filter Voice Wachtrijen",
     "LOADING_INTERACTION": "We laden de interactie ...",
-    "JANUARY": "Januari",
-    "FEBRUARY": "Februari",
-    "MARCH": "Maart",
-    "APRIL": "April",
-    "MAY": "Mei",
-    "JUNE": "Juni",
-    "JULY": "Juli",
-    "AUGUST": "Augustus",
-    "SEPTEMBER": "September",
-    "OCTOBER": "Oktober",
-    "NOVEMBER": "November",
-    "DECEMBER": "December",
-    "MON": "Ma",
-    "TUE": "Di",
-    "WED": "Wo",
-    "THU": "Do",
-    "FRI": "Vr",
+    "JANUARY": "januari-",
+    "FEBRUARY": "februari",
+    "MARCH": "maart",
+    "APRIL": "april",
+    "MAY": "mei",
+    "JUNE": "juni-",
+    "JULY": "juli-",
+    "AUGUST": "augustus",
+    "SEPTEMBER": "september",
+    "OCTOBER": "oktober",
+    "NOVEMBER": "november",
+    "DECEMBER": "december",
+    "MON": "ma",
+    "TUE": "Din",
+    "WED": "trouwen",
+    "THU": "Don",
+    "FRI": "vr",
     "SAT": "Za",
-    "SUN": "Zo",
+    "SUN": "Zon",
     "DELETE": "Verwijder",
     "LAST_3_DAYS": "Laatste 3 dagen",
     "LAST_YEAR": "Afgelopen jaar",
@@ -251,19 +251,19 @@
     "YESTERDAY": "Gisteren",
     "TODAY": "Vandaag",
     "SELECT_DATE": "Selecteer Startdatum",
-    "SELECT_DATE_RANGE": "Selecteer Datumbereik",
-    "CLEAR": "Leegmaken",
-    "CALL_NUMBER": "Telefoonnummer",
-    "TRANSFER_NUMBER": "Overdrachtsnummer",
-    "CALL_SAVED": "Gesprek correct opgeslagen",
-    "CALL_DISPOSED": "Gesprec correct afgesloten",
-    "CHANNEL_WAITING_TEXT": "Wachtende interacties",
+    "SELECT_DATE_RANGE": "Selecteer datumbereik",
+    "CLEAR": "Duidelijk",
+    "CALL_NUMBER": "telefoontje",
+    "TRANSFER_NUMBER": "Overdracht",
+    "CALL_SAVED": "Bel correct opgeslagen",
+    "CALL_DISPOSED": "Roep op de juiste manier",
+    "CHANNEL_WAITING_TEXT": "Waiting Queue Interactions",
     "CHANNEL_QUEUE": "Wachtrij",
     "CHANNEL_FROM": "Van",
-    "MARK_AS_UNREAD": "Markeren als Ongelezen",
+    "MARK_AS_UNREAD": "markeren als ongelezen",
     "SELECT_AGENT": "Selecteer Agent",
     "READ": "Lezen",
-    "SELECT_READ_UNREAD": "Selecteer gelezen / ongelezen",
+    "SELECT_READ_UNREAD": "Selecteer Lezen / ongelezen",
     "SELECT_SUBSTATUS": "Selecteer Substatus",
     "UNREAD": "Ongelezen",
     "ABANDONAT": "Verlaten",
@@ -271,17 +271,17 @@
     "FREE": "Gratis",
     "LASTASSIGNEDTO": "Laatst toegewezen aan",
     "QUEUE": "Wachtrij",
-    "QUEUECALLEREXITAT": "Beller heeft wachtrij verlaten om",
+    "QUEUECALLEREXITAT": "Liet vallen",
     "QUEUECALLEREXITREASON": "Reden",
     "RESERVED": "Gereserveerd",
-    "SELECT_CAMPAIGN": "Selecteer een Wachtrij",
+    "SELECT_CAMPAIGN": "Selecteer een wachtrij",
     "ASSIGNTO": "Toewijzen",
-    "CLICKRELOAD": "Nieuwe verlaten oproepenu0021 Herladen alstublieft",
+    "CLICKRELOAD": "Nieuwe achtergelaten oproepen! Herladen alstublieft",
     "NOTAVAILABLE": "Niet beschikbaar",
     "CURRENTLY_IN_USE_BY": "Momenteel in gebruik door",
     "CUSTOMER_JOURNEY": "Customer Journey",
     "NO_DATA_AVAILABLE": "Geen gegevens beschikbaar",
-    "AGENTS": "Agenten",
+    "AGENTS": "agenten",
     "TRANSFER": "Overdracht",
     "NO_DISPOSITION_SET": "Geen dispositie ingesteld",
     "ABANDONED_RATE": "Verlaten tarief",
@@ -326,25 +326,25 @@
     "INTERACTION_CLOSED_DISPOSED": "Interactie correct gesloten en weggegooid",
     "INTERACTION_DISPOSED": "Interactie correct verwijderd",
     "ASSIGNED_TO_OTHERS": "Toegewezen aan anderen",
-    "SELECT_ALL": "Selecteer Alles",
+    "SELECT_ALL": "Selecteer alles",
     "CHAT_INTERACTIONS": "Chat interacties",
     "FAX_INTERACTIONS": "Fax interacties",
     "ID": "ID",
     "MAIL_INTERACTIONS": "E-mail interacties",
     "OPENCHANNEL_INTERACTIONS": "Open kanaal interacties",
     "SMS_INTERACTIONS": "SMS-interacties",
-    "CANCEL": "Annuleren",
+    "CANCEL": "annuleren",
     "DRAFT": "Droogte",
     "DRAFT_SAVE_WARNING_MESSAGE": "Er is al een concept opgeslagen voor deze interactie. Weet je zeker dat je het wilt overschrijven?",
     "DRAFT_SAVE_WARNING_TITLE": "Bestaand concept overschrijven?",
-    "OVERWRITE": "Overschrijven",
+    "OVERWRITE": "overschrijven",
     "SAVE_AS_DRAFT": "Opslaan als concept",
     "UNTITLED": "Ongetiteld",
-    "UPDATE_DRAFT": "Concept Bijwerken",
+    "UPDATE_DRAFT": "Concept bijwerken",
     "NO_AVAILABLE_INTERACTION": "Geen beschikbare interactie",
     "ACCOUNTINGDOC": "boekhouding",
-    "ADD_PRODUCTPRICELIST": "Product Toevoegen",
-    "AGENTFULLNAME": "Agent",
+    "ADD_PRODUCTPRICELIST": "PRODUCT TOEVOEGEN",
+    "AGENTFULLNAME": "Middel",
     "ALL_COMPANIES": "Alle bedrijven",
     "ALL_PRODUCTS": "Allemaal",
     "ALL_STATUS": "Allemaal",
@@ -375,7 +375,7 @@
     "CREDITNOTE": "KREDIET NOTA",
     "CREDITNOTEDETAILS": "Detail creditnota",
     "CREDITNOTE_INFO": "Credit Note",
-    "DELETE_PRODUCT": "Product Verwijderen",
+    "DELETE_PRODUCT": "Product verwijderen",
     "DEPOSIT": "STORTING",
     "DETAILS": "Details",
     "DISCOUNT": "Korting",
@@ -489,26 +489,26 @@
     "REQUESTNAME": "Verzoek naam",
     "REQUESTNOTES": "Verzoek om opmerkingen",
     "REQUEST_INFO": "Verzoek",
-    "SELECT_COMPANY": "Selecteer Bedrijf",
-    "SELECT_PERIOD": "Selecteer Bereik",
+    "SELECT_COMPANY": "Selecteer bedrijf",
+    "SELECT_PERIOD": "Selecteer bereik",
     "SELECT_PERIOD_CREATION": "Selecteer Aanmaakdatum",
     "SELECT_PERIOD_EXPIRE": "Selecteer Vervaldatum",
-    "SELECT_PERIOD_START": "Selecteer een Datum",
-    "SELECT_PRODUCT": "Selecteer Product",
-    "SELECT_PRODUCTTYPE": "Selecteer Type",
-    "SELECT_WORKFLOW": "Selecteer Workflow",
-    "SELECT_WORKFLOWSTEPS": "Selecteer Workflow stappen",
+    "SELECT_PERIOD_START": "Selecteer een datum",
+    "SELECT_PRODUCT": "Selecteer product",
+    "SELECT_PRODUCTTYPE": "Selecteer type",
+    "SELECT_WORKFLOW": "Selecteer workflow",
+    "SELECT_WORKFLOWSTEPS": "Selecteer Werkstroomstatus",
     "STARTDATE": "Factuur datum",
     "STATE": "Staat",
     "STEP": "Stap",
     "SUBSCRIPTIONDETAIL": "Detail",
     "SUBSCRIPTIONNAME": "Abonnement",
-    "SUBSCRIPTIONS": "Abonnementen",
+    "SUBSCRIPTIONS": "KLANTenschema",
     "TAX": "Belasting",
     "TO": "Naar",
     "TOTALPAYMENTS": "Totaal betalingen",
     "UPDATED_AT": "Gewijzigd op",
-    "UPDATE_PRODUCT": "Product Bijwerken",
+    "UPDATE_PRODUCT": "Product bijwerken",
     "WORKFLOW": "Selecteer workflow",
     "YEARS": "jaren",
     "CUSTOMER_IP": "Oorspronkelijk IP-adres",
@@ -533,9 +533,9 @@
     "IS_NOT_EQUAL": "Is niet gelijk aan",
     "MEET_ALL_CONDITIONS": "Voldoe aan alle voorwaarden",
     "MEET_ANY_CONDITIONS": "Voldoe aan minstens één voorwaarde",
-    "NEW_CONDITION": "nieuwe voorwaarden",
-    "SELECT_FIELD": "Selecteer Veld",
-    "SELECT_OPERATOR": "Selecteer Operator",
+    "NEW_CONDITION": "nieuwe conditie",
+    "SELECT_FIELD": "Selecteer veld",
+    "SELECT_OPERATOR": "Selecteer operator",
     "STARTING_DATE": "Begin datum",
     "STARTING_VALUE": "Startwaarde",
     "STARTS_WITH": "Begint met",
@@ -545,7 +545,7 @@
     "CHOOSE": "Kiezen",
     "DOWNLOAD_WITHOUT_ATTACHMENTS": "Download zonder bijlagen",
     "DOWNLOAD_WITH_ATTACHMENTS": "Download met bijlagen",
-    "SELECT_QUEUE": "Selecteer een Wachtrij",
+    "SELECT_QUEUE": "Selecteer een wachtrij",
     "VIDAOOSESSION": "Start videogesprek",
     "WHATSAPP": "WhatsApp-aansluiting",
     "WHATSAPP_INTERACTIONS": "WhatsApp Connector-interacties",
@@ -553,20 +553,20 @@
     "MATCHING_FIELD": "Overeenkomend veld",
     "MULTIPLE_CONTACTS_FOUND": "Meerdere contacten gevonden voor nummer",
     "SELECT": "Selecteer",
-    "SELECT_CONTACT": "Selecteer Contact",
+    "SELECT_CONTACT": "Selecteer contact",
     "WHICH_ONE_TO_USE": "Welke wil je gebruiken?",
     "NO_WHATSAPP_ACCOUNTS_AVAILABLE": "Geen Whatsapp-account beschikbaar",
     "SECOND_LEVEL_DISPOSITION": "Tweede niveau dispositie",
     "THIRD_LEVEL_DISPOSITION": "Dispositie op het derde niveau",
-    "LICENSE_EXPIRE_REMAINING_DAYS": "Uw licentie verloopt bijnau0021 Neem contact op met uw beheerder",
+    "LICENSE_EXPIRE_REMAINING_DAYS": "Uw licentie verloopt bijna! Neem contact op met uw beheerder",
     "CREATEDAT": "Gemaakt bij",
     "ELAPSED_ANSWERED": "Verstreken tijd sinds het gesprek is gestart",
     "ELAPSED_DISPOSED": "Verstreken tijd sinds het gesprek is beëindigd",
     "LOST_CONNECTION": "Problemen met netwerkconnectiviteit ervaren. Controleer uw internetverbinding.",
     "NO_RESULTS_AVAILABLE": "Geen resultaten beschikbaar",
-    "AUTOCLOSE": "Het contacttabblad automatisch sluiten na verwijdering",
+    "AUTOCLOSE": "Sluit het contacttabblad automatisch na verwijdering",
     "AGENT_PRESENCE": "Aanwezigheid van agent",
-    "SELECT_TEAM": "Selecteer Team",
+    "SELECT_TEAM": "Selecteer team",
     "AVAILABLE": "Beschikbaar",
     "CONFIRM": "Bevestigen",
     "FILTERS": "Filters",
@@ -581,8 +581,11 @@
     "LIMIT_TABS_REACHED": "Maximaal aantal geopende tabbladen bereikt",
     "LIST_NAME": "Lijstnaam",
     "PREVIEW_CALL": "Voorbeeldgesprek",
-    "PREVIEW_CALL_FOR": "Aankomende preview-oproep voor",
-    "SCHEDULED_AT": "gepland om",
-    "SYSTEM_TIME": "Systeemtijd"
+    "SYSTEM_TIME": "Systeemtijd",
+    "CONTACT_NAME": "contactnaam",
+    "CONTACT_PHONE": "Neem contact op met telefoon",
+    "RECALLME_CALL_REMINDER": "Herinner mij oproepherinnering",
+    "SCHEDULED_TIME": "Geplande tijd",
+    "UPCOMING_RECALLME_CALL": "Aankomende oproep voor terugroepactie"
   }
 }
diff --git a/public/app/main/apps/dashboards/i18n/no.json b/public/app/main/apps/dashboards/i18n/no.json
index e4ec378..9d354d3 100644
--- a/public/app/main/apps/dashboards/i18n/no.json
+++ b/public/app/main/apps/dashboards/i18n/no.json
@@ -581,8 +581,11 @@
     "LIMIT_TABS_REACHED": "Maksimalt antall åpne faner nådd",
     "LIST_NAME": "Liste navn",
     "PREVIEW_CALL": "Forhåndsvis samtale",
-    "PREVIEW_CALL_FOR": "Kommende forhåndsvisningssamtale for",
-    "SCHEDULED_AT": "planlagt kl",
-    "SYSTEM_TIME": "system tid"
+    "SYSTEM_TIME": "system tid",
+    "CONTACT_NAME": "kontakt navn",
+    "CONTACT_PHONE": "kontakt telefon",
+    "RECALLME_CALL_REMINDER": "Tilbakekall meg ringepåminnelse",
+    "SCHEDULED_TIME": "Planlagt tid",
+    "UPCOMING_RECALLME_CALL": "Kommende Recall Me-samtale"
   }
 }
diff --git a/public/app/main/apps/dashboards/i18n/pl.json b/public/app/main/apps/dashboards/i18n/pl.json
index 9ec35e2..b032714 100644
--- a/public/app/main/apps/dashboards/i18n/pl.json
+++ b/public/app/main/apps/dashboards/i18n/pl.json
@@ -581,8 +581,11 @@
     "LIMIT_TABS_REACHED": "Osiągnięto maksymalną liczbę otwartych kart",
     "LIST_NAME": "Nazwa listy",
     "PREVIEW_CALL": "Podgląd rozmowy",
-    "PREVIEW_CALL_FOR": "Nadchodzące wezwanie do podglądu",
-    "SCHEDULED_AT": "zaplanowane na",
-    "SYSTEM_TIME": "czas systemu"
+    "SYSTEM_TIME": "czas systemu",
+    "CONTACT_NAME": "Nazwa Kontaktu",
+    "CONTACT_PHONE": "telefon kontaktowy",
+    "RECALLME_CALL_REMINDER": "Przypomnij mi przypomnienie o połączeniu",
+    "SCHEDULED_TIME": "Zaplanowany czas",
+    "UPCOMING_RECALLME_CALL": "Nadchodzące połączenie Przypomnij mnie"
   }
 }
diff --git a/public/app/main/apps/dashboards/i18n/pt-BR.json b/public/app/main/apps/dashboards/i18n/pt-BR.json
index 97d4f67..760ba7d 100644
--- a/public/app/main/apps/dashboards/i18n/pt-BR.json
+++ b/public/app/main/apps/dashboards/i18n/pt-BR.json
@@ -581,8 +581,11 @@
     "LIMIT_TABS_REACHED": "Número máximo de guias abertas atingido",
     "LIST_NAME": "Lista de nomes",
     "PREVIEW_CALL": "Pré-visualizar chamada",
-    "PREVIEW_CALL_FOR": "Próxima chamada de pré-visualização para",
-    "SCHEDULED_AT": "agendado para",
-    "SYSTEM_TIME": "Hora do sistema"
+    "SYSTEM_TIME": "Hora do sistema",
+    "CONTACT_NAME": "Nome de contato",
+    "CONTACT_PHONE": "telefone de contato",
+    "RECALLME_CALL_REMINDER": "Lembrete de chamada de Recall Me",
+    "SCHEDULED_TIME": "Hora marcada",
+    "UPCOMING_RECALLME_CALL": "Próxima chamada de Recall Me"
   }
 }
diff --git a/public/app/main/apps/dashboards/i18n/pt-PT.json b/public/app/main/apps/dashboards/i18n/pt-PT.json
index 37875f1..1931296 100644
--- a/public/app/main/apps/dashboards/i18n/pt-PT.json
+++ b/public/app/main/apps/dashboards/i18n/pt-PT.json
@@ -581,8 +581,11 @@
     "LIMIT_TABS_REACHED": "Número máximo de guias abertas atingido",
     "LIST_NAME": "Lista de nomes",
     "PREVIEW_CALL": "Pré-visualizar chamada",
-    "PREVIEW_CALL_FOR": "Próxima chamada de pré-visualização para",
-    "SCHEDULED_AT": "agendado para",
-    "SYSTEM_TIME": "Hora do sistema"
+    "SYSTEM_TIME": "Hora do sistema",
+    "CONTACT_NAME": "Nome de contato",
+    "CONTACT_PHONE": "telefone de contato",
+    "RECALLME_CALL_REMINDER": "Lembrete de chamada de Recall Me",
+    "SCHEDULED_TIME": "Hora marcada",
+    "UPCOMING_RECALLME_CALL": "Próxima chamada de Recall Me"
   }
 }
diff --git a/public/app/main/apps/dashboards/i18n/ru.json b/public/app/main/apps/dashboards/i18n/ru.json
index 1b95267..76debab 100644
--- a/public/app/main/apps/dashboards/i18n/ru.json
+++ b/public/app/main/apps/dashboards/i18n/ru.json
@@ -581,8 +581,11 @@
     "LIMIT_TABS_REACHED": "Достигнуто максимальное количество открытых вкладок",
     "LIST_NAME": "Имя списка",
     "PREVIEW_CALL": "Предварительный просмотр звонка",
-    "PREVIEW_CALL_FOR": "Предстоящий предварительный просмотр для",
-    "SCHEDULED_AT": "запланировано на",
-    "SYSTEM_TIME": "Системное время"
+    "SYSTEM_TIME": "Системное время",
+    "CONTACT_NAME": "Контактное лицо",
+    "CONTACT_PHONE": "Контактный телефон",
+    "RECALLME_CALL_REMINDER": "Напомнить мне о звонке",
+    "SCHEDULED_TIME": "Запланированное время",
+    "UPCOMING_RECALLME_CALL": "Предстоящий вызов «Напомнить мне»"
   }
 }
diff --git a/public/app/main/apps/dashboards/i18n/sv.json b/public/app/main/apps/dashboards/i18n/sv.json
index 369650c..cdc4504 100644
--- a/public/app/main/apps/dashboards/i18n/sv.json
+++ b/public/app/main/apps/dashboards/i18n/sv.json
@@ -581,8 +581,11 @@
     "LIMIT_TABS_REACHED": "Maximalt antal öppna flikar har uppnåtts",
     "LIST_NAME": "Namnlista",
     "PREVIEW_CALL": "Förhandsgranska samtalet",
-    "PREVIEW_CALL_FOR": "Kommande förhandsvisningssamtal för",
-    "SCHEDULED_AT": "planerad kl",
-    "SYSTEM_TIME": "system tid"
+    "SYSTEM_TIME": "system tid",
+    "CONTACT_NAME": "Kontaktnamn",
+    "CONTACT_PHONE": "Kontakt Telefon",
+    "RECALLME_CALL_REMINDER": "Ring mig påminnelse",
+    "SCHEDULED_TIME": "Schemalagd tid",
+    "UPCOMING_RECALLME_CALL": "Kommande Recall Me-samtal"
   }
 }
diff --git a/public/app/main/apps/dashboards/i18n/tr.json b/public/app/main/apps/dashboards/i18n/tr.json
index 46cca08..b5b8081 100644
--- a/public/app/main/apps/dashboards/i18n/tr.json
+++ b/public/app/main/apps/dashboards/i18n/tr.json
@@ -581,8 +581,11 @@
     "LIMIT_TABS_REACHED": "Maksimum açık sekme sayısına ulaşıldı",
     "LIST_NAME": "Liste adı",
     "PREVIEW_CALL": "Önizleme araması",
-    "PREVIEW_CALL_FOR": "için yaklaşan önizleme çağrısı",
-    "SCHEDULED_AT": "planlanmış",
-    "SYSTEM_TIME": "Sistem zamanı"
+    "SYSTEM_TIME": "Sistem zamanı",
+    "CONTACT_NAME": "Kişi Adı",
+    "CONTACT_PHONE": "İletişim Telefonu",
+    "RECALLME_CALL_REMINDER": "Beni Hatırla çağrı hatırlatıcısı",
+    "SCHEDULED_TIME": "Planlanmış zaman",
+    "UPCOMING_RECALLME_CALL": "Yaklaşan Beni Geri Çağır araması"
   }
 }
diff --git a/public/app/main/apps/dashboards/i18n/zh-CN.json b/public/app/main/apps/dashboards/i18n/zh-CN.json
index 1c48b38..4a3630d 100644
--- a/public/app/main/apps/dashboards/i18n/zh-CN.json
+++ b/public/app/main/apps/dashboards/i18n/zh-CN.json
@@ -581,8 +581,11 @@
     "LIMIT_TABS_REACHED": "已达到打开选项卡的最大数量",
     "LIST_NAME": "列表名称",
     "PREVIEW_CALL": "预览通话",
-    "PREVIEW_CALL_FOR": "即将到来的预览电话",
-    "SCHEDULED_AT": "预定于",
-    "SYSTEM_TIME": "系统时间"
+    "SYSTEM_TIME": "系统时间",
+    "CONTACT_NAME": "联系人姓名",
+    "CONTACT_PHONE": "联系电话",
+    "RECALLME_CALL_REMINDER": "Recall Me 来电提醒",
+    "SCHEDULED_TIME": "计划的时间",
+    "UPCOMING_RECALLME_CALL": "即将到来的 Recall Me 电话"
   }
 }
diff --git a/public/app/main/apps/dashboards/i18n/zh-TW.json b/public/app/main/apps/dashboards/i18n/zh-TW.json
index 512e13d..2d4380f 100644
--- a/public/app/main/apps/dashboards/i18n/zh-TW.json
+++ b/public/app/main/apps/dashboards/i18n/zh-TW.json
@@ -581,8 +581,11 @@
     "LIMIT_TABS_REACHED": "已達到打開選項卡的最大數量",
     "LIST_NAME": "列表名稱",
     "PREVIEW_CALL": "預覽通話",
-    "PREVIEW_CALL_FOR": "即將到來的預覽電話",
-    "SCHEDULED_AT": "預定於",
-    "SYSTEM_TIME": "系統時間"
+    "SYSTEM_TIME": "系統時間",
+    "CONTACT_NAME": "聯繫人姓名",
+    "CONTACT_PHONE": "聯繫電話",
+    "RECALLME_CALL_REMINDER": "Recall Me 來電提醒",
+    "SCHEDULED_TIME": "計劃的時間",
+    "UPCOMING_RECALLME_CALL": "即將到來的 Recall Me 電話"
   }
 }
diff --git a/public/app/main/apps/fax/i18n/de.json b/public/app/main/apps/fax/i18n/de.json
index d1303ac..e63ae66 100644
--- a/public/app/main/apps/fax/i18n/de.json
+++ b/public/app/main/apps/fax/i18n/de.json
@@ -1,88 +1,88 @@
 {
   "FAX": {
-    "TEAMADD_FAXQUEUE": "Team zur Warteschlange hinzufügen",
-    "AGENTADD_FAXQUEUE": "Agenten zur Warteschlange hinzufügen",
+    "TEAMADD_FAXQUEUE": "Team zur Faxwarteschlange hinzufügen",
+    "AGENTADD_FAXQUEUE": "Agent Fax Warteschlange hinzufügen",
     "NAME": "Name",
-    "FAXQUEUES": "Fax-Warteschlangen",
-    "SEARCH_FOR_ANYONE": "Suche",
+    "FAXQUEUES": "Fax Warteschlangen",
+    "SEARCH_FOR_ANYONE": "Suche für Jedermann",
     "ERRORS": {
-      "NAME_REQUIRED": "Name erforderlich",
-      "AGENT_TIMEOUT_REQUIRED": "Zeitüberschreitung Agent erforderlich",
-      "MOTIONADDRESS_REQUIRED": "Adresse erforderlich",
-      "MOTIONADDRESS_MUST_VALID_URL": "Ungültiges Format Adresse",
-      "LOCALSTATIONID_REQUIRED": "Lokale Nebenstelle erforderlich",
-      "MODEM_REQUIRED": "Modem/Fax-Adapter erforderlich",
-      "GATEWAY_REQUIRED": "Gateway erforderlich",
-      "FAXDETECT_REQUIRED": "FAX-Erkennung erforderlich",
-      "T38TIMEOUT_REQUIRED": "T.38-Timeout erforderlich",
-      "TIMEOUT_REQUIRED": "Zeitüberschreitung erforderlich",
-      "HEADERINFO_REQUIRED": "Kopfzeile erforderlich",
-      "TRUNK_REQUIRED": "Trunk erforderlich",
-      "LIST_REQUIRED": "Liste erforderlich",
-      "KEY_MAX_LENGTH": "Wert darf nicht länger als {{max}} Zeichen sein",
-      "KEY_REQUIRED": "Schlüssel erforderlich",
-      "AGENT_REQUIRED": "Agent erforderlich",
-      "QUEUE_REQUIRED": "Warteschlange erforderlich",
-      "TRUEPRIORITY_REQUIRED": "Priorität bei zutreffender Bedingung erforderlich",
-      "FALSEPRIORITY_REQUIRED": "Priorität bei nicht zutreffender Bedingung erforderlich",
-      "CONDITION_REQUIRED": "Bedingung erforderlich",
-      "PRIORITY_REQUIRED": "Priorität erforderlich",
-      "DISPOSITION_REQUIRED": "Qualifizierung erforderlich",
-      "PRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Priorität muss größer oder gleich sein als",
-      "TRUEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Priorität bei Bedingung erfüllt muss größer oder gleich sein als",
-      "FALSEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Priorität bei Bedingung nicht erfüllt muss größer oder gleich sein als",
-      "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss größer oder gleich sein als",
-      "TEXT_MAX_LENGTH": "Wert darf nicht länger als {{max}} Zeichen sein",
-      "TEXT_REQUIRED": "Text erforderlich",
-      "VALUE_REQUIRED": "Wert erforderlich",
-      "COMMAND_REQUIRED": "Eingabe erforderlich",
-      "AGENT_TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss größer oder gleich sein als",
-      "NAME_MUST_VALID_PATTERN": "Ungültiges Format Name",
-      "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss kleiner oder gleich sein als",
-      "AGENT_TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung Agent muss kleiner oder gleich sein als",
-      "WAITFORTHEASSIGNEDAGENT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss größer oder gleich sein als",
-      "WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Wert muss kleiner oder gleich sein als",
-      "WAITFORTHEASSIGNEDAGENT_REQUIRED": "Auf zugewiesenen Agenten warten erforderlich",
-      "TAG_REQUIRED": "Tag erforderlich",
-      "AGENTTRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss größer oder gleich sein als",
-      "AGENTTRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss kleiner oder gleich sein als",
-      "AGENTTRANSFERTIMEOUT_REQUIRED": "Zeitüberschreitung Agententransfer erforderlich",
-      "QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss größer oder gleich sein als",
-      "QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss kleiner oder gleich sein als",
-      "QUEUETRANSFERTIMEOUT_REQUIRED": "Zeitüberschreitung Warteschlangentransfer erforderlich",
-      "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "PausenID während Qualifizierung erforderlich"
+      "NAME_REQUIRED": "Der Name ist erforderlich",
+      "AGENT_TIMEOUT_REQUIRED": "Der Agent Timeout ist erforderlich",
+      "MOTIONADDRESS_REQUIRED": "Die Adresse ist erforderlich",
+      "MOTIONADDRESS_MUST_VALID_URL": "Die Adresse muss in einem gültigen Format",
+      "LOCALSTATIONID_REQUIRED": "Die lokale Station-ID ist erforderlich",
+      "MODEM_REQUIRED": "Das Modem erforderlich.",
+      "GATEWAY_REQUIRED": "Das Gateway ist erforderlich",
+      "FAXDETECT_REQUIRED": "Die FAX Erkennung erforderlich ist",
+      "T38TIMEOUT_REQUIRED": "Die T.38-Timeout ist erforderlich",
+      "TIMEOUT_REQUIRED": "Der Timeout ist erforderlich",
+      "HEADERINFO_REQUIRED": "Die Information in der Kopfzeile sind erforderlich",
+      "TRUNK_REQUIRED": "Der Stamm ist erforderlich",
+      "LIST_REQUIRED": "Die Liste ist erforderlich",
+      "KEY_MAX_LENGTH": "Schlüssel muss eine maximale Länge von {{max}}",
+      "KEY_REQUIRED": "Der Schlüssel ist erforderlich",
+      "AGENT_REQUIRED": "Pflichtfeld",
+      "QUEUE_REQUIRED": "Pflichtfeld",
+      "TRUEPRIORITY_REQUIRED": "Pflichtfeld",
+      "FALSEPRIORITY_REQUIRED": "Pflichtfeld",
+      "CONDITION_REQUIRED": "Pflichtfeld",
+      "PRIORITY_REQUIRED": "Pflichtfeld",
+      "DISPOSITION_REQUIRED": "Pflichtfeld",
+      "PRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer als oder gleich",
+      "TRUEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer als oder gleich",
+      "FALSEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer als oder gleich",
+      "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer als oder gleich",
+      "TEXT_MAX_LENGTH": "Der Wert muss eine maximale Länge von {{max}} haben",
+      "TEXT_REQUIRED": "Pflichtfeld",
+      "VALUE_REQUIRED": "Pflichtfeld",
+      "COMMAND_REQUIRED": "Pflichtfeld",
+      "AGENT_TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
+      "NAME_MUST_VALID_PATTERN": "Falsches Format",
+      "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "AGENT_TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "WAITFORTHEASSIGNEDAGENT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
+      "WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "WAITFORTHEASSIGNEDAGENT_REQUIRED": "Pflichtfeld",
+      "TAG_REQUIRED": "Pflichtfeld",
+      "AGENTTRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
+      "AGENTTRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "AGENTTRANSFERTIMEOUT_REQUIRED": "Pflichtfeld",
+      "QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
+      "QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "QUEUETRANSFERTIMEOUT_REQUIRED": "Pflichtfeld",
+      "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Sie sollten einen Pausenstatus angeben, wenn Sie eine Zwangsdisposition haben"
     },
-    "STRATEGY": "Verteilungsstrategie",
-    "AGENT_TIMEOUT": "Zeitüberschreitung Agent",
+    "STRATEGY": "Strategie",
+    "AGENT_TIMEOUT": "Agent Timeout",
     "DESCRIPTION": "Beschreibung",
-    "ADD_FAXQUEUE": "Fax-Warteschlange hinzufügen",
-    "EDIT_FAXQUEUE": "Fax-Warteschlange bearbeiten",
-    "DELETE_FAXQUEUE": "Fax-Warteschlange löschen",
+    "ADD_FAXQUEUE": "Warteschlange hinzufügen Fax",
+    "EDIT_FAXQUEUE": "Bearbeiten Fax Warteschlange",
+    "DELETE_FAXQUEUE": "Fax Löschen der Warteschlange",
     "CREATED_AT": "Erstellt am",
     "SAVE": "Speichern",
     "SETTINGS": "Einstellungen",
     "GENERAL": "Allgemein",
-    "FAXACCOUNTS": "Fax-Konten",
+    "FAXACCOUNTS": "Fax Konten",
     "MOTIONADDRESS": "Motion Adresse",
-    "ADD_FAXACCOUNT": "Fax-Konto hinzufügen",
-    "EDIT_FAXACCOUNT": "Fax-Konto bearbeiten",
-    "DELETE_FAXACCOUNT": "Fax-Konto löschen",
-    "DISPOSITIONS": "Bedingungen",
+    "ADD_FAXACCOUNT": "Fax Konto hinzufügen",
+    "EDIT_FAXACCOUNT": "Fax Konto bearbeiten",
+    "DELETE_FAXACCOUNT": "Fax Konto löschen.",
+    "DISPOSITIONS": "Bestimmungen",
     "WEBHOOKS": "WebHooks",
-    "ACTIONS": "Routing",
+    "ACTIONS": "Aktionen",
     "LIST": "Liste",
     "FIDELITY": "Treue",
     "ACCEPT": "Akzeptieren",
-    "ACCEPTMETHOD": "Methode akzeptieren",
+    "ACCEPTMETHOD": "Die Methode",
     "ACCEPTURL": "URL akzeptieren",
     "REJECT": "Ablehnen",
     "REJECTMETHOD": "Methode ablehnen",
     "REJECTURL": "URL ablehnen",
-    "CLOSE": "Schließen und Qualifizieren",
-    "CLOSEMETHOD": "Methode schließen",
-    "CLOSEURL": "URL schließen",
-    "TRUNK": "SIP-Trunk",
-    "LOCALSTATIONID": "ID lokale Nebenstelle",
+    "CLOSE": "In der Nähe",
+    "CLOSEMETHOD": "In der Nähe Methode",
+    "CLOSEURL": "Der URL",
+    "TRUNK": "Amtsleitung",
+    "LOCALSTATIONID": "Lokale Station Identifier",
     "HELP": {
       "LOCALSTATIONID": "Lokale Station Identifier (Telefonnummer).",
       "HEADERINFO": "Ausgehende Faxkopfzeile.",
@@ -94,10 +94,10 @@
       "MINRATE": "Minimale Übertragungsrate eingestellt, bevor das Getriebe. Mögliche Werte sind: 2400, 4800, 7200, 9600, 12000 oder 14400.",
       "MAXRATE": "Maximale Übertragungsrate eingestellt, bevor das Getriebe. Mögliche Werte sind: 2400, 4800, 7200, 9600, 12000 oder 14400.",
       "NAME": "Nur Zahlen, Buchstaben und Sonderzeichen (._) werden unterstützt.",
-      "MANDATORYDISPOSITION": "Qualifizierung erforderlich",
-      "MANDATORYDISPOSITIONPAUSEID": "Pausenstatus während der Qualifizierung"
+      "MANDATORYDISPOSITION": "Zwingende Disposition",
+      "MANDATORYDISPOSITIONPAUSEID": "Status für Zwangsdisposition anhalten"
     },
-    "ADVANCED": "Erweitert",
+    "ADVANCED": "Erweiterte",
     "ECM": "ECM",
     "MINRATE": "Min. Geschwindigkeit",
     "MAXRATE": "Max. Geschwindigkeit",
@@ -105,157 +105,157 @@
     "GATEWAY": "Gateway",
     "FAXDETECT": "Fax Erkennung",
     "T38TIMEOUT": "T.38-Timeout",
-    "SIP": "SIP",
+    "SIP": "Technologie",
     "HEADERINFO": "Header-info",
-    "SELECTED": "Ausgewählt",
-    "SELECT_ALL": "Alles auswählen",
-    "SELECT_NONE": "Nichts auswählen",
+    "SELECTED": "Ausgewählte",
+    "SELECT_ALL": "Alle auswählen",
+    "SELECT_NONE": "Wählen Sie \"Keine\"",
     "BACK": "Zurück",
     "FAX": "Fax",
-    "ID": "ID",
-    "TIMEOUT": "Zeitüberschreitung",
-    "FAXDISPOSITIONS": "Qualifizierung",
-    "NO_FAXDISPOSITION_AVAILABLE": "Keine Qualifizierung verfügbar",
-    "NEW_FAXDISPOSITION": "Neue Qualifizierung",
-    "ADD_FAXDISPOSITION": "Qualifizierung hinzufügen",
-    "EDIT_FAXDISPOSITION": "Qualifizierung bearbeiten",
-    "DELETE_FAXDISPOSITION": "Qualifizierung löschen",
+    "ID": "Id",
+    "TIMEOUT": "Timeout",
+    "FAXDISPOSITIONS": "Fax Disposition",
+    "NO_FAXDISPOSITION_AVAILABLE": "Kein Fax Dispositionen verfügbar",
+    "NEW_FAXDISPOSITION": "Neue Fax Disposition",
+    "ADD_FAXDISPOSITION": "Fax Disposition hinzufügen",
+    "EDIT_FAXDISPOSITION": "Fax Disposition bearbeiten",
+    "DELETE_FAXDISPOSITION": "Fax Disposition löschen",
     "NEW_FAXQUEUE": "Neue Warteschlange",
-    "NEW_FAXACCOUNT": "Neues Fax-Konto",
-    "NO_AVAILABLE_INFO": "Keine Informationen verfügbar",
-    "ALL_TEAMS": "Alle Teams",
+    "NEW_FAXACCOUNT": "Neue Fax Konto",
+    "NO_AVAILABLE_INFO": "Keine verfügbaren Info",
+    "ALL_TEAMS": "Alle Mannschaften",
     "SELECTED_TEAMS": "Ausgewählte Teams",
     "PAGE": "Seite",
     "ROWSPERPAGE": "Zeilen pro Seite",
-    "OF": "von",
+    "OF": "Von",
     "DELETE": "Löschen",
     "KEY": "Schlüssel",
     "ALL_AGENTS": "Alle Agenten",
     "SELECTED_AGENTS": "Ausgewählte Agenten",
     "FILTER": "Filter",
     "SELECT_STATUS": "Status auswählen",
-    "ALL": "Alles",
+    "ALL": "Alle",
     "CLOSED": "Geschlossen",
-    "OPENED": "Offen",
+    "OPENED": "Geöffnet",
     "SELECT_ACCOUNT": "Konto auswählen",
-    "INTERACTIONS": "Interaktionen",
+    "INTERACTIONS": "Wechselwirkungen",
     "CONTACT": "Kontakt",
     "STARTEDAT": "Gestartet am",
     "STATUS": "Status",
     "ACCOUNT": "Konto",
-    "GOTO_FAXACCOUNT": "Direkt zur Echtzeit-Warteschlange",
+    "GOTO_FAXACCOUNT": "In Echtzeit, Faxgerät",
     "ACCOUNTS": "Konten",
-    "GOTOREALTIME_FAXACCOUNT": "Direkt zur Echtzeitansicht Fax-Konten",
+    "GOTOREALTIME_FAXACCOUNT": "In Echtzeit, Faxgerät",
     "TRUNK_STATUS": "Trunk Status",
-    "TRUNKS": "SIP-Trunks",
+    "TRUNKS": "Amtsleitungen",
     "REGISTRY": "Registrierung",
-    "NO_REGISTRY": "Nicht registriert",
+    "NO_REGISTRY": "Keine Registry",
     "PAUSE": "Pause",
-    "INFO": "Informationen",
-    "FULLNAME": "Vollständiger Name",
-    "INTERNAL": "Intern",
-    "PHONE_STATE": "Statis Nebenstelle",
-    "PHONE_STATUS": "SIP-Status Nebenstelle",
+    "INFO": "Info",
+    "FULLNAME": "Fullname",
+    "INTERNAL": "Interne",
+    "PHONE_STATE": "Telefonstatus",
+    "PHONE_STATUS": "Telefonstatus",
     "LOGOUT": "An-/Abmelden",
-    "DEFAULT_PAUSE": "Standardpause",
-    "AGENTADD_QUEUE": "Agent zur Warteschlange hinzufügen",
-    "AGENTSADD_QUEUE": "Agenten zur Warteschlange hinzufügen",
-    "UNPAUSE": "Pause abbrechen",
+    "DEFAULT_PAUSE": "Standard Pause",
+    "AGENTADD_QUEUE": "Agent Fax Warteschlange hinzufügen",
+    "AGENTSADD_QUEUE": "Agenten zu Fax Warteschlange hinzufügen",
+    "UNPAUSE": "Pause",
     "AGENTS": "Agenten",
     "QUEUES": "Warteschlangen",
     "LOGGED_IN": "Angemeldet",
-    "PAUSED": "in Pause",
+    "PAUSED": "Angehalten",
     "READY": "Bereit",
     "WAITING": "Warten",
     "PRIORITY": "Priorität",
-    "CONDITION": "Bedingung",
-    "TRUEPRIORITY": "Priorität, wenn erfüllt (true)",
-    "FALSEPRIORITY": "Priorität, wenn nicht erfüllt (false)",
+    "CONDITION": "Zustand",
+    "TRUEPRIORITY": "Wahre Priorität",
+    "FALSEPRIORITY": "Falsche Priorität",
     "VALUE": "Wert",
-    "EDIT_AGENT": "Agenten bearbeiten",
-    "EDIT_GOTO": "\"GeheZu\" bearbeiten",
-    "EDIT_NOOP": "Log-Erstellung bearbeiten",
-    "EDIT_GOTOP": "GoToP bearbeiten",
-    "EDIT_GOTOIF": "Bedingung bearbeiten und Priorität zuweisen",
-    "EDIT_QUEUE": "Warteschlange bearbeiten",
-    "EDIT_CLOSE": "Verhalten bei Schließen bearbeiten",
+    "EDIT_AGENT": "Agent bearbeiten",
+    "EDIT_GOTO": "Bearbeiten Gehe zu",
+    "EDIT_NOOP": "Bearbeiten Noop",
+    "EDIT_GOTOP": "GotoP bearbeiten",
+    "EDIT_GOTOIF": "Bearbeiten GotoIf",
+    "EDIT_QUEUE": "Fax Warteschlange bearbeiten",
+    "EDIT_CLOSE": "Bearbeiten Schließen",
     "QUEUE": "Warteschlange",
-    "GOTOIF": "GeheZuWenn (GoToIf)",
-    "GOTOP": "Priorität zuweisen (GoToP)",
-    "NOOP": "Log erstellen (NoOp)",
+    "GOTOIF": "GotoIf",
+    "GOTOP": "GotoP",
+    "NOOP": "Noop",
     "AGENT": "Agent",
-    "NOTES": "Anmerkungen",
-    "CLOSEDAT": "Geschlossen am",
-    "DISPOSITION": "Qualifizierung",
+    "NOTES": "Hinweise",
+    "CLOSEDAT": "Geschlossen",
+    "DISPOSITION": "Disposition",
     "REALTIME": "Echtzeit",
     "UNKNOWN": "Unbekannt",
-    "UNREGISTERED": "Nicht registriert",
+    "UNREGISTERED": "Unregistrierte",
     "UNAVAILABLE": "Nicht verfügbar",
-    "NOT_INUSE": "Nicht in Verwendung",
+    "NOT_INUSE": "Nicht in Gebrauch",
     "REACHABLE": "Erreichbar",
-    "IN_USE": "In Verwendung",
-    "VOICE": "Anrufe",
+    "IN_USE": "Im Einsatz",
+    "VOICE": "Voice",
     "CHAT": "Chat",
     "MAIL": "E-Mail",
     "SMS": "SMS",
     "OPENCHANNEL": "Offener Kanal",
     "NO_AGENT_ONLINE": "Kein Agent Online",
-    "GOTOREALTIME_FAXQUEUE": "Zur Echtzeitansicht Warteschlange",
-    "EDIT_TRUNK": "Trunk bearbeiten",
+    "GOTOREALTIME_FAXQUEUE": "In Echtzeit Fax Warteschlange",
+    "EDIT_TRUNK": "Bearbeiten Trunk",
     "REGISTERED": "Registriert",
-    "EDIT_ACCOUNT": "Fax-Konto bearbeiten",
-    "PARTIALPAUSE": "Teilpause",
+    "EDIT_ACCOUNT": "Fax Konto bearbeiten",
+    "PARTIALPAUSE": "Teilweise Pause",
     "BUSY": "Besetzt",
     "TIMER": "Timer",
     "IDLE": "Leerlauf",
     "CAPACITY": "Kapazität",
-    "TOTAL": "Gesamt",
-    "IN": "Eingehend",
-    "OUT": "Ausgehend",
-    "NO_INTERACTION_AVAILABLE": "Keine Interaktionen verfügbar",
+    "TOTAL": "Insgesamt",
+    "IN": "In",
+    "OUT": "Aus",
+    "NO_INTERACTION_AVAILABLE": "Es sind keine Wechselwirkungen zur Verfügung",
     "TAGS": "Tags",
     "REPLY": "Antwort",
     "SEND": "Senden",
-    "TO": "An",
+    "TO": "Zu",
     "FROM": "Von",
-    "INTERACTIONS_FAXACCOUNT": "Direkt zu den Interaktionen",
-    "REFRESH_INTERACTIONS": "Interaktionen aktualisieren",
-    "NO_FAXCANNEDANSWER_AVAILABLE": "Keine Textvorlagen verfügbar",
-    "NEW_FAXCANNEDANSWER": "Neue Textvorlage",
-    "ADD_FAXCANNEDANSWER": "Textvorlage hinzufügen",
-    "EDIT_CHATCANNEDANSWER": "Textvorlage bearbeiten",
-    "DELETE_CHATCANNEDANSWER": "Textvorlage löschen",
-    "SPYINTERACTION": "Anzeigen",
+    "INTERACTIONS_FAXACCOUNT": "Zu Wechselwirkungen gehen",
+    "REFRESH_INTERACTIONS": "Aktualisieren Interaktionen",
+    "NO_FAXCANNEDANSWER_AVAILABLE": "Keine vordefinierten Antworten verfügbar",
+    "NEW_FAXCANNEDANSWER": "Neue vordefinierte Antwort",
+    "ADD_FAXCANNEDANSWER": "Vordefinierte Antwort hinzufügen",
+    "EDIT_CHATCANNEDANSWER": "Vordefinierte Antwort bearbeiten",
+    "DELETE_CHATCANNEDANSWER": "Vordefinierte Antwort löschen",
+    "SPYINTERACTION": "Spion",
     "DELETE_INTERACTION": "Interaktion löschen",
-    "COMMAND": "Eingabe",
+    "COMMAND": "Befehl",
     "EDIT_SYSTEM": "System bearbeiten",
     "SYSTEM": "System",
-    "VARIABLE": "Variabel",
+    "VARIABLE": "Variable",
     "NOTIFICATION": "Benachrichtigung",
-    "NOTIFICATIONSHAKE": "Schütteln",
-    "NOTIFICATIONSOUND": "Sound abspielen",
+    "NOTIFICATIONSHAKE": "Shake",
+    "NOTIFICATIONSOUND": "Klingen",
     "NOTIFICATIONTEMPLATE": "Vorlage",
-    "WAITFORTHEASSIGNEDAGENT": "Auf zugewiesenen Agenten warten",
+    "WAITFORTHEASSIGNEDAGENT": "Warte auf den zugewiesenen Agenten",
     "EDIT_TAG": "Tag bearbeiten",
-    "TAG": "Tag",
-    "AGENTADD_FAXACCOUNT": "Agenten zum Fax-Konto hinzufügen",
-    "AGENTTRANSFER": "Transfer an Agenten erlauben",
+    "TAG": "Etikett",
+    "AGENTADD_FAXACCOUNT": "Fügen Sie dem Faxkonto einen Agenten hinzu",
+    "AGENTTRANSFER": "Agent Transfer",
     "AGENTTRANSFERTIMEOUT": "Zeitüberschreitung für Agententransfer",
-    "QUEUETRANSFER": "Transfer in Warteschlange erlauben",
-    "QUEUETRANSFERTIMEOUT": "Zeitüberschreitung für Warteschlangentransfer",
+    "QUEUETRANSFER": "Warteschlangenübertragung",
+    "QUEUETRANSFERTIMEOUT": "Warteschlangenübertragungs-Timeout",
     "TRANSFER": "Transfer",
-    "CANNEDANSWERS": "Textvorlagen",
-    "DOWNLOAD_INTERACTION": "Interaktion herunterladen",
-    "FAXCANNEDANSWERS": "Textvorlagen für Fax",
-    "LOGIN_TIME": "Zeit angemeldet",
-    "PAUSE_TIME": "Zeit in Pause",
-    "TEAMS_ASSOCIATION": "Teamzuweisung",
-    "MANDATORYDISPOSITION": "Qualifizierung erforderlich",
-    "MANDATORYDISPOSITIONPAUSEID": "PausenID während Qualifizierung",
-    "TOOLTIP_SCREENRECORDING_OFF": "Bildschiemaufzeichnung verfügbar",
-    "TOOLTIP_SCREENRECORDING_ON": "Bildschirmaufzeichnung läuft",
-    "DOWNLOAD_WITHOUT_ATTACHMENTS": "Herunterladen ohne Anhänge",
-    "DOWNLOAD_WITH_ATTACHMENTS": "Herunterladen inkl. Anhänge",
+    "CANNEDANSWERS": "Vordefinierte Antworten",
+    "DOWNLOAD_INTERACTION": "Herunterladen",
+    "FAXCANNEDANSWERS": "Vordefinierte Antworten",
+    "LOGIN_TIME": "Login-Zeit",
+    "PAUSE_TIME": "Pausenzeit",
+    "TEAMS_ASSOCIATION": "Vereinigung der Mannschaften",
+    "MANDATORYDISPOSITION": "Zwingende Disposition",
+    "MANDATORYDISPOSITIONPAUSEID": "Status pausieren, wenn die Disposition obligatorisch ist",
+    "TOOLTIP_SCREENRECORDING_OFF": "Bildschirmaufnahme verfügbar",
+    "TOOLTIP_SCREENRECORDING_ON": "Bildschirmaufnahme läuft",
+    "DOWNLOAD_WITHOUT_ATTACHMENTS": "Download ohne Anhänge",
+    "DOWNLOAD_WITH_ATTACHMENTS": "Mit Anhängen herunterladen",
     "LASTMESSAGE": "Letzte Nachricht"
   }
 }
diff --git a/public/app/main/apps/fax/i18n/nl.json b/public/app/main/apps/fax/i18n/nl.json
index 5eed611..1bff537 100644
--- a/public/app/main/apps/fax/i18n/nl.json
+++ b/public/app/main/apps/fax/i18n/nl.json
@@ -1,26 +1,26 @@
 {
   "FAX": {
-    "TEAMADD_FAXQUEUE": "Team aan Fax wachtrij Toevoegen",
-    "AGENTADD_FAXQUEUE": "Agent aan Fax wachtrij Toevoegen",
+    "TEAMADD_FAXQUEUE": "Voeg Team Fax wachtrij",
+    "AGENTADD_FAXQUEUE": "Voeg Agent Fax wachtrij",
     "NAME": "Naam",
     "FAXQUEUES": "Faxwachtrijen",
-    "SEARCH_FOR_ANYONE": "Zoeken",
+    "SEARCH_FOR_ANYONE": "Zoeken voor iedereen",
     "ERRORS": {
-      "NAME_REQUIRED": "Verplicht veld",
-      "AGENT_TIMEOUT_REQUIRED": "Verplicht veld",
-      "MOTIONADDRESS_REQUIRED": "Verplicht veld",
-      "MOTIONADDRESS_MUST_VALID_URL": "Verplicht veld",
-      "LOCALSTATIONID_REQUIRED": "Verplicht veld",
-      "MODEM_REQUIRED": "Verplicht veld",
-      "GATEWAY_REQUIRED": "Verplicht veld",
-      "FAXDETECT_REQUIRED": "Verplicht veld",
-      "T38TIMEOUT_REQUIRED": "Verplicht veld",
-      "TIMEOUT_REQUIRED": "Verplicht veld",
-      "HEADERINFO_REQUIRED": "Verplicht veld",
-      "TRUNK_REQUIRED": "Verplicht veld",
-      "LIST_REQUIRED": "Verplicht veld",
+      "NAME_REQUIRED": "De naam is verplicht",
+      "AGENT_TIMEOUT_REQUIRED": "De Agent Timeout is vereist",
+      "MOTIONADDRESS_REQUIRED": "De Motion Adres is vereist.",
+      "MOTIONADDRESS_MUST_VALID_URL": "De Motion adres moet worden geschreven in een geldige indeling",
+      "LOCALSTATIONID_REQUIRED": "Het lokale station-id is vereist",
+      "MODEM_REQUIRED": "De modem vereist.",
+      "GATEWAY_REQUIRED": "De gateway is vereist",
+      "FAXDETECT_REQUIRED": "De Fax detectie is vereist",
+      "T38TIMEOUT_REQUIRED": "Het T.38 Timeout is vereist",
+      "TIMEOUT_REQUIRED": "De timeout is vereist",
+      "HEADERINFO_REQUIRED": "De header info zijn vereist",
+      "TRUNK_REQUIRED": "De kofferruimte is vereist",
+      "LIST_REQUIRED": "De lijst is vereist",
       "KEY_MAX_LENGTH": "Sleutel moet een lengte gelijk aan {{max.}}",
-      "KEY_REQUIRED": "Verplicht veld",
+      "KEY_REQUIRED": "De sleutel is vereist",
       "AGENT_REQUIRED": "Verplicht veld",
       "QUEUE_REQUIRED": "Verplicht veld",
       "TRUEPRIORITY_REQUIRED": "Verplicht veld",
@@ -53,35 +53,35 @@
       "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "U moet een pauzestatus opgeven wanneer u zich in een verplichte opstelling bevindt"
     },
     "STRATEGY": "Strategie",
-    "AGENT_TIMEOUT": "Time-out Agent",
+    "AGENT_TIMEOUT": "Time-out agent",
     "DESCRIPTION": "Beschrijving",
-    "ADD_FAXQUEUE": "Fax Wachtrij Toevoegen",
-    "EDIT_FAXQUEUE": "Fax Wachtrij Bewerken",
-    "DELETE_FAXQUEUE": "Fax Wachtrij Verwijderen",
+    "ADD_FAXQUEUE": "Voeg Fax wachtrij",
+    "EDIT_FAXQUEUE": "Edit Fax wachtrij",
+    "DELETE_FAXQUEUE": "Verwijder Fax wachtrij",
     "CREATED_AT": "Gemaakt op",
     "SAVE": "Opslaan",
     "SETTINGS": "Instellingen",
     "GENERAL": "Algemeen",
     "FAXACCOUNTS": "Fax Accounts",
-    "MOTIONADDRESS": "Motion Adres",
-    "ADD_FAXACCOUNT": "Fax Account Toevoegen",
-    "EDIT_FAXACCOUNT": "Fax Account Bewerken",
-    "DELETE_FAXACCOUNT": "Fax Account Verwijderen",
+    "MOTIONADDRESS": "Motion adres",
+    "ADD_FAXACCOUNT": "Voeg Fax Account",
+    "EDIT_FAXACCOUNT": "Edit Fax Account",
+    "DELETE_FAXACCOUNT": "Verwijder Fax Account",
     "DISPOSITIONS": "Dispositions",
     "WEBHOOKS": "WebHooks",
     "ACTIONS": "Acties",
     "LIST": "Lijst",
     "FIDELITY": "Hifi-geluid",
     "ACCEPT": "Accepteren",
-    "ACCEPTMETHOD": "Mehode Accepteren",
-    "ACCEPTURL": "URL Sccepteren",
+    "ACCEPTMETHOD": "Accepteren methode",
+    "ACCEPTURL": "URL accepteren",
     "REJECT": "Afwijzen",
     "REJECTMETHOD": "Methode afwijzen",
     "REJECTURL": "URL afwijzen",
     "CLOSE": "Dicht",
-    "CLOSEMETHOD": "Methode Sluiten",
-    "CLOSEURL": "URL Sluiten",
-    "TRUNK": "Trunk",
+    "CLOSEMETHOD": "Sluit methode",
+    "CLOSEURL": "Sluit URL",
+    "TRUNK": "Transmissielijn",
     "LOCALSTATIONID": "Lokaal station Identifier",
     "HELP": {
       "LOCALSTATIONID": "Lokaal station Identifier (telefoonnummer).",
@@ -91,11 +91,11 @@
       "FAXDETECT": "Fax inschakelen detectie met optionele timeout in seconden (ja/t38/CNG/[out]/NO).",
       "T38TIMEOUT": "De time-out wordt gebruikt voor T.38 onderhandeling. De minimumwaarde is 1000.",
       "ECM": "Fout Connection Mode (ECM).",
-      "MINRATE": "Min overdrachtssnelheid instellen. Mogelijke waarden zijn: 2400, 4800, 7200, 9600, 12000 of 14400.",
+      "MINRATE": "Min overdrachtssnelheid instellen voordat de versnellingsbak. Mogelijke waarden zijn: 2400, 4800, 7200, 9600, 12000 of 14400.",
       "MAXRATE": "Maximale overdrachtsnelheid ingesteld voor verzending. Mogelijke waarden zijn: 2400, 4800, 7200, 9600, 12000 of 14400.",
       "NAME": "Alleen cijfers, letters en speciale tekens (_) worden ondersteund",
       "MANDATORYDISPOSITION": "Verplichte regeling",
-      "MANDATORYDISPOSITIONPAUSEID": "Pauzestatus voor verplichte Dispositie"
+      "MANDATORYDISPOSITIONPAUSEID": "Pauzestatus voor verplichte dispositie"
     },
     "ADVANCED": "Geavanceerd",
     "ECM": "ECM",
@@ -108,36 +108,36 @@
     "SIP": "Technologie",
     "HEADERINFO": "Header Info",
     "SELECTED": "Geselecteerd",
-    "SELECT_ALL": "Selecteer Alles",
-    "SELECT_NONE": "Selecteer Geen",
+    "SELECT_ALL": "Alles selecteren",
+    "SELECT_NONE": "Selecteer None (Geen).",
     "BACK": "Terug",
     "FAX": "Fax",
     "ID": "Id",
     "TIMEOUT": "Timeout",
-    "FAXDISPOSITIONS": "Fax Disposities",
-    "NO_FAXDISPOSITION_AVAILABLE": "Geen Fax Disposities beschikbaar",
-    "NEW_FAXDISPOSITION": "Nieuwe Fax Dispositie",
+    "FAXDISPOSITIONS": "Fax dispositieven",
+    "NO_FAXDISPOSITION_AVAILABLE": "Geen Fax Dispositieven beschikbaar",
+    "NEW_FAXDISPOSITION": "Nieuwe fax dispositie",
     "ADD_FAXDISPOSITION": "Voeg Fax dispositie",
-    "EDIT_FAXDISPOSITION": "Edit Fax Dispositie",
-    "DELETE_FAXDISPOSITION": "Verwijder Fax Dispositie",
-    "NEW_FAXQUEUE": "Nieuwe Fax Wachtrij",
-    "NEW_FAXACCOUNT": "Nieuw Fax Account",
+    "EDIT_FAXDISPOSITION": "Edit Fax dispositie",
+    "DELETE_FAXDISPOSITION": "Verwijder Fax dispositie",
+    "NEW_FAXQUEUE": "Nieuwe fax wachtrij",
+    "NEW_FAXACCOUNT": "Nieuwe fax Account",
     "NO_AVAILABLE_INFO": "Geen beschikbare informatie",
-    "ALL_TEAMS": "Alle Teams",
-    "SELECTED_TEAMS": "Geselecteerde Teams",
+    "ALL_TEAMS": "Alle teams",
+    "SELECTED_TEAMS": "Geselecteerde teams",
     "PAGE": "Pagina",
     "ROWSPERPAGE": "Rijen per pagina",
     "OF": "Van",
     "DELETE": "Verwijderen",
     "KEY": "Sleutel",
     "ALL_AGENTS": "Alle gebruikers zijn agenten",
-    "SELECTED_AGENTS": "Geselecteerde Agenten",
+    "SELECTED_AGENTS": "Geselecteerde agenten",
     "FILTER": "Filter",
     "SELECT_STATUS": "Selecteer Status.",
     "ALL": "Alle",
     "CLOSED": "Gesloten",
     "OPENED": "Geopend",
-    "SELECT_ACCOUNT": "Selecteer Account",
+    "SELECT_ACCOUNT": "Account selecteren",
     "INTERACTIONS": "Interacties",
     "CONTACT": "Neem contact op met",
     "STARTEDAT": "Gestart op",
@@ -172,13 +172,13 @@
     "TRUEPRIORITY": "Echte prioriteit",
     "FALSEPRIORITY": "False prioriteit",
     "VALUE": "Waarde",
-    "EDIT_AGENT": "Agent Bewerken",
-    "EDIT_GOTO": "Ga naar Bewerken",
+    "EDIT_AGENT": "Edit Agent",
+    "EDIT_GOTO": "Ga naar bewerken",
     "EDIT_NOOP": "Noop bewerken",
     "EDIT_GOTOP": "GotoP bewerken",
     "EDIT_GOTOIF": "GotoIf bewerken",
-    "EDIT_QUEUE": "Fax wachtrij Bewerken",
-    "EDIT_CLOSE": "Bewerken Sluiten",
+    "EDIT_QUEUE": "Edit Fax wachtrij",
+    "EDIT_CLOSE": "Edit dicht",
     "QUEUE": "Wachtrij",
     "GOTOIF": "GotoIf",
     "GOTOP": "GotoP",
@@ -189,12 +189,12 @@
     "DISPOSITION": "Afvoeren",
     "REALTIME": "Realtime",
     "UNKNOWN": "Onbekend",
-    "UNREGISTERED": "Niet geregistreerd",
+    "UNREGISTERED": "Unregistered",
     "UNAVAILABLE": "Niet beschikbaar",
     "NOT_INUSE": "Niet in gebruik",
     "REACHABLE": "Bereikbaar",
     "IN_USE": "In gebruik",
-    "VOICE": "Telefonie",
+    "VOICE": "Spraak",
     "CHAT": "Chat",
     "MAIL": "Mail",
     "SMS": "SMS",
@@ -222,13 +222,13 @@
     "REFRESH_INTERACTIONS": "Interacties vernieuwen",
     "NO_FAXCANNEDANSWER_AVAILABLE": "Geen ingeblikte antwoorden beschikbaar",
     "NEW_FAXCANNEDANSWER": "Nieuw ingebouwd antwoord",
-    "ADD_FAXCANNEDANSWER": "Standaard antwoord Toevoegen",
-    "EDIT_CHATCANNEDANSWER": "Standaard antwoord bewerken",
-    "DELETE_CHATCANNEDANSWER": "Standaard antwoord verwijderen",
+    "ADD_FAXCANNEDANSWER": "Voeg ingebed antwoord toe",
+    "EDIT_CHATCANNEDANSWER": "Ingebouwd antwoord bewerken",
+    "DELETE_CHATCANNEDANSWER": "Ingebouwd antwoord verwijderen",
     "SPYINTERACTION": "Spion",
-    "DELETE_INTERACTION": "Interactie Verwijderen",
+    "DELETE_INTERACTION": "Interactie verwijderen",
     "COMMAND": "Opdracht",
-    "EDIT_SYSTEM": "Systeem Bewerken",
+    "EDIT_SYSTEM": "Systeem bewerken",
     "SYSTEM": "Systeem",
     "VARIABLE": "veranderlijk",
     "NOTIFICATION": "Kennisgeving",
@@ -236,17 +236,17 @@
     "NOTIFICATIONSOUND": "Geluid",
     "NOTIFICATIONTEMPLATE": "Sjabloon",
     "WAITFORTHEASSIGNEDAGENT": "Wacht op de toegewezen agent",
-    "EDIT_TAG": "Label Bewerken",
+    "EDIT_TAG": "Bewerk label",
     "TAG": "Label",
-    "AGENTADD_FAXACCOUNT": "Agent aan faxaccount Toevoegen",
+    "AGENTADD_FAXACCOUNT": "Agent toevoegen aan faxaccount",
     "AGENTTRANSFER": "Agent Transfer",
     "AGENTTRANSFERTIMEOUT": "Agent Transfer Timeout",
     "QUEUETRANSFER": "Wachtrijoverdracht",
     "QUEUETRANSFERTIMEOUT": "Wachtrij Transfer Timeout",
     "TRANSFER": "Overdracht",
-    "CANNEDANSWERS": "Standaard antwoorden",
+    "CANNEDANSWERS": "Ingeblikte antwoorden",
     "DOWNLOAD_INTERACTION": "Download",
-    "FAXCANNEDANSWERS": "Standaard antwoorden",
+    "FAXCANNEDANSWERS": "Ingeblikte antwoorden",
     "LOGIN_TIME": "Aanmeldtijd",
     "PAUSE_TIME": "Pauzetijd",
     "TEAMS_ASSOCIATION": "Teams Association",
diff --git a/public/app/main/apps/fax/i18n/pt-BR.json b/public/app/main/apps/fax/i18n/pt-BR.json
index 3b562c6..0b91115 100644
--- a/public/app/main/apps/fax/i18n/pt-BR.json
+++ b/public/app/main/apps/fax/i18n/pt-BR.json
@@ -41,7 +41,7 @@
     "PARTIALPAUSE": "Pausa Parcial",
     "BUSY": "Ocupado",
     "TIMER": "Tempo",
-    "IDLE": "Ocioso",
+    "IDLE": "Disponível",
     "CAPACITY": "Capacidade",
     "GOTO_FAXACCOUNT": "Ir para fax em tempo real",
     "ACCOUNTS": "Contas",
diff --git a/public/app/main/apps/help/i18n/pt-BR.json b/public/app/main/apps/help/i18n/pt-BR.json
index 3f58330..86fc6e0 100644
--- a/public/app/main/apps/help/i18n/pt-BR.json
+++ b/public/app/main/apps/help/i18n/pt-BR.json
@@ -1,8 +1,8 @@
 {
   "HELP": {
     "ABOUT": "Sobre",
-    "CONTACT_US": "Contate-Nos",
+    "CONTACT_US": "Fale conosco",
     "HELP": "Ajuda",
-    "USEFUL_LINKS": "Links Úteis"
+    "USEFUL_LINKS": "Links úteis"
   }
 }
diff --git a/public/app/main/apps/integrations/i18n/nl.json b/public/app/main/apps/integrations/i18n/nl.json
index f907009..387af87 100644
--- a/public/app/main/apps/integrations/i18n/nl.json
+++ b/public/app/main/apps/integrations/i18n/nl.json
@@ -8,42 +8,42 @@
     "URI": "URL",
     "BACK": "Terug",
     "SELECTED": "Geselecteerd",
-    "SELECT_ALL": "Selecteer Alles",
-    "SELECT_NONE": "Selecteer Geen",
-    "EDIT_ZENDESKACCOUNT": "Zendesk Account Bewerken",
-    "DELETE_ZENDESKACCOUNT": "Zendesk Account Verwijderen",
-    "NEW_ZENDESKACCOUNT": "Nieuw Zendesk Account",
+    "SELECT_ALL": "Alles selecteren",
+    "SELECT_NONE": "Selecteer None (Geen).",
+    "EDIT_ZENDESKACCOUNT": "Edit Zendesk Account",
+    "DELETE_ZENDESKACCOUNT": "Verwijder Zendesk Account",
+    "NEW_ZENDESKACCOUNT": "Nieuwe Zendesk Account",
     "AUTHTYPE": "Authentication Type (Verificatietype)",
     "PASSWORD": "Wachtwoord",
-    "CONFIRM_PASSWORD": "Wachtwoord Bevestigen",
+    "CONFIRM_PASSWORD": "Wachtwoord bevestigen",
     "TOKEN": "Token",
-    "MOTIONPROXYADDRESS": "Motion of Proxy IP Adres",
+    "MOTIONPROXYADDRESS": "Beweging of Proxy IP Adres",
     "DESCRIPTION": "Beschrijving",
-    "ADD_ZENDESKACCOUNT": "Zendesk Account Toevoegen",
+    "ADD_ZENDESKACCOUNT": "Voeg Zendesk Account",
     "ERRORS": {
-      "NAME_REQUIRED": "Verplicht veld",
-      "USERNAME_REQUIRED": "Verplicht veld",
-      "URI_REQUIRED": "Verplicht veld",
+      "NAME_REQUIRED": "De naam is verplicht",
+      "USERNAME_REQUIRED": "De gebruikersnaam is vereist",
+      "URI_REQUIRED": "De URL is vereist",
       "URI_MUST_VALID_URL": "De URL (Uniform Resource Identifier) moet worden geschreven in een geldige indeling",
-      "PASSWORD_REQUIRED": "Verplicht veld",
-      "CONFIRM_NOT_MATCH": "De wachtwoorden komen niet overeen",
+      "PASSWORD_REQUIRED": "Het wachtwoord is vereist",
+      "CONFIRM_NOT_MATCH": "De wachtwoorden Don' t match",
       "TOKEN_REQUIRED": "Het token is vereist",
       "MOTIONPROXYADDRESS_MUST_VALID_URL": "Het adres moet worden geschreven in een geldige indeling",
       "CLIENTID_REQUIRED": "De klant-ID is vereist.",
       "CLIENTSECRET_REQUIRED": "De Cliënt geheim is vereist",
       "SECURITYTOKEN_REQUIRED": "De Security token is vereist",
-      "APIKEY_REQUIRED": "Verplicht veld",
-      "CONTENT_REQUIRED": "Verplicht veld",
-      "VARIABLENAME_REQUIRED": "Verplicht veld",
-      "KEY_REQUIRED": "Verplicht veld",
-      "TYPE_REQUIRED": "Verplicht veld",
-      "VALUE_REQUIRED": "Verplicht veld",
-      "FIELD_REQUIRED": "Verplicht veld",
-      "CONSUMERKEY_REQUIRED": "Verplicht veld",
-      "CONSUMERSECRET_REQUIRED": "Verplicht veld",
-      "TOKENSECRET_REQUIRED": "Verplicht veld",
-      "HOST_REQUIRED": "Verplicht veld",
-      "AUTHTOKEN_REQUIRED": "Verplicht veld",
+      "APIKEY_REQUIRED": "De API Key nodig",
+      "CONTENT_REQUIRED": "De inhoud is vereist",
+      "VARIABLENAME_REQUIRED": "De variabele is vereist",
+      "KEY_REQUIRED": "De sleutel is vereist",
+      "TYPE_REQUIRED": "Het type is vereist",
+      "VALUE_REQUIRED": "De waarde is vereist",
+      "FIELD_REQUIRED": "Het is een verplicht veld",
+      "CONSUMERKEY_REQUIRED": "De consument sleutel is vereist",
+      "CONSUMERSECRET_REQUIRED": "De consument geheim is vereist",
+      "TOKENSECRET_REQUIRED": "Het token geheim is vereist",
+      "HOST_REQUIRED": "De host is vereist",
+      "AUTHTOKEN_REQUIRED": "De exporteur Token is vereist",
       "ACCESS_KEY_REQUIRED": "Verplicht veld",
       "VTIGER_USER_NAME_REQUIRED": "Verplicht veld",
       "TENANTID_REQUIRED": "Verplicht veld",
@@ -74,70 +74,70 @@
     "GENERAL": "Algemeen",
     "CREATED_AT": "Gemaakt op",
     "SAVE": "Opslaan",
-    "NO_ZENDESKCONFIGURATION_AVAILABLE": "Geen Zendesk configuraties beschikbaar",
+    "NO_ZENDESKCONFIGURATION_AVAILABLE": "Nee Zendesk configuraties beschikbaar",
     "NEW_ZENDESKCONFIGURATION": "Nieuwe Zendesk configuratie",
-    "ADD_ZENDESKCONFIGURATION": "Zendesk configuratie Toevoegen",
-    "EDIT_ZENDESKCONFIGURATION": "Zendesk configuratie Bewerken",
-    "DELETE_ZENDESKCONFIGURATION": "Zendesk configuratie Verwijderen",
+    "ADD_ZENDESKCONFIGURATION": "Voeg Zendesk configuratie",
+    "EDIT_ZENDESKCONFIGURATION": "Edit Zendesk configuratie",
+    "DELETE_ZENDESKCONFIGURATION": "Verwijder Zendesk configuratie",
     "NO_SALESFORCECONFIGURATION_AVAILABLE": "Geen Salesforce-configuraties beschikbaar",
     "NEW_SALESFORCECONFIGURATION": "Nieuwe Salesforce-configuratie",
-    "ADD_SALESFORCECONFIGURATION": "Salesforce-configuratie Toevoegen",
-    "EDIT_SALESFORCECONFIGURATION": "Salesforce-configuratie Bewerken",
-    "DELETE_SALESFORCECONFIGURATION": "Salesforce-configuratie Verwijderen",
-    "NO_SUGARCRMCONFIGURATION_AVAILABLE": "Geen SugarCRM configuraties beschikbaar",
+    "ADD_SALESFORCECONFIGURATION": "Voeg Salesforce-configuratie",
+    "EDIT_SALESFORCECONFIGURATION": "Edit Salesforce-configuratie",
+    "DELETE_SALESFORCECONFIGURATION": "Verwijder Salesforce-configuratie",
+    "NO_SUGARCRMCONFIGURATION_AVAILABLE": "Nee SugarCRM configuraties beschikbaar",
     "NEW_SUGARCRMCONFIGURATION": "Nieuwe SugarCRM Configuratie",
-    "ADD_SUGARCRMCONFIGURATION": "SugarCRM Configuratie Toevoegen",
-    "EDIT_SUGARCRMCONFIGURATION": "SugarCRM Configuratie Bewerken",
-    "DELETE_SUGARCRMCONFIGURATION": "SugarCRM Configuratie Verwijderen",
-    "NO_FRESHDESKCONFIGURATION_AVAILABLE": "Geen Freshdesk configuraties beschikbaar",
+    "ADD_SUGARCRMCONFIGURATION": "Voeg SugarCRM Configuratie",
+    "EDIT_SUGARCRMCONFIGURATION": "Edit SugarCRM Configuratie",
+    "DELETE_SUGARCRMCONFIGURATION": "Verwijder SugarCRM Configuratie",
+    "NO_FRESHDESKCONFIGURATION_AVAILABLE": "Nee Freshdesk configuraties beschikbaar",
     "NEW_FRESHDESKCONFIGURATION": "Nieuwe Freshdesk configuratie",
-    "ADD_FRESHDESKCONFIGURATION": "Freshdesk configuratie Toevoegen",
-    "EDIT_FRESHDESKCONFIGURATION": "Freshdesk configuratie Bewerken",
-    "DELETE_FRESHDESKCONFIGURATION": "Freshdesk configuratie Verwijderen",
+    "ADD_FRESHDESKCONFIGURATION": "Voeg Freshdesk configuratie",
+    "EDIT_FRESHDESKCONFIGURATION": "Edit Freshdesk configuratie",
+    "DELETE_FRESHDESKCONFIGURATION": "Verwijder Freshdesk configuratie",
     "SALESFORCEACCOUNTS": "Salesforce-accounts",
-    "EDIT_SALESFORCEACCOUNT": "Salesforce-account Bewerken",
-    "DELETE_SALESFORCEACCOUNT": "Salesforce-account Verwijderen",
-    "NEW_SALESFORCEACCOUNT": "Nieuw Salesforce-account",
-    "ADD_SALESFORCEACCOUNT": "Salesforce-account Toevoegen",
+    "EDIT_SALESFORCEACCOUNT": "Edit Salesforce-account",
+    "DELETE_SALESFORCEACCOUNT": "Verwijder Salesforce-account",
+    "NEW_SALESFORCEACCOUNT": "Nieuwe Salesforce-account",
+    "ADD_SALESFORCEACCOUNT": "Voeg Salesforce-account",
     "CLIENTID": "Klantnr.",
     "CLIENTSECRET": "Opdrachtgever geheim",
     "SECURITYTOKEN": "Beveiligingstoken",
     "SEARCH_FOR_ANYONE": "Zoeken voor iedereen",
     "APIKEY": "Api-sleutel",
     "FRESHDESKACCOUNTS": "Freshdesk Accounts",
-    "EDIT_FRESHDESKACCOUNT": "Freshdesk Account Bewerken",
-    "DELETE_FRESHDESKACCOUNT": "Freshdesk Account Verwijderen",
-    "NEW_FRESHDESKACCOUNT": "Nieuw Freshdesk Account",
-    "ADD_FRESHDESKACCOUNT": "Freshdesk Account Toevoegen",
+    "EDIT_FRESHDESKACCOUNT": "Edit Freshdesk Account",
+    "DELETE_FRESHDESKACCOUNT": "Verwijder Freshdesk Account",
+    "NEW_FRESHDESKACCOUNT": "Nieuwe Freshdesk Account",
+    "ADD_FRESHDESKACCOUNT": "Voeg Freshdesk Account",
     "SUGARCRMACCOUNTS": "SugarCRM Accounts",
-    "EDIT_SUGARCRMACCOUNT": "SugarCRM Account Bewerken",
-    "DELETE_SUGARCRMACCOUNT": "SugarCRM Account Verwijderen",
-    "NEW_SUGARCRMACCOUNT": "Nieuw SugarCRM Account",
-    "ADD_SUGARCRMACCOUNT": "SugarCRM Account Toevoegen",
+    "EDIT_SUGARCRMACCOUNT": "Edit SugarCRM Account",
+    "DELETE_SUGARCRMACCOUNT": "Verwijder SugarCRM Account",
+    "NEW_SUGARCRMACCOUNT": "Nieuwe SugarCRM Account",
+    "ADD_SUGARCRMACCOUNT": "Voeg SugarCRM Account",
     "CONFIGURATIONS": "Configuraties",
     "NO_CONFIGURATION_AVAILABLE": "Geen configuraties beschikbaar",
     "NEW_CONFIGURATION": "Nieuwe configuratie",
-    "ADD_CONFIGURATION": "Dialoogvenster Configuratie Toevoegen",
-    "EDIT_CONFIGURATION": "Configuratie Bewerken",
-    "DELETE_CONFIGURATION": "Configuratie Verwijderen",
+    "ADD_CONFIGURATION": "Dialoogvenster Configuratie toevoegen",
+    "EDIT_CONFIGURATION": "Configuratie bewerken",
+    "DELETE_CONFIGURATION": "Configuratie verwijderen",
     "SUBJECTS": "Onderwerpen",
     "DESCRIPTIONS": "Beschrijvingen",
     "FIELDS": "Velden",
     "TAGS": "Tags",
     "TYPE": "Type",
     "CONTENT": "Inhoud",
-    "EDIT_SUBJECT": "Onderwerp Bewerken",
-    "DELETE_SUBJECT": "Onderwerp Verwijderen",
+    "EDIT_SUBJECT": "Onderwerp bewerken",
+    "DELETE_SUBJECT": "Onderwerp verwijderen",
     "NEW_SUBJECT": "Nieuw onderwerp",
-    "ADD_SUBJECT": "Onderwerp Toevoegen",
-    "EDIT_DESCRIPTION": "Beschrijving Bewerken",
-    "DELETE_DESCRIPTION": "Beschrijving Verwijderen",
+    "ADD_SUBJECT": "Onderwerp toevoegen",
+    "EDIT_DESCRIPTION": "Edit description (beschrijving bewerken)",
+    "DELETE_DESCRIPTION": "Beschrijving verwijderen",
     "NEW_DESCRIPTION": "Nieuwe beschrijving",
-    "ADD_DESCRIPTION": "Beschrijving Toevoegen",
-    "EDIT_FIELD": "Invoerveld Bewerken",
-    "DELETE_FIELD": "Veld Verwijderen",
+    "ADD_DESCRIPTION": "Voeg de beschrijving",
+    "EDIT_FIELD": "Invoerveld",
+    "DELETE_FIELD": "Veld wissen",
     "NEW_FIELD": "Nieuw veld",
-    "ADD_FIELD": "Veld Toevoegen",
+    "ADD_FIELD": "Veld toevoegen",
     "ADD": "Toevoegen",
     "VOICE": "Spraak",
     "MAIL": "Mail",
@@ -159,28 +159,28 @@
     "INTEGRATION_TAB": "Tabblad integratie",
     "NEW_TAB": "Nieuw tabblad",
     "DESKACCOUNTS": "Bureau Accounts",
-    "EDIT_DESKACCOUNT": "Desk Account Bewerken",
+    "EDIT_DESKACCOUNT": "Edit Desk Account",
     "TEST_DESKACCOUNT": "Test Desk Account",
-    "DELETE_DESKACCOUNT": "Desk Account Verwijderen",
+    "DELETE_DESKACCOUNT": "Verwijder Desk Account",
     "CONSUMERKEY": "Toets voor consumenten",
     "CONSUMERSECRET": "Consument geheim",
     "TOKENSECRET": "Token geheim",
-    "ADD_DESKACCOUNT": "Desk Account Toevoegen",
-    "NEW_DESKACCOUNT": "Nieuw Desk Account",
-    "ADD_DESKCONFIGURATION": "Desk-configuratie Toevoegen",
+    "ADD_DESKACCOUNT": "Voeg Desk Account",
+    "NEW_DESKACCOUNT": "Nieuwe Desk Account",
+    "ADD_DESKCONFIGURATION": "Voeg Desk-configuratie",
     "NEW_DESKCONFIGURATION": "Nieuwe Desk-configuratie",
-    "DELETE_DESKCONFIGURATION": "Desk-configuratie Verwijderen",
+    "DELETE_DESKCONFIGURATION": "Verwijder Desk-configuratie",
     "ZOHOACCOUNTS": "Zoho Accounts",
-    "EDIT_ZOHOACCOUNT": "Zoho Account Bewerken",
+    "EDIT_ZOHOACCOUNT": "Edit Zoho Account",
     "TEST_ZOHOACCOUNT": "Test Zoho Account",
-    "DELETE_ZOHOACCOUNT": "Zoho Account Verwijderen",
-    "ADD_ZOHOACCOUNT": "Zoho Account Toevoegen",
-    "NEW_ZOHOACCOUNT": "Nieuw Zoho Account",
-    "ADD_ZOHOCONFIGURATION": "Zoho configuratie Toevoegen",
+    "DELETE_ZOHOACCOUNT": "Verwijder Zoho Account",
+    "ADD_ZOHOACCOUNT": "Voeg Zoho Account",
+    "NEW_ZOHOACCOUNT": "Nieuwe Zoho Account",
+    "ADD_ZOHOCONFIGURATION": "Voeg Zoho configuratie",
     "NEW_ZOHOCONFIGURATION": "Nieuwe Zoho configuratie",
     "AUTHTOKEN": "Autorisatie Token",
     "HOST": "Host",
-    "DELETE_ZOHOCONFIGURATION": "Zoho configuratie Verwijderen",
+    "DELETE_ZOHOCONFIGURATION": "Verwijder Zoho configuratie",
     "PAGE": "Pagina",
     "ROWSPERPAGE": "Rijen per pagina",
     "OF": "Van",
@@ -188,38 +188,38 @@
     "MODULE_SEARCH": "Module zoeken",
     "MODULE_CREATE": "Module aanmaken",
     "ACCESS_KEY": "vTiger Toegangssleutel",
-    "ADD_VTIGERACCOUNT": "vTiger-account Toevoegen",
-    "ADD_VTIGERCONFIGURATION": "vTiger-configuratie Toevoegen",
-    "DELETE_VTIGERACCOUNT": "vTiger Account Verwijderen",
-    "DELETE_VTIGERCONFIGURATION": "vTiger-configuratie Verwijderen",
-    "EDIT_VTIGERACCOUNT": "vTiger-account Bewerken",
+    "ADD_VTIGERACCOUNT": "Voeg een nieuw vTiger-account toe",
+    "ADD_VTIGERCONFIGURATION": "Voeg vTiger-configuratie toe",
+    "DELETE_VTIGERACCOUNT": "Verwijder vTiger Account",
+    "DELETE_VTIGERCONFIGURATION": "Verwijder vTiger-configuratie",
+    "EDIT_VTIGERACCOUNT": "Bewerk vTiger-account",
     "MODULE_NAME": "vTiger Module naam",
     "NEW_VTIGERACCOUNT": "Nieuw vTiger-account",
-    "NEW_VTIGERCONFIGURATION": "Nieuwe vTiger-configuratie",
+    "NEW_VTIGERCONFIGURATION": "Maak vTiger-configuratie",
     "TEST_VTIGERACCOUNT": "Test vTiger-account",
     "VTIGERACCOUNTS": "vTiger-accounts",
     "VTIGER_USER_NAME": "vTiger-gebruikersnaam",
-    "ADD_DYNAMICS365ACCOUNT": "Dynamics365-account Toevoegen",
-    "ADD_DYNAMICS365CONFIGURATION": "Dynamics365-configuratie Toevoegen",
+    "ADD_DYNAMICS365ACCOUNT": "Voeg een nieuw Dynamics365-account toe",
+    "ADD_DYNAMICS365CONFIGURATION": "Dynamics365-configuratie toevoegen",
     "CASE": "Geval",
-    "DELETE_DYNAMICS365ACCOUNT": "Dynamics365-account Verwijderen",
-    "DELETE_DYNAMICS365CONFIGURATION": "Dynamics365-configuratie Verwijderen",
+    "DELETE_DYNAMICS365ACCOUNT": "Dynamics365-account verwijderen",
+    "DELETE_DYNAMICS365CONFIGURATION": "Dynamics365-configuratie verwijderen",
     "DYNAMICS365ACCOUNTS": "Dynamics365-accounts",
-    "EDIT_DYNAMICS365ACCOUNT": "Dynamics365-account Bewerken",
+    "EDIT_DYNAMICS365ACCOUNT": "Dynamics365-account bewerken",
     "NEW_DYNAMICS365ACCOUNT": "Nieuw Dynamics365-account",
-    "NEW_DYNAMICS365CONFIGURATION": "Nieuwe Dynamics365-configuratie",
+    "NEW_DYNAMICS365CONFIGURATION": "Maak een Dynamics365-configuratie",
     "PHONECALL": "Telefoongesprek",
     "TENANTID": "Huurder-ID",
     "TEST_DYNAMICS365ACCOUNT": "Test Dynamics365-account",
     "TICKETTYPE": "Tickettype",
-    "ADD_SERVICENOWACCOUNT": "Nieuw ServiceNow-account Toevoegen",
-    "ADD_SERVICENOWCONFIGURATION": "ServiceNow-configuratie Toevoegen",
-    "DELETE_SERVICENOWACCOUNT": "ServiceNow-account Verwijderen",
-    "DELETE_SERVICENOWCONFIGURATION": "ServiceNow-configuratie Verwijderen",
-    "EDIT_SERVICENOWACCOUNT": "ServiceNow-account Bewerken",
+    "ADD_SERVICENOWACCOUNT": "Nieuw ServiceNow-account toevoegen",
+    "ADD_SERVICENOWCONFIGURATION": "ServiceNow-configuratie toevoegen",
+    "DELETE_SERVICENOWACCOUNT": "ServiceNow-account verwijderen",
+    "DELETE_SERVICENOWCONFIGURATION": "ServiceNow-configuratie verwijderen",
+    "EDIT_SERVICENOWACCOUNT": "ServiceNow-account bewerken",
     "EMAIL": "E-mail",
     "NEW_SERVICENOWACCOUNT": "Nieuw ServiceNow-account",
-    "NEW_SERVICENOWCONFIGURATION": "Nieuw ServiceNow-configuratie",
+    "NEW_SERVICENOWCONFIGURATION": "Maak ServiceNow-configuratie",
     "SERVICENOWACCOUNTS": "ServiceNow Accounts",
     "TEST_SERVICENOWACCOUNT": "Test ServiceNow Account",
     "TASK": "Taak",
@@ -229,12 +229,12 @@
     "CONTACTS": "Contact",
     "LEADS": "Lood",
     "MODULECREATE": "Module maken",
-    "ADD_FRESHSALESACCOUNT": "Freshsales-account Toevoegen",
-    "ADD_FRESHSALESCONFIGURATION": "Freshsales-configuratie Toevoegen",
-    "DELETE_FRESHSALESACCOUNT": "Freshsales-account Verwijderen",
-    "DELETE_FRESHSALESCONFIGURATION": "Freshsales Configuration Verwijderen",
-    "EDIT_FRESHSALESACCOUNT": "Freshsales-account Bewerken",
-    "EDIT_FRESHSALESCONFIGURATION": "Freshsales-configuratie Bewerken",
+    "ADD_FRESHSALESACCOUNT": "Voeg Freshsales-account toe",
+    "ADD_FRESHSALESCONFIGURATION": "Voeg Freshsales-configuratie toe",
+    "DELETE_FRESHSALESACCOUNT": "Freshsales-account verwijderen",
+    "DELETE_FRESHSALESCONFIGURATION": "Verwijder Freshsales Configuration",
+    "EDIT_FRESHSALESACCOUNT": "Bewerk Freshsales-account",
+    "EDIT_FRESHSALESCONFIGURATION": "Bewerk Freshsales-configuratie",
     "FRESHSALESACCOUNTS": "Freshsales Accounts",
     "NEW_FRESHSALESACCOUNT": "Nieuw Freshsales-account",
     "NEW_FRESHSALESCONFIGURATION": "Nieuwe Freshsales-configuratie",
diff --git a/public/app/main/apps/integrations/i18n/pt-BR.json b/public/app/main/apps/integrations/i18n/pt-BR.json
index 7c99ef6..66c41f9 100644
--- a/public/app/main/apps/integrations/i18n/pt-BR.json
+++ b/public/app/main/apps/integrations/i18n/pt-BR.json
@@ -161,18 +161,18 @@
     "TEST_SALESFORCEACCOUNT": "Testar conta do Salesforce",
     "INTEGRATION_TAB": "Guia Integração",
     "NEW_TAB": "Nova aba",
-    "DESKACCOUNTS": "Contas de mesa",
-    "EDIT_DESKACCOUNT": "Editar conta de mesa",
-    "TEST_DESKACCOUNT": "Conta de teste de mesa",
-    "DELETE_DESKACCOUNT": "Excluir conta de mesa",
+    "DESKACCOUNTS": "Contas Desk.com",
+    "EDIT_DESKACCOUNT": "Editar conta Desk.com",
+    "TEST_DESKACCOUNT": "Testar conta Desk.com",
+    "DELETE_DESKACCOUNT": "Excluir conta Desk.com",
     "CONSUMERKEY": "Chave do consumidor",
     "CONSUMERSECRET": "Consumidor secreto",
     "TOKENSECRET": "Segredo do Token",
-    "ADD_DESKACCOUNT": "Adicionar conta de mesa",
-    "NEW_DESKACCOUNT": "Nova conta de mesa",
-    "ADD_DESKCONFIGURATION": "Adicionar configuração de mesa",
-    "NEW_DESKCONFIGURATION": "Nova configuração de mesa",
-    "DELETE_DESKCONFIGURATION": "Excluir configuração da mesa",
+    "ADD_DESKACCOUNT": "Adicionar conta Desk.com",
+    "NEW_DESKACCOUNT": "Nova conta Desk.com",
+    "ADD_DESKCONFIGURATION": "Adicionar configuração Desk.com",
+    "NEW_DESKCONFIGURATION": "Nova configuração Desk.com",
+    "DELETE_DESKCONFIGURATION": "Excluir configuração Desk.com",
     "ZOHOACCOUNTS": "Contas Zoho",
     "EDIT_ZOHOACCOUNT": "Editar conta Zoho",
     "TEST_ZOHOACCOUNT": "Testar Conta Zoho",
@@ -230,16 +230,16 @@
     "LEADS": "Conduzir",
     "MODULECREATE": "Criar módulo",
     "ADD_FRESHSALESACCOUNT": "Adicionar conta Freshsales",
-    "ADD_FRESHSALESCONFIGURATION": "Adicionar configuração de vendas frescas",
+    "ADD_FRESHSALESCONFIGURATION": "Adicionar configuração Freshsales",
     "DELETE_FRESHSALESACCOUNT": "Excluir conta Freshsales",
-    "DELETE_FRESHSALESCONFIGURATION": "Excluir configuração de vendas recentes",
-    "EDIT_FRESHSALESACCOUNT": "Editar conta de vendas frescas",
-    "EDIT_FRESHSALESCONFIGURATION": "Editar configuração de vendas frescas",
-    "FRESHSALESACCOUNTS": "Contas de vendas frescas",
-    "NEW_FRESHSALESACCOUNT": "Nova conta de vendas frescas",
-    "NEW_FRESHSALESCONFIGURATION": "Nova configuração de vendas frescas",
-    "NO_FRESHSALESCONFIGURATION_AVAILABLE": "Nenhuma configuração de vendas frescas disponível",
-    "TEST_FRESHSALESACCOUNT": "Conta de teste de vendas frescas",
+    "DELETE_FRESHSALESCONFIGURATION": "Excluir configuração Freshsales",
+    "EDIT_FRESHSALESACCOUNT": "Editar conta Freshsales",
+    "EDIT_FRESHSALESCONFIGURATION": "Editar configuração Freshsales",
+    "FRESHSALESACCOUNTS": "Contas Freshsales",
+    "NEW_FRESHSALESACCOUNT": "Nova conta Freshsales",
+    "NEW_FRESHSALESCONFIGURATION": "Nova configuração Freshsales",
+    "NO_FRESHSALESCONFIGURATION_AVAILABLE": "Nenhuma configuração Freshsales disponível",
+    "TEST_FRESHSALESACCOUNT": "Testar conta Freshsales",
     "ADDITIONALSEARCHACCOUNT": "Conta de pesquisa adicional",
     "ADDITIONALSEARCHCONTACT": "Contato de pesquisa adicional",
     "ADDITIONALSEARCHLEAD": "Lead de pesquisa adicional",
diff --git a/public/app/main/apps/jscripty/i18n/de.json b/public/app/main/apps/jscripty/i18n/de.json
index 25c5da4..40b33e8 100644
--- a/public/app/main/apps/jscripty/i18n/de.json
+++ b/public/app/main/apps/jscripty/i18n/de.json
@@ -1,17 +1,17 @@
 {
   "JSCRIPTY": {
     "NAME": "Name",
-    "SEARCH_FOR_ANYONE": "Suche",
+    "SEARCH_FOR_ANYONE": "Suche für Jedermann",
     "BACK": "Zurück",
-    "SELECTED": "Ausgewählt",
-    "SELECT_ALL": "Alles auswählen",
-    "SELECT_NONE": "Nichts auswählen",
+    "SELECTED": "Ausgewählte",
+    "SELECT_ALL": "Alle auswählen",
+    "SELECT_NONE": "Wählen Sie \"Keine\"",
     "DESCRIPTION": "Beschreibung",
     "ERRORS": {
-      "NAME_REQUIRED": "Name erforderlich",
-      "PROJECT_REQUIRED": "Projekt erforderlich",
-      "FIELD_REQUIRED": "Feld erforderlich",
-      "NAME_MUST_VALID_PATTERN": "Ungültiges Format Name"
+      "NAME_REQUIRED": "Der Name ist erforderlich",
+      "PROJECT_REQUIRED": "Das Projekt ist erforderlich",
+      "FIELD_REQUIRED": "Das Feld ist erforderlich.",
+      "NAME_MUST_VALID_PATTERN": "Der Name muss in einem gültigen Format geschrieben werden"
     },
     "SAVE": "Speichern",
     "PROJECTS": "Projekte",
@@ -19,7 +19,7 @@
     "EDIT_PROJECT": "Projekt bearbeiten",
     "DELETE_PROJECT": "Projekt löschen",
     "JSCRIPTY": "Jscripty",
-    "ID": "ID",
+    "ID": "Id",
     "PROJECT": "Projekt",
     "CREATED_AT": "Erstellt am",
     "NEW_PROJECT": "Neues Projekt",
@@ -31,198 +31,198 @@
     "OPEN_CONTACT": "Kontakt öffnen",
     "HELP": {
       "NAME": "Nur Zahlen, Buchstaben und Sonderzeichen (._) werden unterstützt.",
-      "ENABLEUNCOMPLETESAVE": "Speichert die Eingaben, auch wenn Formular noch nicht abgeschlossen",
-      "SENDUNPAUSEONSUBMIT": "Agentenpause nach Absenden des Formulars beenden"
+      "ENABLEUNCOMPLETESAVE": "Die dem Bedienplatz-Sitzung zu speichern, auch wenn die Umfrage ist noch nicht abgeschlossen",
+      "SENDUNPAUSEONSUBMIT": "Beenden Sie am Ende der Umfrage automatisch die Pause des Agenten"
     },
     "PAGE": "Seite",
     "ROWSPERPAGE": "Zeilen pro Seite",
-    "OF": "von",
-    "JSCRIPTYSESSIONS": "Script-Sitzungen",
+    "OF": "Von",
+    "JSCRIPTYSESSIONS": "Projektsitzungen",
     "SESSIONS": "Sitzungen",
     "STARTTIME": "Startzeit",
     "ENDTIME": "Endzeit",
     "MEMBERNAME": "Mitgliedsname",
-    "CALLERIDNUM": "Telefonnummer des Anrufers",
+    "CALLERIDNUM": "Rufnummer des Anrufers",
     "NO_SESSION_AVAILABLE": "Keine Sitzungen verfügbar",
-    "SESSION_RESULTS": "Ergebnisse",
-    "SHOW_QUESTIONS_SESSION": "Ergebnisse anzeigen",
+    "SESSION_RESULTS": "Sitzung Ergebnisse",
+    "SHOW_QUESTIONS_SESSION": "Sitzung Ergebnisse anzeigen",
     "ANSWERS": "Antworten",
     "NO_RESULTS_AVAILABLE": "Keine Ergebnisse verfügbar",
-    "TOTAL": "Gesamt",
+    "TOTAL": "Insgesamt",
     "ANSWER": "Antwort",
-    "EXPORT_TO_CSV": "In CSV-Datei exportieren",
+    "EXPORT_TO_CSV": "Export in CSV",
     "NO_ANSWERS_AVAILABLE": "Keine Antworten vorhanden",
-    "DELETE_SESSION": "Sitzung löschen",
+    "DELETE_SESSION": "Session löschen",
     "RESET_SESSION": "Sitzung neu starten",
     "YES": "Ja",
-    "NO": "Nein",
-    "DO_YOU_WANT_TO_RESET_SESSION": "Sitzung wirklich zurücksetzen?",
+    "NO": "Keine",
+    "DO_YOU_WANT_TO_RESET_SESSION": "Möchten Sie die Sitzung zurücksetzen?",
     "ALL_SURVEY_DATA_WILL_BE_LOST": "Alle Antworten auf die Umfragen gehen verloren!",
-    "ENABLEUNCOMPLETESAVE": "Speichern wenn unvollständig",
+    "ENABLEUNCOMPLETESAVE": "Aktivieren Sie unvollständig speichern",
     "SUBMIT": "Senden",
     "PROJECT_NOT_AVAILABLE": "Projekt ist nicht verfügbar. Bitte wenden Sie sich an den Administrator",
-    "COMPLETE": "Abgeschlossen",
-    "CLONE_PROJECT": "Projekt duplizieren",
-    "SESSIONS_PROJECT": "Direkt zu den Sitzungen gehen",
-    "SENDUNPAUSEONSUBMIT": "Agentenpause nach Absenden beenden"
+    "COMPLETE": "Komplette",
+    "CLONE_PROJECT": "Klonprojekt",
+    "SESSIONS_PROJECT": "Gehe zu den Sitzungen",
+    "SENDUNPAUSEONSUBMIT": "Agent beim Senden abschalten"
   },
   "mwForm": {
     "form": {
-      "name": "Titel",
-      "name.placeholder": "Titel hier eingeben",
-      "description": "Beschreibung"
+      "name": "Title",
+      "name.placeholder": "Form title",
+      "description": "Description"
     },
     "buttons": {
-      "addPage": "Seite hinzufügen",
-      "moveDown": "Nach Unten bewegen",
-      "moveUp": "Nach Oben bewegen",
-      "removePage": "Seite löschen",
-      "remove": "Löschen",
-      "addElement": "Element hinzufügen",
-      "questionReady": "Bereit",
-      "next": "Weiter",
-      "back": "Zurück",
-      "submit": "Übermitteln",
-      "begin": "Start",
-      "fold": "Einklappen",
-      "unfold": "Ausklappen",
-      "edit": "Anpassen",
-      "clone": "Duplizieren",
-      "view": "Ansicht"
+      "addPage": "Add page",
+      "moveDown": "Move down",
+      "moveUp": "Move up",
+      "removePage": "Remove page",
+      "remove": "Remove",
+      "addElement": "Add element",
+      "questionReady": "Ready",
+      "next": "Next",
+      "back": "Back",
+      "submit": "Submit",
+      "begin": "Begin",
+      "fold": "Fold",
+      "unfold": "Unfold",
+      "edit": "Edit",
+      "clone": "Clone",
+      "view": "View"
     },
     "page": {
       "tab": {
-        "heading": "Seite {{page}} von {{allPages}}"
+        "heading": "Page {{page}} of {{allPages}}"
       },
       "elements": {
-        "empty": "Leere Seite"
+        "empty": "Empty page"
       },
-      "pageWithNameCheckbox": "Benannt",
-      "name": "Seitenname"
+      "pageWithNameCheckbox": "named",
+      "name": "Page name"
     },
     "pageFlow": {
-      "afterPage": "Nächste Seite {{page}}:",
-      "afterQuestionAnswer": "Seitenwechsel basierend auf Antwort",
-      "goToPage": "Gehe zu Seite {{page.number}}",
-      "goToNextPage": "Zur nächsten Seite",
-      "submitForm": "Formular übermitteln"
+      "afterPage": "After page {{page}}:",
+      "afterQuestionAnswer": "Go to page based on answer",
+      "goToPage": "Go to page {{page.number}}",
+      "goToNextPage": "Continue to next page",
+      "submitForm": "Submit form"
     },
     "elements": {
-      "question": "Frage",
-      "image": "Bild",
-      "paragraph": "Paragraf"
+      "question": "Question",
+      "image": "Image",
+      "paragraph": "Paragraph"
     },
     "question": {
       "types": {
         "text": {
-          "name": "Kurztext"
+          "name": "Short text"
         },
         "textarea": {
-          "name": "Langer Text"
+          "name": "Long text"
         },
         "radio": {
-          "name": "Radio-Button"
+          "name": "Radio"
         },
         "select": {
-          "name": "Auswahl"
+          "name": "Select"
         },
         "checkbox": {
-          "name": "Checkboxen"
+          "name": "Checkboxes"
         },
         "grid": {
-          "name": "Raster"
+          "name": "Grid"
         },
         "priority": {
-          "name": "Priorität"
+          "name": "Priority"
         },
         "division": {
-          "name": "Abteilung"
+          "name": "Division"
         },
         "number": {
-          "name": "Nummer"
+          "name": "Number"
         },
         "date": {
-          "name": "Datum"
+          "name": "Date"
         },
         "datetime": {
-          "name": "Zeitstempel"
+          "name": "Datetime"
         },
         "time": {
-          "name": "Zeit"
+          "name": "Time"
         },
         "email": {
-          "name": "E-Mail"
+          "name": "Email"
         },
         "range": {
-          "name": "Bereich"
+          "name": "Range"
         },
         "url": {
           "name": "URL"
         }
       },
-      "text": "Fragetext",
-      "type": "Fragetyp",
-      "required": "Erforderlich",
+      "text": "Question text",
+      "type": "Question type",
+      "required": "Required",
       "preview": {
-        "text": "Kurztext",
-        "textarea": "Langer Text",
-        "otherAnswer": "Weitere"
+        "text": "Short answer text",
+        "textarea": "Long answer text",
+        "otherAnswer": "Other"
       },
       "division": {
-        "quantity": "Anzahl",
-        "unit": "Einheit",
-        "assignedSumLabel": "Label Zugewiesen",
-        "fromRequiredLabel": "Label Absender erforderlich"
+        "quantity": "Quantity",
+        "unit": "Unit label",
+        "assignedSumLabel": "Assigned",
+        "fromRequiredLabel": "from required"
       },
       "priority": {
-        "sorted": "Sortiert",
-        "available": "Verfügbar",
-        "clickToAddItem": "Klicken, um Element hinzuzufügen"
+        "sorted": "Sorted",
+        "available": "Available",
+        "clickToAddItem": "Click to add item"
       },
       "grid": {
-        "cellInputType": "Eingabetyp",
+        "cellInputType": "Cell input type",
         "cellInputTypes": {
-          "radio": "Radio-Button",
+          "radio": "Radio",
           "checkbox": "Checkbox",
           "text": "Text",
-          "number": "Checkbox",
-          "date": "Datum",
-          "time": "Zeit"
+          "number": "Number",
+          "date": "Date",
+          "time": "Time"
         },
-        "rowLabel": "Zeile {{row}}",
-        "clickToAddRow": "Klicken, um Zeile hinzuzufügen",
-        "columnLabel": "Spalte {{col}}",
-        "clickToAddColumn": "Klicken, um Spalte hinzuzufügen"
+        "rowLabel": "Row {{row}}",
+        "clickToAddRow": "Click to add row",
+        "columnLabel": "Column {{col}}",
+        "clickToAddColumn": "Click to add column"
       },
       "range": {
-        "from": "Bereich von",
-        "to": "bis"
+        "from": "Range from",
+        "to": "to"
       },
       "number": {
         "min": "Min",
         "max": "Max"
       },
-      "orLabel": "oder ",
-      "otherLabel": "Weitere: ",
-      "userAnswer": "Antwort Nutzer",
+      "orLabel": "or ",
+      "otherLabel": "Other: ",
+      "userAnswer": "User answer",
       "buttons": {
-        "addOption": "Klicken, um Option hinzuzufügen",
-        "addOther": "Weitere hinzufügen"
+        "addOption": "Click to add option",
+        "addOther": "Add 'Other'"
       }
     },
     "image": {
-      "selectImageButton": "Bild auswählen",
-      "caption": "Screenshot einfügen"
+      "selectImageButton": "Select image",
+      "caption": "Image caption"
     },
     "paragraph": {
-      "placeholder": "Text für Paragrafen eingeben"
+      "placeholder": "Enter paragraph text"
     },
     "confirmationPage": {
-      "title": "Bestätigungsseite",
-      "customMessage": "Nachricht erfolgreiche Übermittlung",
-      "defaultMessage": "Ihre Eingaben wurden gespeichert",
-      "errorMessage": "Fehler beim Speichern Ihrer Eingaben",
-      "pendingMessage": "Ihre Eingaben werden gespeichert"
+      "title": "Confirmation page",
+      "customMessage": "Custom confirmation message",
+      "defaultMessage": "Your response has been saved",
+      "errorMessage": "Error! Your response has not been saved",
+      "pendingMessage": "Your response is being saved."
     }
   }
 }
diff --git a/public/app/main/apps/jscripty/i18n/pt-BR.json b/public/app/main/apps/jscripty/i18n/pt-BR.json
index a39d9fd..1aa6dcf 100644
--- a/public/app/main/apps/jscripty/i18n/pt-BR.json
+++ b/public/app/main/apps/jscripty/i18n/pt-BR.json
@@ -1,6 +1,6 @@
 {
   "JSCRIPTY": {
-    "CLONE_PROJECT": "Projeto Clone",
+    "CLONE_PROJECT": "Clonar projeto",
     "NAME": "Nome",
     "SEARCH_FOR_ANYONE": "Procurar",
     "BACK": "Voltar",
@@ -16,17 +16,17 @@
     },
     "SAVE": "Salvar",
     "PROJECTS": "Projetos",
-    "ADD_PROJECT": "Adicionar Projeto",
-    "EDIT_PROJECT": "Editar Projeto",
-    "DELETE_PROJECT": "Excluir Projeto",
+    "ADD_PROJECT": "Adicionar projeto",
+    "EDIT_PROJECT": "Editar projeto",
+    "DELETE_PROJECT": "Excluir projeto",
     "JSCRIPTY": "Jscripty",
     "ID": "Id",
     "PROJECT": "Projeto",
     "CREATED_AT": "Criado em",
-    "NEW_PROJECT": "Novo Projeto",
+    "NEW_PROJECT": "Novo projeto",
     "EDIT": "Editar",
     "SETTINGS": "Configurações",
-    "GENERAL": "Feral",
+    "GENERAL": "General",
     "BUILDER": "Builder",
     "PREVIEW": "Visualizar",
     "OPEN_CONTACT": "Contato aberto",
diff --git a/public/app/main/apps/mail/i18n/de.json b/public/app/main/apps/mail/i18n/de.json
index c2b9ea0..e258a20 100644
--- a/public/app/main/apps/mail/i18n/de.json
+++ b/public/app/main/apps/mail/i18n/de.json
@@ -1,197 +1,197 @@
 {
   "MAIL": {
     "TEXT": "Text",
-    "TIMES": "Zeitstempel",
-    "EDIT_AUTOREPLY": "Automatische Antwort bearbeiten",
+    "TIMES": "Die Anzahl der Zeiten pro Interaktion",
+    "EDIT_AUTOREPLY": "Bearbeiten Sie automatische Antwort",
     "AUTOREPLY": "Automatische Antwort",
-    "SHOW_AUTOREPLY": "Automatische Antwort anzeigen",
+    "SHOW_AUTOREPLY": "Die automatische Antwort anzeigen",
     "SHOW_DETAILS": "Details anzeigen",
     "HIDE_DETAILS": "Details ausblenden",
-    "TO": "An",
+    "TO": "Zu",
     "FROM": "Von",
     "DATE": "Datum",
-    "CC": "CC",
-    "REPLY": "Antworten",
+    "CC": "Cc",
+    "REPLY": "Antwort",
     "REPLY_ALL": "Allen antworten",
-    "FORWARD": "Weiterleiten",
+    "FORWARD": "Vorwärts",
     "SUBJECT": "Betreff",
-    "BCC": "BCC",
+    "BCC": "Bcc",
     "SEND": "Senden",
     "ATTACHMENT": "Anhang",
     "ATTACHMENTS": "Anhänge",
     "NAME": "Name",
     "MAILQUEUES": "E-Mail Warteschlangen",
-    "SEARCH_FOR_ANYONE": "Suche",
+    "SEARCH_FOR_ANYONE": "Suche für Jedermann",
     "STRATEGY": "Strategie",
     "ERRORS": {
-      "TEXT_REQUIRED": "Text erforderlich",
-      "NAME_REQUIRED": "Name erforderlich",
-      "AGENT_TIMEOUT_REQUIRED": "Zeitüberschreitung Agent erforderlich",
-      "EMAIL_ADDRESS_REQUIRED": "E-Mail Adresse erforderlich",
-      "EMAIL_ADDRESS_MUST_VALID": "Ungültiges Format E-Mail",
-      "HOST_REQUIRED": "Host erforderlich",
-      "USERNAME_REQUIRED": "Nutzername erforderlich",
-      "PORT_REQUIRED": "Port erforderlich",
-      "CONNTIMEOUT_REQUIRED": "Zeitüberschreitung Verbindung erforderlich",
-      "AUTHTIMEOUT_REQUIRED": "Zeitüberschreitung für Authentifizierung erforderlich",
-      "ACCEPTURL_MUST_VALID_URL": "Format ungültig URL",
-      "TIMEOUT_REQUIRED": "Zeitüberschreitung erforderlich",
-      "REJECTURL_MUST_VALID_URL": "Format Ungültig URL bei Ablehnen",
-      "CLOSEURL_MUST_VALID_URL": "Format ungültig URL bei Schließen",
-      "AGENT_REQUIRED": "Agent erforderlich",
-      "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss größer oder gleich sein als",
-      "DISPOSITION_REQUIRED": "Qualifizierung erforderlich",
-      "CONDITION_REQUIRED": "Bedingung erforderlich",
-      "TRUEPRIORITY_REQUIRED": "Priorität bei \"true\" erforderlich",
-      "FALSEPRIORITY_REQUIRED": "Priorität bei \"false\" erforderlich",
-      "TRUEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Priorität bei \"true\" muss größer oder gleich sein als",
-      "FALSEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Priorität bei \"false\" muss größer oder gleich sein als",
-      "PRIORITY_REQUIRED": "Priorität erforderlich",
-      "PRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Priorität muss größer oder gleich sein als",
-      "QUEUE_REQUIRED": "Warteschlange erforderlich",
-      "LIST_REQUIRED": "Liste erforderlich",
-      "PASSWORD_REQUIRED": "Passwort erforderlich",
-      "SERVICE_REQUIRED": "Dienst erforderlich,",
-      "IMAP_HOST_REQUIRED": "IMAP-Host erforderlich",
-      "IMAP_PORT_REQUIRED": "IMAP-Port erforderlich",
-      "SMTP_HOST_REQUIRED": "SMTP-Host erforderlich",
-      "SMTP_PORT_REQUIRED": "SMTP-Port erforderlich",
-      "CONFIRM_NOT_MATCH": "Die Passwörter stimmen nicht überein",
-      "KEY_MAX_LENGTH": "Schlüssel darf eine maximale Länge von {{max}} haben",
-      "KEY_REQUIRED": "Schlüssel erforderlich",
-      "TEXT_MAX_LENGTH": "Text darf eine maximale Länge von {{max}} haben",
-      "VALUE_REQUIRED": "Wert erforderlich",
-      "FONT_SIZE_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Schriftgröße muss größer oder gleich sein als",
-      "FONT_SIZE_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Schriftgröße muss kleiner oder gleich sein als",
-      "FONT_SIZE_REQUIRED": "Schriftgröße erforderlich",
-      "COMMAND_REQUIRED": "Eingabe erforderlich",
-      "AGENT_TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung Agent muss größer oder gleich sein als",
-      "NAME_MUST_VALID_PATTERN": "Format ungültig Name",
-      "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss kleiner oder gleich sein als",
-      "AGENT_TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung Agent muss kleiner oder gleich sein als",
-      "WAITFORTHEASSIGNEDAGENT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wartezeit Agent muss größer oder gleich sein als",
-      "WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Wartezeit Agent muss kleiner oder gleich sein als",
-      "WAITFORTHEASSIGNEDAGENT_REQUIRED": "Wartezeit Agent erforderlich",
-      "TAG_REQUIRED": "Tag erforderlich",
-      "AGENTTRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung Transfer an Agent muss größer oder gleich sein als",
-      "AGENTTRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung Transfer an Agent muss kleiner oder gleich sein als",
-      "AGENTTRANSFERTIMEOUT_REQUIRED": "Zeitüberschreitung Transfer an Agent erforderlich",
-      "QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung Transfer an Warteschlange muss größer oder gleich sein als",
-      "QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung Transfer an Warteschlange muss kleiner oder gleich sein als",
-      "QUEUETRANSFERTIMEOUT_REQUIRED": "Zeitüberschreitung Transfer an Warteschlange erforderlich",
-      "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "PausenID bei Qualifizierung erforderlich",
-      "REPLY_TYPE_REQUIRED": "Antworttyp erforderlich",
+      "TEXT_REQUIRED": "Das Feld \"Text\" ist erforderlich",
+      "NAME_REQUIRED": "Der Name ist erforderlich",
+      "AGENT_TIMEOUT_REQUIRED": "Der Agent Timeout ist erforderlich",
+      "EMAIL_ADDRESS_REQUIRED": "Die E-Mail-Adresse ist erforderlich",
+      "EMAIL_ADDRESS_MUST_VALID": "Die E-Mail Adresse muss in einem gültigen Format",
+      "HOST_REQUIRED": "Der Host wird benötigt",
+      "USERNAME_REQUIRED": "Der Benutzername ist erforderlich",
+      "PORT_REQUIRED": "Der Port ist erforderlich",
+      "CONNTIMEOUT_REQUIRED": "Timeout der Verbindung ist erforderlich",
+      "AUTHTIMEOUT_REQUIRED": "Das Zeitlimit für die Authentifizierung erforderlich ist",
+      "ACCEPTURL_MUST_VALID_URL": "Die URL muss in einem gültigen Format",
+      "TIMEOUT_REQUIRED": "Der Timeout ist erforderlich",
+      "REJECTURL_MUST_VALID_URL": "Die URL muss in einem gültigen Format",
+      "CLOSEURL_MUST_VALID_URL": "Die URL muss in einem gültigen Format",
+      "AGENT_REQUIRED": "Der Agent ist erforderlich",
+      "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Timeout muss größer als oder gleich",
+      "DISPOSITION_REQUIRED": "Die Disposition ist erforderlich",
+      "CONDITION_REQUIRED": "Der Zustand ist erforderlich",
+      "TRUEPRIORITY_REQUIRED": "Die wahre Priorität ist erforderlich",
+      "FALSEPRIORITY_REQUIRED": "Die falsche Priorität ist erforderlich",
+      "TRUEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die wahre Priorität muss größer als oder gleich",
+      "FALSEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die falsche Priorität muss größer als oder gleich",
+      "PRIORITY_REQUIRED": "Die Priorität ist erforderlich",
+      "PRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Priorität muss größer als oder gleich",
+      "QUEUE_REQUIRED": "Die Warteschlange ist erforderlich",
+      "LIST_REQUIRED": "Die Liste ist erforderlich",
+      "PASSWORD_REQUIRED": "Das Kennwort ist erforderlich",
+      "SERVICE_REQUIRED": "Der Dienst ist erforderlich,",
+      "IMAP_HOST_REQUIRED": "Der IMAP-Host wird benötigt",
+      "IMAP_PORT_REQUIRED": "Der IMAP-Anschluss erforderlich",
+      "SMTP_HOST_REQUIRED": "Der SMTP-Host ist erforderlich",
+      "SMTP_PORT_REQUIRED": "Der SMTP-Port ist erforderlich",
+      "CONFIRM_NOT_MATCH": "Die Passwörter nicht übereinstimmen",
+      "KEY_MAX_LENGTH": "Schlüssel muss eine maximale Länge von {{max}}",
+      "KEY_REQUIRED": "Der Schlüssel ist erforderlich",
+      "TEXT_MAX_LENGTH": "Der Wert muss eine maximale Länge von {{max}} haben",
+      "VALUE_REQUIRED": "Pflichtfeld",
+      "FONT_SIZE_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
+      "FONT_SIZE_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "FONT_SIZE_REQUIRED": "Pflichtfeld",
+      "COMMAND_REQUIRED": "Pflichtfeld",
+      "AGENT_TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
+      "NAME_MUST_VALID_PATTERN": "Falsches Format",
+      "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "AGENT_TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "WAITFORTHEASSIGNEDAGENT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
+      "WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "WAITFORTHEASSIGNEDAGENT_REQUIRED": "Pflichtfeld",
+      "TAG_REQUIRED": "Pflichtfeld",
+      "AGENTTRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
+      "AGENTTRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "AGENTTRANSFERTIMEOUT_REQUIRED": "Pflichtfeld",
+      "QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
+      "QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "QUEUETRANSFERTIMEOUT_REQUIRED": "Pflichtfeld",
+      "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Pflichtfeld",
+      "REPLY_TYPE_REQUIRED": "Pflichtfeld",
       "FIELD_REQUIRED": "Pflichtfeld"
     },
-    "AGENT_TIMEOUT": "Zeitüberschreitung Agent",
+    "AGENT_TIMEOUT": "Agent Timeout",
     "DESCRIPTION": "Beschreibung",
     "ADD_MAILQUEUE": "E-Mail Warteschlange hinzufügen",
     "EDIT_MAILQUEUE": "E-Mail Warteschlange bearbeiten",
     "DELETE_MAILQUEUE": "E-Mail Warteschlange löschen",
     "SETTINGS": "Einstellungen",
-    "GENERAL": "Allgemeine Einstellungen",
+    "GENERAL": "Allgemein",
     "SAVE": "Speichern",
     "MAILACCOUNTS": "E-Mail Konten",
     "EMAIL_ADDRESS": "E-Mail Adresse",
     "ADD_MAILACCOUNT": "E-Mail Konto hinzufügen",
-    "EDIT_MAILACCOUNT": "E-Mail Konto bearbeiten",
-    "DELETE_MAILACCOUNT": "E-Mail Konto löschen",
-    "DISPOSITIONS": "Qualifizierungen",
+    "EDIT_MAILACCOUNT": "E-Mail-Konto bearbeiten",
+    "DELETE_MAILACCOUNT": "E-Mail-Konten löschen",
+    "DISPOSITIONS": "Bestimmungen",
     "WEBHOOKS": "WebHooks",
-    "ACTIONS": "Routing",
-    "OTHERS": "Weitere",
+    "ACTIONS": "Aktionen",
+    "OTHERS": "Andere",
     "LIST": "Liste",
     "TEMPLATE": "Vorlage",
     "FIDELITY": "Treue",
-    "SERVICE": "Dienst",
+    "SERVICE": "Service",
     "CREATED_AT": "Erstellt am",
     "ACCEPT": "Akzeptieren",
-    "ACCEPTMETHOD": "Methode akzeptieren",
+    "ACCEPTMETHOD": "Die Methode",
     "ACCEPTURL": "URL akzeptieren",
     "REJECT": "Ablehnen",
     "REJECTMETHOD": "Methode ablehnen",
     "REJECTURL": "URL ablehnen",
-    "CLOSE": "Schließen",
-    "CLOSEMETHOD": "Methode schließen",
-    "CLOSEURL": "URL schließen",
-    "WHITELABEL": "WhiteLabel",
-    "SIGNATURE": "Signatur",
+    "CLOSE": "In der Nähe",
+    "CLOSEMETHOD": "In der Nähe Methode",
+    "CLOSEURL": "Der URL",
+    "WHITELABEL": "White Label",
+    "SIGNATURE": "Unterschrift",
     "IMAP": "IMAP",
     "HOST": "Host",
-    "USERNAME": "Nutzername",
-    "PORT": "Port",
+    "USERNAME": "Benutzername",
+    "PORT": "Hafen",
     "MAILBOX": "Mailbox",
     "FILTER": "Filter",
-    "CONNTIMEOUT": "Zeitüberschreitung Verbindung (Sek)",
-    "AUTHTIMEOUT": "Zeitüberschreitung Authentifizierung (Sek)",
+    "CONNTIMEOUT": "Connection Timeout [sek]",
+    "AUTHTIMEOUT": "Authentication Timeout [sek]",
     "DELETE": "E-Mails vom Server löschen",
     "SSL": "SSL",
     "KEEPALIVE": "Keepalive",
-    "POLLING": "Abfrageintervall",
+    "POLLING": "Polling",
     "SMTP": "SMTP",
-    "SELECTED": "Ausgewählt",
-    "SELECT_ALL": "Alles auswählen",
-    "SELECT_NONE": "Nichts auswählen",
+    "SELECTED": "Ausgewählte",
+    "SELECT_ALL": "Alle auswählen",
+    "SELECT_NONE": "Wählen Sie \"Keine\"",
     "BACK": "Zurück",
     "MAIL": "E-Mail",
-    "ID": "ID",
-    "TIMEOUT": "Zeitüberschreitung",
+    "ID": "Id",
+    "TIMEOUT": "Timeout",
     "PASSWORD": "Passwort",
-    "NO_MAILDISPOSITION_AVAILABLE": "Keine E-Mail Qualifizierung verfügbar",
-    "ADD_MAILDISPOSITION": "Qualifizierung hinzufügen",
-    "NEW_MAILDISPOSITION": "Neue E-Mail Qualifizierung",
-    "EDIT_MAILDISPOSITION": "Qualifizierung bearbeiten",
-    "DELETE_MAILDISPOSITION": "Qualifizierung löschen",
-    "MAILDISPOSITIONS": "E-Mail Qualifizierungen",
+    "NO_MAILDISPOSITION_AVAILABLE": "Keine E-Mail zur Verfügung Verfügungen",
+    "ADD_MAILDISPOSITION": "E-Mail hinzufügen Disposition",
+    "NEW_MAILDISPOSITION": "Neue E-Mail zur Verfügung",
+    "EDIT_MAILDISPOSITION": "Bearbeiten von E-Mail zur Verfügung",
+    "DELETE_MAILDISPOSITION": "Löschen von E-Mail zur Verfügung",
+    "MAILDISPOSITIONS": "E-Mail Verfügungen",
     "NEW_MAILQUEUE": "Neue E-Mail Warteschlange",
-    "NEW_MAILACCOUNT": "Neues E-Mail Konto",
-    "NO_AVAILABLE_INFO": "Keine Informationen verfügbar",
-    "ALL_TEAMS": "Alle Teams",
+    "NEW_MAILACCOUNT": "Neue E-Mail Konto",
+    "NO_AVAILABLE_INFO": "Keine verfügbaren Info",
+    "ALL_TEAMS": "Alle Mannschaften",
     "SELECTED_TEAMS": "Ausgewählte Teams",
     "HELP": {
       "NAME": "Nur Zahlen, Buchstaben und Sonderzeichen (._) werden unterstützt.",
-      "USERNAME": "Benutzername für die Authentifizierung",
-      "PASSWORD": "Passwort für die Authentifizierung",
-      "SECURE": "Bei true wird die Verbindung TLS verwenden, wenn eine Verbindung zum Server aufgebaut wird",
-      "FONT_FAMILY": "Standard-Schriften",
+      "USERNAME": "Benutzername für die Authentifizierung verwendet werden",
+      "PASSWORD": "Kennwort für die Authentifizierung verwendet werden",
+      "SECURE": "Bei true wird die Verbindung TLS verwenden, wenn eine Verbindung zu Server",
+      "FONT_FAMILY": "Standardschriftfamilie",
       "FONT_SIZE": "Standard Schriftgröße",
-      "MARK_AS_UNREAD": "Deaktivieren/Aktivieren um die letzte Nachricht einer Interaktion als ungelesen zu markieren",
-      "MANDATORYDISPOSITION": "Qualifizierung erforderlich",
-      "MANDATORYDISPOSITIONPAUSEID": "PausenID während Qualifizierung",
+      "MARK_AS_UNREAD": "Agent aktivieren / deaktivieren, um die letzte Nachricht einer Interaktion als ungelesen zu markieren",
+      "MANDATORYDISPOSITION": "Zwingende Disposition",
+      "MANDATORYDISPOSITIONPAUSEID": "Anhalten, um zu verwenden, wenn die obligatorische Disposition aktiviert ist",
       "CLOUD_PROVIDER": "Für die Authentifizierung verwendeter Cloud-Anbieter"
     },
     "PAGE": "Seite",
     "ROWSPERPAGE": "Zeilen pro Seite",
-    "OF": "von",
-    "TEAMADD_MAILQUEUE": "Team zur Warteschlange hinzufügen",
-    "AGENTADD_MAILQUEUE": "Agenten zur Warteschlange hinzufügen",
+    "OF": "Von",
+    "TEAMADD_MAILQUEUE": "Team Chat Warteschlange hinzufügen",
+    "AGENTADD_MAILQUEUE": "Agent zu Chatten Warteschlange hinzufügen",
     "ALL_AGENTS": "Alle Agenten",
     "SELECTED_AGENTS": "Ausgewählte Agenten",
     "AGENT": "Agent",
-    "EDIT_AGENT": "Agenten bearbeiten",
-    "EDIT_CLOSE": "Verhalten bei Schließen bearbeiten",
-    "DISPOSITION": "Qualifizierung",
-    "GOTOIF": "GeheZuWenn (GoToIf)",
-    "EDIT_GOTOIF": "Bedingung bearbeiten und Priorität zuweisen",
-    "CONDITION": "Bedingung",
-    "TRUEPRIORITY": "Priorität, wenn erfüllt (true)",
-    "FALSEPRIORITY": "Priorität, wenn nicht erfüllt (false)",
-    "GOTOP": "Priorität setzen (GoToP)",
-    "EDIT_GOTOP": "GoToP bearbeiten",
+    "EDIT_AGENT": "Agent bearbeiten",
+    "EDIT_CLOSE": "Bearbeiten Schließen",
+    "DISPOSITION": "Disposition",
+    "GOTOIF": "GotoIf",
+    "EDIT_GOTOIF": "Bearbeiten GotoIf",
+    "CONDITION": "Zustand",
+    "TRUEPRIORITY": "Wahre Priorität",
+    "FALSEPRIORITY": "Falsche Priorität",
+    "GOTOP": "GotoP",
+    "EDIT_GOTOP": "GotoP bearbeiten",
     "PRIORITY": "Priorität",
-    "NOOP": "Log erstellen (NoOp)",
-    "EDIT_NOOP": "Log-Erstellung bearbeiten",
+    "NOOP": "Noop",
+    "EDIT_NOOP": "Bearbeiten Noop",
     "VALUE": "Wert",
     "QUEUE": "Warteschlange",
     "EDIT_QUEUE": "Warteschlange bearbeiten",
-    "INTERACTIONS": "Interaktionen",
-    "STARTEDAT": "Startdatum",
+    "INTERACTIONS": "Wechselwirkungen",
+    "STARTEDAT": "Gestartet am",
     "CONTACT": "Kontakt",
-    "CLOSEDAT": "Geschlossen am",
-    "NOTES": "Anmerkungen",
-    "NO_INTERACTION_AVAILABLE": "Keine neuen Interaktionen verfügbar",
+    "CLOSEDAT": "Geschlossen",
+    "NOTES": "Hinweise",
+    "NO_INTERACTION_AVAILABLE": "Es sind keine Wechselwirkungen zur Verfügung",
     "ACTIVE": "Aktiv",
-    "SECURE": "Sicher",
+    "SECURE": "Sichere",
     "AUTHENTICATION": "Authentifizierung",
     "SMTP_HOST": "SMTP-Host",
     "SMTP_PORT": "SMTP-Port",
@@ -199,129 +199,129 @@
     "IMAP_PORT": "IMAP-Port",
     "CONFIRM_PASSWORD": "Passwort bestätigen",
     "SELECT_STATUS": "Status auswählen",
-    "OPENED": "Geöffnet",
+    "OPENED": "Öffnen",
     "CLOSED": "Geschlossen",
     "ALL": "Alle",
     "SELECT_ACCOUNT": "Konto auswählen",
     "STATUS": "Status",
     "ACCOUNT": "Konto",
-    "OPEN": "Offen",
+    "OPEN": "Öffnen",
     "KEY": "Schlüssel",
     "SMTPSERVICE": "SMTP-Dienst",
-    "UNPAUSE": "Pause abbrechen",
-    "DEFAULT_PAUSE": "Standardpause",
+    "UNPAUSE": "Pause beenden",
+    "DEFAULT_PAUSE": "Standard Pause",
     "LOGOUT": "An-/Abmelden",
-    "AGENTADD_QUEUE": "Agenten zur Warteschlange hinzufügen",
-    "VOICE": "Anrufe",
+    "AGENTADD_QUEUE": "Agent E-Mail Warteschlange hinzufügen",
+    "VOICE": "Voice",
     "CHAT": "Chat",
-    "SMS": "SMS",
-    "OPENCHANNEL": "Offener Kanal",
+    "SMS": "Sms",
+    "OPENCHANNEL": "Channel öffnen",
     "FAX": "Fax",
     "REALTIME": "Echtzeit",
     "AGENTS": "Agenten",
     "QUEUES": "Warteschlangen",
     "ACCOUNTS": "Konten",
-    "FULLNAME": "Vollständiger Name",
-    "INTERNAL": "Intern",
-    "PHONE_STATE": "Status Nebenstelle",
-    "PHONE_STATUS": "SIP-Status Nebenstelle",
+    "FULLNAME": "Voller Name",
+    "INTERNAL": "Interne",
+    "PHONE_STATE": "Telefonstatus",
+    "PHONE_STATUS": "Telefonstatus",
     "PAUSE": "Pause",
     "LOGGED_IN": "Angemeldet",
     "PAUSED": "Angehalten",
     "READY": "Bereit",
     "WAITING": "Warten",
-    "TOTAL": "Gesamt",
-    "IN": "Eingehend",
-    "OUT": "Ausgehend",
+    "TOTAL": "Insgesamt",
+    "IN": "In",
+    "OUT": "Aus",
     "IMAP_STATUS": "IMAP-Status",
     "SMTP_STATUS": "SMTP-Status",
     "DISABLED": "Deaktiviert",
     "CONNECTED": "Verbunden",
-    "NEVER_VERIFIED": "Noch nicht verifiziert",
+    "NEVER_VERIFIED": "Nie verifiziert",
     "ERROR": "Fehler",
     "EDIT_ACCOUNT": "Konto bearbeiten",
-    "VERIFY_SMTP": "SMTP-Einstellungen prüfen",
+    "VERIFY_SMTP": "Überprüfen Sie die SMTP-",
     "VERIFIED": "Überprüft",
-    "VERIFYSMTP_MAILACCOUNT": "SMTP-Accounteinstellungen prüfen",
-    "GOTOREALTIME_MAILACCOUNT": "Direkt zur Echtzeitansicht Konto",
-    "GOTO_MAILACCOUNT": "Zum E-Mail Konto gehen",
+    "VERIFYSMTP_MAILACCOUNT": "Überprüfen Sie die SMTP-",
+    "GOTOREALTIME_MAILACCOUNT": "In Echtzeit, E-Mail Konto",
+    "GOTO_MAILACCOUNT": "In Echtzeit, E-Mail Konto",
     "UNKNOWN": "Unbekannt",
-    "UNREGISTERED": "Nicht registriert",
+    "UNREGISTERED": "Unregistrierte",
     "UNAVAILABLE": "Nicht verfügbar",
-    "NOT_INUSE": "Nicht in Verwendung",
+    "NOT_INUSE": "Nicht in Gebrauch",
     "REACHABLE": "Erreichbar",
-    "IN_USE": "In Verwendung",
-    "AGENTSADD_QUEUE": "Agenten zur Warteschlange hinzufügen",
-    "INFO": "Information",
+    "IN_USE": "Im Einsatz",
+    "AGENTSADD_QUEUE": "Agenten zu Warteschlange hinzufügen",
+    "INFO": "Info",
     "NO_AGENT_ONLINE": "Kein Agent Online",
-    "GOTOREALTIME_MAILQUEUE": "Direkt zur Echtzeit-Warteschlange",
-    "PARTIALPAUSE": "Teilpause",
+    "GOTOREALTIME_MAILQUEUE": "In Echtzeit, E-Mail Warteschlange",
+    "PARTIALPAUSE": "Lastschriftzahlung teilweise Pause",
     "BUSY": "Besetzt",
     "TIMER": "Timer",
     "IDLE": "Leerlauf",
     "CAPACITY": "Kapazität",
-    "SPYINTERACTION": "Anzeigen",
+    "SPYINTERACTION": "Spy",
     "ADD_NOTE": "Notiz hinzufügen",
-    "NOTE": "Notiz",
+    "NOTE": "Hinweis",
     "TAGS": "Tags",
-    "INTERACTIONS_MAILACCOUNT": "Direkt zu den Interaktionen",
-    "REFRESH_INTERACTIONS": "Interaktionen aktualisieren",
-    "PENDING": "Warten auf Rückmeldung",
-    "SEND_AS_PENDING": "Senden und auf Rückmeldung warten",
-    "SEND_AND_CLOSE": "Senden und schließen",
-    "CANNED_ANSWER_NOT_FOUND": "Keine Textvorlagen gefunden",
-    "CANNED_ANSWER_SEARCH": "Nach Textvorlagen suchen",
-    "NO_MAILCANNEDANSWER_AVAILABLE": "Keine Textvorlagen verfügbar",
-    "NEW_MAILCANNEDANSWER": "Neue Textvorlage",
-    "ADD_MAILCANNEDANSWER": "Textvorlage hinzufügen",
-    "EDIT_MAILCANNEDANSWER": "Textvorlage bearbeiten",
-    "DELETE_MAILCANNEDANSWER": "Textvorlage löschen",
+    "INTERACTIONS_MAILACCOUNT": "Zu Wechselwirkungen gehen",
+    "REFRESH_INTERACTIONS": "Aktualisieren Interaktionen",
+    "PENDING": "Ausstehend",
+    "SEND_AS_PENDING": "Senden als Ausstehend",
+    "SEND_AND_CLOSE": "Senden und Schließen",
+    "CANNED_ANSWER_NOT_FOUND": "Es wurden keine vordefinierten Antworten gefunden",
+    "CANNED_ANSWER_SEARCH": "Geben Sie einen Text ein, um eine vordefinierte Antwort zu suchen",
+    "NO_MAILCANNEDANSWER_AVAILABLE": "Keine vordefinierten Antworten verfügbar",
+    "NEW_MAILCANNEDANSWER": "Neue vordefinierte Antowrt",
+    "ADD_MAILCANNEDANSWER": "Vordefinierte Antwort hinzufügen",
+    "EDIT_MAILCANNEDANSWER": "Vordefiierte Antwort bearbeiten",
+    "DELETE_MAILCANNEDANSWER": "Vordefinierte Antwort löschen",
     "SHOW_ORIGINAL_MESSAGE": "Ursprüngliche Nachricht anzeigen",
     "DELETE_INTERACTION": "Interaktion löschen",
     "ACCEPTED": "Akzeptiert",
     "FONT_FAMILY": "Schriftfamilie",
     "FONT_SIZE": "Schriftgröße",
-    "MARK_AS_UNREAD": "Als ungelesen markieren",
-    "ADD_MAILSUBSTATUS": "Zwischenstatus hinzufügen",
-    "DELETE_MAILSUBSTATUS": "Zwischenstatus löschen",
-    "EDIT_MAILSUBSTATUS": "Zwischenstatus bearbeiten",
-    "MAILSUBSTATUSES": "E-Mail Zwischenstatus",
-    "NEW_MAILSUBSTATUS": "Neuer Zwischenstatus",
-    "SEND_AS": "Senden als",
-    "COMMAND": "Eingabe",
+    "MARK_AS_UNREAD": "als ungelesen markieren",
+    "ADD_MAILSUBSTATUS": "Unterstatus hinzufügen",
+    "DELETE_MAILSUBSTATUS": "Löschen",
+    "EDIT_MAILSUBSTATUS": "Bearbeiten",
+    "MAILSUBSTATUSES": "E-Mail-Unterstatus",
+    "NEW_MAILSUBSTATUS": "Neuer Unterstatus",
+    "SEND_AS": "Senden Als",
+    "COMMAND": "Befehl",
     "EDIT_SYSTEM": "System bearbeiten",
     "SYSTEM": "System",
-    "VARIABLE": "Variabel",
+    "VARIABLE": "Variable",
     "NOTIFICATION": "Benachrichtigung",
-    "NOTIFICATIONSHAKE": "Schütteln",
-    "NOTIFICATIONSOUND": "Sound abspielen",
+    "NOTIFICATIONSHAKE": "Shake",
+    "NOTIFICATIONSOUND": "Klingen",
     "NOTIFICATIONTEMPLATE": "Vorlage",
-    "WAITFORTHEASSIGNEDAGENT": "Auf zugewiesenen Agenten warten",
+    "WAITFORTHEASSIGNEDAGENT": "Warte auf den zugewiesenen Agenten",
     "EDIT_TAG": "Tag bearbeiten",
-    "TAG": "Tag",
-    "AGENTTRANSFER": "Transfer an Agenten erlauben",
-    "AGENTTRANSFERTIMEOUT": "Zeitüberschreitung für Agententransfer",
-    "QUEUETRANSFER": "Transfer in Warteschlange erlauben",
-    "QUEUETRANSFERTIMEOUT": "Zeitüberschreitung für Warteschlangentransfer",
-    "TRANSFER": "Weiterleitung",
-    "AGENTADD_MAILACCOUNT": "Agenten zum E-Mail Konto hinzufügen",
+    "TAG": "Etikett",
+    "AGENTTRANSFER": "Agentenübertragung",
+    "AGENTTRANSFERTIMEOUT": "Zeitlimit für Agentenübertragungen",
+    "QUEUETRANSFER": "Warteschlangenübertragung",
+    "QUEUETRANSFERTIMEOUT": "Zeitüberschreitung bei der Warteschlangenübertragung",
+    "TRANSFER": "Transfer",
+    "AGENTADD_MAILACCOUNT": "Fügen Sie dem E-Mail-Konto Agent hinzu",
     "YOU_ARE_REGISTERED_AS_A": "Sie sind registriert als",
-    "CANNEDANSWERS": "Textvorlagen",
-    "DOWNLOAD_INTERACTION": "Interaktion herunterladen",
-    "MAILCANNEDANSWERS": "E-Mail Textvorlagen",
-    "LOGIN_TIME": "Zeit angemeldet",
-    "PAUSE_TIME": "Zeit in Pause",
+    "CANNEDANSWERS": "Vordefinierte Antworten",
+    "DOWNLOAD_INTERACTION": "Herunterladen",
+    "MAILCANNEDANSWERS": "Vordefinierte Antworten",
+    "LOGIN_TIME": "Login-Zeit",
+    "PAUSE_TIME": "Pausenzeit",
     "DOWNLOAD": "Herunterladen",
-    "DOWNLOAD_WITHOUT_ATTACHMENTS": "Herunterladen ohne Anhänge",
-    "DOWNLOAD_WITH_ATTACHMENTS": "Herunterladen inkl. Anhänge",
-    "TEAMS_ASSOCIATION": "Teamzuweisung",
-    "MANDATORYDISPOSITION": "Qualifizierung erforderlich",
-    "MANDATORYDISPOSITIONPAUSEID": "PausenID während Qualifizierung",
-    "ADVANCED": "Erweitert",
-    "TOOLTIP_SCREENRECORDING_OFF": "Bildschirmaufzeichnung angehalten",
-    "TOOLTIP_SCREENRECORDING_ON": "Bildschirmaufzeichnung läuft",
-    "DOWNLOAD_WITHOUT_ATTACHMENT": "Herunterladen ohne Anhang",
-    "DOWNLOAD_WITH_ATTACHMENT": "Herunterladen inkl. Anhang",
+    "DOWNLOAD_WITHOUT_ATTACHMENTS": "Download ohne Anhänge",
+    "DOWNLOAD_WITH_ATTACHMENTS": "Mit Anhängen herunterladen",
+    "TEAMS_ASSOCIATION": "Vereinigung der Mannschaften",
+    "MANDATORYDISPOSITION": "Zwingende Disposition",
+    "MANDATORYDISPOSITIONPAUSEID": "Pause zur Verwendung, wenn die obligatorische Disposition aktiviert ist",
+    "ADVANCED": "Fortgeschritten",
+    "TOOLTIP_SCREENRECORDING_OFF": "Bildschirmaufnahme verfügbar",
+    "TOOLTIP_SCREENRECORDING_ON": "Bildschirmaufnahme läuft",
+    "DOWNLOAD_WITHOUT_ATTACHMENT": "Ohne Anhang herunterladen",
+    "DOWNLOAD_WITH_ATTACHMENT": "Download mit Anhang",
     "LASTMESSAGE": "Letzte Nachricht",
     "REPLY_TYPE": "Antworttyp",
     "CLOUD_PROVIDER": "Cloud-Anbieter",
diff --git a/public/app/main/apps/mail/i18n/pt-BR.json b/public/app/main/apps/mail/i18n/pt-BR.json
index 0c88a32..3c1e70e 100644
--- a/public/app/main/apps/mail/i18n/pt-BR.json
+++ b/public/app/main/apps/mail/i18n/pt-BR.json
@@ -55,7 +55,7 @@
     "PARTIALPAUSE": "Pausa Parcial",
     "BUSY": "Ocupado",
     "TIMER": "Cronômetro",
-    "IDLE": "Ocioso",
+    "IDLE": "Disponível",
     "CAPACITY": "Capacidade",
     "UNPAUSE": "Fim da Pausa",
     "DEFAULT_PAUSE": "Pausa Padrão",
@@ -66,7 +66,7 @@
     "SMS": "Sms",
     "OPENCHANNEL": "Open channel",
     "FAX": "Fax",
-    "REALTIME": "Tempo Real",
+    "REALTIME": "Tempo real",
     "AGENTS": "Agentes",
     "QUEUES": "Filas",
     "ACCOUNTS": "Contas",
@@ -269,7 +269,7 @@
     "EDIT_GOTOIF": "Editar GotoIf",
     "CONDITION": "Condição",
     "TRUEPRIORITY": "Verdadeira prioridade",
-    "FALSEPRIORITY": "Falsa Prioridade",
+    "FALSEPRIORITY": "Falsa prioridade",
     "GOTOP": "GotoP",
     "EDIT_GOTOP": "Editar GotoP",
     "PRIORITY": "Prioridade",
@@ -323,10 +323,10 @@
     "DOWNLOAD_WITHOUT_ATTACHMENT": "Download sem anexo",
     "DOWNLOAD_WITH_ATTACHMENT": "Download com anexo",
     "LASTMESSAGE": "Última mensagem",
-    "REPLY_TYPE": "Tipo de Resposta",
+    "REPLY_TYPE": "Tipo de resposta",
     "CLOUD_PROVIDER": "Provedor de nuvem",
     "CREDENTIALS": "Credenciais",
     "CUSTOM": "Personalizado",
-    "MODERN_AUTHENTICATION": "Autenticação Moderna"
+    "MODERN_AUTHENTICATION": "Autenticação moderna"
   }
 }
diff --git a/public/app/main/apps/motiondialer/i18n/ar.json b/public/app/main/apps/motiondialer/i18n/ar.json
index 4e3fd63..5df0847 100644
--- a/public/app/main/apps/motiondialer/i18n/ar.json
+++ b/public/app/main/apps/motiondialer/i18n/ar.json
@@ -104,7 +104,9 @@
       "MACHINEMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "يجب أن تكون القيمة أقل من أو تساوي",
       "MACHINERETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "يجب أن تكون القيمة أقل من أو تساوي",
       "NOSUCHNUMBERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "يجب أن تكون القيمة أقل من أو تساوي",
-      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "يجب أن تكون القيمة أقل من أو تساوي"
+      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "يجب أن تكون القيمة أقل من أو تساوي",
+      "CALLADDITIONALPHONEAFTERMIN_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "مكالمة add.phone بعد دقيقة. يجب أن تكون أكبر من أو تساوي",
+      "CALLADDITIONALPHONEAFTERMIN_REQUIRED": "حقل الزامي"
     },
     "HELP": {
       "ACTIVE": "نشيط",
@@ -691,6 +693,8 @@
     "TOOLTIP_SCREENRECORDING_ON": "تسجيل الشاشة في التقدم",
     "SECOND_LEVEL_DISPOSITION": "ترتيب المستوى الثاني",
     "THIRD_LEVEL_DISPOSITION": "الترتيب الثالث",
+    "ADDITIONALPHONES": "هواتف إضافية",
+    "CALLADDITIONALPHONEAFTERMIN": "الاتصال بهاتف إضافي بعد [دقيقة]",
     "PREVIEW_AUTO_RECALL_ME": "أتمتة تذكرني المكالمات",
     "PREVIEW_RECALL_ME_REMINDER": "أذكرني تذكير"
   }
diff --git a/public/app/main/apps/motiondialer/i18n/cs.json b/public/app/main/apps/motiondialer/i18n/cs.json
index e574fd2..0ae115b 100644
--- a/public/app/main/apps/motiondialer/i18n/cs.json
+++ b/public/app/main/apps/motiondialer/i18n/cs.json
@@ -239,7 +239,9 @@
       "NOSUCHNUMBERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Hodnota musí být menší nebo rovna",
       "NOSUCHNUMBERMAXRETRY_REQUIRED": "Povinné pole",
       "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Hodnota musí být menší nebo rovna",
-      "NOSUCHNUMBERRETRYTIME_REQUIRED": "Povinné pole"
+      "NOSUCHNUMBERRETRYTIME_REQUIRED": "Povinné pole",
+      "CALLADDITIONALPHONEAFTERMIN_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Volejte add.phone po min. by měla být větší nebo rovna",
+      "CALLADDITIONALPHONEAFTERMIN_REQUIRED": "Povinné pole"
     },
     "GENERAL": "General",
     "AGENTTIMEOUT": "Agent Timeout",
@@ -690,6 +692,8 @@
     "NOSUCHNUMBERRETRYTIME": "Čas opakování [min]",
     "SECOND_LEVEL_DISPOSITION": "Dispozice druhé úrovně",
     "THIRD_LEVEL_DISPOSITION": "Dispozice třetí úrovně",
+    "ADDITIONALPHONES": "Další telefony",
+    "CALLADDITIONALPHONEAFTERMIN": "Zavolat další telefon po [min]",
     "PREVIEW_AUTO_RECALL_ME": "Automatizujte volání Recall Me",
     "PREVIEW_RECALL_ME_REMINDER": "Recall Me Reminder"
   }
diff --git a/public/app/main/apps/motiondialer/i18n/da.json b/public/app/main/apps/motiondialer/i18n/da.json
index 3a61d1a..e6aa4fc 100644
--- a/public/app/main/apps/motiondialer/i18n/da.json
+++ b/public/app/main/apps/motiondialer/i18n/da.json
@@ -214,7 +214,9 @@
       "MACHINEMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Værdien skal være mindre end eller lig med",
       "MACHINERETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Værdien skal være mindre end eller lig med",
       "NOSUCHNUMBERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Værdien skal være mindre end eller lig med",
-      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Værdien skal være mindre end eller lig med"
+      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Værdien skal være mindre end eller lig med",
+      "CALLADDITIONALPHONEAFTERMIN_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Opkald tilføj. Telefon efter min. skal være større end eller lig med",
+      "CALLADDITIONALPHONEAFTERMIN_REQUIRED": "Obligatorisk felt"
     },
     "GENERAL": "Generel",
     "AGENTTIMEOUT": "Agent Timeout",
@@ -691,6 +693,8 @@
     "TOOLTIP_SCREENRECORDING_ON": "Skærmoptagelse pågår",
     "SECOND_LEVEL_DISPOSITION": "Andet niveau disposition",
     "THIRD_LEVEL_DISPOSITION": "Tredje niveau disposition",
+    "ADDITIONALPHONES": "Yderligere telefoner",
+    "CALLADDITIONALPHONEAFTERMIN": "Ring til yderligere telefon efter [min]",
     "PREVIEW_AUTO_RECALL_ME": "Automatiser Call Me-opkald",
     "PREVIEW_RECALL_ME_REMINDER": "Husk mig påmindelse"
   }
diff --git a/public/app/main/apps/motiondialer/i18n/de.json b/public/app/main/apps/motiondialer/i18n/de.json
index da12bbf..52050f2 100644
--- a/public/app/main/apps/motiondialer/i18n/de.json
+++ b/public/app/main/apps/motiondialer/i18n/de.json
@@ -1,594 +1,596 @@
 {
   "MOTIONDIALER": {
-    "MOVE_HOPPERFINAL": "Kontakt bewegen zu Abgeschlossen",
+    "MOVE_HOPPERFINAL": "Kontakt wiederherstellen",
     "RESTORECONTACTS": "Kontakte wiederherstellen",
-    "NO_SUCH_NUMBER": "Gegenstelle nicht gefunden",
-    "DIALORDERBYSCHEDULEDAT": "Reihenfolge Wählen nach Planungsdatum",
-    "ASC": "Aufsteigend",
-    "DESC": "Absteigend",
-    "RECALLAGENT": "Agenten erneut anrufen",
-    "DIALRECALLINQUEUE": "In der Warteschlange anrufen",
-    "DIALRECALLMETIMEOUT": "Zeitlimit Reservierung Anruf [min]",
-    "RECALLME": "Wiedervorlage an Agenten",
+    "NO_SUCH_NUMBER": "Keine solche Nummer",
+    "DIALORDERBYSCHEDULEDAT": "Bestellung Durch scheduledat",
+    "ASC": "ASC",
+    "DESC": "DESC",
+    "RECALLAGENT": "Agent abrufen",
+    "DIALRECALLINQUEUE": "In der Warteschlange abrufen",
+    "DIALRECALLMETIMEOUT": "Erinnere mich Timeout [min]",
+    "RECALLME": "Mich erinnern",
     "RECALLFAILEDTIMEOUT": "Rückruf fehlgeschlagen",
-    "PREVIEW_CAMPAIGN": "Vorschau-Kampagne",
-    "PREVIEW_CAMPAIGNS": "Vorschau-Kampagnen",
-    "AMD": "Anrufbeantwortererkennung (AMD)",
-    "AMDTOTALANALYSISTIME": "Zeit für Analyse AB",
-    "AMDACTIVE": "AB-Erkennung aktiv",
-    "AMDINITIALSILENCE": "AB-Erkennung Stille bei Aufbau",
-    "AMDGREETING": "AB-Erkennung Nachricht",
+    "PREVIEW_CAMPAIGN": "Vorschau Kampagnen",
+    "PREVIEW_CAMPAIGNS": "Vorschau Kampagnen",
+    "AMD": "Sternchen Anrufbeantwortererkennung (AMD)",
+    "AMDTOTALANALYSISTIME": "Insgesamt Analyse Zeit",
+    "AMDACTIVE": "AMD",
+    "AMDINITIALSILENCE": "Erste Stille",
+    "AMDGREETING": "Gruß",
     "AMDAFTERGREETINGSILENCE": "Stille nach Begrüßung",
-    "AMDSILENCETHRESHOLD": "Stille Schwellwert",
-    "AMDMINWORDLENGTH": "Min. Wortlänge",
-    "AMDBETWEENWORDSSILENCE": "Stille zwischen 2 Worten",
-    "AMDMAXIMUMWORDLENGTH": "Max. Wortlänge",
-    "AMDMAXIMUMNUMBEROFWORDS": "Maximale Anzahl Wörter",
-    "GOTO_QUEUECAMPAIGN": "Direkt zur Warteschlange",
-    "GOTOREALTIME_QUEUECAMPAIGN": "Direkt zur Echtzeit-Warteschlange",
-    "GOTO_IVRCAMPAIGN": "Direkt zur IVR-Kampagne",
-    "GOTOREALTIME_IVRCAMPAIGN": "Direkt zur Echtzeit-Warteschlange (IVR)",
+    "AMDSILENCETHRESHOLD": "Stille Schwellenwert",
+    "AMDMINWORDLENGTH": "Min. Wort Länge",
+    "AMDBETWEENWORDSSILENCE": "Die Stille zwischen den Worten",
+    "AMDMAXIMUMWORDLENGTH": "Maximale Wortlänge",
+    "AMDMAXIMUMNUMBEROFWORDS": "Maximale Anzahl der Wörter",
+    "GOTO_QUEUECAMPAIGN": "In Echtzeit, wenn Warteschlange Kampagnen gehen",
+    "GOTOREALTIME_QUEUECAMPAIGN": "In Echtzeit, wenn Warteschlange Kampagnen gehen",
+    "GOTO_IVRCAMPAIGN": "In Echtzeit, Ivr-Kampagnen gehen",
+    "GOTOREALTIME_IVRCAMPAIGN": "In Echtzeit, Ivr-Kampagnen gehen",
     "LOGOUT": "An-/Abmelden",
     "EDIT_CAMPAIGN": "Kampagne bearbeiten",
-    "LIMITED": "Limitiert",
-    "IVR_CAMPAIGNS": "IVR-Kampagnen",
-    "MOTIONDIALER": "Outbound-Dialer",
-    "QUEUECAMPAIGNS": "Kampagnen",
+    "LIMITED": "Begrenzt",
+    "IVR_CAMPAIGNS": "Ivr-Kampagnen",
+    "MOTIONDIALER": "Motion Bull",
+    "QUEUECAMPAIGNS": "Warteschlange Kampagnen",
     "IVRCAMPAIGNS": "IVR-Kampagnen",
     "MANAGED": "Verwaltet",
     "AVAILABLE_CONTACTS_FINISHED": "Kontakte abgeschlossen",
-    "HISTORY": "Verlauf",
-    "SCHEDULEDAT": "Geplant am",
-    "HOPPERBLACKS": "Schwarze Liste Kontakte in Ausführung",
-    "NO_HOPPERBLACK_AVAILABLE": "Keine Einträge vorhanden",
-    "HOPPERFINALS": "Kontakte abgeschlossen",
-    "NO_HOPPERFINAL_AVAILABLE": "Keine Einträge vorhanden",
-    "HOPPERHISTORIES": "Kontaktverlauf",
-    "NO_HOPPERHISTORY_AVAILABLE": "Keine Einträge vorhanden",
-    "DELETE_HOPPERHISTORY": "Verlauf löschen",
-    "DELETE_HOPPERFINAL": "Abgeschlossenen Kontakt löschen",
-    "CONTACTID": "KontaktID",
+    "HISTORY": "Geschichte",
+    "SCHEDULEDAT": "Geplant für",
+    "HOPPERBLACKS": "Hopper Blacklist",
+    "NO_HOPPERBLACK_AVAILABLE": "Keine Reihen verfügbar",
+    "HOPPERFINALS": "Hopper Endg.",
+    "NO_HOPPERFINAL_AVAILABLE": "Keine Reihen verfügbar",
+    "HOPPERHISTORIES": "Hopper Geschichte",
+    "NO_HOPPERHISTORY_AVAILABLE": "Keine Reihen verfügbar",
+    "DELETE_HOPPERHISTORY": "Löschen",
+    "DELETE_HOPPERFINAL": "Löschen",
+    "CONTACTID": "Kontakt-ID",
     "STARTTIME": "Startzeit",
-    "RESPONSETIME": "Antwortzeit",
+    "RESPONSETIME": "Reaktionszeit",
     "ENDTIME": "Endzeit",
     "STATUS": "Status",
-    "HOPPERS": "Kontakte in Ausführung",
-    "NO_HOPPER_AVAILABLE": "Keine Informationen verfügbar",
-    "EDIT_HOPPER": "Kontakte in Ausführung bearbeiten",
-    "DELETE_HOPPER": "Kontakte in Ausführung löschen",
-    "FINAL": "Abgeschlossen",
+    "HOPPERS": "Hopper",
+    "NO_HOPPER_AVAILABLE": "Keine Reihen verfügbar",
+    "EDIT_HOPPER": "Bearbeiten Hopper",
+    "DELETE_HOPPER": "Löschen Hopper",
+    "FINAL": "Endg.",
     "BLACKLIST": "Schwarze Liste",
     "NAME": "Name",
-    "VOICEQUEUES": "Anruf-Warteschlangen",
-    "SEARCH_FOR_ANYONE": "Suche",
+    "VOICEQUEUES": "Voice Warteschlangen",
+    "SEARCH_FOR_ANYONE": "Suche für Jedermann",
     "BACK": "Zurück",
-    "SELECTED": "Ausgewählt",
-    "SELECT_ALL": "Alles auswählen",
-    "SELECT_NONE": "Nichts auswählen",
-    "DELETE_VOICEDISPOSITION": "Qualifizierung für Anrufe löschen",
-    "EDIT_VOICEDISPOSITION": "Qualifizierung für Anrufe bearbeiten",
-    "EDIT_VOICEQUEUE": "Warteschlange bearbeiten",
+    "SELECTED": "Ausgewählte",
+    "SELECT_ALL": "Alle auswählen",
+    "SELECT_NONE": "Wählen Sie \"Keine\"",
+    "DELETE_VOICEDISPOSITION": "Löschen Stimme Disposition",
+    "EDIT_VOICEDISPOSITION": "Edit Voice Disposition",
+    "EDIT_VOICEQUEUE": "Edit Voice Warteschlange",
     "DELETE_VOICEQUEUE": "Warteschlange löschen",
-    "MOHSOUNDS": "Wartemusik",
+    "MOHSOUNDS": "Moh-Sounds",
     "STRATEGY": "Strategie",
     "DESCRIPTION": "Beschreibung",
     "INTERVAL": "Zeitintervall",
-    "ADD_VOICEQUEUE": "Anruf-Warteschlange hinzufügen",
-    "NEW_QUEUECAMPAIGN": "Neue Warteschlangen-Kampagne",
+    "ADD_VOICEQUEUE": "Voice Warteschlange hinzufügen",
+    "NEW_QUEUECAMPAIGN": "Neue Warteschlange Kampagne",
     "ACTIVE": "Aktiv",
     "METHOD": "Methode",
-    "POWERLEVEL": "Level Power-Dialing",
-    "DROPRATE": "Droprate",
-    "AGENTBUSYFACTOR": "Faktor Agent besetzt",
-    "PREDICTIVEOPTIMIZATION": "Optimierung Predictive-Dialing",
-    "PREDICTIVEOPTIMIZATIONPERCENTAGE": "Prozentsatz Optimierung Predictive-Dialing",
-    "PREDICTIVEINTERVAL": "Intervall Predictive-Dialing",
-    "ADD_QUEUECAMPAIGN": "Kampagne hinzufügen",
+    "POWERLEVEL": "Leistung",
+    "DROPRATE": "Absenkgeschwindigkeit",
+    "AGENTBUSYFACTOR": "Agent besetzt Faktor",
+    "PREDICTIVEOPTIMIZATION": "Prädiktive Optimierung",
+    "PREDICTIVEOPTIMIZATIONPERCENTAGE": "Prädiktive Optimierung Prozentsatz",
+    "PREDICTIVEINTERVAL": "Predictive Intervall",
+    "ADD_QUEUECAMPAIGN": "Warteschlange hinzufügen Kampagne",
     "CAMPAIGN": "Kampagne",
     "MAXCONCURRENTCALLS": "Max. Anzahl gleichzeitiger Anrufe",
-    "CONCURRENTCALLS": "Anzahl gleichzeitiger Anrufe",
-    "ORIGINATE": "Rufaufbau",
-    "ORIGINATECALLERIDNAME": "Name Anrufer-ID",
-    "ORIGINATECALLERIDNUMBER": "Angezeigte Nummer",
-    "ORIGINATETIMEOUT": "Zeitüberschreitung Rufaufbau",
+    "CONCURRENTCALLS": "Max. Anzahl gleichzeitiger Anrufe",
+    "ORIGINATE": "Stammen",
+    "ORIGINATECALLERIDNAME": "Die Anrufer-ID-Namen",
+    "ORIGINATECALLERIDNUMBER": "Anrufer-ID-Nummer",
+    "ORIGINATETIMEOUT": "Stammen Timeout",
     "QUEUEOPTIONS": "Warteschlangenoptionen",
-    "QUEUETIMEOUT": "Zeitüberschreitung Warteschlange",
-    "CALLYSQUAREPROJECT": "Call-Flow Projekt",
-    "RETRYANDFREQUENCY": "Automatische Wiedervorlage",
+    "QUEUETIMEOUT": "Warteschlange Timeout",
+    "CALLYSQUAREPROJECT": "Cally Square Projekt",
+    "RETRYANDFREQUENCY": "Wiederholen Sie Einstellungen",
     "GLOBAL": "Global",
-    "GLOBALMAXRETRY": "Max. Wiederversuche",
-    "CONGESTION": "Leitungen belegt",
-    "CONGESTIONMAXRETRY": "Max. Wiederversuche bei \"Leitungen belegt\"",
-    "CONGESTIONRETRYTIME": "Erneuter Versuch nach (Minuten)",
-    "BUSYMAXRETRY": "Max. Wiederversuche bei \"Besetzt\"",
-    "BUSYRETRYTIME": "Erneuter Versuch nach (Minuten)",
+    "GLOBALMAXRETRY": "Max. Wiederholungen",
+    "CONGESTION": "Überlastung",
+    "CONGESTIONMAXRETRY": "Max. Wiederholungen",
+    "CONGESTIONRETRYTIME": "Wiederholen Zeit [min]",
+    "BUSYMAXRETRY": "Max. Wiederholungen",
+    "BUSYRETRYTIME": "Wiederholen Zeit [min]",
     "NOANSWER": "Keine Antwort",
-    "NOANSWERMAXRETRY": "Max. Wiederversuche bei \"keine Antwort\"",
-    "NOANSWERRETRYTIME": "Erneuter Versuch nach (Minuten)",
-    "QUEUE_PARAMS": "Warteschlangen-Parameter",
-    "ORIGINATED": "Ursprung",
+    "NOANSWERMAXRETRY": "Max. Wiederholungen",
+    "NOANSWERRETRYTIME": "Wiederholen Zeit [min]",
+    "QUEUE_PARAMS": "Queue Parameter",
+    "ORIGINATED": "Entstanden",
     "MESSAGE": "Nachricht",
-    "DROPPED": "Vom System aufgelegt (Drop)",
+    "DROPPED": "Zurück",
     "CREATED_AT": "Erstellt am",
     "LEGEND": {
       "CUSTOM_APPLICATION": "(*) - Benutzerdefinierte Anwendung."
     },
     "ERRORS": {
-      "DIALRECALLMETIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss gröpßer oder gleich sein als",
-      "DIALRECALLMETIMEOUT_REQUIRED": "Zeitüberschreitung Wiederversuch erforderlich",
-      "NAME_MUST_VALID_PATTERN": "Ungültiges Format Name",
-      "PREFIX_MUST_VALID_PATTERN": "Ungültiges Format Präfix",
-      "NAME_REQUIRED": "Name erforderlich",
-      "TIMEOUT_REQUIRED": "Zeitüberschreitung erforderlich",
-      "PHONENUMBER_REQUIRED": "Telefonnummer erforderlich",
-      "CONTEXT_REQUIRED": "Kontext erforderlich",
-      "DESTINATIONPATTERN_REQUIRED": "Ziel-Pattern erforderlich",
-      "FULLNAME_REQUIRED": "Vollständiger Name erforderlich",
-      "EMAIL_REQUUIRED": "E-Mail erforderlich",
-      "EMAIL_MUST_VALID": "Ungültiges Format E-Mail",
-      "MAILBOX_REQUIRED": "Mailbox erforderlich",
-      "PASSWORD_REQUIRED": "Passwort erforderlich",
+      "DIALRECALLMETIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer als oder gleich",
+      "DIALRECALLMETIMEOUT_REQUIRED": "Pflichtfeld",
+      "NAME_MUST_VALID_PATTERN": "Name gültig sein muss eine gültige Muster",
+      "PREFIX_MUST_VALID_PATTERN": "Präfix gültig sein muss eine gültige Muster",
+      "NAME_REQUIRED": "Der Name ist erforderlich",
+      "TIMEOUT_REQUIRED": "Der Timeout ist erforderlich",
+      "PHONENUMBER_REQUIRED": "Die Telefonnummer ist erforderlich",
+      "CONTEXT_REQUIRED": "Der Kontext ist erforderlich",
+      "DESTINATIONPATTERN_REQUIRED": "Das Ziel-pattern ist erforderlich",
+      "FULLNAME_REQUIRED": "Der vollständige Name ist erforderlich",
+      "EMAIL_REQUUIRED": "Die E-Mail ist erforderlich",
+      "EMAIL_MUST_VALID": "Die E-Mail muss ein gültiges Format geschrieben werden",
+      "MAILBOX_REQUIRED": "Die Mailbox muss angegeben werden",
+      "PASSWORD_REQUIRED": "Das Kennwort ist erforderlich",
       "CONFIRM_NOT_MATCH": "Die Passwörter stimmen nicht überein.",
-      "TIMEZONE_REQUIRED": "Zeitzone erforderlich",
-      "PREFIX_REQUIRED": "Präfix erforderlich",
-      "OPTIONS_REQUIRED": "Optionen erforderlich",
-      "AFTERCALLWORKDURATION_REQUIRED": "Dauer Nacharbeit erforderlich",
-      "TECHNOLOGY/RESOURCE_REQUIRED": "Ressource erforderlich",
-      "PHONE_REQUIRED": "Telefonnummer erforderlich",
-      "VALUE_REQUIRED": "Wert erforderlich",
-      "EXTENSION_REQUIRED": "Nebenstelle erforderlich",
-      "PRIORITY_REQUIRED": "Priorität erforderlich",
-      "GLOBALMAXRETRY_REQUIRED": "Max. Wiederversuche erforderlich",
-      "CONGESTIONMAXRETRY_REQUIRED": "Max. Wiederversuche erforderlich",
-      "CONGESTIONRETRYTIME_REQUIRED": "Zeit für frühesten Wiederversuch erforderlich",
-      "BUSYMAXRETRY_REQUIRED": "Max. Wiederversuche erforderlich",
-      "BUSYRETRYTIME_REQUIRED": "Zeit für frühesten Wiederversuch erforderlich",
-      "NOANSWERMAXRETRY_REQUIRED": "Max. Wiederversuche erforderlich",
-      "NOANSWERRETRYTIME_REQUIRED": "Zeit für frühesten Wiederversuch erforderlich",
-      "QUEUETIMEOUT_REQUIRED": "Zeitüberschreitung Warteschlange erforderlich",
-      "ORIGINATETIMEOUT_REQUIRED": "Zeitüberschreitung Rufaufbau erforderlich",
-      "GLOBALINTERVAL_REQUIRED": "Globale Zeitplanung erforderlich",
-      "MAXCONCURRENTCALLS_REQUIRED": "Wert für max. Anzahl gleichzeitiger Anrufe erforderlich",
-      "CONCURRENTCALLS_REQUIRED": "Wert für Anzahl gleichzeitiger Anrufe erforderlich",
-      "POWERLEVEL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss größer oder gleich sein als",
-      "PREDICTIVEOPTIMIZATIONPERCENTAGE_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Optimierung Predictive-Dialing muss größer oder gleich sein als",
-      "PREDICTIVEINTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Intervall Predictive-Dialing muss größer oder gleich sein als",
-      "MAXCONCURRENTCALLS_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Max. Anzahl gleichzeitiger Anrufe muss größer oder gleich sein als",
-      "ORIGINATETIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung Rufaufbau muss größer oder gleich sein als",
-      "QUEUETIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung Warteschlange muss größer oder gleich sein als",
-      "AGENTTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung Agent muss größer oder gleich sein als",
-      "RETRY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wiederversuch muss größer oder gleich sein als",
-      "WRAPUPTIME_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Nacharbeitszeit muss größer oder gleich sein als",
-      "WEIGHT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Gewichtung muss größer oder gleich sein als",
-      "GLOBALMAXRETRY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Globaler Wert für Wiederholungen muss größer oder gleich sein als",
-      "CONGESTIONMAXRETRY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Max. Wiederversuche bei Leitungsstau muss größer oder gleich sein als",
-      "CONGESTIONRETRYTIME_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeit für Wiederversuche bei Leitungsstau muss größer oder gleich sein als",
-      "BUSYMAXRETRY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Max. Anzahl Wiederversuche bei Besetzt muss größer oder gleich sein als",
-      "BUSYRETRYTIME_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeit für Wiederversuch bei Besetzt muss größer oder gleich sein als",
-      "NOANSWERMAXRETRY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Max. Anzahl Wiederversuche bei keiner Antwort muss größer oder gleich sein als",
-      "NOANSWERRETRYTIME_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung bei keiner Antwort muss größer oder gleich sein als",
-      "CONCURRENTCALLS_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert gleichzeitige Anrufe muss größer oder gleich sein als",
-      "POWERLEVEL_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Level bei Power-Dialing muss kleiner oder gleich sein als",
-      "PREDICTIVEOPTIMIZATIONPERCENTAGE_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Prozentsatz Optimierung Predictive-Dialing muss kleiner oder gleich sein als",
-      "PREDICTIVEINTERVAL_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Intervall bei Predictive-Dialing muss kleiner oder gleich sein als",
-      "MAXCONCURRENTCALLS_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Max. Anzahl gleichzeitiger Anrufe muss kleiner oder gleich sein als",
-      "ORIGINATETIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung bei Rufaufbau muss kleiner oder gleich sein als",
-      "QUEUETIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung Warteschlange muss kleiner oder gleich sein als",
-      "GLOBALMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Max. Anzahl globaler Wiederversuche muss kleiner oder gleich sein als",
-      "CONGESTIONMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Max. Wiederversuche bei Leitungsstau muss kleiner oder gleich sein als",
-      "CONGESTIONRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung bei Leitungsstau muss kleiner oder gleich sein als",
-      "BUSYMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Max. Anzahl Wiederversuche bei Besetzt muss kleiner oder gleich sein als",
-      "BUSYRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeit Wiederversuch bei Besetzt muss kleiner oder gleich sein als",
-      "NOANSWERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Max. Anzahl Wiederversuche bei keiner Antwort muss kleiner oder gleich sein als",
-      "NOANSWERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung bei keiner Antwort muss kleiner oder gleich sein als",
-      "CONCURRENTCALLS_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Anzahl gleichzeitiger Anrufe muss kleiner oder gleich sein als",
-      "EMAIL_REQUIRED": "E-Mail erforderlich",
-      "AGENTTIMEOUT_REQUIRED": "Zeitüberschreitung Agent erforderlich",
-      "INTERVAL_REQUIRED": "Zeitintervall erforderlich",
-      "RANDOMLASTDIGITCALLERIDNUMBER_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zufällige letzte Ziffer muss kleiner oder gleich sein als",
-      "RANDOMLASTDIGITCALLERIDNUMBER_REQUIRED": "Zufällige letzte Ziffer erforderlich",
-      "CUTDIGIT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Abgeschnittene Nummer muss größer oder gleich sein als",
-      "CUTDIGIT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Abgeschnittene Nummer muss kleiner oder gleich sein als",
-      "CUTDIGIT_REQUIRED": "Abgeschnittene Nummer erforderlich",
-      "RANDOMLASTDIGITCALLERIDNUMBER_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein als",
-      "AGENT_REQUIRED": "Agent erforderlich",
-      "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Pausen-ID bei Qualifizierung erforderlich",
-      "ABANDONEDMAXRETRY_REQUIRED": "Wert erforderlich",
-      "ABANDONEDRETRYTIME_REQUIRED": "Wert erforderlich",
-      "AGENTREJECTMAXRETRY_REQUIRED": "Max. Wiederversuche Agent erforderlich",
-      "AGENTREJECTRETRYTIME_REQUIRED": "Zeitüberschreitung Agent erforderlich",
-      "DROPMAXRETRY_REQUIRED": "Max. Drop-Rate erforderlich",
-      "DROPRETRYTIME_REQUIRED": "Zeit für Wiederversuch bei Drop-Call erforderlich",
-      "MACHINEMAXRETRY_REQUIRED": "Max. Anzahl Wiederversuche bei Anrufbeantworter erforderlich",
-      "MACHINERETRYTIME_REQUIRED": "Zeitüberschreitung bei Anrufbeantworter erforderlich",
-      "NOSUCHNUMBERMAXRETRY_REQUIRED": "Max. Anzahl Wiederversuche bei falscher Nummer erforderlich",
-      "NOSUCHNUMBERRETRYTIME_REQUIRED": "Zeit nach falscher Nummer erforderlich",
-      "CALLYSQUAREPROJECT_REQUIRED": "Call-Flow Projekt erforderlich",
-      "TRUNK_REQUIRED": "SIP-Trunk erforderlich",
-      "ABANDONEDMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Max. Anzahl Wiederversuche bei Nummer nicht erreicht muss kleiner oder gleich sein als",
-      "ABANDONEDRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeit bei Nummer nicht erreicht muss kleiner oder gleich sein als",
-      "AGENTREJECTMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Max. Anzahl Wiederversuche bei Ablehnung durch Agenten muss kleiner oder gleich sein als",
-      "AGENTREJECTRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeit bei Ablehnung durch Agenten muss kleiner oder gleich sein als",
-      "DROPMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Max. Wiederversuche bei Drop-Call muss kleiner oder gleich sein als",
-      "DROPRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeit nach Drop-Call muss kleiner oder gleich sein als",
-      "MACHINEMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Max. Anzahl Wiederversuche bei Anrufbeantworter muss kleiner oder gleich sein als",
-      "MACHINERETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeit bei Anrufbeantworter muss kleiner oder gleich sein als",
-      "NOSUCHNUMBERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Max. Anzahl Wiederversuche bei falscher Nummer muss kleiner oder gleich sein als",
-      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeit bei falscher Nummer muss kleiner oder gleich sein als"
+      "TIMEZONE_REQUIRED": "Die Zeitzone ist erforderlich",
+      "PREFIX_REQUIRED": "Das Präfix ist erforderlich,",
+      "OPTIONS_REQUIRED": "Die Optionen sind Erforderlich",
+      "AFTERCALLWORKDURATION_REQUIRED": "Die Arbeit nach Anruf Dauer ist erforderlich",
+      "TECHNOLOGY/RESOURCE_REQUIRED": "Die Technologie/Ressource ist erforderlich",
+      "PHONE_REQUIRED": "Die Telefonnummer ist erforderlich",
+      "VALUE_REQUIRED": "Der Wert ist erforderlich",
+      "EXTENSION_REQUIRED": "Die Verlängerung ist erforderlich",
+      "PRIORITY_REQUIRED": "Die Priorität ist erforderlich",
+      "GLOBALMAXRETRY_REQUIRED": "Max. Wiederholungen ist erforderlich",
+      "CONGESTIONMAXRETRY_REQUIRED": "Max. Wiederholungen ist erforderlich",
+      "CONGESTIONRETRYTIME_REQUIRED": "Zeit für Wiederholungen ist erforderlich",
+      "BUSYMAXRETRY_REQUIRED": "Max. Wiederholungen ist erforderlich",
+      "BUSYRETRYTIME_REQUIRED": "Zeit für Wiederholungen ist erforderlich",
+      "NOANSWERMAXRETRY_REQUIRED": "Max. Wiederholungen ist erforderlich",
+      "NOANSWERRETRYTIME_REQUIRED": "Zeit für Wiederholungen ist erforderlich",
+      "QUEUETIMEOUT_REQUIRED": "Warteschlange Timeout ist erforderlich",
+      "ORIGINATETIMEOUT_REQUIRED": "Stammen Timeout ist erforderlich",
+      "GLOBALINTERVAL_REQUIRED": "Globale Intervall ist erforderlich",
+      "MAXCONCURRENTCALLS_REQUIRED": "Der Wert für die maximale Anzahl gleichzeitiger Anrufe ist erforderlich",
+      "CONCURRENTCALLS_REQUIRED": "Der Wert für die Anzahl gleichzeitiger Anrufe ist erforderlich",
+      "POWERLEVEL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Leistung muss größer als oder gleich",
+      "PREDICTIVEOPTIMIZATIONPERCENTAGE_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die prädiktive Optimierung Prozentsatz muss größer als oder gleich",
+      "PREDICTIVEINTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die prädiktive Intervall muss größer als oder gleich",
+      "MAXCONCURRENTCALLS_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die maximale Anzahl gleichzeitiger Anrufe muss größer als oder gleich",
+      "ORIGINATETIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die stammen Timeout muss größer als oder gleich",
+      "QUEUETIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Warteschlange Timeout muss größer als oder gleich",
+      "AGENTTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Agent Timeout muss größer als oder gleich",
+      "RETRY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Wiederholung muss größer als oder gleich",
+      "WRAPUPTIME_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Nachlese Zeit muss größer als oder gleich",
+      "WEIGHT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Das Gewicht muss größer als oder gleich",
+      "GLOBALMAXRETRY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die globale Max wiederholen muss größer als oder gleich",
+      "CONGESTIONMAXRETRY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Überlastung Max wiederholen muss größer als oder gleich",
+      "CONGESTIONRETRYTIME_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Verkehrsüberlastung erneut Zeit muss größer als oder gleich",
+      "BUSYMAXRETRY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die geschäftige Max wiederholen muss größer als oder gleich",
+      "BUSYRETRYTIME_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die geschäftige Zeit für Wiederholungen muss größer als oder gleich",
+      "NOANSWERMAXRETRY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Antwort Nein Max wiederholen muss größer als oder gleich",
+      "NOANSWERRETRYTIME_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Zeitüberschreitung für keine Antwort Zeit für Wiederholungen muss größer als oder gleich",
+      "CONCURRENTCALLS_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die gleichzeitige Anrufe muss größer als oder gleich",
+      "POWERLEVEL_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Die Leistung muss kleiner als oder gleich",
+      "PREDICTIVEOPTIMIZATIONPERCENTAGE_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Die prädiktive Optimierung Prozentsatz muss kleiner als oder gleich",
+      "PREDICTIVEINTERVAL_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Die prädiktive Intervall muss kleiner als oder gleich",
+      "MAXCONCURRENTCALLS_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Die maximale Anzahl gleichzeitiger Anrufe muss kleiner als oder gleich",
+      "ORIGINATETIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Die stammen Timeout muss kleiner als oder gleich",
+      "QUEUETIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Die Warteschlange Timeout muss kleiner als oder gleich",
+      "GLOBALMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Die globale Max wiederholen muss kleiner als oder gleich",
+      "CONGESTIONMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Die Überlastung Max wiederholen muss kleiner als oder gleich",
+      "CONGESTIONRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Die Überlastung Zeit für Wiederholungen muss kleiner als oder gleich",
+      "BUSYMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Die geschäftige Max wiederholen muss kleiner als oder gleich",
+      "BUSYRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Die geschäftige Zeit für Wiederholungen muss kleiner als oder gleich",
+      "NOANSWERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Die Antwort Nein Max wiederholen muss kleiner als oder gleich",
+      "NOANSWERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Die Zeitüberschreitung für keine Antwort Zeit für Wiederholungen muss kleiner als oder gleich",
+      "CONCURRENTCALLS_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Die gleichzeitige Anrufe muss kleiner als oder gleich",
+      "EMAIL_REQUIRED": "Pflichtfeld",
+      "AGENTTIMEOUT_REQUIRED": "Pflichtfeld",
+      "INTERVAL_REQUIRED": "Pflichtfeld",
+      "RANDOMLASTDIGITCALLERIDNUMBER_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "RANDOMLASTDIGITCALLERIDNUMBER_REQUIRED": "Pflichtfeld",
+      "CUTDIGIT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
+      "CUTDIGIT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "CUTDIGIT_REQUIRED": "Pflichtfeld",
+      "RANDOMLASTDIGITCALLERIDNUMBER_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
+      "AGENT_REQUIRED": "Pflichtfeld",
+      "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Pflichtfeld",
+      "ABANDONEDMAXRETRY_REQUIRED": "Pflichtfeld",
+      "ABANDONEDRETRYTIME_REQUIRED": "Pflichtfeld",
+      "AGENTREJECTMAXRETRY_REQUIRED": "Pflichtfeld",
+      "AGENTREJECTRETRYTIME_REQUIRED": "Pflichtfeld",
+      "DROPMAXRETRY_REQUIRED": "Pflichtfeld",
+      "DROPRETRYTIME_REQUIRED": "Pflichtfeld",
+      "MACHINEMAXRETRY_REQUIRED": "Pflichtfeld",
+      "MACHINERETRYTIME_REQUIRED": "Pflichtfeld",
+      "NOSUCHNUMBERMAXRETRY_REQUIRED": "Pflichtfeld",
+      "NOSUCHNUMBERRETRYTIME_REQUIRED": "Pflichtfeld",
+      "CALLYSQUAREPROJECT_REQUIRED": "Pflichtfeld",
+      "TRUNK_REQUIRED": "Pflichtfeld",
+      "ABANDONEDMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "ABANDONEDRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "AGENTREJECTMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "AGENTREJECTRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "DROPMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "DROPRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "MACHINEMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "MACHINERETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "NOSUCHNUMBERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "CALLADDITIONALPHONEAFTERMIN_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Rufen Sie add.phone nach min. sollte größer oder gleich sein",
+      "CALLADDITIONALPHONEAFTERMIN_REQUIRED": "Pflichtfeld"
     },
     "GENERAL": "Allgemein",
-    "AGENTTIMEOUT": "Zeitüberschreitung Agent",
+    "AGENTTIMEOUT": "Agent Timeout",
     "MAXLENGTH": "Maximale Länge",
     "RETRY": "Erneut versuchen",
-    "WRAPUPTIME": "Zeit Nacharbeit",
-    "WEIGHT": "Gewichtung",
-    "JOINWHENEMPTY": "Beitreten, wenn leer",
+    "WRAPUPTIME": "Wrapup Zeit",
+    "WEIGHT": "Gewicht",
+    "JOINWHENEMPTY": "Melden Sie wenn sie leer",
     "LEAVEWHENEMPTY": "Verlassen, wenn leer",
     "HELP": {
-      "DIALORDERBYSCHEDULEDAT": "Reihenfolge Anwahl nach Planung",
-      "DIALRECALLINQUEUE": "Anwahl in Warteschlange",
-      "DIALRECALLMETIMEOUT": "Zeit (Min) für Reservierung des Anrufes an Agenten",
-      "PRIORITY": "Priorität",
-      "AMDMAXIMUMWORDLENGTH": "Maximale Wortlänge für die Anrufbeantworter-Erkennung",
-      "AMDMINWORDLENGTH": "Minimale Wortlänge für die Anrufbeantworter-Erkennung",
-      "AMDSILENCETHRESHOLD": "Sobald die durchschnittliche Lautstärke von Geräuschen diesen Wert (Skala 0 bis 32767) unterschreitet, wird Stille interpretiert",
-      "AMDTOTALANALYSISTIME": "Maximale Zeit für eine Erkennung von Anrufbeantworter oder reale Person",
-      "AMDAFTERGREETINGSILENCE": "Stille nach der Feststellung einer Begrüßung. Wenn überschritten, wird der Anruf als \"reale Person\" klassifiziert",
-      "AMDGREETING": "Maximale Länge für eine Begrüßungsnachricht. Wenn überschritten, wird der Anruf als Anrufbeantworter klassifiziert",
-      "AMDINITIALSILENCE": "Maximale Stille vor der Begrüßungsnachricht. Wenn überschritten, wird der Anruf als Anrufbeantworter klassifiziert",
-      "AMDACTIVE": "Aktivieren oder Deaktivieren der Anrufbeantworter-Erkennung",
-      "AMDBETWEENWORDSSILENCE": "Minimale Dauer der Pause nach einem Wort, bevor ein neues Wort erkannt werden kann",
-      "AMDMAXIMUMNUMBEROFWORDS": "Maximale Anzahl der Wörter in der Begrüßung. Wenn erreicht, wird der Anruf als Anrufbeantworter klassifiziert",
-      "CALLYSQUAREPROJECT": "Legen Sie hier einen Call-Flow für den ausgehenden Anruf fest, bevor dieser in die Warteschleife geleitet wird",
-      "PREFIX": "Vorwahl (Präfix)",
+      "DIALORDERBYSCHEDULEDAT": "Sie Kontakte von Hopper (absteigend oder aufsteigend).",
+      "DIALRECALLINQUEUE": "Planen Sie für die Agenten in der Warteschlange",
+      "DIALRECALLMETIMEOUT": "Zeitintervall (in Minuten), für die mir der Gültigkeitsdauer",
+      "PRIORITY": "Priorität in der Liste",
+      "AMDMAXIMUMWORDLENGTH": "Zulässige Höchstdauer von einer einzigen Stimme auszusprechen.",
+      "AMDMINWORDLENGTH": "Minimale Dauer eines Voice ein Wort betrachtet zu werden.",
+      "AMDSILENCETHRESHOLD": "Wenn die durchschnittliche Höhe der Lärm in einer Probe, die diesen Wert nicht erreichen, aus einer Skala von 0 bis 32767, dann werden wir es als Stille betrachten",
+      "AMDTOTALANALYSISTIME": "Maximale Zeit für den Algorithmus, ob die Audio stellt ein Mensch oder eine Maschine zu entscheiden erlaubt",
+      "AMDAFTERGREETINGSILENCE": "Stille nach der Feststellung einer Begrüßung. Wenn die Zeit überschritten wird, dann ist das Ergebnis der Erkennung als Mensch",
+      "AMDGREETING": "Maximale Länge für eine Grußansage. Wenn die Zeit überschritten wird, dann ist das Ergebnis der Erkennung als Maschine",
+      "AMDINITIALSILENCE": "\"Längstmögliche Stille Dauer, bevor Sie die Grußansage auf. Wenn die Zeit überschritten wird, dann ist das Ergebnis der Erkennung als Maschine",
+      "AMDACTIVE": "Aktivieren oder Deaktivieren von Anrufbeantwortern Erkennung Versuche",
+      "AMDBETWEENWORDSSILENCE": "Minimale Dauer der Stille nach einem Wort, die Audio, die als neues Wort folgt in Betracht zu ziehen",
+      "AMDMAXIMUMNUMBEROFWORDS": "Maximale Anzahl der Wörter in der Begrüßung. Wenn es erreicht wird, dann ist das Ergebnis der Erkennung als Maschine",
+      "CALLYSQUAREPROJECT": "Wenn Sie ein IVR-Projekt aus der Liste aus, das Wählsystem den Anruf an den IVR-Dienst, bevor Sie ihn in einer Warteschlange.",
+      "PREFIX": "Vorwahl",
       "ACTIVE": "Aktiv",
-      "AGENTTIMEOUT": "Definiert die Zeit (in Sekunden), in der die Nebenstelle des Agenten klingelt",
-      "MAXLENGTH": "Maximale Anzahl von Anrufen in der Warteschlange (0 = keine Begrenzung)",
-      "RETRY": "Definiert wie Lange (Sekunden) auf eine Antwort des Agenten gewartet wird, bevor der Anruf beim nächsten Agenten klingelt",
-      "WRAPUPTIME": "Zeit (in Sekunden), in welcher der Agent nach einem Anruf nicht verfügbar ist",
-      "WEIGHT": "Gewichtung der Warteschlangen untereinander, sofern die Agenten auf mehr als einer Warteschlange arbeiten",
-      "JOINWHENEMPTY": "Definiert, ob ein Anruf in die Warteschleife eintreten kann, wenn keine Agenten verfügbar sind",
-      "LEAVEWHENEMPTY": "Trennt den Anruf in der Warteschleife, sofern keine Agenten verfügbar sind",
-      "ANNOUNCEFREQUENCY": "Definiert, wie oft dem Anrufer die aktuelle Warteposition und/oder die erwartete Wartezeit angesagt wird. (0 zum Deaktivieren dieser Funktion)",
-      "MINANNOUNCEFREQUENCY": "Minimale Ansage der Warteposition/Wartezeit. Nützlich, wenn der Anrufer die Warteposition oft wechselt",
-      "PERIODICANNOUNCEFREQUENCY": "Intervall für sich Widerholende Ansagen an den Anrufer",
-      "ANNOUNCEPOSITIONLIMIT": "Warteposition wird nur ab dem eingestellten Wert angesagt",
-      "AFTERCALLWORKDURATION": "Die Dauer der Nacharbeit nach einem Anruf (Sekunden)",
-      "MEMBERDELAY": "Verzögert die Zustellung des Anrufes an den Agenten um den eingestellten Wert (Sekunden)",
-      "MUSICONHOLD": "Definiert die Wartemusik innerhalb der Warteschlange",
-      "ANNOUNCETOAGENT": "Spielt dem Agenten eine Mitteilung über den Ursprung des Anrufes vor der Annahme",
-      "RANDOMPERIODICANNOUNCE": "Bei \"Ja\" werden die definierten Ansagen in einer zufälligen Reihenfolge abgespielt",
-      "ANNOUNCEHOLDTIME": "Definiert, ob die geschätzte Wartezeit zusätzlich zur Wartemusik abgespielt wird. (Ja/Nein/nur ein Mal)",
-      "ANNOUNCECALLERPOSITION": "Definiert, ob die aktuelle Warteposition des Anrufers angesagt wird. Nein = Niemals; Ja = Immer; Limit = nur wenn innerhalb des Limits für Warteposition; Mehr = wenn überhalb des Limits für Warteposition",
-      "REPORTHOLDTIMEAGENT": "Ermöglicht dem Agenten, die Wartezeit des Anrufers zu hören",
-      "PERIODICANNOUNCE": "Reihenfolge der Ansagen innerhalb der Warteschlange",
-      "HOLDTIMEANNOUNCE": "Wählt die Audiodatei (Hochladen einer Datei im Menü \"Werkzeuge\") für die Ansage der Wartezeit. Bsp: \"Ihre geschätzte Wartezeit beträgt\" Wenn leer, wird keine Ansage abgespielt",
-      "YOUARENEXTANNOUNCE": "Wählt die Audiodatei (Hochladen einer Datei im Menü \"Werkzeuge\") für die Ansage der ersten Position in der Warteschlange. Bsp: \"Der nächste freie Mitarbeiter wird Ihren Anruf in Kürze entgegennehmen\" Wenn leer, wird keine Ansage abgespielt",
-      "THEREAREANNOUNCE": "Erster Teil der Ansage für die bereits wartenden Anrufe. Bsp: \"Vor Ihnen befinden sich noch..:\"; Wenn leer, wird keine Ansage abgespielt",
-      "WAITINGCALLSANNOUNCE": "Zweiter Teil der Ansage für die bereits wartenden Anrufe. Bsp: \"...Anrufe in der Warteschlange\"; Wenn leer, wird keine Ansage abgespielt",
-      "ESTIMATEDHOLDTIMEANNOUNCE": "Wählt die Audiodatei (Hochladen einer Datei im Menü \"Werkzeuge\") für die Ansage der geschätzten Wartezeit. Bsp: \"Ihre aktuelle Wartezeit beträgt ca....\" Wenn leer, wird keine Ansage abgespielt",
-      "MINUTESANNOUNCE": "Wählt die Audiodatei (Hochladen einer Datei im Menü \"Werkzeuge\") für das Wort \"Minuten\". Wenn leer, wird keine Ansage abgespielt",
-      "MINUTEANNOUNCE": "Wählt die Audiodatei (Hochladen einer Datei im Menü \"Werkzeuge\") für das Wort \"Minute\". Wenn leer, wird keine Ansage abgespielt",
-      "SECONDSANNOUNCE": "Wählt die Audiodatei (Hochladen einer Datei im Menü \"Werkzeuge\") für das Wort \"Sekunden\". Wenn leer, wird keine Ansage abgespielt",
-      "THANKYOUANNOUNCE": "Wählt die Audiodatei (Hochladen einer Datei im Menü \"Werkzeuge\") für eine Ansage zum Dank. Bsp: \"Vielen Dank für Ihre Geduld\" Wenn leer, wird keine Ansage abgespielt",
-      "AFTERCALLWORK": "Wenn aktiviert, wird der Agent nach jedem Anruf in eine definierbare Pause zur Nacharbeit gesetzt",
-      "AUTOPAUSE": "Legt fest, ob der Agent in eine automatische pause gesetzt wird, sofern dieser den aktuellen Anruf nicht innerhalb der definierten Zeit entgegennimmt. Wenn ja, wird der Agent in allen zugewiesenen Kampagnen auf Pause gesetzt. ",
-      "RINGINUSE": "Aktivieren/Deaktivieren der Anrufzustellung wenn der Status der Nebenstelle Besetzt ist",
-      "TIMEOUTRESTART": "Wenn ja, wird die Zeitüberschreitung bei Agenten mit \"Besetzt\" oder \"Verbindungsfehler\"-Status übersprungen",
-      "MONITORFORMAT": "Definiert das Dateiformat für Gesprächsaufzeichnungen. Wenn leer, findet keine Gesprächsaufzeichnung statt.",
-      "CONTEXT": "Ermöglicht einem Anrufer, durch Drücken einer einzelnen Taste, die Warteschlange zu verlassen.",
-      "SETINTERFACEVARIABLES": "Wenn aktiviert, können aufgenommene Variabeln vor einem Anruf an den Agenten weitergegeben werden. (Siehe Wiki)",
-      "SETQUEUEVARIABLES": "Wenn aktiviert, können aufgenommene Variabeln nach dem Verlassen der Warteschlange an den Agenten weitergegeben werden. (Siehe Wiki)",
-      "SETQUEUEENTRYVARIABLES": "Wenn aktiviert, können aufgenommene Variabeln beim Eintreten in die Warteschlange an den Agenten weitergegeben werden. (Siehe Wiki)",
-      "RECORDING": "Automatische Gesprächsaufzeichnung Deaktivieren/Aktivieren",
-      "VOICEMAIL_CONTEXT": "Kontext für Voicemail",
-      "METHOD": "Wählform für Outbound-Dialing",
-      "POWERLEVEL": "Anzahl der anzurufenden Kontakte pro verfügbarem Agent",
-      "PREDICTIVEOPTIMIZATION": "Faktor zur Optimierung des Predictive-Dialing",
-      "PREDICTIVEOPTIMIZATIONPERCENTAGE": "Prozentsatz basierend auf dem eingestellten Optimierungsfaktor",
-      "PREDICTIVEINTERVAL": "Zeitintervall (in Minuten) innerhalb dessen die Berechnung der angebotenen (Predictive-) Anrufe stattfindet",
-      "MAXCONCURRENTCALLS": "Maximale Anzahl gleichzeitiger Anwahlen für die Outboundkampagne (0 = keine Begrenzung)",
-      "CONCURRENTCALLS": "Anzahl gleichzeitiger Anwahlen für die Outboundkampagne",
-      "ORIGINATECALLERIDNAME": "Name (ID) des ausgehenden Anrufes",
-      "ORIGINATECALLERIDNUMBER": "Angezeigte Nummer des ausgehenden Anrufes",
-      "ORIGINATETIMEOUT": "Zeit (in Sekunden) für die Entgegennahme eines ausgehenden Anrufes. Nach Ablauf der Zeit wird der Anruf als \"keine Antwort\" klassifiziert",
-      "QUEUETIMEOUT": "Zeit (in Sekunden) in welcher ein ausgehender Anruf in der Warteschleife gehalten wird, bevor das System auflegt (Drop-Call). Min: 1 Sek - Max: 999 Sek",
-      "GLOBALMAXRETRY": "Maximale Anzahl an Anrufversuchen, bevor der Kontakt verworfen wird",
-      "CONGESTIONMAXRETRY": "Maximale Anzahl an Anrufversuchen, bevor der Kontakt verworfen wird. (Sofern der Anruf in einen Leitungsstau führt)",
-      "CONGESTIONRETRYTIME": "Zeit (in Minuten), bevor ein Anruf resultierend aus Leitungsstau erneut gewählt wird.",
-      "NOANSWERMAXRETRY": "Maximale Anzahl Wiederversuche bei keiner Antwort",
-      "NOANSWERRETRYTIME": "Min. Zeit (in Minuten), für einen Wiederversuch nach Ergebnis \"keine Antwort\"",
-      "GLOBALINTERVAL": "Globales Zeitintervall, in welchem der Dialer ausgehende Anrufe tätigt. ",
+      "AGENTTIMEOUT": "Gibt die Anzahl von Sekunden, die ein Agent Gerät klingeln.",
+      "MAXLENGTH": "Gibt die maximale Anzahl der Anrufer in der Wartezeit in der Warteschlange. Ein Wert von Null bedeutet, dass eine unbegrenzte Anzahl von Anrufern in der Warteschlange erlaubt sind.",
+      "RETRY": "Gibt die Anzahl der Sekunden, bevor das nächste Mitglied in der Warteschlange, wenn der Wert für das Zeitlimit ausgeschöpft ist, während versucht wird, eine Mitglied der Warteschlange, um an den Zahnkranz zu warten.",
+      "WRAPUPTIME": "Die Anzahl der Sekunden, die ein Mitglied in einer Warteschlange nicht mehr verfügbar, nachdem Sie einen Anruf halten.",
+      "WEIGHT": "Legt das Gewicht einer Warteschlange. Eine Warteschlange mit einem höheren Gewicht definiert wird erste Priorität erhalten, wenn die Mitglieder mit mehreren Warteschlangen zugeordnet sind.",
+      "JOINWHENEMPTY": "Steuert, ob ein Anrufer in der Warteschlange hinzugefügt wird, wenn keine Mitglieder vorhanden sind.",
+      "LEAVEWHENEMPTY": "Verwendet, um zu steuern, ob Anrufer aus der Warteschlange gekickt werden, wenn Mitglieder nicht mehr Anrufe verfügbar sind.",
+      "ANNOUNCEFREQUENCY": "Legt fest, wie oft wir die Position des Anrufers und/verkünden sollten oder geschätzte Wartezeit in der Warteschlange. Stellen Sie diesen Wert auf Null zu deaktivieren.",
+      "MINANNOUNCEFREQUENCY": "Gibt die minimale Zeit, die verstreichen muss, bevor wir die Position des Anrufers in der Warteschlange erneut zu verkünden. Dies wird verwendet, wenn der Anrufer häufig ändern kann, wird der Anrufer hören mehrere Updates in einem kurzen Zeitraum zu verhindern.",
+      "PERIODICANNOUNCEFREQUENCY": "Gibt an, wie oft wir in regelmäßigen Abständen Mitteilungen an den Anrufer machen sollte.",
+      "ANNOUNCEPOSITIONLIMIT": "Wenn Sie definiert haben verkünden - Position als entweder einzuschränken oder mehr.",
+      "AFTERCALLWORKDURATION": "Die Dauer der Pause durch die Option \"Arbeit nach Anruf ausgelöst",
+      "MEMBERDELAY": "Verwendet, wenn es eine Verzögerung, bevor der Anrufer und Warteschlange Mitglied miteinander verbunden werden möchten.",
+      "MUSICONHOLD": "Setzt die Musik klasse von einer bestimmten Warteschlange verwendet werden.",
+      "ANNOUNCETOAGENT": "Für das Spielen eine Ansage, die auf den Agenten, der den Anruf entgegengenommen, in der Regel verwendet, um ihn wissen zu lassen, was der Anrufer Warteschlange kommt.",
+      "RANDOMPERIODICANNOUNCE": "Wenn \"yes\" festgelegt ist, wird die definierte in regelmäßigen Abständen Mitteilungen in einer zufälligen Reihenfolge wiedergeben.",
+      "ANNOUNCEHOLDTIME": "Legt fest, ob die geschätzte Wartezeit zusammen mit dem in regelmäßigen Abständen Mitteilungen gespielt werden sollte.",
+      "ANNOUNCECALLERPOSITION": "Legt fest, ob die Position des Anrufers in der Warteschlange zu Ihrem angekündigt werden sollte. Ist Nein eingestellt, wird die Position wird nie bekannt gegeben. Wenn Sie auf \"Ja\" setzen, wird die Position des Anrufers wird immer bekannt gegeben werden. Wenn der Wert eingestellt ist, wird der Anrufer ihre Position in der Warteschlange hört nur, wenn er sich innerhalb der Grenze von verkünden - Position - Grenzwert festgelegt werden. Wenn der Wert auf mehr eingestellt ist, wird der Anrufer ihre Position zu hören, wenn Sie über die Anzahl von verkünden - Position - Grenzwert definiert ist.",
+      "REPORTHOLDTIMEAGENT": "Ermöglicht die Berichterstattung des Anrufers Haltezeit auf die Warteschlange, die vor dem Bridging.",
+      "PERIODICANNOUNCE": "Eine Reihe von in regelmäßigen Abständen Mitteilungen gespielt zu werden, spielte in der Reihenfolge, in der sie definiert sind.",
+      "HOLDTIMEANNOUNCE": "Wenn nicht angegeben, wird der Standardwert spielen (\"hold\"). Wenn auf einen leeren Wert gesetzt ist, wird die Aufforderung nicht gespielt werden.",
+      "YOUARENEXTANNOUNCE": "Wenn nicht angegeben, wird der Standardwert (\" Jetzt sind Sie in erster Linie\"). Wenn auf einen leeren Wert gesetzt ist, wird die Aufforderung nicht gespielt werden.",
+      "THEREAREANNOUNCE": "Wenn nicht angegeben, wird der Standardwert spielen (\"Es gibt\"). Wenn auf einen leeren Wert gesetzt ist, wird die Aufforderung nicht gespielt werden.",
+      "WAITINGCALLSANNOUNCE": "Wenn nicht angegeben, wird der Standardwert (\"Wartende Anrufe\"). Wenn auf einen leeren Wert gesetzt ist, wird die Aufforderung nicht gespielt werden.",
+      "ESTIMATEDHOLDTIMEANNOUNCE": "Wenn nicht angegeben, wird der Standardwert spielen (\"Das Voraussichtliche Wartezeit\"). Wenn auf einen leeren Wert gesetzt ist, wird die Aufforderung nicht gespielt werden.",
+      "MINUTESANNOUNCE": "Wenn nicht angegeben, wird der Standardwert spielen (\"min\"). Wenn auf einen leeren Wert gesetzt ist, wird die Aufforderung nicht gespielt werden.",
+      "MINUTEANNOUNCE": "Wenn nicht angegeben, wird der Standardwert (\"Minute\"). Wenn auf einen leeren Wert gesetzt ist, wird die Aufforderung nicht gespielt werden.",
+      "SECONDSANNOUNCE": "Wenn nicht angegeben, wird der Standardwert spielen (\"Sekunden\"). Wenn auf einen leeren Wert gesetzt ist, wird die Aufforderung nicht gespielt werden.",
+      "THANKYOUANNOUNCE": "Wenn nicht angegeben, wird der Standardwert spielen (\"Vielen Dank für Ihr Geduld\"). Wenn auf einen leeren Wert gesetzt ist, wird die Aufforderung nicht gespielt werden.",
+      "AFTERCALLWORK": "Wenn aktiv, wird für den Agenten in Pause nach einer abgeschlossenen Anruf in die Warteschlange eingestellt werden.",
+      "AUTOPAUSE": "Aktiviert/deaktiviert das automatische Anhalten der Mitglieder, die es versäumen, um einen Anruf zu beantworten. Wenn aktiv Ursachen dieses Mitglied in allen Warteschlangen er ist Mitglied der angehalten zu werden.",
+      "RINGINUSE": "Verwendet Senden von Anrufen an Mitglieder, deren Status im Einsatz ist zu vermeiden.",
+      "TIMEOUTRESTART": "Wenn die Einstellung Ja lautet, setzt den Timeout für einen Agenten zu beantworten, wenn entweder ein Besetztzeichen oder Staus Status aus dem Kanal empfangen wird.",
+      "MONITORFORMAT": "Gibt das Dateiformat zu verwenden, wenn Sie die Aufnahme. Wenn der Monitor-Format deaktiviert ist, werden die Anrufe nicht aufgezeichnet werden.",
+      "CONTEXT": "Kann ein Anrufer in die Warteschlange verlassen Sie durch Drücken einer einzigen MFV-Ziffer. Wenn ein Kontext angegeben ist und der Anrufer gibt eine Reihe, kann diese Ziffer wird der Versuch unternommen, im Rahmen angegebenen ausgeziffert werden, und Nummernplan Ausführung wird es weiter.",
+      "SETINTERFACEVARIABLES": "Wenn die Einstellung Ja lautet, gerade vor der Anrufer mit einer Warteschlange Mitglied überbrückt werden einige Variablen gesetzt werden (siehe Wiki)",
+      "SETQUEUEVARIABLES": "Wenn die Einstellung Ja lautet, gerade vor der Anrufer mit einer Warteschlange Mitglied überbrückt werden, und kurz vor dem Anrufer die Warteschlange verlassen einige Variablen gesetzt werden (siehe Wiki)",
+      "SETQUEUEENTRYVARIABLES": "Wenn die Einstellung Ja lautet, gerade vor der Anrufer mit einer Warteschlange Mitglied überbrückt werden einige Variablen gesetzt werden (siehe Wiki)",
+      "RECORDING": "Die Anrufaufzeichnung aktivieren",
+      "VOICEMAIL_CONTEXT": "Im Zusammenhang mit der relativen Erweiterung.",
+      "METHOD": "Outbound Dialer Methode.",
+      "POWERLEVEL": "Anzahl der Kontakte, für einen verfügbaren Agenten.",
+      "PREDICTIVEOPTIMIZATION": "Ein Faktor in der vorbestimmten Algorithmus zu optimieren.",
+      "PREDICTIVEOPTIMIZATIONPERCENTAGE": "Prozentsatz, der auf die ausgewählten prädiktive Optimierung Faktor",
+      "PREDICTIVEINTERVAL": "Zeitintervall in Minuten mit prädiktiver Algorithmus berücksichtigt werden Anrufe zu berechnen für die Optimierung der prädiktive Optimierung Faktor zu generieren",
+      "MAXCONCURRENTCALLS": "Die maximale Anzahl gleichzeitiger Anrufe, die vom Outbound Dialer entstanden sein wird.",
+      "CONCURRENTCALLS": "Die maximale Anzahl gleichzeitiger Anrufe, die vom Outbound Dialer für diese Kampagne entstanden sein wird.",
+      "ORIGINATECALLERIDNAME": "Ausgehende Anrufer-ID-Namen",
+      "ORIGINATECALLERIDNUMBER": "Ausgehende Anrufer-ID-Nummer",
+      "ORIGINATETIMEOUT": "Zeit in Sekunden, die ausgehende Anrufe mit Ursprung Verbindung herzustellen. Wenn die Busverbindungen nicht hergestellt ist, wird der Status stammen, wird keine Antwort sein.",
+      "QUEUETIMEOUT": "Zeit (in Sekunden) ein Anruf in der Warteschlange warten, bevor es gelöscht wird (Min 1 und Max. 999)",
+      "GLOBALMAXRETRY": "Maximale Anzahl, wie oft ein Kontakt genannt wird, bevor es geschlossen",
+      "CONGESTIONMAXRETRY": "Maximale Anzahl, wie oft ein Kontakt konnte nicht für Staus Grund genannt wird, bevor es geschlossen",
+      "CONGESTIONRETRYTIME": "Zeit in Minuten, bevor Sie es erneut versuchen einen Kontakt für Staus Grund fehlgeschlagen zu erreichen.",
+      "NOANSWERMAXRETRY": "Maximale Anzahl, wie oft ein Kontakt konnte nicht für Keine Antwort Grund genannt wird, bevor es geschlossen",
+      "NOANSWERRETRYTIME": "Zeit in Minuten, bevor Sie es erneut versuchen einen Kontakt für Keine Antwort Reason zu erreichen.",
+      "GLOBALINTERVAL": "Globale Zeit, in der sich der Dialer erlaubt ist, Kontakte zu nennen. Bitte achten Sie, wenn Sie dieses Feld nicht ändern. Wir sind nicht verantwortlich oder haftbar für die Nichteinhaltung mit Autodialer Gesetze und Bestimmungen einzuhalten.",
       "NAME": "Nur Zahlen, Buchstaben und Sonderzeichen (._) werden unterstützt.",
-      "TIMEOUT": "Anzahl Sekunden in denen ein Anruf bei einem Agenten klingelt, bevor der nächste Agent angefragt wird",
-      "CALLYSQUAREPROJECTPREVIEW": "Call-Flow wird vor der Zustellung an einen Agenten verwendet (Outbound-IVR)",
-      "CALLYSQUAREPROJECTPREVIEW2": "Call-Flow für den Transfer, wenn Anrufer aufgelegt hat oder nicht erreichbar ist",
-      "RUNIFHANGUPAGENT": "Call-Flow auch dann starten, wenn der Agent aufgelegt hat",
-      "CALLYSQUAREPROJECT2": "Call-Flow zur Weiterleitung des Anrufes nach der Warteschlange - Definiert durch Zeitüberschreitung",
-      "RANDOMLASTDIGITCALLERIDNUMBER": "Wenn der Wert größer als 0, werden die jeweils letzten Ziffern der ausgehenden Nummer zufällig generiert. (Hinweis: es dürfen nur real existierende und registrierte Nummern verwendet werden)",
-      "BUSYMAXRETRY": "Maximale Anzahl Wiederversuche bei \"Besetzt\" oder \"Fehlgeschlagen\"",
-      "BUSYRETRYTIME": "Zeit (in Minuten), für Wiederversuch bei \"Besetzt\" oder \"Fehlgeschlagen\"",
-      "MANDATORYDISPOSITIONPAUSEID": "Agentenstatus während der Qualifizierung eines Kontaktes",
-      "PREDICTIVEMAXTHRESHOLD": "Sofern der Prozentsatz der freien Agenten innerhalb des definierten Zeitraumes höher als der vorhergesagte Zeitraum ist, findet eine neue Kalkulation statt.",
-      "PREDICTIVEMINTHRESHOLD": "Sofern der Prozentsatz der freien Agenten innerhalb des definierten Zeitraumes niedriger als der vorhergesagte Zeitraum ist, findet eine neue Kalkulation statt.",
-      "ABANDONEDMAXRETRY": "Maximale Anzahl Wiederversuche bei \"Verlassen\"",
-      "ABANDONEDRETRYTIME": "Zeit (in Minuten), für Wiederversuch bei \"Verlassen\"",
-      "AGENTREJECTMAXRETRY": "Maximale Anzahl Wiederversuche, sofern der Anruf von einem Agenten abgelehnt wurde",
-      "AGENTREJECTRETRYTIME": "Zeit (in Minuten), vor einem Wiederversuch, wenn der Anruf von einem Agenten abgelehnt wurde",
-      "DROPMAXRETRY": "Maximale Anzahl Wiederversuche, beim Auflegen des System (Drop-Call)",
-      "DROPRETRYTIME": "Zeit (in Minuten), vor einem Wiederversuch beim Auflegen des Systems (Drop-Call)",
-      "MACHINEMAXRETRY": "Maximale Anzahl Wiederversuche wenn ein Anrufbeantworter erkannt wurde",
-      "MACHINERETRYTIME": "Zeit (in Minuten), vor einem Wiederversuch wenn ein Anrufbeantworter erkannt wurde",
-      "NOSUCHNUMBERETRYTIME": "Zeit (in Minuten), vor einem Wiederversuch bei \"Nummer falsch\" ",
-      "NOSUCHNUMBERMAXRETRY": "Maximale Anzahl Wiederversuche bei \"Nummer falsch\"",
-      "NOSUCHNUMBERRETRYTIME": "Zeit (in Minuten), vor einem Wiederversuch bei \"Nummer falsch\" ",
+      "TIMEOUT": "Gibt die Anzahl von Sekunden an, die ein Gerät klingeln.",
+      "CALLYSQUAREPROJECTPREVIEW": "Wenn Sie ein IVR-Projekt auswählen, leitet der Dialer den Anruf an das IVR weiter, wenn ein Agent antwortet (das IVR wird an den Agenten weitergeleitet).",
+      "CALLYSQUAREPROJECTPREVIEW2": "Wenn Sie ein IVR-Projekt auswählen, leitet der Dialer den Anruf an das IVR weiter, wenn ein Client aufgelegt oder nicht erreichbar ist (das IVR wird an den Agenten weitergeleitet).",
+      "RUNIFHANGUPAGENT": "Führen Sie Cally Square Project nach, auch wenn der Agent den Anruf auflegt",
+      "CALLYSQUAREPROJECT2": "Wenn Sie ein IVR-Projekt auswählen, leitet der Dialer den Anruf nach der Warteschlange an das IVR weiter. (Wenn die Warteschlange nach einer Zeitüberschreitung endet)",
+      "RANDOMLASTDIGITCALLERIDNUMBER": "Wenn es größer als 0 ist, erzeugt es die letzten Nummern zufällig aus der Nummer der abgehenden Anrufer-ID",
+      "BUSYMAXRETRY": "Maximale Anzahl, wie oft ein Kontakt angerufen wird, bevor er als geschlossen betrachtet wird, wenn der Anruf wegen Besetzt fehlschlägt",
+      "BUSYRETRYTIME": "Zeit in Minuten, bevor erneut versucht wird, einen fehlgeschlagenen Kontakt anzurufen, weil er beschäftigt ist",
+      "MANDATORYDISPOSITIONPAUSEID": "Pausenstatus, der während der Zwangsdisposition festgelegt werden soll",
+      "PREDICTIVEMAXTHRESHOLD": "Wenn der Prozentsatz der im Zeitfenster verfügbaren Agenten im Vergleich zu den zum Zeitpunkt der Vorhersage verfügbaren Agenten den konfigurierten Maximalwert überschreitet, berechnet die Vorhersage die Vorhersage neu.",
+      "PREDICTIVEMINTHRESHOLD": "Wenn der Prozentsatz der im Zeitfenster verfügbaren Agenten im Vergleich zu den zum Zeitpunkt der Vorhersage verfügbaren Agenten den konfigurierten Mindestgrenzwert überschreitet, berechnet die Vorhersage die Vorhersage neu.",
+      "ABANDONEDMAXRETRY": "Maximale Häufigkeit, mit der ein Kontakt angerufen wird, bevor er als geschlossen betrachtet wird, wenn der Anruf zum Abbrechen fehlgeschlagen ist",
+      "ABANDONEDRETRYTIME": "Zeit in Minuten, bevor versucht wird, einen fehlgeschlagenen Kontakt aufgrund eines Abbruchs erneut anzurufen",
+      "AGENTREJECTMAXRETRY": "Maximale Häufigkeit, mit der ein Kontakt angerufen wird, bevor er als geschlossen betrachtet wird, wenn der Anruf für die Ablehnung des Agenten fehlgeschlagen ist",
+      "AGENTREJECTRETRYTIME": "Zeit in Minuten, bevor versucht wird, einen fehlgeschlagenen Kontakt aufgrund einer Ablehnung des Agenten erneut anzurufen",
+      "DROPMAXRETRY": "Maximale Häufigkeit, mit der ein Kontakt angerufen wird, bevor er als geschlossen betrachtet wird, wenn der Anruf nicht beendet werden konnte",
+      "DROPRETRYTIME": "Zeit in Minuten, bevor versucht wird, einen fehlgeschlagenen Kontakt aufgrund eines Verbindungsabbruchs erneut anzurufen",
+      "MACHINEMAXRETRY": "Maximale Häufigkeit, mit der ein Kontakt angerufen wird, bevor er als geschlossen betrachtet wird, wenn der Anruf für die Maschine fehlgeschlagen ist",
+      "MACHINERETRYTIME": "Zeit in Minuten, bevor versucht wird, einen fehlgeschlagenen Kontakt aufgrund der Maschine erneut anzurufen",
+      "NOSUCHNUMBERETRYTIME": "Zeit in Minuten, bevor versucht wird, einen fehlgeschlagenen Kontakt erneut anzurufen, da keine solche Nummer vorhanden ist",
+      "NOSUCHNUMBERMAXRETRY": "Maximale Häufigkeit, mit der ein Kontakt angerufen wird, bevor er als geschlossen betrachtet wird, wenn der Anruf für keine solche Nummer fehlgeschlagen ist",
+      "NOSUCHNUMBERRETRYTIME": "Zeit in Minuten, bevor versucht wird, einen fehlgeschlagenen Kontakt erneut anzurufen, da keine solche Nummer vorhanden ist",
       "PREVIEW_AUTO_RECALL_ME": "Wenn aktiviert, generiert das System automatisch die Wiederanrufe für den Agent automatisch. Wenn deaktiviert, müssen diese Anrufe manuell geplant werden",
       "PREVIEW_RECALL_ME_REMINDER": "Wenn aktiviert, sendet das System n Minuten (entsprechend dem in den allgemeinen Einstellungen eingestellten Zeitintervall) eine Benachrichtigung an den Agenten, bevor die Rückrufnachricht generiert wird",
       "TIMEZONE": "Zeitzone angeben"
     },
-    "MUSICONHOLD": "Wartemusik",
-    "ANNOUNCETOAGENT": "Ansagenachricht für Agenten",
-    "ANNOUNCEMENTS": "Ansagen",
-    "ADVANCEDPREVIEW": "Erweitert",
-    "ADVANCED": "Erweiterte Einstellungen",
-    "ADVANCE": "Erweitert",
-    "ANNOUNCEFREQUENCY": "Ansagefrequenz",
-    "MINANNOUNCEFREQUENCY": "Min. Frequenz Ansage",
-    "PERIODICANNOUNCEFREQUENCY": "Frequenz wiederkehrende Ansagen",
-    "RANDOMPERIODICANNOUNCE": "Zufälliges Abspielen der Ansagen",
-    "ANNOUNCEHOLDTIME": "Wartezeit ansagen",
-    "ANNOUNCECALLERPOSITION": "Warteposition ansagen",
-    "ANNOUNCEPOSITIONLIMIT": "Limit für Ansage Warteposition",
-    "REPORTHOLDTIMEAGENT": "Wartezeit dem Agenten ansagen",
-    "PERIODICANNOUNCE": "Wiederkehrende Ansagen",
-    "HOLDTIMEANNOUNCE": "Audiodatei für Ansage Wartezeit",
-    "YOUARENEXTANNOUNCE": "Audiodatei für Ansage der ersten Position",
-    "THEREAREANNOUNCE": "1. Teil Audiodatei für Ansage der bereits wartenden Anrufer",
-    "WAITINGCALLSANNOUNCE": "2. Teil Audiodatei für Ansage der bereits wartenden Anrufer",
-    "ESTIMATEDHOLDTIMEANNOUNCE": "Audiodatei für die Information zur geschätzten Wartezeit",
-    "MINUTESANNOUNCE": "Audiodatei für die Ansage \"Minuten\"",
-    "MINUTEANNOUNCE": "Audiodatei für die Ansage \"Minute\" ",
-    "SECONDSANNOUNCE": "Audiodatei für die Ansage \"Sekunden\"",
-    "THANKYOUANNOUNCE": "Audiodatei für die Ansage mit Dank für Geduld",
-    "AUTOPAUSE": "Automatische Pause bei keiner Antwort",
-    "AFTERCALLWORK": "Nacharbeit",
-    "AFTERCALLWORKDURATION": "Dauer Nacharbeit",
-    "RINGINUSE": "Klingeln bei Besetzt",
-    "MEMBERDELAY": "Anrufsverzögerung",
-    "TIMEOUTRESTART": "Zeitüberschreitung neu Starten",
-    "MONITORFORMAT": "Format für Gesprächsaufzeichnungen",
-    "SETINTERFACEVARIABLES": "Interface Variabeln definieren",
-    "SETQUEUEVARIABLES": "Warteschlangenvariabeln definieren",
-    "SETQUEUEENTRYVARIABLES": "Variabeln bei Eintritt definieren",
-    "CONTEXT": "Kontext Austritt aus Warteschlange",
+    "MUSICONHOLD": "Musik auf Halten",
+    "ANNOUNCETOAGENT": "Verkünden auf Agenten",
+    "ANNOUNCEMENTS": "Ankündigungen",
+    "ADVANCEDPREVIEW": "Erweiterte",
+    "ADVANCED": "Erweiterte",
+    "ADVANCE": "Erweiterte",
+    "ANNOUNCEFREQUENCY": "Frequenz ankündigen",
+    "MINANNOUNCEFREQUENCY": "Minimale verkünden Frequenz",
+    "PERIODICANNOUNCEFREQUENCY": "Periodische verkünden Frequenz",
+    "RANDOMPERIODICANNOUNCE": "Random Periodische verkünden",
+    "ANNOUNCEHOLDTIME": "Verkünden. Haltezeit",
+    "ANNOUNCECALLERPOSITION": "Verkünden Anrufer Position",
+    "ANNOUNCEPOSITIONLIMIT": "Verkünden Position Limit",
+    "REPORTHOLDTIMEAGENT": "Bericht Bedienplatz Haltezeit",
+    "PERIODICANNOUNCE": "Periodische verkünden",
+    "HOLDTIMEANNOUNCE": "Hold Zeit verkünden",
+    "YOUARENEXTANNOUNCE": "\"Sie sind weiter' verkünden",
+    "THEREAREANNOUNCE": "'Es gibt' verkünden",
+    "WAITINGCALLSANNOUNCE": "Wartende Anrufe verkünden",
+    "ESTIMATEDHOLDTIMEANNOUNCE": "Halten Sie die geschätzte Zeit verkünden",
+    "MINUTESANNOUNCE": "Minuten ankündigen",
+    "MINUTEANNOUNCE": "Minute verkünden",
+    "SECONDSANNOUNCE": "Sekunden verkünden",
+    "THANKYOUANNOUNCE": "\"Danke\" ankündigen",
+    "AUTOPAUSE": "Auto Pause",
+    "AFTERCALLWORK": "Arbeit nach Anruf",
+    "AFTERCALLWORKDURATION": "Arbeit nach Anruf Dauer",
+    "RINGINUSE": "Ring im Einsatz",
+    "MEMBERDELAY": "Die Verzögerung",
+    "TIMEOUTRESTART": "Timeout neu starten",
+    "MONITORFORMAT": "Aufzeichnungsformat",
+    "SETINTERFACEVARIABLES": "Set Interface Variablen",
+    "SETQUEUEVARIABLES": "Stellen Variablen",
+    "SETQUEUEENTRYVARIABLES": "Stellen ENTRY-Variablen",
+    "CONTEXT": "Kontext",
     "SAVE": "Speichern",
     "SETTINGS": "Einstellungen",
-    "INBOUNDROUTES": "Eingehende Routen",
+    "INBOUNDROUTES": "Ankommende Routen",
     "PHONENUMBER": "Telefonnummer",
-    "ADD_INBOUNDROUTE": "Eingehende Route hinzufügen",
-    "EDIT_INBOUNDROUTE": "Eingehende Route bearbeiten",
-    "DELETE_INBOUNDROUTE": "Eingehende Route löschen",
-    "ACTIONS": "Routing",
-    "OUTBOUNDROUTES": "Ausgehende Routen",
-    "DESTINATIONPATTERN": "Ziel-Pattern",
-    "ADD_OUTBOUNDROUTE": "Ausgehende Route hinzufügen",
-    "EDIT_OUTBOUNDROUTE": "Ausgehende Route bearbeiten",
-    "DELETE_OUTBOUNDROUTE": "Ausgehende Route löschen",
-    "CUTDIGITS": "Ziffern abschneiden",
-    "RECORDING": "Gesprächsaufzeichnung",
+    "ADD_INBOUNDROUTE": "Ankommende Route hinzufügen",
+    "EDIT_INBOUNDROUTE": "Bearbeiten Sie Eingehende Route",
+    "DELETE_INBOUNDROUTE": "Löschen Sie Eingehende Route",
+    "ACTIONS": "Aktionen",
+    "OUTBOUNDROUTES": "Abgehende Routen",
+    "DESTINATIONPATTERN": "Ziel Muster",
+    "ADD_OUTBOUNDROUTE": "Abgehende Route hinzufügen",
+    "EDIT_OUTBOUNDROUTE": "Abgehende Route bearbeiten",
+    "DELETE_OUTBOUNDROUTE": "Abgehende Route löschen",
+    "CUTDIGITS": "Schneiden Sie Ziffern",
+    "RECORDING": "Aufnahme",
     "RECORDINGFORMAT": "Aufzeichnungsformat",
     "INTERNALROUTES": "Interne Routen",
-    "ADD_INTERNALROUTE": "Interne Route hinzufügen",
+    "ADD_INTERNALROUTE": "Fügen Sie interne Route",
     "EDIT_INTERNALROUTE": "Interne Route bearbeiten",
     "DELETE_INTERNALROUTE": "Interne Route löschen",
     "CONTEXTS": "Kontexte",
-    "ADD_CONTEXT": "Kontext hinzufügen",
-    "EDIT_CONTEXT": "Kontext bearbeiten",
-    "DELETE_CONTEXT": "Kontext löschen",
+    "ADD_CONTEXT": "Rahmen hinzufügen",
+    "EDIT_CONTEXT": "Bearbeiten Kontext",
+    "DELETE_CONTEXT": "Löschen von Rahmen",
     "VOICEMAILS": "Voicemails",
     "ADD_VOICEMAIL": "Voicemail hinzufügen",
-    "EDIT_VOICEMAIL": "Voicemail bearbeiten",
+    "EDIT_VOICEMAIL": "Bearbeiten von Voicemail",
     "DELETE_VOICEMAIL": "Voicemail löschen",
-    "FULLNAME": "Vollständiger Name",
+    "FULLNAME": "Voller Name",
     "EMAIL": "E-Mail",
     "MAILBOX": "Mailbox",
-    "PASSWORD": "Passwort",
+    "PASSWORD": "Kennwort",
     "CONFIRM_PASSWORD": "Passwort bestätigen",
     "TIMEZONE": "Zeitzone",
-    "ATTACH": "Voicemail als E-Mail-Anhang senden",
-    "ENVELOPE": "Zeit und Datum ansagen",
+    "ATTACH": "Befestigen",
+    "ENVELOPE": "Umschlag",
     "DELETE": "Löschen",
-    "EMAILBODY": "E-Mail Text",
+    "EMAILBODY": "E-Mail-Text",
     "EMAILSUBJECT": "E-Mail Betreff",
-    "MAXSECONDS": "Max. Dauer (Sekunden) Voicemail",
-    "MAXMESSAGES": "Max. Nachrichten pro Mailbox",
+    "MAXSECONDS": "Max Sekunden",
+    "MAXMESSAGES": "Max. Nachrichten",
     "MESSAGES": "Nachrichten",
     "SORT": "Sortieren",
-    "ADD_MUSICONHOLD": "Wartemusik hinzufügen",
-    "MUSICONHOLDS": "Wartemusik",
-    "EDIT_MUSICONHOLD": "Wartemusik bearbeiten",
-    "DELETE_MUSICONHOLD": "Wartemusik löschen",
-    "DIRECTORY": "Lokales Verzeichnis",
+    "ADD_MUSICONHOLD": "Musik auf Halten",
+    "MUSICONHOLDS": "Musik auf Halten",
+    "EDIT_MUSICONHOLD": "Bearbeiten Musik auf Halten",
+    "DELETE_MUSICONHOLD": "Löschen Sie Musik auf Halten",
+    "DIRECTORY": "Verzeichnis",
     "AUDIOFILES": "Audiodateien",
-    "RECORDINGS": "Aufzeichnungen",
-    "CHANSPY": "Listen-In (Chanspy)",
+    "RECORDINGS": "Aufnahmen",
+    "CHANSPY": "ChanSpy",
     "PREFIX": "Präfix",
     "OPTIONS": "Optionen",
-    "AUTH": "Authentifizierung",
-    "ADD_CHANSPY": "Listen-In hinzufügen",
-    "EDIT_CHANSPY": "Listen-In bearbeiten",
-    "DELETE_CHANSPY": "Listen-In löschen",
+    "AUTH": "Auth",
+    "ADD_CHANSPY": "Chanspy hinzufügen",
+    "EDIT_CHANSPY": "Bearbeiten ChanSpy",
+    "DELETE_CHANSPY": "Löschen ChanSpy",
     "AGENTS": "Agenten",
     "TELEPHONES": "Telefone",
     "QUEUES": "Warteschlangen",
-    "QUEUE_CALLS": "Anrufe in Warteschlange",
-    "QUEUE_PARAMETERS": "Warteschlangen-Parameter",
+    "QUEUE_CALLS": "Anrufe aus der Warteschlange",
+    "QUEUE_PARAMETERS": "Queue Parameter",
     "ABANDONED_CALLS": "Abgebrochene Anrufe",
     "OUTBOUND_CALLS": "Ausgehende Anrufe",
-    "AGI": "Skript",
+    "AGI": "AGI",
     "DIAL": "Wählen",
-    "INTERNALDIAL": "Intern wählen",
-    "EXTERNALDIAL": "Extern wählen",
-    "RINGGROUP": "Rufgruppe zuweisen",
+    "INTERNALDIAL": "Interne Wahl",
+    "EXTERNALDIAL": "Externes Wählen",
+    "RINGGROUP": "Ring Gruppe",
     "PLAYBACK": "Wiedergabe",
     "QUEUE": "Warteschlange",
-    "SET": "Einstellen (Set)",
+    "SET": "Einstellen",
     "VOICEMAIL": "Voicemail",
     "GOTO": "Gehe zu",
     "HANGUP": "Auflegen",
-    "CUSTOM": "Benutzerdefiniert",
-    "PROJECT": "Call-Flow Projekt",
-    "TECHNOLOGY/RESOURCE": "Technologie / Ressource (z.B.: SIP/1003)",
+    "CUSTOM": "Benutzerdefinierte",
+    "PROJECT": "Cally-Square Projekt",
+    "TECHNOLOGY/RESOURCE": "Technologie / Ressource",
     "URL": "URL",
-    "EDIT_APP": "Anwendung bearbeiten",
-    "EDIT_INTERVAL": "Zeitintervall bearbeiten",
+    "EDIT_APP": "Bearbeiten Anwendung",
+    "EDIT_INTERVAL": "Bearbeiten Intervall",
     "DELETE_APP": "Anwendung löschen",
-    "INTERVALS": "Zeitintervalle",
+    "INTERVALS": "Intervalle",
     "USER": "Benutzer",
-    "TRUNK": "SIP-Trunk",
+    "TRUNK": "Amtsleitung",
     "PHONE": "Telefon",
     "AUDIO_FILES": "Audiodateien",
-    "ANNOUNCE_OVERRIDES": "Ansage überschreiben",
+    "ANNOUNCE_OVERRIDES": "Verkünden überschreibt",
     "MACRO": "Makro",
     "GOSUB": "GoSub",
     "RULE": "Regel",
     "POSITION": "Position",
     "ANSWER": "Antwort",
     "VALUE": "Wert",
-    "MAILBOX@CONTEXT": "Mailbox@Context",
-    "EXTENSION": "Nebenstelle",
+    "MAILBOX@CONTEXT": "Mailbox @ Rahmen",
+    "EXTENSION": "Erweiterung",
     "PRIORITY": "Priorität",
-    "HANGUP_CAUSE": "Auflegegrund",
-    "OUTBOUNDDIAL": "Ausgehend wählen",
+    "HANGUP_CAUSE": "Auflegen verursachen",
+    "OUTBOUNDDIAL": "Für ausgehende Anrufe wählen",
     "CALLER_ID": "Anrufer-ID",
     "NO_MESSAGE_AVAILABLE": "Keine Meldungen vorhanden",
     "NO_SOUND_AVAILABLE": "Kein Ton verfügbar",
-    "VOICERECORDINGS": "Sprachaufzeichnungen",
-    "CHANSPIES": "Listen-Ins",
-    "VOICE": "Anrufe",
+    "VOICERECORDINGS": "Sprachaufnahmen",
+    "CHANSPIES": "ChanSpy",
+    "VOICE": "Voice",
     "REALTIME": "Echtzeit",
-    "ID": "ID",
+    "ID": "Id",
     "VOICEMAIL_CONTEXT": "Kontext",
     "NO_MOHSOUND_AVAILABLE": "Keine Wartemusik verfügbar",
     "FILE": "Datei",
-    "ADD_MOHSOUND": "Wartemusik hinzufügen",
-    "DOWNLOAD_MOHSOUND": "Wartemusik herunterladen",
-    "DELETE_MOHSOUND": "Wartemusik löschen",
+    "ADD_MOHSOUND": "Musik hinzufügen Auf Klang",
+    "DOWNLOAD_MOHSOUND": "Download Music On Hold Sound",
+    "DELETE_MOHSOUND": "Löschen Sie Musik auf Halten Sound",
     "UNIQUEID": "Eindeutige ID",
     "AGENT": "Agent",
     "TYPE": "Typ",
     "RATING": "Bewertung",
     "AUDIO": "Audio",
     "DATE": "Datum",
-    "NEW_VOICEQUEUE": "Neue Anruf-Warteschlange",
+    "NEW_VOICEQUEUE": "Neue Stimme Warteschlange",
     "NEW_INBOUNDROUTE": "Neue eingehende Route",
     "NEW_OUTBOUNDROUTE": "Neue ausgehende Route",
     "NEW_INTERNALROUTE": "Neue interne Route",
-    "NEW_CONTEXT": "Neuer Kontext",
+    "NEW_CONTEXT": "Neuen Kontext",
     "NEW_VOICEMAIL": "Neue Voicemail",
-    "NEW_MUSICONHOLD": "Neue Wartemusik",
-    "NEW_CHANSPY": "Neues Listen-In",
-    "PENALTY": "Verzögerung",
-    "ADD_TEAM_TO_VOICEQUEUE": "Team zu Warteschlange hinzufügen",
-    "ADD_AGENT_TO_VOICEQUEUE": "Agenten zu Warteschlange hinzufügen",
+    "NEW_MUSICONHOLD": "Neue Musik auf Halten",
+    "NEW_CHANSPY": "Neue ChanSpy",
+    "PENALTY": "Strafe",
+    "ADD_TEAM_TO_VOICEQUEUE": "Team Voice Warteschlange hinzufügen",
+    "ADD_AGENT_TO_VOICEQUEUE": "Agent Voice Warteschlange hinzufügen",
     "EDIT_DIAL": "Kurzwahl bearbeiten",
-    "EDIT_AGI": "Skript bearbeiten",
+    "EDIT_AGI": "Bearbeiten AGI",
     "EDIT_INTERNALDIAL": "Interne Kurzwahl bearbeiten",
     "EDIT_EXTERNALDIAL": "Externe Kurzwahl bearbeiten",
-    "EDIT_RINGGROUP": "Rufgruppe bearbeiten",
-    "EDIT_PLAYBACK": "Wiedergabe bearbeiten",
+    "EDIT_RINGGROUP": "Gruppe bearbeiten",
+    "EDIT_PLAYBACK": "Bearbeiten Wiedergabe",
     "EDIT_QUEUE": "Warteschlange bearbeiten",
     "EDIT_SET": "Bearbeiten",
-    "EDIT_GOTO": "\"Gehe-zu\" bearbeiten",
-    "EDIT_HANGUP": "Auflegen bearbeiten",
-    "EDIT_CUSTOM": "Benutzerdef. Einstellungen bearbeiten",
+    "EDIT_GOTO": "Bearbeiten Gehe zu",
+    "EDIT_HANGUP": "Bearbeiten auflegen",
+    "EDIT_CUSTOM": "Bearbeiten Benutzerdefinierte",
     "DURATION": "Dauer",
     "RECEIVED_AT": "Eingegangen am",
     "YES": "Ja",
-    "NO": "Nein",
-    "HANGUPCAUSE_1": "1 = Nummer nicht zugewiesen",
-    "HANGUPCAUSE_16": "16 = Beenden durch Nutzer",
-    "HANGUPCAUSE_17": "17 = Besetzt",
-    "HANGUPCAUSE_18": "18 = Keine Antwort (Nebenstelle nicht verbunden)",
-    "HANGUPCAUSE_21": "21 = Anruf abgelehnt",
-    "HANGUPCAUSE_22": "22 = Nummer geändert",
-    "HANGUPCAUSE_27": "27 = Ziel außer Funktion",
+    "NO": "Keine",
+    "HANGUPCAUSE_1": "1 = Nicht zugewiesene Nummer",
+    "HANGUPCAUSE_16": "16=Normail Anruf löschen",
+    "HANGUPCAUSE_17": "17 = Benutzer besetzt",
+    "HANGUPCAUSE_18": "18 = Kein Benutzer reagiert (Telefon Gerät nicht angeschlossen)",
+    "HANGUPCAUSE_21": "21 = Anruf abgewiesen",
+    "HANGUPCAUSE_22": "22 = Anzahl geändert",
+    "HANGUPCAUSE_27": "27 = Ziel nicht in Ordnung",
     "HANGUPCAUSE_38": "38 = Netzwerk nicht in der richtigen Reihenfolge",
     "HANGUPCAUSE_41": "41 = Temporärer Ausfall",
-    "RANDOM": "Zufall",
+    "RANDOM": "Random",
     "ALPHABETICAL": "Alphabetisch",
     "NO_APPS_AVAILABLE": "Keine Anwendungen verfügbar",
-    "DOWNLOAD_VOICERECORDING": "Sprachaufzeichnung herunterladen",
-    "DELETE_VOICERECORDING": "Sprachaufzeichnung löschen",
-    "INTERNAL": "Intern",
-    "PHONE_STATE": "Status Nebenstelle",
-    "PHONE_STATUS": "SIP-Status Nebenstelle",
+    "DOWNLOAD_VOICERECORDING": "Download Voice Recording",
+    "DELETE_VOICERECORDING": "Löschen Sprachaufzeichnung",
+    "INTERNAL": "Interne",
+    "PHONE_STATE": "Telefonstatus",
+    "PHONE_STATUS": "Telefonstatus",
     "REGISTERED": "Registriert",
-    "UNREGISTERED": "Nicht registriert",
-    "LAGGED": "Verzögert",
+    "UNREGISTERED": "Unregistrierte",
+    "LAGGED": "Zurück",
     "REACHABLE": "Erreichbar",
     "UNREACHABLE": "Nicht erreichbar",
     "UNKNOWN": "Unbekannt",
-    "NOT_INUSE": "Nicht in Verwendung",
-    "INUSE": "In Verwendung",
+    "NOT_INUSE": "Nicht in Gebrauch",
+    "INUSE": "Im Einsatz",
     "BUSY": "Besetzt",
     "INVALID": "Ungültig",
     "UNAVAILABLE": "Nicht verfügbar",
     "RINGING": "Klingeln",
-    "ONHOLD": "Halten",
-    "RING": "Klingeln",
-    "UP": "Status",
-    "INFO": "Information",
-    "TRUNKS": "SIP-Trunks",
+    "ONHOLD": "Auf Halten",
+    "RING": "Ring",
+    "UP": "Bis",
+    "INFO": "Info",
+    "TRUNKS": "Amtsleitungen",
     "REGISTRY": "Registrierung",
-    "NO_REGISTRY": "Keine Registrierung",
+    "NO_REGISTRY": "Keine registry",
     "LOGGED_IN": "Angemeldet",
     "PAUSED": "Angehalten",
-    "DISPOSITION": "Qualifizierung",
+    "DISPOSITION": "Disposition",
     "WAITING": "Warten",
-    "TALKING": "Im Gespräch",
-    "DID": "DID",
+    "TALKING": "Sprechen",
+    "DID": "Haben",
     "CALLER": "Anrufer",
-    "TOTAL": "Gesamt",
+    "TOTAL": "Insgesamt",
     "ANSWERED": "Beantwortet",
     "ABANDONED": "Abgebrochen",
-    "UNMANAGED": "Nicht verwaltet",
+    "UNMANAGED": "Nicht verwaltete",
     "REDIRECT_TO_NUMBER": "Umleitung zu einer Nummer",
-    "REDIRECT_TO_AGENT": "Umleiten zu einem Agenten",
+    "REDIRECT_TO_AGENT": "Umleiten zu: Ein Agent",
     "CLOSING": "Schließen",
-    "AVG_HOLD_TIME": "Durchschnittl. Wartezeit",
-    "AVG_DURATION": "Durchschnittl. Dauer",
-    "AVG_BILLABLE": "Durchschnittl. fakturierbar",
+    "AVG_HOLD_TIME": "Durchschnittl. Warteschleifenzeit",
+    "AVG_DURATION": "Av-Dauer",
+    "AVG_BILLABLE": "Avg Fakturierbaren",
     "SOURCE": "Quelle",
     "DESTINATION": "Ziel",
     "REJECTED": "Abgelehnt",
     "FAILED": "Fehlgeschlagen",
-    "CALLED": "Angerufen",
+    "CALLED": "Aufgerufen",
     "CONNECTED": "Verbunden",
     "NO_RATING": "Keine Bewertung",
-    "EDIT_VOICERECORDING": "Sprachaufzeichnung bearbeiten/bewerten",
+    "EDIT_VOICERECORDING": "Edit Voice Recording",
     "APPLICATION_NAME": "Name der Anwendung",
     "ARGUMENTS": "Argumente",
     "EDIT_QUEUECAMPAIGN": "Kampagne bearbeiten",
     "LISTADD_QUEUECAMPAIGN": "Liste hinzufügen",
-    "BLACKLISTADD_QUEUECAMPAIGN": "Schwarze Liste hinzufügen",
-    "TEAMADD_QUEUECAMPAIGN": "Team hinzufügen",
+    "BLACKLISTADD_QUEUECAMPAIGN": "Blacklist hinzufügen",
+    "TEAMADD_QUEUECAMPAIGN": "Gruppe hinzufügen",
     "AGENTADD_QUEUECAMPAIGN": "Agent hinzufügen",
     "DELETE_QUEUECAMPAIGN": "Kampagne löschen",
-    "DELETE_IVRCAMPAIGN": "IVR-Kampagne löschen",
+    "DELETE_IVRCAMPAIGN": "Kampagne löschen",
     "EDIT_IVRCAMPAIGN": "Kampagne bearbeiten",
     "NEW_IVRCAMPAIGN": "Neue IVR-Kampagne",
-    "ADD_IVRCAMPAIGN": "IVR-Kampagne hinzufügen",
+    "ADD_IVRCAMPAIGN": "Hinzufügen IVR-Kampagne",
     "LISTADD_IVRCAMPAIGN": "Liste hinzufügen",
-    "BLACKLISTADD_IVRCAMPAIGN": "Schwarze Liste hinzufügen",
-    "ENABLED": "Aktiv",
+    "BLACKLISTADD_IVRCAMPAIGN": "Blacklist hinzufügen",
+    "ENABLED": "Aktiviert",
     "READY": "Bereit",
     "PAUSE": "Pause",
-    "UNPAUSE": "Pause abbrechen",
-    "DEFAULT_PAUSE": "Standardpause",
-    "AGENTADD_QUEUE": "Agent zur Warteschlange hinzufügen",
-    "AGENTSADD_QUEUE": "Agenten zur Warteschlange hinzufügen",
-    "ALL_TEAMS": "Alle Teams",
+    "UNPAUSE": "Pause",
+    "DEFAULT_PAUSE": "Standard Pause",
+    "AGENTADD_QUEUE": "Kampagne hinzufügen Agent in der Warteschlange",
+    "AGENTSADD_QUEUE": "Agents hinzufügen Kampagne in die Warteschlange",
+    "ALL_TEAMS": "Alle Mannschaften",
     "SELECTED_TEAMS": "Ausgewählte Teams",
     "ALL_LISTS": "Alle Listen",
     "SELECTED_LISTS": "Ausgewählte Listen",
@@ -597,101 +599,103 @@
     "WAITING_FOR_AGENT": "Warten auf Agenten",
     "TOTAL_OFFERED": "Insgesamt",
     "RUNNING": "Ausgeführt",
-    "TRUNK_IS_NOT_REACHABLE": "SIP-Trunk nicht erreichbar",
-    "AGENTS_NOT_LOGGED": "Keine Agenten angemeldet",
+    "TRUNK_IS_NOT_REACHABLE": "Trunk ist nicht erreichbar.",
+    "AGENTS_NOT_LOGGED": "Agent nicht angemeldet",
     "NOT_ACTIVE": "Nicht Aktiv",
-    "IS_DISACTIVED": "Deaktiviert",
-    "BACKUPTRUNK": "Backup SIP-Trunk",
-    "GLOBALINTERVAL": "Globales Intervall",
-    "RESCHEDULED_CONTACTS": "Erneut geplante Kontakte",
-    "INTERVAL_IS_OVERTIME": "Intervall außerhalb der Begrenzung",
-    "GLOBAL_INTERVAL_IS_OVERTIME": "Globales Intervall außerhalb der Begrenzung",
+    "IS_DISACTIVED": "Ist Disactived",
+    "BACKUPTRUNK": "Backup Trunk",
+    "GLOBALINTERVAL": "Globale Intervall",
+    "RESCHEDULED_CONTACTS": "Neu geplanten Kontakte",
+    "INTERVAL_IS_OVERTIME": "Intervall ist Überstunden",
+    "GLOBAL_INTERVAL_IS_OVERTIME": "Aus Intervall (Global)",
     "INTERVAL_IS_NULL": "Intervall ist Null",
-    "TIMEZONE_UNKNOW": "Zeitzone unbekannt",
+    "TIMEZONE_UNKNOW": "Zeitzone Unknow",
     "INTERVAL_IS_EMPTY": "Intervall ist leer",
-    "TOTAL_MANAGED": "Insgesamt bearbeitet",
-    "OPEN": "Offen",
-    "FRESH": "Neu",
+    "TOTAL_MANAGED": "Insgesamt verwaltet",
+    "OPEN": "Öffnen",
+    "FRESH": "Frische",
     "CLOSED": "Geschlossen",
     "ALWAYS": "Immer",
-    "NEVER": "Niemals",
+    "NEVER": "Nie",
     "ONLY_IF_OPEN": "Nur wenn offen",
-    "CHECKDUPLICATE": "Auf Duplikate prüfen",
+    "CHECKDUPLICATE": "Duplizieren",
     "PAGE": "Seite",
     "ROWSPERPAGE": "Zeilen pro Seite",
-    "OF": "von",
-    "TIMEOUT": "Zeitüberschreitung",
+    "OF": "Von",
+    "TIMEOUT": "Timeout",
     "CHAT": "Chat",
     "MAIL": "E-Mail",
     "SMS": "SMS",
     "OPENCHANNEL": "Offener Kanal",
     "FAX": "Fax",
     "NO_AGENT_ONLINE": "Kein Agent Online",
-    "PARTIALPAUSE": "Teilpause",
+    "PARTIALPAUSE": "Lastschriftzahlung teilweise Pause",
     "ALL": "Alle",
     "IDLE": "Leerlauf",
     "TIMER": "Timer",
-    "NO_AVAILABLE_INFO": "Keine Informationen verfügbar",
-    "CALLYSQUAREPROJECTPREVIEW": "Call-Flow bei Vorschau ",
-    "CALLYSQUAREPROJECTPREVIEW2": "Call-Flow nach Vorschau",
-    "RUNIFHANGUPAGENT": "Ausführen, nachdem Agent aufgelegt hat",
-    "CALLYSQUAREPROJECT2": "Call-Flow nach Warteschlange",
+    "NO_AVAILABLE_INFO": "Keine verfügbaren Informationen",
+    "CALLYSQUAREPROJECTPREVIEW": "Cally Square Projektvorschau",
+    "CALLYSQUAREPROJECTPREVIEW2": "Cally Square Projekt nach Vorschau",
+    "RUNIFHANGUPAGENT": "Führen Sie Cally Square Project nach, auch wenn der Agent den Anruf auflegt",
+    "CALLYSQUAREPROJECT2": "Cally Square Projekt nach der Warteschlange",
     "RESET": "Zurücksetzen",
-    "RESETLIST": "Liste zurücksetzen",
-    "RESETLIST_IVRCAMPAIGN": "Listen IVR-Kampagne zurücksetzen ",
-    "RESETLIST_QUEUECAMPAIGN": "Listen Kampagne zurücksetzen",
-    "SELECTALL": "Alles auswählen",
-    "UNSELECTALL": "Nichts auswählen",
+    "RESETLIST": "Listen zurücksetzen",
+    "RESETLIST_IVRCAMPAIGN": "Listen zurücksetzen",
+    "RESETLIST_QUEUECAMPAIGN": "Listen zurücksetzen",
+    "SELECTALL": "Wählen Sie Alle",
+    "UNSELECTALL": "Alles wiederufen",
     "HOPPERWIDGET": "Zusammenfassung",
-    "ABANDONEDCALLS": "Abgebrochene Anrufe",
-    "CLONE_QUEUECAMPAIGN": "Kampagne duplizieren",
-    "CLONE_IVRCAMPAIGN": "IVR-Kampagne duplizieren",
-    "RANDOMLASTDIGITCALLERIDNUMBER": "Zufällige letzte Ziffer ausgehende Nummer",
-    "CUTDIGIT": "Ziffern abschneiden",
-    "LOGIN_TIME": "Zeit angemeldet",
-    "PAUSE_TIME": "Zeit in Pause",
+    "ABANDONEDCALLS": "Verlassene Warteschlangenanrufe",
+    "CLONE_QUEUECAMPAIGN": "Warteschlangen-Kampagne klonen",
+    "CLONE_IVRCAMPAIGN": "Kampagne klonen",
+    "RANDOMLASTDIGITCALLERIDNUMBER": "Zufällige ausgehende Anrufer-ID-Nummer",
+    "CUTDIGIT": "Ziffern ausschneiden",
+    "LOGIN_TIME": "Login-Zeit",
+    "PAUSE_TIME": "Pausenzeit",
     "RECALLINQUEUE": "Rückruf in der Warteschlange",
     "REFRESH_SCHEDULED_CALLS": "Geplante Anrufe aktualisieren",
     "SCHEDULED_CALLS": "Geplante Anrufe",
-    "SELECT_CAMPAIGN": "Kampagne auswählen",
+    "SELECT_CAMPAIGN": "Wählen Sie Kampagne",
     "SELECT_DATE": "Datum auswählen",
-    "SELECT_TYPE": "Typ auswählen",
-    "TEAMS_ASSOCIATION": "Teamzuweisung",
-    "ANSWERING_MACHINE": "Anrufbeantworter",
-    "MANDATORYDISPOSITION": "Qualifizierung erforderlich",
-    "MANDATORYDISPOSITIONPAUSEID": "Pause während Qualifizierung",
+    "SELECT_TYPE": "Art auswählen",
+    "TEAMS_ASSOCIATION": "Vereinigung der Mannschaften",
+    "ANSWERING_MACHINE": "Antwortmaschine",
+    "MANDATORYDISPOSITION": "Zwingende Disposition",
+    "MANDATORYDISPOSITIONPAUSEID": "Status der obligatorischen Dispositionspause",
     "ANSWERED_CALLS": "Beantwortete Anrufe",
     "AVG_TALK_TIME": "Durchschnittliche Gesprächszeit",
     "CURRENT_INTERVAL": "Aktuelles Intervall",
     "DATA_COLLECTION_IN_PROGRESSIVE": "Datenerfassung in Progressive",
-    "ONE_CALL_EVERY": "Ein Anruf pro Teilnehmer",
-    "PREDICTIVEMAXTHRESHOLD": "Max Schwellwert für Predictive (%)",
-    "PREDICTIVEMINTHRESHOLD": "Min Schwellwert für Predictive (%)",
-    "PREDICTIVE_IS_NOT_RUNNING": "Predictive-Dialing nicht aktiv",
-    "PREDICTIVE_IS_RUNNING": "Predictive-Dialing aktiv",
+    "ONE_CALL_EVERY": "Ein Anruf für jeden",
+    "PREDICTIVEMAXTHRESHOLD": "Voraussagender maximaler Schwellenwert [%]",
+    "PREDICTIVEMINTHRESHOLD": "Predictive Min Threshold [%]",
+    "PREDICTIVE_IS_NOT_RUNNING": "Predictive läuft nicht",
+    "PREDICTIVE_IS_RUNNING": "Predictive läuft",
     "PREVIOUS_INTERVAL": "Vorheriges Intervall",
-    "SHOW_PREDICTIVE_QUEUE_CAMPAIGN_INFO": "Informationen bei Vorschau zeigen",
-    "THRESHOLDS": "Schwellwerte",
-    "TOTAL_CALLS": "Anrufe gesamt",
-    "ABANDONEDMAXRETRY": "Max. Wiederversuche bei \"Abandon\"",
-    "ABANDONEDRETRYTIME": "Frühester Wiederversuch nach (Min)",
-    "AGENTREJECT": "Ablehnung durch Agenten",
-    "AGENTREJECTMAXRETRY": "Max. Wiederversuche bei \"Ablehnung durch Agenten\"",
-    "AGENTREJECTRETRYTIME": "Frühester Wiederversuch nach (Min)",
-    "DROP": "Aufgelegt vom System (Drop-Call)",
-    "DROPMAXRETRY": "Max Wiederversuche bei Drop-Calls",
-    "DROPRETRYTIME": "Frühester Wiederversuch nach (Min)",
-    "MACHINE": "Anrufbeantworter",
-    "MACHINEMAXRETRY": "Max Wiederversuche bei Anrufbeantworter",
-    "MACHINERETRYTIME": "Frühester Wiederversuch nach (Min)",
-    "NOSUCHNUMBER": "Gegenstelle nicht gefunden",
-    "NOSUCHNUMBERMAXRETRY": "Max Wiederversuche bei Gegenstelle nicht gefunden",
-    "NOSUCHNUMBERRETRYTIME": "Frühester Wiederversuch nach (Min)",
-    "TOOLTIP_SCREENRECORDING_OFF": "Bildschirmaufzeichnung verfügbar",
-    "TOOLTIP_SCREENRECORDING_ON": "Bildschirmaufzeichnung läuft",
-    "SECOND_LEVEL_DISPOSITION": "Qualifizierung 2. Ebene",
-    "THIRD_LEVEL_DISPOSITION": "Qualifikation 3. Ebene",
+    "SHOW_PREDICTIVE_QUEUE_CAMPAIGN_INFO": "Vorhersage-Info anzeigen",
+    "THRESHOLDS": "Schwellenwerte",
+    "TOTAL_CALLS": "Anrufe insgesamt",
+    "ABANDONEDMAXRETRY": "Max Wiederholungen",
+    "ABANDONEDRETRYTIME": "Wiederholungszeit [min]",
+    "AGENTREJECT": "Agent ablehnen",
+    "AGENTREJECTMAXRETRY": "Max Wiederholungen",
+    "AGENTREJECTRETRYTIME": "Wiederholungszeit [min]",
+    "DROP": "Fallen",
+    "DROPMAXRETRY": "Max Wiederholungen",
+    "DROPRETRYTIME": "Wiederholungszeit [min]",
+    "MACHINE": "Maschine",
+    "MACHINEMAXRETRY": "Max Wiederholungen",
+    "MACHINERETRYTIME": "Wiederholungszeit [min]",
+    "NOSUCHNUMBER": "Keine solche Nummer",
+    "NOSUCHNUMBERMAXRETRY": "Max Wiederholungen",
+    "NOSUCHNUMBERRETRYTIME": "Wiederholungszeit [min]",
+    "TOOLTIP_SCREENRECORDING_OFF": "Bildschirmaufnahme verfügbar",
+    "TOOLTIP_SCREENRECORDING_ON": "Bildschirmaufnahme läuft",
+    "SECOND_LEVEL_DISPOSITION": "Disposition der zweiten Ebene",
+    "THIRD_LEVEL_DISPOSITION": "Disposition der dritten Ebene",
     "PREVIEW_AUTO_RECALL_ME": "Rückrufe automatisieren",
-    "PREVIEW_RECALL_ME_REMINDER": "Recall Me Erinnerung"
+    "PREVIEW_RECALL_ME_REMINDER": "Recall Me Erinnerung",
+    "ADDITIONALPHONES": "Zusätzliche Telefone",
+    "CALLADDITIONALPHONEAFTERMIN": "Weiteres Telefon anrufen nach [min]"
   }
 }
diff --git a/public/app/main/apps/motiondialer/i18n/en.json b/public/app/main/apps/motiondialer/i18n/en.json
index f84c475..6b63309 100644
--- a/public/app/main/apps/motiondialer/i18n/en.json
+++ b/public/app/main/apps/motiondialer/i18n/en.json
@@ -153,11 +153,6 @@
     "NOANSWER": "No Answer",
     "NOANSWERMAXRETRY": "Max Retries",
     "NOANSWERRETRYTIME": "Retry Time [min]",
-    "QUEUE_PARAMS": "Queue Parameters",
-    "ORIGINATED": "Originated",
-    "MESSAGE": "Message",
-    "DROPPED": "Dropped",
-    "CREATED_AT": "Created At",
     "NOSUCHNUMBER": "No such number",
     "NOSUCHNUMBERMAXRETRY": "Max Retries",
     "NOSUCHNUMBERRETRYTIME": "Retry Time [min]",
@@ -172,6 +167,13 @@
     "AGENTREJECT": "Agent Reject",
     "AGENTREJECTMAXRETRY": "Max Retries",
     "AGENTREJECTRETRYTIME": "Retry Time [min]",
+    "CALLADDITIONALPHONEAFTERMIN": "Call additional phone after [min]",
+    "ADDITIONALPHONES": "Additional phones",
+    "QUEUE_PARAMS": "Queue Parameters",
+    "ORIGINATED": "Originated",
+    "MESSAGE": "Message",
+    "DROPPED": "Dropped",
+    "CREATED_AT": "Created At",
     "LEGEND": {
       "CUSTOM_APPLICATION": "(*) - Custom application."
     },
@@ -276,7 +278,9 @@
       "CONCURRENTCALLS_MUST_BE_LESS_THAN_OR_EQUAL_TO": "The value must be less than or equal to",
       "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Mandatory field",
       "CALLYSQUAREPROJECT_REQUIRED": "Mandatory field",
-      "TRUNK_REQUIRED": "Mandatory field"
+      "TRUNK_REQUIRED": "Mandatory field",
+      "CALLADDITIONALPHONEAFTERMIN_REQUIRED": "Mandatory field",
+      "CALLADDITIONALPHONEAFTERMIN_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Call add.phone after min. should be greater than or equal to"
     },
     "GENERAL": "General",
     "AGENTTIMEOUT": "Agent Timeout",
@@ -372,8 +376,6 @@
       "BUSYRETRYTIME": "Time in minutes before trying to call again a failed contact due to busy",
       "NOANSWERMAXRETRY": "Maximum number of times a contact is called before considering it closed, when the call failed for no answer",
       "NOANSWERRETRYTIME": "Time in minutes before trying to call again a failed contact due to no answer",
-      "GLOBALINTERVAL": "Global time interval during which the dialer is allowed to call contacts. We decline responsibility: pay attention when you modify this field, because you may fail to comply with the national Autodialer Laws and Regulations",
-      "NAME": "Only numbers, letters and specific characters (._) are supported",
       "NOSUCHNUMBERMAXRETRY": "Maximum number of times a contact is called before considering it closed, when the call failed for no such number",
       "NOSUCHNUMBERRETRYTIME": "Time in minutes before trying to call again a failed contact due to no such number",
       "DROPMAXRETRY": "Maximum number of times a contact is called before considering it closed, when the call failed for drop",
@@ -384,6 +386,9 @@
       "MACHINERETRYTIME": "Time in minutes before trying to call again a failed contact due to machine",
       "AGENTREJECTMAXRETRY": "Maximum number of times a contact is called before considering it closed, when the call failed for agent reject",
       "AGENTREJECTRETRYTIME": "Time in minutes before trying to call again a failed contact due to agent reject",
+      "CALLADDITIONALPHONEAFTERMIN": "",
+      "GLOBALINTERVAL": "Global time interval during which the dialer is allowed to call contacts. We decline responsibility: pay attention when you modify this field, because you may fail to comply with the national Autodialer Laws and Regulations",
+      "NAME": "Only numbers, letters and specific characters (._) are supported",
       "MANDATORYDISPOSITIONPAUSEID": "Pause status to set during mandatory disposition",
       "PREVIEW_AUTO_RECALL_ME": "If enabled, the system will automatically generate the Recall Me calls; otherwise, the agent must do it manually"
     },
diff --git a/public/app/main/apps/motiondialer/i18n/es.json b/public/app/main/apps/motiondialer/i18n/es.json
index 49be9bc..b805412 100644
--- a/public/app/main/apps/motiondialer/i18n/es.json
+++ b/public/app/main/apps/motiondialer/i18n/es.json
@@ -206,7 +206,9 @@
       "MACHINEMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "El valor debe ser menor o igual que",
       "MACHINERETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "El valor debe ser menor o igual que",
       "NOSUCHNUMBERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "El valor debe ser menor o igual que",
-      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "El valor debe ser menor o igual que"
+      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "El valor debe ser menor o igual que",
+      "CALLADDITIONALPHONEAFTERMIN_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Llamar al teléfono adicional después de min. debe ser mayor o igual a",
+      "CALLADDITIONALPHONEAFTERMIN_REQUIRED": "Campo obligatorio"
     },
     "ABANDONED": "Abandonado",
     "ABANDONEDCALLS": "Llamadas de cola abandonadas",
@@ -691,6 +693,8 @@
     "TOOLTIP_SCREENRECORDING_ON": "Grabación de pantalla en progreso",
     "SECOND_LEVEL_DISPOSITION": "Tipficación de segundo nivel",
     "THIRD_LEVEL_DISPOSITION": "Tipificación de tercer nivel",
+    "ADDITIONALPHONES": "Teléfonos adicionales",
+    "CALLADDITIONALPHONEAFTERMIN": "Llamar a otro teléfono después de [min]",
     "PREVIEW_AUTO_RECALL_ME": "Automatizar las llamadas de Recall Me",
     "PREVIEW_RECALL_ME_REMINDER": "Recordarme recordatorio"
   }
diff --git a/public/app/main/apps/motiondialer/i18n/et.json b/public/app/main/apps/motiondialer/i18n/et.json
index a91cc7b..96861de 100644
--- a/public/app/main/apps/motiondialer/i18n/et.json
+++ b/public/app/main/apps/motiondialer/i18n/et.json
@@ -239,7 +239,9 @@
       "NOSUCHNUMBERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Väärtus peab olema väiksem või võrdne",
       "NOSUCHNUMBERMAXRETRY_REQUIRED": "Kohustuslik väli",
       "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Väärtus peab olema väiksem või võrdne",
-      "NOSUCHNUMBERRETRYTIME_REQUIRED": "Kohustuslik väli"
+      "NOSUCHNUMBERRETRYTIME_REQUIRED": "Kohustuslik väli",
+      "CALLADDITIONALPHONEAFTERMIN_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Helista lisa.telefon pärast min. peaks olema suurem või võrdne",
+      "CALLADDITIONALPHONEAFTERMIN_REQUIRED": "Kohustuslik väli"
     },
     "GENERAL": "General",
     "AGENTTIMEOUT": "Agent Timeout",
@@ -690,6 +692,8 @@
     "NOSUCHNUMBERRETRYTIME": "Uuesti proovimise aeg [min]",
     "SECOND_LEVEL_DISPOSITION": "Teise taseme korraldus",
     "THIRD_LEVEL_DISPOSITION": "Kolmanda taseme korraldus",
+    "ADDITIONALPHONES": "Täiendavad telefonid",
+    "CALLADDITIONALPHONEAFTERMIN": "Helistage täiendavale telefonile pärast [min]",
     "PREVIEW_AUTO_RECALL_ME": "Automatiseerige Call Me kõned",
     "PREVIEW_RECALL_ME_REMINDER": "Tuleta mulle meelde"
   }
diff --git a/public/app/main/apps/motiondialer/i18n/fa.json b/public/app/main/apps/motiondialer/i18n/fa.json
index 9bbd864..79cad1d 100644
--- a/public/app/main/apps/motiondialer/i18n/fa.json
+++ b/public/app/main/apps/motiondialer/i18n/fa.json
@@ -214,7 +214,9 @@
       "MACHINEMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "مقدار باید کمتر یا برابر باشد",
       "MACHINERETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "مقدار باید کمتر یا برابر باشد",
       "NOSUCHNUMBERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "مقدار باید کمتر یا برابر باشد",
-      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "مقدار باید کمتر یا برابر باشد"
+      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "مقدار باید کمتر یا برابر باشد",
+      "CALLADDITIONALPHONEAFTERMIN_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "بعد از دقیقه با add.phone تماس بگیرید باید بزرگتر یا مساوی باشد",
+      "CALLADDITIONALPHONEAFTERMIN_REQUIRED": "زمینه اجباری"
     },
     "GENERAL": "سردار",
     "AGENTTIMEOUT": "عامل زمان مجاز",
@@ -691,6 +693,8 @@
     "TOOLTIP_SCREENRECORDING_ON": "ضبط صفحه در حال انجام است",
     "SECOND_LEVEL_DISPOSITION": "دفع سطح دوم",
     "THIRD_LEVEL_DISPOSITION": "دفع سطح سوم",
+    "ADDITIONALPHONES": "تلفن های اضافی",
+    "CALLADDITIONALPHONEAFTERMIN": "بعد از [دقیقه] با تلفن اضافی تماس بگیرید",
     "PREVIEW_AUTO_RECALL_ME": "تماس‌های Recall Me را خودکار کنید",
     "PREVIEW_RECALL_ME_REMINDER": "Recall Me Reminder"
   }
diff --git a/public/app/main/apps/motiondialer/i18n/fi.json b/public/app/main/apps/motiondialer/i18n/fi.json
index b4368b1..c2eb3f0 100644
--- a/public/app/main/apps/motiondialer/i18n/fi.json
+++ b/public/app/main/apps/motiondialer/i18n/fi.json
@@ -214,7 +214,9 @@
       "MACHINEMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Arvon on oltava pienempi tai yhtä suuri kuin",
       "MACHINERETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Arvon on oltava pienempi tai yhtä suuri kuin",
       "NOSUCHNUMBERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Arvon on oltava pienempi tai yhtä suuri kuin",
-      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Arvon on oltava pienempi tai yhtä suuri kuin"
+      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Arvon on oltava pienempi tai yhtä suuri kuin",
+      "CALLADDITIONALPHONEAFTERMIN_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Soita lisäpuhelimeen min. pitäisi olla suurempi tai yhtä suuri kuin",
+      "CALLADDITIONALPHONEAFTERMIN_REQUIRED": "Pakollinen kenttä"
     },
     "GENERAL": "Yleistä",
     "AGENTTIMEOUT": "Agentti aikakatkaisu",
@@ -691,6 +693,8 @@
     "TOOLTIP_SCREENRECORDING_ON": "Näytön nauhoitus käynnissä",
     "SECOND_LEVEL_DISPOSITION": "Toisen tason sijoitus",
     "THIRD_LEVEL_DISPOSITION": "Kolmannen tason sijoitus",
+    "ADDITIONALPHONES": "Muut puhelimet",
+    "CALLADDITIONALPHONEAFTERMIN": "Soita lisäpuhelimeen [min] jälkeen",
     "PREVIEW_AUTO_RECALL_ME": "Automatisoi Recall Me -puhelut",
     "PREVIEW_RECALL_ME_REMINDER": "Recall Me Reminder"
   }
diff --git a/public/app/main/apps/motiondialer/i18n/fr.json b/public/app/main/apps/motiondialer/i18n/fr.json
index 0ad4251..5327034 100644
--- a/public/app/main/apps/motiondialer/i18n/fr.json
+++ b/public/app/main/apps/motiondialer/i18n/fr.json
@@ -214,7 +214,9 @@
       "MACHINEMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "La valeur doit être inférieure ou égale à",
       "MACHINERETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "La valeur doit être inférieure ou égale à",
       "NOSUCHNUMBERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "La valeur doit être inférieure ou égale à",
-      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "La valeur doit être inférieure ou égale à"
+      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "La valeur doit être inférieure ou égale à",
+      "CALLADDITIONALPHONEAFTERMIN_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Appelez add.phone après min. doit être supérieur ou égal à",
+      "CALLADDITIONALPHONEAFTERMIN_REQUIRED": "Champ obligatoire"
     },
     "GENERAL": "Général",
     "AGENTTIMEOUT": "Délai d'agent",
@@ -691,6 +693,8 @@
     "TOOLTIP_SCREENRECORDING_ON": "Enregistrement d'écran en cours",
     "SECOND_LEVEL_DISPOSITION": "Disposition de deuxième niveau",
     "THIRD_LEVEL_DISPOSITION": "Disposition de troisième niveau",
+    "ADDITIONALPHONES": "Téléphones supplémentaires",
+    "CALLADDITIONALPHONEAFTERMIN": "Appeler un autre téléphone après [min]",
     "PREVIEW_AUTO_RECALL_ME": "Automatisez les appels de rappel",
     "PREVIEW_RECALL_ME_REMINDER": "Rappel de moi"
   }
diff --git a/public/app/main/apps/motiondialer/i18n/he.json b/public/app/main/apps/motiondialer/i18n/he.json
index c077fac..9fabbbe 100644
--- a/public/app/main/apps/motiondialer/i18n/he.json
+++ b/public/app/main/apps/motiondialer/i18n/he.json
@@ -239,7 +239,9 @@
       "MACHINEMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "הערך חייב להיות קטן או שווה ל-",
       "MACHINERETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "הערך חייב להיות קטן או שווה ל-",
       "NOSUCHNUMBERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "הערך חייב להיות קטן או שווה ל-",
-      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "הערך חייב להיות קטן או שווה ל-"
+      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "הערך חייב להיות קטן או שווה ל-",
+      "CALLADDITIONALPHONEAFTERMIN_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "התקשרו add.phone לאחר דקות. צריך להיות גדול או שווה ל",
+      "CALLADDITIONALPHONEAFTERMIN_REQUIRED": "שדה חובה"
     },
     "GENERAL": "כללי",
     "AGENTTIMEOUT": "סוף זמן המתנה לנציג",
@@ -691,6 +693,8 @@
     "TOOLTIP_SCREENRECORDING_ON": "הקלטת מסך מתבצעת",
     "SECOND_LEVEL_DISPOSITION": "נטייה בדרגה שנייה",
     "THIRD_LEVEL_DISPOSITION": "נטייה ברמה השלישית",
+    "ADDITIONALPHONES": "טלפונים נוספים",
+    "CALLADDITIONALPHONEAFTERMIN": "התקשר לטלפון נוסף לאחר [דקה]",
     "PREVIEW_AUTO_RECALL_ME": "אוטומציה של שיחות Recall Me",
     "PREVIEW_RECALL_ME_REMINDER": "תזכורת לזכר אותי"
   }
diff --git a/public/app/main/apps/motiondialer/i18n/hi.json b/public/app/main/apps/motiondialer/i18n/hi.json
index ab897ad..08a242a 100644
--- a/public/app/main/apps/motiondialer/i18n/hi.json
+++ b/public/app/main/apps/motiondialer/i18n/hi.json
@@ -214,7 +214,9 @@
       "MACHINEMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "मान इससे कम या बराबर होना चाहिए",
       "MACHINERETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "मान इससे कम या बराबर होना चाहिए",
       "NOSUCHNUMBERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "मान इससे कम या बराबर होना चाहिए",
-      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "मान इससे कम या बराबर होना चाहिए"
+      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "मान इससे कम या बराबर होना चाहिए",
+      "CALLADDITIONALPHONEAFTERMIN_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "मिनट के बाद add.phone पर कॉल करें। से बड़ा या बराबर होना चाहिए",
+      "CALLADDITIONALPHONEAFTERMIN_REQUIRED": "आवश्यक स्थान"
     },
     "GENERAL": "सामान्य",
     "AGENTTIMEOUT": "एजेंट समयबाह्य",
@@ -691,6 +693,8 @@
     "TOOLTIP_SCREENRECORDING_ON": "स्क्रीन रिकॉर्डिंग प्रगति पर है",
     "SECOND_LEVEL_DISPOSITION": "दूसरा स्तर विवाद",
     "THIRD_LEVEL_DISPOSITION": "तीसरे स्तर का विवाद",
+    "ADDITIONALPHONES": "अतिरिक्त फोन",
+    "CALLADDITIONALPHONEAFTERMIN": "[मिनट] के बाद अतिरिक्त फ़ोन पर कॉल करें",
     "PREVIEW_AUTO_RECALL_ME": "स्वचालित रिकॉल मी कॉल",
     "PREVIEW_RECALL_ME_REMINDER": "रिकॉल मी रिमाइंडर"
   }
diff --git a/public/app/main/apps/motiondialer/i18n/hu.json b/public/app/main/apps/motiondialer/i18n/hu.json
index 02b6231..9998df8 100644
--- a/public/app/main/apps/motiondialer/i18n/hu.json
+++ b/public/app/main/apps/motiondialer/i18n/hu.json
@@ -275,7 +275,9 @@
       "CONCURRENTCALLS_MUST_BE_LESS_THAN_OR_EQUAL_TO": "The value must be less than or equal to",
       "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Mandatory field",
       "CALLYSQUAREPROJECT_REQUIRED": "Mandatory field",
-      "TRUNK_REQUIRED": "Mandatory field"
+      "TRUNK_REQUIRED": "Mandatory field",
+      "CALLADDITIONALPHONEAFTERMIN_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Hívja az add.phone-t min. nagyobbnak vagy egyenlőnek kell lennie, mint",
+      "CALLADDITIONALPHONEAFTERMIN_REQUIRED": "Kötelezően kitöltendő mező"
     },
     "GENERAL": "General",
     "AGENTTIMEOUT": "Agent Timeout",
@@ -691,6 +693,8 @@
     "TOOLTIP_SCREENRECORDING_ON": "Screen Recording in progress",
     "TOOLTIP_SCREENRECORDING_OFF": "Screen Recording available",
     "PREVIEW_AUTO_RECALL_ME": "Automate Recall Me calls",
-    "PREVIEW_RECALL_ME_REMINDER": "Recall Me Reminder"
+    "PREVIEW_RECALL_ME_REMINDER": "Recall Me Reminder",
+    "ADDITIONALPHONES": "További telefonok",
+    "CALLADDITIONALPHONEAFTERMIN": "Hívjon egy másik telefonszámot [perc] után"
   }
 }
diff --git a/public/app/main/apps/motiondialer/i18n/id.json b/public/app/main/apps/motiondialer/i18n/id.json
index b6cd387..eb5c532 100644
--- a/public/app/main/apps/motiondialer/i18n/id.json
+++ b/public/app/main/apps/motiondialer/i18n/id.json
@@ -104,7 +104,9 @@
       "MACHINEMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Nilainya harus kurang dari atau sama dengan",
       "MACHINERETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Nilainya harus kurang dari atau sama dengan",
       "NOSUCHNUMBERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Nilainya harus kurang dari atau sama dengan",
-      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Nilainya harus kurang dari atau sama dengan"
+      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Nilainya harus kurang dari atau sama dengan",
+      "CALLADDITIONALPHONEAFTERMIN_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Hubungi add.phone setelah min. harus lebih besar dari atau sama dengan",
+      "CALLADDITIONALPHONEAFTERMIN_REQUIRED": "Bidang wajib"
     },
     "HELP": {
       "ACTIVE": "Aktif",
@@ -691,6 +693,8 @@
     "TOOLTIP_SCREENRECORDING_ON": "Perekaman Layar sedang berlangsung",
     "SECOND_LEVEL_DISPOSITION": "Disposisi Tingkat Kedua",
     "THIRD_LEVEL_DISPOSITION": "Disposisi Tingkat Ketiga",
+    "ADDITIONALPHONES": "Telepon tambahan",
+    "CALLADDITIONALPHONEAFTERMIN": "Hubungi telepon tambahan setelah [mnt]",
     "PREVIEW_AUTO_RECALL_ME": "Otomatiskan panggilan Recall Me",
     "PREVIEW_RECALL_ME_REMINDER": "Ingatkan Saya Pengingat"
   }
diff --git a/public/app/main/apps/motiondialer/i18n/it.json b/public/app/main/apps/motiondialer/i18n/it.json
index e12abd3..aac0833 100644
--- a/public/app/main/apps/motiondialer/i18n/it.json
+++ b/public/app/main/apps/motiondialer/i18n/it.json
@@ -194,7 +194,9 @@
       "MACHINEMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Il valore deve essere minore o uguale a",
       "MACHINERETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Il valore deve essere minore o uguale a",
       "NOSUCHNUMBERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Il valore deve essere minore o uguale a",
-      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Il valore deve essere minore o uguale a"
+      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Il valore deve essere minore o uguale a",
+      "CALLADDITIONALPHONEAFTERMIN_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Chiama agg.telefono dopo min. dovrebbe essere maggiore o uguale a",
+      "CALLADDITIONALPHONEAFTERMIN_REQUIRED": "Campo obbligatorio"
     },
     "GENERAL": "Generale",
     "TIMEOUT": "Timeout",
@@ -691,6 +693,8 @@
     "NOSUCHNUMBERRETRYTIME": "Riprova [min]",
     "TOOLTIP_SCREENRECORDING_OFF": "Registrazione dello schermo disponibile",
     "TOOLTIP_SCREENRECORDING_ON": "Registrazione dello schermo in corso",
+    "ADDITIONALPHONES": "Telefoni aggiuntivi",
+    "CALLADDITIONALPHONEAFTERMIN": "Chiama telefono aggiuntivo dopo [min]",
     "PREVIEW_AUTO_RECALL_ME": "Automatizza chiamate Recall Me",
     "PREVIEW_RECALL_ME_REMINDER": "Ricordami Promemoria"
   }
diff --git a/public/app/main/apps/motiondialer/i18n/ja.json b/public/app/main/apps/motiondialer/i18n/ja.json
index 37e13cc..1ea82ce 100644
--- a/public/app/main/apps/motiondialer/i18n/ja.json
+++ b/public/app/main/apps/motiondialer/i18n/ja.json
@@ -101,7 +101,9 @@
       "MACHINEMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "値は以下でなければなりません",
       "MACHINERETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "値は以下でなければなりません",
       "NOSUCHNUMBERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "値は以下でなければなりません",
-      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "値は以下でなければなりません"
+      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "値は以下でなければなりません",
+      "CALLADDITIONALPHONEAFTERMIN_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "分後にadd.phoneを呼び出します。以上である必要があります",
+      "CALLADDITIONALPHONEAFTERMIN_REQUIRED": "必須フィールド"
     },
     "HELP": {
       "ACTIVE": "アクティブ",
@@ -691,6 +693,8 @@
     "TOOLTIP_SCREENRECORDING_ON": "スクリーン録画中",
     "SECOND_LEVEL_DISPOSITION": "第2レベルの気質",
     "THIRD_LEVEL_DISPOSITION": "第3レベルの気質",
+    "ADDITIONALPHONES": "追加の電話",
+    "CALLADDITIONALPHONEAFTERMIN": "[分]後に追加の電話をかける",
     "PREVIEW_AUTO_RECALL_ME": "リコールミーコールを自動化する",
     "PREVIEW_RECALL_ME_REMINDER": "リマインダーを思い出してください"
   }
diff --git a/public/app/main/apps/motiondialer/i18n/ko.json b/public/app/main/apps/motiondialer/i18n/ko.json
index 0f01b3e..5d0283a 100644
--- a/public/app/main/apps/motiondialer/i18n/ko.json
+++ b/public/app/main/apps/motiondialer/i18n/ko.json
@@ -214,7 +214,9 @@
       "MACHINEMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "값은 다음보다 작거나 같아야합니다.",
       "MACHINERETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "값은 다음보다 작거나 같아야합니다.",
       "NOSUCHNUMBERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "값은 다음보다 작거나 같아야합니다.",
-      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "값은 다음보다 작거나 같아야합니다."
+      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "값은 다음보다 작거나 같아야합니다.",
+      "CALLADDITIONALPHONEAFTERMIN_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "분 후에 add.phone에 전화를 겁니다. 보다 크거나 같아야 합니다.",
+      "CALLADDITIONALPHONEAFTERMIN_REQUIRED": "필수 필드"
     },
     "GENERAL": "일반",
     "AGENTTIMEOUT": "상담원 시간 초과",
@@ -691,6 +693,8 @@
     "TOOLTIP_SCREENRECORDING_ON": "화면 녹화 중",
     "SECOND_LEVEL_DISPOSITION": "두 번째 수준 처리",
     "THIRD_LEVEL_DISPOSITION": "3 단계 처리",
+    "ADDITIONALPHONES": "추가 전화",
+    "CALLADDITIONALPHONEAFTERMIN": "[min] 후 추가 전화 걸기",
     "PREVIEW_AUTO_RECALL_ME": "자동 회상 전화",
     "PREVIEW_RECALL_ME_REMINDER": "리콜 미 리마인더"
   }
diff --git a/public/app/main/apps/motiondialer/i18n/lt.json b/public/app/main/apps/motiondialer/i18n/lt.json
index 2d60bd1..f7ffb86 100644
--- a/public/app/main/apps/motiondialer/i18n/lt.json
+++ b/public/app/main/apps/motiondialer/i18n/lt.json
@@ -259,7 +259,9 @@
       "NOSUCHNUMBERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Vertė turi būti mažesnė arba lygi",
       "NOSUCHNUMBERMAXRETRY_REQUIRED": "Privalomas laukas",
       "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Vertė turi būti mažesnė arba lygi",
-      "NOSUCHNUMBERRETRYTIME_REQUIRED": "Privalomas laukas"
+      "NOSUCHNUMBERRETRYTIME_REQUIRED": "Privalomas laukas",
+      "CALLADDITIONALPHONEAFTERMIN_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Skambinti add.phone po min. turėtų būti didesnis arba lygus",
+      "CALLADDITIONALPHONEAFTERMIN_REQUIRED": "Privalomas laukas"
     },
     "GENERAL": "Bendras",
     "AGENTTIMEOUT": "Agento laikas",
@@ -690,6 +692,8 @@
     "NOSUCHNUMBERRETRYTIME": "Pakartojimų laikas [min.]",
     "SECOND_LEVEL_DISPOSITION": "Antro lygio disponavimas",
     "THIRD_LEVEL_DISPOSITION": "Trečiojo lygio disponavimas",
+    "ADDITIONALPHONES": "Papildomi telefonai",
+    "CALLADDITIONALPHONEAFTERMIN": "Paskambinkite papildomu telefonu po [min]",
     "PREVIEW_AUTO_RECALL_ME": "Automatizuokite „Recall Me“ skambučius",
     "PREVIEW_RECALL_ME_REMINDER": "Prisiminkite man priminimą"
   }
diff --git a/public/app/main/apps/motiondialer/i18n/lv.json b/public/app/main/apps/motiondialer/i18n/lv.json
index 57fb5e9..09d6f09 100644
--- a/public/app/main/apps/motiondialer/i18n/lv.json
+++ b/public/app/main/apps/motiondialer/i18n/lv.json
@@ -104,7 +104,9 @@
       "MACHINEMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Vērtībai jābūt mazākai vai vienādai ar",
       "MACHINERETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Vērtībai jābūt mazākai vai vienādai ar",
       "NOSUCHNUMBERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Vērtībai jābūt mazākai vai vienādai ar",
-      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Vērtībai jābūt mazākai vai vienādai ar"
+      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Vērtībai jābūt mazākai vai vienādai ar",
+      "CALLADDITIONALPHONEAFTERMIN_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zvans add.phone pēc min. jābūt lielākam vai vienādam ar",
+      "CALLADDITIONALPHONEAFTERMIN_REQUIRED": "Obligāts lauks"
     },
     "HELP": {
       "TIMEOUT": "Sekunžu skaits, lai piezvanītu aģentam rindā",
@@ -691,6 +693,8 @@
     "TOOLTIP_SCREENRECORDING_ON": "Notiek ekrāna ierakstīšana",
     "SECOND_LEVEL_DISPOSITION": "Otrā līmeņa izvietojums",
     "THIRD_LEVEL_DISPOSITION": "Trešā līmeņa izvietojums",
+    "ADDITIONALPHONES": "Papildu tālruņi",
+    "CALLADDITIONALPHONEAFTERMIN": "Zvaniet uz papildu tālruni pēc [min]",
     "PREVIEW_AUTO_RECALL_ME": "Automatizējiet Recall Me zvanus",
     "PREVIEW_RECALL_ME_REMINDER": "Recall Me Reminder"
   }
diff --git a/public/app/main/apps/motiondialer/i18n/nl.json b/public/app/main/apps/motiondialer/i18n/nl.json
index 6b40a6f..978ebaf 100644
--- a/public/app/main/apps/motiondialer/i18n/nl.json
+++ b/public/app/main/apps/motiondialer/i18n/nl.json
@@ -214,7 +214,9 @@
       "MACHINEMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "De waarde moet kleiner zijn dan of gelijk zijn aan",
       "MACHINERETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "De waarde moet kleiner zijn dan of gelijk zijn aan",
       "NOSUCHNUMBERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "De waarde moet kleiner zijn dan of gelijk zijn aan",
-      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "De waarde moet kleiner zijn dan of gelijk zijn aan"
+      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "De waarde moet kleiner zijn dan of gelijk zijn aan",
+      "CALLADDITIONALPHONEAFTERMIN_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Bel add.phone na min. moet groter zijn dan of gelijk zijn aan",
+      "CALLADDITIONALPHONEAFTERMIN_REQUIRED": "Verplicht veld"
     },
     "GENERAL": "Algemeen",
     "AGENTTIMEOUT": "Time-out agent",
@@ -691,6 +693,8 @@
     "TOOLTIP_SCREENRECORDING_ON": "Schermopname bezig",
     "SECOND_LEVEL_DISPOSITION": "Tweede niveau dispositie",
     "THIRD_LEVEL_DISPOSITION": "Dispositie op het derde niveau",
+    "ADDITIONALPHONES": "Extra telefoons",
+    "CALLADDITIONALPHONEAFTERMIN": "Extra telefoon bellen na [min]",
     "PREVIEW_AUTO_RECALL_ME": "Automatisch terugbellen oproepen",
     "PREVIEW_RECALL_ME_REMINDER": "Herinner me herinnering"
   }
diff --git a/public/app/main/apps/motiondialer/i18n/no.json b/public/app/main/apps/motiondialer/i18n/no.json
index 310f5da..84510d7 100644
--- a/public/app/main/apps/motiondialer/i18n/no.json
+++ b/public/app/main/apps/motiondialer/i18n/no.json
@@ -214,7 +214,9 @@
       "MACHINEMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Verdien må være mindre enn eller lik",
       "MACHINERETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Verdien må være mindre enn eller lik",
       "NOSUCHNUMBERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Verdien må være mindre enn eller lik",
-      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Verdien må være mindre enn eller lik"
+      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Verdien må være mindre enn eller lik",
+      "CALLADDITIONALPHONEAFTERMIN_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Ring tilleggstelefon etter min. skal være større enn eller lik",
+      "CALLADDITIONALPHONEAFTERMIN_REQUIRED": "Obligatoriske felt"
     },
     "GENERAL": "Generelt",
     "AGENTTIMEOUT": "Agent tidsavbrudd",
@@ -691,6 +693,8 @@
     "TOOLTIP_SCREENRECORDING_ON": "Skjermopptak pågår",
     "SECOND_LEVEL_DISPOSITION": "Andre nivå disposisjon",
     "THIRD_LEVEL_DISPOSITION": "Tredje nivå disposisjon",
+    "ADDITIONALPHONES": "Ekstra telefoner",
+    "CALLADDITIONALPHONEAFTERMIN": "Ring ytterligere telefon etter [min]",
     "PREVIEW_AUTO_RECALL_ME": "Automatiser Recall Me-samtaler",
     "PREVIEW_RECALL_ME_REMINDER": "Husk meg påminnelse"
   }
diff --git a/public/app/main/apps/motiondialer/i18n/pl.json b/public/app/main/apps/motiondialer/i18n/pl.json
index dd86593..f0e23e0 100644
--- a/public/app/main/apps/motiondialer/i18n/pl.json
+++ b/public/app/main/apps/motiondialer/i18n/pl.json
@@ -214,7 +214,9 @@
       "MACHINEMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Wartość musi być mniejsza lub równa",
       "MACHINERETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Wartość musi być mniejsza lub równa",
       "NOSUCHNUMBERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Wartość musi być mniejsza lub równa",
-      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Wartość musi być mniejsza lub równa"
+      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Wartość musi być mniejsza lub równa",
+      "CALLADDITIONALPHONEAFTERMIN_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zadzwoń na ad.telefon po min. powinna być większa lub równa",
+      "CALLADDITIONALPHONEAFTERMIN_REQUIRED": "Pole obowiązkowe"
     },
     "GENERAL": "Ogólne",
     "AGENTTIMEOUT": "Agent Timeout",
@@ -691,6 +693,8 @@
     "TOOLTIP_SCREENRECORDING_ON": "Trwa nagrywanie ekranu",
     "SECOND_LEVEL_DISPOSITION": "Dyspozycja drugiego poziomu",
     "THIRD_LEVEL_DISPOSITION": "Dyspozycja trzeciego poziomu",
+    "ADDITIONALPHONES": "Dodatkowe telefony",
+    "CALLADDITIONALPHONEAFTERMIN": "Zadzwoń na dodatkowy telefon po [min]",
     "PREVIEW_AUTO_RECALL_ME": "Automatyzacja połączeń typu Przypomnij mnie",
     "PREVIEW_RECALL_ME_REMINDER": "Przypomnij mi przypomnienie"
   }
diff --git a/public/app/main/apps/motiondialer/i18n/pt-BR.json b/public/app/main/apps/motiondialer/i18n/pt-BR.json
index 1d96551..b761bec 100644
--- a/public/app/main/apps/motiondialer/i18n/pt-BR.json
+++ b/public/app/main/apps/motiondialer/i18n/pt-BR.json
@@ -23,7 +23,7 @@
     "NO_AGENT_ONLINE": "Nenhum agente online",
     "PARTIALPAUSE": "Pausa Parcial",
     "ALL": "Todos",
-    "IDLE": "Ocioso",
+    "IDLE": "Disponível",
     "TIMER": "Tempo",
     "MOVE_HOPPERFINAL": "Restaurar contato",
     "RESTORECONTACTS": "Restaurar Contatos",
@@ -239,7 +239,9 @@
       "MACHINEMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "O valor deve ser menor ou igual a",
       "MACHINERETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "O valor deve ser menor ou igual a",
       "NOSUCHNUMBERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "O valor deve ser menor ou igual a",
-      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "O valor deve ser menor ou igual a"
+      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "O valor deve ser menor ou igual a",
+      "CALLADDITIONALPHONEAFTERMIN_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Ligue para add.phone após min. deve ser maior ou igual a",
+      "CALLADDITIONALPHONEAFTERMIN_REQUIRED": "Campo obrigatório"
     },
     "GENERAL": "Geral",
     "AGENTTIMEOUT": "Tempo limite do agente",
@@ -691,6 +693,8 @@
     "TOOLTIP_SCREENRECORDING_ON": "Gravação de tela em andamento",
     "SECOND_LEVEL_DISPOSITION": "Disposição de Segundo Nível",
     "THIRD_LEVEL_DISPOSITION": "Disposição de terceiro nível",
+    "ADDITIONALPHONES": "Telefones adicionais",
+    "CALLADDITIONALPHONEAFTERMIN": "Ligue para outro telefone após [min]",
     "PREVIEW_AUTO_RECALL_ME": "Automatizar Chamadas Recall Me",
     "PREVIEW_RECALL_ME_REMINDER": "Lembrete para me lembrar"
   }
diff --git a/public/app/main/apps/motiondialer/i18n/pt-PT.json b/public/app/main/apps/motiondialer/i18n/pt-PT.json
index 8724cba..58243fa 100644
--- a/public/app/main/apps/motiondialer/i18n/pt-PT.json
+++ b/public/app/main/apps/motiondialer/i18n/pt-PT.json
@@ -214,7 +214,9 @@
       "MACHINEMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "O valor deve ser menor ou igual a",
       "MACHINERETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "O valor deve ser menor ou igual a",
       "NOSUCHNUMBERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "O valor deve ser menor ou igual a",
-      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "O valor deve ser menor ou igual a"
+      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "O valor deve ser menor ou igual a",
+      "CALLADDITIONALPHONEAFTERMIN_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Ligue para add.phone após min. deve ser maior ou igual a",
+      "CALLADDITIONALPHONEAFTERMIN_REQUIRED": "Campo obrigatório"
     },
     "GENERAL": "Geral",
     "AGENTTIMEOUT": "Tempo Limite do Agente",
@@ -691,6 +693,8 @@
     "TOOLTIP_SCREENRECORDING_ON": "Gravação de tela em andamento",
     "SECOND_LEVEL_DISPOSITION": "Disposição de Segundo Nível",
     "THIRD_LEVEL_DISPOSITION": "Disposição de terceiro nível",
+    "ADDITIONALPHONES": "Telefones adicionais",
+    "CALLADDITIONALPHONEAFTERMIN": "Ligue para outro telefone após [min]",
     "PREVIEW_AUTO_RECALL_ME": "Automatizar Chamadas Recall Me",
     "PREVIEW_RECALL_ME_REMINDER": "Lembrete para me lembrar"
   }
diff --git a/public/app/main/apps/motiondialer/i18n/ru.json b/public/app/main/apps/motiondialer/i18n/ru.json
index edbf977..85e307f 100644
--- a/public/app/main/apps/motiondialer/i18n/ru.json
+++ b/public/app/main/apps/motiondialer/i18n/ru.json
@@ -214,7 +214,9 @@
       "MACHINEMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Значение должно быть меньше или равно",
       "MACHINERETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Значение должно быть меньше или равно",
       "NOSUCHNUMBERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Значение должно быть меньше или равно",
-      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Значение должно быть меньше или равно"
+      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Значение должно быть меньше или равно",
+      "CALLADDITIONALPHONEAFTERMIN_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Звоните на доп. Телефон через мин. должно быть больше или равно",
+      "CALLADDITIONALPHONEAFTERMIN_REQUIRED": "Обязательное поле"
     },
     "GENERAL": "Генеральной",
     "AGENTTIMEOUT": "Время ожидания оператора",
@@ -690,6 +692,8 @@
     "NOSUCHNUMBERRETRYTIME": "Время повтора [мин]",
     "SECOND_LEVEL_DISPOSITION": "Расположение второго уровня",
     "THIRD_LEVEL_DISPOSITION": "Расположение третьего уровня",
+    "ADDITIONALPHONES": "Дополнительные телефоны",
+    "CALLADDITIONALPHONEAFTERMIN": "Позвонить на дополнительный телефон через [мин]",
     "PREVIEW_AUTO_RECALL_ME": "Автоматическая функция \"Перезвоните мне\"",
     "PREVIEW_RECALL_ME_REMINDER": "Напомнить мне"
   }
diff --git a/public/app/main/apps/motiondialer/i18n/sv.json b/public/app/main/apps/motiondialer/i18n/sv.json
index d8fee75..5092fe6 100644
--- a/public/app/main/apps/motiondialer/i18n/sv.json
+++ b/public/app/main/apps/motiondialer/i18n/sv.json
@@ -214,7 +214,9 @@
       "MACHINEMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Värdet måste vara mindre än eller lika med",
       "MACHINERETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Värdet måste vara mindre än eller lika med",
       "NOSUCHNUMBERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Värdet måste vara mindre än eller lika med",
-      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Värdet måste vara mindre än eller lika med"
+      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Värdet måste vara mindre än eller lika med",
+      "CALLADDITIONALPHONEAFTERMIN_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Ring till. Telefon efter min. bör vara större än eller lika med",
+      "CALLADDITIONALPHONEAFTERMIN_REQUIRED": "Obligatoriskt fält"
     },
     "GENERAL": "Allmänt",
     "AGENTTIMEOUT": "Tidsgräns för agent",
@@ -691,6 +693,8 @@
     "TOOLTIP_SCREENRECORDING_ON": "Skärminspelning pågår",
     "SECOND_LEVEL_DISPOSITION": "Andra nivån disposition",
     "THIRD_LEVEL_DISPOSITION": "Tredje nivåens disposition",
+    "ADDITIONALPHONES": "Ytterligare telefoner",
+    "CALLADDITIONALPHONEAFTERMIN": "Ring ytterligare telefon efter [min]",
     "PREVIEW_AUTO_RECALL_ME": "Automatisera Recall Me-samtal",
     "PREVIEW_RECALL_ME_REMINDER": "Påminnelse om mig"
   }
diff --git a/public/app/main/apps/motiondialer/i18n/tr.json b/public/app/main/apps/motiondialer/i18n/tr.json
index 10d7b56..a58c205 100644
--- a/public/app/main/apps/motiondialer/i18n/tr.json
+++ b/public/app/main/apps/motiondialer/i18n/tr.json
@@ -214,7 +214,9 @@
       "MACHINEMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Değer şundan küçük veya ona eşit olmalıdır",
       "MACHINERETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Değer şundan küçük veya ona eşit olmalıdır",
       "NOSUCHNUMBERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Değer şundan küçük veya ona eşit olmalıdır",
-      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Değer şundan küçük veya ona eşit olmalıdır"
+      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Değer şundan küçük veya ona eşit olmalıdır",
+      "CALLADDITIONALPHONEAFTERMIN_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Dakikadan sonra add.phone'u arayın. daha büyük veya eşit olmalıdır",
+      "CALLADDITIONALPHONEAFTERMIN_REQUIRED": "Zorunlu alan"
     },
     "GENERAL": "Genel",
     "AGENTTIMEOUT": "Ajan Zaman Aşımı",
@@ -691,6 +693,8 @@
     "TOOLTIP_SCREENRECORDING_ON": "Ekran Kaydı devam ediyor",
     "SECOND_LEVEL_DISPOSITION": "İkinci Düzey Tasarruf",
     "THIRD_LEVEL_DISPOSITION": "Üçüncü Düzey Tasarruf",
+    "ADDITIONALPHONES": "Ek telefonlar",
+    "CALLADDITIONALPHONEAFTERMIN": "[dk] sonra ek telefonu arayın",
     "PREVIEW_AUTO_RECALL_ME": "Beni Geri Çağır aramalarını otomatikleştir",
     "PREVIEW_RECALL_ME_REMINDER": "Beni Hatırla Hatırlatma"
   }
diff --git a/public/app/main/apps/motiondialer/i18n/zh-CN.json b/public/app/main/apps/motiondialer/i18n/zh-CN.json
index 975184b..5c8b42e 100644
--- a/public/app/main/apps/motiondialer/i18n/zh-CN.json
+++ b/public/app/main/apps/motiondialer/i18n/zh-CN.json
@@ -214,7 +214,9 @@
       "MACHINEMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "该值必须小于或等于",
       "MACHINERETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "该值必须小于或等于",
       "NOSUCHNUMBERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "该值必须小于或等于",
-      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "该值必须小于或等于"
+      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "该值必须小于或等于",
+      "CALLADDITIONALPHONEAFTERMIN_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "分钟后拨打 add.phone。应该大于或等于",
+      "CALLADDITIONALPHONEAFTERMIN_REQUIRED": "必填项"
     },
     "GENERAL": "总的",
     "AGENTTIMEOUT": "代理超时",
@@ -691,6 +693,8 @@
     "TOOLTIP_SCREENRECORDING_ON": "屏幕录制正在进行中",
     "SECOND_LEVEL_DISPOSITION": "二级处置",
     "THIRD_LEVEL_DISPOSITION": "第三级处置",
+    "ADDITIONALPHONES": "附加电话",
+    "CALLADDITIONALPHONEAFTERMIN": "[分钟] 后拨打其他电话",
     "PREVIEW_AUTO_RECALL_ME": "自动回叫我电话",
     "PREVIEW_RECALL_ME_REMINDER": "记得提醒我"
   }
diff --git a/public/app/main/apps/motiondialer/i18n/zh-TW.json b/public/app/main/apps/motiondialer/i18n/zh-TW.json
index 1c86342..7e62a71 100644
--- a/public/app/main/apps/motiondialer/i18n/zh-TW.json
+++ b/public/app/main/apps/motiondialer/i18n/zh-TW.json
@@ -214,7 +214,9 @@
       "MACHINEMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "該值必須小於或等於",
       "MACHINERETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "該值必須小於或等於",
       "NOSUCHNUMBERMAXRETRY_MUST_BE_LESS_THAN_OR_EQUAL_TO": "該值必須小於或等於",
-      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "該值必須小於或等於"
+      "NOSUCHNUMBERRETRYTIME_MUST_BE_LESS_THAN_OR_EQUAL_TO": "該值必須小於或等於",
+      "CALLADDITIONALPHONEAFTERMIN_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "分鐘後撥打 add.phone。應該大於或等於",
+      "CALLADDITIONALPHONEAFTERMIN_REQUIRED": "必填項"
     },
     "GENERAL": "通用",
     "AGENTTIMEOUT": "值機人員等候逾時",
@@ -691,6 +693,8 @@
     "TOOLTIP_SCREENRECORDING_ON": "屏幕錄製正在進行中",
     "SECOND_LEVEL_DISPOSITION": "二級處置",
     "THIRD_LEVEL_DISPOSITION": "第三級處置",
+    "ADDITIONALPHONES": "附加電話",
+    "CALLADDITIONALPHONEAFTERMIN": "[分鐘] 後撥打其他電話",
     "PREVIEW_AUTO_RECALL_ME": "自動回叫我電話",
     "PREVIEW_RECALL_ME_REMINDER": "記得提醒我"
   }
diff --git a/public/app/main/apps/openchannel/i18n/de.json b/public/app/main/apps/openchannel/i18n/de.json
index d234e7a..0ef1225 100644
--- a/public/app/main/apps/openchannel/i18n/de.json
+++ b/public/app/main/apps/openchannel/i18n/de.json
@@ -1,271 +1,271 @@
 {
   "OPENCHANNEL": {
     "TEXT": "Text",
-    "TIMES": "Zeitstempel",
-    "EDIT_AUTOREPLY": "Automatische Antwort bearbeiten",
+    "TIMES": "Die Anzahl der Zeiten pro Interaktion",
+    "EDIT_AUTOREPLY": "Bearbeiten Sie automatische Antwort",
     "AUTOREPLY": "Automatische Antwort",
     "NAME": "Name",
-    "OPENCHANNELQUEUES": "Warteschlangen",
-    "SEARCH_FOR_ANYONE": "Suche",
+    "OPENCHANNELQUEUES": "Offener Kanal Warteschlangen",
+    "SEARCH_FOR_ANYONE": "Suche für Jedermann",
     "ERRORS": {
-      "TEXT_REQUIRED": "Text erforderlich",
-      "NAME_REQUIRED": "Name erforderlich",
-      "AGENT_TIMEOUT_REQUIRED": "Zeitüberschreitung Agent erforderlich",
-      "MOTIONADDRESS_REQUIRED": "Adresse erforderlich",
-      "MOTIONADDRESS_MUST_VALID_URL": "Ungültiges Format Adresse",
-      "ACCEPTURL_MUST_VALID_URL": "Ungültiges Format URL",
-      "TIMEOUT_REQUIRED": "Zeitüberschreitung erforderlich",
-      "REJECTURL_MUST_VALID_URL": "Ungültiges Format URL bei Erhalt",
-      "CLOSEURL_MUST_VALID_URL": "Ungültiges Format URL bei Schließen",
-      "REPLYURI_REQUIRED": "URL bei Antwort erforderlich",
-      "REPLYURI_MUST_VALID_URL": "Ungültiges Format URL bei Antwort",
-      "PRIORITY_REQUIRED": "Priorität erforderlich",
-      "CONDITION_REQUIRED": "Bedingung erforderlich",
-      "TRUEPRIORITY_REQUIRED": "Priorität bei zutreffender Bedingung erforderlich",
-      "FALSEPRIORITY_REQUIRED": "Priorität bei nicht zutreffender Bedingung erforderlich",
-      "AGENT_REQUIRED": "Agent erforderlich",
-      "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss größer oder gleich sein als",
-      "PRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Priorität muss größer oder gleich sein als",
-      "TRUEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Priorität bei Bedingung erfüllt muss größer oder gleich sein als",
-      "FALSEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Priorität bei Bedingung nicht erfüllt muss größer oder gleich sein als",
-      "DISPOSITION_REQUIRED": "Qualifizierung erforderlich",
-      "QUEUE_REQUIRED": "Warteschlange erforderlich",
-      "KEY_MAX_LENGTH": "Wert darf nicht länger als {{max}} Zeichen sein",
-      "TEXT_MAX_LENGTH": "Text darf nicht länger als {{max}} Zeichen sein",
-      "VALUE_REQUIRED": "Wert erforderlich",
-      "COMMAND_REQUIRED": "Eingabe erforderlich",
-      "LIST_REQUIRED": "Liste erforderlich",
-      "KEY_REQUIRED": "Schlüssel erforderlich",
-      "AGENT_TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung Agent muss größer oder gleich sein als",
-      "NAME_MUST_VALID_PATTERN": "Ungültiges Format Name",
-      "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss kleiner oder gleich sein als",
-      "AGENT_TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung Agent muss kleiner oder gleich sein als",
-      "WAITFORTHEASSIGNEDAGENT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss größer oder gleich sein als",
-      "WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Wert muss kleiner oder gleich sein als",
-      "WAITFORTHEASSIGNEDAGENT_REQUIRED": "Auf zugewiesenen Agenten warten erforderlich",
-      "TAG_REQUIRED": "Tag erforderlich",
-      "AGENTTRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss größer oder gleich sein als",
-      "AGENTTRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss kleiner oder gleich sein als",
-      "AGENTTRANSFERTIMEOUT_REQUIRED": "Zeitüberschreitung Agententransfer erforderlich",
-      "QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss größer oder gleich sein als",
-      "QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss kleiner oder gleich sein als",
-      "QUEUETRANSFERTIMEOUT_REQUIRED": "Zeitüberschreitung Warteschlangentransfer erforderlich",
-      "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "PausenID während Qualifizierung erforderlich",
-      "ACCESSKEYID_REQUIRED": "Zugangsschlüssel-ID erforderlich",
-      "BOTNAME_REQUIRED": "BOT-Name erforderlich",
-      "SECRETACCESSKEY_REQUIRED": "Geheimer Schlüssel erforderlich",
-      "CLIENTEMAIL_REQUIRED": "Kunden E-Mail erforderlich",
-      "PRIVATEKEY_REQUIRED": "Privater Schlüssel erforderlich",
-      "PROJECTID_REQUIRED": "ProjektID erforderlich"
+      "TEXT_REQUIRED": "Das Feld \"Text\" ist erforderlich",
+      "NAME_REQUIRED": "Der Name ist erforderlich",
+      "AGENT_TIMEOUT_REQUIRED": "Der Agent Timeout ist erforderlich",
+      "MOTIONADDRESS_REQUIRED": "Die Adresse ist erforderlich",
+      "MOTIONADDRESS_MUST_VALID_URL": "Die Adresse muss in einem gültigen Format",
+      "ACCEPTURL_MUST_VALID_URL": "Die URL muss in einem gültigen Format",
+      "TIMEOUT_REQUIRED": "Der Timeout ist erforderlich",
+      "REJECTURL_MUST_VALID_URL": "Die URL muss in einem gültigen Format",
+      "CLOSEURL_MUST_VALID_URL": "Die URL muss in einem gültigen Format",
+      "REPLYURI_REQUIRED": "Die Antwort URL ist erforderlich",
+      "REPLYURI_MUST_VALID_URL": "Die Antwort URL muss im gültigen Format geschrieben werden",
+      "PRIORITY_REQUIRED": "Die Priorität ist erforderlich",
+      "CONDITION_REQUIRED": "Der Zustand ist erforderlich",
+      "TRUEPRIORITY_REQUIRED": "Die wahre Priorität ist erforderlich",
+      "FALSEPRIORITY_REQUIRED": "Die falsche Priorität ist erforderlich",
+      "AGENT_REQUIRED": "Pflichtfeld",
+      "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer als oder gleich",
+      "PRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer als oder gleich",
+      "TRUEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer als oder gleich",
+      "FALSEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer als oder gleich",
+      "DISPOSITION_REQUIRED": "Pflichtfeld",
+      "QUEUE_REQUIRED": "Pflichtfeld",
+      "KEY_MAX_LENGTH": "Schlüssel muss eine maximale Länge von {{max}}",
+      "TEXT_MAX_LENGTH": "Der Wert muss eine maximale Länge von {{max}} haben",
+      "VALUE_REQUIRED": "Pflichtfeld",
+      "COMMAND_REQUIRED": "Pflichtfeld",
+      "LIST_REQUIRED": "Pflichtfeld",
+      "KEY_REQUIRED": "Pflichtfeld",
+      "AGENT_TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
+      "NAME_MUST_VALID_PATTERN": "Falsches Format",
+      "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "AGENT_TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "WAITFORTHEASSIGNEDAGENT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
+      "WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "WAITFORTHEASSIGNEDAGENT_REQUIRED": "Pflichtfeld",
+      "TAG_REQUIRED": "Pflichtfeld",
+      "AGENTTRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
+      "AGENTTRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "AGENTTRANSFERTIMEOUT_REQUIRED": "Pflichtfeld",
+      "QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
+      "QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "QUEUETRANSFERTIMEOUT_REQUIRED": "Pflichtfeld",
+      "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Pflichtfeld",
+      "ACCESSKEYID_REQUIRED": "Zugangsschlüssel-ID ist erforderlich",
+      "BOTNAME_REQUIRED": "Der Bot-Name ist erforderlich",
+      "SECRETACCESSKEY_REQUIRED": "Zugangsschlüssel geheim ist erforderlich",
+      "CLIENTEMAIL_REQUIRED": "Pflichtfeld",
+      "PRIVATEKEY_REQUIRED": "Pflichtfeld",
+      "PROJECTID_REQUIRED": "Pflichtfeld"
     },
-    "STRATEGY": "Verteilungsstrategie",
+    "STRATEGY": "Strategie",
     "AGENT": "Agent",
-    "GOTO": "GeheZu (GoTo)",
-    "GOTOIF": "GeheZuWenn (GoToIf)",
-    "NOOP": "Log erstellen (NoOp)",
+    "GOTO": "Gehe zu",
+    "GOTOIF": "Gotoif",
+    "NOOP": "Noop",
     "QUEUE": "Warteschlange",
-    "EDIT_AGENT": "Agenten bearbeiten",
-    "EDIT_GOTO": "\"GeheZu\" bearbeiten",
-    "EDIT_NOOP": "Log-Erstellung bearbeiten",
-    "EDIT_GOTOIF": "Bedingung bearbeiten und Priorität zuweisen",
+    "EDIT_AGENT": "Agent bearbeiten",
+    "EDIT_GOTO": "Bearbeiten Gehe zu",
+    "EDIT_NOOP": "Bearbeiten Noop",
+    "EDIT_GOTOIF": "Bearbeiten Gotoif",
     "EDIT_QUEUE": "Warteschlange bearbeiten",
-    "CONDITION": "Bedingung",
-    "TRUEPRIORITY": "Priorität, wenn erfüllt (true)",
-    "FALSEPRIORITY": "Priorität, wenn nicht erfüllt (false)",
+    "CONDITION": "Zustand",
+    "TRUEPRIORITY": "Wahre Priorität",
+    "FALSEPRIORITY": "Falsche Priorität",
     "VALUE": "Wert",
     "PRIORITY": "Priorität",
-    "AGENT_TIMEOUT": "Zeitüberschreitung Agent",
+    "AGENT_TIMEOUT": "Agent Timeout",
     "DESCRIPTION": "Beschreibung",
-    "ADD_OPENCHANNELQUEUE": "Warteschlange hinzufügen",
-    "EDIT_OPENCHANNELQUEUE": "Warteschlange bearbeiten",
-    "DELETE_OPENCHANNELQUEUE": "Warteschlange löschen",
-    "PENALTY": "Verzögerung",
+    "ADD_OPENCHANNELQUEUE": "Fügen Sie im Offenen Kanal Warteschlange",
+    "EDIT_OPENCHANNELQUEUE": "Offener Kanal Warteschlange bearbeiten",
+    "DELETE_OPENCHANNELQUEUE": "Löschen der Warteschlange im Offenen Kanal",
+    "PENALTY": "Strafe",
     "TEAMADD_OPENCHANNELQUEUE": "Team zur Warteschlange hinzufügen",
-    "AGENTADD_OPENCHANNELQUEUE": "Agenten zur Warteschlange hinzufügen",
+    "AGENTADD_OPENCHANNELQUEUE": "Agent zur Warteschlange hinzufügen",
     "ALL_AGENTS": "Alle Agenten",
     "SELECTED_AGENTS": "Ausgewählte Agenten",
     "CREATED_AT": "Erstellt am",
     "SAVE": "Speichern",
     "SETTINGS": "Einstellungen",
     "GENERAL": "Allgemein",
-    "OPENCHANNELACCOUNTS": "Konten offener Kanal",
+    "OPENCHANNELACCOUNTS": "Offener Kanal Konten",
     "MOTIONADDRESS": "Motion Adresse",
-    "ADD_OPENCHANNELACCOUNT": "Konto offener Kanal hinzufügen",
-    "EDIT_OPENCHANNELACCOUNT": "Konto offener Kanal bearbeiten",
-    "DELETE_OPENCHANNELACCOUNT": "Konto offener Kanal löschen",
+    "ADD_OPENCHANNELACCOUNT": "Öffnen Sie den Channel Account hinzufügen",
+    "EDIT_OPENCHANNELACCOUNT": "Öffnen Sie den Channel Account bearbeiten",
+    "DELETE_OPENCHANNELACCOUNT": "Öffnen Sie den Channel Account löschen.",
     "API": "API",
-    "DISPOSITIONS": "Qualifizierungen",
+    "DISPOSITIONS": "Bestimmungen",
     "WEBHOOKS": "WebHooks",
-    "ACTIONS": "Routing",
+    "ACTIONS": "Aktionen",
     "LIST": "Liste",
     "FIDELITY": "Treue",
     "ACCEPT": "Akzeptieren",
-    "ACCEPTMETHOD": "Methode akzeptieren",
+    "ACCEPTMETHOD": "Die Methode",
     "ACCEPTURL": "URL akzeptieren",
     "REJECT": "Ablehnen",
     "REJECTMETHOD": "Methode ablehnen",
     "REJECTURL": "URL ablehnen",
-    "CLOSE": "Schließen",
-    "CLOSEMETHOD": "Methode schließen",
-    "CLOSEURL": "URL schließen",
-    "SELECTED": "Ausgewählt",
-    "SELECT_ALL": "Alles auswählen",
-    "SELECT_NONE": "Nichts auswählen",
+    "CLOSE": "In der Nähe",
+    "CLOSEMETHOD": "In der Nähe Methode",
+    "CLOSEURL": "Der URL",
+    "SELECTED": "Ausgewählte",
+    "SELECT_ALL": "Alle auswählen",
+    "SELECT_NONE": "Wählen Sie \"Keine\"",
     "BACK": "Zurück",
     "OPENCHANNEL": "Offener Kanal",
-    "ID": "ID",
-    "TIMEOUT": "Zeitüberschreitung",
-    "OPENCHANNELDISPOSITIONS": "Qualifizierungen offener Kanal",
-    "NO_OPENCHANNELDISPOSITION_AVAILABLE": "Keine Qualifizierungen verfügbar",
-    "NEW_OPENCHANNELDISPOSITION": "Neue Qualifizierung",
-    "ADD_OPENCHANNELDISPOSITION": "Qualifizierung hinzufügen",
-    "EDIT_OPENCHANNELDISPOSITION": "Qualifizierung bearbeiten",
-    "DELETE_OPENCHANNELDISPOSITION": "Qualifizierung löschen",
-    "NEW_OPENCHANNELQUEUE": "Neue Warteschlange offener Kanal",
-    "NEW_OPENCHANNELACCOUNT": "Neues Konto offener Kanal",
-    "NO_AVAILABLE_INFO": "Keine Informationen verfügbar",
-    "ALL_TEAMS": "Alle Teams",
+    "ID": "Id",
+    "TIMEOUT": "Timeout",
+    "OPENCHANNELDISPOSITIONS": "Offener Kanal Verfügungen",
+    "NO_OPENCHANNELDISPOSITION_AVAILABLE": "Keine offenen Kanal Dispositionen verfügbar",
+    "NEW_OPENCHANNELDISPOSITION": "Neue Offene Kanal inspektion",
+    "ADD_OPENCHANNELDISPOSITION": "Fügen Sie im Offenen Kanal inspektion",
+    "EDIT_OPENCHANNELDISPOSITION": "Bearbeiten Sie im Offenen Kanal inspektion",
+    "DELETE_OPENCHANNELDISPOSITION": "Löschen Sie im Offenen Kanal inspektion",
+    "NEW_OPENCHANNELQUEUE": "Neue Offene Kanal Warteschlange",
+    "NEW_OPENCHANNELACCOUNT": "Neue Open Channel Account",
+    "NO_AVAILABLE_INFO": "Keine verfügbaren Info",
+    "ALL_TEAMS": "Alle Mannschaften",
     "SELECTED_TEAMS": "Ausgewählte Teams",
     "REPLYURI": "Antwort URL",
-    "RECEIVEURI": "URL bei Erhalt",
+    "RECEIVEURI": "Erhalten URL",
     "HELP": {
-      "RECEIVEURI": "Automatisch generierter API-String, um die Nachrichten über den offenen Kanal zu erhalten (POST-Methode). Zum Kopieren in die Zwischenablage klicken",
-      "REPLYURI": "URL des offenen Kanals zum Senden und Empfangen von Nachrichten",
+      "RECEIVEURI": "Dies ist die automatisch generierte API-String müssen Sie die Nachrichten in Ihrem offenen Kanal zu erhalten von der externen Anwendung (POST-Methode verwendet werden muss). Drücken Sie die Zwischenablage, um Sie in die Zwischenablage zu kopieren.",
+      "REPLYURI": "Dies ist die URL der Offene Kanal wird beim Senden oder Beantworten von Nachrichten",
       "NAME": "Nur Zahlen, Buchstaben und Sonderzeichen (._) werden unterstützt.",
       "LIST": "Contact Manager Liste zu verknüpfen von Kontakten",
       "TOKEN": "Fügen Sie diese Eigenschaft als Abfragezeichenfolge in Ihrer Web-Service-URL hinzu. Weitere Informationen finden Sie im Dokument doc <a target = \"_ blank\" href = \"https://wiki.xcallymotion.com/display/XMV/New Channels Configuration Steps",
-      "MANDATORYDISPOSITION": "Qualifizierung erforderlich",
-      "MANDATORYDISPOSITIONPAUSEID": "PausenID bei erforderlicher Qualifizierung",
-      "WELCOMEMESSAGE": "Willkommensnachricht beim Eintreffen der ersten Anfrage"
+      "MANDATORYDISPOSITION": "Zwingende Disposition",
+      "MANDATORYDISPOSITIONPAUSEID": "Pause zur Verwendung, wenn die obligatorische Disposition aktiviert ist",
+      "WELCOMEMESSAGE": "Dies ist die erste Nachricht, die an das Schütz gesendet wird"
     },
     "PAGE": "Seite",
     "ROWSPERPAGE": "Zeilen pro Seite",
-    "OF": "von",
+    "OF": "Von",
     "CONTACT": "Kontakt",
-    "STARTEDAT": "Startdatum",
+    "STARTEDAT": "Gestartet am",
     "STATUS": "Status",
     "CLOSED": "Geschlossen",
-    "OPENED": "Geöffnet",
-    "OPEN": "Offen",
+    "OPENED": "Öffnen",
+    "OPEN": "Öffnen",
     "ACCOUNT": "Konto",
     "INTERACTION": "Interaktion",
-    "INTERACTIONS": "Interaktionen",
+    "INTERACTIONS": "Wechselwirkungen",
     "ALL": "Alle",
-    "SELECT_STATUS": "Status auswählen",
+    "SELECT_STATUS": "Wählen Sie einen Status",
     "FILTER": "Filter",
     "FILTERS": "Filter",
     "CLOSEDAT": "Geschlossen",
-    "DISPOSITION": "Qualifizierung",
-    "NOTES": "Anmerkungen",
-    "NO_INTERACTION_AVAILABLE": "Keine neuen Interaktionen verfügbar",
-    "SELECT_ACCOUNT": "Konto auswählen",
-    "GOTOP": "Priorität zuweisen (GoToP)",
-    "EDIT_GOTOP": "GoToP bearbeiten",
-    "EDIT_CLOSE": "Verhalten bei Schließen bearbeiten",
-    "INFO": "Information",
+    "DISPOSITION": "Disposition",
+    "NOTES": "Hinweise",
+    "NO_INTERACTION_AVAILABLE": "Es sind keine Wechselwirkungen zur Verfügung",
+    "SELECT_ACCOUNT": "Wählen Sie ein Konto",
+    "GOTOP": "Gotop",
+    "EDIT_GOTOP": "Gotop bearbeiten",
+    "EDIT_CLOSE": "Bearbeiten Schließen",
+    "INFO": "Info",
     "KEY": "Schlüssel",
     "REALTIME": "Echtzeit",
     "UNKNOWN": "Unbekannt",
-    "UNREGISTERED": "Nicht registriert",
+    "UNREGISTERED": "Unregistrierte",
     "UNAVAILABLE": "Nicht verfügbar",
-    "NOT_INUSE": "Nicht in Verwendung",
+    "NOT_INUSE": "Nicht in Gebrauch",
     "REACHABLE": "Erreichbar",
-    "IN_USE": "In Verwendung",
+    "IN_USE": "Im Einsatz",
     "AGENTS": "Agenten",
     "QUEUES": "Warteschlangen",
-    "FULLNAME": "Vollständiger Name",
-    "INTERNAL": "Intern",
-    "PHONE_STATE": "Status Nebenstelle",
-    "PHONE_STATUS": "SIP-Status Nebenstelle",
+    "FULLNAME": "Fullname",
+    "INTERNAL": "Interne",
+    "PHONE_STATE": "Telefonstatus",
+    "PHONE_STATUS": "Telefonstatus",
     "PAUSE": "Pause",
     "LOGOUT": "An-/Abmelden",
-    "AGENTADD_QUEUE": "Agenten zur Warteschlange offener Kanal hinzufügen",
-    "UNPAUSE": "Pause abbrechen",
-    "DEFAULT_PAUSE": "Standardpause",
+    "AGENTADD_QUEUE": "Agent zu Offenen Kanal Warteschlange hinzufügen",
+    "UNPAUSE": "Pause beenden",
+    "DEFAULT_PAUSE": "Standard Pause",
     "LOGGED_IN": "Angemeldet",
-    "PAUSED": "in Pause",
+    "PAUSED": "Angehalten",
     "READY": "Bereit",
     "WAITING": "Warten",
-    "VOICE": "Anrufe",
+    "VOICE": "Voice",
     "CHAT": "Chat",
     "MAIL": "E-Mail",
     "SMS": "SMS",
     "FAX": "Fax",
-    "AGENTSADD_QUEUE": "Agenten zur Warteschlange hinzufügen",
+    "AGENTSADD_QUEUE": "Agenten, die Offenen Kanal Warteschlange hinzufügen",
     "NO_AGENT_ONLINE": "Kein Agent Online",
-    "GOTOREALTIME_OPENCHANNELQUEUE": "Direkt zur Echtzeit-Warteschlange",
-    "PARTIALPAUSE": "Teilpause",
+    "GOTOREALTIME_OPENCHANNELQUEUE": "In Echtzeit, offenen Kanal Warteschlange",
+    "PARTIALPAUSE": "Lastschriftzahlung teilweise Pause",
     "BUSY": "Besetzt",
     "TIMER": "Timer",
     "IDLE": "Leerlauf",
     "CAPACITY": "Kapazität",
     "TAGS": "Tags",
-    "SPYINTERACTION": "Anzeigen",
-    "INTERACTIONS_OPENCHANNELACCOUNT": "Zu den Interaktionen gehen",
-    "REFRESH_INTERACTIONS": "Interaktionen aktualisieren",
+    "SPYINTERACTION": "Spy",
+    "INTERACTIONS_OPENCHANNELACCOUNT": "Zu Wechselwirkungen gehen",
+    "REFRESH_INTERACTIONS": "Aktualisieren Interaktionen",
     "DELETE": "Löschen",
-    "NO_OPENCHANNELCANNEDANSWER_AVAILABLE": "Keine Textvorlagen verfügbar",
-    "NEW_OPENCHANNELCANNEDANSWER": "Neue Textvorlage",
-    "ADD_OPENCHANNELCANNEDANSWER": "Textvorlage hinzufügen",
-    "EDIT_OPENCHANNELCANNEDANSWER": "Textvorlage bearbeiten",
-    "DELETE_OPENCHANNELCANNEDANSWER": "Textvorlage löschen",
-    "DELIVERYREPORTURL": "URL für Zustellungsbericht",
+    "NO_OPENCHANNELCANNEDANSWER_AVAILABLE": "Keine vordefinierten Antworten verfügbar",
+    "NEW_OPENCHANNELCANNEDANSWER": "Neue vordefinierte Antwort",
+    "ADD_OPENCHANNELCANNEDANSWER": "Vordefinierte Antwort hinzufügen",
+    "EDIT_OPENCHANNELCANNEDANSWER": "Vordefinierte Antwort bearbeiten",
+    "DELETE_OPENCHANNELCANNEDANSWER": "Vordefinierte Antwort löschen",
+    "DELIVERYREPORTURL": "Zustellungsbericht-URL",
     "DELETE_INTERACTION": "Interaktion löschen",
-    "COMMAND": "Eingabe",
+    "COMMAND": "Befehl",
     "EDIT_SYSTEM": "System bearbeiten",
     "SYSTEM": "System",
-    "VARIABLE": "Variabel",
+    "VARIABLE": "Variable",
     "NOTIFICATION": "Benachrichtigung",
-    "NOTIFICATIONSHAKE": "Schütteln",
-    "NOTIFICATIONSOUND": "Sound abspielen",
+    "NOTIFICATIONSHAKE": "Shake",
+    "NOTIFICATIONSOUND": "Klingen",
     "NOTIFICATIONTEMPLATE": "Vorlage",
-    "INSERT_MESSAGE_HERE": "Textnachricht hier eingeben",
-    "WAITFORTHEASSIGNEDAGENT": "Auf zugewiesenen Agenten warten",
-    "ADVANCED": "Erweitert",
+    "INSERT_MESSAGE_HERE": "Fügen Sie hier Ihre Textnachricht ein",
+    "WAITFORTHEASSIGNEDAGENT": "Warte auf den zugewiesenen Agenten",
+    "ADVANCED": "Fortgeschritten",
     "PROXY": "Proxy",
-    "TOKEN": "Token",
+    "TOKEN": "Zeichen",
     "EDIT_TAG": "Tag bearbeiten",
-    "TAG": "Tag",
-    "AGENTADD_OPENCHANNELACCOUNT": "Konto offener Kanal hinzufügen",
-    "CANNED_ANSWER_NOT_FOUND": "Keine Textvorlagen gefunden",
-    "CANNED_ANSWER_SEARCH": "Nach Textvorlagen suchen",
-    "MAPKEY": "MAP-KEY",
+    "TAG": "Etikett",
+    "AGENTADD_OPENCHANNELACCOUNT": "Fügen Sie Agent zu Openchannel Account hinzu",
+    "CANNED_ANSWER_NOT_FOUND": "Es wurden keine vordefinierten Antworten gefunden",
+    "CANNED_ANSWER_SEARCH": "Geben Sie einen Text ein, um eine vordefinierte Antwort zu suchen",
+    "MAPKEY": "Karten Schlüssel",
     "SEND": "Senden",
-    "TO": "An",
-    "AGENTTRANSFER": "Transfer an Agenten erlauben",
+    "TO": "Zu",
+    "AGENTTRANSFER": "Agent Transfer",
     "AGENTTRANSFERTIMEOUT": "Zeitüberschreitung für Agententransfer",
-    "QUEUETRANSFER": "Transfer in Warteschlange erlauben",
-    "QUEUETRANSFERTIMEOUT": "Zeitüberschreitung für Warteschlangentransfer",
-    "TRANSFER": "Weiterleitung",
-    "CANNEDANSWERS": "Textvorlagen",
-    "DOWNLOAD_INTERACTION": "Interaktion herunterladen",
-    "OPENCHANNELCANNEDANSWERS": "Textvorlagen offener Kanal",
-    "LOGIN_TIME": "Zeit angemeldet",
-    "PAUSE_TIME": "Zeit in Pause",
-    "TEAMS_ASSOCIATION": "Teamzuweisung",
-    "MANDATORYDISPOSITION": "Qualifizierung erforderlich",
-    "MANDATORYDISPOSITIONPAUSEID": "PausenID während Qualifizierung",
-    "DIALOGFLOW": "Google DialogFlow",
-    "EDIT_DIALOGFLOW": "DialogFlow bearbeiten",
+    "QUEUETRANSFER": "Warteschlangenübertragung",
+    "QUEUETRANSFERTIMEOUT": "Warteschlangenübertragungs-Timeout",
+    "TRANSFER": "Transfer",
+    "CANNEDANSWERS": "Vordefinierte Antworten",
+    "DOWNLOAD_INTERACTION": "Herunterladen",
+    "OPENCHANNELCANNEDANSWERS": "Vordefinierte Antworten",
+    "LOGIN_TIME": "Login-Zeit",
+    "PAUSE_TIME": "Pausenzeit",
+    "TEAMS_ASSOCIATION": "Vereinigung der Mannschaften",
+    "MANDATORYDISPOSITION": "Zwingende Disposition",
+    "MANDATORYDISPOSITIONPAUSEID": "Pause zur Verwendung, wenn die obligatorische Disposition aktiviert ist",
+    "DIALOGFLOW": "Dialogablauf",
+    "EDIT_DIALOGFLOW": "Bearbeiten Sie die Dialogflow-Konfiguration",
     "LANGUAGE": "Sprache",
-    "WELCOMEMESSAGE": "Willkommensnachricht",
+    "WELCOMEMESSAGE": "Willkommen Messsage",
     "ACCESSKEYID": "Zugangsschlüssel-ID",
     "AMAZONLEX": "AmazonLex",
-    "BOTNAME": "BOT-Name",
-    "EDIT_AMAZONLEX": "Lex-Konfiguration bearbeiten",
-    "LEXREGION": "Lex Region",
-    "SECRETACCESSKEY": "Geheimer Schlüssel",
-    "TOOLTIP_SCREENRECORDING_OFF": "Bildschirmaufzeichnung angehalten",
-    "TOOLTIP_SCREENRECORDING_ON": "Bildschirmaufzeichnung läuft",
-    "DOWNLOAD_WITHOUT_ATTACHMENTS": "Herunterladen ohne Anhänge",
-    "DOWNLOAD_WITH_ATTACHMENTS": "Herunterladen inkl. Anhänge",
+    "BOTNAME": "Bot-Name",
+    "EDIT_AMAZONLEX": "Bearbeiten Sie die Lex-Konfiguration",
+    "LEXREGION": "Region",
+    "SECRETACCESSKEY": "Zugangsschlüssel geheim",
+    "TOOLTIP_SCREENRECORDING_OFF": "Bildschirmaufnahme verfügbar",
+    "TOOLTIP_SCREENRECORDING_ON": "Bildschirmaufnahme läuft",
+    "DOWNLOAD_WITHOUT_ATTACHMENTS": "Download ohne Anhänge",
+    "DOWNLOAD_WITH_ATTACHMENTS": "Mit Anhängen herunterladen",
     "LASTMESSAGE": "Letzte Nachricht",
-    "CLIENTEMAIL": "Kunden E-Mail",
+    "CLIENTEMAIL": "Kunden-E-Mail",
     "DIALOGFLOWV2": "Dialogflow V2",
     "EDIT_DIALOGFLOWV2": "Dialogflow V2 bearbeiten",
-    "PRIVATEKEY": "Privater Schlüssel",
+    "PRIVATEKEY": "Privat Schlüssel",
     "PROJECTID": "Projekt-ID",
     "ADD_NOTE": "Notiz hinzufügen",
-    "NOTE": "Notiz"
+    "NOTE": "Hinweis"
   }
 }
diff --git a/public/app/main/apps/openchannel/i18n/pt-BR.json b/public/app/main/apps/openchannel/i18n/pt-BR.json
index f0036b7..125aa6c 100644
--- a/public/app/main/apps/openchannel/i18n/pt-BR.json
+++ b/public/app/main/apps/openchannel/i18n/pt-BR.json
@@ -39,13 +39,13 @@
     "PARTIALPAUSE": "Pausa parcial",
     "BUSY": "Ocupado",
     "TIMER": "Cronômetro",
-    "IDLE": "Ocioso",
+    "IDLE": "Disponível",
     "CAPACITY": "Capacidade",
-    "REALTIME": "Tempo Real",
+    "REALTIME": "Tempo real",
     "TEXT": "Texto",
     "TIMES": "Número de vezes por interação",
     "EDIT_AUTOREPLY": "Editar resposta automática",
-    "AUTOREPLY": "Resposta automatica",
+    "AUTOREPLY": "Resposta automática",
     "NAME": "Nome",
     "OPENCHANNELQUEUES": "Filas Open Channel",
     "SEARCH_FOR_ANYONE": "Procurar",
@@ -55,8 +55,8 @@
       "QUEUETRANSFERTIMEOUT_REQUIRED": "Campo Obrigatório",
       "AGENTTRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "O valor deve ser menor ou igual a",
       "AGENTTRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "O valor deve ser maior ou igual a",
-      "AGENTTRANSFERTIMEOUT_REQUIRED": "Campo Obrigatório",
-      "TAG_REQUIRED": "Campo Obrigatório",
+      "AGENTTRANSFERTIMEOUT_REQUIRED": "Campo obrigatório",
+      "TAG_REQUIRED": "Campo obrigatório",
       "WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "O valor deve ser menor ou igual a",
       "WAITFORTHEASSIGNEDAGENT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "O valor deve ser maior ou igual a",
       "WAITFORTHEASSIGNEDAGENT_REQUIRED": "Campo Obrigatório",
@@ -64,41 +64,41 @@
       "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "O valor deve ser menor ou igual a",
       "AGENT_TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "O valor deve ser maior ou igual a",
       "NAME_MUST_VALID_PATTERN": "Formato incorreto",
-      "KEY_REQUIRED": "Campo Obrigatório",
-      "LIST_REQUIRED": "Campo Obrigatório",
-      "COMMAND_REQUIRED": "Campo Obrigatório",
+      "KEY_REQUIRED": "Campo obrigatório",
+      "LIST_REQUIRED": "Campo obrigatório",
+      "COMMAND_REQUIRED": "Campo obrigatório",
       "TEXT_MAX_LENGTH": "O valor deve ter um tamanho máximo igual a {{max}}",
-      "VALUE_REQUIRED": "Campo Obrigatório",
+      "VALUE_REQUIRED": "Campo obrigatório",
       "TEXT_REQUIRED": "O texto do campo é obrigatório",
-      "NAME_REQUIRED": "Campo Obrigatório",
-      "AGENT_TIMEOUT_REQUIRED": "Campo Obrigatório",
-      "MOTIONADDRESS_REQUIRED": "Campo Obrigatório",
+      "NAME_REQUIRED": "Campo obrigatório",
+      "AGENT_TIMEOUT_REQUIRED": "Campo obrigatório",
+      "MOTIONADDRESS_REQUIRED": "Campo obrigatório",
       "MOTIONADDRESS_MUST_VALID_URL": "Formato incorreto",
       "ACCEPTURL_MUST_VALID_URL": "Formato incorreto",
-      "TIMEOUT_REQUIRED": "Campo Obrigatório",
+      "TIMEOUT_REQUIRED": "Campo obrigatório",
       "REJECTURL_MUST_VALID_URL": "Formato incorreto",
       "CLOSEURL_MUST_VALID_URL": "Formato incorreto",
-      "REPLYURI_REQUIRED": "Campo Obrigatório",
+      "REPLYURI_REQUIRED": "Campo obrigatório",
       "REPLYURI_MUST_VALID_URL": "Formato incorreto",
-      "PRIORITY_REQUIRED": "Campo Obrigatório",
-      "CONDITION_REQUIRED": "Campo Obrigatório",
-      "TRUEPRIORITY_REQUIRED": "Campo Obrigatório",
-      "FALSEPRIORITY_REQUIRED": "Campo Obrigatório",
-      "AGENT_REQUIRED": "Campo Obrigatório",
+      "PRIORITY_REQUIRED": "Campo obrigatório",
+      "CONDITION_REQUIRED": "Campo obrigatório",
+      "TRUEPRIORITY_REQUIRED": "Campo obrigatório",
+      "FALSEPRIORITY_REQUIRED": "Campo obrigatório",
+      "AGENT_REQUIRED": "Campo obrigatório",
       "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "O valor deve ser maior ou igual a",
       "PRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "O valor deve ser maior ou igual a",
       "TRUEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "O valor deve ser maior ou igual a",
       "FALSEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "O valor deve ser maior ou igual a",
-      "DISPOSITION_REQUIRED": "Campo Obrigatório",
-      "QUEUE_REQUIRED": "Campo Obrigatório",
+      "DISPOSITION_REQUIRED": "Campo obrigatório",
+      "QUEUE_REQUIRED": "Campo obrigatório",
       "KEY_MAX_LENGTH": "O valor deve ter um tamanho máximo igual a {{max}}",
       "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Campo obrigatório",
       "ACCESSKEYID_REQUIRED": "O código da chave de acesso é obrigatório",
       "BOTNAME_REQUIRED": "O nome do bot é obrigatório",
-      "SECRETACCESSKEY_REQUIRED": "É necessário segredo da chave de acesso",
-      "CLIENTEMAIL_REQUIRED": "Campo Obrigatório",
-      "PRIVATEKEY_REQUIRED": "Campo Obrigatório",
-      "PROJECTID_REQUIRED": "Campo Obrigatório"
+      "SECRETACCESSKEY_REQUIRED": "É necessário Scret Access Key",
+      "CLIENTEMAIL_REQUIRED": "Campo obrigatório",
+      "PRIVATEKEY_REQUIRED": "Campo obrigatório",
+      "PROJECTID_REQUIRED": "Campo obrigatório"
     },
     "STRATEGY": "Estratégia",
     "AGENT": "Agente",
@@ -113,7 +113,7 @@
     "EDIT_QUEUE": "Editar Fila",
     "CONDITION": "Condição",
     "TRUEPRIORITY": "Verdadeira prioridade",
-    "FALSEPRIORITY": "Falsa Prioridade",
+    "FALSEPRIORITY": "Falsa prioridade",
     "VALUE": "Valor",
     "PRIORITY": "Prioridade",
     "AGENT_TIMEOUT": "Tempo limite do agente",
diff --git a/public/app/main/apps/settings/i18n/ar.json b/public/app/main/apps/settings/i18n/ar.json
index b2781d4..824a393 100644
--- a/public/app/main/apps/settings/i18n/ar.json
+++ b/public/app/main/apps/settings/i18n/ar.json
@@ -45,7 +45,8 @@
       "TRANSCRIBEREGION_REQUIRED": "حقل الزامي",
       "FIELD_REQUIRED": "حقل الزامي",
       "PREVIEW_RECALLME_REMINDER_INTERVAL_REQUIRED": "حقل الزامي",
-      "WRONG_FORMAT": "صيغة خاطئة"
+      "WRONG_FORMAT": "صيغة خاطئة",
+      "PREVIEW_RECALLME_REMINDER_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "يجب أن تكون القيمة أكبر من أو تساوي"
     },
     "HELP": {
       "ADDRESS": "العنوان",
diff --git a/public/app/main/apps/settings/i18n/cs.json b/public/app/main/apps/settings/i18n/cs.json
index 670c786..d7222bc 100644
--- a/public/app/main/apps/settings/i18n/cs.json
+++ b/public/app/main/apps/settings/i18n/cs.json
@@ -158,7 +158,8 @@
       "USERNAME_REQUIRED": "Povinné pole",
       "FIELD_REQUIRED": "Povinné pole",
       "PREVIEW_RECALLME_REMINDER_INTERVAL_REQUIRED": "Povinné pole",
-      "WRONG_FORMAT": "Špatný formát"
+      "WRONG_FORMAT": "Špatný formát",
+      "PREVIEW_RECALLME_REMINDER_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Hodnota musí být větší nebo rovna"
     },
     "EDIT_NETWORK": "Edit Network",
     "DELETE_NETWORK": "Delete Network",
diff --git a/public/app/main/apps/settings/i18n/da.json b/public/app/main/apps/settings/i18n/da.json
index e1732d7..6dcd159 100644
--- a/public/app/main/apps/settings/i18n/da.json
+++ b/public/app/main/apps/settings/i18n/da.json
@@ -134,7 +134,8 @@
       "TRANSCRIBEREGION_REQUIRED": "Obligatorisk felt",
       "FIELD_REQUIRED": "Obligatorisk felt",
       "PREVIEW_RECALLME_REMINDER_INTERVAL_REQUIRED": "Obligatorisk felt",
-      "WRONG_FORMAT": "Forkert format"
+      "WRONG_FORMAT": "Forkert format",
+      "PREVIEW_RECALLME_REMINDER_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Værdien skal være større end eller lig med"
     },
     "EDIT_NETWORK": "Edit Network",
     "DELETE_NETWORK": "Delete Network",
diff --git a/public/app/main/apps/settings/i18n/de.json b/public/app/main/apps/settings/i18n/de.json
index c44d7a7..aa643d6 100644
--- a/public/app/main/apps/settings/i18n/de.json
+++ b/public/app/main/apps/settings/i18n/de.json
@@ -1,69 +1,69 @@
 {
   "SETTINGS": {
-    "PREFERRED": "Bevorzugtes Logo",
-    "DEFAULT_PREFERRED": "Standard bevorzugtes Logo",
+    "PREFERRED": "Preferred Logo",
+    "DEFAULT_PREFERRED": "Default Preferred Logo",
     "MOTIONBAR": "Motionbar",
     "WEBRTC": "WebRTC",
     "RELOAD": "Neu laden",
-    "VERIFY": "Einstellungen testen",
+    "VERIFY": "Überprüfen Sie, ob",
     "INTERFACE": "Schnittstelle",
     "UPDATING": "Aktualisierung",
     "REMOTE_VERSION": "Remote-Version",
     "NO_NEW_VERSION_AVAILABLE": "Keine neue Version verfügbar",
-    "TOP_N_PROCESSES": "Top {{value}} Prozesse",
-    "SYSTEM": "System und Server",
-    "FILE_SYSTEM": "Dateisystem",
+    "TOP_N_PROCESSES": "Top {{Wert}} Prozesse",
+    "SYSTEM": "System",
+    "FILE_SYSTEM": "File System",
     "PROCESSES": "Prozesse",
-    "MOUNT_POINT": "Mount",
-    "AVG_LOAD": "Durchschnittliche Auslastung",
+    "MOUNT_POINT": "Berg",
+    "AVG_LOAD": "AVG Laden",
     "TOTAL": "Gesamt",
-    "USED": "in Verwendung",
-    "FREE": "Frei",
+    "USED": "Verwendet",
+    "FREE": "Kostenlos",
     "NAME": "Name",
     "STATE": "Zustand",
     "CHAT": "Chat",
     "MAIL": "E-Mail",
-    "MESSAGING": "SMS",
+    "MESSAGING": "Sms",
     "FAX": "Fax",
     "OPENCHANNEL": "Offener Kanal",
     "AGENTS": "Agenten",
     "USERS": "Benutzer",
-    "TELEPHONES": "Endgeräte",
+    "TELEPHONES": "Telefone",
     "STAFF": "Personal",
-    "CHANNELS": "Kanäle",
+    "CHANNELS": "Tv",
     "MODULES": "Module",
-    "CM": "Kontaktmanager",
+    "CM": "Contacts Manager",
     "DIALER": "Dialer",
     "JSCRIPTY": "Jscripty",
-    "CUSTOM": "WhiteLabel",
-    "UPDATE": "Aktualisieren",
+    "CUSTOM": "Anpassung",
+    "UPDATE": "Update",
     "OTHERS": "Andere",
     "SETTINGS": "Einstellungen",
     "GENERAL": "Allgemein",
-    "SMTP": "SMTP-Einstellungen",
+    "SMTP": "SMTP",
     "NETWORKS": "Netzwerke",
-    "UPDATES": "System-Updates",
+    "UPDATES": "Aktuelles",
     "LICENSE": "Lizenz",
-    "ID": "ID",
-    "MIN_INTERNAL": "Min. interne Durchwahl",
-    "MIN_MAILBOX": "Min Mailbox-ID",
+    "ID": "Id",
+    "MIN_INTERNAL": "Min. Interne",
+    "MIN_MAILBOX": "Min Mailbox",
     "INSTALLED_AT": "Installiert",
-    "SEARCH_FOR_ANYONE": "Suche",
-    "EDIT_GENERAL": "Bearbeiten Allgemein",
-    "SECURE_PASSWORD": "Sicheres Passwort",
+    "SEARCH_FOR_ANYONE": "Suche für Jedermann",
+    "EDIT_GENERAL": "Allgemein bearbeiten",
+    "SECURE_PASSWORD": "Sicheres Kennwort",
     "LOGO": "Logo",
-    "DEFAULT_LOGO": "Logo für Anwendung",
-    "DEFAULT_LOGIN_LOGO": "Logo auf Anmeldebildschirm",
-    "WHITELABEL": "WhiteLabel",
+    "DEFAULT_LOGO": "Standard Logo",
+    "DEFAULT_LOGIN_LOGO": "Login Logo",
+    "WHITELABEL": "White Label",
     "CREATED_AT": "Erstellt am",
     "SAVE": "Speichern",
-    "SMTP_SERVICE": "SMTP-Dienst",
+    "SMTP_SERVICE": "Service",
     "SMTP_HOST": "SMTP-Host",
     "SMTP_USERNAME": "SMTP-Benutzername",
     "DESCRIPTION": "Beschreibung",
     "SMTP_PASSWORD": "SMTP-Passwort",
     "SMTP_PORT": "SMTP-Port",
-    "SMTP_SECURE": "Sicheren SMTP verwenden",
+    "SMTP_SECURE": "Sichere",
     "TYPE": "Typ",
     "ADDRESS": "Adresse",
     "NEW_NETWORK": "Neues Netzwerk",
@@ -71,168 +71,169 @@
     "HELP": {
       "ADDRESS": "Die Adresse des Netzwerks",
       "LOCALNETADDRESS": "IP-Adresse/Subnetzmaske",
-      "SMTP_SECURE": "TLS für SMTP deaktivieren/aktivieren",
-      "SMTP_USERNAME": "Nutzername für die Authentifizierung",
-      "SMTP_PASSWORD": "Passwort für die Authentifizierung",
-      "EMAILADDRESS": "E-Mail Adresse für die Authentifizierung (Von-Feld)",
+      "SMTP_SECURE": "Bei true wird die Verbindung TLS verwenden, wenn eine Verbindung zu Server",
+      "SMTP_USERNAME": "Benutzername für die Authentifizierung verwendet werden",
+      "SMTP_PASSWORD": "Kennwort für die Authentifizierung verwendet werden",
+      "EMAILADDRESS": "Geben Sie die E-Mail-Adresse der Nachricht (von)",
       "SECURITY_SUITE": "Aktiviert das sichere Passwort-Format, das obligatorische Zurücksetzen des Passworts nach der ersten Anmeldung und den Ablauf des Passworts nach 90 Tagen",
-      "MOTIONBARREMEMBERME": "Aktivieren/Deaktivieren der Funktion \"Merken\" in MotionPhonebar",
+      "MOTIONBARREMEMBERME": "Aktivieren / Deaktivieren der Funktion \"Merken\" in Motion Phonebar",
       "RTLSUPPORT": "Aktiviert die RTL-Unterstützung für Arabisch, Persisch und Hebräisch",
-      "DEFAULTSCREENRECORDINGPATH": "Interner Pfad für die Speicherung von Bildschirmaufzeichnungen (leer lassen für den Standardpfad des Videoordners)",
-      "LOGINMAILFREQUENCY": "Bitte den E-Mail Dienst nach Änderung der Frequenz neu starten",
+      "DEFAULTSCREENRECORDINGPATH": "Geben Sie den Pfad ein, in dem die Bildschirmaufzeichnungsdateien auf dem Agent-Computer gespeichert werden sollen (leer lassen für den Standardpfad für den Videoordner).",
+      "LOGINMAILFREQUENCY": "Bitte denken Sie daran, den EMAIL-Dienst jedes Mal neu zu starten, wenn dieser Parameter geändert wurde",
       "PASSWORD": "Passwort",
       "USERNAME": "Nutzername",
-      "ENFORCE_PASSWORD_HISTORY": "Passwortverlauf prüfen",
-      "PASSWORD_HISTORY_LIMIT": "Max. Anzahl der zuletzt verwendeten Passwörter",
-      "SEARCH_ON_ENTER_KEY": "Suche nach Drücken der Eingabetaste starten",
-      "INTERACTIONS_RELOAD_TIMEOUT": "Zeitintervall in Sekunden, in welchem Interaktionen neu geladen werden (0 = Echtzeitaktualisierung)",
+      "ENFORCE_PASSWORD_HISTORY": "Aktiviert die Validierung anhand zuvor verwendeter Kennwörter",
+      "PASSWORD_HISTORY_LIMIT": "Anzahl der zuletzt zu überprüfenden eindeutigen Kennwörter",
+      "SEARCH_ON_ENTER_KEY": "Beginnen Sie erst mit der Suche, nachdem der Agent die Eingabetaste gedrückt hat",
+      "INTERACTIONS_RELOAD_TIMEOUT": "Zeitintervall in Sekunden, nach dem Interaktionen neu geladen werden (0 = Echtzeitaktualisierung)",
       "PRIVACY_POLICY": "Anzahl der Zeichen, die durch ein Sternchen (*) ersetzt werden (0 = alle Zeichen)",
       "CLIENT_SECRET": "Das Geheimnis ist nach dem Speichern der Konfiguration nicht mehr sichtbar. Bewahren Sie es sicher auf, wenn Sie es woanders verwenden möchten.",
       "LIMIT_TABS": "Maximale Anzahl möglicher geöffneter Interaktionsregisterkarten",
       "PREVIEW_RECALLME_REMINDER_INTERVAL": "Zeitintervall in Minuten, vor dem eine Benachrichtigung an den Agenten gesendet wird, die ihn über den durchzuführenden Vorschaurückruf informiert"
     },
     "ERRORS": {
-      "ADDRESS_REQUIRED": "Adresse erforderlich",
-      "MIN_INTERNAL_REQUIRED": "Minimale interne Durchwahl erforderlich",
-      "MIN_MAILBOX_REQUIRED": "Mailbox erforderlich",
-      "NAME_REQUIRED": "Name erforderlich",
-      "HEADER_WHITELABEL_REQUIRED": "WhiteLabel erforderlich",
+      "ADDRESS_REQUIRED": "Die Adresse ist erforderlich",
+      "MIN_INTERNAL_REQUIRED": "Die minimale interne ist erforderlich",
+      "MIN_MAILBOX_REQUIRED": "Die Mailbox ist erforderlich",
+      "NAME_REQUIRED": "Der Name ist erforderlich",
+      "HEADER_WHITELABEL_REQUIRED": "Die whitelabel ist erforderlich",
       "LOCALNETADDRESS_REQUIRED": "Localnet Adresse erforderlich",
-      "LOCALNETADDRESS_MUST_VALID_PATTERN": "Ungültiges Format Localnet Adresse",
-      "ADDRESS_MUST_VALID_PATTERN": "Ungültiges Format Adresse",
-      "ACCOUNTNAME_REQUIRED": "Kontoname erforderlich",
-      "SMTP_USERNAME_REQUIRED": "Benutzername erforderlich",
-      "PASSWORD_REQUIRED": "Passwort erforderlich",
-      "SMTP_HOST_REQUIRED": "SMTP-Host erforderlich",
-      "SMTP_PORT_REQUIRED": "SMTP-Port erforderlich",
-      "MIN_INTERNAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Min. interne Durchwahl muss größer oder gleich sein als",
-      "MIN_MAILBOX_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Min. Mailbox muss größer oder gleich sein als",
-      "PAGE_TITLE_REQUIRED": "Seitentitel erforderlich",
-      "EMAIL_REQUIRED": "E-Mail erforderlich",
-      "PLAN_REQUIRED": "Plan erforderlich",
-      "MOTIONBARAUTOUPDATERURL_MUST_VALID_URL": "Ungültiges Format URL",
-      "MOTIONBARAUTOUPDATERURL_REQUIRED": "URL MotionBar erforderlich",
-      "EMAIL_MUST_VALID": "Ungültiges Format E-Mail",
-      "LICENSE_REQUIRED": "Lizenz erforderlich",
-      "CHATTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein als",
-      "CHATTIMEOUT_REQUIRED": "Zeitüberschreitung Chat erforderlich",
-      "ALLOWEDLOGINATTEMPTS_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein als",
-      "ALLOWEDLOGINATTEMPTS_REQUIRED": "Max. Anzahl Anmeldeversuche erforderlich",
-      "BLOCKDURATION_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein als",
-      "BLOCKDURATION_REQUIRED": "Dauer der Sperrung erforderlich",
-      "LOGINMAILFREQUENCY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein als",
-      "LOGINMAILFREQUENCY_REQUIRED": "Frequenz für Abrufen E-Mail erforderlich",
-      "USERNAME_REQUIRED": "Nutzername erforderlich",
-      "ACCESSKEY_REQUIRED": "Zugangsschlüssel erforderlich",
-      "BUCKET_REQUIRED": "Eingabe erforderlich",
-      "LANGUAGE_REQUIRED": "Sprache erforderlich",
-      "SECRETACCESSKEY_REQUIRED": "Geheimer Zugangsschlüssel erforderlich",
-      "SENTIMENTACCOUNT_REQUIRED": "Konto für Sentimentanalyse erforderlich",
-      "SENTIMENTREGION_REQUIRED": "Region für Sentimentanalyse erforderlich",
-      "SERVICE_REQUIRED": "Dienst erforderlich",
-      "TRANSCRIBEACCOUNT_REQUIRED": "Konto zur Transkribierung erforderlich",
-      "TRANSCRIBEREGION_REQUIRED": "Region für Transkribierung erforderlich",
+      "LOCALNETADDRESS_MUST_VALID_PATTERN": "Localnet gültig sein muss eine gültige Muster",
+      "ADDRESS_MUST_VALID_PATTERN": "Adresse muss eine gültige Muster sein",
+      "ACCOUNTNAME_REQUIRED": "Das Konto Name ist erforderlich",
+      "SMTP_USERNAME_REQUIRED": "Der Benutzername ist erforderlich",
+      "PASSWORD_REQUIRED": "Das Kennwort ist erforderlich",
+      "SMTP_HOST_REQUIRED": "Der Host wird benötigt",
+      "SMTP_PORT_REQUIRED": "Der Port ist erforderlich",
+      "MIN_INTERNAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Min-internen muss größer als oder gleich",
+      "MIN_MAILBOX_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Min-Mailbox muss größer als oder gleich",
+      "PAGE_TITLE_REQUIRED": "Pflichtfeld",
+      "EMAIL_REQUIRED": "Pflichtfeld",
+      "PLAN_REQUIRED": "Pflichtfeld",
+      "MOTIONBARAUTOUPDATERURL_MUST_VALID_URL": "Falsches Format",
+      "MOTIONBARAUTOUPDATERURL_REQUIRED": "Pflichtfeld",
+      "EMAIL_MUST_VALID": "Falsches Format",
+      "LICENSE_REQUIRED": "Pflichtfeld",
+      "CHATTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
+      "CHATTIMEOUT_REQUIRED": "Pflichtfeld",
+      "ALLOWEDLOGINATTEMPTS_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
+      "ALLOWEDLOGINATTEMPTS_REQUIRED": "Pflichtfeld",
+      "BLOCKDURATION_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
+      "BLOCKDURATION_REQUIRED": "Pflichtfeld",
+      "LOGINMAILFREQUENCY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
+      "LOGINMAILFREQUENCY_REQUIRED": "Pflichtfeld",
+      "USERNAME_REQUIRED": "Pflichtfeld",
+      "ACCESSKEY_REQUIRED": "Pflichtfeld",
+      "BUCKET_REQUIRED": "Pflichtfeld",
+      "LANGUAGE_REQUIRED": "Pflichtfeld",
+      "SECRETACCESSKEY_REQUIRED": "Pflichtfeld",
+      "SENTIMENTACCOUNT_REQUIRED": "Pflichtfeld",
+      "SENTIMENTREGION_REQUIRED": "Pflichtfeld",
+      "SERVICE_REQUIRED": "Pflichtfeld",
+      "TRANSCRIBEACCOUNT_REQUIRED": "Pflichtfeld",
+      "TRANSCRIBEREGION_REQUIRED": "Pflichtfeld",
       "FIELD_REQUIRED": "Pflichtfeld",
       "PREVIEW_RECALLME_REMINDER_INTERVAL_REQUIRED": "Pflichtfeld",
-      "WRONG_FORMAT": "Falsches Format"
+      "WRONG_FORMAT": "Falsches Format",
+      "PREVIEW_RECALLME_REMINDER_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein"
     },
     "EDIT_NETWORK": "Netzwerk bearbeiten",
     "DELETE_NETWORK": "Netzwerk löschen",
     "BACK": "Zurück",
-    "SELECTED": "Ausgewählt",
-    "SELECT_ALL": "Alles auswählen",
-    "SELECT_NONE": "Nichts auswählen",
+    "SELECTED": "Ausgewählte",
+    "SELECT_ALL": "Alle auswählen",
+    "SELECT_NONE": "Wählen Sie \"Keine\"",
     "EXPIRATION_DATE": "Ablaufdatum",
     "REQUEST_LICENSE": "Lizenz anfordern",
     "EMAIL": "E-Mail",
     "SEND": "Senden",
     "PLAN": "Plan",
-    "MONTH_TO_MONTH": "Monatlich",
-    "MOTION_PROCESS_MANAGEMENT": "Prozessverwaltung",
+    "MONTH_TO_MONTH": "Von Monat zu Monat",
+    "MOTION_PROCESS_MANAGEMENT": "Motion Process Management",
     "USEFUL_COMMANDS": "Nützliche Befehle",
     "COMMAND": "Befehl",
     "PM2_LIST": "Eine Liste aller Prozesse",
     "PM2_START": "Starten eines Prozesses durch ID oder Name",
-    "PM2_STOP": "Stoppen Sie einen Prozess-ID oder Name, fügen Sie\n\"All\", um alle aktiven Prozesse zu stoppen",
+    "PM2_STOP": "Stoppen Sie einen Prozess-ID oder Name, fügen Sie \"Alle\", um alle aktiven Prozesse",
     "PM2_RESTART": "Starten Sie einen Prozess, durch ID oder Name",
     "PM2_LOGS": "Alle Protokolle Stream Datei, oder spezifische eines Prozess-ID oder Name",
     "PASSWORD": "Passwort",
-    "NO_AVAILABLE_INFO": "Keine Informationen verfügbar",
-    "STUNADDR": "STUN-Adresse",
+    "NO_AVAILABLE_INFO": "Keine verfügbaren Info",
+    "STUNADDR": "Die STUN-Adresse",
     "CHANGELOG": "Changelog",
     "CURRENT_VERSION": "Aktuelle Version",
-    "CUSTOMIZATIONS": "WhiteLabel",
+    "CUSTOMIZATIONS": "Anpassungen",
     "LOCALNETADDRESS": "Localnet Adresse",
     "NEW_VERSION": "Neue Version",
     "TRIAL_VERSION": "Testversion",
     "TOKEN": "Token",
-    "NEW_TOKEN_DETECTED": "Neuer Token erkannt",
-    "EXPIRATION_GRAY_PERIOD": "Ablauf Testperiode",
-    "NEW_TOKEN": "Neuer Token",
+    "NEW_TOKEN_DETECTED": "Neue Token erkannt",
+    "EXPIRATION_GRAY_PERIOD": "Grau Zeitraum Ablauf",
+    "NEW_TOKEN": "Neue Token",
     "PRICES": "Preise",
     "UPDATE_LICENSE": "Lizenz aktualisieren",
-    "LOGOLOGIN": "Login-Logo",
-    "EXPIRATION_REASON": "Ablaufgrund",
-    "GLOBAL": "Globale Einstellungen",
+    "LOGOLOGIN": "Login Logo",
+    "EXPIRATION_REASON": "Ablauf Grund",
+    "GLOBAL": "Global",
     "SMTP_AUTHENTICATION": "Authentifizierung",
-    "LICENSE_REQUEST_SENT": "Vielen Dank! Die Lizenz wurde angefragt. Bei Fragen wenden Sie sich bitte an unseren Support.",
-    "ACCOUNTNAME": "Kontoname",
-    "EMAILADDRESS": "E-Mail Adresse",
-    "OLD_TOKEN": "Alter Token",
+    "LICENSE_REQUEST_SENT": "Vielen Dank! Die Lizenzierung Team wird Sie in Ihrem Konto so schnell wie möglich um Ihre Wünsche zu genehmigen: erhalten Sie eine e-Mail, wenn die Änderungen wirksam werden. Lesen Sie bitte für weitere Informationen an [email-masked].",
+    "ACCOUNTNAME": "Konto Name",
+    "EMAILADDRESS": "E-mail Adresse",
+    "OLD_TOKEN": "Alte Token",
     "SEND_EMAIL_TO": "E-Mail senden an",
-    "JIRA_ERROR_MESSAGE": "Fehler bei der Anforderung der Lizenz. Bitte kontaktieren Sie unseren Support.",
+    "JIRA_ERROR_MESSAGE": "Fehler während der Lizenz anfordern. Bitte kontaktieren Sie unser Team bei [email-masked] mit Ihrer Anfrage",
     "PAGE": "Seite",
     "ROWSPERPAGE": "Zeilen pro Seite",
-    "OF": "von",
-    "SMTP_SSL": "SMTP verwendet SSL-Verschlüsselung",
+    "OF": "Von",
+    "SMTP_SSL": "SMTP-SSL",
     "ENABLED": "Aktiviert",
     "DISABLED": "Deaktiviert",
     "UNLIMITED_CHANNELS": "Unbegrenzte Anzahl von Kanälen",
-    "PAGE_TITLE": "Seitentitel",
-    "DEFAULT_PAGE_TITLE": "Standard-Seitentitel",
-    "CALLYSQUARE": "CallySquare",
-    "DEFAULT_HEADER_WHITELABEL": "WhiteLabel Standardfußzeile",
-    "HEADER_WHITELABEL": "WhiteLabel Fußzeile",
-    "EXPIRATION_REASON_MESSAGE_CHANGED": "Die eindeutige ID des Systems wurde aufgrund der Änderungen aktualisiert. Bitte kontaktieren Sie unseren Support.",
-    "CALL_RECORDING_ENCRYPTION": "Verschlüsselung Gesprächsaufzeichnungen",
-    "TURNADDR": "TURN-Adresse",
-    "TURN_USERNAME": "TURN-Nutzername",
-    "TURN_PASSWORD": "TURN-Passwort",
-    "PERPETUAL": "Dauerlizenz",
+    "PAGE_TITLE": "Titel der Seite",
+    "DEFAULT_PAGE_TITLE": "Standard Seitentitel",
+    "CALLYSQUARE": "Cally Square",
+    "DEFAULT_HEADER_WHITELABEL": "White Label Standardfußzeile",
+    "HEADER_WHITELABEL": "White Label Fußzeile",
+    "EXPIRATION_REASON_MESSAGE_CHANGED": "Ihre Maschine eindeutige Id wurde aufgrund einer Änderung an Ihrem System aktualisiert. Kontakt xCALLY Motion Support Team Ihre alte und Ihre neue uuid zu senden.",
+    "CALL_RECORDING_ENCRYPTION": "Sprachaufnahme-Verschlüsselung",
+    "TURNADDR": "Adresse",
+    "TURN_USERNAME": "TURN Benutzername",
+    "TURN_PASSWORD": "Passwort ändern",
+    "PERPETUAL": "Unaufhörlich",
     "SECURITY_SUITE": "Sicherheitssuite",
     "ANNUALLY": "Jährlich",
-    "MOTIONBARAUTOUPDATER": "Automatisches Updates MotionBar",
-    "MOTIONBARAUTOUPDATERURL": "URL für automatische Updates",
-    "JAWS": "JAWS",
+    "MOTIONBARAUTOUPDATER": "Automatischer Updater",
+    "MOTIONBARAUTOUPDATERURL": "Automatische Updater-URL",
+    "JAWS": "Jaws",
     "ENABLEEMAILPREVIEW": "E-Mail-Vorschau aktivieren",
     "REPORT": "Bericht",
-    "SPLIT": "Teilen",
-    "SPLITSIZECSV": "Berichtgröße teilen [CSV-Format]",
-    "SPLITSIZEPDF": "Berichtgröße teilen [PDF-Format]",
-    "SPLITSIZEXLSX": "Berichtgröße teilen [XLSX-Format]",
-    "AGENTOMNIDESKTOPINTERFACE": "Omnichannel Agentenanwendung",
+    "SPLIT": "Bericht teilen",
+    "SPLITSIZECSV": "Berichtgröße teilen [CSV-Datensätze]",
+    "SPLITSIZEPDF": "Split-Berichtsgröße [PDF-Datensätze]",
+    "SPLITSIZEXLSX": "Split-Berichtsgröße [XLSX-Datensätze]",
+    "AGENTOMNIDESKTOPINTERFACE": "Agent Omni Desktopschnittstelle",
     "MESSAGESALIGNMENT": "Nachrichtenausrichtung",
-    "ENTER_LICENSE": "Lizenz einfügen",
-    "EXPIRATION_CHANGED_ADVISE": "Bitte wenden Sie sich an unseren Support und halten Sie Ihre alte und neue UUID bereit.",
+    "ENTER_LICENSE": "Geben Sie Ihre Lizenz ein",
+    "EXPIRATION_CHANGED_ADVISE": "Wenden Sie sich an das xCALLY Motion License Team und senden Sie Ihre alte und Ihre neue Uuid.",
     "EXPIRATION_REASON_MESSAGE_DISABLED": "Ihre Lizenz wurde deaktiviert.",
     "UPDATE_LICENSE_MANUALLY": "Möchten Sie Ihre Lizenz manuell aktualisieren?",
     "ADDONS": "Add-Ons",
     "SESSIONS": "Sitzungen",
-    "VIRTUAL": "Chat",
-    "VOICE": "Sprachanrufe",
-    "CHATTIMEOUT": "Automatisches Schließen Chat nach",
-    "MOTIONBARREMEMBERME": "Anmeldedaten merken",
+    "VIRTUAL": "Plaudern",
+    "VOICE": "Stimme",
+    "CHATTIMEOUT": "Chat schließt Interaktionszeitlimit",
+    "MOTIONBARREMEMBERME": "Erinnere dich an mich",
     "RTLSUPPORT": "RTL-Unterstützung",
-    "DEFAULTSCREENRECORDINGPATH": "Pfad für Bildschirmaufzeichnungen",
-    "SCREENRECORDING": "Bildschirmaufzeichnung",
+    "DEFAULTSCREENRECORDINGPATH": "Bildschirmaufzeichnungspfad",
+    "SCREENRECORDING": "Bildschirmaufnahme",
     "VIDEO": "Video",
-    "BLOCKDURATION": "Dauer automatisches Sperren (Minuten)",
+    "BLOCKDURATION": "Minuten vor dem automatischen Entsperren warten",
     "SECURITY": "Sicherheit",
-    "ALLOWEDLOGINATTEMPTS": "Zulässige Anmeldeversuche vor dem Sperren des Benutzers/Agenten",
+    "ALLOWEDLOGINATTEMPTS": "Zulässige Anmeldeversuche vor dem Sperren des Benutzers / Agenten",
     "DEFAULT_FAVICON": "Standard-Favicon",
     "FAVICON": "Favicon",
-    "IMAPGENERALSETTINGS": "IMAP-Einstellungen",
-    "LOGINMAILFREQUENCY": "Frequenz Mail-Login (Sek.)",
+    "IMAPGENERALSETTINGS": "IMAP",
+    "LOGINMAILFREQUENCY": "Anmelde-Mail-Häufigkeit (Sek.)",
     "USERNAME": "Nutzername",
     "GOOGLE_SSO_ENABLED": "Google SSO aktiviert",
     "SSO": "SSO",
@@ -241,33 +242,33 @@
     "AI": "A.I. Werkzeuge",
     "AITOOLS": "A.I. Werkzeuge",
     "APPZONE": "App Zone",
-    "BUCKET": "Korb",
+    "BUCKET": "Eimer",
     "DELETE": "Löschen",
     "DELETE_CLOUDPROVIDER": "Konto löschen",
     "EDIT_CLOUDPROVIDER": "Konto bearbeiten",
     "LANGUAGE": "Sprache",
     "NEW_CLOUDPROVIDER": "Neues Konto",
     "SECRETACCESSKEY": "Geheimer Zugangsschlüssel",
-    "SENTIMENTACCOUNT": "Konto für Sentimentanalyse",
-    "SENTIMENTANALYSIS": "Sentimentanalyse",
-    "SENTIMENTREGION": "Region für Sentimentanalyse",
-    "SERVICE": "Dienst",
+    "SENTIMENTACCOUNT": "Sentiment Analysis Account",
+    "SENTIMENTANALYSIS": "Stimmungsanalyse",
+    "SENTIMENTREGION": "Sentiment Analysis Region",
+    "SERVICE": "Bedienung",
     "TRANSCRIBE": "Transkribieren",
-    "TRANSCRIBEACCOUNT": "Transkription Konto",
-    "TRANSCRIBEREGION": "Transkription Region",
+    "TRANSCRIBEACCOUNT": "Konto transkribieren",
+    "TRANSCRIBEREGION": "Region transkribieren",
     "WHATSAPP": "WhatsApp Connector",
-    "ENFORCE_PASSWORD_HISTORY": "Speichern Passwortverlauf",
-    "PASSWORD_HISTORY_LIMIT": "Max gespeicherte Passwörter",
-    "SEARCH_ON_ENTER_KEY": "Suche durch Drücken der Eingabetaste starten",
-    "CHAT_INTERACTIONS_RELOAD_TIMEOUT": "Zeitlimit für das erneute Laden von Chat-Interaktionen",
+    "ENFORCE_PASSWORD_HISTORY": "Kennwortverlauf erzwingen",
+    "PASSWORD_HISTORY_LIMIT": "Kennwortverlaufslimit",
+    "SEARCH_ON_ENTER_KEY": "Suchen Sie mit der Eingabetaste",
+    "CHAT_INTERACTIONS_RELOAD_TIMEOUT": "Zeitüberschreitung beim erneuten Laden von Chat-Interaktionen",
     "MAIL_INTERACTIONS_RELOAD_TIMEOUT": "Zeitlimit für das erneute Laden von E-Mail-Interaktionen",
-    "OPENCHANNEL_INTERACTIONS_RELOAD_TIMEOUT": "Zeitlimit für das erneute Laden von Open Channel-Interaktionen",
-    "SMS_INTERACTIONS_RELOAD_TIMEOUT": "Zeitlimit für das erneute Laden von SMS-Interaktionen",
-    "WHATSAPP_INTERACTIONS_RELOAD_TIMEOUT": "Zeitlimit für das erneute Laden von WhatsApp-Interaktionen ",
-    "PRIVACY_POLICY_EMAIL": "Maskierung von E-Mail Adressen",
-    "PRIVACY_POLICY_NAME": "Maskierung von Kundennamen",
-    "PRIVACY_POLICY_NUMBER": "Maskierung von Nummern",
-    "STOP_RECORDING_ON_VOICE_CALL_TRANSFER": "Gesprächsaufzeichnung bei Transfer stoppen",
+    "OPENCHANNEL_INTERACTIONS_RELOAD_TIMEOUT": "Zeitüberschreitung beim erneuten Laden von Open Channel-Interaktionen",
+    "SMS_INTERACTIONS_RELOAD_TIMEOUT": "Zeitüberschreitung beim erneuten Laden von SMS-Interaktionen",
+    "WHATSAPP_INTERACTIONS_RELOAD_TIMEOUT": "WhatsApp Connector-Interaktionen laden das Zeitlimit neu",
+    "PRIVACY_POLICY_EMAIL": "Datenschutzerklärung für E-Mail-Adressen",
+    "PRIVACY_POLICY_NAME": "Datenschutzerklärung für Namen",
+    "PRIVACY_POLICY_NUMBER": "Datenschutzerklärung für Nummern",
+    "STOP_RECORDING_ON_VOICE_CALL_TRANSFER": "Beenden Sie die Aufzeichnung bei Sprachanrufweiterleitung",
     "AD_SSO_ENABLED": "Active Directory SSO aktiviert",
     "APPLICATION_ID": "Anwendungs-ID",
     "AUTHENTICATE": "Authentifizieren",
diff --git a/public/app/main/apps/settings/i18n/en.json b/public/app/main/apps/settings/i18n/en.json
index 3a692ac..6a12726 100644
--- a/public/app/main/apps/settings/i18n/en.json
+++ b/public/app/main/apps/settings/i18n/en.json
@@ -287,7 +287,8 @@
       "SENTIMENTACCOUNT_REQUIRED": "Mandatory field",
       "USERNAME_REQUIRED": "Mandatory field",
       "FIELD_REQUIRED": "Mandatory field",
-      "WRONG_FORMAT": "Wrong format"
+      "WRONG_FORMAT": "Wrong format",
+      "PREVIEW_RECALLME_REMINDER_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "The value must be greater than or equal to"
     },
     "NOTIFICATIONS": {
       "MICROSOFT_AUTHENTICATION_SUCCESS": "Authentication to the Microsoft Identity Platform completed successfully",
diff --git a/public/app/main/apps/settings/i18n/es.json b/public/app/main/apps/settings/i18n/es.json
index dd6a643..64234bb 100644
--- a/public/app/main/apps/settings/i18n/es.json
+++ b/public/app/main/apps/settings/i18n/es.json
@@ -68,7 +68,8 @@
       "TRANSCRIBEREGION_REQUIRED": "Campo obligatorio",
       "FIELD_REQUIRED": "Campo obligatorio",
       "PREVIEW_RECALLME_REMINDER_INTERVAL_REQUIRED": "Campo obligatorio",
-      "WRONG_FORMAT": "Formato erróneo"
+      "WRONG_FORMAT": "Formato erróneo",
+      "PREVIEW_RECALLME_REMINDER_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "El valor debe ser mayor o igual que"
     },
     "ACCOUNTNAME": "Nombre de la cuenta",
     "ADDRESS": "Dirección",
diff --git a/public/app/main/apps/settings/i18n/et.json b/public/app/main/apps/settings/i18n/et.json
index e6e0fd1..054b0d7 100644
--- a/public/app/main/apps/settings/i18n/et.json
+++ b/public/app/main/apps/settings/i18n/et.json
@@ -158,7 +158,8 @@
       "USERNAME_REQUIRED": "Kohustuslik väli",
       "FIELD_REQUIRED": "Kohustuslik väli",
       "PREVIEW_RECALLME_REMINDER_INTERVAL_REQUIRED": "Kohustuslik väli",
-      "WRONG_FORMAT": "Vale formaat"
+      "WRONG_FORMAT": "Vale formaat",
+      "PREVIEW_RECALLME_REMINDER_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Väärtus peab olema suurem või võrdne sellega"
     },
     "EDIT_NETWORK": "Edit Network",
     "DELETE_NETWORK": "Delete Network",
diff --git a/public/app/main/apps/settings/i18n/fa.json b/public/app/main/apps/settings/i18n/fa.json
index 46dcdbc..c43a818 100644
--- a/public/app/main/apps/settings/i18n/fa.json
+++ b/public/app/main/apps/settings/i18n/fa.json
@@ -134,7 +134,8 @@
       "TRANSCRIBEREGION_REQUIRED": "زمینه اجباری",
       "FIELD_REQUIRED": "فیلد اجباری",
       "PREVIEW_RECALLME_REMINDER_INTERVAL_REQUIRED": "فیلد اجباری",
-      "WRONG_FORMAT": "فرمت اشتباه"
+      "WRONG_FORMAT": "فرمت اشتباه",
+      "PREVIEW_RECALLME_REMINDER_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "مقدار باید بزرگتر یا مساوی باشد"
     },
     "EDIT_NETWORK": "ویرایش شبکه",
     "DELETE_NETWORK": "شبکه را حذف کنید",
diff --git a/public/app/main/apps/settings/i18n/fi.json b/public/app/main/apps/settings/i18n/fi.json
index 67b307b..ad64216 100644
--- a/public/app/main/apps/settings/i18n/fi.json
+++ b/public/app/main/apps/settings/i18n/fi.json
@@ -133,7 +133,8 @@
       "TRANSCRIBEREGION_REQUIRED": "Pakollinen kenttä",
       "FIELD_REQUIRED": "Pakollinen kenttä",
       "PREVIEW_RECALLME_REMINDER_INTERVAL_REQUIRED": "Pakollinen kenttä",
-      "WRONG_FORMAT": "Väärä formaatti"
+      "WRONG_FORMAT": "Väärä formaatti",
+      "PREVIEW_RECALLME_REMINDER_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Arvon on oltava suurempi tai yhtä suuri kuin"
     },
     "EDIT_NETWORK": "Muokkaa verkko",
     "DELETE_NETWORK": "Poista verkko",
diff --git a/public/app/main/apps/settings/i18n/fr.json b/public/app/main/apps/settings/i18n/fr.json
index 189a41c..d5dcba5 100644
--- a/public/app/main/apps/settings/i18n/fr.json
+++ b/public/app/main/apps/settings/i18n/fr.json
@@ -134,7 +134,8 @@
       "TRANSCRIBEREGION_REQUIRED": "Champ obligatoire",
       "FIELD_REQUIRED": "Champ obligatoire",
       "PREVIEW_RECALLME_REMINDER_INTERVAL_REQUIRED": "Champ obligatoire",
-      "WRONG_FORMAT": "Mauvais format"
+      "WRONG_FORMAT": "Mauvais format",
+      "PREVIEW_RECALLME_REMINDER_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "La valeur doit être supérieure ou égale à"
     },
     "EDIT_NETWORK": "Modifier un réseau",
     "DELETE_NETWORK": "Supprimer réseau",
diff --git a/public/app/main/apps/settings/i18n/he.json b/public/app/main/apps/settings/i18n/he.json
index 06ba444..ce0293c 100644
--- a/public/app/main/apps/settings/i18n/he.json
+++ b/public/app/main/apps/settings/i18n/he.json
@@ -158,7 +158,8 @@
       "TRANSCRIBEREGION_REQUIRED": "שדה חובה",
       "FIELD_REQUIRED": "שדה חובה",
       "PREVIEW_RECALLME_REMINDER_INTERVAL_REQUIRED": "שדה חובה",
-      "WRONG_FORMAT": "פורמט שגוי"
+      "WRONG_FORMAT": "פורמט שגוי",
+      "PREVIEW_RECALLME_REMINDER_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "הערך חייב להיות גדול או שווה ל"
     },
     "EDIT_NETWORK": "ערוך רשת",
     "DELETE_NETWORK": "מחק רשת",
diff --git a/public/app/main/apps/settings/i18n/hi.json b/public/app/main/apps/settings/i18n/hi.json
index 9caabb6..f66cb23 100644
--- a/public/app/main/apps/settings/i18n/hi.json
+++ b/public/app/main/apps/settings/i18n/hi.json
@@ -134,7 +134,8 @@
       "TRANSCRIBEREGION_REQUIRED": "आवश्यक स्थान",
       "FIELD_REQUIRED": "अनिवार्य क्षेत्र",
       "PREVIEW_RECALLME_REMINDER_INTERVAL_REQUIRED": "अनिवार्य क्षेत्र",
-      "WRONG_FORMAT": "गलत प्रारूप"
+      "WRONG_FORMAT": "गलत प्रारूप",
+      "PREVIEW_RECALLME_REMINDER_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "मान से बड़ा या उसके बराबर होना चाहिए"
     },
     "EDIT_NETWORK": "नेटवर्क संपादित करें",
     "DELETE_NETWORK": "नेटवर्क हटाएं",
diff --git a/public/app/main/apps/settings/i18n/hu.json b/public/app/main/apps/settings/i18n/hu.json
index 98728dd..97ab5ac 100644
--- a/public/app/main/apps/settings/i18n/hu.json
+++ b/public/app/main/apps/settings/i18n/hu.json
@@ -266,7 +266,8 @@
       "USERNAME_REQUIRED": "Mandatory field",
       "FIELD_REQUIRED": "Kötelezően kitöltendő mező",
       "PREVIEW_RECALLME_REMINDER_INTERVAL_REQUIRED": "Kötelezően kitöltendő mező",
-      "WRONG_FORMAT": "Hibás formátum"
+      "WRONG_FORMAT": "Hibás formátum",
+      "PREVIEW_RECALLME_REMINDER_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Az értéknek nagyobbnak vagy egyenlőnek kell lennie, mint"
     },
     "AD_SSO_ENABLED": "Active Directory SSO engedélyezve",
     "APPLICATION_ID": "Alkalmazásazonosító",
diff --git a/public/app/main/apps/settings/i18n/id.json b/public/app/main/apps/settings/i18n/id.json
index 22a8658..507ce52 100644
--- a/public/app/main/apps/settings/i18n/id.json
+++ b/public/app/main/apps/settings/i18n/id.json
@@ -45,7 +45,8 @@
       "TRANSCRIBEREGION_REQUIRED": "Bidang wajib",
       "FIELD_REQUIRED": "Bidang wajib",
       "PREVIEW_RECALLME_REMINDER_INTERVAL_REQUIRED": "Bidang wajib",
-      "WRONG_FORMAT": "Format yang salah"
+      "WRONG_FORMAT": "Format yang salah",
+      "PREVIEW_RECALLME_REMINDER_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Nilai harus lebih besar dari atau sama dengan"
     },
     "HELP": {
       "ADDRESS": "Alamat ip eksternal (publik)",
diff --git a/public/app/main/apps/settings/i18n/it.json b/public/app/main/apps/settings/i18n/it.json
index 4cfe1e4..9f67454 100644
--- a/public/app/main/apps/settings/i18n/it.json
+++ b/public/app/main/apps/settings/i18n/it.json
@@ -279,7 +279,8 @@
       "TRANSCRIBEREGION_REQUIRED": "Campo obbligatorio",
       "USERNAME_REQUIRED": "Campo obbligatorio",
       "FIELD_REQUIRED": "Campo obbligatorio",
-      "WRONG_FORMAT": "Il campo deve avere un formato valido"
+      "WRONG_FORMAT": "Il campo deve avere un formato valido",
+      "PREVIEW_RECALLME_REMINDER_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Il valore deve essere maggiore o uguale a"
     },
     "NOTIFICATIONS": {
       "MICROSOFT_AUTHENTICATION_SUCCESS": "Autenticazione a Microsoft Identity Platform completata con successo",
diff --git a/public/app/main/apps/settings/i18n/ja.json b/public/app/main/apps/settings/i18n/ja.json
index 1174383..7bb05de 100644
--- a/public/app/main/apps/settings/i18n/ja.json
+++ b/public/app/main/apps/settings/i18n/ja.json
@@ -45,7 +45,8 @@
       "TRANSCRIBEREGION_REQUIRED": "必須フィールド",
       "FIELD_REQUIRED": "必須フィールド",
       "PREVIEW_RECALLME_REMINDER_INTERVAL_REQUIRED": "必須フィールド",
-      "WRONG_FORMAT": "間違ったフォーマット"
+      "WRONG_FORMAT": "間違ったフォーマット",
+      "PREVIEW_RECALLME_REMINDER_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "値は以上である必要があります"
     },
     "HELP": {
       "ADDRESS": "外部（パブリック）IPアドレス",
diff --git a/public/app/main/apps/settings/i18n/ko.json b/public/app/main/apps/settings/i18n/ko.json
index 31d3849..dd3d58d 100644
--- a/public/app/main/apps/settings/i18n/ko.json
+++ b/public/app/main/apps/settings/i18n/ko.json
@@ -134,7 +134,8 @@
       "TRANSCRIBEREGION_REQUIRED": "필수 필드",
       "FIELD_REQUIRED": "필수 필드",
       "PREVIEW_RECALLME_REMINDER_INTERVAL_REQUIRED": "필수 필드",
-      "WRONG_FORMAT": "잘못된 형식"
+      "WRONG_FORMAT": "잘못된 형식",
+      "PREVIEW_RECALLME_REMINDER_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "값은 다음보다 크거나 같아야 합니다."
     },
     "EDIT_NETWORK": "네트워크 수정",
     "DELETE_NETWORK": "네트워크 삭제",
diff --git a/public/app/main/apps/settings/i18n/lt.json b/public/app/main/apps/settings/i18n/lt.json
index 0cf41d7..ace5dab 100644
--- a/public/app/main/apps/settings/i18n/lt.json
+++ b/public/app/main/apps/settings/i18n/lt.json
@@ -171,7 +171,8 @@
       "TRANSCRIBEREGION_REQUIRED": "Privalomas laukas",
       "FIELD_REQUIRED": "Privalomas laukas",
       "PREVIEW_RECALLME_REMINDER_INTERVAL_REQUIRED": "Privalomas laukas",
-      "WRONG_FORMAT": "Blogas formatas"
+      "WRONG_FORMAT": "Blogas formatas",
+      "PREVIEW_RECALLME_REMINDER_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Vertė turi būti didesnė arba lygi"
     },
     "EDIT_NETWORK": "Redaguoti tinklą",
     "DELETE_NETWORK": "Ištrinti tinklą",
diff --git a/public/app/main/apps/settings/i18n/lv.json b/public/app/main/apps/settings/i18n/lv.json
index 835cc3a..2f9623a 100644
--- a/public/app/main/apps/settings/i18n/lv.json
+++ b/public/app/main/apps/settings/i18n/lv.json
@@ -46,7 +46,8 @@
       "TRANSCRIBEREGION_REQUIRED": "Obligāts lauks",
       "FIELD_REQUIRED": "Obligāts lauks",
       "PREVIEW_RECALLME_REMINDER_INTERVAL_REQUIRED": "Obligāts lauks",
-      "WRONG_FORMAT": "Nepareizs formāts"
+      "WRONG_FORMAT": "Nepareizs formāts",
+      "PREVIEW_RECALLME_REMINDER_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Vērtībai ir jābūt lielākai par vai vienādai ar"
     },
     "HELP": {
       "ADDRESS": "Ārējā (publiskā) IP adrese",
diff --git a/public/app/main/apps/settings/i18n/nl.json b/public/app/main/apps/settings/i18n/nl.json
index e18e566..737a152 100644
--- a/public/app/main/apps/settings/i18n/nl.json
+++ b/public/app/main/apps/settings/i18n/nl.json
@@ -133,7 +133,8 @@
       "TRANSCRIBEREGION_REQUIRED": "Verplicht veld",
       "FIELD_REQUIRED": "Verplicht veld",
       "PREVIEW_RECALLME_REMINDER_INTERVAL_REQUIRED": "Verplicht veld",
-      "WRONG_FORMAT": "Verkeerd formaat"
+      "WRONG_FORMAT": "Verkeerd formaat",
+      "PREVIEW_RECALLME_REMINDER_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "De waarde moet groter zijn dan of gelijk zijn aan"
     },
     "EDIT_NETWORK": "Edit netwerk",
     "DELETE_NETWORK": "Netwerk verwijderen",
diff --git a/public/app/main/apps/settings/i18n/no.json b/public/app/main/apps/settings/i18n/no.json
index 6d72d16..60da4e1 100644
--- a/public/app/main/apps/settings/i18n/no.json
+++ b/public/app/main/apps/settings/i18n/no.json
@@ -134,7 +134,8 @@
       "TRANSCRIBEREGION_REQUIRED": "Obligatoriske felt",
       "FIELD_REQUIRED": "Obligatoriske felt",
       "PREVIEW_RECALLME_REMINDER_INTERVAL_REQUIRED": "Obligatoriske felt",
-      "WRONG_FORMAT": "Feil format"
+      "WRONG_FORMAT": "Feil format",
+      "PREVIEW_RECALLME_REMINDER_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Verdien må være større enn eller lik"
     },
     "EDIT_NETWORK": "Endre nettverk",
     "DELETE_NETWORK": "Slette nettverket",
diff --git a/public/app/main/apps/settings/i18n/pl.json b/public/app/main/apps/settings/i18n/pl.json
index d198040..9ba80fb 100644
--- a/public/app/main/apps/settings/i18n/pl.json
+++ b/public/app/main/apps/settings/i18n/pl.json
@@ -134,7 +134,8 @@
       "TRANSCRIBEREGION_REQUIRED": "Pole obowiązkowe",
       "FIELD_REQUIRED": "Pole obowiązkowe",
       "PREVIEW_RECALLME_REMINDER_INTERVAL_REQUIRED": "Pole obowiązkowe",
-      "WRONG_FORMAT": "Zły format"
+      "WRONG_FORMAT": "Zły format",
+      "PREVIEW_RECALLME_REMINDER_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wartość musi być większa lub równa"
     },
     "EDIT_NETWORK": "Edycja sieci",
     "DELETE_NETWORK": "Usuń sieć",
diff --git a/public/app/main/apps/settings/i18n/pt-BR.json b/public/app/main/apps/settings/i18n/pt-BR.json
index 7cec298..58f29ba 100644
--- a/public/app/main/apps/settings/i18n/pt-BR.json
+++ b/public/app/main/apps/settings/i18n/pt-BR.json
@@ -1,6 +1,6 @@
 {
   "SETTINGS": {
-    "PREFERRED": "Logotipo Preferido",
+    "PREFERRED": "Logotipo preferido",
     "DEFAULT_PREFERRED": "Logotipo preferido padrão",
     "MOTIONBARREMEMBERME": "Lembre de mim",
     "CHATTIMEOUT": "Tempo limite de interação de fechamento de chat",
@@ -27,7 +27,7 @@
     "CALLYSQUARE": "Cally Square",
     "ENABLED": "Ativado",
     "DISABLED": "Desativado",
-    "UNLIMITED_CHANNELS": "Canais Ilimitados",
+    "UNLIMITED_CHANNELS": "Canais ilimitados",
     "RELOAD": "Recarregar",
     "VERIFY": "Verificar",
     "INTERFACE": "Interface",
@@ -160,7 +160,8 @@
       "TRANSCRIBEREGION_REQUIRED": "Campo obrigatório",
       "FIELD_REQUIRED": "Campo obrigatório",
       "PREVIEW_RECALLME_REMINDER_INTERVAL_REQUIRED": "Campo obrigatório",
-      "WRONG_FORMAT": "Formato incorreto"
+      "WRONG_FORMAT": "Formato incorreto",
+      "PREVIEW_RECALLME_REMINDER_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "O valor deve ser maior ou igual a"
     },
     "EDIT_NETWORK": "Editar rede",
     "DELETE_NETWORK": "Excluir rede",
diff --git a/public/app/main/apps/settings/i18n/pt-PT.json b/public/app/main/apps/settings/i18n/pt-PT.json
index 182811a..e542c6b 100644
--- a/public/app/main/apps/settings/i18n/pt-PT.json
+++ b/public/app/main/apps/settings/i18n/pt-PT.json
@@ -134,7 +134,8 @@
       "TRANSCRIBEREGION_REQUIRED": "Campo obrigatório",
       "FIELD_REQUIRED": "Campo obrigatório",
       "PREVIEW_RECALLME_REMINDER_INTERVAL_REQUIRED": "Campo obrigatório",
-      "WRONG_FORMAT": "Formato incorreto"
+      "WRONG_FORMAT": "Formato incorreto",
+      "PREVIEW_RECALLME_REMINDER_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "O valor deve ser maior ou igual a"
     },
     "EDIT_NETWORK": "Editar rede",
     "DELETE_NETWORK": "Excluir redes",
diff --git a/public/app/main/apps/settings/i18n/ru.json b/public/app/main/apps/settings/i18n/ru.json
index 9335943..3a4a490 100644
--- a/public/app/main/apps/settings/i18n/ru.json
+++ b/public/app/main/apps/settings/i18n/ru.json
@@ -134,7 +134,8 @@
       "TRANSCRIBEREGION_REQUIRED": "Обязательное поле",
       "FIELD_REQUIRED": "Обязательное поле",
       "PREVIEW_RECALLME_REMINDER_INTERVAL_REQUIRED": "Обязательное поле",
-      "WRONG_FORMAT": "Неправильный формат"
+      "WRONG_FORMAT": "Неправильный формат",
+      "PREVIEW_RECALLME_REMINDER_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Значение должно быть больше или равно"
     },
     "EDIT_NETWORK": "Редактировать сети",
     "DELETE_NETWORK": "Удалить сеть",
diff --git a/public/app/main/apps/settings/i18n/sv.json b/public/app/main/apps/settings/i18n/sv.json
index 2a59c4d..2d5a75c 100644
--- a/public/app/main/apps/settings/i18n/sv.json
+++ b/public/app/main/apps/settings/i18n/sv.json
@@ -134,7 +134,8 @@
       "TRANSCRIBEREGION_REQUIRED": "Obligatoriskt fält",
       "FIELD_REQUIRED": "Obligatoriskt fält",
       "PREVIEW_RECALLME_REMINDER_INTERVAL_REQUIRED": "Obligatoriskt fält",
-      "WRONG_FORMAT": "Fel format"
+      "WRONG_FORMAT": "Fel format",
+      "PREVIEW_RECALLME_REMINDER_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Värdet måste vara större än eller lika med"
     },
     "EDIT_NETWORK": "Edit Network",
     "DELETE_NETWORK": "Ta bort nätverket",
diff --git a/public/app/main/apps/settings/i18n/tr.json b/public/app/main/apps/settings/i18n/tr.json
index 84187a6..9d44523 100644
--- a/public/app/main/apps/settings/i18n/tr.json
+++ b/public/app/main/apps/settings/i18n/tr.json
@@ -134,7 +134,8 @@
       "TRANSCRIBEREGION_REQUIRED": "Zorunlu alan",
       "FIELD_REQUIRED": "Zorunlu alan",
       "PREVIEW_RECALLME_REMINDER_INTERVAL_REQUIRED": "Zorunlu alan",
-      "WRONG_FORMAT": "Yanlış format"
+      "WRONG_FORMAT": "Yanlış format",
+      "PREVIEW_RECALLME_REMINDER_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Değer, bundan büyük veya ona eşit olmalıdır"
     },
     "EDIT_NETWORK": "Edit Ağ",
     "DELETE_NETWORK": "Delete Ağ",
diff --git a/public/app/main/apps/settings/i18n/zh-CN.json b/public/app/main/apps/settings/i18n/zh-CN.json
index 2bd7475..d273953 100644
--- a/public/app/main/apps/settings/i18n/zh-CN.json
+++ b/public/app/main/apps/settings/i18n/zh-CN.json
@@ -134,7 +134,8 @@
       "TRANSCRIBEREGION_REQUIRED": "必填项",
       "FIELD_REQUIRED": "必填项",
       "PREVIEW_RECALLME_REMINDER_INTERVAL_REQUIRED": "必填项",
-      "WRONG_FORMAT": "格式错误"
+      "WRONG_FORMAT": "格式错误",
+      "PREVIEW_RECALLME_REMINDER_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "该值必须大于或等于"
     },
     "EDIT_NETWORK": "编辑网络",
     "DELETE_NETWORK": "删除网络",
diff --git a/public/app/main/apps/settings/i18n/zh-TW.json b/public/app/main/apps/settings/i18n/zh-TW.json
index a7cec5c..2a1715c 100644
--- a/public/app/main/apps/settings/i18n/zh-TW.json
+++ b/public/app/main/apps/settings/i18n/zh-TW.json
@@ -134,7 +134,8 @@
       "TRANSCRIBEREGION_REQUIRED": "必填項",
       "FIELD_REQUIRED": "必填項",
       "PREVIEW_RECALLME_REMINDER_INTERVAL_REQUIRED": "必填項",
-      "WRONG_FORMAT": "格式錯誤"
+      "WRONG_FORMAT": "格式錯誤",
+      "PREVIEW_RECALLME_REMINDER_INTERVAL_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "該值必須大於或等於"
     },
     "EDIT_NETWORK": "編輯網路",
     "DELETE_NETWORK": "刪除網路",
diff --git a/public/app/main/apps/sms/i18n/de.json b/public/app/main/apps/sms/i18n/de.json
index 9a01507..cddbe68 100644
--- a/public/app/main/apps/sms/i18n/de.json
+++ b/public/app/main/apps/sms/i18n/de.json
@@ -3,72 +3,72 @@
     "KEY": "Schlüssel",
     "NAME": "Name",
     "SMSQUEUES": "SMS-Warteschlangen",
-    "SEARCH_FOR_ANYONE": "Suche",
-    "STRATEGY": "Verteilungsstrategie",
+    "SEARCH_FOR_ANYONE": "Suche für Jedermann",
+    "STRATEGY": "Strategie",
     "ERRORS": {
-      "KEY_MAX_LENGTH": "Wert darf nicht länger als {{max}} Zeichen sein",
-      "KEY_REQUIRED": "Schlüssel erforderlich",
-      "NAME_REQUIRED": "Name erforderlich",
-      "AGENT_TIMEOUT_REQUIRED": "Zeitüberschreitung Agent erforderlich",
-      "PHONE_REQUIRED": "Telefonnummer erforderlich",
-      "SID_REQUIRED": "SID erforderlich",
-      "TOKEN_REQUIRED": "Token erforderlich",
-      "USERNAME_REQUIRED": "Nutzername erforderlich",
-      "PASSWORD_REQUIRED": "Passwort erforderlich",
-      "MOTIONADDRESS_REQUIRED": "Adresse erforderlich",
-      "MOTIONADDRESS_MUST_VALID_URL": "Ungültiges Format Adresse",
-      "ACCEPTURL_MUST_VALID_URL": "Ungültiges Format URL",
-      "TIMEOUT_REQUIRED": "Zeitüberschreitung erforderlich",
-      "REJECTURL_MUST_VALID_URL": "Ungültiges Format URL bei Ablehnen",
-      "CLOSEURL_MUST_VALID_URL": "Ungültiges Format URL bei Schließen",
-      "TYPE_REQUIRED": "Typ erforderlich",
-      "LIST_REQUIRED": "Liste erforderlich",
-      "PRIORITY_REQUIRED": "Priorität erforderlich",
-      "CONDITION_REQUIRED": "Bedingung erforderlich",
-      "TRUEPRIORITY_REQUIRED": "Priorität bei zutreffender Bedingung erforderlich",
-      "FALSEPRIORITY_REQUIRED": "Priorität bei nicht zutreffender Bedingung erforderlich",
-      "AGENT_REQUIRED": "Agent erforderlich",
-      "QUEUE_REQUIRED": "Warteschlange erforderlich",
-      "DISPOSITION_REQUIRED": "Qualifizierung erforderlich",
-      "ACCOUNTSID_REQUIRED": "Konto-SID erforderlich",
-      "AUTHTOKEN_REQUIRED": "Token für Authentifizierung erforderlich",
-      "MOTIONPROXY_REQUIRED": "Proxy erforderlich",
-      "MOTIONPROXY_MUST_VALID_URL": "Ungültiges Format Proxy",
-      "TEXT_MAX_LENGTH": "Text darf nicht länger als {{max}} Zeichen sein",
-      "TEXT_REQUIRED": "Text erforderlich",
-      "VALUE_REQUIRED": "Wert erforderlich",
-      "SENDERSTRING_MAX_LENGTH": "Wert darf nicht länger als {{max}} Zeichen sein",
-      "SENDERSTRING_MUST_VALID_PATTERN": "Ungültiges Format SENDER",
-      "METHOD_REQUIRED": "Methode erforderlich",
-      "AUTHID_REQUIRED": "AUTH_ID erforderlich",
-      "COMMAND_REQUIRED": "Eingabe erforderlich",
-      "AGENT_TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung Agent muss größer oder gleich sein als",
-      "NAME_MUST_VALID_PATTERN": "Ungültiges Format Name",
-      "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss kleiner oder gleich sein als",
-      "AGENT_TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung Agent muss kleiner oder gleich sein als",
-      "WAITFORTHEASSIGNEDAGENT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss größer oder gleich sein als",
-      "WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Wert muss kleiner oder gleich sein als",
-      "WAITFORTHEASSIGNEDAGENT_REQUIRED": "Auf zugewiesenen Agenten warten erforderlich",
-      "TAG_REQUIRED": "Tag erforderlich",
-      "AGENTTRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss größer oder gleich sein als",
-      "AGENTTRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss kleiner oder gleich sein als",
-      "AGENTTRANSFERTIMEOUT_REQUIRED": "Zeitüberschreitung Agententransfer erforderlich",
-      "QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss größer oder gleich sein als",
-      "QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss kleiner oder gleich sein als",
-      "QUEUETRANSFERTIMEOUT_REQUIRED": "Zeitüberschreitung Warteschlangentransfer erforderlich",
-      "APIKEY_REQUIRED": "API-Key erforderlich",
-      "BASEURL_REQUIRED": "Base_URL erforderlich",
-      "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "PausenID während Qualifizierung erforderlich",
-      "ACCESSKEYID_REQUIRED": "Zugangsschlüssel-ID erforderlich",
-      "BOTNAME_REQUIRED": "BOTName erforderlich",
-      "SECRETACCESSKEY_REQUIRED": "Geheimer Zugangsschlüssen erforderlich",
-      "CLIENTEMAIL_REQUIRED": "Kunden E-Mail erforderlich",
-      "PRIVATEKEY_REQUIRED": "Privater Schlüssel erforderlich",
-      "PROJECTID_REQUIRED": "ProjektID erforderlich",
-      "ACCOUNTID_REQUIRED": "AccountID erforderlich",
-      "APPLICATIONID_REQUIRED": "AnwendungsID erforderlich"
+      "KEY_MAX_LENGTH": "Schlüssel muss eine maximale Länge von {{max}}",
+      "KEY_REQUIRED": "Schlüssel ist erforderlich",
+      "NAME_REQUIRED": "Der Name ist erforderlich",
+      "AGENT_TIMEOUT_REQUIRED": "Der Agent Timeout ist erforderlich",
+      "PHONE_REQUIRED": "Die Telefonnummer ist erforderlich",
+      "SID_REQUIRED": "Die SID ist erforderlich",
+      "TOKEN_REQUIRED": "Das Token ist erforderlich",
+      "USERNAME_REQUIRED": "Der Benutzername ist erforderlich",
+      "PASSWORD_REQUIRED": "Das Kennwort ist erforderlich",
+      "MOTIONADDRESS_REQUIRED": "Die Adresse ist erforderlich",
+      "MOTIONADDRESS_MUST_VALID_URL": "Die Adresse muss in einem gültigen Format",
+      "ACCEPTURL_MUST_VALID_URL": "Die URL muss in einem gültigen Format",
+      "TIMEOUT_REQUIRED": "Der Timeout ist erforderlich",
+      "REJECTURL_MUST_VALID_URL": "Die URL muss in einem gültigen Format",
+      "CLOSEURL_MUST_VALID_URL": "Die URL muss in einem gültigen Format",
+      "TYPE_REQUIRED": "Der Typ ist erforderlich",
+      "LIST_REQUIRED": "Die Liste ist erforderlich",
+      "PRIORITY_REQUIRED": "Die Priorität ist erforderlich",
+      "CONDITION_REQUIRED": "Der Zustand ist erforderlich",
+      "TRUEPRIORITY_REQUIRED": "Die wahre Priorität ist erforderlich",
+      "FALSEPRIORITY_REQUIRED": "Die falsche Priorität ist erforderlich",
+      "AGENT_REQUIRED": "Der Agent ist erforderlich",
+      "QUEUE_REQUIRED": "Die Warteschlange ist erforderlich",
+      "DISPOSITION_REQUIRED": "Die Disposition ist erforderlich",
+      "ACCOUNTSID_REQUIRED": "Konto SID ist erforderlich",
+      "AUTHTOKEN_REQUIRED": "Auth Token ist erforderlich",
+      "MOTIONPROXY_REQUIRED": "Pflichtfeld",
+      "MOTIONPROXY_MUST_VALID_URL": "Falsches Format",
+      "TEXT_MAX_LENGTH": "Der Wert muss eine maximale Länge von {{max}} haben",
+      "TEXT_REQUIRED": "Pflichtfeld",
+      "VALUE_REQUIRED": "Pflichtfeld",
+      "SENDERSTRING_MAX_LENGTH": "Der Wert muss eine maximale Länge von {{max}} haben",
+      "SENDERSTRING_MUST_VALID_PATTERN": "Falsches Format",
+      "METHOD_REQUIRED": "Pflichtfeld",
+      "AUTHID_REQUIRED": "Pflichtfeld",
+      "COMMAND_REQUIRED": "Pflichtfeld",
+      "AGENT_TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
+      "NAME_MUST_VALID_PATTERN": "Falsches Format",
+      "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "AGENT_TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "WAITFORTHEASSIGNEDAGENT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
+      "WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "WAITFORTHEASSIGNEDAGENT_REQUIRED": "Pflichtfeld",
+      "TAG_REQUIRED": "Pflichtfeld",
+      "AGENTTRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
+      "AGENTTRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "AGENTTRANSFERTIMEOUT_REQUIRED": "Pflichtfeld",
+      "QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
+      "QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "QUEUETRANSFERTIMEOUT_REQUIRED": "Pflichtfeld",
+      "APIKEY_REQUIRED": "Pflichtfeld",
+      "BASEURL_REQUIRED": "Pflichtfeld",
+      "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Pflichtfeld",
+      "ACCESSKEYID_REQUIRED": "Die Zugangsschlüssel-ID ist erforderlich",
+      "BOTNAME_REQUIRED": "Bot Name ist erforderlich",
+      "SECRETACCESSKEY_REQUIRED": "Zugriffsschlüsselgeheimnis ist erforderlich",
+      "CLIENTEMAIL_REQUIRED": "Pflichtfeld",
+      "PRIVATEKEY_REQUIRED": "Pflichtfeld",
+      "PROJECTID_REQUIRED": "Pflichtfeld",
+      "ACCOUNTID_REQUIRED": "Pflichtfeld",
+      "APPLICATIONID_REQUIRED": "Pflichtfeld"
     },
-    "AGENT_TIMEOUT": "Zeitüberschreitung Agent",
+    "AGENT_TIMEOUT": "Agent Timeout",
     "DESCRIPTION": "Beschreibung",
     "ADD_SMSQUEUE": "SMS-Warteschlange hinzufügen",
     "EDIT_SMSQUEUE": "SMS-Warteschlange bearbeiten",
@@ -83,213 +83,213 @@
     "SID": "SID",
     "TOKEN": "Token",
     "SMSTYPE": "SMS-Typ",
-    "USERNAME": "Nutzername",
+    "USERNAME": "Benutzername",
     "PASSWORD": "Passwort",
     "MOTIONADDRESS": "Motion Adresse",
     "ADD_SMSACCOUNT": "SMS-Konto hinzufügen",
     "EDIT_SMSACCOUNT": "SMS-Konto bearbeiten",
-    "DELETE_SMSACCOUNT": "SMS-Konto löschen",
+    "DELETE_SMSACCOUNT": "SMS-Konto löschen.",
     "LIST": "Liste",
     "FIDELITY": "Treue",
     "API": "API",
-    "DISPOSITIONS": "Qualifizierungen",
+    "DISPOSITIONS": "Bestimmungen",
     "WEBHOOKS": "WebHooks",
-    "ACTIONS": "Routing",
+    "ACTIONS": "Aktionen",
     "ACCEPT": "Akzeptieren",
-    "ACCEPTMETHOD": "Methode akzeptieren",
+    "ACCEPTMETHOD": "Die Methode",
     "ACCEPTURL": "URL akzeptieren",
     "REJECT": "Ablehnen",
     "REJECTMETHOD": "Methode ablehnen",
     "REJECTURL": "URL ablehnen",
-    "CLOSE": "Schließen und Qualifizieren",
-    "CLOSEMETHOD": "Methode schließen",
-    "CLOSEURL": "URL schließen",
-    "SELECTED": "Ausgewählt",
-    "SELECT_ALL": "Alles auswählen",
-    "SELECT_NONE": "Nichts auswählen",
+    "CLOSE": "In der Nähe",
+    "CLOSEMETHOD": "In der Nähe Methode",
+    "CLOSEURL": "Der URL",
+    "SELECTED": "Ausgewählte",
+    "SELECT_ALL": "Alle auswählen",
+    "SELECT_NONE": "Wählen Sie \"Keine\"",
     "BACK": "Zurück",
     "SMS": "SMS",
-    "ID": "ID",
+    "ID": "Id",
     "CONFIRM_PASSWORD": "Passwort bestätigen",
-    "SMSDISPOSITIONS": "SMS-Qualifizierungen",
-    "NO_SMSDISPOSITION_AVAILABLE": "Keine Qualifizierungen vorhanden",
-    "NEW_SMSDISPOSITION": "Neue Qualifizierung",
-    "ADD_SMSDISPOSITION": "Qualifizierung hinzufügen",
-    "EDIT_SMSDISPOSITION": "Qualifizierung bearbeiten",
-    "DELETE_SMSDISPOSITION": "Qualifizierung löschen",
+    "SMSDISPOSITIONS": "SMS-Bestimmungen",
+    "NO_SMSDISPOSITION_AVAILABLE": "Keine SMS-Verfügungen zur Verfügung",
+    "NEW_SMSDISPOSITION": "Neue SMS-Disposition",
+    "ADD_SMSDISPOSITION": "SMS-Disposition",
+    "EDIT_SMSDISPOSITION": "Bearbeiten Sie SMS-Disposition",
+    "DELETE_SMSDISPOSITION": "SMS löschen Disposition",
     "NEW_SMSQUEUE": "Neue SMS-Warteschlange",
     "NEW_SMSACCOUNT": "Neue SMS-Konto",
-    "NO_AVAILABLE_INFO": "Keine Informationen verfügbar",
-    "ALL_TEAMS": "Alle Teams",
+    "NO_AVAILABLE_INFO": "Keine verfügbaren Info",
+    "ALL_TEAMS": "Alle Mannschaften",
     "SELECTED_TEAMS": "Ausgewählte Teams",
     "HELP": {
       "NAME": "Nur Zahlen, Buchstaben und Sonderzeichen (._) werden unterstützt.",
-      "LIST": "Kontaktmanage- Liste zu verknüpfen von Kontakten",
+      "LIST": "Contact Manager Liste zu verknüpfen von Kontakten",
       "RECEIVEURL": "Dies ist die automatisch generierte API-String müssen Sie die Nachrichten in Ihrem Konto von Ihrem SMS-Anbieter zu erhalten (POST-Methode verwendet werden muss). Drücken Sie die Zwischenablage, um Sie in die Zwischenablage zu kopieren.",
       "MOTIONPROXY": "Das Feld muss das folgende Format haben: <Protokoll>://<IP-Adresse>[:<Port>]. Beispiel: https://X.Y.Z.W",
       "DELIVERYREPORTURL": "Dies ist die automatisch generierte API-Zeichenfolge, die Sie verwenden müssen, um den Zustellungsbericht gesendeter Nachrichten von Ihrem SMS-Anbieter zu empfangen (die POST-Methode muss verwendet werden): Klicken Sie auf die Zwischenablage, um sie zu kopieren",
-      "MANDATORYDISPOSITION": "Qualifizierung erforderlich",
-      "MANDATORYDISPOSITIONPAUSEID": "Pausenstatus während der Qualifizierung",
-      "WELCOMEMESSAGE": "Erste Nachricht bei neuen Interaktionen"
+      "MANDATORYDISPOSITION": "Zwingende Disposition",
+      "MANDATORYDISPOSITIONPAUSEID": "Anhalten, um zu verwenden, wenn die obligatorische Disposition aktiviert ist",
+      "WELCOMEMESSAGE": "Dies ist die erste Antwortnachricht, die an neue Interaktionen gesendet wird"
     },
     "PAGE": "Seite",
     "ROWSPERPAGE": "Zeilen pro Seite",
-    "OF": "von",
+    "OF": "Von",
     "TEAMADD_SMSQUEUE": "Team zur Warteschlange hinzufügen",
-    "AGENTADD_SMSQUEUE": "Agenten zur Warteschlange hinzufügen",
+    "AGENTADD_SMSQUEUE": "Agent zur Warteschlange hinzufügen",
     "ALL_AGENTS": "Alle Agenten",
     "SELECTED_AGENTS": "Ausgewählte Agenten",
-    "RECEIVEURL": "URL erhalten",
+    "RECEIVEURL": "Erhalten URL",
     "INTERACTION": "Interaktion",
-    "INTERACTIONS": "Interaktionen",
-    "NO_INTERACTION_AVAILABLE": "Keine Interaktionen vorhanden",
+    "INTERACTIONS": "Wechselwirkungen",
+    "NO_INTERACTION_AVAILABLE": "Es sind keine Wechselwirkungen zur Verfügung",
     "CONTACT": "Kontakt",
     "STARTEDAT": "Gestartet am",
     "AGENT": "Agent",
-    "CLOSEDAT": "Geschlossen am",
-    "DISPOSITION": "Qualifizierung",
-    "NOTES": "Anmerkungen",
-    "GOTO": "GeheZu (GoTo)",
-    "GOTOIF": "GeheZuWenn (GoToIf)",
-    "NOOP": "Log erstellen (NoOp)",
+    "CLOSEDAT": "Geschlossen",
+    "DISPOSITION": "Disposition",
+    "NOTES": "Hinweise",
+    "GOTO": "Gehe zu",
+    "GOTOIF": "Gotoif",
+    "NOOP": "Noop",
     "QUEUE": "Warteschlange",
-    "TIMEOUT": "Zeitüberschreitung",
+    "TIMEOUT": "Timeout",
     "VALUE": "Wert",
-    "EDIT_AGENT": "Agenten bearbeiten",
-    "EDIT_GOTO": "\"GeheZu\" bearbeiten",
-    "EDIT_NOOP": "Log-Erstellung bearbeiten",
-    "EDIT_GOTOIF": "Bedingung bearbeiten und Priorität zuweisen",
+    "EDIT_AGENT": "Agent bearbeiten",
+    "EDIT_GOTO": "Bearbeiten Gehe zu",
+    "EDIT_NOOP": "Bearbeiten Noop",
+    "EDIT_GOTOIF": "Bearbeiten Gotoif",
     "EDIT_QUEUE": "Warteschlange bearbeiten",
-    "CONDITION": "Bedingung",
-    "TRUEPRIORITY": "Priorität bei zutreffender Bedingung erforderlich",
-    "FALSEPRIORITY": "Priorität bei nicht zutreffender Bedingung erforderlich",
+    "CONDITION": "Zustand",
+    "TRUEPRIORITY": "Wahre Priorität",
+    "FALSEPRIORITY": "Falsche Priorität",
     "PRIORITY": "Priorität",
-    "GOTOP": "Priorität zuweisen (GoToP)",
-    "EDIT_GOTOP": "GoToP bearbeiten",
-    "EDIT_CLOSE": "Verhalten bei Schließen bearbeiten",
+    "GOTOP": "Gotop",
+    "EDIT_GOTOP": "Gotop bearbeiten",
+    "EDIT_CLOSE": "Bearbeiten Schließen",
     "FILTER": "Filter",
-    "SELECT_STATUS": "Status wählen",
-    "ALL": "Alles",
-    "SELECT_ACCOUNT": "Konto wählen",
-    "OPENED": "Geöffnet",
+    "SELECT_STATUS": "Wählen Sie einen Status",
+    "ALL": "Alle",
+    "SELECT_ACCOUNT": "Wählen Sie ein Konto",
+    "OPENED": "Öffnen",
     "CLOSED": "Geschlossen",
     "STATUS": "Status",
     "ACCOUNT": "Konto",
-    "OPEN": "Offen",
-    "INFO": "Information",
+    "OPEN": "Öffnen",
+    "INFO": "Info",
     "ACCOUNTSID": "Konto SID",
     "AUTHTOKEN": "Auth Token",
     "PROXY": "Proxy",
-    "ADVANCED": "Erweitert",
+    "ADVANCED": "Erweiterte",
     "MOTIONPROXY": "Proxy oder Motion Domain",
     "REALTIME": "Echtzeit",
     "UNKNOWN": "Unbekannt",
-    "UNREGISTERED": "Nicht registriert",
+    "UNREGISTERED": "Unregistrierte",
     "UNAVAILABLE": "Nicht verfügbar",
-    "NOT_INUSE": "Nicht in Verwendung",
+    "NOT_INUSE": "Nicht in Gebrauch",
     "REACHABLE": "Erreichbar",
-    "IN_USE": "In Verwendung",
+    "IN_USE": "Im Einsatz",
     "AGENTS": "Agenten",
     "QUEUES": "Warteschlangen",
-    "FULLNAME": "Vollständiger Name",
-    "INTERNAL": "Intern",
-    "PHONE_STATE": "Status Nebenstelle",
-    "PHONE_STATUS": "SIP-Status Nebenstelle",
+    "FULLNAME": "Fullname",
+    "INTERNAL": "Interne",
+    "PHONE_STATE": "Telefonstatus",
+    "PHONE_STATUS": "Telefonstatus",
     "PAUSE": "Pause",
     "LOGOUT": "An-/Abmelden",
-    "AGENTADD_QUEUE": "Agenten zur Warteschlange hinzufügen",
-    "UNPAUSE": "Pause abbrechen",
-    "DEFAULT_PAUSE": "Standardpause",
+    "AGENTADD_QUEUE": "Agent SMS-Warteschlange hinzufügen",
+    "UNPAUSE": "Pause beenden",
+    "DEFAULT_PAUSE": "Standard Pause",
     "LOGGED_IN": "Angemeldet",
-    "PAUSED": "in Pause",
+    "PAUSED": "Angehalten",
     "READY": "Bereit",
     "WAITING": "Warten",
-    "VOICE": "Anrufe",
+    "VOICE": "Voice",
     "CHAT": "Chat",
     "MAIL": "E-Mail",
-    "OPENCHANNEL": "Offener Kanal",
+    "OPENCHANNEL": "Channel öffnen",
     "FAX": "Fax",
-    "AGENTSADD_QUEUE": "Agenten zur SMS-Warteschlange hinzufügen",
+    "AGENTSADD_QUEUE": "Agenten zu SMS-Warteschlange hinzufügen",
     "NO_AGENT_ONLINE": "Kein Agent Online",
-    "GOTOREALTIME_SMSQUEUE": "Direkt zur Echtzeit-Warteschlange",
-    "PARTIALPAUSE": "Teilpause",
+    "GOTOREALTIME_SMSQUEUE": "In Echtzeit, SMS-Warteschlange",
+    "PARTIALPAUSE": "Lastschriftzahlung teilweise Pause",
     "BUSY": "Besetzt",
     "TIMER": "Timer",
     "IDLE": "Leerlauf",
     "CAPACITY": "Kapazität",
     "SEND": "Senden",
-    "TO": "An",
+    "TO": "Zu",
     "MESSAGE": "Nachricht",
     "TAGS": "Tags",
-    "INTERACTIONS_SMSACCOUNT": "Zu den Interaktionen gehen",
-    "REFRESH_INTERACTIONS": "Interaktionen aktualisieren",
-    "CANNED_ANSWER_NOT_FOUND": "Keine Textvorlagen verfügbar",
-    "CANNED_ANSWER_SEARCH": "Nach Textvorlagen suchen",
-    "NO_SMSDISPOSITIONS_AVAILABLE": "Keine Qualifizierungen verfügbar",
-    "NO_SMSCANNEDANSWER_AVAILABLE": "Keine Textvorlagen vorhanden",
-    "NEW_SMSCANNEDANSWER": "Neue Textvorlage",
-    "ADD_SMSCANNEDANSWER": "Textvorlage hinzufügen",
-    "EDIT_SMSCANNEDANSWER": "Textvorlage bearbeiten",
-    "DELETE_SMSCANNEDANSWER": "Textvorlage löschen",
-    "DELIVERYREPORTURL": "URL bei Erhalt",
+    "INTERACTIONS_SMSACCOUNT": "Zu Wechselwirkungen gehen",
+    "REFRESH_INTERACTIONS": "Aktualisieren Interaktionen",
+    "CANNED_ANSWER_NOT_FOUND": "Es wurden keine vordefinierten Antworten gefunden",
+    "CANNED_ANSWER_SEARCH": "Geben Sie einen Text ein, um eine vordefinerte Antwort zu suchen",
+    "NO_SMSDISPOSITIONS_AVAILABLE": "Keine Sms-Disposition verfügbar",
+    "NO_SMSCANNEDANSWER_AVAILABLE": "Keine vordefinierten Antworten verfügbar",
+    "NEW_SMSCANNEDANSWER": "Neue vordefinierte Antwort",
+    "ADD_SMSCANNEDANSWER": "Vordefinierte Antwort hinzufügen",
+    "EDIT_SMSCANNEDANSWER": "Vordefinierte Antwort bearbeiten",
+    "DELETE_SMSCANNEDANSWER": "Vordefinierte Antwort löschen",
+    "DELIVERYREPORTURL": "Zustellungsbericht-URL",
     "DELETE": "Löschen",
-    "SENDERSTRING": "Absenderkennung",
+    "SENDERSTRING": "Absenderzeichenfolge",
     "DELIVERYREPORT": "Sendebericht",
     "METHOD": "Methode",
     "ADD_NOTE": "Notiz hinzufügen",
     "NOTE": "Hinweis",
-    "SPYINTERACTION": "Anzeigen",
+    "SPYINTERACTION": "Spion",
     "AUTOREPLY": "Automatische Antwort",
-    "EDIT_AUTOREPLY": "Automatische Antwort bearbeiten",
-    "TIMES": "Zeiten",
+    "EDIT_AUTOREPLY": "Bearbeiten Sie die automatische Antwort",
+    "TIMES": "Anzahl der Male pro Interaktion",
     "TEXT": "Text",
-    "INSERT_MESSAGE_HERE": "Nachricht hier einfügen",
+    "INSERT_MESSAGE_HERE": "Fügen Sie hier Ihre Textnachricht ein",
     "DELETE_INTERACTION": "Interaktion löschen",
     "AUTHID": "Authentifizierungs-ID",
-    "COMMAND": "Eingabe",
+    "COMMAND": "Befehl",
     "EDIT_SYSTEM": "System bearbeiten",
     "SYSTEM": "System",
-    "VARIABLE": "Variabel",
+    "VARIABLE": "Variable",
     "NOTIFICATION": "Benachrichtigung",
-    "NOTIFICATIONSHAKE": "Schütteln",
-    "NOTIFICATIONSOUND": "Sound abspielen",
+    "NOTIFICATIONSHAKE": "Shake",
+    "NOTIFICATIONSOUND": "Klingen",
     "NOTIFICATIONTEMPLATE": "Vorlage",
-    "WAITFORTHEASSIGNEDAGENT": "Auf zugewiesenen Agenten warten",
+    "WAITFORTHEASSIGNEDAGENT": "Warte auf den zugewiesenen Agenten",
     "EDIT_TAG": "Tag bearbeiten",
-    "TAG": "Tag",
-    "AGENTADD_SMSACCOUNT": "Agenten zum SMS-Konto hinzufügen",
-    "AGENTTRANSFER": "Transfer an Agenten erlauben",
+    "TAG": "Etikett",
+    "AGENTADD_SMSACCOUNT": "Fügen Sie einen Agenten zum SMS-Konto hinzu",
+    "AGENTTRANSFER": "Agent Transfer",
     "AGENTTRANSFERTIMEOUT": "Zeitüberschreitung für Agententransfer",
-    "QUEUETRANSFER": "Transfer in Warteschlange erlauben",
-    "QUEUETRANSFERTIMEOUT": "Zeitüberschreitung für Warteschlangentransfer",
+    "QUEUETRANSFER": "Warteschlangenübertragung",
+    "QUEUETRANSFERTIMEOUT": "Warteschlangenübertragungs-Timeout",
     "TRANSFER": "Transfer",
-    "CANNEDANSWERS": "Textvorlagen",
-    "DOWNLOAD_INTERACTION": "Interaktion herunterladen",
-    "SMSCANNEDANSWERS": "SMS-Textvorlagen",
-    "LOGIN_TIME": "Zeit angemeldet",
-    "PAUSE_TIME": "Zeit in Pause",
+    "CANNEDANSWERS": "Vordefinierte Antworten",
+    "DOWNLOAD_INTERACTION": "Herunterladen",
+    "SMSCANNEDANSWERS": "Vordefinierte Antworten",
+    "LOGIN_TIME": "Login-Zeit",
+    "PAUSE_TIME": "Pausenzeit",
     "APIKEY": "API-Schlüssel",
-    "BASEURL": "Base_URL",
-    "TEAMS_ASSOCIATION": "Teamzuweisung",
-    "MANDATORYDISPOSITION": "Qualifizierung erforderlich",
-    "MANDATORYDISPOSITIONPAUSEID": "PausenID während Qualifizierung",
+    "BASEURL": "Basis-URL",
+    "TEAMS_ASSOCIATION": "Vereinigung der Mannschaften",
+    "MANDATORYDISPOSITION": "Zwingende Disposition",
+    "MANDATORYDISPOSITIONPAUSEID": "Anhalten, um zu verwenden, wenn die obligatorische Disposition aktiviert ist",
     "ACCESSKEYID": "Zugriffsschlüssel-ID",
     "AMAZONLEX": "AmazonLex",
-    "BOTNAME": "BOT-Name",
-    "DIALOGFLOW": "Google DialogFlow",
-    "EDIT_AMAZONLEX": "Lex-Konfiguration bearbeiten",
-    "EDIT_DIALOGFLOW": "DialogFlow-Konfiguration bearbeiten",
+    "BOTNAME": "Bot Name",
+    "DIALOGFLOW": "DialogFlow",
+    "EDIT_AMAZONLEX": "Bearbeiten Sie die Lex-Konfiguration",
+    "EDIT_DIALOGFLOW": "Bearbeiten Sie die DialogFlow-Konfiguration",
     "LANGUAGE": "Sprache",
-    "LEXREGION": "Lex Region",
-    "SECRETACCESSKEY": "Geheimer Zugangsschlüssel",
+    "LEXREGION": "Region",
+    "SECRETACCESSKEY": "Zugriffsschlüsselgeheimnis",
     "WELCOMEMESSAGE": "Willkommensnachricht",
-    "DOWNLOAD_WITHOUT_ATTACHMENT": "Herunterladen ohne Anhänge",
-    "DOWNLOAD_WITH_ATTACHMENT": "Herunterladen inkl. Anhänge",
+    "DOWNLOAD_WITHOUT_ATTACHMENT": "Ohne Anhang herunterladen",
+    "DOWNLOAD_WITH_ATTACHMENT": "Download mit Anhang",
     "LASTMESSAGE": "Letzte Nachricht",
-    "CLIENTEMAIL": "Kunden E-Mail",
+    "CLIENTEMAIL": "Kunden-E-Mail",
     "DIALOGFLOWV2": "Dialogflow V2",
     "EDIT_DIALOGFLOWV2": "Dialogflow V2 bearbeiten",
-    "PRIVATEKEY": "Privater Schlüssel",
+    "PRIVATEKEY": "Privat Schlüssel",
     "PROJECTID": "Projekt-ID",
     "ACCOUNTID": "Konto-ID",
     "APPLICATIONID": "Anwendungs-ID"
diff --git a/public/app/main/apps/sms/i18n/pt-BR.json b/public/app/main/apps/sms/i18n/pt-BR.json
index 6d60e30..bca1c51 100644
--- a/public/app/main/apps/sms/i18n/pt-BR.json
+++ b/public/app/main/apps/sms/i18n/pt-BR.json
@@ -52,12 +52,12 @@
     "PARTIALPAUSE": "Pausa parcial",
     "BUSY": "Ocupado",
     "TIMER": "Tempo",
-    "IDLE": "Ocioso",
+    "IDLE": "Disponível",
     "CAPACITY": "Capacidade",
     "PROXY": "Proxy",
     "ADVANCED": "Avançado",
     "MOTIONPROXY": "Proxy ou Dominio do Motion",
-    "REALTIME": "Tempo Real",
+    "REALTIME": "Tempo real",
     "KEY": "Key",
     "NAME": "Nome",
     "SMSQUEUES": "Filas de SMS",
diff --git a/public/app/main/apps/staff/i18n/ar.json b/public/app/main/apps/staff/i18n/ar.json
index 8a92213..86db313 100644
--- a/public/app/main/apps/staff/i18n/ar.json
+++ b/public/app/main/apps/staff/i18n/ar.json
@@ -394,11 +394,24 @@
     "CLIENT_LOGS": "سجلات العميل",
     "CLIENT_LOGS_ALL_ENABLED_WARNING": "تحذير: قد يؤثر ذلك بشدة على أداء الخادم إذا تم تسجيل دخول العديد من الوكلاء في نفس الوقت!",
     "CLIENT_LOGS_DISABLED": "سجلات العميل معطلة",
-    "CLIENT_LOGS_DISABLED_MSG": "تم تعطيل سجلات العميل من قبل المسؤول للمستخدم الخاص بك",
     "CLIENT_LOGS_ENABLED": "تم تمكين سجلات العميل",
-    "CLIENT_LOGS_ENABLED_MSG": "تم تمكين سجلات العميل من قبل المسؤول للمستخدم الخاص بك",
     "CLIENT_LOGS_ENABLED_SINCE": "ممكّن منذ: {{enabledSince}}",
     "CLIENT_LOGS_LOGLEVEL": "مستوى السجل: {{logLevel}}",
-    "CLIENT_LOGS_LOGLEVEL_SELECT": "حدد مستوى التسجيل الأدنى (الخطورة)"
+    "CLIENT_LOGS_LOGLEVEL_SELECT": "حدد مستوى التسجيل الأدنى (الخطورة)",
+    "CLIENT_LOGS_DISABLED_MSG": "تم تعطيل سجلات العميل للمستخدم الخاص بك",
+    "CLIENT_LOGS_ENABLED_MSG": "تم تمكين سجلات العميل للمستخدم الخاص بك",
+    "AUTO_ANSWER": "رد ألي",
+    "CHAT_AUTOANSWER": "الرد التلقائي على الدردشة",
+    "CHAT_AUTOANSWERDELAY": "تأخيرات الرد التلقائي للدردشة",
+    "EMAIL_AUTOANSWER": "الرد التلقائي بالبريد الإلكتروني",
+    "EMAIL_AUTOANSWERDELAY": "تأخير الرد التلقائي على البريد الإلكتروني",
+    "FAX_AUTOANSWER": "الرد التلقائي بالفاكس",
+    "FAX_AUTOANSWERDELAY": "تأخير الرد التلقائي على الفاكس",
+    "OPENCHANNEL_AUTOANSWER": "فتح قناة الرد التلقائي",
+    "OPENCHANNEL_AUTOANSWERDELAY": "تأخر الرد التلقائي في القناة الافتتاحية",
+    "SMS_AUTOANSWER": "الرد التلقائي على الرسائل القصيرة",
+    "SMS_AUTOANSWERDELAY": "تأخير الرد التلقائي على الرسائل القصيرة SMS",
+    "WHATSAPP_AUTOANSWER": "الرد التلقائي على Whatsapp",
+    "WHATSAPP_AUTOANSWERDELAY": "تأخير الرد التلقائي على Whatsapp"
   }
 }
diff --git a/public/app/main/apps/staff/i18n/cs.json b/public/app/main/apps/staff/i18n/cs.json
index 56c8a9d..e7382ac 100644
--- a/public/app/main/apps/staff/i18n/cs.json
+++ b/public/app/main/apps/staff/i18n/cs.json
@@ -394,11 +394,24 @@
     "CLIENT_LOGS": "Protokoly klienta",
     "CLIENT_LOGS_ALL_ENABLED_WARNING": "Upozornění: Pokud je současně přihlášeno mnoho agentů, může to vážně ovlivnit výkon serveru!",
     "CLIENT_LOGS_DISABLED": "Protokoly klientů jsou zakázány",
-    "CLIENT_LOGS_DISABLED_MSG": "Protokoly klientů byly pro vašeho uživatele zakázány administrátorem",
     "CLIENT_LOGS_ENABLED": "Protokoly klientů jsou povoleny",
-    "CLIENT_LOGS_ENABLED_MSG": "Klientské protokoly byly povoleny administrátorem pro vašeho uživatele",
     "CLIENT_LOGS_ENABLED_SINCE": "Povoleno od: {{enabledSince}}",
     "CLIENT_LOGS_LOGLEVEL": "Úroveň protokolu: {{logLevel}}",
-    "CLIENT_LOGS_LOGLEVEL_SELECT": "Vyberte minimální úroveň protokolování (závažnost)"
+    "CLIENT_LOGS_LOGLEVEL_SELECT": "Vyberte minimální úroveň protokolování (závažnost)",
+    "CLIENT_LOGS_DISABLED_MSG": "Protokoly klientů byly pro vašeho uživatele zakázány",
+    "CLIENT_LOGS_ENABLED_MSG": "Pro vašeho uživatele byly povoleny protokoly klientů",
+    "AUTO_ANSWER": "Automatická odpověď",
+    "CHAT_AUTOANSWER": "Automatická odpověď chatu",
+    "CHAT_AUTOANSWERDELAY": "Zpoždění automatické odpovědi chatu [s]",
+    "EMAIL_AUTOANSWER": "Automatická odpověď na e-mail",
+    "EMAIL_AUTOANSWERDELAY": "Zpoždění automatické odpovědi na e-mail [s]",
+    "FAX_AUTOANSWER": "Automatická odpověď faxu",
+    "FAX_AUTOANSWERDELAY": "Zpoždění automatické odpovědi faxu [s]",
+    "OPENCHANNEL_AUTOANSWER": "Automatická odpověď otevřeného kanálu",
+    "OPENCHANNEL_AUTOANSWERDELAY": "Zpoždění automatické odpovědi otevřeného kanálu [s]",
+    "SMS_AUTOANSWER": "Automatická odpověď sms",
+    "SMS_AUTOANSWERDELAY": "Zpoždění automatické odpovědi SMS [s]",
+    "WHATSAPP_AUTOANSWER": "Whatsapp automatická odpověď",
+    "WHATSAPP_AUTOANSWERDELAY": "Whatsapp zpoždění automatické odpovědi [s]"
   }
 }
diff --git a/public/app/main/apps/staff/i18n/da.json b/public/app/main/apps/staff/i18n/da.json
index d5cbdf3..f605b39 100644
--- a/public/app/main/apps/staff/i18n/da.json
+++ b/public/app/main/apps/staff/i18n/da.json
@@ -394,11 +394,24 @@
     "CLIENT_LOGS": "Klientlogfiler",
     "CLIENT_LOGS_ALL_ENABLED_WARNING": "Advarsel: dette kan alvorligt påvirke serverens ydeevne, hvis mange agenter er logget ind på samme tid!",
     "CLIENT_LOGS_DISABLED": "Klientlogfiler er deaktiveret",
-    "CLIENT_LOGS_DISABLED_MSG": "Klientlogfiler er blevet deaktiveret af administratoren for din bruger",
     "CLIENT_LOGS_ENABLED": "Klientlogfiler er aktiveret",
-    "CLIENT_LOGS_ENABLED_MSG": "Klientlogfiler er blevet aktiveret af administratoren for din bruger",
     "CLIENT_LOGS_ENABLED_SINCE": "Aktiveret siden: {{enabledSince}}",
     "CLIENT_LOGS_LOGLEVEL": "Logniveau: {{logLevel}}",
-    "CLIENT_LOGS_LOGLEVEL_SELECT": "Vælg minimum logningsniveau (sværhedsgrad)"
+    "CLIENT_LOGS_LOGLEVEL_SELECT": "Vælg minimum logningsniveau (sværhedsgrad)",
+    "CLIENT_LOGS_DISABLED_MSG": "Klientlogfiler er blevet deaktiveret for din bruger",
+    "CLIENT_LOGS_ENABLED_MSG": "Klientlogfiler er blevet aktiveret for din bruger",
+    "AUTO_ANSWER": "Automatisk svar",
+    "CHAT_AUTOANSWER": "Chat automatisk svar",
+    "CHAT_AUTOANSWERDELAY": "Chat automatisk svar forsinkelse [s]",
+    "EMAIL_AUTOANSWER": "E-mail autosvar",
+    "EMAIL_AUTOANSWERDELAY": "E-mail automatisk svar forsinkelse [s]",
+    "FAX_AUTOANSWER": "Fax automatisk svar",
+    "FAX_AUTOANSWERDELAY": "Fax automatisk svarforsinkelse [s]",
+    "OPENCHANNEL_AUTOANSWER": "Åben kanal automatisk svar",
+    "OPENCHANNEL_AUTOANSWERDELAY": "Åben kanal automatisk svarforsinkelse [s]",
+    "SMS_AUTOANSWER": "Sms automatisk svar",
+    "SMS_AUTOANSWERDELAY": "Sms autosvar forsinkelse [s]",
+    "WHATSAPP_AUTOANSWER": "Whatsapp automatisk svar",
+    "WHATSAPP_AUTOANSWERDELAY": "WhatsApp automatisk svarforsinkelse [s]"
   }
 }
diff --git a/public/app/main/apps/staff/i18n/de.json b/public/app/main/apps/staff/i18n/de.json
index 0740434..a46e611 100644
--- a/public/app/main/apps/staff/i18n/de.json
+++ b/public/app/main/apps/staff/i18n/de.json
@@ -1,188 +1,188 @@
 {
   "STAFF": {
-    "CONTEXT": "Kontext (Wählplan)",
-    "RINGINUSE": "Nebenstelle klingelt auch wenn Nutzer Besetzt",
+    "CONTEXT": "Kontext",
+    "RINGINUSE": "Ring im Einsatz",
     "USERS": "Benutzer",
     "AGENTS": "Agenten",
-    "TOGGLE_SIDENAV": "Navigationsleiste umschalten",
-    "SEARCH_FOR_ANYONE": "Suche",
+    "TOGGLE_SIDENAV": "Um sidenav",
+    "SEARCH_FOR_ANYONE": "Suche für Jedermann",
     "BACK": "Zurück",
-    "MULTI_SELECT_TOGGLE": "Mehrfachauswahl ja/nein",
-    "SELECT_ALL": "Alles auswählen",
-    "SELECT_NONE": "Nichts auswählen",
-    "SELECTED": "Ausgewählt",
+    "MULTI_SELECT_TOGGLE": "Wählen Sie toggle multi",
+    "SELECT_ALL": "Alle auswählen",
+    "SELECT_NONE": "Wählen Sie \"Keine\"",
+    "SELECTED": "Ausgewählte",
     "DELETE_SELECTED": "Auswahl löschen",
     "EXPORT_SELECTED": "Auswahl exportieren",
     "ALL_USERS": "Alle Benutzer",
     "ALL_AGENTS": "Alle Agenten",
     "SORT": "Sortieren",
     "NAME": "Name",
-    "FULLNAME": "Vollständiger Name",
+    "FULLNAME": "Voller Name",
     "A_TO_Z": "(A bis Z)",
     "Z_TO_A": "(Z bis A)",
     "MORE": "Mehr",
     "DELETE_USER": "Benutzer löschen",
     "EDIT_USER": "Benutzer bearbeiten",
-    "DELETE_AGENT": "Agenten löschen",
-    "EDIT_AGENT": "Agenten bearbeiten",
+    "DELETE_AGENT": "Bedienplatz löschen",
+    "EDIT_AGENT": "Agent bearbeiten",
     "DELETE": "Löschen",
     "SAVE": "Speichern",
     "ADD_USER": "Benutzer hinzufügen",
     "ADD_AGENT": "AGENT HINZUFÜGEN",
-    "NO_RESULTS": "Keine Ergebnisse",
+    "NO_RESULTS": "Keine Ergebnisse.",
     "CLOSE_DIALOG": "Dialog schließen",
-    "NAME_REQUIRED": "Name (erforderlich)",
-    "USERNAME": "Nutzername",
+    "NAME_REQUIRED": "Name (erforderlich).",
+    "USERNAME": "Benutzername",
     "SHOW_ALL_FIELDS": "Alle Felder anzeigen",
     "PHONE_NUMBER": "Telefonnummer",
     "EMAIL": "E-Mail",
     "PASSWORD": "Passwort",
     "ERRORS": {
-      "FULLNAME_REQUIRED": "Vollständiger Name erforderlich",
-      "USERNAME_REQUIRED": "Benutzername erforderlich",
-      "EMAIL_REQUIRED": "E-Mail erforderlich",
-      "PASSWORD_REQUIRED": "Passwort erforderlich",
-      "CONFIRM_NOT_MATCH": "Die Passwörter stimmen nicht überein",
-      "EMAIL_MUST_VALID": "E-Mail Format ungültig",
-      "ACCOUNTNAME_REQUIRED": "Konto erforderlich",
-      "NAME_REQUIRED": "Name erforderlich",
-      "HOST_REQUIRED": "Host erforderlich",
-      "CHATCAPACITY_REQUIRED": "Kapazität Chat erforderlich",
-      "MAILCAPACITY_REQUIRED": "Kapazität E-Msil erforderlich",
-      "FAXCAPACITY_REQUIRED": "Kapazität Fax erforderlich",
-      "SMSCAPACITY_REQUIRED": "Kapazität SMS erforderlich",
-      "OPENCHANNELCAPACITY_REQUIRED": "Kapazität offener Kanal erforderlich",
-      "SIPEXPIRES_REQUIRED": "SIP-Ablaufdatum erforderlich",
-      "SIPPORT_REQUIRED": "SIP-Port erforderlich",
-      "UNCONDITIONALNUMBER_REQUIRED": "Zielrufnummer erforderlich",
-      "NOREPLYNUMBER_REQUIRED": "Nummer bei keiner Antwort erforderlich",
-      "BUSYNUMBER_REQUIRED": "Nummer bei Besetzt erforderlich",
-      "USERNAME_MUST_VALID_PATTERN": "Benutzername ungültig {{regex}}.",
-      "REMOTECONTROLPORT_REQUIRED": "Port für Remote erforderlich",
-      "CHATCAPACITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Kapazität Chat muss größer oder gleich sein als",
-      "MAILCAPACITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Kapazität E-Mail muss größer oder gleich sein als",
-      "FAXCAPACITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Kapazität Fax muss größer oder gleich sein als",
-      "OPENCHANNELCAPACITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Kapazität offener Kanal muss größer oder gleich sein als",
-      "AUTOANSWERDELAY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss größer oder gleich sein als",
-      "AUTOANSWERDELAY_REQUIRED": "Verzögerung bei automatischer Antwort erforderlich",
-      "MONITOREXTENSION_REQUIRED": "Nebenstelle erforderlich",
+      "FULLNAME_REQUIRED": "Der Fullname ist erforderlich",
+      "USERNAME_REQUIRED": "Der Benutzername ist erforderlich",
+      "EMAIL_REQUIRED": "Die E-Mail ist erforderlich",
+      "PASSWORD_REQUIRED": "Das Kennwort ist erforderlich",
+      "CONFIRM_NOT_MATCH": "Die Kennwörter stimmen nicht überein.",
+      "EMAIL_MUST_VALID": "Die e-Mail muss in einem gültigen Format",
+      "ACCOUNTNAME_REQUIRED": "Der Account ist erforderlich.",
+      "NAME_REQUIRED": "Der Name ist erforderlich",
+      "HOST_REQUIRED": "Der Host wird benötigt",
+      "CHATCAPACITY_REQUIRED": "Die Kapazität ist erforderlich",
+      "MAILCAPACITY_REQUIRED": "Die E-Mail Kapazität erforderlich ist",
+      "FAXCAPACITY_REQUIRED": "Die Kapazität ist erforderlich",
+      "SMSCAPACITY_REQUIRED": "Die SMS-Kapazität erforderlich ist",
+      "OPENCHANNELCAPACITY_REQUIRED": "Der Offene Kanal Kapazität erforderlich ist",
+      "SIPEXPIRES_REQUIRED": "Der SIP-Ablauf ist erforderlich",
+      "SIPPORT_REQUIRED": "Die SIP-Port erforderlich.",
+      "UNCONDITIONALNUMBER_REQUIRED": "Die Zielrufnummer ist erforderlich",
+      "NOREPLYNUMBER_REQUIRED": "Die Nummer ist keine Antwort erforderlich",
+      "BUSYNUMBER_REQUIRED": "Die besetzt ist erforderlich",
+      "USERNAME_MUST_VALID_PATTERN": "Der Benutzername muss gültige {{regex}}.",
+      "REMOTECONTROLPORT_REQUIRED": "Die Fernbedienung Anschluss erforderlich",
+      "CHATCAPACITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Chat Kapazität muss größer als oder gleich",
+      "MAILCAPACITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die E-Mail Kapazität muss größer als oder gleich",
+      "FAXCAPACITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Das Fax Kapazität muss größer als oder gleich",
+      "OPENCHANNELCAPACITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der offene Kanal Kapazität muss größer als oder gleich",
+      "AUTOANSWERDELAY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer als oder gleich",
+      "AUTOANSWERDELAY_REQUIRED": "Pflichtfeld",
+      "MONITOREXTENSION_REQUIRED": "Pflichtfeld",
       "ENCRYPTION": "SRTP (Secure Realtime Protocol) Verschlüsselung",
-      "DTLSCERTFILE_REQUIRED": "Zertifikat erforderlich",
-      "DTLSPRIVATEKEY_REQUIRED": "Privater Schlüssel erforderlich",
-      "SECURE_PASSWORD_PATTERN": "Das Passwort muss mindestens 8 Zeichen lang sein und 1 Kleinbuchstaben, 1 Großbuchstaben, 1 Zahl und 1 Sonderzeichen enthalten",
-      "ALLOWCODECS_REQUIRED": "Erlaubte Codecs erforderlich",
-      "CRUDPERMISSIONS_REQUIRED": "Berechtigungen erforderlich",
-      "USERPROFILE_REQUIRED": "Nutzerprofil erforderlich",
-      "PASSWORD_OLDPASSWORD_MATCH": "Neues und altes Passwort dürfen nicht gleich sein",
-      "CONFIRM_REQUIRED": "Bestätigung erforderlich",
-      "WHATSAPPCAPACITY_REQUIRED": "Kapazität WhatsApp erforderlich"
+      "DTLSCERTFILE_REQUIRED": "Pflichtfeld",
+      "DTLSPRIVATEKEY_REQUIRED": "Pflichtfeld",
+      "SECURE_PASSWORD_PATTERN": "Das Passwort muss mindestens 8 Zeichen lang sein und 1 Kleinbuchstabe, 1 Großbuchstabe, 1 Zahl und 1 Sonderzeichen haben ~! @",
+      "ALLOWCODECS_REQUIRED": "Pflichtfeld",
+      "CRUDPERMISSIONS_REQUIRED": "Pflichtfeld",
+      "USERPROFILE_REQUIRED": "Pflichtfeld",
+      "PASSWORD_OLDPASSWORD_MATCH": "Das neue Passwort muss sich vom vorherigen Passwort unterscheiden",
+      "CONFIRM_REQUIRED": "Pflichtfeld",
+      "WHATSAPPCAPACITY_REQUIRED": "Pflichtfeld"
     },
-    "ACCOUNT": "Nutzerdaten",
-    "VOICE": "Einstellungen Telefonie",
+    "ACCOUNT": "Konto",
+    "VOICE": "Voice",
     "CREATED_AT": "Erstellt am",
     "ROLE": "Rolle",
-    "PERSONAL_INFO": "Persönliche Informationen",
+    "PERSONAL_INFO": "Persönliche Infos",
     "DESCRIPTION": "Beschreibung",
-    "CHANGE_AVATAR": "Avatar ändern",
+    "CHANGE_AVATAR": "Avatar ändern.",
     "GENERAL": "Allgemein",
-    "INTERNAL": "Interne Durchwahl",
-    "TRANSPORT": "Transport",
-    "ALLOWCODECS": "Erlaubte Codecs",
+    "INTERNAL": "Interne",
+    "TRANSPORT": "Verkehr",
+    "ALLOWCODECS": "Codecs erlaubt",
     "HELP": {
-      "ALLOWCODECS": "Erlaubt Codecs in der Reihenfolge der Auflistung",
-      "TRANSPORT": "Festlegen der Standardeinstellungen für das Transportprotokoll. Die Reihenfolge bestimmt den primären Standard.",
-      "HOST": "Definiert die Ermittlung des Clients. Wenn sich die Nebenstelle selbst registrieren soll \"dynamic\" anstelle der Host-IP verwenden ",
-      "NAT": "Ändert das Verhaltes des Asterisk-Telefonieservers für Nebenstellen hinter einer Firewall- Sofern eine der per Komma getrennten Optionen 'no', werden alle anderen Einstellungen ignoriert und der Server setzt ein 'nat=no'",
+      "ALLOWCODECS": "Erlaubt Codecs in der Reihenfolge ihrer Präferenz",
+      "TRANSPORT": "Festlegen der Standardeinstellungen für Transporte. Die Reihenfolge bestimmt den primären Standard.",
+      "HOST": "Wie finden Sie die Client-IP oder den Host-Namen. Wenn Sie möchten, dass das Telefon zu registrieren, verwenden Sie das Schlüsselwort Dynamic anstelle von Host-IP.",
+      "NAT": "Ändert das Verhalten von Sternchen für Clients hinter einer Firewall.Wenn der Komma-getrennten Optionen ist \"Nein\", Asterisk ignoriert alle anderen Einstellungen und die nat=No.",
       "SIPEXPIRES": "Standardeinstellung: 160",
       "SIPPORT": "Standardeinstellung: 5160",
-      "TYPE": "Definiert die Rolle des SIP innerhalb des Telefoniservers. User: eingehende Authentifizierung - Peer: ausgehende Authentifizierung - Friend: beide Varianten",
-      "CHATCAPACITY": "Maximale Anzahl an gleichzeitigen Chat-Interaktionen pro Agent. (0 = unbegrenzt)",
-      "MAILCAPACITY": "Maximale Anzahl an gleichzeitigen E-Mail-Interaktionen pro Agent. (0 = unbegrenzt)",
-      "FAXCAPACITY": "Maximale Anzahl an gleichzeitigen Fax-Interaktionen pro Agent. (0 = unbegrenzt)",
-      "SMSCAPACITY": "Maximale Anzahl an gleichzeitigen SMS-Interaktionen pro Agent. (0 = unbegrenzt)",
-      "OPENCHANNELCAPACITY": "Maximale Anzahl an gleichzeitigen Interaktionen im offenen Kanal pro Agent. (0 = unbegrenzt)",
-      "CALLGROUP": "Rufgruppe",
-      "PICKUPGROUP": "Übernahmegruppe",
+      "TYPE": "Legt das SIP-Rolle innerhalb der Sternchen. User: Wird verwendet, um die Authentifizierung für eingehende - Peer: für ausgehende Anrufe - Freund: Deckt sowohl die Eigenschaften der oben genannten.",
+      "CHATCAPACITY": "Null bedeutet unbegrenzt.",
+      "MAILCAPACITY": "Null bedeutet unbegrenzt.",
+      "FAXCAPACITY": "Null bedeutet unbegrenzt.",
+      "SMSCAPACITY": "Null bedeutet unbegrenzt.",
+      "OPENCHANNELCAPACITY": "Null bedeutet unbegrenzt.",
+      "CALLGROUP": "Legt der Agent callgroup",
+      "PICKUPGROUP": "Definiert die Gruppen in denen der Agent Anrufe annehmen können",
       "USERNAME": "Nur Zahlen, Buchstaben und Sonderzeichen (._) werden unterstützt.",
       "ENCRYPTION": "SRTP (Secure Realtime Protocol) Verschlüsselung",
       "LAST_PASSWORD_RESET_AT": "Letztes Datum und Uhrzeit, zu der das Passwort geändert wurde. Wenn die Allgemeinen Einstellungen für Secure Suite aktiviert sind, läuft das Passwort nach 90 Tagen ab.",
-      "DTLSCERTFILE": "Verknüpfen Sie das gültige TLS-Zertifikat (.crt-Datei). Standardwert: '/etc/pki/tls/certs/motion.crt'.",
-      "DTLSPRIVATEKEY": "Verknüpfen Sie den privaten Schlüssel des Zertifikats (.key-Datei). Standardwert: '/etc/pki/tls/private/motion.key'.",
+      "DTLSCERTFILE": "Verknüpfen Sie mit dem gültigen TLS-Zertifikat (.crt-Datei). Standardwert: '/etc/pki/tls/certs/motion.crt'.",
+      "DTLSPRIVATEKEY": "Verknüpfen Sie mit dem privaten Schlüssel des Zertifikats (.key-Datei). Standardwert: '/etc/pki/tls/private/motion.key'.",
       "SAVE_PERMISSIONS": "Jeder Abschnitt, der ausstehende Änderungen enthält, wird gespeichert",
-      "CUSTOM_DASHBOARDS_PERMISSIONS": "Berechtigungen für benutzerdefinierte Dashboards werden im Werkzeuge-Modul verwaltet",
+      "CUSTOM_DASHBOARDS_PERMISSIONS": "Berechtigungen für benutzerdefinierte Dashboards werden im Modul Tools verwaltet",
       "APIKEY": "Verwenden Sie die Schaltfläche \"API-Schlüsselmanager\" in der Symbolleiste, um diesen Schlüssel zu verwalten",
-      "ENABLEAUTOMATICSCREENRECORDING": "Funktionalität ist nur für Sprachkanäle verfügbar",
-      "BLOCKED": "Zugriff auf System ermöglichen/sperren",
-      "DISABLED": "Nutzer Aktivieren/Deaktivieren",
-      "WHATSAPPCAPACITY": "Maximale Anzahl an gleichzeitigen WhatsApp-Interaktionen pro Agent. 0 für unbegrenzt",
+      "ENABLEAUTOMATICSCREENRECORDING": "Die Funktionalität ist nur für Sprachkanäle verfügbar",
+      "BLOCKED": "Zugriff sperren / entsperren",
+      "DISABLED": "Zum Deaktivieren auswählen / Zum Reaktivieren deaktivieren",
+      "WHATSAPPCAPACITY": "Maximale Anzahl gleichzeitiger Kanalinteraktionen pro Agent (0 = unbegrenzt)",
       "MASK_SENSITIVE_DATA": "Maskieren Sie vertrauliche Daten in der gesamten Anwendung (z. B. Telefonnummern und E-Mail-Adressen).",
       "WSS_PORT": "Standard: 8089",
       "AD_SSO_ENABLED": "Melden Sie sich mit Ihren Active Directory-Anmeldeinformationen an"
     },
-    "NEW_PASSWORD": "Neues Passwort",
+    "NEW_PASSWORD": "Neues Kennwort",
     "CONFIRM_PASSWORD": "Passwort bestätigen",
     "CHANGE_PASSWORD": "Passwort ändern",
-    "CHANGEPASSWORD_AGENT": "Passwort für Agenten ändern",
-    "CHANGEPASSWORD_USER": "Passwort für Nutzer ändern",
-    "CHANGEPASSWORD_TELEPHONE": "Passwort für Endgerät ändern",
-    "LOGININPAUSE": "Pause nach Anmelden",
+    "CHANGEPASSWORD_AGENT": "Passwort ändern",
+    "CHANGEPASSWORD_USER": "Passwort ändern",
+    "CHANGEPASSWORD_TELEPHONE": "Passwort ändern",
+    "LOGININPAUSE": "Geben Sie Ihren Benutzernamen und Ihr Passwort In der Pause",
     "HOST": "Host",
     "NAT": "NAT",
-    "CHANSPY": "Mithören zulassen",
-    "OTHER_CHANNELS": "Parallele Kanäle",
-    "CHATCAPACITY": "Kapazität Chat",
-    "MAILCAPACITY": "Kapazität E-Mail",
-    "FAXCAPACITY": "Kapazität Fax",
-    "SMSCAPACITY": "Kapazität SMS",
-    "OPENCHANNELCAPACITY": "Kapazität offener Kanal",
+    "CHANSPY": "ChanSpy",
+    "OTHER_CHANNELS": "Andere Kanäle",
+    "CHATCAPACITY": "Chat Kapazität",
+    "MAILCAPACITY": "E-Kapazität",
+    "FAXCAPACITY": "Fax Kapazität",
+    "SMSCAPACITY": "Sms-Kapazität",
+    "OPENCHANNELCAPACITY": "Offener Kanal Kapazität",
     "MOTIONBAR": "Motion Bar",
     "SETTINGS": "Einstellungen",
-    "AUTOANSWER": "Anruf automatisch annehmen",
-    "ENABLESETTINGS": "Darf Einstellungen sehen",
+    "AUTOANSWER": "\"Autom. Antwort\"",
+    "ENABLESETTINGS": "Einstellungen aktivieren",
     "CALL_FORWARDING": "Anrufweiterleitung",
-    "UNCONDITIONAL": "Generelle Anrufweiterleitung",
-    "UNCONDITIONALNUMBER": "Nummer für generelle Weiterleitung",
-    "NOREPLY": "Bei keiner Antwort",
-    "NOREPLYNUMBER": "Nummer Weiterleitung keine Antwort",
-    "BUSY": "Bei Besetzt",
-    "BUSYNUMBER": "Nummer Weiterleitung Besetzt",
-    "REMOTE_CONTROL": "Externe Steuerung (z.B. für Click2Dial)",
-    "REMOTECONTROL": "Externe Steuerung erlauben",
-    "REMOTECONTROLPORT": "Port für externe Steuerung (Standard: 9888)",
+    "UNCONDITIONAL": "Unbedingte",
+    "UNCONDITIONALNUMBER": "Uneingeschränkte Anzahl",
+    "NOREPLY": "Keine Antwort",
+    "NOREPLYNUMBER": "\"Keine Antwort\"-Nummer",
+    "BUSY": "Besetzt",
+    "BUSYNUMBER": "Nummer besetzt",
+    "REMOTE_CONTROL": "Fernbedienung",
+    "REMOTECONTROL": "Fernbedienung",
+    "REMOTECONTROLPORT": "Fernbedienung",
     "SIP": "SIP",
-    "SIPEXPIRES": "SIP-Aktualisierungsintervall",
+    "SIPEXPIRES": "SIP läuft [sec]",
     "SIPPORT": "SIP-Port",
-    "PENALTY": "Verzögerung",
-    "ACCOUNTNAME": "Kontoname",
-    "ADD_TELEPHONE": "Endgerät hinzufügen",
-    "EDIT_TELEPHONE": "Endgerät bearbeiten",
-    "DELETE_TELEPHONE": "Endgerät löschen",
+    "PENALTY": "Strafe",
+    "ACCOUNTNAME": "Account Name",
+    "ADD_TELEPHONE": "Telefon hinzufügen",
+    "EDIT_TELEPHONE": "Telefon bearbeiten",
+    "DELETE_TELEPHONE": "Telefon löschen",
     "TEAMS": "Teams",
     "DELETE_TEAM": "Team löschen",
-    "AGENTADD_TEAM": "Agenten zu einem Team hinzufügen",
-    "EDIT_TEAM": "Team bearbeiten",
+    "AGENTADD_TEAM": "Hinzufügen von Agenten zu einer Gruppe",
+    "EDIT_TEAM": "Team bearbeiten.",
     "TYPE": "Typ",
-    "TELEPHONES": "Endgeräte",
-    "CALLERID": "Standard angezeigte Nummer (Caller-ID)",
-    "ENABLERECORDING": "Darf Aufzeichnung starten/stoppen",
+    "TELEPHONES": "Telefone",
+    "CALLERID": "Die Anrufer-ID",
+    "ENABLERECORDING": "Aktivieren der Aufzeichnung",
     "STAFF": "Personal",
-    "ID": "ID",
+    "ID": "Id",
     "NEW_USER": "Neuer Benutzer",
     "NEW_AGENT": "Neuer Agent",
     "NEW_TELEPHONE": "Neues Telefon",
     "NEW_TEAM": "Neues Team",
     "ADD_TEAM": "Team hinzufügen",
-    "JOIN_QUEUE": "In Warteschlange beitreten",
-    "CAPACITY": "Gleichzeitige Bearbeitung der Kommunikationskanäle",
+    "JOIN_QUEUE": "Melden Sie Warteschlange",
+    "CAPACITY": "Kapazität",
     "AUTOINTERNAL": "Interne Nummer automatisch generieren",
-    "ADD_AGENT_TO_TEAM": "Agenten zum Team hinzufügen",
-    "TEAMADD_AGENT": "Zum Team hinzufügen",
-    "NO_AVAILABLE_INFO": "Keine Informationen verfügbar",
+    "ADD_AGENT_TO_TEAM": "Hinzufügen von Agenten zu einer Gruppe",
+    "TEAMADD_AGENT": "Agent zu Gruppe hinzufügen",
+    "NO_AVAILABLE_INFO": "Keine verfügbaren Info",
     "PERMISSIONS": "Berechtigungen",
-    "ADD_AGENT_TO_QUEUE": "Agenten zur Warteschlange hinzufügen",
+    "ADD_AGENT_TO_QUEUE": "Agent zur Warteschlange hinzufügen",
     "ALL_MODULES_AVAILABLE": "Alle Module verfügbar",
-    "CALLGROUP": "Anrufgruppe",
-    "PICKUPGROUP": "Pick-Up Gruppe",
+    "CALLGROUP": "Gruppenruf",
+    "PICKUPGROUP": "Übernahmegruppe",
     "ADD_AGENT_TO_QUEUE_CAMPAIGNS": "Agenten hinzufügen - ausgehende Anrufe",
     "ADD_AGENT_TO_VOICE_QUEUES": "Agenten hinzufügen - eingehende Anrufe",
     "ADD_AGENT_TO_CHAT_QUEUES": "Agenten hinzufügen - Chat-Warteschlangen",
@@ -190,13 +190,13 @@
     "ADD_AGENT_TO_SMS_QUEUES": "Agenten hinzufügen - SMS-Warteschlangen",
     "ADD_AGENT_TO_OPENCHANNEL_QUEUES": "Agenten hinzufügen - offener Kanal-Warteschlangen",
     "ADD_AGENT_TO_FAX_QUEUES": "Agenten hinzufügen - Fax-Warteschlangen",
-    "QUEUEADD_USER_VOICE_INBOUND": "Nutzer hinzufügen - eingehende Anrufe",
-    "QUEUEADD_USER_CHAT_INBOUND": "Nutzer hinzufügen - eingehende Chats",
-    "QUEUEADD_USER_MAIL_INBOUND": "Nutzer hinzufügen - eingehende E-Mails",
-    "QUEUEADD_USER_SMS_INBOUND": "Nutzer hinzufügen - eingehende SMS",
-    "QUEUEADD_USER_OPENCHANNEL_INBOUND": "Nutzer hinzufügen - eingehender offener Kanal",
-    "QUEUEADD_USER_FAX_INBOUND": "Nutzer hinzufügen - eingehende Faxe",
-    "ALL_TEAMS": "Alle Teams",
+    "QUEUEADD_USER_VOICE_INBOUND": "Benutzer stimme Warteschlangen hinzufügen",
+    "QUEUEADD_USER_CHAT_INBOUND": "Benutzer zu chatten Warteschlangen hinzufügen",
+    "QUEUEADD_USER_MAIL_INBOUND": "Benutzer Mail Warteschlangen hinzufügen",
+    "QUEUEADD_USER_SMS_INBOUND": "Benutzer von SMS-Warteschlangen hinzufügen",
+    "QUEUEADD_USER_OPENCHANNEL_INBOUND": "Benutzer zum offenen Kanal Warteschlangen hinzufügen",
+    "QUEUEADD_USER_FAX_INBOUND": "Benutzer fax Warteschlangen hinzufügen",
+    "ALL_TEAMS": "Alle Mannschaften",
     "SELECTED_TEAMS": "Ausgewählte Teams",
     "SELECTED_AGENTS": "Ausgewählte Agenten",
     "ALL_QUEUE_CAMPAIGNS": "Alle Warteschlangen - ausgehende Anrufe",
@@ -214,52 +214,52 @@
     "ALL_FAX_QUEUES": "Alle Warteschlangen - Fax",
     "SELECTED_FAX_QUEUES": "Ausgewählte Warteschlangen - Fax",
     "VOICEMAIL": "Voicemail",
-    "SHOWWEBCONTROL": "Verbindungstyp",
+    "SHOWWEBCONTROL": "Anzeigen Web Control",
     "PAGE": "Seite",
     "ROWSPERPAGE": "Zeilen pro Seite",
-    "OF": "von",
+    "OF": "Von",
     "CALLFORWARDING": "Anrufweiterleitung",
-    "DND": "Darf \"Nicht Stören\" Status setzen",
-    "UNANSWEREDCALLBADGE": "Unbeantwortete Anrufe im Icon anzeigen",
-    "ENABLEDTMFTONE": "Darf DTMF-Töne senden",
-    "AUTOANSWERDELAY": "Automatische Antwort nach",
+    "DND": "Während der Pause nicht stören",
+    "UNANSWEREDCALLBADGE": "Zeige unbeantwortete Anruf Abzeichen",
+    "ENABLEDTMFTONE": "Dtmf-Töne aktivieren",
+    "AUTOANSWERDELAY": "Auto Antwortverzögerung",
     "ENCRYPTION": "Verschlüsselung",
     "CHANNELS": "Kanäle",
     "CHAT": "Chat",
-    "SMS": "SMS",
+    "SMS": "Sms",
     "OPENCHANNEL": "Offener Kanal",
     "FAX": "Fax",
-    "QUEUEADD_USER_VOICE_OUTBOUND": "Nutzer zu ausgehender Warteschlange hinzufügen",
-    "MONITOREXTENSION": "Nebenstelle des Nutzers aufzeichnen",
+    "QUEUEADD_USER_VOICE_OUTBOUND": "Benutzer in Warteschlange Kampagnen hinzufügen",
+    "MONITOREXTENSION": "Anrufe an die Nebenstelle des Benutzers aufzeichnen",
     "NO_PASSWORD_CHANGE": "Keine Passwortänderung",
     "SECURITY_SUITE": "Sicherheitssuite",
-    "LAST_PASSWORD_RESET_AT": "Passwort zuletzt zurückgesetzt am:",
-    "SIP_WEBRTC": "SIP/WebRTC",
-    "SETTINGS_WEBRTC": "Einstellungen",
+    "LAST_PASSWORD_RESET_AT": "Letzte Passwort zurücksetzen um",
+    "SIP_WEBRTC": "Schluck",
+    "SETTINGS_WEBRTC": "die Einstellungen",
     "WEBRTC": "WebRTC",
     "DTLSCERTFILE": "TLS-Zertifikat",
-    "DTLSPRIVATEKEY": "Privater Schlüssel des TLS-Zertifikats",
-    "EDITPERMISSIONS": "Berechtigungen verwalten",
-    "READANDEDIT": "Lesen und Bearbeiten",
-    "READANDEDITANDDELETE": "Lesen, Bearbeiten und Löschen",
-    "GENERAL_PERMISSIONS": "Allgemein",
-    "ENABLEMESSENGER": "Internen Messenger aktivieren",
-    "OUTBOUNDPROXY": "Outbound-Proxy",
+    "DTLSPRIVATEKEY": "Der private Schlüssel des TLS-Zertifikats",
+    "EDITPERMISSIONS": "Bearbeiten von Berechtigungen",
+    "READANDEDIT": "Lesen, Bearbeiten",
+    "READANDEDITANDDELETE": "Lesen, Bearbeiten, Löschen",
+    "GENERAL_PERMISSIONS": "Allgemeines",
+    "ENABLEMESSENGER": "Aktivieren Sie den internen Messenger",
+    "OUTBOUNDPROXY": "Oubound-Proxy",
     "PHONE": "Telefon",
     "MOBILE": "Handy, Mobiltelefon",
     "ALIAS": "Alias",
     "ENABLEJAWSINTEGRATION": "Jaws-Integration aktivieren",
     "PREFIXREQUIRED": "Präfix erforderlich",
-    "ENABLEVIDEORECORDING": "Videoaufzeichnung aktivieren",
+    "ENABLEVIDEORECORDING": "Aktiviere Videoaufnahme",
     "OLD_PASSWORD": "Altes Passwort",
     "ALL_CHATQUEUES": "Alle Chat-Warteschlangen",
-    "ALL_CHATWEBSITES": "Alle Chat-Webseiten",
-    "ALL_FAXACCOUNTS": "Alle Fax-Konten",
-    "ALL_FAXQUEUES": "Alle Fax-Warteschlangen",
+    "ALL_CHATWEBSITES": "Alle Chat-Websites",
+    "ALL_FAXACCOUNTS": "Alle Faxkonten",
+    "ALL_FAXQUEUES": "Alle Faxwarteschlangen",
     "ALL_MAILACCOUNTS": "Alle E-Mail-Konten",
     "ALL_MAILQUEUES": "Alle E-Mail-Warteschlangen",
-    "ALL_OPENCHANNELACCOUNTS": "Alle offener Kanal-Konten",
-    "ALL_OPENCHANNELQUEUES": "Alle offener Kanal-Warteschlangen",
+    "ALL_OPENCHANNELACCOUNTS": "Alle offenen Channel-Konten",
+    "ALL_OPENCHANNELQUEUES": "Alle offenen Kanalwarteschlangen",
     "ALL_PROJECTS": "Alle Cally Square-Projekte",
     "ALL_QUEUECAMPAIGNS": "Alle Queue-Kampagnen",
     "ALL_SMSACCOUNTS": "Alle SMS-Konten",
@@ -268,33 +268,33 @@
     "MANAGE_PERMISSIONS": "Berechtigungen verwalten",
     "SELECTED_CHATQUEUES": "Ausgewählte E-Mail-Warteschlangen",
     "SELECTED_CHATWEBSITES": "Ausgewählte Chat-Websites",
-    "SELECTED_FAXACCOUNTS": "Ausgewählte Fax-Konten",
-    "SELECTED_FAXQUEUES": "Ausgewählte Fax-Warteschlangen",
+    "SELECTED_FAXACCOUNTS": "Ausgewählte Faxkonten",
+    "SELECTED_FAXQUEUES": "Ausgewählte Faxwarteschlangen",
     "SELECTED_MAILACCOUNTS": "Ausgewählte E-Mail-Konten",
     "SELECTED_MAILQUEUES": "Ausgewählte Chat-Warteschlangen",
-    "SELECTED_OPENCHANNELACCOUNTS": "Ausgewählte offener Kanal-Konten",
-    "SELECTED_OPENCHANNELQUEUES": "Ausgewählte offene Kanal-Warteschlangen",
+    "SELECTED_OPENCHANNELACCOUNTS": "Ausgewählte offene Channel-Konten",
+    "SELECTED_OPENCHANNELQUEUES": "Ausgewählte offene Kanalwarteschlangen",
     "SELECTED_PROJECTS": "Ausgewählte Projekte von Cally Square",
     "SELECTED_QUEUECAMPAIGNS": "Ausgewählte Queue-Kampagnen",
     "SELECTED_SMSACCOUNTS": "Ausgewählte SMS-Konten",
     "SELECTED_SMSQUEUES": "Ausgewählte SMS-Warteschlangen",
-    "SELECTED_VOICEQUEUES": "Ausgewählte Anruf-Warteschlangen",
+    "SELECTED_VOICEQUEUES": "Ausgewählte Sprachwarteschlangen",
     "USERADD_CHATQUEUES": "Chat-Warteschlange zum Benutzer hinzufügen",
     "USERADD_CHATWEBSITES": "Chat-Website zum Benutzer hinzufügen",
     "USERADD_FAXACCOUNTS": "Faxkonto zum Benutzer hinzufügen",
-    "USERADD_FAXQUEUES": "Fax-Warteschlange zum Benutzer hinzufügen",
+    "USERADD_FAXQUEUES": "Faxwarteschlange zum Benutzer hinzufügen",
     "USERADD_MAILACCOUNTS": "E-Mail-Konto zum Benutzer hinzufügen",
     "USERADD_MAILQUEUES": "E-Mail-Warteschlange zum Benutzer hinzufügen",
-    "USERADD_OPENCHANNELACCOUNTS": "Offener Kanal-Konto zum Benutzer hinzufügen",
-    "USERADD_OPENCHANNELQUEUES": "Offener Kanal-Warteschlange zum Benutzer hinzufügen",
+    "USERADD_OPENCHANNELACCOUNTS": "Open Channel-Konto zum Benutzer hinzufügen",
+    "USERADD_OPENCHANNELQUEUES": "Open Channel-Warteschlange zum Benutzer hinzufügen",
     "USERADD_PROJECTS": "Cally Square-Projekt zum Benutzer hinzufügen",
     "USERADD_QUEUECAMPAIGNS": "Queue-Kampagne zum Benutzer hinzufügen",
     "USERADD_SMSACCOUNTS": "SMS-Konto zum Benutzer hinzufügen",
     "USERADD_SMSQUEUES": "SMS-Warteschlange zum Benutzer hinzufügen",
-    "USERADD_VOICEQUEUES": "Anruf-Warteschlange zum Benutzer hinzufügen",
-    "HOTDESK": "Wechselnder Arbeitsplatz",
+    "USERADD_VOICEQUEUES": "Sprachwarteschlange zum Benutzer hinzufügen",
+    "HOTDESK": "Heißer Schreibtisch",
     "ADD_USERPROFILE": "Benutzerprofil hinzufügen",
-    "CANCEL": "Abbrechen",
+    "CANCEL": "Stornieren",
     "CLONE_USERPROFILE": "Benutzerprofil klonen",
     "CLOSE": "Schließen",
     "CONFIRM": "Bestätigen",
@@ -308,38 +308,38 @@
     "PERMISSIONS_ALL_RESOURCES": "Alle Ressourcen",
     "PERMISSIONS_AUTO_ASSOCIATION_INFO": "Ordnen Sie dem Benutzerprofil automatisch alle aktuellen und zukünftigen Ressourcen dieses Abschnitts zu",
     "PERMISSIONS_MANAGE": "Verwalten",
-    "PERMISSIONS_PLACEHOLDER_SEARCH": "Suche",
+    "PERMISSIONS_PLACEHOLDER_SEARCH": "Suche...",
     "PERMISSIONS_SECTION_HIDE": "Abschnitt für den Benutzer ausblenden",
     "PERMISSIONS_SECTION_SHOW": "Abschnitt dem Benutzer anzeigen",
     "PERMISSIONS_SECTION_TITLE": "{{sectionName}} Berechtigungen",
     "PERMISSIONS_SELECTED_RESOURCES": "Ausgewählte Ressourcen",
-    "PERMISSIONS_SELECT_REPORT_TYPE": "Berichtstyp wählen",
-    "PERMISSIONS_SELECT_SECTION": "Abschnitt auswählen",
-    "PERMISSIONS_UNAUTHORIZED_REDIRECT_MESSAGE": "Kein Zugriff auf den ausgewählten Bereich",
+    "PERMISSIONS_SELECT_REPORT_TYPE": "Wählen Sie den Berichtstyp",
+    "PERMISSIONS_SELECT_SECTION": "Wählen Sie einen Abschnitt aus",
+    "PERMISSIONS_UNAUTHORIZED_REDIRECT_MESSAGE": "Sie dürfen nicht auf den ausgewählten Bereich zugreifen",
     "PERMISSIONS_UNAUTHORIZED_REDIRECT_TITLE": "Unbefugte Handlung",
-    "PERMISSIONS_WARNING_CLOSE": "Es wurden Änderungen nicht gespeichert. Fortfahren?",
+    "PERMISSIONS_WARNING_CLOSE": "Du hast nicht gespeicherte Änderungen. Möchten Sie den Vorgang wirklich ohne Speichern beenden?",
     "PERMISSIONS_WARNING_ENABLE_ALL": "Alle {{sectionName}} Unterabschnitte und ihre Ressourcen werden aktiviert. Sind Sie sicher, dass Sie fortfahren möchten?",
-    "QUEUES_ASSOCIATION": "{{channel}} Warteschlangen-Zuweisung",
+    "QUEUES_ASSOCIATION": "{{channel}} Queues Association",
     "READ_PERMISSION": "Lesen",
     "REPORT_TYPE": "Berichtstyp",
     "SECTIONS": "Abschnitte",
     "SUMMARY": "Zusammenfassung",
-    "TEAMS_ASSOCIATION": "Teamzuweisung",
+    "TEAMS_ASSOCIATION": "Vereinigung der Mannschaften",
     "USERPROFILE": "Benutzerprofil",
-    "USERPROFILES": "Benutzerprofile",
-    "PERMISSIONS_UNAUTHORIZED_CREATION_MESSAGE": "Keine Berechtigung zum Erstellen der Ressource",
-    "VIDEOSUPPORT": "Videounterstützung aktivieren",
+    "USERPROFILES": "Benutzerprofil",
+    "PERMISSIONS_UNAUTHORIZED_CREATION_MESSAGE": "Sie dürfen die Ressource nicht erstellen",
+    "VIDEOSUPPORT": "Video-Unterstützung",
     "APIKEY": "API-Schlüssel",
-    "APIKEYMANAGER_USER": "API-Schlüsselverwaltung",
-    "GENERATE": "Erneut generieren",
+    "APIKEYMANAGER_USER": "API Key Manager",
+    "GENERATE": "(Regenerieren",
     "MANAGE_API_KEY": "API-Schlüsselmanager",
-    "REMOVE": "Entfernen",
-    "ENABLEAUTOMATICSCREENRECORDING": "Automatische Bildschirmaufzeichnung aktivieren",
-    "ENABLESCREENRECORDINGBYAGENT": "Bildschirmaufzeichnung durch Agenten aktivieren",
-    "ENABLEVIDEOECORDING": "Videoaufzeichnung aktivieren",
+    "REMOVE": "Löschen",
+    "ENABLEAUTOMATICSCREENRECORDING": "Aktivieren Sie die automatische Bildschirmaufnahme",
+    "ENABLESCREENRECORDINGBYAGENT": "Aktivieren Sie die Bildschirmaufzeichnung nach Agent",
+    "ENABLEVIDEOECORDING": "Videoaufnahme aktivieren",
     "BLOCKED": "Gesperrt",
     "DISABLED": "Deaktiviert",
-    "REGENERATE": "Erneut generieren",
+    "REGENERATE": "Regenerieren",
     "ALL_WHATSAPP_QUEUES": "Alle WhatsApp-Warteschlangen",
     "ALL_WHATSAPPACCOUNTS": "Alle WhatsApp-Konten",
     "ALL_WHATSAPPQUEUES": "Alle Whataspp-Warteschlangen",
@@ -349,56 +349,69 @@
     "SELECTED_WHATSAPPACCOUNTS": "Ausgewählte WhatsApp-Konten",
     "SELECTED_WHATSAPPQUEUES": "Ausgewählte WhatsApp-Warteschlangen",
     "USERADD_WHATSAPPACCOUNTS": "WhatsApp-Konto zum Benutzer hinzufügen",
-    "USERADD_WHATSAPPQUEUES": "Whataspp-Warteschlange dem Benutzer hinzufügen",
+    "USERADD_WHATSAPPQUEUES": "Fügen Sie dem Benutzer die Whataspp-Warteschlange hinzu",
     "WHATSAPP": "WhatsApp Connector",
-    "WHATSAPPCAPACITY": "Kapazität Whatsapp",
-    "MASK_SENSITIVE_DATA": "Pers. Kundendaten verbergen",
+    "WHATSAPPCAPACITY": "WhatsApp Connector-Kapazität",
+    "MASK_SENSITIVE_DATA": "Sensitive Daten maskieren",
     "WSS_PORT": "WSS-Port",
-    "ATTACHMENTS": "Darf Anhänge herunterladen",
-    "CALLYSQUARE_RECORDINGS": "Darf Aufzeichnungen aus dem CallFlow herunterladen",
-    "CONTACT_MANAGER_LISTS": "Darf Listen aus dem Kontaktmanager herunterladen",
+    "ATTACHMENTS": "Anhänge",
+    "CALLYSQUARE_RECORDINGS": "Cally Square-Aufnahmen",
+    "CONTACT_MANAGER_LISTS": "Kontaktmanagerlisten",
     "DOWNLOADS": "Downloads",
     "DOWNLOAD_PERMISSIONS": "Download-Berechtigungen",
-    "JSCRIPTY_SESSIONS": "Darf Jscripty-Sitzungen herunterladen",
-    "OMNICHANNEL_INTERACTIONS": "Darf alle Kanalübergreifenden Interaktionen herunterladen",
-    "SCREEN_RECORDINGS": "Darf Bildschirmaufzeichnungen herunterladen",
-    "VOICE_RECORDINGS": "Darf Sprachaufzeichnungen herunterladen",
+    "JSCRIPTY_SESSIONS": "Jscripty-Sitzungen",
+    "OMNICHANNEL_INTERACTIONS": "Omnichannel-Interaktionen",
+    "SCREEN_RECORDINGS": "Bildschirmaufnahmen",
+    "VOICE_RECORDINGS": "Sprachaufnahmen",
     "IGNORE_AGENT_BREAK_STATUS_FOR_PREVIEW_CALLS": "Darf Outbound-Preview auch während Pause durchführen",
     "SELECT_RECALLME_CAMPAIGN": "Darf Auswahl für Outbound-Kampagne treffen",
-    "QUEUEADD_AGENT_VOICE_OUTBOUND": "Agenten hinzufügen - ausgehende Anrufe",
-    "QUEUEADD_AGENT_VOICE_INBOUND": "Agenten hinzufügen - eingehende Anrufe",
-    "QUEUEADD_AGENT_CHAT_INBOUND": "Agenten hinzufügen - Chat-Warteschlangen",
-    "QUEUEADD_AGENT_MAIL_INBOUND": "Agenten hinzufügen - E-Mail-Warteschlangen",
-    "QUEUEADD_AGENT_SMS_INBOUND": "Agenten hinzufügen - SMS-Warteschlangen",
-    "QUEUEADD_AGENT_OPENCHANNEL_INBOUND": "Agenten hinzufügen - offener Kanal-Warteschlangen",
-    "QUEUEADD_AGENT_FAX_INBOUND": "Agenten hinzufügen - Fax-Warteschlangen",
-    "ALL_QUEUES_VOICE_OUTBOUND": "Alle Warteschlangen - ausgehende Anrufe",
-    "SELECTED_QUEUES_VOICE_OUTBOUND": "Gewählte Warteschlangen - ausgehende Anrufe",
-    "ALL_QUEUES_VOICE_INBOUND": "Alle Warteschlangen - eingehende Anrufe",
-    "SELECTED_QUEUES_VOICE_INBOUND": "Ausgewählte Warteschlangen - eingehende Anrufe",
-    "ALL_QUEUES_CHAT_INBOUND": "Alle Warteschlangen - Chat",
-    "SELECTED_QUEUES_CHAT_INBOUND": "Ausgewählte Warteschlangen - Chat",
-    "ALL_QUEUES_MAIL_INBOUND": "Alle Warteschlangen - E-Mail",
-    "SELECTED_QUEUES_MAIL_INBOUND": "Ausgewählte Warteschlangen - E-Mail",
-    "ALL_QUEUES_SMS_INBOUND": "Alle Warteschlangen - SMS",
-    "SELECTED_QUEUES_SMS_INBOUND": "Ausgewählte Warteschlangen - SMS",
-    "ALL_QUEUES_OPENCHANNEL_INBOUND": "Alle Warteschlangen - offener Kanal",
-    "SELECTED_QUEUES_OPENCHANNEL_INBOUND": "Ausgewählte Warteschlangen - offener Kanal",
-    "ALL_QUEUES_FAX_INBOUND": "Alle Warteschlangen - Fax",
-    "SELECTED_QUEUES_FAX_INBOUND": "Ausgewählte Warteschlangen - Fax",
+    "QUEUEADD_AGENT_VOICE_OUTBOUND": "Agent in der Warteschlange Kampagnen hinzufügen",
+    "QUEUEADD_AGENT_VOICE_INBOUND": "Agent Voice Warteschlangen hinzufügen",
+    "QUEUEADD_AGENT_CHAT_INBOUND": "Agent zu chatten Warteschlangen hinzufügen",
+    "QUEUEADD_AGENT_MAIL_INBOUND": "Agent Mail Warteschlangen hinzufügen",
+    "QUEUEADD_AGENT_SMS_INBOUND": "Agent sms-Warteschlangen hinzufügen",
+    "QUEUEADD_AGENT_OPENCHANNEL_INBOUND": "Agent zu offenen Kanal Warteschlangen hinzufügen",
+    "QUEUEADD_AGENT_FAX_INBOUND": "Agent fax Warteschlangen hinzufügen",
+    "ALL_QUEUES_VOICE_OUTBOUND": "Alle Queue Kampagnen",
+    "SELECTED_QUEUES_VOICE_OUTBOUND": "Ausgewählte Warteschlange Kampagnen",
+    "ALL_QUEUES_VOICE_INBOUND": "Alle Warteschlangen",
+    "SELECTED_QUEUES_VOICE_INBOUND": "Ausgewählte Voice Warteschlangen",
+    "ALL_QUEUES_CHAT_INBOUND": "Alle Chat Warteschlangen",
+    "SELECTED_QUEUES_CHAT_INBOUND": "Ausgewählte Chat-warteschlangen",
+    "ALL_QUEUES_MAIL_INBOUND": "Alle E-Mail-Warteschlangen",
+    "SELECTED_QUEUES_MAIL_INBOUND": "Ausgewählte Mail Warteschlangen",
+    "ALL_QUEUES_SMS_INBOUND": "Alle SMS-Warteschlangen",
+    "SELECTED_QUEUES_SMS_INBOUND": "Ausgewählte SMS-Warteschlangen",
+    "ALL_QUEUES_OPENCHANNEL_INBOUND": "Alle offenen Kanal Warteschlangen",
+    "SELECTED_QUEUES_OPENCHANNEL_INBOUND": "Ausgewählten Offenen Kanal Warteschlangen",
+    "ALL_QUEUES_FAX_INBOUND": "Alle Fax Warteschlangen",
+    "SELECTED_QUEUES_FAX_INBOUND": "Ausgewählte Fax Warteschlangen",
     "ALL_QUEUES_WHATSAPP_INBOUND": "Alle WhatsApp-Warteschlangen",
-    "QUEUEADD_AGENT_WHATSAPP_INBOUND": "Agenten zu WhatsApp-Warteschlangen hinzufügen",
+    "QUEUEADD_AGENT_WHATSAPP_INBOUND": "Agent zu WhatsApp-Warteschlangen hinzufügen",
     "SELECTED_QUEUES_WHATSAPP_INBOUND": "Ausgewählte WhatsApp-Warteschlangen",
     "AD_SSO_ENABLED": "Active Directory-SSO",
     "AUTHENTICATION": "Authentifizierung",
     "CLIENT_LOGS": "Kundenprotokolle",
     "CLIENT_LOGS_ALL_ENABLED_WARNING": "Achtung: Dies kann die Serverleistung stark beeinträchtigen, wenn viele Agenten gleichzeitig angemeldet sind!",
     "CLIENT_LOGS_DISABLED": "Client-Logs sind deaktiviert",
-    "CLIENT_LOGS_DISABLED_MSG": "Client-Logs wurden vom Administrator für Ihren Benutzer deaktiviert",
     "CLIENT_LOGS_ENABLED": "Client-Logs sind aktiviert",
-    "CLIENT_LOGS_ENABLED_MSG": "Client-Logs wurden vom Administrator für Ihren Benutzer aktiviert",
     "CLIENT_LOGS_ENABLED_SINCE": "Aktiviert seit: {{enabledSince}}",
     "CLIENT_LOGS_LOGLEVEL": "Protokollebene: {{logLevel}}",
-    "CLIENT_LOGS_LOGLEVEL_SELECT": "Wählen Sie die Mindestprotokollierungsstufe (Schwere) aus."
+    "CLIENT_LOGS_LOGLEVEL_SELECT": "Wählen Sie die Mindestprotokollierungsstufe (Schwere) aus.",
+    "CLIENT_LOGS_DISABLED_MSG": "Clientprotokolle wurden für Ihren Benutzer deaktiviert",
+    "CLIENT_LOGS_ENABLED_MSG": "Clientprotokolle wurden für Ihren Benutzer aktiviert",
+    "AUTO_ANSWER": "Automatische Antwort",
+    "CHAT_AUTOANSWER": "Automatische Chat-Antwort",
+    "CHAT_AUTOANSWERDELAY": "Chat-Verzögerung bei automatischer Antwort [s]",
+    "EMAIL_AUTOANSWER": "Automatische Antwort per E-Mail",
+    "EMAIL_AUTOANSWERDELAY": "Verzögerung der automatischen E-Mail-Antwort [s]",
+    "FAX_AUTOANSWER": "Automatische Faxantwort",
+    "FAX_AUTOANSWERDELAY": "Automatische Faxantwortverzögerung [s]",
+    "OPENCHANNEL_AUTOANSWER": "Automatische Openchannel-Antwort",
+    "OPENCHANNEL_AUTOANSWERDELAY": "Automatische Antwortverzögerung von Openchannel [s]",
+    "SMS_AUTOANSWER": "Automatische SMS-Antwort",
+    "SMS_AUTOANSWERDELAY": "Automatische SMS-Antwortverzögerung [s]",
+    "WHATSAPP_AUTOANSWER": "Whatsapp automatische antwort",
+    "WHATSAPP_AUTOANSWERDELAY": "Whatsapp automatische Antwortverzögerung [s]"
   }
 }
diff --git a/public/app/main/apps/staff/i18n/en.json b/public/app/main/apps/staff/i18n/en.json
index dc97cb4..16c4dd6 100644
--- a/public/app/main/apps/staff/i18n/en.json
+++ b/public/app/main/apps/staff/i18n/en.json
@@ -16,6 +16,19 @@
     "ALIAS": "Alias",
     "NO_PASSWORD_CHANGE": "No Password Change",
     "SECURITY_SUITE": "Security Suite",
+    "AUTO_ANSWER": "Auto answer",
+    "CHAT_AUTOANSWER": "Chat auto answer",
+    "CHAT_AUTOANSWERDELAY": "Chat auto answer delay [s]",
+    "EMAIL_AUTOANSWER": "Email auto answer",
+    "EMAIL_AUTOANSWERDELAY": "Email auto answer delay [s]",
+    "SMS_AUTOANSWER": "Sms auto answer",
+    "SMS_AUTOANSWERDELAY": "Sms auto answer delay [s]",
+    "OPENCHANNEL_AUTOANSWER": "Openchannel auto answer",
+    "OPENCHANNEL_AUTOANSWERDELAY": "Openchannel auto answer delay [s]",
+    "FAX_AUTOANSWER": "Fax auto answer",
+    "FAX_AUTOANSWERDELAY": "Fax auto answer delay [s]",
+    "WHATSAPP_AUTOANSWER": "Whatsapp connector auto answer",
+    "WHATSAPP_AUTOANSWERDELAY": "Whatsapp connector auto answer delay [s]",
     "LAST_PASSWORD_RESET_AT": "Last Password Reset At",
     "SIP_WEBRTC": "Sip",
     "SETTINGS_WEBRTC": "Settings",
@@ -380,8 +393,8 @@
     "CLIENT_LOGS_LOGLEVEL_SELECT": "Select min logging level (severity)",
     "CLIENT_LOGS_LOGLEVEL": "Log level: {{logLevel}}",
     "CLIENT_LOGS_ENABLED_SINCE": "Enabled since: {{enabledSince}}",
-    "CLIENT_LOGS_ENABLED_MSG": "Client logs have been enabled by the administrator for your user",
-    "CLIENT_LOGS_DISABLED_MSG": "Client logs have been disabled by the administrator for your user",
+    "CLIENT_LOGS_ENABLED_MSG": "Client logs have been enabled for your user",
+    "CLIENT_LOGS_DISABLED_MSG": "Client logs have been disabled for your user",
     "CLIENT_LOGS_ALL_ENABLED_WARNING": "Warning: this could severely affect server performances if many agents are logged in at the same time!",
     "QUEUEADD_AGENT_VOICE_OUTBOUND": "Add Agent to Queue Campaigns",
     "QUEUEADD_AGENT_VOICE_INBOUND": "Add Agent to Voice Queues",
diff --git a/public/app/main/apps/staff/i18n/es.json b/public/app/main/apps/staff/i18n/es.json
index 39a3d93..0a8ba26 100644
--- a/public/app/main/apps/staff/i18n/es.json
+++ b/public/app/main/apps/staff/i18n/es.json
@@ -394,11 +394,24 @@
     "CLIENT_LOGS": "Registros de clientes",
     "CLIENT_LOGS_ALL_ENABLED_WARNING": "Advertencia: ¡esto podría afectar gravemente al rendimiento del servidor si muchos agentes inician sesión al mismo tiempo!",
     "CLIENT_LOGS_DISABLED": "Los registros del cliente están deshabilitados",
-    "CLIENT_LOGS_DISABLED_MSG": "El administrador ha inhabilitado los registros del cliente para su usuario",
     "CLIENT_LOGS_ENABLED": "Los registros del cliente están habilitados",
-    "CLIENT_LOGS_ENABLED_MSG": "El administrador ha habilitado los registros del cliente para su usuario",
     "CLIENT_LOGS_ENABLED_SINCE": "Habilitado desde: {{enabledSince}}",
     "CLIENT_LOGS_LOGLEVEL": "Nivel de registro: {{logLevel}}",
-    "CLIENT_LOGS_LOGLEVEL_SELECT": "Seleccione el nivel mínimo de registro (gravedad)"
+    "CLIENT_LOGS_LOGLEVEL_SELECT": "Seleccione el nivel mínimo de registro (gravedad)",
+    "CLIENT_LOGS_DISABLED_MSG": "Los registros de clientes han sido deshabilitados para su usuario",
+    "CLIENT_LOGS_ENABLED_MSG": "Los registros de clientes se han habilitado para su usuario",
+    "AUTO_ANSWER": "Respuesta automática",
+    "CHAT_AUTOANSWER": "Respuesta automática de chat",
+    "CHAT_AUTOANSWERDELAY": "Retraso de respuesta automática de chat [s]",
+    "EMAIL_AUTOANSWER": "Respuesta automática de correo electrónico",
+    "EMAIL_AUTOANSWERDELAY": "Retraso de respuesta automática de correo electrónico [s]",
+    "FAX_AUTOANSWER": "Respuesta automática de fax",
+    "FAX_AUTOANSWERDELAY": "Retardo de respuesta automática de fax [s]",
+    "OPENCHANNEL_AUTOANSWER": "Respuesta automática de canal abierto",
+    "OPENCHANNEL_AUTOANSWERDELAY": "Retardo de respuesta automática de canal abierto [s]",
+    "SMS_AUTOANSWER": "respuesta automática sms",
+    "SMS_AUTOANSWERDELAY": "Retardo de respuesta automática de SMS [s]",
+    "WHATSAPP_AUTOANSWER": "respuesta automática whatsapp",
+    "WHATSAPP_AUTOANSWERDELAY": "Retraso en la respuesta automática de Whatsapp [s]"
   }
 }
diff --git a/public/app/main/apps/staff/i18n/et.json b/public/app/main/apps/staff/i18n/et.json
index 2ca1cc2..0d93402 100644
--- a/public/app/main/apps/staff/i18n/et.json
+++ b/public/app/main/apps/staff/i18n/et.json
@@ -394,11 +394,24 @@
     "CLIENT_LOGS": "Kliendi logid",
     "CLIENT_LOGS_ALL_ENABLED_WARNING": "Hoiatus: kui mitu agenti on korraga sisse logitud, võib see tõsiselt mõjutada serveri jõudlust!",
     "CLIENT_LOGS_DISABLED": "Kliendilogid on keelatud",
-    "CLIENT_LOGS_DISABLED_MSG": "Administraator on teie kasutaja jaoks kliendilogid keelanud",
     "CLIENT_LOGS_ENABLED": "Kliendilogid on lubatud",
-    "CLIENT_LOGS_ENABLED_MSG": "Administraator on teie kasutaja jaoks lubanud kliendilogid",
     "CLIENT_LOGS_ENABLED_SINCE": "Lubatud alates: {{enabledSince}}",
     "CLIENT_LOGS_LOGLEVEL": "Logitase: {{logLevel}}",
-    "CLIENT_LOGS_LOGLEVEL_SELECT": "Valige minimaalne logimise tase (raskusaste)"
+    "CLIENT_LOGS_LOGLEVEL_SELECT": "Valige minimaalne logimise tase (raskusaste)",
+    "CLIENT_LOGS_DISABLED_MSG": "Kliendilogid on teie kasutaja jaoks keelatud",
+    "CLIENT_LOGS_ENABLED_MSG": "Teie kasutaja jaoks on kliendilogid lubatud",
+    "AUTO_ANSWER": "Automaatne vastus",
+    "CHAT_AUTOANSWER": "Vestluse automaatne vastus",
+    "CHAT_AUTOANSWERDELAY": "Vestluse automaatse vastuse viivitus [s]",
+    "EMAIL_AUTOANSWER": "Meili automaatne vastus",
+    "EMAIL_AUTOANSWERDELAY": "Meili automaatse vastuse viivitus [s]",
+    "FAX_AUTOANSWER": "Faksi automaatne vastus",
+    "FAX_AUTOANSWERDELAY": "Faksi automaatvastuse viivitus [s]",
+    "OPENCHANNEL_AUTOANSWER": "Openchanneli automaatne vastus",
+    "OPENCHANNEL_AUTOANSWERDELAY": "Avatud kanali automaatvastuse viivitus [s]",
+    "SMS_AUTOANSWER": "Automaatne SMS-vastus",
+    "SMS_AUTOANSWERDELAY": "SMS-i automaatvastuse viivitus [s]",
+    "WHATSAPP_AUTOANSWER": "Whatsapp automaatne vastus",
+    "WHATSAPP_AUTOANSWERDELAY": "Whatsapi automaatvastuse viivitus [s]"
   }
 }
diff --git a/public/app/main/apps/staff/i18n/fa.json b/public/app/main/apps/staff/i18n/fa.json
index 31020c3..99c53d2 100644
--- a/public/app/main/apps/staff/i18n/fa.json
+++ b/public/app/main/apps/staff/i18n/fa.json
@@ -394,11 +394,24 @@
     "CLIENT_LOGS": "گزارش های مشتری",
     "CLIENT_LOGS_ALL_ENABLED_WARNING": "هشدار: اگر چندین عامل همزمان وارد سیستم شوند، این می تواند به شدت بر عملکرد سرور تأثیر بگذارد!",
     "CLIENT_LOGS_DISABLED": "گزارش های مشتری غیرفعال هستند",
-    "CLIENT_LOGS_DISABLED_MSG": "گزارش های مشتری توسط سرپرست برای کاربر شما غیرفعال شده است",
     "CLIENT_LOGS_ENABLED": "گزارش های مشتری فعال هستند",
-    "CLIENT_LOGS_ENABLED_MSG": "گزارش های مشتری توسط مدیر برای کاربر شما فعال شده است",
     "CLIENT_LOGS_ENABLED_SINCE": "فعال شده از زمان: {{enabledSince}}",
     "CLIENT_LOGS_LOGLEVEL": "سطح گزارش: {{logLevel}}",
-    "CLIENT_LOGS_LOGLEVEL_SELECT": "انتخاب حداقل سطح گزارش (شدت)"
+    "CLIENT_LOGS_LOGLEVEL_SELECT": "انتخاب حداقل سطح گزارش (شدت)",
+    "CLIENT_LOGS_DISABLED_MSG": "گزارش های مشتری برای کاربر شما غیرفعال شده است",
+    "CLIENT_LOGS_ENABLED_MSG": "گزارش های مشتری برای کاربر شما فعال شده است",
+    "AUTO_ANSWER": "پاسخ خودکار",
+    "CHAT_AUTOANSWER": "پاسخ خودکار چت",
+    "CHAT_AUTOANSWERDELAY": "تأخیر پاسخ خودکار چت [s]",
+    "EMAIL_AUTOANSWER": "پاسخ خودکار ایمیل",
+    "EMAIL_AUTOANSWERDELAY": "تأخیر پاسخ خودکار ایمیل [s]",
+    "FAX_AUTOANSWER": "فکس پاسخ خودکار",
+    "FAX_AUTOANSWERDELAY": "تأخیر پاسخ خودکار فکس [s]",
+    "OPENCHANNEL_AUTOANSWER": "پاسخ خودکار Openchannel",
+    "OPENCHANNEL_AUTOANSWERDELAY": "تاخیر پاسخ خودکار کانال باز [s]",
+    "SMS_AUTOANSWER": "پاسخ خودکار اس ام اس",
+    "SMS_AUTOANSWERDELAY": "تأخیر پاسخ خودکار پیامک [s]",
+    "WHATSAPP_AUTOANSWER": "پاسخ خودکار واتساپ",
+    "WHATSAPP_AUTOANSWERDELAY": "تأخیر پاسخ خودکار واتساپ [s]"
   }
 }
diff --git a/public/app/main/apps/staff/i18n/fi.json b/public/app/main/apps/staff/i18n/fi.json
index 052860a..2c88064 100644
--- a/public/app/main/apps/staff/i18n/fi.json
+++ b/public/app/main/apps/staff/i18n/fi.json
@@ -394,11 +394,24 @@
     "CLIENT_LOGS": "Asiakaslokit",
     "CLIENT_LOGS_ALL_ENABLED_WARNING": "Varoitus: tämä voi vaikuttaa vakavasti palvelimen suorituskykyyn, jos monta agenttia kirjautuu sisään samanaikaisesti!",
     "CLIENT_LOGS_DISABLED": "Asiakaslokit on poistettu käytöstä",
-    "CLIENT_LOGS_DISABLED_MSG": "Järjestelmänvalvoja on poistanut asiakaslokit käytöstä käyttäjältäsi",
     "CLIENT_LOGS_ENABLED": "Asiakaslokit ovat käytössä",
-    "CLIENT_LOGS_ENABLED_MSG": "Järjestelmänvalvoja on ottanut asiakaslokit käyttöön käyttäjällesi",
     "CLIENT_LOGS_ENABLED_SINCE": "Käytössä: {{enabledSince}}",
     "CLIENT_LOGS_LOGLEVEL": "Lokitaso: {{logLevel}}",
-    "CLIENT_LOGS_LOGLEVEL_SELECT": "Valitse kirjauksen vähimmäistaso (vakavuus)"
+    "CLIENT_LOGS_LOGLEVEL_SELECT": "Valitse kirjauksen vähimmäistaso (vakavuus)",
+    "CLIENT_LOGS_DISABLED_MSG": "Asiakaslokit on poistettu käytöstä käyttäjältäsi",
+    "CLIENT_LOGS_ENABLED_MSG": "Asiakaslokit on otettu käyttöön käyttäjällesi",
+    "AUTO_ANSWER": "Automaattinen vastaus",
+    "CHAT_AUTOANSWER": "Chatin automaattinen vastaus",
+    "CHAT_AUTOANSWERDELAY": "Chatin automaattisen vastauksen viive [s]",
+    "EMAIL_AUTOANSWER": "Sähköposti automaattinen vastaus",
+    "EMAIL_AUTOANSWERDELAY": "Sähköpostin automaattisen vastauksen viive [s]",
+    "FAX_AUTOANSWER": "Faksi automaattinen vastaus",
+    "FAX_AUTOANSWERDELAY": "Faksin automaattisen vastauksen viive [s]",
+    "OPENCHANNEL_AUTOANSWER": "Openchannel automaattinen vastaus",
+    "OPENCHANNEL_AUTOANSWERDELAY": "Avoimen kanavan automaattisen vastauksen viive [s]",
+    "SMS_AUTOANSWER": "SMS automaattinen vastaus",
+    "SMS_AUTOANSWERDELAY": "Tekstiviestien automaattisen vastauksen viive [s]",
+    "WHATSAPP_AUTOANSWER": "Whatsapp automaattinen vastaus",
+    "WHATSAPP_AUTOANSWERDELAY": "Whatsapp automaattisen vastauksen viive [s]"
   }
 }
diff --git a/public/app/main/apps/staff/i18n/fr.json b/public/app/main/apps/staff/i18n/fr.json
index a70e6c6..f54dcfb 100644
--- a/public/app/main/apps/staff/i18n/fr.json
+++ b/public/app/main/apps/staff/i18n/fr.json
@@ -394,11 +394,24 @@
     "CLIENT_LOGS": "Journaux des clients",
     "CLIENT_LOGS_ALL_ENABLED_WARNING": "Attention : cela peut sérieusement affecter les performances du serveur si plusieurs agents sont connectés en même temps !",
     "CLIENT_LOGS_DISABLED": "Les journaux des clients sont désactivés",
-    "CLIENT_LOGS_DISABLED_MSG": "Les journaux des clients ont été désactivés par l'administrateur pour votre utilisateur",
     "CLIENT_LOGS_ENABLED": "Les journaux des clients sont activés",
-    "CLIENT_LOGS_ENABLED_MSG": "Les journaux des clients ont été activés par l'administrateur pour votre utilisateur",
     "CLIENT_LOGS_ENABLED_SINCE": "Activé depuis : {{enabledSince}}",
     "CLIENT_LOGS_LOGLEVEL": "Niveau de journal : {{logLevel}}",
-    "CLIENT_LOGS_LOGLEVEL_SELECT": "Sélectionnez le niveau de journalisation minimum (gravité)"
+    "CLIENT_LOGS_LOGLEVEL_SELECT": "Sélectionnez le niveau de journalisation minimum (gravité)",
+    "CLIENT_LOGS_DISABLED_MSG": "Les journaux du client ont été désactivés pour votre utilisateur",
+    "CLIENT_LOGS_ENABLED_MSG": "Les journaux client ont été activés pour votre utilisateur",
+    "AUTO_ANSWER": "Réponse automatique",
+    "CHAT_AUTOANSWER": "Réponse automatique au chat",
+    "CHAT_AUTOANSWERDELAY": "Délai de réponse automatique du chat [s]",
+    "EMAIL_AUTOANSWER": "Réponse automatique par e-mail",
+    "EMAIL_AUTOANSWERDELAY": "Délai de réponse automatique aux e-mails [s]",
+    "FAX_AUTOANSWER": "Réponse automatique de télécopie",
+    "FAX_AUTOANSWERDELAY": "Délai de réponse automatique du fax [s]",
+    "OPENCHANNEL_AUTOANSWER": "Réponse automatique Openchannel",
+    "OPENCHANNEL_AUTOANSWERDELAY": "Délai de réponse automatique Openchannel [s]",
+    "SMS_AUTOANSWER": "Réponse automatique SMS",
+    "SMS_AUTOANSWERDELAY": "Délai de réponse automatique SMS [s]",
+    "WHATSAPP_AUTOANSWER": "Réponse automatique Whatsapp",
+    "WHATSAPP_AUTOANSWERDELAY": "Délai de réponse automatique Whatsapp [s]"
   }
 }
diff --git a/public/app/main/apps/staff/i18n/he.json b/public/app/main/apps/staff/i18n/he.json
index d9516ac..e0ebb8c 100644
--- a/public/app/main/apps/staff/i18n/he.json
+++ b/public/app/main/apps/staff/i18n/he.json
@@ -394,11 +394,24 @@
     "CLIENT_LOGS": "יומני לקוח",
     "CLIENT_LOGS_ALL_ENABLED_WARNING": "אזהרה: זה עלול להשפיע קשות על ביצועי השרת אם סוכנים רבים מחוברים בו זמנית!",
     "CLIENT_LOGS_DISABLED": "יומני לקוח מושבתים",
-    "CLIENT_LOGS_DISABLED_MSG": "יומני לקוח הושבתו על ידי מנהל המערכת עבור המשתמש שלך",
     "CLIENT_LOGS_ENABLED": "יומני לקוח מופעלים",
-    "CLIENT_LOGS_ENABLED_MSG": "יומני לקוח הופעלו על ידי מנהל המערכת עבור המשתמש שלך",
     "CLIENT_LOGS_ENABLED_SINCE": "מופעל מאז: {{enabledSince}}",
     "CLIENT_LOGS_LOGLEVEL": "רמת יומן: {{logLevel}}",
-    "CLIENT_LOGS_LOGLEVEL_SELECT": "בחר רמת רישום מינימלית (חומרה)"
+    "CLIENT_LOGS_LOGLEVEL_SELECT": "בחר רמת רישום מינימלית (חומרה)",
+    "CLIENT_LOGS_DISABLED_MSG": "יומני לקוח הושבתו עבור המשתמש שלך",
+    "CLIENT_LOGS_ENABLED_MSG": "יומני לקוח הופעלו עבור המשתמש שלך",
+    "AUTO_ANSWER": "תשובה אוטומטית",
+    "CHAT_AUTOANSWER": "מענה אוטומטי בצ'אט",
+    "CHAT_AUTOANSWERDELAY": "עיכוב תשובה אוטומטי בצ'אט [ים]",
+    "EMAIL_AUTOANSWER": "מענה אוטומטי באימייל",
+    "EMAIL_AUTOANSWERDELAY": "עיכוב מענה אוטומטי באימייל [ים]",
+    "FAX_AUTOANSWER": "מענה אוטומטי בפקס",
+    "FAX_AUTOANSWERDELAY": "עיכוב מענה אוטומטי של פקס [ים]",
+    "OPENCHANNEL_AUTOANSWER": "תשובה אוטומטית בערוצים פתוחים",
+    "OPENCHANNEL_AUTOANSWERDELAY": "עיכוב מענה אוטומטי של ערוץ פתוח [s]",
+    "SMS_AUTOANSWER": "מענה אוטומטי ב-SMS",
+    "SMS_AUTOANSWERDELAY": "עיכוב מענה אוטומטי של SMS [s]",
+    "WHATSAPP_AUTOANSWER": "תשובה אוטומטית בוואטסאפ",
+    "WHATSAPP_AUTOANSWERDELAY": "עיכוב מענה אוטומטי בוואטסאפ [ים]"
   }
 }
diff --git a/public/app/main/apps/staff/i18n/hi.json b/public/app/main/apps/staff/i18n/hi.json
index 5bf58a3..086efe1 100644
--- a/public/app/main/apps/staff/i18n/hi.json
+++ b/public/app/main/apps/staff/i18n/hi.json
@@ -394,11 +394,24 @@
     "CLIENT_LOGS": "ग्राहक लॉग",
     "CLIENT_LOGS_ALL_ENABLED_WARNING": "चेतावनी: यदि एक ही समय में कई एजेंट लॉग इन हैं तो यह सर्वर के प्रदर्शन को गंभीर रूप से प्रभावित कर सकता है!",
     "CLIENT_LOGS_DISABLED": "क्लाइंट लॉग अक्षम हैं",
-    "CLIENT_LOGS_DISABLED_MSG": "क्लाइंट लॉग को व्यवस्थापक द्वारा आपके उपयोगकर्ता के लिए अक्षम कर दिया गया है",
     "CLIENT_LOGS_ENABLED": "क्लाइंट लॉग सक्षम हैं",
-    "CLIENT_LOGS_ENABLED_MSG": "क्लाइंट लॉग आपके उपयोगकर्ता के लिए व्यवस्थापक द्वारा सक्षम किए गए हैं",
     "CLIENT_LOGS_ENABLED_SINCE": "तब से सक्षम है: {{enabledSince}}",
     "CLIENT_LOGS_LOGLEVEL": "लॉग स्तर: {{logLevel}}",
-    "CLIENT_LOGS_LOGLEVEL_SELECT": "न्यूनतम लॉगिंग स्तर चुनें (गंभीरता)"
+    "CLIENT_LOGS_LOGLEVEL_SELECT": "न्यूनतम लॉगिंग स्तर चुनें (गंभीरता)",
+    "CLIENT_LOGS_DISABLED_MSG": "आपके उपयोगकर्ता के लिए क्लाइंट लॉग अक्षम कर दिए गए हैं",
+    "CLIENT_LOGS_ENABLED_MSG": "आपके उपयोगकर्ता के लिए क्लाइंट लॉग सक्षम कर दिए गए हैं",
+    "AUTO_ANSWER": "स्वत: जवाब",
+    "CHAT_AUTOANSWER": "चैट ऑटो उत्तर",
+    "CHAT_AUTOANSWERDELAY": "चैट स्वतः उत्तर विलंब [s]",
+    "EMAIL_AUTOANSWER": "ईमेल ऑटो उत्तर",
+    "EMAIL_AUTOANSWERDELAY": "ईमेल स्वतः उत्तर विलंब [s]",
+    "FAX_AUTOANSWER": "फैक्स ऑटो उत्तर",
+    "FAX_AUTOANSWERDELAY": "फ़ैक्स स्वतः उत्तर विलंब [s]",
+    "OPENCHANNEL_AUTOANSWER": "ओपनचैनल ऑटो उत्तर",
+    "OPENCHANNEL_AUTOANSWERDELAY": "ओपनचैनल ऑटो उत्तर विलंब [एस]",
+    "SMS_AUTOANSWER": "एसएमएस ऑटो जवाब",
+    "SMS_AUTOANSWERDELAY": "एसएमएस ऑटो उत्तर देरी [एस]",
+    "WHATSAPP_AUTOANSWER": "व्हाट्सएप ऑटो जवाब",
+    "WHATSAPP_AUTOANSWERDELAY": "व्हाट्सएप ऑटो उत्तर देरी [एस]"
   }
 }
diff --git a/public/app/main/apps/staff/i18n/hu.json b/public/app/main/apps/staff/i18n/hu.json
index 67ec111..4097632 100644
--- a/public/app/main/apps/staff/i18n/hu.json
+++ b/public/app/main/apps/staff/i18n/hu.json
@@ -401,11 +401,24 @@
     "CLIENT_LOGS": "Ügyfélnaplók",
     "CLIENT_LOGS_ALL_ENABLED_WARNING": "Figyelmeztetés: ez súlyosan befolyásolhatja a szerver teljesítményét, ha több ügynök van bejelentkezve egyszerre!",
     "CLIENT_LOGS_DISABLED": "Az ügyfélnaplók le vannak tiltva",
-    "CLIENT_LOGS_DISABLED_MSG": "A rendszergazda letiltotta az ügyfélnaplókat a felhasználónál",
     "CLIENT_LOGS_ENABLED": "Az ügyfélnaplók engedélyezve vannak",
-    "CLIENT_LOGS_ENABLED_MSG": "A rendszergazda engedélyezte az ügyfélnaplókat a felhasználó számára",
     "CLIENT_LOGS_ENABLED_SINCE": "Engedélyezve: {{enabledSince}} óta",
     "CLIENT_LOGS_LOGLEVEL": "Naplószint: {{logLevel}}",
-    "CLIENT_LOGS_LOGLEVEL_SELECT": "Válassza ki a minimális naplózási szintet (súlyosság)"
+    "CLIENT_LOGS_LOGLEVEL_SELECT": "Válassza ki a minimális naplózási szintet (súlyosság)",
+    "CLIENT_LOGS_DISABLED_MSG": "Az ügyfélnaplók le vannak tiltva a felhasználó számára",
+    "CLIENT_LOGS_ENABLED_MSG": "Az ügyfélnaplók engedélyezve vannak a felhasználó számára",
+    "AUTO_ANSWER": "Automatikus válasz",
+    "CHAT_AUTOANSWER": "Chat automatikus válasz",
+    "CHAT_AUTOANSWERDELAY": "A csevegés automatikus válaszának késleltetése [s]",
+    "EMAIL_AUTOANSWER": "E-mail automatikus válasz",
+    "EMAIL_AUTOANSWERDELAY": "E-mail automatikus válasz késleltetése [s]",
+    "FAX_AUTOANSWER": "Fax automatikus válasz",
+    "FAX_AUTOANSWERDELAY": "Fax automatikus válasz késleltetése [s]",
+    "OPENCHANNEL_AUTOANSWER": "Openchannel automatikus válasz",
+    "OPENCHANNEL_AUTOANSWERDELAY": "Openchannel automatikus válasz késleltetése [s]",
+    "SMS_AUTOANSWER": "Sms automatikus válasz",
+    "SMS_AUTOANSWERDELAY": "SMS automatikus válasz késleltetése [s]",
+    "WHATSAPP_AUTOANSWER": "Whatsapp automatikus válasz",
+    "WHATSAPP_AUTOANSWERDELAY": "Whatsapp automatikus válasz késleltetése [s]"
   }
 }
diff --git a/public/app/main/apps/staff/i18n/id.json b/public/app/main/apps/staff/i18n/id.json
index b0194f1..d17f278 100644
--- a/public/app/main/apps/staff/i18n/id.json
+++ b/public/app/main/apps/staff/i18n/id.json
@@ -394,11 +394,24 @@
     "CLIENT_LOGS": "Log Klien",
     "CLIENT_LOGS_ALL_ENABLED_WARNING": "Peringatan: ini dapat sangat memengaruhi kinerja server jika banyak agen masuk pada saat yang bersamaan!",
     "CLIENT_LOGS_DISABLED": "Log klien dinonaktifkan",
-    "CLIENT_LOGS_DISABLED_MSG": "Log klien telah dinonaktifkan oleh administrator untuk pengguna Anda",
     "CLIENT_LOGS_ENABLED": "Log klien diaktifkan",
-    "CLIENT_LOGS_ENABLED_MSG": "Log klien telah diaktifkan oleh administrator untuk pengguna Anda",
     "CLIENT_LOGS_ENABLED_SINCE": "Diaktifkan sejak: {{enabled Since}}",
     "CLIENT_LOGS_LOGLEVEL": "Tingkat log: {{logLevel}}",
-    "CLIENT_LOGS_LOGLEVEL_SELECT": "Pilih level logging min (keparahan)"
+    "CLIENT_LOGS_LOGLEVEL_SELECT": "Pilih level logging min (keparahan)",
+    "CLIENT_LOGS_DISABLED_MSG": "Log klien telah dinonaktifkan untuk pengguna Anda",
+    "CLIENT_LOGS_ENABLED_MSG": "Log klien telah diaktifkan untuk pengguna Anda",
+    "AUTO_ANSWER": "Jawab otomatis",
+    "CHAT_AUTOANSWER": "Obrolan otomatis menjawab",
+    "CHAT_AUTOANSWERDELAY": "Keterlambatan jawaban otomatis obrolan [s]",
+    "EMAIL_AUTOANSWER": "Jawaban otomatis email",
+    "EMAIL_AUTOANSWERDELAY": "Penundaan jawaban otomatis email [s]",
+    "FAX_AUTOANSWER": "Jawaban otomatis faks",
+    "FAX_AUTOANSWERDELAY": "Penundaan jawaban otomatis faks [s]",
+    "OPENCHANNEL_AUTOANSWER": "Jawaban otomatis saluran terbuka",
+    "OPENCHANNEL_AUTOANSWERDELAY": "Penundaan jawaban otomatis saluran terbuka [s]",
+    "SMS_AUTOANSWER": "Jawaban otomatis sms",
+    "SMS_AUTOANSWERDELAY": "Keterlambatan jawaban otomatis sms [s]",
+    "WHATSAPP_AUTOANSWER": "Jawaban otomatis Whatsapp",
+    "WHATSAPP_AUTOANSWERDELAY": "Penundaan jawaban otomatis Whatsapp [s]"
   }
 }
diff --git a/public/app/main/apps/staff/i18n/it.json b/public/app/main/apps/staff/i18n/it.json
index 985df45..a3540d0 100644
--- a/public/app/main/apps/staff/i18n/it.json
+++ b/public/app/main/apps/staff/i18n/it.json
@@ -379,8 +379,8 @@
     "CLIENT_LOGS_LOGLEVEL_SELECT": "Minimo livello di log (criticità)",
     "CLIENT_LOGS_LOGLEVEL": "Livello: {{logLevel}}",
     "CLIENT_LOGS_ENABLED_SINCE": "Attivo da: {{enabledSince}}",
-    "CLIENT_LOGS_ENABLED_MSG": "L'amministratore ha abilitato i logs del client per il tuo utente",
-    "CLIENT_LOGS_DISABLED_MSG": "L'amministratore ha disabilitato i logs del client per il tuo utente",
+    "CLIENT_LOGS_ENABLED_MSG": "I logs del client sono stati abilitati per il tuo utente",
+    "CLIENT_LOGS_DISABLED_MSG": "I logs del client sono stati disabilitati per il tuo utente",
     "CLIENT_LOGS_ALL_ENABLED_WARNING": "Attenzione: questo potrebbe influenzare negativamente sulle prestazioni se molti agenti sono loggati nello stesso momento!",
     "QUEUEADD_AGENT_VOICE_OUTBOUND": "Aggiungi Agente a Campagne Coda",
     "QUEUEADD_AGENT_VOICE_INBOUND": "Aggiungi Agente a code Voce",
@@ -407,6 +407,19 @@
     "QUEUEADD_AGENT_WHATSAPP_INBOUND": "Aggiungi agente alle code di WhatsApp",
     "SELECTED_QUEUES_WHATSAPP_INBOUND": "Code WhatsApp selezionate",
     "AD_SSO_ENABLED": "SSO di Active Directory",
-    "AUTHENTICATION": "Autenticazione"
+    "AUTHENTICATION": "Autenticazione",
+    "AUTO_ANSWER": "Risposta automatica",
+    "CHAT_AUTOANSWER": "Risposta automatica della chat",
+    "CHAT_AUTOANSWERDELAY": "Ritardo risposta automatica chat [s]",
+    "EMAIL_AUTOANSWER": "Risposta automatica via e-mail",
+    "EMAIL_AUTOANSWERDELAY": "Ritardo risposta automatica e-mail [i]",
+    "FAX_AUTOANSWER": "Risposta automatica via fax",
+    "FAX_AUTOANSWERDELAY": "Ritardo risposta automatica fax [s]",
+    "OPENCHANNEL_AUTOANSWER": "Risposta automatica a canale aperto",
+    "OPENCHANNEL_AUTOANSWERDELAY": "Ritardo risposta automatica canale aperto [s]",
+    "SMS_AUTOANSWER": "Sms risposta automatica",
+    "SMS_AUTOANSWERDELAY": "Ritardo risposta automatica SMS [s]",
+    "WHATSAPP_AUTOANSWER": "Whatsapp risposta automatica",
+    "WHATSAPP_AUTOANSWERDELAY": "Ritardo risposta automatica Whatsapp [s]"
   }
 }
diff --git a/public/app/main/apps/staff/i18n/ja.json b/public/app/main/apps/staff/i18n/ja.json
index 8423518..490d720 100644
--- a/public/app/main/apps/staff/i18n/ja.json
+++ b/public/app/main/apps/staff/i18n/ja.json
@@ -394,11 +394,24 @@
     "CLIENT_LOGS": "クライアントログ",
     "CLIENT_LOGS_ALL_ENABLED_WARNING": "警告：これは、多数のエージェントが同時にログインしている場合、サーバーのパフォーマンスに深刻な影響を与える可能性があります。",
     "CLIENT_LOGS_DISABLED": "クライアントログが無効になっている",
-    "CLIENT_LOGS_DISABLED_MSG": "管理者がユーザーのクライアントログを無効にしました",
     "CLIENT_LOGS_ENABLED": "クライアントログが有効になっている",
-    "CLIENT_LOGS_ENABLED_MSG": "クライアントログは、管理者によってユーザーに対して有効にされています",
     "CLIENT_LOGS_ENABLED_SINCE": "有効以降：{{enabledSince}}",
     "CLIENT_LOGS_LOGLEVEL": "ログレベル：{{logLevel}}",
-    "CLIENT_LOGS_LOGLEVEL_SELECT": "最小ログレベル（重大度）を選択します"
+    "CLIENT_LOGS_LOGLEVEL_SELECT": "最小ログレベル（重大度）を選択します",
+    "CLIENT_LOGS_DISABLED_MSG": "ユーザーのクライアントログが無効になっています",
+    "CLIENT_LOGS_ENABLED_MSG": "ユーザーに対してクライアントログが有効になっています",
+    "AUTO_ANSWER": "自動応答",
+    "CHAT_AUTOANSWER": "チャット自動応答",
+    "CHAT_AUTOANSWERDELAY": "チャット自動応答遅延[s]",
+    "EMAIL_AUTOANSWER": "メール自動応答",
+    "EMAIL_AUTOANSWERDELAY": "メール自動応答遅延[s]",
+    "FAX_AUTOANSWER": "ファックス自動応答",
+    "FAX_AUTOANSWERDELAY": "ファックス自動応答遅延[s]",
+    "OPENCHANNEL_AUTOANSWER": "オープンチャネル自動応答",
+    "OPENCHANNEL_AUTOANSWERDELAY": "オープンチャネル自動応答遅延[s]",
+    "SMS_AUTOANSWER": "SMS自動応答",
+    "SMS_AUTOANSWERDELAY": "SMS自動応答遅延[s]",
+    "WHATSAPP_AUTOANSWER": "Whatsapp自動応答",
+    "WHATSAPP_AUTOANSWERDELAY": "Whatsapp自動応答遅延[s]"
   }
 }
diff --git a/public/app/main/apps/staff/i18n/ko.json b/public/app/main/apps/staff/i18n/ko.json
index 350b32f..982c993 100644
--- a/public/app/main/apps/staff/i18n/ko.json
+++ b/public/app/main/apps/staff/i18n/ko.json
@@ -394,11 +394,24 @@
     "CLIENT_LOGS": "클라이언트 로그",
     "CLIENT_LOGS_ALL_ENABLED_WARNING": "경고: 많은 에이전트가 동시에 로그인하면 서버 성능에 심각한 영향을 줄 수 있습니다!",
     "CLIENT_LOGS_DISABLED": "클라이언트 로그가 비활성화되었습니다.",
-    "CLIENT_LOGS_DISABLED_MSG": "관리자가 사용자의 클라이언트 로그를 비활성화했습니다.",
     "CLIENT_LOGS_ENABLED": "클라이언트 로그가 활성화되었습니다.",
-    "CLIENT_LOGS_ENABLED_MSG": "관리자가 사용자의 클라이언트 로그를 활성화했습니다.",
     "CLIENT_LOGS_ENABLED_SINCE": "다음부터 활성화됨: {{enabledSince}}",
     "CLIENT_LOGS_LOGLEVEL": "로그 수준: {{logLevel}}",
-    "CLIENT_LOGS_LOGLEVEL_SELECT": "최소 로깅 수준 선택(심각도)"
+    "CLIENT_LOGS_LOGLEVEL_SELECT": "최소 로깅 수준 선택(심각도)",
+    "CLIENT_LOGS_DISABLED_MSG": "사용자에 대해 클라이언트 로그가 비활성화되었습니다.",
+    "CLIENT_LOGS_ENABLED_MSG": "사용자에 대해 클라이언트 로그가 활성화되었습니다.",
+    "AUTO_ANSWER": "자동 응답",
+    "CHAT_AUTOANSWER": "채팅 자동 응답",
+    "CHAT_AUTOANSWERDELAY": "채팅 자동 응답 지연 []",
+    "EMAIL_AUTOANSWER": "이메일 자동 응답",
+    "EMAIL_AUTOANSWERDELAY": "이메일 자동 응답 지연 []",
+    "FAX_AUTOANSWER": "팩스 자동 응답",
+    "FAX_AUTOANSWERDELAY": "팩스 자동 응답 지연 []",
+    "OPENCHANNEL_AUTOANSWER": "오픈채널 자동응답",
+    "OPENCHANNEL_AUTOANSWERDELAY": "Openchannel 자동 응답 지연 [s]",
+    "SMS_AUTOANSWER": "SMS 자동 응답",
+    "SMS_AUTOANSWERDELAY": "SMS 자동 응답 지연 []",
+    "WHATSAPP_AUTOANSWER": "Whatsapp 자동 응답",
+    "WHATSAPP_AUTOANSWERDELAY": "Whatsapp 자동 응답 지연 []"
   }
 }
diff --git a/public/app/main/apps/staff/i18n/lt.json b/public/app/main/apps/staff/i18n/lt.json
index abf0809..326e4dd 100644
--- a/public/app/main/apps/staff/i18n/lt.json
+++ b/public/app/main/apps/staff/i18n/lt.json
@@ -401,11 +401,24 @@
     "CLIENT_LOGS": "Klientų žurnalai",
     "CLIENT_LOGS_ALL_ENABLED_WARNING": "Įspėjimas: tai gali smarkiai paveikti serverio veikimą, jei vienu metu bus prisijungę daug agentų!",
     "CLIENT_LOGS_DISABLED": "Klientų žurnalai išjungti",
-    "CLIENT_LOGS_DISABLED_MSG": "Administratorius jūsų naudotojui išjungė klientų žurnalus",
     "CLIENT_LOGS_ENABLED": "Klientų žurnalai įjungti",
-    "CLIENT_LOGS_ENABLED_MSG": "Administratorius jūsų naudotojui įgalino klientų žurnalus",
     "CLIENT_LOGS_ENABLED_SINCE": "Įjungta nuo: {{enabledSince}}",
     "CLIENT_LOGS_LOGLEVEL": "Žurnalo lygis: {{logLevel}}",
-    "CLIENT_LOGS_LOGLEVEL_SELECT": "Pasirinkite minimalų registravimo lygį (sunkumą)"
+    "CLIENT_LOGS_LOGLEVEL_SELECT": "Pasirinkite minimalų registravimo lygį (sunkumą)",
+    "CLIENT_LOGS_DISABLED_MSG": "Kliento žurnalai buvo išjungti jūsų vartotojui",
+    "CLIENT_LOGS_ENABLED_MSG": "Jūsų vartotojui buvo įjungti klientų žurnalai",
+    "AUTO_ANSWER": "Automatinis atsakymas",
+    "CHAT_AUTOANSWER": "Automatinis pokalbio atsakymas",
+    "CHAT_AUTOANSWERDELAY": "Automatinio pokalbio atsakymo delsa [s]",
+    "EMAIL_AUTOANSWER": "Automatinis atsakymas el",
+    "EMAIL_AUTOANSWERDELAY": "El. pašto automatinio atsakymo delsa [s]",
+    "FAX_AUTOANSWER": "Automatinis fakso atsakymas",
+    "FAX_AUTOANSWERDELAY": "Automatinio fakso atsakymo delsa [s]",
+    "OPENCHANNEL_AUTOANSWER": "Openchannel automatinis atsakymas",
+    "OPENCHANNEL_AUTOANSWERDELAY": "Atviro kanalo automatinio atsakymo delsa [s]",
+    "SMS_AUTOANSWER": "Sms automatinis atsakymas",
+    "SMS_AUTOANSWERDELAY": "SMS automatinio atsakymo delsa [s]",
+    "WHATSAPP_AUTOANSWER": "Whatsapp automatinis atsakymas",
+    "WHATSAPP_AUTOANSWERDELAY": "WhatsApp automatinio atsakymo delsa [s]"
   }
 }
diff --git a/public/app/main/apps/staff/i18n/lv.json b/public/app/main/apps/staff/i18n/lv.json
index 8016765..0d14412 100644
--- a/public/app/main/apps/staff/i18n/lv.json
+++ b/public/app/main/apps/staff/i18n/lv.json
@@ -394,11 +394,24 @@
     "CLIENT_LOGS": "Klientu žurnāli",
     "CLIENT_LOGS_ALL_ENABLED_WARNING": "Brīdinājums: tas var nopietni ietekmēt servera veiktspēju, ja vienlaikus tiek pieteikti daudzi aģenti!",
     "CLIENT_LOGS_DISABLED": "Klientu žurnāli ir atspējoti",
-    "CLIENT_LOGS_DISABLED_MSG": "Administrators jūsu lietotājam ir atspējojis klientu žurnālus",
     "CLIENT_LOGS_ENABLED": "Klientu žurnāli ir iespējoti",
-    "CLIENT_LOGS_ENABLED_MSG": "Administrators jūsu lietotājam ir iespējojis klientu žurnālus",
     "CLIENT_LOGS_ENABLED_SINCE": "Iespējots kopš: {{enabledSince}}",
     "CLIENT_LOGS_LOGLEVEL": "Žurnāla līmenis: {{logLevel}}",
-    "CLIENT_LOGS_LOGLEVEL_SELECT": "Atlasiet minimālo reģistrēšanas līmeni (nopietnību)"
+    "CLIENT_LOGS_LOGLEVEL_SELECT": "Atlasiet minimālo reģistrēšanas līmeni (nopietnību)",
+    "CLIENT_LOGS_DISABLED_MSG": "Jūsu lietotājam ir atspējoti klientu žurnāli",
+    "CLIENT_LOGS_ENABLED_MSG": "Jūsu lietotājam ir iespējoti klientu žurnāli",
+    "AUTO_ANSWER": "Automātiskā atbilde",
+    "CHAT_AUTOANSWER": "Automātiskā tērzēšanas atbilde",
+    "CHAT_AUTOANSWERDELAY": "Automātiskās tērzēšanas atbildes aizkave [s]",
+    "EMAIL_AUTOANSWER": "Automātiskā atbilde uz e-pastu",
+    "EMAIL_AUTOANSWERDELAY": "E-pasta automātiskās atbildes aizkave [s]",
+    "FAX_AUTOANSWER": "Faksa automātiskā atbilde",
+    "FAX_AUTOANSWERDELAY": "Faksa automātiskās atbildes aizkave [s]",
+    "OPENCHANNEL_AUTOANSWER": "Openchannel automātiskā atbilde",
+    "OPENCHANNEL_AUTOANSWERDELAY": "Openchannel automātiskās atbildes aizkave [s]",
+    "SMS_AUTOANSWER": "Sms automātiskā atbilde",
+    "SMS_AUTOANSWERDELAY": "Īsziņu automātiskās atbildes aizkave [s]",
+    "WHATSAPP_AUTOANSWER": "Whatsapp automātiskā atbilde",
+    "WHATSAPP_AUTOANSWERDELAY": "Whatsapp automātiskās atbildes aizkave [s]"
   }
 }
diff --git a/public/app/main/apps/staff/i18n/nl.json b/public/app/main/apps/staff/i18n/nl.json
index 6d32f05..88f508c 100644
--- a/public/app/main/apps/staff/i18n/nl.json
+++ b/public/app/main/apps/staff/i18n/nl.json
@@ -394,11 +394,24 @@
     "CLIENT_LOGS": "Klantlogboeken",
     "CLIENT_LOGS_ALL_ENABLED_WARNING": "Waarschuwing: dit kan ernstige gevolgen hebben voor de serverprestaties als er veel agenten tegelijkertijd zijn ingelogd!",
     "CLIENT_LOGS_DISABLED": "Clientlogboeken zijn uitgeschakeld",
-    "CLIENT_LOGS_DISABLED_MSG": "Clientlogs zijn uitgeschakeld door de beheerder voor uw gebruiker",
     "CLIENT_LOGS_ENABLED": "Clientlogboeken zijn ingeschakeld",
-    "CLIENT_LOGS_ENABLED_MSG": "Clientlogs zijn ingeschakeld door de beheerder voor uw gebruiker",
     "CLIENT_LOGS_ENABLED_SINCE": "Ingeschakeld sinds: {{enabledSince}}",
     "CLIENT_LOGS_LOGLEVEL": "Logniveau: {{logLevel}}",
-    "CLIENT_LOGS_LOGLEVEL_SELECT": "Selecteer min logniveau (ernst)"
+    "CLIENT_LOGS_LOGLEVEL_SELECT": "Selecteer min logniveau (ernst)",
+    "CLIENT_LOGS_DISABLED_MSG": "Clientlogs zijn uitgeschakeld voor uw gebruiker",
+    "CLIENT_LOGS_ENABLED_MSG": "Clientlogs zijn ingeschakeld voor uw gebruiker",
+    "AUTO_ANSWER": "Automatisch antwoord",
+    "CHAT_AUTOANSWER": "Chat automatisch beantwoorden",
+    "CHAT_AUTOANSWERDELAY": "Vertraging voor automatisch beantwoorden van chat [s]",
+    "EMAIL_AUTOANSWER": "Automatisch antwoord e-mailen",
+    "EMAIL_AUTOANSWERDELAY": "Vertraging voor automatisch beantwoorden van e-mail [s]",
+    "FAX_AUTOANSWER": "Fax automatisch beantwoorden",
+    "FAX_AUTOANSWERDELAY": "Vertraging automatisch beantwoorden fax [s]",
+    "OPENCHANNEL_AUTOANSWER": "Open kanaal automatisch beantwoorden",
+    "OPENCHANNEL_AUTOANSWERDELAY": "Vertraging voor automatisch beantwoorden van open kanaal [s]",
+    "SMS_AUTOANSWER": "Sms automatisch beantwoorden",
+    "SMS_AUTOANSWERDELAY": "Vertraging automatisch beantwoorden sms [s]",
+    "WHATSAPP_AUTOANSWER": "Whatsapp automatisch beantwoorden",
+    "WHATSAPP_AUTOANSWERDELAY": "Whatsapp automatische antwoordvertraging [s]"
   }
 }
diff --git a/public/app/main/apps/staff/i18n/no.json b/public/app/main/apps/staff/i18n/no.json
index 53b89dc..dde7f6c 100644
--- a/public/app/main/apps/staff/i18n/no.json
+++ b/public/app/main/apps/staff/i18n/no.json
@@ -394,11 +394,24 @@
     "CLIENT_LOGS": "Klientlogger",
     "CLIENT_LOGS_ALL_ENABLED_WARNING": "Advarsel: dette kan påvirke serverytelsen alvorlig hvis mange agenter er logget på samtidig!",
     "CLIENT_LOGS_DISABLED": "Klientlogger er deaktivert",
-    "CLIENT_LOGS_DISABLED_MSG": "Klientlogger har blitt deaktivert av administratoren for brukeren din",
     "CLIENT_LOGS_ENABLED": "Klientlogger er aktivert",
-    "CLIENT_LOGS_ENABLED_MSG": "Klientlogger er aktivert av administratoren for brukeren din",
     "CLIENT_LOGS_ENABLED_SINCE": "Aktivert siden: {{enabledSince}}",
     "CLIENT_LOGS_LOGLEVEL": "Loggnivå: {{logLevel}}",
-    "CLIENT_LOGS_LOGLEVEL_SELECT": "Velg minimum loggingsnivå (alvorlighetsgrad)"
+    "CLIENT_LOGS_LOGLEVEL_SELECT": "Velg minimum loggingsnivå (alvorlighetsgrad)",
+    "CLIENT_LOGS_DISABLED_MSG": "Klientlogger har blitt deaktivert for brukeren din",
+    "CLIENT_LOGS_ENABLED_MSG": "Klientlogger er aktivert for brukeren din",
+    "AUTO_ANSWER": "Automatisk svar",
+    "CHAT_AUTOANSWER": "Chat automatisk svar",
+    "CHAT_AUTOANSWERDELAY": "Chat automatisk svarforsinkelse [s]",
+    "EMAIL_AUTOANSWER": "E-post autosvar",
+    "EMAIL_AUTOANSWERDELAY": "Forsinkelse for automatisk svar på e-post [s]",
+    "FAX_AUTOANSWER": "Faks automatisk svar",
+    "FAX_AUTOANSWERDELAY": "Faks automatisk svarforsinkelse [s]",
+    "OPENCHANNEL_AUTOANSWER": "Åpen kanal automatisk svar",
+    "OPENCHANNEL_AUTOANSWERDELAY": "Åpen kanal automatisk svarforsinkelse [s]",
+    "SMS_AUTOANSWER": "SMS autosvar",
+    "SMS_AUTOANSWERDELAY": "SMS autosvar forsinkelse [s]",
+    "WHATSAPP_AUTOANSWER": "Whatsapp automatisk svar",
+    "WHATSAPP_AUTOANSWERDELAY": "Whatsapp automatisk svarforsinkelse [s]"
   }
 }
diff --git a/public/app/main/apps/staff/i18n/pl.json b/public/app/main/apps/staff/i18n/pl.json
index 80020b1..52ae50b 100644
--- a/public/app/main/apps/staff/i18n/pl.json
+++ b/public/app/main/apps/staff/i18n/pl.json
@@ -394,11 +394,24 @@
     "CLIENT_LOGS": "Dzienniki klienta",
     "CLIENT_LOGS_ALL_ENABLED_WARNING": "Ostrzeżenie: może to poważnie wpłynąć na wydajność serwera, jeśli wielu agentów jest zalogowanych w tym samym czasie!",
     "CLIENT_LOGS_DISABLED": "Dzienniki klienta są wyłączone",
-    "CLIENT_LOGS_DISABLED_MSG": "Dzienniki klienta zostały wyłączone przez administratora dla Twojego użytkownika",
     "CLIENT_LOGS_ENABLED": "Dzienniki klienta są włączone",
-    "CLIENT_LOGS_ENABLED_MSG": "Dzienniki klienta zostały włączone przez administratora dla Twojego użytkownika",
     "CLIENT_LOGS_ENABLED_SINCE": "Włączone od: {{enabledSince}}",
     "CLIENT_LOGS_LOGLEVEL": "Poziom dziennika: {{logLevel}}",
-    "CLIENT_LOGS_LOGLEVEL_SELECT": "Wybierz minimalny poziom rejestrowania (ważność)"
+    "CLIENT_LOGS_LOGLEVEL_SELECT": "Wybierz minimalny poziom rejestrowania (ważność)",
+    "CLIENT_LOGS_DISABLED_MSG": "Dzienniki klienta zostały wyłączone dla Twojego użytkownika",
+    "CLIENT_LOGS_ENABLED_MSG": "Dzienniki klienta zostały włączone dla Twojego użytkownika",
+    "AUTO_ANSWER": "Automatyczna odpowiedź",
+    "CHAT_AUTOANSWER": "Automatyczna odpowiedź na czacie",
+    "CHAT_AUTOANSWERDELAY": "Opóźnienie automatycznej odpowiedzi na czacie [s]",
+    "EMAIL_AUTOANSWER": "Automatyczna odpowiedź na e-mail",
+    "EMAIL_AUTOANSWERDELAY": "Opóźnienie automatycznej odpowiedzi na e-mail [s]",
+    "FAX_AUTOANSWER": "Automatyczna odpowiedź faksu",
+    "FAX_AUTOANSWERDELAY": "Opóźnienie automatycznej odpowiedzi faksu [s]",
+    "OPENCHANNEL_AUTOANSWER": "Automatyczna odpowiedź na otwartym kanale",
+    "OPENCHANNEL_AUTOANSWERDELAY": "Opóźnienie automatycznej odpowiedzi w otwartym kanale [s]",
+    "SMS_AUTOANSWER": "Automatyczna odpowiedź SMS",
+    "SMS_AUTOANSWERDELAY": "Opóźnienie automatycznej odpowiedzi SMS [s]",
+    "WHATSAPP_AUTOANSWER": "Automatyczna odpowiedź Whatsapp",
+    "WHATSAPP_AUTOANSWERDELAY": "Opóźnienie automatycznej odpowiedzi Whatsapp [s]"
   }
 }
diff --git a/public/app/main/apps/staff/i18n/pt-BR.json b/public/app/main/apps/staff/i18n/pt-BR.json
index b7ede2c..7bfe301 100644
--- a/public/app/main/apps/staff/i18n/pt-BR.json
+++ b/public/app/main/apps/staff/i18n/pt-BR.json
@@ -2,11 +2,11 @@
   "STAFF": {
     "HOTDESK": "Hot desk",
     "ENABLEVIDEORECORDING": "Ativar gravação de vídeo",
-    "OLD_PASSWORD": "Senha Antiga",
-    "ENABLEJAWSINTEGRATION": "Ativar Integração de Jaws",
+    "OLD_PASSWORD": "Senha antiga",
+    "ENABLEJAWSINTEGRATION": "Ativar integração de Jaws",
     "ALIAS": "Alias",
     "NO_PASSWORD_CHANGE": "Nenhuma mudança de senha",
-    "SECURITY_SUITE": "Suíte de Segurança",
+    "SECURITY_SUITE": "Suíte de segurança",
     "LAST_PASSWORD_RESET_AT": "Última redefinição de senha em",
     "SIP_WEBRTC": "Sip",
     "SETTINGS_WEBRTC": "Definições",
@@ -20,7 +20,7 @@
     "TOGGLE_SIDENAV": "Toggle sidenav",
     "SEARCH_FOR_ANYONE": "Procurar",
     "BACK": "Voltar",
-    "MULTI_SELECT_TOGGLE": "multi select toggle",
+    "MULTI_SELECT_TOGGLE": "Multi select toggle",
     "SELECT_ALL": "Selecionar tudo",
     "SELECT_NONE": "Selecione nenhum",
     "SELECTED": "Selecionado",
@@ -28,20 +28,20 @@
     "EXPORT_SELECTED": "Exportar selecionado",
     "ALL_USERS": "Todos os usuários",
     "ALL_AGENTS": "Todos os agentes",
-    "SORT": "ordenar",
+    "SORT": "Ordenar",
     "NAME": "Nome",
-    "FULLNAME": "Nome Completo",
+    "FULLNAME": "Nome completo",
     "A_TO_Z": "(A a Z)",
     "Z_TO_A": "(Z a A)",
     "MORE": "Mais",
-    "DELETE_USER": "Excluir Usuário",
-    "EDIT_USER": "Editar Usuário",
-    "DELETE_AGENT": "Excluir Agente",
-    "EDIT_AGENT": "Editar Agente",
+    "DELETE_USER": "Excluir usuário",
+    "EDIT_USER": "Editar usuário",
+    "DELETE_AGENT": "Excluir agente",
+    "EDIT_AGENT": "Editar agente",
     "DELETE": "Excluir",
     "SAVE": "Salvar",
-    "ADD_USER": "Adicionar Usuário",
-    "ADD_AGENT": "Adicionar Agente",
+    "ADD_USER": "Adicionar usuário",
+    "ADD_AGENT": "Adicionar agente",
     "NO_RESULTS": "Nenhum resultado ..",
     "CLOSE_DIALOG": "Fechar a caixa de diálogo",
     "NAME_REQUIRED": "Nome (obrigatório)",
@@ -146,50 +146,50 @@
     "CHATCAPACITY": "Capacidade do Chat",
     "MAILCAPACITY": "Capacidade de Email",
     "FAXCAPACITY": "Capacidade do Fax",
-    "SMSCAPACITY": "Capacidade do Sms",
-    "OPENCHANNELCAPACITY": "Capacidade do Open Channel",
+    "SMSCAPACITY": "Capacidade do SMS",
+    "OPENCHANNELCAPACITY": "Capacidade do OpenChannel",
     "MOTIONBAR": "Motion Bar",
     "SETTINGS": "Definições",
     "AUTOANSWER": "Resposta automática",
-    "ENABLESETTINGS": "Habilitar Definições",
-    "CALL_FORWARDING": "Encaminhamento de Chamadas",
+    "ENABLESETTINGS": "Habilitar configurações",
+    "CALL_FORWARDING": "Encaminhamento de chamadas",
     "UNCONDITIONAL": "Incondicional",
-    "UNCONDITIONALNUMBER": "Número Incondicional",
+    "UNCONDITIONALNUMBER": "Número incondicional",
     "NOREPLY": "Sem resposta",
     "NOREPLYNUMBER": "Nenhum número de resposta",
     "BUSY": "Ocupado",
-    "BUSYNUMBER": "Número Ocupado",
+    "BUSYNUMBER": "Número ocupado",
     "REMOTE_CONTROL": "Controle remoto",
     "REMOTECONTROL": "Controle remoto",
-    "REMOTECONTROLPORT": "Porta de Controle remoto",
+    "REMOTECONTROLPORT": "Porta de controle remoto",
     "SIP": "SIP",
     "SIPEXPIRES": "SIP Expira [seg]",
     "SIPPORT": "Porta SIP",
     "PENALTY": "Prioridade",
     "ACCOUNTNAME": "Nome da conta",
-    "ADD_TELEPHONE": "Adicionar Ramal",
-    "EDIT_TELEPHONE": "Editar Ramal",
-    "DELETE_TELEPHONE": "Excluir Ramal",
-    "TEAMS": "Grupos",
-    "DELETE_TEAM": "Excluir Grupo",
-    "AGENTADD_TEAM": "Adicionar agentes no grupo",
-    "EDIT_TEAM": "Editar Grupo",
+    "ADD_TELEPHONE": "Adicionar Ramal Adm",
+    "EDIT_TELEPHONE": "Editar Ramal Adm",
+    "DELETE_TELEPHONE": "Excluir Ramal Adm",
+    "TEAMS": "Equipes",
+    "DELETE_TEAM": "Excluir Equipe",
+    "AGENTADD_TEAM": "Adicionar agentes na equipe",
+    "EDIT_TEAM": "Editar Equipe",
     "TYPE": "Tipo",
-    "TELEPHONES": "Ramais",
+    "TELEPHONES": "Ramais Adm",
     "CALLERID": "Identificador de chamadas",
     "ENABLERECORDING": "Ativar gravação",
-    "STAFF": "Equipe",
+    "STAFF": "Colaboradores",
     "ID": "Id",
-    "NEW_USER": "Novo Usuário",
-    "NEW_AGENT": "Novo Agente",
-    "NEW_TELEPHONE": "Novo Ramal",
-    "NEW_TEAM": "Novo Grupo",
-    "ADD_TEAM": "Adicionar Grupo",
+    "NEW_USER": "Novo usuário",
+    "NEW_AGENT": "Novo agente",
+    "NEW_TELEPHONE": "Novo ramal adm",
+    "NEW_TEAM": "Nova equipe",
+    "ADD_TEAM": "Adicionar equipe",
     "JOIN_QUEUE": "Junte-se à fila",
     "CAPACITY": "Capacidade",
     "AUTOINTERNAL": "Auto gerar número interno",
-    "ADD_AGENT_TO_TEAM": "Adicionar agente no grupo",
-    "TEAMADD_AGENT": "Adicionar agente no grupo",
+    "ADD_AGENT_TO_TEAM": "Adicionar agente na equipe",
+    "TEAMADD_AGENT": "Adicionar agente na equipe",
     "NO_AVAILABLE_INFO": "Nenhuma informação disponível",
     "PERMISSIONS": "Permissões",
     "ADD_AGENT_TO_QUEUE": "Adicionar agente à fila",
@@ -209,8 +209,8 @@
     "QUEUEADD_USER_SMS_INBOUND": "Adicionar usuário às filas do SMS",
     "QUEUEADD_USER_OPENCHANNEL_INBOUND": "Adicionar usuário para filas do Open Channel",
     "QUEUEADD_USER_FAX_INBOUND": "Adicionar usuário às filas de fax",
-    "ALL_TEAMS": "Todos os grupos",
-    "SELECTED_TEAMS": "Grupos Selecionados",
+    "ALL_TEAMS": "Todas as equipes",
+    "SELECTED_TEAMS": "Equipes Selecionadas",
     "SELECTED_AGENTS": "Agentes Selecionados",
     "ALL_QUEUE_CAMPAIGNS": "Todas as campanhas de filas",
     "SELECTED_QUEUE_CAMPAIGNS": "Campanhas de Filas Selecionadas",
@@ -239,8 +239,8 @@
     "ENCRYPTION": "Encriptação",
     "CHANNELS": "Canais",
     "CHAT": "Chat",
-    "SMS": "Sms",
-    "OPENCHANNEL": "Open Channel",
+    "SMS": "SMS",
+    "OPENCHANNEL": "OpenChannel",
     "FAX": "Fax",
     "QUEUEADD_USER_VOICE_OUTBOUND": "Adicionar usuário a campanhas de fila",
     "MONITOREXTENSION": "Gravar chamadas para a extensão do usuário",
@@ -252,7 +252,7 @@
     "OUTBOUNDPROXY": "Proxy de saída",
     "PHONE": "Telefone",
     "MOBILE": "Celular",
-    "PREFIXREQUIRED": "Prefixo Obrigatório",
+    "PREFIXREQUIRED": "Prefixo obrigatório",
     "MANAGE_PERMISSIONS": "Gerenciar Permissões",
     "USERADD_VOICEQUEUES": "Adicionar fila de voz ao usuário",
     "ALL_VOICEQUEUES": "Todas as filas de voz",
@@ -324,14 +324,14 @@
     "REPORT_TYPE": "Tipo de relatório",
     "SECTIONS": "Seções",
     "SUMMARY": "Resumo",
-    "TEAMS_ASSOCIATION": "Associação de grupos",
+    "TEAMS_ASSOCIATION": "Associação de equipes",
     "USERPROFILE": "Perfil de usuário",
     "USERPROFILES": "Perfis de usuário",
     "PERMISSIONS_UNAUTHORIZED_CREATION_MESSAGE": "Você não tem permissão para criar o recurso",
     "VIDEOSUPPORT": "Suporte de vídeo",
     "APIKEY": "Chave API",
     "APIKEYMANAGER_USER": "Gerenciador de chaves da API",
-    "GENERATE": "(Regenerado",
+    "GENERATE": "Generate",
     "MANAGE_API_KEY": "Gerenciador de chaves da API",
     "REMOVE": "Remover",
     "ENABLEAUTOMATICSCREENRECORDING": "Ativar gravação automática de tela",
@@ -339,7 +339,7 @@
     "ENABLEVIDEOECORDING": "Ativar gravação de vídeo",
     "BLOCKED": "Bloqueado",
     "DISABLED": "Desativado",
-    "REGENERATE": "Regenerado",
+    "REGENERATE": "Regenerate",
     "ALL_WHATSAPP_QUEUES": "Todas as filas de WhatsApp",
     "ALL_WHATSAPPACCOUNTS": "Todas as contas WhatsApp",
     "ALL_WHATSAPPQUEUES": "Todas as filas Whataspp",
@@ -356,13 +356,13 @@
     "WSS_PORT": "Porta WSS",
     "ATTACHMENTS": "Anexos",
     "CALLYSQUARE_RECORDINGS": "Gravações da Cally Square",
-    "CONTACT_MANAGER_LISTS": "Listas de gerenciadores de contatos",
-    "DOWNLOADS": "Transferências",
+    "CONTACT_MANAGER_LISTS": "Listas de gestão de contatos",
+    "DOWNLOADS": "Downloads",
     "DOWNLOAD_PERMISSIONS": "Permissões de download",
     "JSCRIPTY_SESSIONS": "Sessões Jscripty",
     "OMNICHANNEL_INTERACTIONS": "Interações Omnichannel",
     "SCREEN_RECORDINGS": "Gravações de tela",
-    "VOICE_RECORDINGS": "Gravações de Voz",
+    "VOICE_RECORDINGS": "Gravações de voz",
     "IGNORE_AGENT_BREAK_STATUS_FOR_PREVIEW_CALLS": "Ignorar o status de interrupção do agente para chamadas de visualização",
     "SELECT_RECALLME_CAMPAIGN": "Selecione a campanha Recall Me",
     "QUEUEADD_AGENT_VOICE_OUTBOUND": "Adicionar agente a campanhas de fila",
@@ -394,11 +394,24 @@
     "CLIENT_LOGS": "Logs de clientes",
     "CLIENT_LOGS_ALL_ENABLED_WARNING": "Aviso: isso pode afetar gravemente o desempenho do servidor se muitos agentes estiverem conectados ao mesmo tempo!",
     "CLIENT_LOGS_DISABLED": "Os registros do cliente estão desabilitados",
-    "CLIENT_LOGS_DISABLED_MSG": "Os registros do cliente foram desativados pelo administrador para o seu usuário",
     "CLIENT_LOGS_ENABLED": "Os registros do cliente estão habilitados",
-    "CLIENT_LOGS_ENABLED_MSG": "Os registros do cliente foram habilitados pelo administrador para o seu usuário",
     "CLIENT_LOGS_ENABLED_SINCE": "Ativado desde: {{enabledSince}}",
     "CLIENT_LOGS_LOGLEVEL": "Nível de registro: {{logLevel}}",
-    "CLIENT_LOGS_LOGLEVEL_SELECT": "Selecione o nível mínimo de registro (gravidade)"
+    "CLIENT_LOGS_LOGLEVEL_SELECT": "Selecione o nível mínimo de registro (gravidade)",
+    "CLIENT_LOGS_DISABLED_MSG": "Os logs do cliente foram desativados para seu usuário",
+    "CLIENT_LOGS_ENABLED_MSG": "Os logs do cliente foram ativados para seu usuário",
+    "AUTO_ANSWER": "Resposta automática",
+    "CHAT_AUTOANSWER": "Resposta automática do bate-papo",
+    "CHAT_AUTOANSWERDELAY": "Atraso de resposta automática do bate-papo [s]",
+    "EMAIL_AUTOANSWER": "Resposta automática de e-mail",
+    "EMAIL_AUTOANSWERDELAY": "Atraso de resposta automática de e-mail [s]",
+    "FAX_AUTOANSWER": "Resposta automática de fax",
+    "FAX_AUTOANSWERDELAY": "Atraso de resposta automática de fax [s]",
+    "OPENCHANNEL_AUTOANSWER": "Resposta automática de canal aberto",
+    "OPENCHANNEL_AUTOANSWERDELAY": "Atraso de resposta automática de canal aberto [s]",
+    "SMS_AUTOANSWER": "Resposta automática de SMS",
+    "SMS_AUTOANSWERDELAY": "Atraso de resposta automática de SMS [s]",
+    "WHATSAPP_AUTOANSWER": "Resposta automática do Whatsapp",
+    "WHATSAPP_AUTOANSWERDELAY": "Atraso de resposta automática do Whatsapp [s]"
   }
 }
diff --git a/public/app/main/apps/staff/i18n/pt-PT.json b/public/app/main/apps/staff/i18n/pt-PT.json
index f6e90a1..57efc98 100644
--- a/public/app/main/apps/staff/i18n/pt-PT.json
+++ b/public/app/main/apps/staff/i18n/pt-PT.json
@@ -394,11 +394,24 @@
     "CLIENT_LOGS": "Logs de clientes",
     "CLIENT_LOGS_ALL_ENABLED_WARNING": "Aviso: isso pode afetar gravemente o desempenho do servidor se muitos agentes estiverem conectados ao mesmo tempo!",
     "CLIENT_LOGS_DISABLED": "Os registros do cliente estão desabilitados",
-    "CLIENT_LOGS_DISABLED_MSG": "Os registros do cliente foram desativados pelo administrador para o seu usuário",
     "CLIENT_LOGS_ENABLED": "Os registros do cliente estão habilitados",
-    "CLIENT_LOGS_ENABLED_MSG": "Os registros do cliente foram habilitados pelo administrador para o seu usuário",
     "CLIENT_LOGS_ENABLED_SINCE": "Ativado desde: {{enabledSince}}",
     "CLIENT_LOGS_LOGLEVEL": "Nível de registro: {{logLevel}}",
-    "CLIENT_LOGS_LOGLEVEL_SELECT": "Selecione o nível mínimo de registro (gravidade)"
+    "CLIENT_LOGS_LOGLEVEL_SELECT": "Selecione o nível mínimo de registro (gravidade)",
+    "CLIENT_LOGS_DISABLED_MSG": "Os logs do cliente foram desativados para seu usuário",
+    "CLIENT_LOGS_ENABLED_MSG": "Os logs do cliente foram ativados para seu usuário",
+    "AUTO_ANSWER": "Resposta automática",
+    "CHAT_AUTOANSWER": "Resposta automática do bate-papo",
+    "CHAT_AUTOANSWERDELAY": "Atraso de resposta automática do bate-papo [s]",
+    "EMAIL_AUTOANSWER": "Resposta automática de e-mail",
+    "EMAIL_AUTOANSWERDELAY": "Atraso de resposta automática de e-mail [s]",
+    "FAX_AUTOANSWER": "Resposta automática de fax",
+    "FAX_AUTOANSWERDELAY": "Atraso de resposta automática de fax [s]",
+    "OPENCHANNEL_AUTOANSWER": "Resposta automática de canal aberto",
+    "OPENCHANNEL_AUTOANSWERDELAY": "Atraso de resposta automática de canal aberto [s]",
+    "SMS_AUTOANSWER": "Resposta automática de SMS",
+    "SMS_AUTOANSWERDELAY": "Atraso de resposta automática de SMS [s]",
+    "WHATSAPP_AUTOANSWER": "Resposta automática do Whatsapp",
+    "WHATSAPP_AUTOANSWERDELAY": "Atraso de resposta automática do Whatsapp [s]"
   }
 }
diff --git a/public/app/main/apps/staff/i18n/ru.json b/public/app/main/apps/staff/i18n/ru.json
index 9ebeb55..e06be4b 100644
--- a/public/app/main/apps/staff/i18n/ru.json
+++ b/public/app/main/apps/staff/i18n/ru.json
@@ -404,11 +404,24 @@
     "CLIENT_LOGS": "Журналы клиентов",
     "CLIENT_LOGS_ALL_ENABLED_WARNING": "Предупреждение: это может серьезно повлиять на производительность сервера, если несколько агентов вошли в систему одновременно!",
     "CLIENT_LOGS_DISABLED": "Журналы клиентов отключены",
-    "CLIENT_LOGS_DISABLED_MSG": "Журналы клиентов отключены администратором для вашего пользователя",
     "CLIENT_LOGS_ENABLED": "Журналы клиентов включены",
-    "CLIENT_LOGS_ENABLED_MSG": "Журналы клиентов были включены администратором для вашего пользователя",
     "CLIENT_LOGS_ENABLED_SINCE": "Включено с: {{enabledSince}}",
     "CLIENT_LOGS_LOGLEVEL": "Уровень журнала: {{logLevel}}",
-    "CLIENT_LOGS_LOGLEVEL_SELECT": "Выберите минимальный уровень ведения журнала (серьезность)"
+    "CLIENT_LOGS_LOGLEVEL_SELECT": "Выберите минимальный уровень ведения журнала (серьезность)",
+    "CLIENT_LOGS_DISABLED_MSG": "Журналы клиентов отключены для вашего пользователя",
+    "CLIENT_LOGS_ENABLED_MSG": "Журналы клиентов включены для вашего пользователя",
+    "AUTO_ANSWER": "Автоответ",
+    "CHAT_AUTOANSWER": "Автоматический ответ в чате",
+    "CHAT_AUTOANSWERDELAY": "Задержка автоответа в чате [с]",
+    "EMAIL_AUTOANSWER": "Автоматический ответ по электронной почте",
+    "EMAIL_AUTOANSWERDELAY": "Задержка автоматического ответа по электронной почте [с]",
+    "FAX_AUTOANSWER": "Автоответ факса",
+    "FAX_AUTOANSWERDELAY": "Задержка автоответа факса [с]",
+    "OPENCHANNEL_AUTOANSWER": "Автоматический ответ Openchannel",
+    "OPENCHANNEL_AUTOANSWERDELAY": "Задержка автоответа Openchannel [с]",
+    "SMS_AUTOANSWER": "смс автоответ",
+    "SMS_AUTOANSWERDELAY": "Задержка автоответа смс [с]",
+    "WHATSAPP_AUTOANSWER": "автоответчик ватсап",
+    "WHATSAPP_AUTOANSWERDELAY": "Задержка автоответа WhatsApp [с]"
   }
 }
diff --git a/public/app/main/apps/staff/i18n/sv.json b/public/app/main/apps/staff/i18n/sv.json
index 88d42ec..ab619d8 100644
--- a/public/app/main/apps/staff/i18n/sv.json
+++ b/public/app/main/apps/staff/i18n/sv.json
@@ -394,11 +394,24 @@
     "CLIENT_LOGS": "Klientloggar",
     "CLIENT_LOGS_ALL_ENABLED_WARNING": "Varning: detta kan allvarligt påverka serverns prestanda om många agenter är inloggade samtidigt!",
     "CLIENT_LOGS_DISABLED": "Klientloggar är inaktiverade",
-    "CLIENT_LOGS_DISABLED_MSG": "Klientloggar har inaktiverats av administratören för din användare",
     "CLIENT_LOGS_ENABLED": "Klientloggar är aktiverade",
-    "CLIENT_LOGS_ENABLED_MSG": "Klientloggar har aktiverats av administratören för din användare",
     "CLIENT_LOGS_ENABLED_SINCE": "Aktiverad sedan: {{enabledSince}}",
     "CLIENT_LOGS_LOGLEVEL": "Loggnivå: {{logLevel}}",
-    "CLIENT_LOGS_LOGLEVEL_SELECT": "Välj minsta loggningsnivå (allvarlighetsgrad)"
+    "CLIENT_LOGS_LOGLEVEL_SELECT": "Välj minsta loggningsnivå (allvarlighetsgrad)",
+    "CLIENT_LOGS_DISABLED_MSG": "Klientloggar har inaktiverats för din användare",
+    "CLIENT_LOGS_ENABLED_MSG": "Klientloggar har aktiverats för din användare",
+    "AUTO_ANSWER": "Automatiskt svar",
+    "CHAT_AUTOANSWER": "Chatt automatiskt svar",
+    "CHAT_AUTOANSWERDELAY": "Chatt automatiskt svarsfördröjning [s]",
+    "EMAIL_AUTOANSWER": "E-post automatiskt svar",
+    "EMAIL_AUTOANSWERDELAY": "E-post automatisk svarsfördröjning [s]",
+    "FAX_AUTOANSWER": "Fax automatiskt svar",
+    "FAX_AUTOANSWERDELAY": "Fax automatiskt svarsfördröjning [s]",
+    "OPENCHANNEL_AUTOANSWER": "Öppen kanal automatiskt svar",
+    "OPENCHANNEL_AUTOANSWERDELAY": "Öppen kanal automatisk svarsfördröjning [s]",
+    "SMS_AUTOANSWER": "Sms autosvar",
+    "SMS_AUTOANSWERDELAY": "Sms autosvarsfördröjning [s]",
+    "WHATSAPP_AUTOANSWER": "Whatsapp automatiskt svar",
+    "WHATSAPP_AUTOANSWERDELAY": "Whatsapp autosvarsfördröjning [s]"
   }
 }
diff --git a/public/app/main/apps/staff/i18n/tr.json b/public/app/main/apps/staff/i18n/tr.json
index 90ff3ee..2810dac 100644
--- a/public/app/main/apps/staff/i18n/tr.json
+++ b/public/app/main/apps/staff/i18n/tr.json
@@ -394,11 +394,24 @@
     "CLIENT_LOGS": "Müşteri Günlükleri",
     "CLIENT_LOGS_ALL_ENABLED_WARNING": "Uyarı: Aynı anda birçok aracı oturum açarsa, bu sunucu performanslarını ciddi şekilde etkileyebilir!",
     "CLIENT_LOGS_DISABLED": "İstemci günlükleri devre dışı",
-    "CLIENT_LOGS_DISABLED_MSG": "İstemci günlükleri, kullanıcınız için yönetici tarafından devre dışı bırakıldı",
     "CLIENT_LOGS_ENABLED": "İstemci günlükleri etkinleştirildi",
-    "CLIENT_LOGS_ENABLED_MSG": "İstemci günlükleri, kullanıcınız için yönetici tarafından etkinleştirildi",
     "CLIENT_LOGS_ENABLED_SINCE": "Şu tarihten beri etkin: {{enabledSince}}",
     "CLIENT_LOGS_LOGLEVEL": "Günlük düzeyi: {{logLevel}}",
-    "CLIENT_LOGS_LOGLEVEL_SELECT": "Minimum günlük kaydı düzeyini seçin (önem derecesi)"
+    "CLIENT_LOGS_LOGLEVEL_SELECT": "Minimum günlük kaydı düzeyini seçin (önem derecesi)",
+    "CLIENT_LOGS_DISABLED_MSG": "Kullanıcınız için istemci günlükleri devre dışı bırakıldı",
+    "CLIENT_LOGS_ENABLED_MSG": "Kullanıcınız için istemci günlükleri etkinleştirildi",
+    "AUTO_ANSWER": "Otomatik cevap",
+    "CHAT_AUTOANSWER": "sohbet otomatik cevap",
+    "CHAT_AUTOANSWERDELAY": "Sohbet otomatik yanıt gecikmesi [sn]",
+    "EMAIL_AUTOANSWER": "E-posta otomatik yanıt",
+    "EMAIL_AUTOANSWERDELAY": "E-posta otomatik yanıt gecikmesi [s]",
+    "FAX_AUTOANSWER": "Faks otomatik cevaplama",
+    "FAX_AUTOANSWERDELAY": "Faks otomatik yanıt gecikmesi [sn]",
+    "OPENCHANNEL_AUTOANSWER": "Açık kanal otomatik yanıt",
+    "OPENCHANNEL_AUTOANSWERDELAY": "Açık kanal otomatik yanıt gecikmesi [s]",
+    "SMS_AUTOANSWER": "sms otomatik cevap",
+    "SMS_AUTOANSWERDELAY": "Sms otomatik cevap gecikmesi [s]",
+    "WHATSAPP_AUTOANSWER": "Whatsapp otomatik cevap",
+    "WHATSAPP_AUTOANSWERDELAY": "Whatsapp otomatik cevap gecikmesi [s]"
   }
 }
diff --git a/public/app/main/apps/staff/i18n/zh-CN.json b/public/app/main/apps/staff/i18n/zh-CN.json
index 9344276..2ffc8ae 100644
--- a/public/app/main/apps/staff/i18n/zh-CN.json
+++ b/public/app/main/apps/staff/i18n/zh-CN.json
@@ -394,11 +394,24 @@
     "CLIENT_LOGS": "客户端日志",
     "CLIENT_LOGS_ALL_ENABLED_WARNING": "警告：如果同时登录多个代理，这可能会严重影响服务器性能！",
     "CLIENT_LOGS_DISABLED": "客户端日志被禁用",
-    "CLIENT_LOGS_DISABLED_MSG": "管理员已为您的用户禁用客户端日志",
     "CLIENT_LOGS_ENABLED": "客户端日志已启用",
-    "CLIENT_LOGS_ENABLED_MSG": "管理员已为您的用户启用客户端日志",
     "CLIENT_LOGS_ENABLED_SINCE": "启用时间：{{enabledSince}}",
     "CLIENT_LOGS_LOGLEVEL": "日志级别：{{logLevel}}",
-    "CLIENT_LOGS_LOGLEVEL_SELECT": "选择最小日志记录级别（严重性）"
+    "CLIENT_LOGS_LOGLEVEL_SELECT": "选择最小日志记录级别（严重性）",
+    "CLIENT_LOGS_DISABLED_MSG": "已为您的用户禁用客户端日志",
+    "CLIENT_LOGS_ENABLED_MSG": "已为您的用户启用客户端日志",
+    "AUTO_ANSWER": "自动应答",
+    "CHAT_AUTOANSWER": "聊天自动应答",
+    "CHAT_AUTOANSWERDELAY": "聊天自动应答延迟 [s]",
+    "EMAIL_AUTOANSWER": "电子邮件自动回复",
+    "EMAIL_AUTOANSWERDELAY": "电子邮件自动回复延迟 [s]",
+    "FAX_AUTOANSWER": "传真自动应答",
+    "FAX_AUTOANSWERDELAY": "传真自动应答延迟 [s]",
+    "OPENCHANNEL_AUTOANSWER": "开放频道自动应答",
+    "OPENCHANNEL_AUTOANSWERDELAY": "Openchannel 自动应答延迟 [s]",
+    "SMS_AUTOANSWER": "短信自动回复",
+    "SMS_AUTOANSWERDELAY": "短信自动应答延迟 [s]",
+    "WHATSAPP_AUTOANSWER": "Whatsapp 自动回复",
+    "WHATSAPP_AUTOANSWERDELAY": "Whatsapp 自动回复延迟 [s]"
   }
 }
diff --git a/public/app/main/apps/staff/i18n/zh-TW.json b/public/app/main/apps/staff/i18n/zh-TW.json
index 5b7d3d8..d446a39 100644
--- a/public/app/main/apps/staff/i18n/zh-TW.json
+++ b/public/app/main/apps/staff/i18n/zh-TW.json
@@ -394,11 +394,24 @@
     "CLIENT_LOGS": "客戶端日誌",
     "CLIENT_LOGS_ALL_ENABLED_WARNING": "警告：如果同時登錄多個代理，這可能會嚴重影響服務器性能！",
     "CLIENT_LOGS_DISABLED": "客戶端日誌被禁用",
-    "CLIENT_LOGS_DISABLED_MSG": "管理員已為您的用戶禁用客戶端日誌",
     "CLIENT_LOGS_ENABLED": "客戶端日誌已啟用",
-    "CLIENT_LOGS_ENABLED_MSG": "管理員已為您的用戶啟用客戶端日誌",
     "CLIENT_LOGS_ENABLED_SINCE": "啟用時間：{{enabledSince}}",
     "CLIENT_LOGS_LOGLEVEL": "日誌級別：{{logLevel}}",
-    "CLIENT_LOGS_LOGLEVEL_SELECT": "選擇最小日誌記錄級別（嚴重性）"
+    "CLIENT_LOGS_LOGLEVEL_SELECT": "選擇最小日誌記錄級別（嚴重性）",
+    "CLIENT_LOGS_DISABLED_MSG": "已為您的用戶禁用客戶端日誌",
+    "CLIENT_LOGS_ENABLED_MSG": "已為您的用戶啟用客戶端日誌",
+    "AUTO_ANSWER": "自動應答",
+    "CHAT_AUTOANSWER": "聊天自動應答",
+    "CHAT_AUTOANSWERDELAY": "聊天自動應答延遲 [s]",
+    "EMAIL_AUTOANSWER": "電子郵件自動回复",
+    "EMAIL_AUTOANSWERDELAY": "電子郵件自動回复延遲 [s]",
+    "FAX_AUTOANSWER": "傳真自動應答",
+    "FAX_AUTOANSWERDELAY": "傳真自動應答延遲 [s]",
+    "OPENCHANNEL_AUTOANSWER": "開放頻道自動應答",
+    "OPENCHANNEL_AUTOANSWERDELAY": "Openchannel 自動應答延遲 [s]",
+    "SMS_AUTOANSWER": "短信自動回复",
+    "SMS_AUTOANSWERDELAY": "短信自動應答延遲 [s]",
+    "WHATSAPP_AUTOANSWER": "Whatsapp 自動回复",
+    "WHATSAPP_AUTOANSWERDELAY": "Whatsapp 自動回复延遲 [s]"
   }
 }
diff --git a/public/app/main/apps/tools/i18n/ar.json b/public/app/main/apps/tools/i18n/ar.json
index 49adc37..e85233d 100644
--- a/public/app/main/apps/tools/i18n/ar.json
+++ b/public/app/main/apps/tools/i18n/ar.json
@@ -470,6 +470,11 @@
     "SECOND_LEVEL_DISPOSITION": "ترتيب المستوى الثاني",
     "SELECT_LEVEL": "حدد مستوى",
     "TITLEFONTSIZE": "حجم عنوان الخط",
+    "ADD_CONTACTITEMTYPE": "يضيف",
+    "CONTACTITEMTYPE": "أنواع عناصر الاتصال",
+    "NEW_CONTACTITEMTYPE": "نوع عنصر اتصال جديد",
+    "ORDER_BY": "ترتيب حسب",
+    "RGBBACKGROUNDCOLOR": "لون الخلفية RGB",
     "EMAIL": "بريد إلكتروني",
     "FILTERCHATWEBSITES": "تصفية مواقع الدردشة",
     "FILTEREMAILACCOUNTS": "تصفية حسابات البريد الإلكتروني",
@@ -483,6 +488,9 @@
     "OPENED_TEXT": "التفاعلات المفتوحة",
     "IGNOREDIALERCONTACTID": "تجاهل معرف جهة الاتصال",
     "MAIL_SUBSTATUS": "حالة البريد الإلكتروني الفرعية",
-    "OFFLINE_MESSAGE": "رسالة دون اتصال"
+    "OFFLINE_MESSAGE": "رسالة دون اتصال",
+    "DELETE_CONTACTITEMTYPE": "حذف نوع عنصر جهة الاتصال",
+    "EDIT_CONTACTITEMTYPE": "تحرير نوع عنصر الاتصال",
+    "ORDER_BY_NUMERIC": "يجب أن يكون الترتيب حسب الحقل قيمة رقمية!"
   }
 }
diff --git a/public/app/main/apps/tools/i18n/cs.json b/public/app/main/apps/tools/i18n/cs.json
index 8712e7a..4929bab 100644
--- a/public/app/main/apps/tools/i18n/cs.json
+++ b/public/app/main/apps/tools/i18n/cs.json
@@ -470,6 +470,11 @@
     "SECOND_LEVEL_DISPOSITION": "Dispozice druhé úrovně",
     "SELECT_LEVEL": "Vyberte úroveň",
     "TITLEFONTSIZE": "Velikost názvu písma",
+    "ADD_CONTACTITEMTYPE": "Přidat",
+    "CONTACTITEMTYPE": "Kontaktujte typy položek",
+    "NEW_CONTACTITEMTYPE": "Nový typ položky kontaktu",
+    "ORDER_BY": "Seřadit podle",
+    "RGBBACKGROUNDCOLOR": "Barva pozadí RGB",
     "EMAIL": "E-mailem",
     "FILTERCHATWEBSITES": "Filtrujte webové stránky chatu",
     "FILTEREMAILACCOUNTS": "Filtrovat e -mailové účty",
@@ -483,6 +488,9 @@
     "OPENED_TEXT": "Otevřené interakce",
     "IGNOREDIALERCONTACTID": "Ignorovat ID kontaktu vytáčení",
     "MAIL_SUBSTATUS": "E-mail Substatus",
-    "OFFLINE_MESSAGE": "Zpráva offline"
+    "OFFLINE_MESSAGE": "Zpráva offline",
+    "DELETE_CONTACTITEMTYPE": "Smazat typ položky kontaktu",
+    "EDIT_CONTACTITEMTYPE": "Upravit typ položky kontaktu",
+    "ORDER_BY_NUMERIC": "Řazení podle pole by měla být číselná hodnota!"
   }
 }
diff --git a/public/app/main/apps/tools/i18n/da.json b/public/app/main/apps/tools/i18n/da.json
index 7104354..1530633 100644
--- a/public/app/main/apps/tools/i18n/da.json
+++ b/public/app/main/apps/tools/i18n/da.json
@@ -470,6 +470,11 @@
     "SECOND_LEVEL_DISPOSITION": "Andet niveau disposition",
     "SELECT_LEVEL": "Vælg et niveau",
     "TITLEFONTSIZE": "Skrifttitelstørrelse",
+    "ADD_CONTACTITEMTYPE": "Tilføje",
+    "CONTACTITEMTYPE": "Kontaktelementtyper",
+    "NEW_CONTACTITEMTYPE": "Ny type kontaktperson",
+    "ORDER_BY": "Bestil inden",
+    "RGBBACKGROUNDCOLOR": "RGB Baggrundsfarve",
     "EMAIL": "E -mail",
     "FILTERCHATWEBSITES": "Filtrer chatwebsteder",
     "FILTEREMAILACCOUNTS": "Filtrer e -mail -konti",
@@ -483,6 +488,9 @@
     "OPENED_TEXT": "Åbnede interaktioner",
     "IGNOREDIALERCONTACTID": "Ignorer opkaldskontakt-id",
     "MAIL_SUBSTATUS": "E-mail understatus",
-    "OFFLINE_MESSAGE": "Offline besked"
+    "OFFLINE_MESSAGE": "Offline besked",
+    "DELETE_CONTACTITEMTYPE": "Slet kontaktelementtype",
+    "EDIT_CONTACTITEMTYPE": "Rediger kontaktelementtype",
+    "ORDER_BY_NUMERIC": "Rækkefølge efter felt skal være numerisk!"
   }
 }
diff --git a/public/app/main/apps/tools/i18n/de.json b/public/app/main/apps/tools/i18n/de.json
index 28b91cf..4904d14 100644
--- a/public/app/main/apps/tools/i18n/de.json
+++ b/public/app/main/apps/tools/i18n/de.json
@@ -1,216 +1,216 @@
 {
   "TOOLS": {
-    "BOT": "BOT",
+    "BOT": "Voicebot",
     "CALL": "Anruf",
     "NAME": "Name",
-    "TRUNKS": "SIP-Trunks",
-    "SEARCH_FOR_ANYONE": "Suche",
+    "TRUNKS": "Amtsleitungen",
+    "SEARCH_FOR_ANYONE": "Suche für Jedermann",
     "ERRORS": {
-      "NAME_REQUIRED": "Name erforderlich",
-      "HOST_REQUIRED": "Host erforderlich",
-      "DEFAULTUSER_REQUIRED": "Standardnutzer erforderlich",
-      "CALLERID_REQUIRED": "CallerID erforderlich",
-      "KEY_REQUIRED": "Schlüssel erforderlich",
-      "CONFIRM_NOT_MATCH": "Die Passwörter stimmen nicht überein",
-      "VALIDITYSTART_REQUIRED": "Startzeit erforderlich",
-      "VALIDITYEND_REQUIRED": "Endzeit erforderlich",
-      "MONTHDAY_REQUIRED": "Monats-Tag erforderlich",
-      "HOUR_REQUIRED": "Stunde erforderlich",
-      "CONTENT_REQUIRED": "Inhalt erforderlich",
-      "URL_REQUIRED": "URL erfoderlich",
-      "URL_MUST_VALID_URL": "Ungültiges Format URL",
-      "APPLICATION_REQUIRED": "Anwendung erforderlich",
-      "ARGUMENTS_REQUIRED": "Bedingungen erforderlich",
-      "NAME_MUST_VALID_PATTERN": "Ungültiges Format Name",
-      "POLLING_INTERVAL_REQUIRED": "Abfrageintervall erforderlich",
-      "TITLE_REQUIRED": "Titel erforderlich",
-      "EMAILADDRESS_REQUIRED": "E-Mail Adresse erforderlich",
-      "EVENTVARIABLES_REQUIRED": "Variablen erforderlich",
-      "TYPE_REQUIRED": "Typ erforderlich",
-      "VALUE_REQUIRED": "Wert erforderlich",
-      "ACCOUNT_REQUIRED": "Konto erforderlich",
-      "FIELD_REQUIRED": "Feld erforderlich",
-      "INTEGRATION_REQUIRED": "Integration erforderlich",
-      "LIST_REQUIRED": "Liste erforderlich",
-      "TEMPLATE_REQUIRED": "Vorlage erforderlich",
-      "AUTOCREATECONTACT_REQUIRED": "Kontakterstellung erforderlich",
-      "OUTBOUNDROUTE_REQUIRED": "Ausgehende Route erforderlich",
-      "QUEUE_REQUIRED": "Warteschlange erforderlich",
-      "TIME_RANGE_TO_REQUIRED": "Zeitintervall erforderlich",
-      "WEEK_DAYS_TO_REQUIRED": "Wochentage erforderlich",
-      "MONTH_DAYS_TO_REQUIRED": "Monats-Tag erforderlich",
-      "MONTH_TO_REQUIRED": "Monat erforderlich",
+      "NAME_REQUIRED": "Der Name ist erforderlich",
+      "HOST_REQUIRED": "Der Host wird benötigt",
+      "DEFAULTUSER_REQUIRED": "Der Standardbenutzer ist erforderlich",
+      "CALLERID_REQUIRED": "Die Anrufer-ID ist erforderlich",
+      "KEY_REQUIRED": "Der Schlüssel ist erforderlich",
+      "CONFIRM_NOT_MATCH": "Die Kennwörter nicht übereinstimmen",
+      "VALIDITYSTART_REQUIRED": "Die Startzeit ist erforderlich",
+      "VALIDITYEND_REQUIRED": "Das Ende der Zeit ist erforderlich",
+      "MONTHDAY_REQUIRED": "Tag des Monats ist erforderlich",
+      "HOUR_REQUIRED": "Die Stunde ist erforderlich",
+      "CONTENT_REQUIRED": "Der Inhalt ist erforderlich",
+      "URL_REQUIRED": "Die URL ist erforderlich",
+      "URL_MUST_VALID_URL": "Die URL muss gültig sein",
+      "APPLICATION_REQUIRED": "Die Anwendung ist erforderlich",
+      "ARGUMENTS_REQUIRED": "Die Argumente sind erforderlich",
+      "NAME_MUST_VALID_PATTERN": "Der Name muss in einem gültigen Format geschrieben werden",
+      "POLLING_INTERVAL_REQUIRED": "Das Abfrageintervall ist erforderlich",
+      "TITLE_REQUIRED": "Der Titel ist erforderlich",
+      "EMAILADDRESS_REQUIRED": "Die E-Mail Adresse ist erforderlich",
+      "EVENTVARIABLES_REQUIRED": "Pflichtfeld",
+      "TYPE_REQUIRED": "Pflichtfeld",
+      "VALUE_REQUIRED": "Pflichtfeld",
+      "ACCOUNT_REQUIRED": "Pflichtfeld",
+      "FIELD_REQUIRED": "Pflichtfeld",
+      "INTEGRATION_REQUIRED": "Pflichtfeld",
+      "LIST_REQUIRED": "Pflichtfeld",
+      "TEMPLATE_REQUIRED": "Pflichtfeld",
+      "AUTOCREATECONTACT_REQUIRED": "Pflichtfeld",
+      "OUTBOUNDROUTE_REQUIRED": "Pflichtfeld",
+      "QUEUE_REQUIRED": "Pflichtfeld",
+      "TIME_RANGE_TO_REQUIRED": "Pflichtfeld",
+      "WEEK_DAYS_TO_REQUIRED": "Pflichtfeld",
+      "MONTH_DAYS_TO_REQUIRED": "Pflichtfeld",
+      "MONTH_TO_REQUIRED": "Pflichtfeld",
       "TIME_RANGE_FROM_INVALID": "Falsches Format",
       "TIME_RANGE_TO_INVALID": "Falsches Format",
       "CHANNEL_REQUIRED": "Pflichtfeld",
-      "ACTION_REQUIRED": "Aktion erforderlich",
-      "CONFIGURATION_REQUIRED": "Konfiguration erforderlich",
-      "PROJECT_REQUIRED": "Projekt erforderlich",
-      "LOCATION_REQUIRED": "Standort erforderlich",
-      "FONTSIZE_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Wert muss kleiner oder gleich sein als",
-      "FONTSIZE_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss größer oder gleich sein als",
-      "FONTSIZE_REQUIRED": "Schriftgröße erforderlich",
-      "PATH_REQUIRED": "Pfad erforderlich",
-      "FORMAT_REQUIRED": "Format erforderlich",
-      "REPORT_REQUIRED": "Report erforderlich",
-      "REFRESH_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss größer oder gleich sein als",
-      "REFRESH_REQUIRED": "Aktualisierungsintervall erforderlich",
-      "TITLE_MAX_LENGTH": "Titel darf eine maximale Länge von {{max}} haben",
-      "NAME_MAX_LENGTH": "Name darf eine maximale Länge von {{max}} haben",
-      "OUTPUT_REQUIRED": "Ausgabeformat erforderlich",
-      "REPORTFOLDER_REQUIRED": "Ordner erforderlich",
-      "REPORTSUBFOLDER_REQUIRED": "Unterordner erforderlich",
-      "REPORTTYPE_REQUIRED": "Reporttyp erforderlich",
-      "AGENT_REQUIRED": "Agent erforderlich",
-      "INFO_REQUIRED": "Information erforderlich",
-      "SCRIPT_REQUIRED": "Skript erforderlich",
-      "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss größer oder gleich sein als",
-      "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Wert muss kleiner oder gleich sein als",
-      "TIMEOUT_REQUIRED": "Timeout erforderlich",
-      "AUTOCREATE_FIELD_REQUIRED": "Automatisches Erstellen erforderlich",
+      "ACTION_REQUIRED": "Pflichtfeld",
+      "CONFIGURATION_REQUIRED": "Pflichtfeld",
+      "PROJECT_REQUIRED": "Pflichtfeld",
+      "LOCATION_REQUIRED": "Pflichtfeld",
+      "FONTSIZE_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "FONTSIZE_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
+      "FONTSIZE_REQUIRED": "Pflichtfeld",
+      "PATH_REQUIRED": "Pflichtfeld",
+      "FORMAT_REQUIRED": "Pflichtfeld",
+      "REPORT_REQUIRED": "Pflichtfeld",
+      "REFRESH_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
+      "REFRESH_REQUIRED": "Pflichtfeld",
+      "TITLE_MAX_LENGTH": "Der Wert muss eine maximale Länge von {{max}} haben",
+      "NAME_MAX_LENGTH": "Der Wert muss eine maximale Länge von {{max}} haben",
+      "OUTPUT_REQUIRED": "Pflichtfeld",
+      "REPORTFOLDER_REQUIRED": "Pflichtfeld",
+      "REPORTSUBFOLDER_REQUIRED": "Pflichtfeld",
+      "REPORTTYPE_REQUIRED": "Pflichtfeld",
+      "AGENT_REQUIRED": "Pflichtfeld",
+      "INFO_REQUIRED": "Pflichtfeld",
+      "SCRIPT_REQUIRED": "Pflichtfeld",
+      "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein",
+      "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "TIMEOUT_REQUIRED": "Pflichtfeld",
+      "AUTOCREATE_FIELD_REQUIRED": "Pflichtfeld",
       "IGNOREDIALERCONTACTID_REQUIRED": "KontaktID erforderlich"
     },
     "HOST": "Host",
-    "SECRET": "Secret",
-    "DEFAULTUSER": "Standardnutzer",
+    "SECRET": "Geheimnis",
+    "DEFAULTUSER": "Default User",
     "DESCRIPTION": "Beschreibung",
-    "ADD_TRUNK": "Trunk hinzufügen",
+    "ADD_TRUNK": "Amtsleitung hinzufügen",
     "HELP": {
-      "SECRET": "Kennwort für die Authentifizierung, wenden Sie sich an den Systemadministrator.",
+      "SECRET": "Kennwort für die Authentifizierung, wenden Sie sich an den Anbieter.",
       "HOST": "Die Domäne oder den Hostnamen für den Anbieter.",
-      "DEFAULTUSER": "Authentifizierung Benutzername, wenden Sie sich an Ihren Anbieter.",
+      "DEFAULTUSER": "Authentifizierung Benutzernamen, wenden Sie sich an den Anbieter.",
       "CALLERID": "Die Anrufer-ID im Format \"name\" <Nummer>.",
-      "REGISTRY": "Die SIP-Registry, in der Regel: defaultuser:Secret@host.",
-      "FROMDOMAIN": "Legt Standardeinstellungen von:domain in SIP-Nachrichten als SIP-ua (Client).",
-      "FROMUSER": "SIP-Nutzereinstellungen. Nur gültig für den Typ=peer.",
-      "OUTBOUNDPROXY": "IP-Adresse oder DNS-SRV-Ressourceneintrag. Senden Sie ausgehende Anrufe zu diesem Server, anstelle direkt zum Endgerät. Nur gültig für Typ \"Peer\".",
-      "PORT": "Die Nummer des Ports, zu dem Sie eine Verbindung herstellen möchten.",
-      "CONTEXT": "Der zu verwendende Kontext für den Trunk",
-      "TYPE": "Definiert die SIP-Rolle innerhalb der Anwendung. User: Authentifizierung für eingehende Verbindungen; Peer: für ausgehende Verbindungen - Friend: Beide Eigenschaften werden erfüllt",
-      "DTMFMODE": "Sendeart von DTMF-Tönen (Dual-Tone Multi-Frequency): RFC2833: Standardeinstellung, DMTF wird über RTP gesendet (außerhalb des Audiostreams) - INBAND DTMF wird innerhalb des Audiostreams gesendet, über die Lautsprecher hörbar. Dadurch höhere CPU-Belastung",
-      "NAT": "Ändert das Verhaltes des Asterisk-Telefonieservers für Nebenstellen hinter einer Firewall- Sofern eine der per Komma getrennten Optionen 'no', werden alle anderen Einstellungen ignoriert und der Server setzt ein 'nat=no'",
-      "QUALIFY": "Wenn aktiv, sendet der Telefonieserver in regelmäßigen Abständen ein Kommando, um die Erreichbarkeit der Gegenstelle zu überwachen",
-      "ALLOWCODECS": "Erlaubte Codecs in der Reihenfolge der Auflistung",
-      "INSECURE": "Erlaubt unsichere Einstellungen für peer",
-      "CALL_LIMIT": "Maximale Anzahl aller gleichzeitigen Anrufe (Ein- und Ausgehend)",
-      "DIRECTMEDIA": "Der Asterisk versucht, den RTP-Stream im Standard direkt zwischen dem Anrufer und dem Angerufenen aufzubauen. Manche Geräte (z.B. Firewalls) unterstützen diese Funktion nicht. Daher kann hier eine Umstellung erfolgen.",
-      "CALLCOUNTER": "Aktivieren der Anrufzähler für die Geräte",
-      "ADD_PHONE_TO_URI": "Fügt im SIP den user=phone zur URL hinzu",
-      "TRUST_REMOTE_PARTY_ID": "Soll der URL der anderen Partei vertraut werden?",
-      "SEND_REMOTE_PARTY_ID_HEADER": "Soll die ID der anderen Partei gesendet werden?",
-      "ENCRYPTION": "Legt fest, ob die Verbindung über SRTP verschlüsselt vorliegt. Sollte das peer kein SRTP unterstützen, werden Anrufe mit dem HANGUPCAUSE=58 beendet.",
+      "REGISTRY": "Die amtsleitung Registry, die von einigen Anbietern, die in der Regel defaultuser:Secret@host.",
+      "FROMDOMAIN": "Legt Standardeinstellungen von:domain in SIP-Nachrichten als SIP-ua (Client). Einige Ziele können die obligatorische Identität Name anstatt nur die IP-Adresse.",
+      "FROMUSER": "Rovider wie ihr sie kennt. Dies ist der Benutzer, um anstelle der Anrufer-ID beim Tätigen von Anrufen zu anderen Peer (SIP-Proxy). Nur gültig für den Typ=peer.",
+      "OUTBOUNDPROXY": "IP-Adresse oder DNS-SRV-Ressourceneintrag name (ausgenommen die _sip._udp-Präfix): SRV Name, den Hostnamen oder die IP-Adresse des ausgehenden SIP-Proxy. Senden Sie ausgehende Signale zu diesem Proxy und nicht direkt an die Geräte. Nur gültig für den Typ=peer.",
+      "PORT": "Die Nummer des Ports, zu dem Sie eine Verbindung herstellen möchten wir auf der anderen Seite.",
+      "CONTEXT": "Die nutzbaren Rahmen für den Trunk.",
+      "TYPE": "Legt das SIP-Rolle innerhalb der Sternchen. User: Wird verwendet, um die Authentifizierung für eingehende - Peer: für ausgehende Anrufe - Freund: Deckt sowohl die Eigenschaften der oben genannten.",
+      "DTMFMODE": "Wie DTMF (Dual-Tone Multi-Frequency): RFC2833: Die Standardeinstellung, die DTMF gesendet mit RTP, aber außerhalb der Audio Stream. INBAND DTMF gesendet wird: Die in der Audio Stream des aktuellen Gesprächs, wird über die Lautsprecher hörbar. Erfordert eine hohe CPU-Last. INFO: Diese Methode ist zwar sehr zuverlässig, es ist nicht für alle TK-Anlagen und viele SIP-Trunk.",
+      "NAT": "Ändert das Verhalten von Sternchen für Clients hinter einer Firewall.Wenn der Komma-getrennten Optionen ist \"Nein\", Asterisk ignoriert alle anderen Einstellungen und die nat=No.",
+      "QUALIFY": "Legt fest, wann die SIP erreichbar ist.",
+      "ALLOWCODECS": "Erlaubt Codecs in der Reihenfolge ihrer Präferenz.",
+      "INSECURE": "Legt fest, wie Verbindungen mit Peer, dass unsichere Einstellungen.",
+      "CALL_LIMIT": "Die Anzahl der eingehenden und abgehenden Anrufe, die zu einer Zeit.",
+      "DIRECTMEDIA": "Sternchen standardmäßig versucht, die RTP-Stream direkt aus den Anrufer an den Angerufenen. Einige Geräte werden nicht unterstützt wird (vor allem, wenn einer von Ihnen hinter einem NAT-Gerät befindet). Die Standardeinstellung ist Ja. Wenn Sie alle Clients hinter einem NAT-Gerät befindet, oder aus einem anderen Grund nicht möchten, dass Sternchen in der Audiospur, können Sie diese ausschalten.",
+      "CALLCOUNTER": "Aktivieren Sie die Zähler auf Geräte.",
+      "ADD_PHONE_TO_URI": "Legen Sie fest, ob die Provider ';user=Telefon\" an den URL.",
+      "TRUST_REMOTE_PARTY_ID": "Wenn Remote-Party-ID definieren sollte.",
+      "SEND_REMOTE_PARTY_ID_HEADER": "Status",
+      "ENCRYPTION": "Festlegen, ob die Remote-Party-ID gesendet werden soll (standardmäßig auf Nein).",
       "TRANSPORT": "Festlegen der Standardeinstellungen für Transporte. Die Reihenfolge bestimmt den primären Standard.",
-      "OTHERFIELDS": "Weitere Felder zum Konfiguration des SIP-Trunks hinzufügen. Standard Asterisk-Format (key=value). Neue Zeile erstellen pro neuem Feld",
-      "EMAILADDRESS": "Mehrere Adressen mit Komma getrennt eingeben: (z. b. [email-masked], [email-masked])",
+      "OTHERFIELDS": "Weitere Felder hinzufügen, in der Amtsleitungen conf-Dateien. In Sternchen format (key=value), jedes Feld auf einer Zeile.",
+      "EMAILADDRESS": "Sie können mehrere Adressen mit Kommata (z. b. [email-masked], [email-masked])",
       "NAME": "Nur Zahlen, Buchstaben und Sonderzeichen (._) werden unterstützt.",
-      "EVENTVARIABLES": "Fügt die Event-Variablen der URL hinzu",
+      "EVENTVARIABLES": "Wenn aktiviert, Es fügt alle Event Variablen an die Url",
       "T38PT_UDPTL": "Es: Ja, Redundanz, maxdatagram = 400",
       "EMAILBCCADDRESS": "Fügen Sie eine oder mehrere durch Kommas getrennte Adressen hinzu (z. B. [email-masked], [email-masked]).",
       "EMAILCCADDRESS": "Fügen Sie eine oder mehrere durch Kommas getrennte Adressen hinzu (z. B. [email-masked], [email-masked]).",
-      "BODY": "(RAW-JSON-Format) Wenn nicht ausgefüllt, wird der Standardwert verwendet",
+      "BODY": "Wenn nicht ausgefüllt, wird der Standardwert gesendet",
       "INFO": "Titel einfügen",
       "SCRIPT": "Skript einfügen",
       "SCRIPT_INFO": "Fügen Sie eine Beschreibung für das Skript ein",
       "SCRIPT_TYPE": "Geben Sie eine Typologie für das Skript ein (zB curl, bash ...)",
       "MANAGED": "Die Gesamtzahl der abgeschlossenen Interaktionen",
       "OPENED": "Die Gesamtzahl der aktiven Interaktionen",
-      "HEADERS": "Hinweis: Der Header-Abschnitt muss im RAW-JSON-Format {\"key\": \"value\"} vorliegen. Hinweis: Wenn nicht ausgefüllt, wird der Standardwert verwendet",
-      "TIMEOUT": "Zeitüberschreitung in Sekunden anfordern. Der Wert muss zwischen 1 und 10 liegen - Standardwert ist 5."
+      "HEADERS": "Hinweis: Der Header-Abschnitt muss im RAW-JSON-Format {\"key\": \"value\"} vorliegen.\nHinweis: Wenn nicht ausgefüllt, wird der Standardwert gesendet",
+      "TIMEOUT": "Zeitüberschreitung in Sekunden anfordern. Der Wert muss zwischen 1 und 10 liegen und der Standardwert ist 5."
     },
     "EDIT_TRUNK": "Trunk bearbeiten",
-    "DELETE_TRUNK": "Trunk löschen",
+    "DELETE_TRUNK": "Löschen Sie Trunk",
     "CREATED_AT": "Erstellt am",
     "SETTINGS": "Einstellungen",
-    "ADVANCED": "Erweitert",
+    "ADVANCED": "Erweiterte",
     "OTHER": "Andere",
     "ACTIVE": "Aktiv",
     "CONTEXT": "Kontext",
-    "CALLERID": "Anruferidentifikation (Caller-ID)",
+    "CALLERID": "Die Anrufer-ID",
     "TYPE": "Typ",
-    "DTMFMODE": "DTMF-Modus",
+    "DTMFMODE": "Mfv-Modus",
     "NAT": "NAT",
-    "QUALIFY": "Trunk überwachen (SIP-Qualify)",
-    "ALLOWCODECS": "Erlaubte Codecs",
+    "QUALIFY": "Qualifizieren",
+    "ALLOWCODECS": "Codecs erlaubt",
     "INSECURE": "Unsicher",
     "REGISTRY": "Registrierung",
-    "DIRECTMEDIA": "Direct Media",
+    "DIRECTMEDIA": "Direkte Medien",
     "CALLCOUNTER": "Anrufzähler",
-    "FROMDOMAIN": "From Domain",
-    "FROMUSER": "From Nutzer",
-    "OUTBOUNDPROXY": "Outbound Proxy",
-    "ADD_PHONE_TO_URI": "Telefon zur URL hinzufügen",
-    "TRUST_REMOTE_PARTY_ID": "Trust Remote Party ID",
-    "SEND_REMOTE_PARTY_ID_HEADER": "Remote Party im Header senden",
+    "FROMDOMAIN": "Aus der Domäne",
+    "FROMUSER": "Vom Benutzer",
+    "OUTBOUNDPROXY": "Ausgehender Proxy",
+    "ADD_PHONE_TO_URI": "Telefon hinzufügen, URL",
+    "TRUST_REMOTE_PARTY_ID": "Vertrauen Gegenstelle ID",
+    "SEND_REMOTE_PARTY_ID_HEADER": "Senden einer Partner-ID Header",
     "ENCRYPTION": "Verschlüsselung",
-    "PORT": "Port",
-    "TRANSPORT": "Transport",
+    "PORT": "Hafen",
+    "TRANSPORT": "Verkehr",
     "SAVE": "Speichern",
-    "VARIABLES": "Variabeln",
-    "ADD_VARIABLE": "Variabel hinzufügen",
-    "EDIT_VARIABLE": "Variabel bearbeiten",
-    "DELETE_VARIABLE": "Variabel löschen",
-    "SELECTED": "Ausgewählt",
-    "SELECT_ALL": "Alles auswählen",
-    "SELECT_NONE": "Nichts auswählen",
+    "VARIABLES": "Variablen",
+    "ADD_VARIABLE": "Variable hinzufügen",
+    "EDIT_VARIABLE": "Variable bearbeiten",
+    "DELETE_VARIABLE": "Variable löschen",
+    "SELECTED": "Ausgewählte",
+    "SELECT_ALL": "Alle auswählen",
+    "SELECT_NONE": "Wählen Sie \"Keine\"",
     "TAGS": "Tags",
-    "ADD_TAG": "Tag hinzufügen",
-    "EDIT_TAG": "Tag bearbeiten",
-    "DELETE_TAG": "Tag löschen",
+    "ADD_TAG": "Variable hinzufügen",
+    "EDIT_TAG": "Variable bearbeiten",
+    "DELETE_TAG": "Variable löschen",
     "PAUSES": "Pausen",
     "ADD_PAUSE": "Pause hinzufügen",
     "EDIT_PAUSE": "Pause bearbeiten",
     "DELETE_PAUSE": "Pause löschen",
-    "ADD_CANNEDANSWER": "Textbaustein hinzufügen",
-    "EDIT_CANNEDANSWER": "Textbaustein bearbeiten",
-    "DELETE_CANNEDANSWER": "Textbaustein löschen",
+    "ADD_CANNEDANSWER": "Vordefinierte Antwort hinzufügen",
+    "EDIT_CANNEDANSWER": "Vordefinierte Antwort bearbeiten",
+    "DELETE_CANNEDANSWER": "Vordefinierte Antwort löschen",
     "KEY": "Schlüssel",
     "VALUE": "Wert",
-    "SOUNDS": "Audiodateien",
-    "EDIT_SOUND": "Audiodatei bearbeiten",
-    "DELETE_SOUND": "Audiodatei löschen",
-    "FINISH": "Beenden",
-    "DROP_TO_UPLOAD": "Hier hineinziehen für Upload",
+    "SOUNDS": "Sounds",
+    "EDIT_SOUND": "Ton bearbeiten",
+    "DELETE_SOUND": "Sound löschen",
+    "FINISH": "Fertig stellen",
+    "DROP_TO_UPLOAD": "Drop hochladen",
     "TRIGGERS": "Trigger",
-    "EDIT_TRIGGER": "Trigger bearbeiten",
-    "DELETE_TRIGGER": "Trigger löschen",
+    "EDIT_TRIGGER": "Auslöser bearbeiten",
+    "DELETE_TRIGGER": "Auslöser löschen",
     "ADD_TRIGGER": "Trigger hinzufügen",
     "DELETE": "Löschen",
-    "AUTOMATIONS": "Automation",
-    "EDIT_AUTOMATION": "Automation bearbeiten",
+    "AUTOMATIONS": "Automatisierungen",
+    "EDIT_AUTOMATION": "Bearbeiten einer Automation",
     "DELETE_AUTOMATION": "Automation löschen",
     "ADD_AUTOMATION": "Automation hinzufügen",
-    "INTERVALS": "Zeitintervalle",
+    "INTERVALS": "Intervalle",
     "EDIT_INTERVAL": "Intervall bearbeiten",
-    "DELETE_INTERVAL": "Intervall löschen",
+    "DELETE_INTERVAL": "Intervall für Löschen.",
     "ADD_INTERVAL": "Intervall hinzufügen",
     "TOOLS": "Werkzeuge",
-    "ID": "ID",
+    "ID": "Id",
     "AUDIO": "Audio",
-    "DOWNLOAD_SOUND": "Audiodatei herunterladen",
-    "UPLOAD_SOUND": "Audiodatei hochladen",
+    "DOWNLOAD_SOUND": "Download Sound",
+    "UPLOAD_SOUND": "Werkzeuge",
     "CHANNEL": "Kanal",
-    "NEW_TRIGGER": "Neuer Trigger",
+    "NEW_TRIGGER": "Neue Trigger",
     "GENERAL": "Allgemein",
-    "STATUS": "Trigger aktiv",
+    "STATUS": "Status",
     "CONDITIONS&ACTIONS": "Bedingungen und Aktionen",
-    "ALLCONDITIONS": "Alle Bedingungen werden erfüllt",
-    "ANYCONDITIONS": "Einige Bedingungen werden erfüllt",
-    "ACTIONS": "Aktionen",
+    "ALLCONDITIONS": "Alle diese Bedingungen erfüllen:",
+    "ANYCONDITIONS": "Treffen diese Voraussetzungen:",
+    "ACTIONS": "Aktionen:",
     "NEW_AUTOMATION": "Neue Automation",
-    "TIMEOUT": "Zeitüberschreitung",
+    "TIMEOUT": "Timeout",
     "PEERSTATUS": "Peer Status",
-    "CALL_LIMIT": "Anrufe limitieren",
-    "OTHERFIELDS": "Zusätzliche SIP-Felder",
-    "NEW_VARIABLE": "Neue Variabel",
+    "CALL_LIMIT": "Anrufe beschränken",
+    "OTHERFIELDS": "Andere Felder",
+    "NEW_VARIABLE": "Neue Variable",
     "NEW_TAG": "Neuer Tag",
     "NEW_PAUSE": "Neue Pause",
-    "NEW_CANNEDANSWER": "Neue Textvorlage",
+    "NEW_CANNEDANSWER": "Neue vordefinierte Antwort",
     "CONFIRM_PASSWORD": "Passwort bestätigen",
-    "NEW_TRUNK": "Neuer Trunk",
-    "FROM": "von",
-    "TO": "an",
-    "WEEKDAY": "Wochentag",
-    "MONTHDAY": "Monatstag",
+    "NEW_TRUNK": "Neue Leitung",
+    "FROM": "Von",
+    "TO": "Zu",
+    "WEEKDAY": "Woche Tag",
+    "MONTHDAY": "Monat Tag",
     "MONTH": "Monat",
     "ALWAYS": "Immer",
     "MON": "Montag",
@@ -233,24 +233,24 @@
     "NOV": "November",
     "DEC": "Dezember",
     "PASSWORD": "Passwort",
-    "CUSTOMDASHBOARDS": "Benutzerdef. Dashboards",
+    "CUSTOMDASHBOARDS": "Benutzerdefinierte Dashboards",
     "NEW_CUSTOMDASHBOARD": "Neues benutzerdefiniertes Dashboard",
-    "ADD_CUSTOMDASHBOARD": "Benutzerdefiniertes Dashboard hinzufügen",
-    "EDIT_CUSTOMDASHBOARD": "Benutzerdefiniertes Dashboard bearbeiten",
-    "DELETE_CUSTOMDASHBOARD": "Benutzerdefiniertes Dashboard löschen",
-    "SCHEDULER": "Berichtsplanung",
-    "NEW_SCHEDULE": "Neue Planung",
-    "ADD_SCHEDULE": "Planung hinzufügen",
-    "EDIT_SCHEDULE": "Planung bearbeiten",
-    "DELETE_SCHEDULE": "Planung löschen",
+    "ADD_CUSTOMDASHBOARD": "Hinzufügen von benutzerdefinierten Dashboard",
+    "EDIT_CUSTOMDASHBOARD": "Benutzerdefinierte Dashboards bearbeiten",
+    "DELETE_CUSTOMDASHBOARD": "Benutzerdefiniertes Dashboard löschen.",
+    "SCHEDULER": "Scheduler",
+    "NEW_SCHEDULE": "Neuer Zeitplan",
+    "ADD_SCHEDULE": "Zeitplan hinzufügen",
+    "EDIT_SCHEDULE": "Zeitplan bearbeiten",
+    "DELETE_SCHEDULE": "Zeitplan löschen",
     "SENDMAIL": "E-Mail senden",
     "CONFIGURATION": "Konfiguration",
     "MAIL": "E-Mail",
     "REPORTTYPE": "Berichtstyp",
     "REPORT": "Bericht",
-    "OUTPUT": "Ausgabeformat",
+    "OUTPUT": "Ausgang",
     "EXECUTEON": "Ausführung",
-    "REPORTRANGE": "Bereich",
+    "REPORTRANGE": "Berichtsbereich",
     "VALIDITYSTART": "Startzeit",
     "VALIDITYEND": "Endzeit",
     "EXECUTEEVERY": "Alle ausführen",
@@ -261,10 +261,10 @@
     "WEEKLY": "Wöchentlich",
     "MONTHLY": "Monatlich",
     "PREVIOUS_DAY": "Vorheriger Tag",
-    "LAST_SEVEN_DAYS": "Letzte 7 Tage",
-    "LAST_THIRTY_DAYS": "Letzte 30 Tage",
+    "LAST_SEVEN_DAYS": "Letzte sieben Tage",
+    "LAST_THIRTY_DAYS": "33 verbotenen letzte Tage",
     "LAST_MONTH": "Letzter Monat",
-    "WEEKDAYS": "Wochentage",
+    "WEEKDAYS": "Woche Tage",
     "HOUR": "Stunde",
     "DEFAULT": "Standard",
     "CSV": "CSV",
@@ -272,7 +272,7 @@
     "15MIN": "15 Minuten",
     "30MIN": "30 Minuten",
     "1H": "1 Stunde",
-    "VOICE": "Sprachanrufe",
+    "VOICE": "Voice",
     "CHAT": "Chat",
     "SMS": "SMS",
     "OPENCHANNEL": "Offener Kanal",
@@ -283,8 +283,8 @@
     "ADD_TEMPLATE": "Vorlage hinzufügen",
     "CONTENT": "Inhalt",
     "FIELD": "Feld",
-    "NO_ANYCONDITION_AVAILABLE": "Keine Bedingung verfügbar",
-    "NO_ALLCONDITION_AVAILABLE": "Keine Bedingung verfügbar",
+    "NO_ANYCONDITION_AVAILABLE": "Keine Bedingungen verfügbar",
+    "NO_ALLCONDITION_AVAILABLE": "Keine Bedingungen verfügbar",
     "NO_ACTION_AVAILABLE": "Keine Aktionen verfügbar",
     "ACTION": "Aktion",
     "EDIT_ANYCONDITION": "Bedingung bearbeiten",
@@ -297,19 +297,19 @@
     "ADD_ALLCONDITION": "Bedingung hinzufügen",
     "EDIT_ACTION": "Aktion bearbeiten",
     "DELETE_ACTION": "Aktion löschen",
-    "NEW_ACTION": "Neue Aktion",
+    "NEW_ACTION": "Neue Maßnahme",
     "ADD_ACTION": "Aktion hinzufügen",
     "QUEUE": "Warteschlange",
     "CALL_STATUS": "Anrufstatus",
-    "OUTBOUNDROUTE": "Ausgehende Routen",
-    "EQUALS": "ist gleich",
-    "NOT_EQUALS": "ist nicht gleich",
-    "CONTACT_MANAGER": "Kontaktmanager",
+    "OUTBOUNDROUTE": "Abgehende Routen",
+    "EQUALS": "Ist gleich",
+    "NOT_EQUALS": "Nicht gleich",
+    "CONTACT_MANAGER": "Contacts Manager",
     "INTEGRATIONS": "Integrationen",
     "MOTIONBAR": "Motion Bar",
     "JSCRIPTY": "Jscripty",
-    "URL_FORWARD": "URL-Weiterleitung",
-    "WEB_POPUP": "Web-Popup",
+    "URL_FORWARD": "URL Weiterleitung",
+    "WEB_POPUP": "Web Popup",
     "LIST": "Liste",
     "INTEGRATION": "Integration",
     "TEMPLATE": "Vorlage",
@@ -318,87 +318,87 @@
     "ARGUMENTS": "Argumente",
     "NO_APPS_AVAILABLE": "Keine Anwendungen verfügbar",
     "NEW_INTERVAL": "Neues Intervall",
-    "OPERATOR": "Operator",
+    "OPERATOR": "Betreiber",
     "NO_INTERVALS_AVAILABLE": "Keine Intervalle zur Verfügung",
     "YES": "Ja",
-    "NO": "Nein",
+    "NO": "Keine",
     "SUBJECT": "Betreff",
-    "NO_AVAILABLE_INFO": "Keine Informationen verfügbar",
+    "NO_AVAILABLE_INFO": "Keine verfügbaren Info",
     "BROWSER": "Browser",
     "INTERVAL": "Intervall",
-    "INFO": "Information",
+    "INFO": "Info",
     "TIME_RANGE": "Zeitbereich",
-    "WEEK_DAYS": "Wochentage",
-    "MONTH_DAYS": "Monatstage",
+    "WEEK_DAYS": "Woche Tage",
+    "MONTH_DAYS": "Monat Tage",
     "MONTHS": "Monate",
-    "DROP_TO_UPLOAD_MESSAGE": "Dateien hier hinein ziehen zum Hochladen. Unterstütze Formate: .mp3, .wav, .gsm; Max. Dateigröße: 15 MB",
+    "DROP_TO_UPLOAD_MESSAGE": "Sie können auch Audiodateien hier ablegen\" hochzuladen. Nur MP3-, WAV-, GSM-Max. 15 MB",
     "POLLING_INTERVAL": "Abfrageintervall (Sekunden)",
-    "DASHBOARD": "Dashboard",
-    "NEW_DASHBOARDITEM": "Neues Dashboard-Widget",
+    "DASHBOARD": "Armaturenbrett",
+    "NEW_DASHBOARDITEM": "Neue Dashboard Widget",
     "COUNTER": "Zähler",
     "IFRAME": "IFrame",
     "CLOCK": "Uhr",
-    "ADD_DASHBOARDITEM": "Dashboard-Widget hinzufügen",
-    "EDIT_WIDGET": "Widget bearbeiten",
-    "DELETE_WIDGET": "Widget löschen",
-    "FLIP_WIDGET": "Widget drehen",
+    "ADD_DASHBOARDITEM": "Dashboard Widget hinzufügen",
+    "EDIT_WIDGET": "Bearbeiten Widget",
+    "DELETE_WIDGET": "Löschen Widget",
+    "FLIP_WIDGET": "Flip Widget",
     "TITLE": "Titel",
     "UPDATE": "Aktualisieren",
     "LAYOUT": "Layout",
     "BACKGROUND_COLOR": "Hintergrundfarbe",
     "FOREGROUND_COLOR": "Vordergrundfarbe",
-    "FOREGROUND_TITLE_COLOR": "Titelfarbe",
-    "THEME": "Design-Thema",
-    "LIGHT": "Hell",
+    "FOREGROUND_TITLE_COLOR": "Vordergrund Titel Farbe",
+    "THEME": "Thema",
+    "LIGHT": "Licht",
     "DARK": "Dunkel",
     "TIMEZONE": "Zeitzone",
-    "DIGITAL_FORMAT": "Digitales Datumsformat",
+    "DIGITAL_FORMAT": "Digitale Datum Format",
     "TOOLS_QUERY": "Abfrage",
-    "SELECT": "Auswählen",
-    "WHERE": "where",
+    "SELECT": "Wählen Sie",
+    "WHERE": "Wo",
     "BACK": "Zurück",
     "PROJECT": "Projekt",
-    "GOTOREALTIME_TRUNK": "Direkt zum Echtzeitmonitoring für SIP-Trunks",
-    "GOTO_TRUNK": "Direkt zum SIP-Trunk gehen",
-    "CRON": "Versand",
+    "GOTOREALTIME_TRUNK": "In Echtzeit, Trunk gehen",
+    "GOTO_TRUNK": "Um die Leitungsbündel gehen",
+    "CRON": "Cron",
     "MINUTES": "Minuten",
     "HOURLY": "Stündlich",
     "YEARLY": "Jährlich",
-    "EVERY": "Jede(n)",
+    "EVERY": "Jede",
     "MINUTE": "Minute",
-    "ON_SECOND": "Zur Sekunde",
-    "HOUR_ON_MINUTE": "Stunde zur Minute",
-    "AND_SECOND": "und Sekunde",
-    "DAY_AT": "Am Tag",
+    "ON_SECOND": "Im 2.",
+    "HOUR_ON_MINUTE": "Stunde Minute",
+    "AND_SECOND": "Und 2.",
+    "DAY_AT": "Tag an",
     "START_TIME": "Startzeit",
-    "ON_THE": "Am",
-    "OF_EVERY": "An jedem",
+    "ON_THE": "Auf der",
+    "OF_EVERY": "Jedes",
     "MONTH_AT": "Monat",
-    "AT": "um",
+    "AT": "An",
     "LAST": "Letzte",
     "LASTUNIT": "Einheit",
     "MAILACCOUNT": "E-Mail Konto",
-    "OF": "von",
-    "PAST_THE_HOUR": "Minuten nach voller Stunde",
+    "OF": "Von",
+    "PAST_THE_HOUR": "Nach der vollen Stunde",
     "DAY": "Tag",
     "WEEK": "Woche",
     "YEAR": "Jahr",
-    "ON": "Am",
+    "ON": "Auf",
     "PAI": "P-Asserted-Identity",
     "PAGE": "Seite",
     "ROWSPERPAGE": "Zeilen pro Seite",
-    "OUTBOUND_ROUTE": "Ausgehende Routen",
-    "EVENTVARIABLES": "Event-Variablen",
+    "OUTBOUND_ROUTE": "Abgehende Routen",
+    "EVENTVARIABLES": "Bei Variablen",
     "FAX": "Fax",
     "INTERACTION": "Interaktion",
     "MESSAGE": "Nachricht",
-    "T38PT_UDPTL": "Redundanz, maxdatagram = 400",
-    "AUTOCREATECONTACT": "Automatische Kontakterstellung",
+    "T38PT_UDPTL": "T38 pt Udptl",
+    "AUTOCREATECONTACT": "Erstellen Sie automatisch",
     "COLOR": "Farbe",
-    "LOCATION": "Standort",
-    "NEW_TAB": "Neuer Tab",
+    "LOCATION": "Lage",
+    "NEW_TAB": "Neue Registerkarte",
     "NEW_WINDOW": "Neues Fenster",
-    "WINDOWWIDTH": "Fensterbreite (px)",
+    "WINDOWWIDTH": "Fenster Breite (px)",
     "WINDOWHEIGHT": "Fensterhöhe (px)",
     "EDIT_DASHBOARDITEM": "Dashboard-Widget bearbeiten",
     "FONTSIZE": "Schriftgröße",
@@ -408,62 +408,73 @@
     "FOREGROUND": "Vordergrund",
     "NONE": "Keiner",
     "TOTAL": "Gesamt",
-    "ABANDONED": "Abgebrochen",
+    "ABANDONED": "Verlassen",
     "WAITING": "Warten",
-    "TALKING": "im Gespräch",
-    "ANSWERED": "Beantwortet",
-    "UNMANAGED": "Nicht bearbeitet",
+    "TALKING": "Reden",
+    "ANSWERED": "Antwortete",
+    "UNMANAGED": "Nicht verwaltet",
     "CUSTOMTYPE": "Benutzerdefiniert [Pfad]",
-    "WEBREPORT": "Interner Report",
+    "WEBREPORT": "Webbericht",
     "PIECHART": "Kuchendiagramm",
     "MULTIBARCHART": "Multibar-Diagramm",
     "MOVE_WIDGET": "Widget verschieben",
-    "USERADD_CUSTOMDASHBOARD": "Berechtigungen hinzufügen",
-    "GOTODASHBOARD_CUSTOMDASHBOARD": "Vorschau Dashboard",
-    "GOTO_CUSTOMDASHBOARD": "Vorschau Dashboard",
-    "METRIC": "Metrik",
-    "FILTERVOICEQUEUES": "Anruf-Warteschlangen filtern",
+    "USERADD_CUSTOMDASHBOARD": "Hinzufügen von Benutzerberechtigungen",
+    "GOTODASHBOARD_CUSTOMDASHBOARD": "Gehe zum Vorschau-Dashboard",
+    "GOTO_CUSTOMDASHBOARD": "Gehe zum Vorschau-Dashboard",
+    "METRIC": "Metrisch",
+    "FILTERVOICEQUEUES": "Voice-Warteschlangen filtern",
     "SERIE1": "Serie 1",
     "SERIE2": "Serie 2",
     "SERIE3": "Serie 3",
-    "REFRESH": "Aktualisieren [S]",
+    "REFRESH": "Aktualisieren [s]",
     "FORMAT": "Format",
     "PATH": "Absoluter Pfad",
     "ALL_USERS": "Alle Nutzer",
-    "SELECTED_USERS": "Ausgewählte Nutzer",
+    "SELECTED_USERS": "Ausgewählte Benutzer",
     "ADD_WIDGET": "Widget hinzufügen",
-    "NEXTCONTACT": "Nächster Kontakt",
+    "NEXTCONTACT": "Nächster",
     "SENDIFEMPTY": "Senden, wenn leer",
-    "CANCEL": "Abbrechen",
+    "CANCEL": "Stornieren",
     "UPLOADING": "Hochladen",
-    "EMAILBCCADDRESS": "BCC",
-    "EMAILCCADDRESS": "CC",
-    "RUN_SCHEDULE": "Ausführen",
-    "ADD_DISPOSITION": "Qualifizierung hinzufügen",
-    "DELETE_DISPOSITION": "Qualifizierung löschen",
-    "DISPOSITIONS": "Qualifizierungen",
-    "EDIT_DISPOSITION": "Qualifizierung bearbeiten",
-    "NEW_DISPOSITION": "Neue Qualifizierung",
-    "CLONE_TRUNK": "Trunk klonen",
-    "BODY": "Textinhalt",
-    "CANNEDANSWERS": "Globale Textbausteine",
+    "EMAILBCCADDRESS": "Bcc",
+    "EMAILCCADDRESS": "Cc",
+    "RUN_SCHEDULE": "Zeitplan ausführen",
+    "ADD_DISPOSITION": "Disposition hinzufügen",
+    "DELETE_DISPOSITION": "Disposition löschen",
+    "DISPOSITIONS": "Dispositionen",
+    "EDIT_DISPOSITION": "Disposition bearbeiten",
+    "NEW_DISPOSITION": "Neue Disposition",
+    "CLONE_TRUNK": "Klon-Trunk",
+    "BODY": "Karosserie",
+    "CANNEDANSWERS": "Vordefinierte Antworten",
     "REPORTFOLDER": "Berichtsordner",
-    "REPORTSUBFOLDER": "Unterordner",
-    "PREVIOUSCONTACT": "Vorheriger Kontakt",
+    "REPORTSUBFOLDER": "Unterordner melden",
+    "PREVIOUSCONTACT": "Bisherige",
     "VIDEOSUPPORT": "Video-Unterstützung",
     "AGENT": "Agent",
     "HEADERS": "Überschriften",
     "SCRIPT": "Skript",
-    "SCRIPT_INFO": "Information",
+    "SCRIPT_INFO": "Info",
     "SCRIPT_TYPE": "Art",
     "MOTION_TAB": "Neue Registerkarte \"Agent Dashboard\"",
     "WHATSAPP": "WhatsApp Connector",
     "AUTOCREATE_FIELD": "Feld automatisch erstellen",
-    "GLOBALS": "Globale Werte",
+    "GLOBALS": "Globals",
     "SEARCH_FIELDS": "Suchfelder",
     "STANDARD": "Standard",
     "MOTION_BAR": "Motion Bar",
     "ALL": "Alle",
+    "ALL_DISPOSITIONS": "Alle Dispositionen",
+    "FIRST_LEVEL_DISPOSITION": "First Level Disposition",
+    "LEVEL": "Niveau",
+    "SECOND_LEVEL_DISPOSITION": "Disposition der zweiten Ebene",
+    "SELECT_LEVEL": "Wählen Sie eine Ebene",
+    "TITLEFONTSIZE": "Schrifttitelgröße",
+    "ADD_CONTACTITEMTYPE": "Hinzufügen",
+    "CONTACTITEMTYPE": "Kontaktartikeltypen",
+    "NEW_CONTACTITEMTYPE": "Neuer Kontaktelementtyp",
+    "ORDER_BY": "Sortieren nach",
+    "RGBBACKGROUNDCOLOR": "RGB-Hintergrundfarbe",
     "EMAIL": "Email",
     "FILTERCHATWEBSITES": "Chat-Websites filtern",
     "FILTEREMAILACCOUNTS": "E-Mail-Konten filtern",
@@ -475,14 +486,11 @@
     "MANAGED_TEXT": "Verwaltete Interaktionen",
     "OPENED": "Geöffnet",
     "OPENED_TEXT": "Geöffnete Interaktionen",
-    "ALL_DISPOSITIONS": "Alle Qualifizierungen",
-    "FIRST_LEVEL_DISPOSITION": "Qualifizierung Ebene 1",
-    "LEVEL": "Ebene",
-    "SECOND_LEVEL_DISPOSITION": "Qualifizierung Ebene 2",
-    "SELECT_LEVEL": "Ebene auswählen",
-    "TITLEFONTSIZE": "Schriftgröße Titel",
     "IGNOREDIALERCONTACTID": "Wählkontakt-ID ignorieren",
     "MAIL_SUBSTATUS": "E-Mail Zwischenstatus",
-    "OFFLINE_MESSAGE": "Offline-Nachricht"
+    "OFFLINE_MESSAGE": "Offline-Nachricht",
+    "DELETE_CONTACTITEMTYPE": "Kontaktelementtyp löschen",
+    "EDIT_CONTACTITEMTYPE": "Kontaktelementtyp bearbeiten",
+    "ORDER_BY_NUMERIC": "Sortieren nach Feld sollte ein numerischer Wert sein!"
   }
 }
diff --git a/public/app/main/apps/tools/i18n/en.json b/public/app/main/apps/tools/i18n/en.json
index 320012b..306ec24 100644
--- a/public/app/main/apps/tools/i18n/en.json
+++ b/public/app/main/apps/tools/i18n/en.json
@@ -27,6 +27,14 @@
     "WAITING": "Waiting",
     "TALKING": "Talking",
     "ANSWERED": "Answered",
+    "CONTACTITEMTYPE": "Contact item types",
+    "ORDER_BY": "Order by",
+    "RGBBACKGROUNDCOLOR": "RGB Background color",
+    "NEW_CONTACTITEMTYPE": "New contact item type",
+    "EDIT_CONTACTITEMTYPE": "Edit contact item type",
+    "DELETE_CONTACTITEMTYPE": "Delete contact item type",
+    "ORDER_BY_NUMERIC": "Order by field should be numeric value!",
+    "ADD_CONTACTITEMTYPE": "Add",
     "UNMANAGED": "Unmanaged",
     "CUSTOMTYPE": "Custom [path]",
     "WEBREPORT": "Web Report",
diff --git a/public/app/main/apps/tools/i18n/es.json b/public/app/main/apps/tools/i18n/es.json
index db925dc..63007b6 100644
--- a/public/app/main/apps/tools/i18n/es.json
+++ b/public/app/main/apps/tools/i18n/es.json
@@ -470,6 +470,11 @@
     "SECOND_LEVEL_DISPOSITION": "Tipificación de segundo nivel",
     "SELECT_LEVEL": "Seleccionar un nivel",
     "TITLEFONTSIZE": "Tamaño del título de fuente",
+    "ADD_CONTACTITEMTYPE": "Agregar",
+    "CONTACTITEMTYPE": "Tipos de elementos de contacto",
+    "NEW_CONTACTITEMTYPE": "Nuevo tipo de elemento de contacto",
+    "ORDER_BY": "Ordenar por",
+    "RGBBACKGROUNDCOLOR": "Color de fondo RGB",
     "EMAIL": "Correo electrónico",
     "FILTERCHATWEBSITES": "Filtrar sitios web de chat",
     "FILTEREMAILACCOUNTS": "Filtrar cuentas de correo electrónico",
@@ -483,6 +488,9 @@
     "OPENED_TEXT": "Interacciones abiertas",
     "IGNOREDIALERCONTACTID": "Ignorar la identificación del contacto del marcador",
     "MAIL_SUBSTATUS": "Subestado de correo electrónico",
-    "OFFLINE_MESSAGE": "Mensaje sin conexión"
+    "OFFLINE_MESSAGE": "Mensaje sin conexión",
+    "DELETE_CONTACTITEMTYPE": "Eliminar tipo de elemento de contacto",
+    "EDIT_CONTACTITEMTYPE": "Editar tipo de elemento de contacto",
+    "ORDER_BY_NUMERIC": "¡El orden por campo debe ser un valor numérico!"
   }
 }
diff --git a/public/app/main/apps/tools/i18n/et.json b/public/app/main/apps/tools/i18n/et.json
index a6ad9fa..48b85d3 100644
--- a/public/app/main/apps/tools/i18n/et.json
+++ b/public/app/main/apps/tools/i18n/et.json
@@ -470,6 +470,11 @@
     "SECOND_LEVEL_DISPOSITION": "Teise taseme korraldus",
     "SELECT_LEVEL": "Valige tase",
     "TITLEFONTSIZE": "Fondi pealkirja suurus",
+    "ADD_CONTACTITEMTYPE": "Lisama",
+    "CONTACTITEMTYPE": "Kontaktüksuste tüübid",
+    "NEW_CONTACTITEMTYPE": "Uus kontaktüksuse tüüp",
+    "ORDER_BY": "Telli",
+    "RGBBACKGROUNDCOLOR": "RGB taustavärv",
     "EMAIL": "E -post",
     "FILTERCHATWEBSITES": "Filtreeri vestluse veebisaite",
     "FILTEREMAILACCOUNTS": "E -posti kontode filtreerimine",
@@ -483,6 +488,9 @@
     "OPENED_TEXT": "Avatud interaktsioonid",
     "IGNOREDIALERCONTACTID": "Ignoreeri helistaja kontakti ID",
     "MAIL_SUBSTATUS": "Meili alamolek",
-    "OFFLINE_MESSAGE": "Võrguühenduseta sõnum"
+    "OFFLINE_MESSAGE": "Võrguühenduseta sõnum",
+    "DELETE_CONTACTITEMTYPE": "Kustuta kontaktiüksuse tüüp",
+    "EDIT_CONTACTITEMTYPE": "Redigeerige kontaktiüksuse tüüpi",
+    "ORDER_BY_NUMERIC": "Järjestus välja järgi peab olema numbriline!"
   }
 }
diff --git a/public/app/main/apps/tools/i18n/fa.json b/public/app/main/apps/tools/i18n/fa.json
index abd1c71..4618bed 100644
--- a/public/app/main/apps/tools/i18n/fa.json
+++ b/public/app/main/apps/tools/i18n/fa.json
@@ -470,6 +470,11 @@
     "SECOND_LEVEL_DISPOSITION": "دفع سطح دوم",
     "SELECT_LEVEL": "یک سطح را انتخاب کنید",
     "TITLEFONTSIZE": "اندازه عنوان قلم",
+    "ADD_CONTACTITEMTYPE": "اضافه کردن",
+    "CONTACTITEMTYPE": "تماس با انواع آیتم ها",
+    "NEW_CONTACTITEMTYPE": "نوع مورد مخاطب جدید",
+    "ORDER_BY": "سفارش توسط",
+    "RGBBACKGROUNDCOLOR": "رنگ پس زمینه RGB",
     "EMAIL": "پست الکترونیک",
     "FILTERCHATWEBSITES": "وب سایت های چت را فیلتر کنید",
     "FILTEREMAILACCOUNTS": "فیلتر کردن حساب های ایمیل",
@@ -483,6 +488,9 @@
     "OPENED_TEXT": "تعاملات باز شده",
     "IGNOREDIALERCONTACTID": "نادیده گرفتن شناسه تماس شماره گیر",
     "MAIL_SUBSTATUS": "وضعیت فرعی ایمیل",
-    "OFFLINE_MESSAGE": "پیام آفلاین"
+    "OFFLINE_MESSAGE": "پیام آفلاین",
+    "DELETE_CONTACTITEMTYPE": "حذف نوع مورد تماس",
+    "EDIT_CONTACTITEMTYPE": "نوع مورد تماس را ویرایش کنید",
+    "ORDER_BY_NUMERIC": "ترتیب بر اساس فیلد باید مقدار عددی باشد!"
   }
 }
diff --git a/public/app/main/apps/tools/i18n/fi.json b/public/app/main/apps/tools/i18n/fi.json
index 54e2ee2..93cea9b 100644
--- a/public/app/main/apps/tools/i18n/fi.json
+++ b/public/app/main/apps/tools/i18n/fi.json
@@ -470,6 +470,11 @@
     "SECOND_LEVEL_DISPOSITION": "Toisen tason sijoitus",
     "SELECT_LEVEL": "Valitse taso",
     "TITLEFONTSIZE": "Kirjasimen otsikon koko",
+    "ADD_CONTACTITEMTYPE": "Lisätä",
+    "CONTACTITEMTYPE": "Yhteystietojen tyypit",
+    "NEW_CONTACTITEMTYPE": "Uusi yhteyshenkilötyyppi",
+    "ORDER_BY": "Tilaa",
+    "RGBBACKGROUNDCOLOR": "RGB -taustaväri",
     "EMAIL": "Sähköposti",
     "FILTERCHATWEBSITES": "Suodata chat -verkkosivustot",
     "FILTEREMAILACCOUNTS": "Suodata sähköpostitilit",
@@ -483,6 +488,9 @@
     "OPENED_TEXT": "Avatut vuorovaikutukset",
     "IGNOREDIALERCONTACTID": "Ohita soittajan yhteystiedot",
     "MAIL_SUBSTATUS": "Sähköpostin alitila",
-    "OFFLINE_MESSAGE": "Offline-viesti"
+    "OFFLINE_MESSAGE": "Offline-viesti",
+    "DELETE_CONTACTITEMTYPE": "Poista yhteystietotyyppi",
+    "EDIT_CONTACTITEMTYPE": "Muokkaa yhteystietotyyppiä",
+    "ORDER_BY_NUMERIC": "Kenttien järjestyksen tulee olla numeerinen arvo!"
   }
 }
diff --git a/public/app/main/apps/tools/i18n/fr.json b/public/app/main/apps/tools/i18n/fr.json
index c7093fa..e3843c2 100644
--- a/public/app/main/apps/tools/i18n/fr.json
+++ b/public/app/main/apps/tools/i18n/fr.json
@@ -470,6 +470,11 @@
     "SECOND_LEVEL_DISPOSITION": "Disposition de deuxième niveau",
     "SELECT_LEVEL": "Sélectionnez un niveau",
     "TITLEFONTSIZE": "Taille du titre de la police",
+    "ADD_CONTACTITEMTYPE": "Ajouter",
+    "CONTACTITEMTYPE": "Types d'articles de contact",
+    "NEW_CONTACTITEMTYPE": "Nouveau type d'élément de contact",
+    "ORDER_BY": "Commandé par",
+    "RGBBACKGROUNDCOLOR": "Couleur d'arrière-plan RVB",
     "EMAIL": "E-mail",
     "FILTERCHATWEBSITES": "Filtrer les sites de chat",
     "FILTEREMAILACCOUNTS": "Filtrer les comptes de messagerie",
@@ -483,6 +488,9 @@
     "OPENED_TEXT": "Interactions ouvertes",
     "IGNOREDIALERCONTACTID": "Ignorer l'identifiant du contact du numéroteur",
     "MAIL_SUBSTATUS": "Sous-statut de l'e-mail",
-    "OFFLINE_MESSAGE": "Message hors ligne"
+    "OFFLINE_MESSAGE": "Message hors ligne",
+    "DELETE_CONTACTITEMTYPE": "Supprimer le type d'élément de contact",
+    "EDIT_CONTACTITEMTYPE": "Modifier le type d'élément de contact",
+    "ORDER_BY_NUMERIC": "L'ordre par champ doit être une valeur numérique !"
   }
 }
diff --git a/public/app/main/apps/tools/i18n/he.json b/public/app/main/apps/tools/i18n/he.json
index ab7c39a..61696ae 100644
--- a/public/app/main/apps/tools/i18n/he.json
+++ b/public/app/main/apps/tools/i18n/he.json
@@ -470,6 +470,11 @@
     "SECOND_LEVEL_DISPOSITION": "נטייה בדרגה שנייה",
     "SELECT_LEVEL": "בחר רמה",
     "TITLEFONTSIZE": "גודל כותרת הגופן",
+    "ADD_CONTACTITEMTYPE": "לְהוֹסִיף",
+    "CONTACTITEMTYPE": "סוגי פריטי איש קשר",
+    "NEW_CONTACTITEMTYPE": "סוג פריט איש קשר חדש",
+    "ORDER_BY": "מיין לפי",
+    "RGBBACKGROUNDCOLOR": "צבע רקע RGB",
     "EMAIL": "אימייל",
     "FILTERCHATWEBSITES": "סנן אתרי צ'אט",
     "FILTEREMAILACCOUNTS": "סנן חשבונות דוא\"ל",
@@ -483,6 +488,9 @@
     "OPENED_TEXT": "אינטראקציות פתוחות",
     "IGNOREDIALERCONTACTID": "התעלם מזהה איש קשר חייגן",
     "MAIL_SUBSTATUS": "תת סטטוס דוא\"ל",
-    "OFFLINE_MESSAGE": "הודעה לא מקוונת"
+    "OFFLINE_MESSAGE": "הודעה לא מקוונת",
+    "DELETE_CONTACTITEMTYPE": "מחק את סוג פריט איש הקשר",
+    "EDIT_CONTACTITEMTYPE": "ערוך את סוג פריט איש הקשר",
+    "ORDER_BY_NUMERIC": "סדר לפי שדה צריך להיות ערך מספרי!"
   }
 }
diff --git a/public/app/main/apps/tools/i18n/hi.json b/public/app/main/apps/tools/i18n/hi.json
index 77700e3..2a27fba 100644
--- a/public/app/main/apps/tools/i18n/hi.json
+++ b/public/app/main/apps/tools/i18n/hi.json
@@ -470,6 +470,11 @@
     "SECOND_LEVEL_DISPOSITION": "दूसरा स्तर विवाद",
     "SELECT_LEVEL": "एक स्तर चुनें",
     "TITLEFONTSIZE": "फ़ॉन्ट शीर्षक आकार",
+    "ADD_CONTACTITEMTYPE": "जोड़ें",
+    "CONTACTITEMTYPE": "संपर्क आइटम प्रकार",
+    "NEW_CONTACTITEMTYPE": "नया संपर्क आइटम प्रकार",
+    "ORDER_BY": "द्वारा आदेश",
+    "RGBBACKGROUNDCOLOR": "आरजीबी पृष्ठभूमि रंग",
     "EMAIL": "ईमेल",
     "FILTERCHATWEBSITES": "चैट वेबसाइटों को फ़िल्टर करें",
     "FILTEREMAILACCOUNTS": "ईमेल खातों को फ़िल्टर करें",
@@ -483,6 +488,9 @@
     "OPENED_TEXT": "खुली बातचीत",
     "IGNOREDIALERCONTACTID": "डायलर संपर्क आईडी पर ध्यान न दें",
     "MAIL_SUBSTATUS": "ईमेल सबस्टैटस",
-    "OFFLINE_MESSAGE": "ऑफ़लाइन संदेश"
+    "OFFLINE_MESSAGE": "ऑफ़लाइन संदेश",
+    "DELETE_CONTACTITEMTYPE": "संपर्क आइटम प्रकार हटाएं",
+    "EDIT_CONTACTITEMTYPE": "संपर्क आइटम प्रकार संपादित करें",
+    "ORDER_BY_NUMERIC": "फ़ील्ड के अनुसार क्रम संख्यात्मक मान होना चाहिए!"
   }
 }
diff --git a/public/app/main/apps/tools/i18n/hu.json b/public/app/main/apps/tools/i18n/hu.json
index 1a21f51..922e3cd 100644
--- a/public/app/main/apps/tools/i18n/hu.json
+++ b/public/app/main/apps/tools/i18n/hu.json
@@ -515,6 +515,14 @@
     "MANAGED_TEXT": "Kezelt interakciók",
     "OFFLINE_MESSAGE": "Offline üzenet",
     "OPENED": "Nyitott",
-    "OPENED_TEXT": "Megnyitott interakciók"
+    "OPENED_TEXT": "Megnyitott interakciók",
+    "ADD_CONTACTITEMTYPE": "Hozzáadás",
+    "CONTACTITEMTYPE": "Kapcsolati elem típusai",
+    "DELETE_CONTACTITEMTYPE": "Kapcsolati elem típusának törlése",
+    "EDIT_CONTACTITEMTYPE": "Kapcsolati elem típusának szerkesztése",
+    "NEW_CONTACTITEMTYPE": "Új kapcsolati elem típusa",
+    "ORDER_BY": "Rendezés",
+    "ORDER_BY_NUMERIC": "A mező szerinti sorrend numerikus legyen!",
+    "RGBBACKGROUNDCOLOR": "RGB háttérszín"
   }
 }
diff --git a/public/app/main/apps/tools/i18n/id.json b/public/app/main/apps/tools/i18n/id.json
index 0457a5f..47e9aca 100644
--- a/public/app/main/apps/tools/i18n/id.json
+++ b/public/app/main/apps/tools/i18n/id.json
@@ -470,6 +470,11 @@
     "SECOND_LEVEL_DISPOSITION": "Disposisi Tingkat Kedua",
     "SELECT_LEVEL": "Pilih level",
     "TITLEFONTSIZE": "Ukuran Judul Font",
+    "ADD_CONTACTITEMTYPE": "Menambahkan",
+    "CONTACTITEMTYPE": "Jenis item kontak",
+    "NEW_CONTACTITEMTYPE": "Jenis item kontak baru",
+    "ORDER_BY": "Dipesan oleh",
+    "RGBBACKGROUNDCOLOR": "Warna Latar RGB",
     "EMAIL": "Surel",
     "FILTERCHATWEBSITES": "Filter Situs Web Obrolan",
     "FILTEREMAILACCOUNTS": "Filter Akun Email",
@@ -483,6 +488,9 @@
     "OPENED_TEXT": "Interaksi Terbuka",
     "IGNOREDIALERCONTACTID": "Abaikan Id kontak dialer",
     "MAIL_SUBSTATUS": "Substatus Email",
-    "OFFLINE_MESSAGE": "Pesan Offline"
+    "OFFLINE_MESSAGE": "Pesan Offline",
+    "DELETE_CONTACTITEMTYPE": "Hapus jenis item kontak",
+    "EDIT_CONTACTITEMTYPE": "Edit jenis item kontak",
+    "ORDER_BY_NUMERIC": "Urutan berdasarkan bidang harus berupa nilai numerik!"
   }
 }
diff --git a/public/app/main/apps/tools/i18n/it.json b/public/app/main/apps/tools/i18n/it.json
index 5507b29..4a63be7 100644
--- a/public/app/main/apps/tools/i18n/it.json
+++ b/public/app/main/apps/tools/i18n/it.json
@@ -16,6 +16,7 @@
     "FONTSIZE": "Dimensione Font",
     "TITLEFONTSIZE": "Dimensione Font Titolo",
     "CLONE_CUSTOMDASHBOARD": "Clona Dashboard Personalizzata",
+    "ORDER_BY_NUMERIC": "Il campo Ordinamento deve essere numerico!",
     "LINK": "Link [https://]",
     "BACKGROUND": "Background",
     "FOREGROUND": "Foreground",
@@ -23,6 +24,8 @@
     "NONE": "Nessuno",
     "TOTAL": "Totale",
     "ABANDONED": "Abbandonate",
+    "EDIT_CONTACTITEMTYPE": "Modifica tipo di contatto",
+    "DELETE_CONTACTITEMTYPE": "Elimina tipo di contatto",
     "WAITING": "In Attesa",
     "TALKING": "Attive",
     "ANSWERED": "Risposte",
@@ -517,6 +520,11 @@
     "AUTOCREATE_FIELD": "Campo autocreazione",
     "STANDARD": "Standard",
     "GLOBALS": "Globali",
-    "MOTION_BAR": "Motion Bar"
+    "MOTION_BAR": "Motion Bar",
+    "ADD_CONTACTITEMTYPE": "Aggiungere",
+    "CONTACTITEMTYPE": "Tipi di elementi di contatto",
+    "NEW_CONTACTITEMTYPE": "Nuovo tipo di elemento di contatto",
+    "ORDER_BY": "Ordinato da",
+    "RGBBACKGROUNDCOLOR": "Colore di sfondo RGB"
   }
 }
diff --git a/public/app/main/apps/tools/i18n/ja.json b/public/app/main/apps/tools/i18n/ja.json
index b4c762a..7a333dc 100644
--- a/public/app/main/apps/tools/i18n/ja.json
+++ b/public/app/main/apps/tools/i18n/ja.json
@@ -470,6 +470,11 @@
     "SECOND_LEVEL_DISPOSITION": "第2レベルの気質",
     "SELECT_LEVEL": "レベルを選択してください",
     "TITLEFONTSIZE": "フォントタイトルサイズ",
+    "ADD_CONTACTITEMTYPE": "追加",
+    "CONTACTITEMTYPE": "連絡先アイテムの種類",
+    "NEW_CONTACTITEMTYPE": "新しい連絡先アイテムタイプ",
+    "ORDER_BY": "注文する",
+    "RGBBACKGROUNDCOLOR": "RGB背景色",
     "EMAIL": "Eメール",
     "FILTERCHATWEBSITES": "チャットWebサイトのフィルター",
     "FILTEREMAILACCOUNTS": "メールアカウントのフィルタリング",
@@ -483,6 +488,9 @@
     "OPENED_TEXT": "開かれた相互作用",
     "IGNOREDIALERCONTACTID": "ダイヤラーの連絡先IDを無視する",
     "MAIL_SUBSTATUS": "メールサブステータス",
-    "OFFLINE_MESSAGE": "オフラインメッセージ"
+    "OFFLINE_MESSAGE": "オフラインメッセージ",
+    "DELETE_CONTACTITEMTYPE": "連絡先アイテムタイプを削除",
+    "EDIT_CONTACTITEMTYPE": "連絡先アイテムタイプの編集",
+    "ORDER_BY_NUMERIC": "フィールド順は数値である必要があります。"
   }
 }
diff --git a/public/app/main/apps/tools/i18n/ko.json b/public/app/main/apps/tools/i18n/ko.json
index 340ae67..ced8253 100644
--- a/public/app/main/apps/tools/i18n/ko.json
+++ b/public/app/main/apps/tools/i18n/ko.json
@@ -470,6 +470,11 @@
     "SECOND_LEVEL_DISPOSITION": "두 번째 수준 처리",
     "SELECT_LEVEL": "레벨 선택",
     "TITLEFONTSIZE": "글꼴 제목 크기",
+    "ADD_CONTACTITEMTYPE": "추가하다",
+    "CONTACTITEMTYPE": "연락처 항목 유형",
+    "NEW_CONTACTITEMTYPE": "새 연락처 항목 유형",
+    "ORDER_BY": "주문",
+    "RGBBACKGROUNDCOLOR": "RGB 배경색",
     "EMAIL": "이메일",
     "FILTERCHATWEBSITES": "채팅 웹사이트 필터링",
     "FILTEREMAILACCOUNTS": "이메일 계정 필터링",
@@ -483,6 +488,9 @@
     "OPENED_TEXT": "열린 상호 작용",
     "IGNOREDIALERCONTACTID": "다이얼러 연락처 ID 무시",
     "MAIL_SUBSTATUS": "이메일 하위 상태",
-    "OFFLINE_MESSAGE": "오프라인 메시지"
+    "OFFLINE_MESSAGE": "오프라인 메시지",
+    "DELETE_CONTACTITEMTYPE": "연락처 항목 유형 삭제",
+    "EDIT_CONTACTITEMTYPE": "연락처 항목 유형 수정",
+    "ORDER_BY_NUMERIC": "필드별 정렬은 숫자 값이어야 합니다!"
   }
 }
diff --git a/public/app/main/apps/tools/i18n/lt.json b/public/app/main/apps/tools/i18n/lt.json
index 236d5e4..b092210 100644
--- a/public/app/main/apps/tools/i18n/lt.json
+++ b/public/app/main/apps/tools/i18n/lt.json
@@ -470,6 +470,11 @@
     "SECOND_LEVEL_DISPOSITION": "Antro lygio disponavimas",
     "SELECT_LEVEL": "Pasirinkite lygį",
     "TITLEFONTSIZE": "Šrifto pavadinimo dydis",
+    "ADD_CONTACTITEMTYPE": "Papildyti",
+    "CONTACTITEMTYPE": "Kontaktinių elementų tipai",
+    "NEW_CONTACTITEMTYPE": "Naujas kontaktinio elemento tipas",
+    "ORDER_BY": "Rūšiuoti pagal",
+    "RGBBACKGROUNDCOLOR": "RGB fono spalva",
     "EMAIL": "Paštu",
     "FILTERCHATWEBSITES": "Filtruokite pokalbių svetaines",
     "FILTEREMAILACCOUNTS": "Filtruoti el. Pašto paskyras",
@@ -483,6 +488,9 @@
     "OPENED_TEXT": "Atidarytos sąveikos",
     "IGNOREDIALERCONTACTID": "Ignoruoti rinkiklio kontakto ID",
     "MAIL_SUBSTATUS": "El. pašto būsena",
-    "OFFLINE_MESSAGE": "Pranešimas neprisijungus"
+    "OFFLINE_MESSAGE": "Pranešimas neprisijungus",
+    "DELETE_CONTACTITEMTYPE": "Ištrinti kontaktinio elemento tipą",
+    "EDIT_CONTACTITEMTYPE": "Redaguoti kontaktinio elemento tipą",
+    "ORDER_BY_NUMERIC": "Užsakymas pagal lauką turi būti skaitinis!"
   }
 }
diff --git a/public/app/main/apps/tools/i18n/lv.json b/public/app/main/apps/tools/i18n/lv.json
index 1b8a4ec..2d76687 100644
--- a/public/app/main/apps/tools/i18n/lv.json
+++ b/public/app/main/apps/tools/i18n/lv.json
@@ -470,6 +470,11 @@
     "SECOND_LEVEL_DISPOSITION": "Otrā līmeņa izvietojums",
     "SELECT_LEVEL": "Atlasiet līmeni",
     "TITLEFONTSIZE": "Fonta nosaukuma lielums",
+    "ADD_CONTACTITEMTYPE": "Pievienot",
+    "CONTACTITEMTYPE": "Kontaktpersonu veidi",
+    "NEW_CONTACTITEMTYPE": "Jauns kontakta vienuma veids",
+    "ORDER_BY": "Sakārtot pēc",
+    "RGBBACKGROUNDCOLOR": "RGB fona krāsa",
     "EMAIL": "E -pasts",
     "FILTERCHATWEBSITES": "Filtrējiet tērzēšanas vietnes",
     "FILTEREMAILACCOUNTS": "Filtrējiet e -pasta kontus",
@@ -483,6 +488,9 @@
     "OPENED_TEXT": "Atvērtā mijiedarbība",
     "IGNOREDIALERCONTACTID": "Ignorēt zvanītāja kontaktpersonas ID",
     "MAIL_SUBSTATUS": "E-pasta apakšstatuss",
-    "OFFLINE_MESSAGE": "Bezsaistes ziņojums"
+    "OFFLINE_MESSAGE": "Bezsaistes ziņojums",
+    "DELETE_CONTACTITEMTYPE": "Dzēst kontaktpersonas vienuma veidu",
+    "EDIT_CONTACTITEMTYPE": "Rediģēt kontaktpersonas vienuma veidu",
+    "ORDER_BY_NUMERIC": "Pasūtījumam pēc lauka jābūt skaitliskām vērtībām!"
   }
 }
diff --git a/public/app/main/apps/tools/i18n/nl.json b/public/app/main/apps/tools/i18n/nl.json
index 2576728..89c0a97 100644
--- a/public/app/main/apps/tools/i18n/nl.json
+++ b/public/app/main/apps/tools/i18n/nl.json
@@ -470,6 +470,11 @@
     "SECOND_LEVEL_DISPOSITION": "Tweede niveau dispositie",
     "SELECT_LEVEL": "Kies een niveau",
     "TITLEFONTSIZE": "Lettertype titelgrootte",
+    "ADD_CONTACTITEMTYPE": "Toevoegen",
+    "CONTACTITEMTYPE": "Typen contactitems",
+    "NEW_CONTACTITEMTYPE": "Nieuw type contactitem",
+    "ORDER_BY": "Bestellen op",
+    "RGBBACKGROUNDCOLOR": "RGB-achtergrondkleur",
     "EMAIL": "E-mail",
     "FILTERCHATWEBSITES": "Chat-websites filteren",
     "FILTEREMAILACCOUNTS": "E-mailaccounts filteren",
@@ -483,6 +488,9 @@
     "OPENED_TEXT": "Geopende interacties",
     "IGNOREDIALERCONTACTID": "Contact-ID van kiezer negeren",
     "MAIL_SUBSTATUS": "Substatus e-mail",
-    "OFFLINE_MESSAGE": "Offline bericht"
+    "OFFLINE_MESSAGE": "Offline bericht",
+    "DELETE_CONTACTITEMTYPE": "Type contactitem verwijderen",
+    "EDIT_CONTACTITEMTYPE": "Type contactitem bewerken",
+    "ORDER_BY_NUMERIC": "Sorteer op veld moet een numerieke waarde zijn!"
   }
 }
diff --git a/public/app/main/apps/tools/i18n/no.json b/public/app/main/apps/tools/i18n/no.json
index 28944c7..8f42c3f 100644
--- a/public/app/main/apps/tools/i18n/no.json
+++ b/public/app/main/apps/tools/i18n/no.json
@@ -470,6 +470,11 @@
     "SECOND_LEVEL_DISPOSITION": "Andre nivå disposisjon",
     "SELECT_LEVEL": "Velg et nivå",
     "TITLEFONTSIZE": "Skriftens tittelstørrelse",
+    "ADD_CONTACTITEMTYPE": "Legg til",
+    "CONTACTITEMTYPE": "Typer av kontaktelementer",
+    "NEW_CONTACTITEMTYPE": "Ny type kontaktelement",
+    "ORDER_BY": "Rekkefølge etter",
+    "RGBBACKGROUNDCOLOR": "RGB bakgrunnsfarge",
     "EMAIL": "E -post",
     "FILTERCHATWEBSITES": "Filtrer nettsteder for chat",
     "FILTEREMAILACCOUNTS": "Filtrer e -postkontoer",
@@ -483,6 +488,9 @@
     "OPENED_TEXT": "Åpne interaksjoner",
     "IGNOREDIALERCONTACTID": "Ignorer oppringingskontakt-ID",
     "MAIL_SUBSTATUS": "E-post understatus",
-    "OFFLINE_MESSAGE": "Frakoblet melding"
+    "OFFLINE_MESSAGE": "Frakoblet melding",
+    "DELETE_CONTACTITEMTYPE": "Slett kontaktelementtype",
+    "EDIT_CONTACTITEMTYPE": "Rediger kontaktelementtype",
+    "ORDER_BY_NUMERIC": "Rekkefølge etter felt skal være numerisk!"
   }
 }
diff --git a/public/app/main/apps/tools/i18n/pl.json b/public/app/main/apps/tools/i18n/pl.json
index 63159f7..6855492 100644
--- a/public/app/main/apps/tools/i18n/pl.json
+++ b/public/app/main/apps/tools/i18n/pl.json
@@ -470,6 +470,11 @@
     "SECOND_LEVEL_DISPOSITION": "Dyspozycja drugiego poziomu",
     "SELECT_LEVEL": "Wybierz poziom",
     "TITLEFONTSIZE": "Rozmiar tytułu czcionki",
+    "ADD_CONTACTITEMTYPE": "Dodać",
+    "CONTACTITEMTYPE": "Typy elementów kontaktu",
+    "NEW_CONTACTITEMTYPE": "Nowy typ elementu kontaktu",
+    "ORDER_BY": "Zamów przez",
+    "RGBBACKGROUNDCOLOR": "Kolor tła RGB",
     "EMAIL": "E-mail",
     "FILTERCHATWEBSITES": "Filtruj strony internetowe czatu",
     "FILTEREMAILACCOUNTS": "Filtruj konta e-mail",
@@ -483,6 +488,9 @@
     "OPENED_TEXT": "Otwarte interakcje",
     "IGNOREDIALERCONTACTID": "Ignoruj identyfikator kontaktu dialera",
     "MAIL_SUBSTATUS": "Substancja e-mail",
-    "OFFLINE_MESSAGE": "Wiadomość offline"
+    "OFFLINE_MESSAGE": "Wiadomość offline",
+    "DELETE_CONTACTITEMTYPE": "Usuń typ elementu kontaktu",
+    "EDIT_CONTACTITEMTYPE": "Edytuj typ elementu kontaktu",
+    "ORDER_BY_NUMERIC": "Kolejność według pól powinna być wartością liczbową!"
   }
 }
diff --git a/public/app/main/apps/tools/i18n/pt-BR.json b/public/app/main/apps/tools/i18n/pt-BR.json
index e9a47f0..60b1a08 100644
--- a/public/app/main/apps/tools/i18n/pt-BR.json
+++ b/public/app/main/apps/tools/i18n/pt-BR.json
@@ -1,16 +1,16 @@
 {
   "TOOLS": {
     "BOT": "Voicebot",
-    "CLONE_TRUNK": "Clonar Tronco",
+    "CLONE_TRUNK": "Clonar tronco",
     "DISPOSITIONS": "Disposições",
-    "NEW_DISPOSITION": "Nova Disposição",
-    "ADD_DISPOSITION": "Adicionar Disposição",
-    "EDIT_DISPOSITION": "Editar Disposição",
-    "DELETE_DISPOSITION": "Excluir Disposição",
+    "NEW_DISPOSITION": "Nova disposição",
+    "ADD_DISPOSITION": "Adicionar disposição",
+    "EDIT_DISPOSITION": "Editar disposição",
+    "DELETE_DISPOSITION": "Excluir disposição",
     "RUN_SCHEDULE": "Horário de execução",
     "SENDIFEMPTY": "Enviar se vazio",
     "NEXTCONTACT": "Próximo",
-    "OUTBOUND_ROUTE": "Rota de Saída",
+    "OUTBOUND_ROUTE": "Rota de saída",
     "EDIT_DASHBOARDITEM": "Editar widget do painel",
     "FONTSIZE": "Tamanho da fonte",
     "CLONE_CUSTOMDASHBOARD": "Clonar Dashboard Personalizado",
@@ -41,8 +41,8 @@
     "FORMAT": "Formato",
     "PATH": "Caminho absoluto",
     "ALL_USERS": "Todos os usuários",
-    "SELECTED_USERS": "Usuários Selecionados",
-    "ADD_WIDGET": "Adicionar Widget",
+    "SELECTED_USERS": "Usuários selecionados",
+    "ADD_WIDGET": "Adicionar widget",
     "COLOR": "Cor",
     "FAX": "Fax",
     "INTERACTION": "Interação",
@@ -164,8 +164,8 @@
       "MANAGED": "O número total de interações concluídas",
       "OPENED": "O número total de interações ativas"
     },
-    "EDIT_TRUNK": "Editar Tronco",
-    "DELETE_TRUNK": "Excluir Tronco",
+    "EDIT_TRUNK": "Editar tronco",
+    "DELETE_TRUNK": "Excluir tronco",
     "CREATED_AT": "Criado em",
     "SETTINGS": "Definições",
     "ADVANCED": "Avançado",
@@ -180,7 +180,7 @@
     "ALLOWCODECS": "Codecs permitidos",
     "INSECURE": "Inseguro",
     "REGISTRY": "Registro",
-    "DIRECTMEDIA": "Mídia Direta",
+    "DIRECTMEDIA": "Direct media",
     "CALLCOUNTER": "Contador de chamadas",
     "FROMDOMAIN": "Do domínio",
     "FROMUSER": "Do usuário",
@@ -193,9 +193,9 @@
     "TRANSPORT": "Transporte",
     "SAVE": "Salvar",
     "VARIABLES": "Variáveis",
-    "ADD_VARIABLE": "Adicionar Variáveis",
-    "EDIT_VARIABLE": "Editar Variáveis",
-    "DELETE_VARIABLE": "Excluir Variáveis",
+    "ADD_VARIABLE": "Adicionar variáveis",
+    "EDIT_VARIABLE": "Editar variáveis",
+    "DELETE_VARIABLE": "Excluir variáveis",
     "SELECTED": "Selecionado",
     "SELECT_ALL": "Selecione todos",
     "SELECT_NONE": "Selecione nenhum",
@@ -204,59 +204,59 @@
     "EDIT_TAG": "Editar Tag",
     "DELETE_TAG": "Excluir Tag",
     "PAUSES": "Pausas",
-    "ADD_PAUSE": "Adicionar Pausas",
-    "EDIT_PAUSE": "Editar Pausas",
-    "DELETE_PAUSE": "Excluir Pausas",
-    "CANNEDANSWERS": "Respostas Prontas",
-    "ADD_CANNEDANSWER": "Adicionar Resposta Pronta",
-    "EDIT_CANNEDANSWER": "Editar Resposta Pronta",
-    "DELETE_CANNEDANSWER": "Excluir Resposta Pronta",
+    "ADD_PAUSE": "Adicionar pausas",
+    "EDIT_PAUSE": "Editar pausas",
+    "DELETE_PAUSE": "Excluir pausas",
+    "CANNEDANSWERS": "Respostas pré-definidas",
+    "ADD_CANNEDANSWER": "Adicionar resposta pré-definida",
+    "EDIT_CANNEDANSWER": "Editar resposta pré-definida",
+    "DELETE_CANNEDANSWER": "Excluir resposta pré-definida",
     "KEY": "Key",
     "VALUE": "Valor",
-    "SOUNDS": "Sons",
-    "EDIT_SOUND": "Editar Som",
-    "DELETE_SOUND": " Ecluir Som",
+    "SOUNDS": "Áudios",
+    "EDIT_SOUND": "Editar áudio",
+    "DELETE_SOUND": " Ecluir áudio",
     "CANCEL": "Cancelar",
     "FINISH": "Finalizar",
-    "DROP_TO_UPLOAD": "Largar para fazer o upload",
+    "DROP_TO_UPLOAD": "Soltar para fazer o upload",
     "UPLOADING": "Uploading",
-    "TRIGGERS": "Gatilhos",
-    "EDIT_TRIGGER": "Editar Gatilhos",
-    "DELETE_TRIGGER": "Excluir Gatilhos",
-    "ADD_TRIGGER": "Adicionar Gatilhos",
+    "TRIGGERS": "Triggers",
+    "EDIT_TRIGGER": "Editar trigger",
+    "DELETE_TRIGGER": "Excluir trigger",
+    "ADD_TRIGGER": "Adicionar trigger",
     "DELETE": "Excluir",
     "AUTOMATIONS": "Automações",
-    "EDIT_AUTOMATION": "Editar Automações",
-    "DELETE_AUTOMATION": "Excluir Automações",
-    "ADD_AUTOMATION": "Adicionar Automações",
+    "EDIT_AUTOMATION": "Editar automações",
+    "DELETE_AUTOMATION": "Excluir automações",
+    "ADD_AUTOMATION": "Adicionar automações",
     "INTERVALS": "Intervalos",
-    "EDIT_INTERVAL": "Editar Intervalo",
-    "DELETE_INTERVAL": "Excluir Intervalo",
-    "ADD_INTERVAL": "Adicionar Intervalo",
+    "EDIT_INTERVAL": "Editar intervalo",
+    "DELETE_INTERVAL": "Excluir intervalo",
+    "ADD_INTERVAL": "Adicionar intervalo",
     "TOOLS": "Ferramentas",
     "ID": "Id",
-    "AUDIO": "Audio",
-    "DOWNLOAD_SOUND": "Download Som",
+    "AUDIO": "Áudio",
+    "DOWNLOAD_SOUND": "Download áudio",
     "UPLOAD_SOUND": "Ferramentas",
     "CHANNEL": "Canal",
-    "NEW_TRIGGER": "Novo Gatilho",
+    "NEW_TRIGGER": "Nova trigger",
     "GENERAL": "Geral",
     "STATUS": "Status",
     "CONDITIONS&ACTIONS": "Condições e ações",
     "ALLCONDITIONS": "Conheça todas estas condições:",
     "ANYCONDITIONS": "Conheça qualquer uma destas condições:",
     "ACTIONS": "Ações:",
-    "NEW_AUTOMATION": "Nova Automação",
+    "NEW_AUTOMATION": "Nova automação",
     "TIMEOUT": "Tempo esgotado",
-    "PEERSTATUS": "Status de par Status",
+    "PEERSTATUS": "Peer status",
     "CALL_LIMIT": "Limite de chamadas",
     "OTHERFIELDS": "Outros campos",
-    "NEW_VARIABLE": "Nova Variável",
-    "NEW_TAG": "Nova Tag",
-    "NEW_PAUSE": "Nova Pausa",
-    "NEW_CANNEDANSWER": "Nova Resposta Pronta",
-    "CONFIRM_PASSWORD": "Confirme a Senha",
-    "NEW_TRUNK": "Novo Tronco",
+    "NEW_VARIABLE": "Nova variável",
+    "NEW_TAG": "Nova tag",
+    "NEW_PAUSE": "Nova pausa",
+    "NEW_CANNEDANSWER": "Nova resposta pré-definida",
+    "CONFIRM_PASSWORD": "Confirme a senha",
+    "NEW_TRUNK": "Novo tronco",
     "FROM": "De ",
     "TO": "Para",
     "WEEKDAY": "Dia da semana",
@@ -293,7 +293,7 @@
     "ADD_SCHEDULE": "Adicionar Agendador",
     "EDIT_SCHEDULE": "Editar Agendador",
     "DELETE_SCHEDULE": "Excluir Agendador",
-    "SENDMAIL": "Enviar Email",
+    "SENDMAIL": "Enviar email",
     "CONFIGURATION": "Configuração",
     "MAIL": "Email",
     "REPORTTYPE": "Tipo de relatório",
@@ -348,15 +348,15 @@
     "NEW_ALLCONDITION": "Nova condição",
     "ADD_ALLCONDITION": "Adicionar condição",
     "EDIT_ACTION": "Editar Ação",
-    "DELETE_ACTION": "Excluir Ação",
-    "NEW_ACTION": "Nova Ação",
-    "ADD_ACTION": "Adicionar Ação",
+    "DELETE_ACTION": "Excluir ação",
+    "NEW_ACTION": "Nova ação",
+    "ADD_ACTION": "Adicionar ação",
     "QUEUE": "Fila",
-    "CALL_STATUS": "Status da Chamada",
-    "OUTBOUNDROUTE": "Rota de Saída",
+    "CALL_STATUS": "Status da chamada",
+    "OUTBOUNDROUTE": "Rota de saída",
     "EQUALS": "Igual a",
     "NOT_EQUALS": "Não é igual a",
-    "CONTACT_MANAGER": "Gerente de contatos",
+    "CONTACT_MANAGER": "Gestão Contatos",
     "INTEGRATIONS": "Integrações",
     "MOTIONBAR": "Motion Bar",
     "JSCRIPTY": "Jscripty",
@@ -470,6 +470,11 @@
     "SECOND_LEVEL_DISPOSITION": "Disposição de Segundo Nível",
     "SELECT_LEVEL": "Selecione um nível",
     "TITLEFONTSIZE": "Tamanho do título da fonte",
+    "ADD_CONTACTITEMTYPE": "Adicionar",
+    "CONTACTITEMTYPE": "Tipos de item de contato",
+    "NEW_CONTACTITEMTYPE": "Novo tipo de item de contato",
+    "ORDER_BY": "Ordenar por",
+    "RGBBACKGROUNDCOLOR": "Cor de fundo RGB",
     "EMAIL": "E-mail",
     "FILTERCHATWEBSITES": "Filtrar sites de bate-papo",
     "FILTEREMAILACCOUNTS": "Filtrar contas de e-mail",
@@ -483,6 +488,9 @@
     "OPENED_TEXT": "Interações abertas",
     "IGNOREDIALERCONTACTID": "Ignorar o ID de contato do discador",
     "MAIL_SUBSTATUS": "Substatus do Email",
-    "OFFLINE_MESSAGE": "Mensagem offline"
+    "OFFLINE_MESSAGE": "Mensagem offline",
+    "DELETE_CONTACTITEMTYPE": "Excluir tipo de item de contato",
+    "EDIT_CONTACTITEMTYPE": "Editar tipo de item de contato",
+    "ORDER_BY_NUMERIC": "A ordem por campo deve ser um valor numérico!"
   }
 }
diff --git a/public/app/main/apps/tools/i18n/pt-PT.json b/public/app/main/apps/tools/i18n/pt-PT.json
index c00aa93..bc7eab4 100644
--- a/public/app/main/apps/tools/i18n/pt-PT.json
+++ b/public/app/main/apps/tools/i18n/pt-PT.json
@@ -470,6 +470,11 @@
     "SECOND_LEVEL_DISPOSITION": "Disposição de Segundo Nível",
     "SELECT_LEVEL": "Selecione um nível",
     "TITLEFONTSIZE": "Tamanho do título da fonte",
+    "ADD_CONTACTITEMTYPE": "Adicionar",
+    "CONTACTITEMTYPE": "Tipos de item de contato",
+    "NEW_CONTACTITEMTYPE": "Novo tipo de item de contato",
+    "ORDER_BY": "Ordenar por",
+    "RGBBACKGROUNDCOLOR": "Cor de fundo RGB",
     "EMAIL": "E-mail",
     "FILTERCHATWEBSITES": "Filtrar sites de bate-papo",
     "FILTEREMAILACCOUNTS": "Filtrar contas de e-mail",
@@ -483,6 +488,9 @@
     "OPENED_TEXT": "Interações abertas",
     "IGNOREDIALERCONTACTID": "Ignorar o ID de contato do discador",
     "MAIL_SUBSTATUS": "Substatus do Email",
-    "OFFLINE_MESSAGE": "Mensagem offline"
+    "OFFLINE_MESSAGE": "Mensagem offline",
+    "DELETE_CONTACTITEMTYPE": "Excluir tipo de item de contato",
+    "EDIT_CONTACTITEMTYPE": "Editar tipo de item de contato",
+    "ORDER_BY_NUMERIC": "A ordem por campo deve ser um valor numérico!"
   }
 }
diff --git a/public/app/main/apps/tools/i18n/ru.json b/public/app/main/apps/tools/i18n/ru.json
index 892955e..a950f0f 100644
--- a/public/app/main/apps/tools/i18n/ru.json
+++ b/public/app/main/apps/tools/i18n/ru.json
@@ -470,6 +470,11 @@
     "SECOND_LEVEL_DISPOSITION": "Расположение второго уровня",
     "SELECT_LEVEL": "Выберите уровень",
     "TITLEFONTSIZE": "Размер заголовка шрифта",
+    "ADD_CONTACTITEMTYPE": "Добавлять",
+    "CONTACTITEMTYPE": "Типы контактов",
+    "NEW_CONTACTITEMTYPE": "Новый тип элемента контакта",
+    "ORDER_BY": "Сортировать по",
+    "RGBBACKGROUNDCOLOR": "Цвет фона RGB",
     "EMAIL": "Электронное письмо",
     "FILTERCHATWEBSITES": "Фильтр веб-сайтов чата",
     "FILTEREMAILACCOUNTS": "Фильтр учетных записей электронной почты",
@@ -483,6 +488,9 @@
     "OPENED_TEXT": "Открытые взаимодействия",
     "IGNOREDIALERCONTACTID": "Игнорировать идентификатор контакта номеронабирателя",
     "MAIL_SUBSTATUS": "Подстатус электронной почты",
-    "OFFLINE_MESSAGE": "Автономное сообщение"
+    "OFFLINE_MESSAGE": "Автономное сообщение",
+    "DELETE_CONTACTITEMTYPE": "Удалить тип элемента контакта",
+    "EDIT_CONTACTITEMTYPE": "Изменить тип элемента контакта",
+    "ORDER_BY_NUMERIC": "Порядок по полю должен быть числовым значением!"
   }
 }
diff --git a/public/app/main/apps/tools/i18n/sv.json b/public/app/main/apps/tools/i18n/sv.json
index d5854a7..2e1fd2b 100644
--- a/public/app/main/apps/tools/i18n/sv.json
+++ b/public/app/main/apps/tools/i18n/sv.json
@@ -470,6 +470,11 @@
     "SECOND_LEVEL_DISPOSITION": "Andra nivån disposition",
     "SELECT_LEVEL": "Välj en nivå",
     "TITLEFONTSIZE": "Teckensnittsstorlek",
+    "ADD_CONTACTITEMTYPE": "Lägg till",
+    "CONTACTITEMTYPE": "Typer av kontaktartiklar",
+    "NEW_CONTACTITEMTYPE": "Ny typ av kontaktartikel",
+    "ORDER_BY": "Sortera efter",
+    "RGBBACKGROUNDCOLOR": "RGB bakgrundsfärg",
     "EMAIL": "E-post",
     "FILTERCHATWEBSITES": "Filtrera chattwebbplatser",
     "FILTEREMAILACCOUNTS": "Filtrera e -postkonton",
@@ -483,6 +488,9 @@
     "OPENED_TEXT": "Öppnade interaktioner",
     "IGNOREDIALERCONTACTID": "Ignorera uppringarens kontakt-ID",
     "MAIL_SUBSTATUS": "E-postunderstatus",
-    "OFFLINE_MESSAGE": "Offlinemeddelande"
+    "OFFLINE_MESSAGE": "Offlinemeddelande",
+    "DELETE_CONTACTITEMTYPE": "Ta bort kontaktobjektstyp",
+    "EDIT_CONTACTITEMTYPE": "Redigera kontaktobjektstyp",
+    "ORDER_BY_NUMERIC": "Ordna efter fält ska vara ett numeriskt värde!"
   }
 }
diff --git a/public/app/main/apps/tools/i18n/tr.json b/public/app/main/apps/tools/i18n/tr.json
index 6c4628c..13c547b 100644
--- a/public/app/main/apps/tools/i18n/tr.json
+++ b/public/app/main/apps/tools/i18n/tr.json
@@ -470,6 +470,11 @@
     "SECOND_LEVEL_DISPOSITION": "İkinci Düzey Tasarruf",
     "SELECT_LEVEL": "Bir seviye seçin",
     "TITLEFONTSIZE": "Yazı Tipi Başlık Boyutu",
+    "ADD_CONTACTITEMTYPE": "Ekle",
+    "CONTACTITEMTYPE": "İletişim öğesi türleri",
+    "NEW_CONTACTITEMTYPE": "Yeni kişi öğesi türü",
+    "ORDER_BY": "Tarafından sipariş",
+    "RGBBACKGROUNDCOLOR": "RGB Arkaplan rengi",
     "EMAIL": "E-posta",
     "FILTERCHATWEBSITES": "Sohbet Web Sitelerini Filtrele",
     "FILTEREMAILACCOUNTS": "E-posta Hesaplarını Filtrele",
@@ -483,6 +488,9 @@
     "OPENED_TEXT": "Açık Etkileşimler",
     "IGNOREDIALERCONTACTID": "Çevirici kişi kimliğini yoksay",
     "MAIL_SUBSTATUS": "E-posta Alt Durumu",
-    "OFFLINE_MESSAGE": "Çevrimdışı Mesaj"
+    "OFFLINE_MESSAGE": "Çevrimdışı Mesaj",
+    "DELETE_CONTACTITEMTYPE": "Kişi öğesi türünü sil",
+    "EDIT_CONTACTITEMTYPE": "Kişi öğesi türünü düzenle",
+    "ORDER_BY_NUMERIC": "Alana göre sıralama sayısal değer olmalıdır!"
   }
 }
diff --git a/public/app/main/apps/tools/i18n/zh-CN.json b/public/app/main/apps/tools/i18n/zh-CN.json
index f7abfb6..8e352ea 100644
--- a/public/app/main/apps/tools/i18n/zh-CN.json
+++ b/public/app/main/apps/tools/i18n/zh-CN.json
@@ -470,6 +470,11 @@
     "SECOND_LEVEL_DISPOSITION": "二级处置",
     "SELECT_LEVEL": "选择一个级别",
     "TITLEFONTSIZE": "字体标题大小",
+    "ADD_CONTACTITEMTYPE": "添加",
+    "CONTACTITEMTYPE": "联系项目类型",
+    "NEW_CONTACTITEMTYPE": "新的联系人项目类型",
+    "ORDER_BY": "订购方式",
+    "RGBBACKGROUNDCOLOR": "RGB 背景色",
     "EMAIL": "电子邮件",
     "FILTERCHATWEBSITES": "过滤聊天网站",
     "FILTEREMAILACCOUNTS": "过滤电子邮件帐户",
@@ -483,6 +488,9 @@
     "OPENED_TEXT": "打开的交互",
     "IGNOREDIALERCONTACTID": "忽略拨号联系人 ID",
     "MAIL_SUBSTATUS": "电子邮件子状态",
-    "OFFLINE_MESSAGE": "离线留言"
+    "OFFLINE_MESSAGE": "离线留言",
+    "DELETE_CONTACTITEMTYPE": "删除联系人项目类型",
+    "EDIT_CONTACTITEMTYPE": "编辑联系人项目类型",
+    "ORDER_BY_NUMERIC": "按字段排序应该是数值！"
   }
 }
diff --git a/public/app/main/apps/tools/i18n/zh-TW.json b/public/app/main/apps/tools/i18n/zh-TW.json
index 225e797..6a30d83 100644
--- a/public/app/main/apps/tools/i18n/zh-TW.json
+++ b/public/app/main/apps/tools/i18n/zh-TW.json
@@ -470,6 +470,11 @@
     "SECOND_LEVEL_DISPOSITION": "二級處置",
     "SELECT_LEVEL": "選擇一個級別",
     "TITLEFONTSIZE": "字體標題大小",
+    "ADD_CONTACTITEMTYPE": "添加",
+    "CONTACTITEMTYPE": "聯繫項目類型",
+    "NEW_CONTACTITEMTYPE": "新的聯繫人項目類型",
+    "ORDER_BY": "訂購方式",
+    "RGBBACKGROUNDCOLOR": "RGB 背景色",
     "EMAIL": "電子郵件",
     "FILTERCHATWEBSITES": "過濾聊天網站",
     "FILTEREMAILACCOUNTS": "過濾電子郵件帳戶",
@@ -483,6 +488,9 @@
     "OPENED_TEXT": "打開的交互",
     "IGNOREDIALERCONTACTID": "忽略撥號聯繫人 ID",
     "MAIL_SUBSTATUS": "電子郵件子狀態",
-    "OFFLINE_MESSAGE": "離線留言"
+    "OFFLINE_MESSAGE": "離線留言",
+    "DELETE_CONTACTITEMTYPE": "刪除聯繫人項目類型",
+    "EDIT_CONTACTITEMTYPE": "編輯聯繫人項目類型",
+    "ORDER_BY_NUMERIC": "按字段排序應該是數值！"
   }
 }
diff --git a/public/app/main/apps/voice/i18n/de.json b/public/app/main/apps/voice/i18n/de.json
index 0339802..832ae56 100644
--- a/public/app/main/apps/voice/i18n/de.json
+++ b/public/app/main/apps/voice/i18n/de.json
@@ -1,408 +1,408 @@
 {
   "VOICE": {
-    "GOTO_VOICEQUEUE": "Zur Anruf-Warteschlange gehen",
-    "GOTOREALTIME_VOICEQUEUE": "Direkt zur Echtzeit-Warteschlange",
+    "GOTO_VOICEQUEUE": "Zu Realtime Voice Warteschlangen gehen",
+    "GOTOREALTIME_VOICEQUEUE": "Zu Realtime Voice Warteschlangen gehen",
     "NAME": "Name",
     "LOGOUT": "An-/Abmelden",
-    "VOICEQUEUES": "Warteschlangen",
-    "SEARCH_FOR_ANYONE": "Suche",
+    "VOICEQUEUES": "Voice Warteschlangen",
+    "SEARCH_FOR_ANYONE": "Suche für Jedermann",
     "BACK": "Zurück",
-    "SELECTED": "Ausgewählt",
-    "SELECT_ALL": "Alles auswählen",
-    "SELECT_NONE": "Nichts auswählen",
-    "DELETE_VOICEDISPOSITION": "Qualifizierung löschen",
-    "EDIT_VOICEDISPOSITION": "Qualifizierung bearbeiten",
-    "EDIT_VOICEQUEUE": "Warteschlange bearbeiten",
+    "SELECTED": "Ausgewählte",
+    "SELECT_ALL": "Alle auswählen",
+    "SELECT_NONE": "Wählen Sie \"Keine\"",
+    "DELETE_VOICEDISPOSITION": "Disposition löschen",
+    "EDIT_VOICEDISPOSITION": "Edit Voice Disposition",
+    "EDIT_VOICEQUEUE": "Edit Voice Warteschlange",
     "DELETE_VOICEQUEUE": "Warteschlange löschen",
-    "MOHSOUNDS": "Wartemusik",
-    "STRATEGY": "Verteilungsstrategie",
+    "MOHSOUNDS": "Die MOH-Sounds",
+    "STRATEGY": "Strategie",
     "DESCRIPTION": "Beschreibung",
-    "ADD_VOICEQUEUE": "Warteschlangen hinzufügen",
+    "ADD_VOICEQUEUE": "Hinzufügen von Warteschlangen",
     "CREATED_AT": "Erstellt am",
-    "CANT_PLAY_GSM_AUDIO_FILES": "GMS-Audiodateien können nicht abgespielt werden",
+    "CANT_PLAY_GSM_AUDIO_FILES": "Nicht gsm-Audiodateien",
     "APPLICATIONS_LIST": "Liste der Anwendungen",
     "LEGEND": {
       "CUSTOM_APPLICATION": "(*) - Benutzerdefinierte Anwendung."
     },
     "ERRORS": {
-      "NAME_REQUIRED": "Name erforderlich",
-      "APPLICATION_NAME_REQUIRED": "Name der Anwendung erforderlich",
-      "TIMEOUT_REQUIRED": "Timeout erforderlich",
-      "PHONENUMBER_REQUIRED": "Telefonnummer erforderlich",
-      "CONTEXT_REQUIRED": "Kontext erforderlich",
-      "DESTINATIONPATTERN_REQUIRED": "Ziel-Pattern erforderlich",
-      "FULLNAME_REQUIRED": "Vollständiger Name erforderlich",
-      "EMAIL_REQUIRED": "E-Mail erforderlich",
-      "EMAIL_MUST_VALID": "Ungültiges Format E-Mail",
-      "MAILBOX_REQUIRED": "Mailbox erforderlich",
-      "PASSWORD_REQUIRED": "Passwort erforderlich",
-      "CONFIRM_NOT_MATCH": "Die Passwörter stimmen nicht überein",
-      "TIMEZONE_REQUIRED": "Zeitzone erforderlich",
-      "PREFIX_REQUIRED": "Präfix erforderlich",
-      "OPTIONS_REQUIRED": "Bedingungen  Erforderlich",
-      "AFTERCALLWORKDURATION_REQUIRED": "Dauer Nacharbeit erforderlich",
-      "TECHNOLOGY/RESOURCE_REQUIRED": "Ressource erforderlich",
-      "PHONE_REQUIRED": "Telefonnummer erforderlich",
-      "VALUE_REQUIRED": "Wert erforderlich",
-      "EXTENSION_REQUIRED": "Nebenstelle erforderlich",
-      "PRIORITY_REQUIRED": "Priorität erforderlich",
-      "NAME_MUST_VALID_PATTERN": "Ungültiger Name Format",
-      "APPLICATION_REQUIRED": "Anwendung erforderlich",
-      "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Timeout muss größer oder gleich sein als",
-      "MAXLENGTH_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die max. Länge muss größer oder gleich sein als",
-      "RETRY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wiederversuche muss größer oder gleich sein als",
-      "WRAPUPTIME_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Nacharbeit Zeit muss größer oder gleich sein als",
-      "WEIGHT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Gewichtung muss größer oder gleich sein als",
-      "ANNOUNCEFREQUENCY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Frequenz der Ansagen muss größer oder gleich sein als",
-      "MINANNOUNCEFREQUENCY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Min. Frequenz der Ansagen muss größer oder gleich sein als",
-      "PERIODICANNOUNCEFREQUENCY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wiederholende Frequenz der Ansagen muss größer oder gleich sein als",
-      "AFTERCALLWORKDURATION_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Nacharbeit Zeit muss größer oder gleich sein als",
-      "MEMBERDELAY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Verzögerung muss größer oder gleich sein als",
-      "POSITION_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Position muss größer oder gleich sein als",
-      "CUTDIGITS_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Schnitt muss größer oder gleich sein als",
-      "MAXSECONDS_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Max. Sekundenmuss größer oder gleich sein als",
-      "MAXMESSAGES_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Max. Nachrichten muss größer oder gleich sein als",
-      "MAXMESSAGES_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Max. Nachrichten muss kleiner oder gleich sein als",
-      "CALLERIDALL_MUST_VALID_PATTERN": "Format ungültig Anrufer-ID (alle)",
-      "OUTBOUNDROUTE_REQUIRED": "Ausgehende Route erforderlich",
-      "VARIABLE_REQUIRED": "Variabel erforderlich",
-      "CALLER_ID_MUST_VALID_PATTERN": "Format ungültig Anrufer-ID",
-      "TRUNK_REQUIRED": "SIP-Trunk erforderlich",
-      "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "PausenID während Qualifizierung erforderlich",
-      "PROJECT_REQUIRED": "Projekt erforderlich",
-      "PENALTY_REQUIRED": "Wert für Verzögerung erforderlich"
+      "NAME_REQUIRED": "Der Name ist erforderlich",
+      "APPLICATION_NAME_REQUIRED": "Der Name der Anwendung ist erforderlich",
+      "TIMEOUT_REQUIRED": "Der Timeout ist erforderlich",
+      "PHONENUMBER_REQUIRED": "Die Telefonnummer ist erforderlich",
+      "CONTEXT_REQUIRED": "Der Rahmen ist erforderlich",
+      "DESTINATIONPATTERN_REQUIRED": "Das Ziel-pattern ist erforderlich",
+      "FULLNAME_REQUIRED": "Der vollständige Name ist erforderlich",
+      "EMAIL_REQUIRED": "Die E-Mail ist erforderlich",
+      "EMAIL_MUST_VALID": "Die e-Mail muss in einem gültigen Format",
+      "MAILBOX_REQUIRED": "Die Mailbox ist erforderlich",
+      "PASSWORD_REQUIRED": "Das Kennwort ist erforderlich",
+      "CONFIRM_NOT_MATCH": "Die Kennwörter stimmen nicht überein.",
+      "TIMEZONE_REQUIRED": "Die Zeitzone ist erforderlich",
+      "PREFIX_REQUIRED": "Das Präfix ist erforderlich",
+      "OPTIONS_REQUIRED": "Die Optionen sind Erforderlich",
+      "AFTERCALLWORKDURATION_REQUIRED": "Die Arbeit nach Anruf Dauer ist erforderlich",
+      "TECHNOLOGY/RESOURCE_REQUIRED": "Die Technologie/Ressource erforderlich ist",
+      "PHONE_REQUIRED": "Die Telefonnummer ist erforderlich",
+      "VALUE_REQUIRED": "Der Wert ist erforderlich",
+      "EXTENSION_REQUIRED": "Die Verlängerung ist erforderlich",
+      "PRIORITY_REQUIRED": "Die Priorität ist erforderlich",
+      "NAME_MUST_VALID_PATTERN": "Der Name muss in einem gültigen Format geschrieben werden",
+      "APPLICATION_REQUIRED": "Die Anwendung ist erforderlich",
+      "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Timeout muss größer als oder gleich",
+      "MAXLENGTH_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die max. Länge muss größer als oder gleich",
+      "RETRY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Wiederholung muss größer als oder gleich",
+      "WRAPUPTIME_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Nachlese Zeit muss größer als oder gleich",
+      "WEIGHT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Das Gewicht muss größer als oder gleich",
+      "ANNOUNCEFREQUENCY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Häufigkeit verkünden muss größer als oder gleich",
+      "MINANNOUNCEFREQUENCY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Min Frequenz ankündigen muss größer als oder gleich",
+      "PERIODICANNOUNCEFREQUENCY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die periodische Frequenz ankündigen muss größer als oder gleich",
+      "AFTERCALLWORKDURATION_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Arbeit nach Anruf Dauer muss größer als oder gleich",
+      "MEMBERDELAY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Verzögerung muss größer als oder gleich",
+      "POSITION_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Position muss größer als oder gleich",
+      "CUTDIGITS_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Den Schnitt stellen muss größer als oder gleich",
+      "MAXSECONDS_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Muss die Max Sekunden größer als oder gleich",
+      "MAXMESSAGES_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Die Max Meldungen muss größer als oder gleich",
+      "MAXMESSAGES_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Die Max Meldungen muss kleiner als oder gleich",
+      "CALLERIDALL_MUST_VALID_PATTERN": "Falsches Format",
+      "OUTBOUNDROUTE_REQUIRED": "Pflichtfeld",
+      "VARIABLE_REQUIRED": "Pflichtfeld",
+      "CALLER_ID_MUST_VALID_PATTERN": "Falsches Format",
+      "TRUNK_REQUIRED": "Pflichtfeld",
+      "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Pflichtfeld",
+      "PROJECT_REQUIRED": "Pflichtfeld",
+      "PENALTY_REQUIRED": "Sie müssen einen Wert für die Strafe angeben"
     },
     "GENERAL": "Allgemein",
-    "TIMEOUT": "Max. Klingelzeit Nebenstelle",
+    "TIMEOUT": "Timeout",
     "MAXLENGTH": "Maximale Länge",
-    "RETRY": "Erneut versuchen",
-    "WRAPUPTIME": "Nacharbeitszeit",
-    "WEIGHT": "Gewichtung",
-    "JOINWHENEMPTY": "Beitreten, wenn leer",
-    "LEAVEWHENEMPTY": "Verlassen, wenn leer",
+    "RETRY": "Versuchen Sie es erneut",
+    "WRAPUPTIME": "-Zeit",
+    "WEIGHT": "Gewicht",
+    "JOINWHENEMPTY": "Melden Sie wenn sie leer sind",
+    "LEAVEWHENEMPTY": "Wenn sie leer lassen",
     "HELP": {
-      "TIMEOUT": "Zeitüberschreitung Klingeln (Sekunden)",
-      "MAXLENGTH": "Maximaler Anrufer in der Warteschlange. Wenn Wert 0, dann keine Begrenzung.",
-      "RETRY": "Definiert wie Lange (Sekunden) auf eine Antwort des Agenten gewartet wird, bevor der Anruf beim nächsten Agenten klingelt",
-      "WRAPUPTIME": "Zeit (in Sekunden), in welcher der Agent nach einem Anruf nicht verfügbar ist",
-      "WEIGHT": "Gewichtung der Warteschlangen untereinander, sofern die Agenten auf mehr als einer Warteschlange arbeiten",
-      "JOINWHENEMPTY": "Definiert, ob ein Anruf in die Warteschleife eintreten kann, wenn keine Agenten verfügbar sind",
-      "LEAVEWHENEMPTY": "Trennt den Anruf in der Warteschleife, sofern keine Agenten verfügbar sind",
-      "ANNOUNCEFREQUENCY": "Definiert, wie oft dem Anrufer die aktuelle Warteposition und/oder die erwartete Wartezeit angesagt wird. (0 zum Deaktivieren dieser Funktion)",
-      "MINANNOUNCEFREQUENCY": "Minimale Ansage der Warteposition/Wartezeit. Nützlich, wenn der Anrufer die Warteposition oft wechselt",
-      "PERIODICANNOUNCEFREQUENCY": "Intervall für sich Wiederholende Ansagen an den Anrufer",
-      "ANNOUNCEPOSITIONLIMIT": "Warteposition wird nur ab dem eingestellten Wert angesagt",
-      "AFTERCALLWORKDURATION": "Die Dauer der Nacharbeit nach einem Anruf (Sekunden)",
-      "MEMBERDELAY": "Verzögert die Zustellung des Anrufes an den Agenten um den eingestellten Wert (Sekunden)",
-      "MUSICONHOLD": "Definiert die Wartemusik innerhalb der Warteschlange",
-      "ANNOUNCETOAGENT": "Spielt dem Agenten eine Mitteilung über den Ursprung des Anrufes vor der Annahme",
-      "RANDOMPERIODICANNOUNCE": "Bei \"Ja\" werden die definierten Ansagen in einer zufälligen Reihenfolge abgespielt",
-      "ANNOUNCEHOLDTIME": "Definiert, ob die geschätzte Wartezeit zusätzlich zur Wartemusik abgespielt wird. (Ja/Nein/nur ein Mal)",
-      "ANNOUNCECALLERPOSITION": "Definiert, ob die aktuelle Warteposition des Anrufers angesagt wird. Nein = Niemals; Ja = Immer; Limit = nur wenn innerhalb des Limits für Warteposition; Mehr = wenn überhalb des Limits für Warteposition",
-      "REPORTHOLDTIMEAGENT": "Der Agent bekommt nach dem Annehmen und Verbinden des Anrufes die Wartezeit des Kunden angesagt",
-      "PERIODICANNOUNCE": "Reihenfolge der Ansagen innerhalb der Warteschlange",
-      "HOLDTIMEANNOUNCE": "Wählt die Audiodatei (Hochladen einer Datei im Menü \"Werkzeuge\") für die Ansage der Wartezeit. Bsp: \"Ihre geschätzte Wartezeit beträgt\" Wenn leer, wird keine Ansage abgespielt",
-      "YOUARENEXTANNOUNCE": "Wählt die Audiodatei (Hochladen einer Datei im Menü \"Werkzeuge\") für die Ansage der ersten Position in der Warteschlange. Bsp: \"Der nächste freie Mitarbeiter wird Ihren Anruf in Kürze entgegennehmen\" Wenn leer, wird keine Ansage abgespielt",
-      "THEREAREANNOUNCE": "Erster Teil der Ansage für die bereits wartenden Anrufe. Bsp: \"Vor Ihnen befinden sich noch..:\"; Wenn leer, wird keine Ansage abgespielt",
-      "WAITINGCALLSANNOUNCE": "Zweiter Teil der Ansage für die bereits wartenden Anrufe. Bsp: \"...Anrufe in der Warteschlange\"; Wenn leer, wird keine Ansage abgespielt",
-      "ESTIMATEDHOLDTIMEANNOUNCE": "Wählt die Audiodatei (Hochladen einer Datei im Menü \"Werkzeuge\") für die Ansage der geschätzten Wartezeit. Bsp: \"Ihre aktuelle Wartezeit beträgt ca....\" Wenn leer, wird keine Ansage abgespielt",
-      "MINUTESANNOUNCE": "Wählt die Audiodatei (Hochladen einer Datei im Menü \"Werkzeuge\") für das Wort \"Minuten\". Wenn leer, wird keine Ansage abgespielt",
-      "MINUTEANNOUNCE": "Wählt die Audiodatei (Hochladen einer Datei im Menü \"Werkzeuge\") für das Wort \"Minute\". Wenn leer, wird keine Ansage abgespielt",
-      "SECONDSANNOUNCE": "Wählt die Audiodatei (Hochladen einer Datei im Menü \"Werkzeuge\") für das Wort \"Sekunden\". Wenn leer, wird keine Ansage abgespielt",
-      "THANKYOUANNOUNCE": "Wählt die Audiodatei (Hochladen einer Datei im Menü \"Werkzeuge\") für eine Ansage zum Dank. Bsp: \"Vielen Dank für Ihre Geduld\" Wenn leer, wird keine Ansage abgespielt",
-      "AFTERCALLWORK": "Wenn aktiviert, wird der Agent nach jedem Anruf in eine zeitlich definierbare Pause zur Nacharbeit gesetzt",
-      "AUTOPAUSE": "Legt fest, ob der Agent in eine automatische Pause gesetzt wird, sofern dieser den aktuellen Anruf nicht innerhalb der definierten Zeit entgegennimmt. Wenn ja, wird der Agent in allen zugewiesenen Kampagnen auf Pause gesetzt. ",
-      "RINGINUSE": "Aktivieren/Deaktivieren der Anrufzustellung wenn der Status der Nebenstelle Besetzt ist",
-      "TIMEOUTRESTART": "Wenn ja, wird die Zeitüberschreitung bei Agenten mit \"Besetzt\" oder \"Verbindungsfehler\"-Status übersprungen",
-      "CONTEXT": "Ermöglicht einem Anrufer, durch Drücken einer einzelnen Taste, die Warteschlange zu verlassen.",
-      "SETINTERFACEVARIABLES": "Wenn aktiviert, können aufgenommene Variabeln vor einem Anruf an den Agenten weitergegeben werden. (Siehe Wiki)",
-      "SETQUEUEVARIABLES": "Wenn aktiviert, können aufgenommene Variabeln nach dem Verlassen der Warteschlange an den Agenten weitergegeben werden. (Siehe Wiki)",
-      "SETQUEUEENTRYVARIABLES": "Wenn aktiviert, können aufgenommene Variabeln beim Eintreten in die Warteschlange an den Agenten weitergegeben werden. (Siehe Wiki)",
-      "RECORDING": "Automatische Gesprächsaufzeichnung Aktivieren/Deaktivieren",
-      "VOICEMAIL_CONTEXT": "Kontext für Voicemail",
+      "TIMEOUT": "Gibt die Anzahl von Sekunden an, die das Gerät.",
+      "MAXLENGTH": "Gibt die maximale Anzahl der Anrufer, die in der Warteschlange. Ein Wert von Null bedeutet, dass eine unbegrenzte Anzahl von Anrufern in der Warteschlange sind erlaubt.",
+      "RETRY": "Gibt die Anzahl der Sekunden, die gewartet wird, bevor das nächste Mitglied in die Warteschlange, wenn der Wert für die Zeitüberschreitung erschöpft ist, während versucht wird, den ein Mitglied der Warteschlange.",
+      "WRAPUPTIME": "Die Anzahl der Sekunden, die ein Mitglied in einer Warteschlange verfügbar, nachdem Sie einen Anruf.",
+      "WEIGHT": "Legt das Gewicht einer Warteschlange. Eine Warteschlange mit einem höheren Gewicht definiert werden erste Priorität, wenn Mitglieder, die mit mehreren Warteschlangen.",
+      "JOINWHENEMPTY": "Steuert, ob ein Anrufer wird zur Warteschlange hinzugefügt werden, wenn keine Mitglieder verfügbar sind.",
+      "LEAVEWHENEMPTY": "Zur Kontrolle, ob die Anrufer aus der Warteschlange, wenn die Mitglieder nicht mehr bereit sind, Anrufe zu beantworten.",
+      "ANNOUNCEFREQUENCY": "Legt fest, wie oft sollten wir den Anrufer ankündigen und/oder geschätzte Wartezeit in der Warteschlange. Setzen Sie diesen Wert auf Null, um die Funktion zu deaktivieren.",
+      "MINANNOUNCEFREQUENCY": "Gibt die minimale Zeit, die verstreichen müssen, bevor wir Ihnen die Anrufer in der Warteschlange wieder. Dieser wird verwendet, wenn der Anrufer die Position kann sich häufig ändern, um zu verhindern, dass der Anrufer hören mehrere Updates in einem kurzen Zeitraum.",
+      "PERIODICANNOUNCEFREQUENCY": "Gibt an, wie oft wir sollten regelmäßige Ansagen, die dem Anrufer vorgespielt werden.",
+      "ANNOUNCEPOSITIONLIMIT": "Sie kann verwendet werden, wenn Sie definiert haben, verkünden-Position entweder als Begrenzung oder mehr.",
+      "AFTERCALLWORKDURATION": "Die Dauer der Pause durch die Option \"Arbeit nach Anruf",
+      "MEMBERDELAY": "Sie kann verwendet werden, wenn Sie wollen, dass es eine Verzögerung, bevor der Anrufer und Mitglied der Warteschlange, die miteinander verbunden sind.",
+      "MUSICONHOLD": "Setzt die Musik klasse verwendet werden, die von einer bestimmten Warteschlange an.",
+      "ANNOUNCETOAGENT": "Für die Wiedergabe einer Ansage auf den Agenten, der den Anruf entgegengenommen hat, ihn wissen zu lassen, was der Anrufer die Warteschlange aus.",
+      "RANDOMPERIODICANNOUNCE": "Falls auf Ja eingestellt, wird die festgelegte regelmäßige Mitteilungen in einer zufälligen Reihenfolge.",
+      "ANNOUNCEHOLDTIME": "Legt fest, ob die geschätzte Wartezeit gespielt werden sollte zusammen mit den regelmäßigen Ankündigungen.",
+      "ANNOUNCECALLERPOSITION": "Legt fest, ob es sich bei dem Anrufer seine Position in der Warteschlange mitgeteilt werden sollten. Wenn die Einstellung Nein lautet, die Position wird nicht bekannt gegeben. Falls auf Ja eingestellt, wird die Position des Anrufers wird immer bekannt gegeben. Wenn der Wert überschritten wird, wird der Anrufer hört ihre Position in der Warteschlange nur, wenn er sich innerhalb der Grenze von AK-Position. Wenn der Wert auf Mehr, hört der Anrufer ihre Position, wenn es über die Zahl von AK-Position.",
+      "REPORTHOLDTIMEAGENT": "Die Berichterstattung über die CLI des Anrufers mit der Zeit in der Warteschleife in der Warteschlange vor.",
+      "PERIODICANNOUNCE": "Eine Reihe von regelmäßigen Mitteilungen gespielt zu werden, in der Reihenfolge wiedergegeben, in der sie definiert sind.",
+      "HOLDTIMEANNOUNCE": "Wenn nicht definiert, wird die Standardeinstellung (\"Hold\"). Wenn Sie auf einen leeren Wert, wird die Aufforderung werden nicht gespielt.",
+      "YOUARENEXTANNOUNCE": "Wenn nicht definiert, wird die Standardeinstellung (\"Sie sind jetzt in erster Linie\"). Wenn Sie auf einen leeren Wert, wird die Aufforderung werden nicht gespielt.",
+      "THEREAREANNOUNCE": "Wenn nicht definiert, wird die Standardeinstellung (\"Es gibt\"). Wenn Sie auf einen leeren Wert, wird die Aufforderung werden nicht gespielt.",
+      "WAITINGCALLSANNOUNCE": "Wenn nicht definiert, wird die Standardeinstellung (\"Wartende Anrufe\"). Wenn Sie auf einen leeren Wert, wird die Aufforderung werden nicht gespielt.",
+      "ESTIMATEDHOLDTIMEANNOUNCE": "Wenn nicht definiert, wird die Standardeinstellung (\"Die voraussichtliche Wartezeit ist\"). Wenn Sie auf einen leeren Wert, wird die Aufforderung werden nicht gespielt.",
+      "MINUTESANNOUNCE": "Wenn nicht definiert, wird die Standardeinstellung (\"min\"). Wenn Sie auf einen leeren Wert, wird die Aufforderung werden nicht gespielt.",
+      "MINUTEANNOUNCE": "Wenn nicht definiert, wird die Standardeinstellung (\"min\"). Wenn Sie auf einen leeren Wert, wird die Aufforderung werden nicht gespielt.",
+      "SECONDSANNOUNCE": "Wenn nicht definiert, wird die Standardeinstellung (\"Sekunden\"). Wenn Sie auf einen leeren Wert, wird die Aufforderung werden nicht gespielt.",
+      "THANKYOUANNOUNCE": "Wenn nicht definiert, wird die Standardeinstellung (\"Vielen Dank für Ihre Geduld.\"). Wenn Sie auf einen leeren Wert, wird die Aufforderung werden nicht gespielt.",
+      "AFTERCALLWORK": "Wenn der Agent aktiv ist, wird auf eine Pause nach einer abgeschlossenen Anruf in der Warteschlange",
+      "AUTOPAUSE": "Aktiviert/Deaktiviert die automatische Unterbrechung der Mitglieder, die es versäumen, um einen Anruf zu beantworten. Wenn aktiv, wird diese Mitgliedstaaten angehalten zu werden in allen Warteschlangen er Mitglied ist.",
+      "RINGINUSE": "Verwendet werden, um zu vermeiden, Senden von Anrufen an Mitglieder, deren Status im Einsatz ist.",
+      "TIMEOUTRESTART": "Falls auf Ja eingestellt, wird das Timeout für einen Agenten zu beantworten, wenn entweder ein Besetztzeichen oder wird mit dem Status \"Überlastung des Kanals.",
+      "CONTEXT": "Ermöglicht einem Anrufer zu beenden, die die Warteschlange durch Drücken einer einzigen Taste MFV-Ziffer. Wenn Sie einen Kontext angegeben ist und der Anrufer gibt eine Zahl, Ziffer wird versuchen, die angepasst werden können, im Rahmen festgelegt, und es wird auch weiterhin die Ausführung Nummernplan.",
+      "SETINTERFACEVARIABLES": "Falls auf Ja eingestellt, kurz vor dem Anrufer, die mit einer Warteschlange, die einige Variablen werden(siehe wiki)",
+      "SETQUEUEVARIABLES": "Falls auf Ja eingestellt, kurz vor dem Anrufer, die mit einer Warteschlange und kurz vor dem Anrufer die Warteschlange verlassen einige Variablen werden(siehe wiki)",
+      "SETQUEUEENTRYVARIABLES": "Falls auf Ja eingestellt, kurz vor dem Anrufer, die mit einer Warteschlange, die einige Variablen werden(siehe wiki)",
+      "RECORDING": "Aktivieren der Aufzeichnung",
+      "VOICEMAIL_CONTEXT": "Im Rahmen der relativen Erweiterung.",
       "NAME": "Nur Zahlen, Buchstaben und Sonderzeichen (._) werden unterstützt.",
       "CALLERIDALL": "Unterstützte Formate: \"CallerId\" & lt; number & gt;",
       "CALLER_ID": "Unterstützte Formate: \"CallerId\" & lt; number & gt;",
-      "MANDATORYDISPOSITIONPAUSEID": "Agentenstatus während der Qualifizierung eines Kontaktes",
-      "SERVICELEVEL": "Einstellungen für Service-Level (Standard = 0, kein SL).  (Anrufe werden innerhalb des Service Level-Zeitrahmens beantwortet)",
-      "MONITORFORMAT": "Definiert das Dateiformat für Gesprächsaufzeichnungen. Wenn leer, findet keine Gesprächsaufzeichnung statt.",
+      "MANDATORYDISPOSITIONPAUSEID": "Pausenstatus, der während der Zwangsdisposition festgelegt werden soll",
+      "SERVICELEVEL": "Zweite Einstellungen für Service Level (Standard = 0, kein SL). Wird für Service Level-Statistiken verwendet (Anrufe werden innerhalb des Service Level-Zeitrahmens beantwortet)",
+      "MONITORFORMAT": "Gibt das Format der Aufnahmedatei an. Wenn es auf 'inaktiv' gesetzt ist, werden Anrufe nicht aufgezeichnet",
       "SAVE_ROUTES": "Die Einstellungen der Route wurden geändert. Bitte nicht vergessen, zu Speichern."
     },
-    "MUSICONHOLD": "Wartemusik",
-    "ANNOUNCETOAGENT": "Ansagenachricht für Agenten",
-    "ANNOUNCEMENTS": "Ansagen",
-    "ADVANCED": "Erweitert",
-    "ANNOUNCEFREQUENCY": "Ansagefrequenz",
-    "MINANNOUNCEFREQUENCY": "Min. Frequenz Ansage",
-    "PERIODICANNOUNCEFREQUENCY": "Frequenz wiederkehrende Ansagen",
-    "RANDOMPERIODICANNOUNCE": "Zufälliges Abspielen der Ansagen",
-    "ANNOUNCEHOLDTIME": "Wartezeit ansagen",
-    "ANNOUNCECALLERPOSITION": "Warteposition ansagen",
-    "ANNOUNCEPOSITIONLIMIT": "Limit für Ansage Warteposition",
-    "REPORTHOLDTIMEAGENT": "Wartezeit dem Agenten ansagen",
-    "PERIODICANNOUNCE": "Wiederkehrende Ansagen",
-    "HOLDTIMEANNOUNCE": "Audiodatei für Ansage Wartezeit",
-    "YOUARENEXTANNOUNCE": "Audiodatei für Ansage der ersten Position",
-    "THEREAREANNOUNCE": "1. Teil Audiodatei für Ansage der bereits wartenden Anrufer",
-    "WAITINGCALLSANNOUNCE": "2. Teil Audiodatei für Ansage der bereits wartenden Anrufer",
-    "ESTIMATEDHOLDTIMEANNOUNCE": "Audiodatei für die Information zur geschätzten Wartezeit",
-    "MINUTESANNOUNCE": "Audiodatei für die Ansage \"Minuten\"",
-    "MINUTEANNOUNCE": "Audiodatei für die Ansage \"Minute\" ",
-    "SECONDSANNOUNCE": "Audiodatei für die Ansage \"Sekunden\"",
-    "THANKYOUANNOUNCE": "Audiodatei für die Ansage mit Dank für Geduld",
-    "AUTOPAUSE": "Automatische Pause bei keiner Antwort",
-    "AFTERCALLWORK": "Nacharbeit",
-    "AFTERCALLWORKDURATION": "Dauer Nacharbeit",
-    "RINGINUSE": "Klingeln bei Besetzt",
-    "MEMBERDELAY": "Anrufsverzögerung",
-    "TIMEOUTRESTART": "Zeitüberschreitung neu Starten",
-    "MONITORFORMAT": "Format für Gesprächsaufzeichnungen",
-    "SETINTERFACEVARIABLES": "Interface Variabeln definieren",
-    "SETQUEUEVARIABLES": "Warteschlangenvariabeln definieren",
-    "SETQUEUEENTRYVARIABLES": "Variabeln bei Eintritt definieren",
+    "MUSICONHOLD": "Musik auf Halten",
+    "ANNOUNCETOAGENT": "Geben Sie Agent",
+    "ANNOUNCEMENTS": "Ankündigungen",
+    "ADVANCED": "Erweiterte",
+    "ANNOUNCEFREQUENCY": "Frequenz ankündigen",
+    "MINANNOUNCEFREQUENCY": "Minimale Frequenz ankündigen",
+    "PERIODICANNOUNCEFREQUENCY": "Periodische Frequenz ankündigen",
+    "RANDOMPERIODICANNOUNCE": "Random Periodische verkünden",
+    "ANNOUNCEHOLDTIME": "Geben Sie Zeit",
+    "ANNOUNCECALLERPOSITION": "Position des Anrufers bekannt",
+    "ANNOUNCEPOSITIONLIMIT": "Geben Position Limit",
+    "REPORTHOLDTIMEAGENT": "Bericht Agenten",
+    "PERIODICANNOUNCE": "Periodische verkünden",
+    "HOLDTIMEANNOUNCE": "Zeit in der Warteschleife verkünden",
+    "YOUARENEXTANNOUNCE": "\"Sie sind weiter' verkünden",
+    "THEREAREANNOUNCE": "'Es gibt' verkünden",
+    "WAITINGCALLSANNOUNCE": "Wartende Anrufe,",
+    "ESTIMATEDHOLDTIMEANNOUNCE": "Geschätzte Zeit halten,",
+    "MINUTESANNOUNCE": "Minuten ankündigen",
+    "MINUTEANNOUNCE": "Minute verkünden",
+    "SECONDSANNOUNCE": "Sekunden,",
+    "THANKYOUANNOUNCE": "'Vielen Dank' verkünden",
+    "AUTOPAUSE": "Auto Pause",
+    "AFTERCALLWORK": "Arbeit nach Anruf",
+    "AFTERCALLWORKDURATION": "Arbeit nach Anruf Dauer",
+    "RINGINUSE": "Ring in Verwendung",
+    "MEMBERDELAY": "Die Verzögerung",
+    "TIMEOUTRESTART": "Timeout starten",
+    "MONITORFORMAT": "Aufzeichnungsformat",
+    "SETINTERFACEVARIABLES": "Die Interface- Variablen",
+    "SETQUEUEVARIABLES": "Die Warteschlange Variablen",
+    "SETQUEUEENTRYVARIABLES": "Die Warteschlange ENTRY-Variablen",
     "VARIABLE": "Variable",
-    "CONTEXT": "Kontext Austritt aus Warteschlange",
+    "CONTEXT": "Kontext",
     "SAVE": "Speichern",
     "SETTINGS": "Einstellungen",
-    "INBOUNDROUTES": "Eingehende Routen",
+    "INBOUNDROUTES": "Ankommende Routen",
     "PHONENUMBER": "Telefonnummer",
     "ADD_INBOUNDROUTE": "Eingehende Route hinzufügen",
-    "EDIT_INBOUNDROUTE": "Eingehende Route bearbeiten",
-    "DELETE_INBOUNDROUTE": "Eingehende Route löschen",
-    "ACTIONS": "Routing",
-    "OUTBOUNDROUTES": "Ausgehende Routen",
-    "DESTINATIONPATTERN": "Ziel-Pattern",
+    "EDIT_INBOUNDROUTE": "Route für eingehende Anrufe bearbeiten.",
+    "DELETE_INBOUNDROUTE": "Löschen der Route für eingehende Anrufe",
+    "ACTIONS": "Aktionen",
+    "OUTBOUNDROUTES": "Abgehende Routen",
+    "DESTINATIONPATTERN": "Ziel Muster",
     "ADD_OUTBOUNDROUTE": "Ausgehende Route hinzufügen",
-    "EDIT_OUTBOUNDROUTE": "Ausgehende Route bearbeiten",
-    "DELETE_OUTBOUNDROUTE": "Ausgehende Route löschen",
-    "CUTDIGITS": "Ziffern abschneiden",
-    "RECORDING": "Aufzeichnung",
+    "EDIT_OUTBOUNDROUTE": "Abgehende Route bearbeiten",
+    "DELETE_OUTBOUNDROUTE": "Abgehende Route löschen",
+    "CUTDIGITS": "Die Ziffern",
+    "RECORDING": "Aufnahme",
     "RECORDINGFORMAT": "Aufzeichnungsformat",
     "INTERNALROUTES": "Interne Routen",
-    "ADD_INTERNALROUTE": "Interne Route hinzufügen",
+    "ADD_INTERNALROUTE": "Fügen Sie interne Routen",
     "EDIT_INTERNALROUTE": "Interne Route bearbeiten",
-    "DELETE_INTERNALROUTE": "Interne Route löschen",
+    "DELETE_INTERNALROUTE": "Interne Routen löschen",
     "CONTEXTS": "Kontexte",
-    "ADD_CONTEXT": "Kontext hinzufügen",
+    "ADD_CONTEXT": "Rahmen hinzufügen",
     "EDIT_CONTEXT": "Kontext bearbeiten",
-    "DELETE_CONTEXT": "Kontext löschen",
-    "VOICEMAILS": "Voicemails",
-    "ADD_VOICEMAIL": "Voicemail hinzufügen",
-    "EDIT_VOICEMAIL": "Voicemail bearbeiten",
+    "DELETE_CONTEXT": "Löschen von Rahmen",
+    "VOICEMAILS": "Von Voicemails",
+    "ADD_VOICEMAIL": "Fügen Sie Voicemail",
+    "EDIT_VOICEMAIL": "Bearbeiten von Voicemail",
     "DELETE_VOICEMAIL": "Voicemail löschen",
-    "FULLNAME": "Vollständiger Name",
+    "FULLNAME": "Voller Name",
     "EMAIL": "E-Mail",
     "MAILBOX": "Mailbox",
     "PASSWORD": "Passwort",
     "CONFIRM_PASSWORD": "Passwort bestätigen",
     "TIMEZONE": "Zeitzone",
-    "ATTACH": "Anhang",
-    "ENVELOPE": "Datum und Zeit ansagen",
-    "DELETE": "Datei Löschen nach E-Mailversand",
+    "ATTACH": "Befestigen Sie",
+    "ENVELOPE": "Umschlag",
+    "DELETE": "Löschen",
     "EMAILBODY": "E-Mail-Text",
-    "EMAILSUBJECT": "E-Mail Betreff",
-    "MAXSECONDS": "Max. Länge der Nachricht (Sekunden)",
-    "MAXMESSAGES": "Max. Nachrichten in Mailbox",
+    "EMAILSUBJECT": "Betreff der E-Mail",
+    "MAXSECONDS": "In Sekunden",
+    "MAXMESSAGES": "Max. Nachrichten",
     "MESSAGES": "Nachrichten",
     "SORT": "Sortieren",
-    "ADD_MUSICONHOLD": "Wartemusik hinzufügen",
-    "MUSICONHOLDS": "Wartemusik",
-    "EDIT_MUSICONHOLD": "Wartemusik bearbeiten",
-    "DELETE_MUSICONHOLD": "Wartemusik löschen",
+    "ADD_MUSICONHOLD": "Hinzufügen von Musik auf Halten",
+    "MUSICONHOLDS": "Musik auf Halten",
+    "EDIT_MUSICONHOLD": "Bearbeiten Musik auf Halten",
+    "DELETE_MUSICONHOLD": "Löschen Sie Musik auf Halten",
     "DIRECTORY": "Verzeichnis",
     "AUDIOFILES": "Audiodateien",
-    "RECORDINGS": "Aufzeichnungen",
-    "CHANSPY": "Listen-In (Chanspy)",
+    "RECORDINGS": "Aufnahmen",
+    "CHANSPY": "ChanSpy",
     "PREFIX": "Präfix",
     "OPTIONS": "Optionen",
-    "AUTH": "Authentifizierung",
-    "ADD_CHANSPY": "Listen-In hinzufügen",
-    "EDIT_CHANSPY": "Listen-In bearbeiten",
-    "DELETE_CHANSPY": "Listen-In löschen",
+    "AUTH": "Auth",
+    "ADD_CHANSPY": "Fügen Sie ChanSpy",
+    "EDIT_CHANSPY": "Bearbeiten Sie ChanSpy",
+    "DELETE_CHANSPY": "Löschen Sie ChanSpy",
     "AGENTS": "Agenten",
     "TELEPHONES": "Telefone",
     "QUEUES": "Warteschlangen",
-    "QUEUE_CALLS": "Anrufe in Warteschlange",
-    "QUEUE_PARAMETERS": "Warteschlangen-Parameter",
+    "QUEUE_CALLS": "Anrufe aus einer Warteschlange",
+    "QUEUE_PARAMETERS": "Queue Parameter",
     "ABANDONED_CALLS": "Abgebrochene Anrufe",
     "OUTBOUND_CALLS": "Ausgehende Anrufe",
     "AGI": "AGI",
-    "DIAL": "Wählen",
+    "DIAL": "Kurzwahl",
     "CALLYSQUARE": "CallySquare",
-    "INTERNALDIAL": "Intern wählen",
-    "EXTERNALDIAL": "Extern wählen",
-    "RINGGROUP": "Rufgruppe",
+    "INTERNALDIAL": "Interne Wahl",
+    "EXTERNALDIAL": "Externes Wählen",
+    "RINGGROUP": "Ring-Gruppe",
     "PLAYBACK": "Wiedergabe",
     "QUEUE": "Warteschlange",
-    "SET": "Einstellen (Set)",
+    "SET": "Set",
     "VOICEMAIL": "Voicemail",
     "GOTO": "Gehe zu",
     "HANGUP": "Auflegen",
-    "CUSTOM": "Benutzerdefiniert",
-    "PROJECT": "Call-Flow Projekt",
-    "TECHNOLOGY/RESOURCE": "Technologie-/Ressource (Z.B. SIP/1003)",
+    "CUSTOM": "Benutzerdefinierte",
+    "PROJECT": "Cally-Square Projekt",
+    "TECHNOLOGY/RESOURCE": "Technologie-/Ressourcen",
     "URL": "URL",
-    "EDIT_APP": "Anwendung bearbeiten",
-    "EDIT_INTERVAL": "Zeitintervall bearbeiten",
+    "EDIT_APP": "Anwendung bearbeiten.",
+    "EDIT_INTERVAL": "Intervall bearbeiten",
     "DELETE_APP": "Anwendung löschen",
-    "INTERVALS": "Zeitintervalle",
+    "INTERVALS": "Intervalle",
     "USER": "Benutzer",
-    "TRUNK": "SIP-Trunk",
+    "TRUNK": "Amtsleitung",
     "PHONE": "Telefon",
     "AUDIO_FILES": "Audiodateien",
-    "ANNOUNCE_OVERRIDES": "Ansage überschreiben",
+    "ANNOUNCE_OVERRIDES": "Überschreibt ankündigen",
     "MACRO": "Makro",
     "GOSUB": "GoSub",
     "RULE": "Regel",
     "POSITION": "Position",
-    "ANSWER": "Antwort vom System",
+    "ANSWER": "Antwort",
     "VALUE": "Wert",
     "MAILBOX@CONTEXT": "Mailbox@Kontext",
-    "EXTENSION": "Nebenstelle",
+    "EXTENSION": "Erweiterung",
     "PRIORITY": "Priorität",
-    "HANGUP_CAUSE": "Auflegegrund",
-    "OUTBOUNDDIAL": "Ausgehend wählen",
-    "CALLER_ID": "Anrufer-ID",
+    "HANGUP_CAUSE": "Ursache auflegen",
+    "OUTBOUNDDIAL": "Wählen Sie für abgehende Anrufe",
+    "CALLER_ID": "Die Anrufer-ID",
     "NO_MESSAGE_AVAILABLE": "Keine Meldungen vorhanden",
     "NO_SOUND_AVAILABLE": "Kein Ton verfügbar",
-    "VOICERECORDINGS": "Sprachaufzeichnungen",
-    "CHANSPIES": "Listen-Ins",
-    "VOICE": "Anrufe",
+    "VOICERECORDINGS": "Sprachaufnahmen",
+    "CHANSPIES": "Chan Spies",
+    "VOICE": "Voice",
     "REALTIME": "Echtzeit",
-    "ID": "ID",
+    "ID": "Id",
     "VOICEMAIL_CONTEXT": "Kontext",
     "NO_MOHSOUND_AVAILABLE": "Keine Wartemusik verfügbar",
     "FILE": "Datei",
-    "ADD_MOHSOUND": "Wartemusik hinzufügen",
-    "DOWNLOAD_MOHSOUND": "Wartemusik herunterladen",
-    "DELETE_MOHSOUND": "Wartemusik löschen",
+    "ADD_MOHSOUND": "Hinzufügen von Musik auf Halten sound",
+    "DOWNLOAD_MOHSOUND": "Download Music-on-Hold sound",
+    "DELETE_MOHSOUND": "Löschen Sie Music On Hold sound",
     "UNIQUEID": "Eindeutige ID",
     "AGENT": "Agent",
     "TYPE": "Typ",
     "RATING": "Bewertung",
     "AUDIO": "Audio",
     "DATE": "Datum",
-    "NEW_VOICEQUEUE": "Neue Anruf-Warteschlange",
-    "NEW_INBOUNDROUTE": "Neue eingehende Route",
-    "NEW_OUTBOUNDROUTE": "Neue ausgehende Route",
-    "NEW_INTERNALROUTE": "Neue interne Route",
-    "NEW_CONTEXT": "Neuer Kontext",
+    "NEW_VOICEQUEUE": "Neue Stimme der Warteschlange",
+    "NEW_INBOUNDROUTE": "Neue Route für eingehende Anrufe",
+    "NEW_OUTBOUNDROUTE": "Neue abgehende Route",
+    "NEW_INTERNALROUTE": "Neue interne Routen",
+    "NEW_CONTEXT": "Neue Kontext",
     "NEW_VOICEMAIL": "Neue Voicemail",
-    "NEW_MUSICONHOLD": "Neue Wartemusik",
-    "NEW_CHANSPY": "Neues Listen-In",
-    "PENALTY": "Verzögerung",
-    "ADD_TEAM_TO_VOICEQUEUE": "Team zur Warteschlange hinzufügen",
-    "ADD_AGENT_TO_VOICEQUEUE": "Agenten zur Warteschlange hinzufügen",
-    "EDIT_DIAL": "Kurzwahl bearbeiten",
+    "NEW_MUSICONHOLD": "Neue Musik auf Halten",
+    "NEW_CHANSPY": "Neue ChanSpy",
+    "PENALTY": "Strafe",
+    "ADD_TEAM_TO_VOICEQUEUE": "Team hinzufügen, Warteschlange",
+    "ADD_AGENT_TO_VOICEQUEUE": "Hinzufügen von Agenten der Warteschlange an die Mailbox",
+    "EDIT_DIAL": "Wählen Sie Bearbeiten.",
     "EDIT_AGI": "AGI bearbeiten",
-    "EDIT_INTERNALDIAL": "Interne Kurzwahl bearbeiten",
-    "EDIT_EXTERNALDIAL": "Externe Kurzwahl bearbeiten",
-    "EDIT_RINGGROUP": "Rufgruppe bearbeiten",
-    "EDIT_PLAYBACK": "Wiedergabe bearbeiten",
-    "EDIT_QUEUE": "Warteschlange bearbeiten",
-    "EDIT_SET": "Set bearbeiten",
-    "EDIT_GOTO": "\"Gehe-zu\" bearbeiten",
-    "EDIT_HANGUP": "Auflegen bearbeiten",
-    "EDIT_CUSTOM": "Benutzerdef. Einstellungen bearbeiten",
+    "EDIT_INTERNALDIAL": "Interne Wahl bearbeiten.",
+    "EDIT_EXTERNALDIAL": "Wählen Sie Externen bearbeiten",
+    "EDIT_RINGGROUP": "Gruppe bearbeiten",
+    "EDIT_PLAYBACK": "Bearbeiten Sie die Wiedergabe",
+    "EDIT_QUEUE": "Bearbeiten von Warteschlangen",
+    "EDIT_SET": "Bearbeiten",
+    "EDIT_GOTO": "Gehe zu bearbeiten.",
+    "EDIT_HANGUP": "Bearbeiten Sie Auflegen",
+    "EDIT_CUSTOM": "Bearbeiten von benutzerdefinierten",
     "DURATION": "Dauer",
-    "RECEIVED_AT": "Eingegangen am",
+    "RECEIVED_AT": "Empfangen am",
     "YES": "Ja",
-    "NO": "Nein",
-    "HANGUPCAUSE_1": "1 = Nummer nicht zugewiesen",
-    "HANGUPCAUSE_16": "16 = Beenden durch Nutzer",
-    "HANGUPCAUSE_17": "17 = Besetzt",
-    "HANGUPCAUSE_18": "18 = Keine Antwort (Nebenstelle nicht verbunden)",
+    "NO": "Keine",
+    "HANGUPCAUSE_1": "1 = Nicht zugewiesene Nummer",
+    "HANGUPCAUSE_16": "16 = Normail Anruf löschen",
+    "HANGUPCAUSE_17": "17 = Benutzer besetzt",
+    "HANGUPCAUSE_18": "18 = Keine Reaktion (Telefon Gerät nicht verbunden)",
     "HANGUPCAUSE_21": "21 = Anruf abgelehnt",
-    "HANGUPCAUSE_22": "22 = Nummer geändert",
-    "HANGUPCAUSE_27": "27 = Ziel nicht verfügbar",
-    "HANGUPCAUSE_38": "38 = Netzwerk nicht verfügbar",
+    "HANGUPCAUSE_22": "22 = Anzahl geändert",
+    "HANGUPCAUSE_27": "27 = Ziel nicht in Ordnung",
+    "HANGUPCAUSE_38": "38 = Netzwerk aus, um",
     "HANGUPCAUSE_41": "41 = vorübergehende Störung",
-    "RANDOM": "Zufall",
+    "RANDOM": "Random",
     "ALPHABETICAL": "Alphabetisch",
     "NO_APPS_AVAILABLE": "Keine Anwendungen verfügbar",
-    "DOWNLOAD_VOICERECORDING": "Sprachaufzeichnung herunterladen",
-    "DELETE_VOICERECORDING": "Sprachaufzeichnung löschen",
-    "INTERNAL": "Intern",
-    "PHONE_STATE": "Status Nebenstelle",
-    "PHONE_STATUS": "SIP-Status Nebenstelle",
-    "TRUNK_STATUS": "Status Trunk",
+    "DOWNLOAD_VOICERECORDING": "Download Voice Recording",
+    "DELETE_VOICERECORDING": "Löschen von Voice Recording",
+    "INTERNAL": "Interne",
+    "PHONE_STATE": "Telefonstatus",
+    "PHONE_STATUS": "Telefonstatus",
+    "TRUNK_STATUS": "Trunk Status",
     "REGISTERED": "Registriert",
-    "UNREGISTERED": "Nicht registriert",
-    "LAGGED": "Verzögert",
+    "UNREGISTERED": "Unregistrierte",
+    "LAGGED": "Zurück",
     "REACHABLE": "Erreichbar",
     "UNREACHABLE": "Nicht erreichbar",
     "UNKNOWN": "Unbekannt",
-    "NOT_INUSE": "Nicht in Verwendung",
-    "INUSE": "In Verwendung",
+    "NOT_INUSE": "Nicht in Gebrauch",
+    "INUSE": "Im Einsatz",
     "BUSY": "Besetzt",
     "INVALID": "Ungültig",
     "UNAVAILABLE": "Nicht verfügbar",
     "RINGING": "Klingeln",
-    "ONHOLD": "Halten",
-    "RING": "Klingeln",
-    "UP": "Status",
-    "INFO": "Information",
-    "TRUNKS": "SIP-Trunks",
+    "ONHOLD": "Auf Halten",
+    "RING": "Ring",
+    "UP": "Bis",
+    "INFO": "Info",
+    "TRUNKS": "Amtsleitungen",
     "REGISTRY": "Registrierung",
-    "NO_REGISTRY": "Keine Registrierung",
+    "NO_REGISTRY": "Keine registry",
     "LOGGED_IN": "Angemeldet",
     "PAUSED": "Angehalten",
-    "WAITING": "Wartezustand",
-    "TALKING": "Im Gespräch",
-    "DID": "DID",
+    "WAITING": "Warten",
+    "TALKING": "Sprechen",
+    "DID": "Haben",
     "CALLER": "Anrufer",
-    "TOTAL": "Gesamt",
+    "TOTAL": "Insgesamt",
     "ANSWERED": "Beantwortet",
     "ABANDONED": "Abgebrochen",
-    "UNMANAGED": "Nicht bearbeitet",
-    "AVG_HOLD_TIME": "Durchschnittliche Wartezeit",
-    "AVG_DURATION": "Durchschnittliche Dauer",
-    "AVG_BILLABLE": "Durchschnittliche abrechenbare Zeit",
-    "SOURCE": "Ursprung",
+    "UNMANAGED": "Nicht verwaltete",
+    "AVG_HOLD_TIME": "Durchschnittl. Warteschleifenzeit",
+    "AVG_DURATION": "Av-Dauer",
+    "AVG_BILLABLE": "Avg Fakturierbaren",
+    "SOURCE": "Quelle",
     "DESTINATION": "Ziel",
     "REJECTED": "Abgelehnt",
     "FAILED": "Fehlgeschlagen",
-    "CALLED": "Angerufen",
+    "CALLED": "Aufgerufen",
     "CONNECTED": "Verbunden",
     "NO_RATING": "Keine Bewertung",
-    "EDIT_VOICERECORDING": "Sprachaufzeichnung bearbeiten",
+    "EDIT_VOICERECORDING": "Edit Voice Recording",
     "APPLICATION_NAME": "Name der Anwendung",
     "ARGUMENTS": "Argumente",
-    "NO_AVAILABLE_INFO": "Keine Informationen verfügbar",
-    "ADD_AGENT_TO_QUEUE": "Agenten zur Warteschlange hinzufügen",
-    "DEFAULT_PAUSE": "Standard Pause",
+    "NO_AVAILABLE_INFO": "Keine verfügbaren Info",
+    "ADD_AGENT_TO_QUEUE": "Agent zur Warteschlange hinzufügen",
+    "DEFAULT_PAUSE": "Standard PAUSE",
     "PAUSE": "Pause",
-    "UNPAUSE": "Fortsetzen",
-    "REDIRECT_TO_NUMBER": "Weiterleiten an Nummer",
-    "REDIRECT_TO_AGENT": "Weiterleiten an Agenten",
-    "AGENTADD_VOICEQUEUE": "Agenten zu Warteschlange hinzufügen",
+    "UNPAUSE": "Pause",
+    "REDIRECT_TO_NUMBER": "Umleiten zu: Anzahl",
+    "REDIRECT_TO_AGENT": "Umleiten zu: Agent",
+    "AGENTADD_VOICEQUEUE": "Hinzufügen von Agenten der Warteschlange an die Mailbox",
     "APPLICATION": "Anwendung",
     "FILES": "Dateien",
     "FORMAT": "Format",
     "MODE": "Modus",
     "RECORD": "Datensatz",
-    "TEAMADD_VOICEQUEUE": "Team zur Warteschlange hinzufügen",
-    "NEW_MOHSOUND": "Neue Wartemusik",
-    "DOWNLOAD_MESSAGE": "Herunterladen",
+    "TEAMADD_VOICEQUEUE": "Hinzufügen Team voicequeue",
+    "NEW_MOHSOUND": "Neue Musik auf Halten",
+    "DOWNLOAD_MESSAGE": "Download",
     "DELETE_MESSAGE": "Löschen",
     "QUEUE_PARAMS": "Queue Parameter",
-    "TOTAL_OFFERED": "Gesamt",
+    "TOTAL_OFFERED": "Insgesamt",
     "READY": "Bereit",
-    "AGENTADD_QUEUE": "Agenten zur Warteschlange hinzufügen",
-    "AGENTSADD_QUEUE": "Agenten zur Warteschlangen hinzufügen",
-    "ALL_TEAMS": "Alle Teams",
+    "AGENTADD_QUEUE": "Agent hinzufügen Warteschlangen zu Voice",
+    "AGENTSADD_QUEUE": "Hinzufügen von Agenten der Warteschlange an die Mailbox",
+    "ALL_TEAMS": "Alle Mannschaften",
     "SELECTED_TEAMS": "Ausgewählte Teams",
     "ALL_AGENTS": "Alle Agenten",
     "SELECTED_AGENTS": "Ausgewählte Agenten",
     "CLOSING": "Schließen",
     "TAGS": "Tags",
     "WAITING_FOR_AGENT": "Warten auf Agenten",
-    "EDIT_OUTBOUNDDIAL": "Wählverhalten ausgehend bearbeiten",
-    "ACCOUNTNAME": "Kontoname",
+    "EDIT_OUTBOUNDDIAL": "Bearbeiten ausgehenden DFÜ",
+    "ACCOUNTNAME": "Konto Name",
     "PAGE": "Seite",
     "ROWSPERPAGE": "Zeilen pro Seite",
-    "OF": "von",
-    "DISPOSITION": "Qualifizierung",
+    "OF": "Von",
+    "DISPOSITION": "Disposition",
     "WAITING_FOR_AGENTS": "Warten auf Agenten",
     "CHAT": "Chat",
     "MAIL": "E-Mail",
@@ -410,72 +410,72 @@
     "OPENCHANNEL": "Offener Kanal",
     "FAX": "Fax",
     "NO_AGENT_ONLINE": "Kein Agent Online",
-    "PARTIALPAUSE": "Teilpause",
+    "PARTIALPAUSE": "Teilweise Pause",
     "STATUS": "Status",
     "TIMER": "Timer",
     "ALL": "Alle",
     "IDLE": "Leerlauf",
-    "EDIT_TRUNK": "Trunk bearbeiten",
+    "EDIT_TRUNK": "Bearbeiten Trunk",
     "ACTIVE": "Aktiv",
-    "CLEAR": "Leeren",
+    "CLEAR": "klar",
     "CALLS": "Anrufe",
-    "STARTEDAT": "Startdatum",
-    "ENDEDAT": "Enddatum",
-    "TAG": "Tag",
-    "DETAILS": "Details",
+    "STARTEDAT": "Fing an bei",
+    "ENDEDAT": "Beendet bei",
+    "TAG": "Etikett",
+    "DETAILS": "Einzelheiten",
     "BILLABLESECONDS": "Abrechenbare Sekunden",
-    "ANSWEREDAT": "Beantwortet am",
-    "NOTE": "Notiz",
+    "ANSWEREDAT": "Beantwortet bei",
+    "NOTE": "Hinweis",
     "CLOSE": "Schließen",
-    "SELECT_DATE": "Startdatum auswählen",
-    "SELECT_TYPE": "Typ auswählen",
-    "ABANDONEDCALLS": "Abgebrochene Anrufe",
+    "SELECT_DATE": "Wählen Sie Startdatum",
+    "SELECT_TYPE": "Art auswählen",
+    "ABANDONEDCALLS": "Verlassene Warteschlangenanrufe",
     "ADD_VOICEPREFIX": "Präfix hinzufügen",
-    "AGENTADD_VOICEPREFIX": "Agentenpräfix hinzufügen",
+    "AGENTADD_VOICEPREFIX": "Fügen Sie Agent zu Präfix hinzu",
     "DELETE_VOICEPREFIX": "Präfix löschen",
     "EDIT_VOICEPREFIX": "Präfix bearbeiten",
     "NEW_VOICEPREFIX": "Neues Präfix",
-    "VOICEPREFIXES": "Präfixe für Sprachanrufe",
+    "VOICEPREFIXES": "Vorgegebene Präfixe",
     "CALLERIDALL": "Anruferidentifikation",
     "OUTBOUNDROUTE": "Ausgehende Route",
-    "LOGIN_TIME": "Zeit angemeldet",
-    "PAUSE_TIME": "Zeit in Pause",
+    "LOGIN_TIME": "Login-Zeit",
+    "PAUSE_TIME": "Pausenzeit",
     "DIALER": "Dialer",
-    "INBOUND": "Eingehend",
+    "INBOUND": "Eingehende",
     "OUTBOUND": "Ausgehend",
-    "MANDATORYDISPOSITION": "Qualifikation erforderlich",
-    "MANDATORYDISPOSITIONPAUSEID": "PausenID bei erforderlicher Qualifizierung",
-    "TEAMS_ASSOCIATION": "Teamzuweisung",
+    "MANDATORYDISPOSITION": "Zwingende Disposition",
+    "MANDATORYDISPOSITIONPAUSEID": "Status der obligatorischen Dispositionspause",
+    "TEAMS_ASSOCIATION": "Vereinigung der Mannschaften",
     "CANT_DOWNLOAD_THIS_FILE": "Diese Datei kann nicht heruntergeladen werden",
     "FILE_NOT_FOUND": "Datei nicht gefunden",
     "SCREENRECORDING": "Bildschirmaufzeichnung verwalten",
-    "START_SCREENRECORDING": "Bildschirmaufzeichnung starten",
-    "STOP_SCREENRECORDING": "Bildschirmaufzeichnung beenden",
-    "TOOLTIP_SCREENRECORDING_OFF": "Bildschirmaufzeichnung verfügbar",
-    "TOOLTIP_SCREENRECORDING_ON": "Bildschirmaufzeichnung läuft",
-    "WRONG_EXTENSION": "Ungültige Dateiendung",
+    "START_SCREENRECORDING": "Starten Sie die Bildschirmaufnahme",
+    "STOP_SCREENRECORDING": "Beenden Sie die Bildschirmaufnahme",
+    "TOOLTIP_SCREENRECORDING_OFF": "Bildschirmaufnahme verfügbar",
+    "TOOLTIP_SCREENRECORDING_ON": "Bildschirmaufnahme läuft",
+    "WRONG_EXTENSION": "Die Datei weist die falsche Erweiterung auf",
     "DOWNLOADTRANSCRIBE_VOICERECORDING": "Transkript herunterladen",
     "FAILUREREASON": "Fehlergrund",
-    "RUNSENTIMENT_VOICERECORDING": "Starten Sprachaufzeichnung inkl. Sentiment",
-    "RUNTRANSCRIBESENTIMENT_VOICERECORDING": "Transkription und Sentinemtaufzeichnung starten",
-    "RUNTRANSCRIBE_VOICERECORDING": "Transkription starten",
-    "SENTIMENT": "Sentiment",
-    "SENTIMENTANALYSIS": "Sentiment-Analyse",
+    "RUNSENTIMENT_VOICERECORDING": "Führen Sie Sentiment",
+    "RUNTRANSCRIBESENTIMENT_VOICERECORDING": "Führen Sie Transcribe & Sentiment aus",
+    "RUNTRANSCRIBE_VOICERECORDING": "Führen Sie Transcribe aus",
+    "SENTIMENT": "Gefühl",
+    "SENTIMENTANALYSIS": "Stimmungsanalyse",
     "SENTIMENT_MIXED": "Gemischt",
     "SENTIMENT_NEGATIVE": "Negativ",
     "SENTIMENT_NEUTRAL": "Neutral",
     "SENTIMENT_POSITIVE": "Positiv",
     "TEXT": "Text",
     "TRANSCRIBE": "Transkribieren",
-    "TRANSCRIBESTATUS_COMPLETED": "Transkription abgeschlossen",
-    "TRANSCRIBESTATUS_FAILED": "Transkription fehlgeschlagen",
+    "TRANSCRIBESTATUS_COMPLETED": "Abgeschlossen",
+    "TRANSCRIBESTATUS_FAILED": "Gescheitert",
     "TRANSCRIBESTATUS_IN_PROGRESS": "In Bearbeitung",
     "TRANSCRIBESTATUS_NEW": "Neu",
     "TRANSCRIPT": "Transkript",
     "TRANSCRIPTANALYSIS": "Transkript & Analyse",
     "SERVICELEVEL": "Service Level",
-    "SECOND_LEVEL_DISPOSITION": "Qualifizierung 2. Ebene",
-    "THIRD_LEVEL_DISPOSITION": "Qualifizierung 3. Ebene",
+    "SECOND_LEVEL_DISPOSITION": "Disposition der zweiten Ebene",
+    "THIRD_LEVEL_DISPOSITION": "Disposition der dritten Ebene",
     "TEAMADD_VOICEPREFIX": "Team zum Präfix hinzufügen",
     "ALIAS": "Alias",
     "MAXCAPACITY": "Max. Kapazität erreicht",
diff --git a/public/app/main/apps/voice/i18n/pt-BR.json b/public/app/main/apps/voice/i18n/pt-BR.json
index 971bf53..9a6a538 100644
--- a/public/app/main/apps/voice/i18n/pt-BR.json
+++ b/public/app/main/apps/voice/i18n/pt-BR.json
@@ -11,7 +11,7 @@
     "TIMER": "Cronômetro",
     "ALL": "Todos",
     "IDLE": "Ocioso",
-    "EDIT_TRUNK": "Editar Tronco",
+    "EDIT_TRUNK": "Editar tronco",
     "GOTO_VOICEQUEUE": "Ir para filas de voz em tempo real",
     "GOTOREALTIME_VOICEQUEUE": "Ir para filas de voz em tempo real",
     "NAME": "Nome",
@@ -262,7 +262,7 @@
     "TRUNK": "Tronco",
     "PHONE": "Telefone",
     "AUDIO_FILES": "Arquivos de áudio",
-    "ANNOUNCE_OVERRIDES": "Anunciar Substituto",
+    "ANNOUNCE_OVERRIDES": "Anuncio substituto",
     "MACRO": "Macro",
     "GOSUB": "GoSub",
     "RULE": "Regra",
@@ -280,7 +280,7 @@
     "VOICERECORDINGS": "Gravações de voz",
     "CHANSPIES": "Espião",
     "VOICE": "Voz",
-    "REALTIME": "Tempo Real",
+    "REALTIME": "Tempo real",
     "ID": "Id",
     "VOICEMAIL_CONTEXT": "Contexto",
     "NO_MOHSOUND_AVAILABLE": "Não há música na espera disponível",
@@ -332,12 +332,12 @@
     "RANDOM": "Aleatória",
     "ALPHABETICAL": "Alfabético",
     "NO_APPS_AVAILABLE": "Não há aplicativos disponíveis",
-    "DOWNLOAD_VOICERECORDING": "Download Gravação de Voz",
+    "DOWNLOAD_VOICERECORDING": "Download gravação de voz",
     "DELETE_VOICERECORDING": "Excluir gravação de voz",
     "INTERNAL": "Interno",
     "PHONE_STATE": "Estado do telefone",
     "PHONE_STATUS": "Status do telefone",
-    "TRUNK_STATUS": "Status do Tronco",
+    "TRUNK_STATUS": "Status do tronco",
     "REGISTERED": "Registrado",
     "UNREGISTERED": "Não registrado",
     "LAGGED": "Atrasado",
@@ -352,9 +352,9 @@
     "RINGING": "Tocando",
     "ONHOLD": "Em espera",
     "RING": "Tocar",
-    "UP": "Cima",
+    "UP": "Up",
     "INFO": "Informação",
-    "TRUNKS": "Trunks",
+    "TRUNKS": "Troncos",
     "REGISTRY": "Registro",
     "NO_REGISTRY": "Nenhum registro",
     "LOGGED_IN": "Conectado (SIP conectado)",
@@ -378,11 +378,11 @@
     "CONNECTED": "Conectado",
     "NO_RATING": "Sem avaliação",
     "EDIT_VOICERECORDING": "Editar gravação de voz",
-    "APPLICATION_NAME": "Nome da Aplicação",
+    "APPLICATION_NAME": "Nome da aplicação",
     "ARGUMENTS": "Argumentos",
     "NO_AVAILABLE_INFO": "Nenhuma informação disponível",
     "ADD_AGENT_TO_QUEUE": "Adicionar agente à fila",
-    "DEFAULT_PAUSE": "PAUSA PADRÃO",
+    "DEFAULT_PAUSE": "Pausa Padrão",
     "PAUSE": "Pausa",
     "UNPAUSE": "Fim Pausa",
     "REDIRECT_TO_NUMBER": "Redirecionar para número",
@@ -403,16 +403,16 @@
     "AGENTADD_QUEUE": "Adicionar agente à fila de voz",
     "AGENTSADD_QUEUE": "Adicionar agentes à fila de voz",
     "ALL_TEAMS": "Todas as equipes",
-    "SELECTED_TEAMS": "Equipes Selecionadas",
+    "SELECTED_TEAMS": "Equipes selecionadas",
     "ALL_AGENTS": "Todos os agentes",
-    "SELECTED_AGENTS": "Agentes Selecionados",
+    "SELECTED_AGENTS": "Agentes selecionados",
     "CLOSING": "Fechamento",
     "TAGS": "Tags",
-    "WAITING_FOR_AGENT": "Aguardando Agentes",
+    "WAITING_FOR_AGENT": "Aguardando agentes",
     "EDIT_OUTBOUNDDIAL": "Editar discagem de saída",
     "ACCOUNTNAME": "Nome da conta",
     "PAGE": "Página",
-    "ROWSPERPAGE": "Linhas por Página",
+    "ROWSPERPAGE": "Linhas por página",
     "OF": "do",
     "DISPOSITION": "Disposição",
     "CHAT": "Chat",
@@ -456,7 +456,7 @@
     "WRONG_EXTENSION": "O arquivo apresenta a extensão incorreta",
     "DOWNLOADTRANSCRIBE_VOICERECORDING": "Baixar transcrição",
     "FAILUREREASON": "Razão da falha",
-    "RUNSENTIMENT_VOICERECORDING": "Executar Sentiment",
+    "RUNSENTIMENT_VOICERECORDING": "Executar sentimento",
     "RUNTRANSCRIBESENTIMENT_VOICERECORDING": "Executar transcrição e sentimento",
     "RUNTRANSCRIBE_VOICERECORDING": "Executar a transcrição",
     "SENTIMENT": "Sentimento",
@@ -474,7 +474,7 @@
     "TRANSCRIPT": "Transcrição",
     "TRANSCRIPTANALYSIS": "Transcrição e Análise",
     "SERVICELEVEL": "Nível de serviço",
-    "SECOND_LEVEL_DISPOSITION": "Disposição de Segundo Nível",
+    "SECOND_LEVEL_DISPOSITION": "Disposição de segundo Nível",
     "THIRD_LEVEL_DISPOSITION": "Disposição de terceiro nível",
     "TEAMADD_VOICEPREFIX": "Adicionar equipe ao prefixo",
     "ALIAS": "Pseudônimo",
diff --git a/public/app/main/apps/whatsapp/i18n/de.json b/public/app/main/apps/whatsapp/i18n/de.json
index be4500b..978ed15 100644
--- a/public/app/main/apps/whatsapp/i18n/de.json
+++ b/public/app/main/apps/whatsapp/i18n/de.json
@@ -1,245 +1,245 @@
 {
   "WHATSAPP": {
     "ERRORS": {
-      "ACCESSKEYID_REQUIRED": "Zugangsschlüssel erforderlich",
-      "ACCOUNTSID_REQUIRED": "Konto-ID erforderlich",
-      "AGENTTRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung Transfer muss größer oder gleich sein als",
-      "AGENTTRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung Transfer muss kleiner oder gleich sein als",
-      "AGENTTRANSFERTIMEOUT_REQUIRED": "Zeitüberschreitung erforderlich",
-      "AGENT_REQUIRED": "Agent erforderlich",
-      "AGENT_TIMEOUT_REQUIRED": "Zeitüberschreitung Agent erforderlich",
-      "AUTHTOKEN_REQUIRED": "Token für Authentifizierung erforderlich",
-      "BOTNAME_REQUIRED": "BOT-Name erforderlich",
-      "COMMAND_REQUIRED": "Eingabe erforderlich",
-      "CONDITION_REQUIRED": "Bedingung erforderlich",
-      "DESCRIPTION_REQUIRED": "Beschreibung erforderlich",
-      "DISPOSITION_REQUIRED": "Qualifizierung erforderlich",
-      "FALSEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Priorität bei Bedingung nicht erfüllt muss größer oder gleich sein als",
-      "FALSEPRIORITY_REQUIRED": "Priorität bei nicht zutreffender Bedingung erforderlich",
-      "KEY_MAX_LENGTH": "Wert darf nicht länger als {{max}} Zeichen sein",
-      "KEY_REQUIRED": "Schlüssel erforderlich",
-      "LANGUAGE_REQUIRED": "Sprache erforderlich",
-      "LEXREGION_REQUIRED": "Lex-Region erforderlich",
-      "LIST_REQUIRED": "Liste erforderlich",
-      "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "PausenID während Qualifizierung erforderlich",
-      "NAME_REQUIRED": "Name erforderlich",
-      "PHONE_REQUIRED": "Telefonnummer erforderlich",
-      "PRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss größer oder gleich sein als",
-      "PRIORITY_REQUIRED": "Priorität erforderlich",
-      "QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung Warteschlangentransfer muss größer oder gleich sein als",
-      "QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung Warteschlangentransfer muss kleiner oder gleich sein als",
-      "QUEUETRANSFERTIMEOUT_REQUIRED": "Zeitüberschreitung erforderlich",
-      "QUEUE_REQUIRED": "Warteschlange erforderlich",
-      "SECRETACCESSKEY_REQUIRED": "Geheimer Zugangsschlüssel erforderlich",
-      "TAG_REQUIRED": "Tag erforderlich",
-      "TEXT_REQUIRED": "Text erforderlich",
-      "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss größer oder gleich sein als",
-      "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Zeitüberschreitung muss kleiner oder gleich sein als",
-      "TIMEOUT_REQUIRED": "Zeitüberschreitung erforderlich",
-      "TIMES_REQUIRED": "Zeiten erforderlich",
-      "TOKEN_REQUIRED": "Token erforderlich",
-      "TRUEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Priorität bei Bedingung erfüllt muss größer oder gleich sein als",
-      "TRUEPRIORITY_REQUIRED": "Priorität bei zutreffender Bedingung erforderlich",
-      "TYPE_REQUIRED": "Typ erforderlich",
-      "VALUE_REQUIRED": "Wert erforderlich",
-      "VARIABLE_REQUIRED": "Variabel erforderlich",
-      "WAITFORTHEASSIGNEDAGENT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Wert muss größer oder gleich sein als",
-      "WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Wert muss kleiner oder gleich sein als",
-      "WAITFORTHEASSIGNEDAGENT_REQUIRED": "Auf zugewiesenen Agenten warten erforderlich",
-      "WELCOMEMESSAGE_MAX_LENGTH": "Text darf nicht länger als {{max}} Zeichen sein",
-      "WELCOMEMESSAGE_REQUIRED": "Willkommensnachricht erforderlich",
-      "CLIENTEMAIL_REQUIRED": "Kunden E-Mail erforderlich",
-      "PRIVATEKEY_REQUIRED": "Privater Schlüssel erforderlich",
-      "PROJECTID_REQUIRED": "Projekt-ID erforderlich",
+      "ACCESSKEYID_REQUIRED": "Pflichtfeld",
+      "ACCOUNTSID_REQUIRED": "Pflichtfeld",
+      "AGENTTRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein als",
+      "AGENTTRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "AGENTTRANSFERTIMEOUT_REQUIRED": "Pflichtfeld",
+      "AGENT_REQUIRED": "Pflichtfeld",
+      "AGENT_TIMEOUT_REQUIRED": "Pflichtfeld",
+      "AUTHTOKEN_REQUIRED": "Pflichtfeld",
+      "BOTNAME_REQUIRED": "Pflichtfeld",
+      "COMMAND_REQUIRED": "Pflichtfeld",
+      "CONDITION_REQUIRED": "Pflichtfeld",
+      "DESCRIPTION_REQUIRED": "Pflichtfeld",
+      "DISPOSITION_REQUIRED": "Pflichtfeld",
+      "FALSEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein als",
+      "FALSEPRIORITY_REQUIRED": "Pflichtfeld",
+      "KEY_MAX_LENGTH": "Der Wert muss eine maximale Länge von {{max}} haben",
+      "KEY_REQUIRED": "Pflichtfeld",
+      "LANGUAGE_REQUIRED": "Pflichtfeld",
+      "LEXREGION_REQUIRED": "Pflichtfeld",
+      "LIST_REQUIRED": "Pflichtfeld",
+      "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Pflichtfeld",
+      "NAME_REQUIRED": "Pflichtfeld",
+      "PHONE_REQUIRED": "Pflichtfeld",
+      "PRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein als",
+      "PRIORITY_REQUIRED": "Pflichtfeld",
+      "QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein als",
+      "QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "QUEUETRANSFERTIMEOUT_REQUIRED": "Pflichtfeld",
+      "QUEUE_REQUIRED": "Pflichtfeld",
+      "SECRETACCESSKEY_REQUIRED": "Pflichtfeld",
+      "TAG_REQUIRED": "Pflichtfeld",
+      "TEXT_REQUIRED": "Pflichtfeld",
+      "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein als",
+      "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "TIMEOUT_REQUIRED": "Pflichtfeld",
+      "TIMES_REQUIRED": "Pflichtfeld",
+      "TOKEN_REQUIRED": "Pflichtfeld",
+      "TRUEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein als",
+      "TRUEPRIORITY_REQUIRED": "Pflichtfeld",
+      "TYPE_REQUIRED": "Pflichtfeld",
+      "VALUE_REQUIRED": "Pflichtfeld",
+      "VARIABLE_REQUIRED": "Pflichtfeld",
+      "WAITFORTHEASSIGNEDAGENT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "Der Wert muss größer oder gleich sein als",
+      "WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "Der Wert muss kleiner oder gleich sein",
+      "WAITFORTHEASSIGNEDAGENT_REQUIRED": "Pflichtfeld",
+      "WELCOMEMESSAGE_MAX_LENGTH": "Der Wert muss eine maximale Länge von {{max}} haben",
+      "WELCOMEMESSAGE_REQUIRED": "Pflichtfeld",
+      "CLIENTEMAIL_REQUIRED": "Pflichtfeld",
+      "PRIVATEKEY_REQUIRED": "Pflichtfeld",
+      "PROJECTID_REQUIRED": "Pflichtfeld",
       "BASEURL_REQUIRED": "Base_URL erforderlich"
     },
     "HELP": {
-      "LIST": "Liste für die Zuordnung von Kontakten",
-      "MANDATORYDISPOSITION": "Qualifizierung erforderlich",
-      "MANDATORYDISPOSITIONPAUSEID": "PausenID bei erforderlicher Qualifizierung",
+      "LIST": "Kontaktmanagerliste zum Zuordnen von Kontakten",
+      "MANDATORYDISPOSITION": "Obligatorische Disposition",
+      "MANDATORYDISPOSITIONPAUSEID": "Pause, um zu verwenden, wenn die obligatorische Disposition aktiviert ist",
       "MOTIONPROXY": "Das Feld muss das folgende Format haben: <Protokoll>: // <IP-Adresse> [: <Port>]. Beispiel: https: //X.Y.Z.W",
-      "NAME": "Es werden nur Zahlen, Buchstaben und Sonderzeichen (._) unterstützt",
+      "NAME": "Es werden nur Zahlen, Buchstaben und bestimmte Zeichen (._) unterstützt",
       "RECEIVEURL": "Dies ist die automatisch generierte API-Zeichenfolge, die Sie zum Empfangen der Nachrichten in Ihrem Konto von Ihrem WhatsApp Connector-Anbieter verwenden müssen (POST-Methode muss verwendet werden): Klicken Sie auf die Schaltfläche in der Zwischenablage, um sie zu kopieren",
-      "WELCOMEMESSAGE": "Erste Nachricht bei eintreffen einer neuen Interaktion"
+      "WELCOMEMESSAGE": "Dies ist die erste Antwortnachricht, die an neue Interaktionen gesendet wird"
     },
-    "ACCESSKEYID": "Access-Key ID",
-    "ACCOUNTSID": "Konto-ID",
-    "ACTIONS": "Routing",
+    "ACCESSKEYID": "Zugriffsschlüssel-ID",
+    "ACCOUNTSID": "Konto-SID",
+    "ACTIONS": "Aktionen",
     "ADD_NOTE": "Notiz hinzufügen",
-    "ADD_WHATSAPPACCOUNT": "WhatsApp-Konto hinzufügen",
-    "ADD_WHATSAPPCANNEDANSWER": "WhatsApp Textvorlage hinzufügen",
-    "ADD_WHATSAPPDISPOSITION": "WhatsApp Qualifizierung hinzufügen",
+    "ADD_WHATSAPPACCOUNT": "Hinzufügen",
+    "ADD_WHATSAPPCANNEDANSWER": "Vordefinierte Antwort hinzufügen",
+    "ADD_WHATSAPPDISPOSITION": "WhatsApp Disposition hinzufügen",
     "ADD_WHATSAPPQUEUE": "WhatsApp-Warteschlange hinzufügen",
-    "ADVANCED": "Erweitert",
+    "ADVANCED": "Fortgeschrittene",
     "AGENT": "Agent",
-    "AGENTADD_QUEUE": "Agenten zur Warteschlange hinzufügen",
-    "AGENTADD_WHATSAPPACCOUNT": "Agenten zum WhatsApp-Konto hinzufügen",
-    "AGENTADD_WHATSAPPQUEUE": "Agenten zur Warteschlange hinzufügen",
+    "AGENTADD_QUEUE": "Agent zur WhatsApp-Warteschlange hinzufügen",
+    "AGENTADD_WHATSAPPACCOUNT": "Agent zum WhatsApp-Konto hinzufügen",
+    "AGENTADD_WHATSAPPQUEUE": "Agent zur WhatsApp-Warteschlange hinzufügen",
     "AGENTS": "Agenten",
-    "AGENTSADD_QUEUE": "Agenten zur Warteschlange hinzufügen",
-    "AGENTTRANSFER": "Transfer an Agenten erlauben",
-    "AGENTTRANSFERTIMEOUT": "Zeitüberschreitung Agententransfer",
-    "AGENT_TIMEOUT": "Zeitüberschreitung Agent",
+    "AGENTSADD_QUEUE": "Hinzufügen von Agenten zur WhatsApp-Warteschlange",
+    "AGENTTRANSFER": "Agententransfer",
+    "AGENTTRANSFERTIMEOUT": "Zeitüberschreitung bei der Agentenübertragung",
+    "AGENT_TIMEOUT": "Agent Timeout",
     "ALL": "Alles",
     "ALL_AGENTS": "Alle Agenten",
     "ALL_TEAMS": "Alle Teams",
     "AMAZONLEX": "AmazonLex",
-    "AUTHTOKEN": "Authentifizierungs-Token",
+    "AUTHTOKEN": "Auth Token",
     "AUTOREPLY": "Automatische Antwort",
     "BACK": "Zurück",
-    "BOTNAME": "BOT-Name",
+    "BOTNAME": "Bot Name",
     "BUSY": "Beschäftigt",
-    "CANNEDANSWERS": "Textvorlagen",
-    "CANNED_ANSWER_NOT_FOUND": "Keine Textvorlagen gefunden",
-    "CANNED_ANSWER_SEARCH": "Nach Textvorlagen suchen",
+    "CANNEDANSWERS": "Vordefinierte Antworten",
+    "CANNED_ANSWER_NOT_FOUND": "Es wurden keine vordefinierten Antworten gefunden",
+    "CANNED_ANSWER_SEARCH": "Geben Sie einen Text ein, um eine vordefinierte Antwort zu suchen",
     "CAPACITY": "Kapazität",
     "CLOSE": "Schließen",
     "CLOSED": "Geschlossen",
     "CLOSEMETHOD": "Methode schließen",
     "CLOSEURL": "URL schließen",
-    "COMMAND": "Eingabe",
+    "COMMAND": "Befehl",
     "CONDITION": "Bedingung",
     "CONTACT": "Kontakt",
-    "CREATED_AT": "Erstellt am",
-    "DEFAULT_PAUSE": "Standardpause",
+    "CREATED_AT": "Hergestellt in",
+    "DEFAULT_PAUSE": "STANDARD PAUSE",
     "DELETE": "Löschen",
     "DELETE_INTERACTION": "Interaktion löschen",
     "DELETE_SELECTED": "Ausgewählte löschen",
     "DELETE_WHATSAPPACCOUNT": "WhatsApp-Konto löschen",
-    "DELETE_WHATSAPPCANNEDANSWER": "Textvorlage löschen",
-    "DELETE_WHATSAPPDISPOSITION": "Qualifizierung löschen",
+    "DELETE_WHATSAPPCANNEDANSWER": "Vordefinierte Antwort löschen",
+    "DELETE_WHATSAPPDISPOSITION": "WhatsApp-Disposition löschen",
     "DELETE_WHATSAPPQUEUE": "WhatsApp-Warteschlange löschen",
     "DESCRIPTION": "Beschreibung",
-    "DIALOGFLOW": "Google DialogFlow",
-    "DISPOSITION": "Qualifizierung",
-    "DISPOSITIONS": "Qualifizierungen",
-    "DOWNLOAD_INTERACTION": "Interaktion herunterladen",
-    "DOWNLOAD_WITHOUT_ATTACHMENTS": "Herunterladen ohne Anhänge",
-    "DOWNLOAD_WITH_ATTACHMENTS": "Herunterladen inkl. Anhänge",
-    "EDIT_AGENT": "Agenten bearbeiten",
-    "EDIT_AMAZONLEX": "Lex-Konfiguration bearbeiten",
+    "DIALOGFLOW": "DialogFlow",
+    "DISPOSITION": "Anordnung",
+    "DISPOSITIONS": "Dispositionen",
+    "DOWNLOAD_INTERACTION": "Herunterladen",
+    "DOWNLOAD_WITHOUT_ATTACHMENTS": "Ohne Anhänge herunterladen",
+    "DOWNLOAD_WITH_ATTACHMENTS": "Mit Anhängen herunterladen",
+    "EDIT_AGENT": "Agent bearbeiten",
+    "EDIT_AMAZONLEX": "Bearbeiten Sie die Lex-Konfiguration",
     "EDIT_AUTOREPLY": "Automatische Antwort bearbeiten",
-    "EDIT_CLOSE": "Bearbeitung abschließen",
-    "EDIT_DIALOGFLOW": "DialogFlow-Konfiguration bearbeiten",
-    "EDIT_GOTOIF": "Bedingung bearbeiten und Priorität zuweisen",
-    "EDIT_GOTOP": "\"GeheZu\" bearbeiten",
-    "EDIT_NOOP": "Log-Erstellung bearbeiten",
+    "EDIT_CLOSE": "Bearbeiten Schließen",
+    "EDIT_DIALOGFLOW": "Bearbeiten Sie die DialogFlow-Konfiguration",
+    "EDIT_GOTOIF": "Bearbeiten Sie Gotoif",
+    "EDIT_GOTOP": "Gotop bearbeiten",
+    "EDIT_NOOP": "Noop bearbeiten",
     "EDIT_QUEUE": "Warteschlange bearbeiten",
     "EDIT_SYSTEM": "System bearbeiten",
     "EDIT_TAG": "Tag bearbeiten",
     "EDIT_WHATSAPPACCOUNT": "WhatsApp-Konto bearbeiten",
-    "EDIT_WHATSAPPCANNEDANSWER": "Textvorlage bearbeiten",
-    "EDIT_WHATSAPPDISPOSITION": "Whatsapp-Qualifizierung bearbeiten",
-    "EDIT_WHATSAPPQUEUE": "Whatsapp Warteschlange bearbeiten",
-    "FALSEPRIORITY": "Priorität, wenn nicht erfüllt (false)",
-    "GENERAL": "Allgemein",
-    "GOTOIF": "GeheZuWenn (GoToIf)",
-    "GOTOP": "Priorität zuweisen (GoToP)",
-    "GOTOREALTIME_WHATSAPPQUEUE": "Direkt zur Echtzeit-Warteschlange",
-    "GO_TO_WHATSAPPACCOUNTS": "Direkt zum WhatsApp-Konto",
-    "ID": "ID",
+    "EDIT_WHATSAPPCANNEDANSWER": "Vordefinierte Antwort bearbeiten",
+    "EDIT_WHATSAPPDISPOSITION": "WhatsApp-Disposition bearbeiten",
+    "EDIT_WHATSAPPQUEUE": "Bearbeiten Sie die WhatsApp-Warteschlange",
+    "FALSEPRIORITY": "Falsche Priorität",
+    "GENERAL": "Allgemeines",
+    "GOTOIF": "Gotoif",
+    "GOTOP": "Zum Seitenanfang",
+    "GOTOREALTIME_WHATSAPPQUEUE": "Wechseln Sie zur WhatsApp-Warteschlange in Echtzeit",
+    "GO_TO_WHATSAPPACCOUNTS": "Gehe zu Konto",
+    "ID": "Ich würde",
     "IDLE": "Leerlauf",
     "INSERT_MESSAGE_HERE": "Nachricht hier einfügen",
     "INTERACTIONS": "Interaktionen",
-    "INTERACTIONS_WHATSAPPACCOUNT": "Zu den Interaktionen gehen",
+    "INTERACTIONS_WHATSAPPACCOUNT": "Gehen Sie zu Interaktionen",
     "KEY": "Schlüssel",
     "LANGUAGE": "Sprache",
     "LASTMESSAGE": "Letzte Nachricht",
-    "LEXREGION": "LexRegion",
-    "LIST": "Liste",
-    "LOGGED_IN": "Angemeldet",
-    "LOGIN_TIME": "Zeit angemeldet",
-    "LOGOUT": "Abgemeldet",
-    "MANDATORYDISPOSITION": "Qualifizierung erforderlich",
-    "MANDATORYDISPOSITIONPAUSEID": "PausenID während Qualifizierung",
+    "LEXREGION": "Region",
+    "LIST": "Aufführen",
+    "LOGGED_IN": "Eingeloggt (SIP verbunden)",
+    "LOGIN_TIME": "Anmeldezeit",
+    "LOGOUT": "Ausloggen",
+    "MANDATORYDISPOSITION": "Obligatorische Disposition",
+    "MANDATORYDISPOSITIONPAUSEID": "Pause, um zu verwenden, wenn die obligatorische Disposition aktiviert ist",
     "MORE": "Mehr",
-    "MOTIONPROXY": "Proxy",
+    "MOTIONPROXY": "Proxy- oder Bewegungsdomäne",
     "MULTI_SELECT_TOGGLE": "Mehrfachauswahl umschalten",
     "NAME": "Name",
     "NEW_WHATSAPPACCOUNT": "Neues WhatsApp-Konto",
-    "NEW_WHATSAPPCANNEDANSWER": "Neue WhatsApp-Textvorlage",
-    "NEW_WHATSAPPDISPOSITION": "Neue WhatsApp-Qualifizierung",
+    "NEW_WHATSAPPCANNEDANSWER": "Neue vordefinierte WhatsApp-Antwort",
+    "NEW_WHATSAPPDISPOSITION": "Neue WhatsApp-Disposition",
     "NEW_WHATSAPPQUEUE": "Neue WhatsApp-Warteschlange",
-    "NOOP": "Log erstellen (NoOp)",
-    "NOTE": "Anmerkung",
+    "NOOP": "Noop",
+    "NOTE": "Hinweis",
     "NOTIFICATION": "Benachrichtigung",
-    "NOTIFICATIONSHAKE": "Schütteln",
-    "NOTIFICATIONSOUND": "Sound abspielen",
+    "NOTIFICATIONSHAKE": "Shake",
+    "NOTIFICATIONSOUND": "Klang",
     "NOTIFICATIONTEMPLATE": "Vorlage",
     "NO_AGENT_ONLINE": "Kein Agent online",
-    "NO_AVAILABLE_INFO": "Keine Informationen verfügbar",
-    "NO_INTERACTION_AVAILABLE": "Keine neuen Interaktionen verfügbar",
-    "NO_WHATSAPPCANNEDANSWER_AVAILABLE": "Keine Textvorlagen verfügbar",
-    "NO_WHATSAPPDISPOSITION_AVAILABLE": "Keine Qualifizierungen verfügbar",
+    "NO_AVAILABLE_INFO": "Keine verfügbaren Informationen",
+    "NO_INTERACTION_AVAILABLE": "Keine Interaktionen verfügbar",
+    "NO_WHATSAPPCANNEDANSWER_AVAILABLE": "Keine vordefinierten WhatsApp-Antworten verfügbar",
+    "NO_WHATSAPPDISPOSITION_AVAILABLE": "Keine WhatsApp-Dispositionen verfügbar",
     "NO_WHATSAPP_ACCOUNTS_AVAILABLE": "Keine WhatsApp-Konten verfügbar",
     "OF": "von",
     "OPENED": "Geöffnet",
     "PAGE": "Seite",
     "PARTIALPAUSE": "Teilpause",
     "PAUSE": "Pause",
-    "PAUSED": "in Pause",
-    "PAUSE_TIME": "Zeit in Pause",
+    "PAUSED": "Pause",
+    "PAUSE_TIME": "Pausenzeit",
     "PHONE": "Telefon",
     "PRIORITY": "Priorität",
     "PROXY": "Proxy",
     "QUEUE": "Warteschlange",
     "QUEUES": "Warteschlangen",
-    "QUEUETRANSFER": "Transfer an Warteschlange erlauben",
-    "QUEUETRANSFERTIMEOUT": "Zeitüberschreitung für Warteschlangentransfer",
+    "QUEUETRANSFER": "Warteschlangenübertragung",
+    "QUEUETRANSFERTIMEOUT": "Zeitüberschreitung bei der Warteschlangenübertragung",
     "READY": "Bereit",
     "REALTIME": "Echtzeit",
-    "RECEIVEURL": "URL für Erhalt",
+    "RECEIVEURL": "URL erhalten",
     "REFRESH_INTERACTIONS": "Interaktionen aktualisieren",
-    "REMOTE": "Remote",
+    "REMOTE": "Fernbedienung",
     "ROWSPERPAGE": "Zeilen pro Seite",
-    "SAVE": "Speichern",
-    "SCREENRECORDING": "Bildschirmaufzeichnung",
+    "SAVE": "sparen",
+    "SCREENRECORDING": "Bildschirmaufzeichnung verwalten",
     "SEARCH_FOR_ANYONE": "Suche",
-    "SECRETACCESSKEY": "Geheimer Schlüssel",
+    "SECRETACCESSKEY": "Zugriffsschlüsselgeheimnis",
     "SELECTED": "Ausgewählt",
     "SELECTED_AGENTS": "Ausgewählte Agenten",
     "SELECTED_TEAMS": "Ausgewählte Teams",
-    "SELECT_ALL": "Alles auswählen",
-    "SELECT_NONE": "Nichts auswählen",
+    "SELECT_ALL": "Wählen Sie Alle",
+    "SELECT_NONE": "Nichts ausgewählt",
     "SEND": "Senden",
-    "SETTINGS": "Einstellungen",
-    "SPYINTERACTION": "Anzeigen",
-    "STARTEDAT": "Startdatum",
-    "START_SCREENRECORDING": "Bildschirmaufzeichnung starten",
+    "SETTINGS": "die Einstellungen",
+    "SPYINTERACTION": "Spionage-Interaktion",
+    "STARTEDAT": "Fing an bei",
+    "START_SCREENRECORDING": "Bildschirmaufnahme starten",
     "STATUS": "Status",
     "STOP_SCREENRECORDING": "Bildschirmaufzeichnung stoppen",
-    "STRATEGY": "Verteilungsstrategie",
+    "STRATEGY": "Strategie",
     "SYSTEM": "System",
-    "TAG": "Tag",
-    "TAGS": "Tags",
+    "TAG": "Etikett",
+    "TAGS": "Stichworte",
     "TEAMADD_WHATSAPPQUEUE": "Team zur WhatsApp-Warteschlange hinzufügen",
-    "TEAMS_ASSOCIATION": "Teamzuweisung",
+    "TEAMS_ASSOCIATION": "Mannschaftsverband",
     "TEXT": "Text",
-    "TIMEOUT": "Zeitüberschreitung",
+    "TIMEOUT": "Auszeit",
     "TIMER": "Timer",
-    "TIMES": "Zeiten",
-    "TO": "an",
-    "TOKEN": "Token",
-    "TOOLTIP_SCREENRECORDING_OFF": "Bildschirmaufzeichnung verfügbar",
-    "TOOLTIP_SCREENRECORDING_ON": "Bildschirmaufzeichnung läuft",
-    "TRANSFER": "Weiterleiten",
-    "TRUEPRIORITY": "Priorität, wenn erfüllt (true)",
-    "TYPE": "Typ",
-    "UNPAUSE": "Pause abbrechen",
+    "TIMES": "Mal",
+    "TO": "Zu",
+    "TOKEN": "Zeichen",
+    "TOOLTIP_SCREENRECORDING_OFF": "Bildschirmaufnahme verfügbar",
+    "TOOLTIP_SCREENRECORDING_ON": "Bildschirmaufnahme läuft",
+    "TRANSFER": "Transfer",
+    "TRUEPRIORITY": "Wahre Priorität",
+    "TYPE": "Art",
+    "UNPAUSE": "Pause beenden",
     "VALUE": "Wert",
-    "VARIABLE": "Variabel",
-    "WAITFORTHEASSIGNEDAGENT": "Auf zugewiesenen Agenten warten",
+    "VARIABLE": "Variable",
+    "WAITFORTHEASSIGNEDAGENT": "Warten Sie auf den zugewiesenen Agenten",
     "WAITING": "Warten",
     "WELCOMEMESSAGE": "Willkommensnachricht",
     "WHATSAPP": "WhatsApp Connector",
     "WHATSAPPACCOUNTS": "WhatsApp-Konten",
-    "WHATSAPPCANNEDANSWERS": "WhatsApp-Textvorlagen",
-    "WHATSAPPDISPOSITIONS": "WhatsApp-Qualifizierungen",
+    "WHATSAPPCANNEDANSWERS": "WhatsApp vordefinierte Antworten",
+    "WHATSAPPDISPOSITIONS": "WhatsApp Dispositionen",
     "WHATSAPPQUEUES": "WhatsApp-Warteschlangen",
-    "CLIENTEMAIL": "Kunden E-Mail",
+    "CLIENTEMAIL": "Kunden-E-Mail",
     "DIALOGFLOWV2": "Dialogflow V2",
     "EDIT_DIALOGFLOWV2": "Dialogflow V2 bearbeiten",
-    "PRIVATEKEY": "Privater Schlüssel",
+    "PRIVATEKEY": "Privat Schlüssel",
     "PROJECTID": "Projekt-ID",
     "BASEURL": "Base_URL",
     "DELIVERYREPORTURL": "URL für Erhalt"
diff --git a/public/app/main/apps/whatsapp/i18n/pt-BR.json b/public/app/main/apps/whatsapp/i18n/pt-BR.json
index 97549f4..8d833e7 100644
--- a/public/app/main/apps/whatsapp/i18n/pt-BR.json
+++ b/public/app/main/apps/whatsapp/i18n/pt-BR.json
@@ -1,60 +1,60 @@
 {
   "WHATSAPP": {
     "ERRORS": {
-      "ACCESSKEYID_REQUIRED": "Campo Obrigatório",
-      "ACCOUNTSID_REQUIRED": "Campo Obrigatório",
+      "ACCESSKEYID_REQUIRED": "Campo obrigatório",
+      "ACCOUNTSID_REQUIRED": "Campo obrigatório",
       "AGENTTRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "O valor deve ser maior ou igual a",
       "AGENTTRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "O valor deve ser menor ou igual a",
-      "AGENTTRANSFERTIMEOUT_REQUIRED": "Campo Obrigatório",
-      "AGENT_REQUIRED": "Campo Obrigatório",
-      "AGENT_TIMEOUT_REQUIRED": "Campo Obrigatório",
-      "AUTHTOKEN_REQUIRED": "Campo Obrigatório",
-      "BOTNAME_REQUIRED": "Campo Obrigatório",
-      "COMMAND_REQUIRED": "Campo Obrigatório",
-      "CONDITION_REQUIRED": "Campo Obrigatório",
-      "DESCRIPTION_REQUIRED": "Campo Obrigatório",
-      "DISPOSITION_REQUIRED": "Campo Obrigatório",
+      "AGENTTRANSFERTIMEOUT_REQUIRED": "Campo obrigatório",
+      "AGENT_REQUIRED": "Campo obrigatório",
+      "AGENT_TIMEOUT_REQUIRED": "Campo obrigatório",
+      "AUTHTOKEN_REQUIRED": "Campo obrigatório",
+      "BOTNAME_REQUIRED": "Campo obrigatório",
+      "COMMAND_REQUIRED": "Campo obrigatório",
+      "CONDITION_REQUIRED": "Campo obrigatório",
+      "DESCRIPTION_REQUIRED": "Campo obrigatório",
+      "DISPOSITION_REQUIRED": "Campo obrigatório",
       "FALSEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "O valor deve ser maior ou igual a",
-      "FALSEPRIORITY_REQUIRED": "Campo Obrigatório",
+      "FALSEPRIORITY_REQUIRED": "Campo obrigatório",
       "KEY_MAX_LENGTH": "O valor deve ter um comprimento máximo igual a {{max}}",
-      "KEY_REQUIRED": "Campo Obrigatório",
-      "LANGUAGE_REQUIRED": "Campo Mandtório",
-      "LEXREGION_REQUIRED": "Campo Obrigatório",
-      "LIST_REQUIRED": "Campo Obrigatório",
-      "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Campo Obrigatório",
-      "NAME_REQUIRED": "Campo Obrigatório",
-      "PHONE_REQUIRED": "Campo Obrigatório",
+      "KEY_REQUIRED": "Campo obrigatório",
+      "LANGUAGE_REQUIRED": "Campo obrigatório",
+      "LEXREGION_REQUIRED": "Campo obrigatório",
+      "LIST_REQUIRED": "Campo obrigatório",
+      "MANDATORYDISPOSITIONPAUSEID_REQUIRED": "Campo obrigatório",
+      "NAME_REQUIRED": "Campo obrigatório",
+      "PHONE_REQUIRED": "Campo obrigatório",
       "PRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "O valor deve ser maior ou igual a",
-      "PRIORITY_REQUIRED": "Campo Obrigatório",
+      "PRIORITY_REQUIRED": "Campo obrigatório",
       "QUEUETRANSFERTIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "O valor deve ser maior ou igual a",
       "QUEUETRANSFERTIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "O valor deve ser menor ou igual a",
-      "QUEUETRANSFERTIMEOUT_REQUIRED": "Campo Obrigatório",
-      "QUEUE_REQUIRED": "Campo Obrigatório",
-      "SECRETACCESSKEY_REQUIRED": "Campo Obrigatório",
-      "TAG_REQUIRED": "Campo Obrigatório",
-      "TEXT_REQUIRED": "Campo Obrigatório",
+      "QUEUETRANSFERTIMEOUT_REQUIRED": "Campo obrigatório",
+      "QUEUE_REQUIRED": "Campo obrigatório",
+      "SECRETACCESSKEY_REQUIRED": "Campo obrigatório",
+      "TAG_REQUIRED": "Campo obrigatório",
+      "TEXT_REQUIRED": "Campo obrigatório",
       "TIMEOUT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "O valor deve ser maior ou igual a",
       "TIMEOUT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "O valor deve ser menor ou igual a",
-      "TIMEOUT_REQUIRED": "Campo Obrigatório",
-      "TIMES_REQUIRED": "Campo Obrigatório",
-      "TOKEN_REQUIRED": "Campo Obrigatório",
+      "TIMEOUT_REQUIRED": "Campo obrigatório",
+      "TIMES_REQUIRED": "Campo obrigatório",
+      "TOKEN_REQUIRED": "Campo obrigatório",
       "TRUEPRIORITY_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "O valor deve ser maior ou igual a",
-      "TRUEPRIORITY_REQUIRED": "Campo Obrigatório",
-      "TYPE_REQUIRED": "Campo Obrigatório",
-      "VALUE_REQUIRED": "Campo Obrigatório",
-      "VARIABLE_REQUIRED": "Campo Obrigatório",
+      "TRUEPRIORITY_REQUIRED": "Campo obrigatório",
+      "TYPE_REQUIRED": "Campo obrigatório",
+      "VALUE_REQUIRED": "Campo obrigatório",
+      "VARIABLE_REQUIRED": "Campo obrigatório",
       "WAITFORTHEASSIGNEDAGENT_MUST_BE_GREATER_THAN_OR_EQUAL_TO": "O valor deve ser maior ou igual a",
       "WAITFORTHEASSIGNEDAGENT_MUST_BE_LESS_THAN_OR_EQUAL_TO": "O valor deve ser menor ou igual a",
-      "WAITFORTHEASSIGNEDAGENT_REQUIRED": "Campo Obrigatório",
+      "WAITFORTHEASSIGNEDAGENT_REQUIRED": "Campo obrigatório",
       "WELCOMEMESSAGE_MAX_LENGTH": "O valor deve ter um comprimento máximo igual a {{max}}",
-      "WELCOMEMESSAGE_REQUIRED": "Campo Obrigatório",
-      "CLIENTEMAIL_REQUIRED": "Campo Obrigatório",
-      "PRIVATEKEY_REQUIRED": "Campo Obrigatório",
-      "PROJECTID_REQUIRED": "Campo Obrigatório",
+      "WELCOMEMESSAGE_REQUIRED": "Campo obrigatório",
+      "CLIENTEMAIL_REQUIRED": "Campo obrigatório",
+      "PRIVATEKEY_REQUIRED": "Campo obrigatório",
+      "PROJECTID_REQUIRED": "Campo obrigatório",
       "BASEURL_REQUIRED": "Campo Obrigatório"
     },
     "HELP": {
-      "LIST": "Lista do gerenciador de contatos usada para associar contatos",
+      "LIST": "Lista do Gestão de Contatos usada para associar contatos",
       "MANDATORYDISPOSITION": "Disposição obrigatória",
       "MANDATORYDISPOSITIONPAUSEID": "Faça uma pausa para usar quando a disposição obrigatória estiver habilitada",
       "MOTIONPROXY": "O campo deve ter o seguinte formato: <protocol>: // <ipaddress> [: <port>]. Exemplo: https: //X.Y.Z.W",
@@ -89,19 +89,19 @@
     "BACK": "Costas",
     "BOTNAME": "Nome do bot",
     "BUSY": "Ocupado",
-    "CANNEDANSWERS": "Respostas enlatadas",
-    "CANNED_ANSWER_NOT_FOUND": "Nenhuma resposta automática foi encontrada",
-    "CANNED_ANSWER_SEARCH": "Insira um texto para pesquisar uma resposta automática",
+    "CANNEDANSWERS": "Respostas pré-definidas",
+    "CANNED_ANSWER_NOT_FOUND": "Nenhuma resposta pré-definidas foi encontrada",
+    "CANNED_ANSWER_SEARCH": "Insira um texto para pesquisar uma resposta pré-definidas",
     "CAPACITY": "Capacidade",
     "CLOSE": "Perto",
     "CLOSED": "Fechadas",
     "CLOSEMETHOD": "Método Fechar",
     "CLOSEURL": "Fechar URL",
     "COMMAND": "Comando",
-    "CONDITION": "Doença",
+    "CONDITION": "Condição",
     "CONTACT": "Contato",
     "CREATED_AT": "Criado em",
-    "DEFAULT_PAUSE": "PAUSA PADRÃO",
+    "DEFAULT_PAUSE": "Pausa pafrão",
     "DELETE": "Excluir",
     "DELETE_INTERACTION": "Excluir interação",
     "DELETE_SELECTED": "Excluir selecionado",
@@ -113,32 +113,32 @@
     "DIALOGFLOW": "DialogFlow",
     "DISPOSITION": "Disposição",
     "DISPOSITIONS": "Disposições",
-    "DOWNLOAD_INTERACTION": "Baixar",
-    "DOWNLOAD_WITHOUT_ATTACHMENTS": "Baixar sem anexos",
-    "DOWNLOAD_WITH_ATTACHMENTS": "Baixar com anexos",
-    "EDIT_AGENT": "Editar Agente",
-    "EDIT_AMAZONLEX": "Editar configuração Lex",
+    "DOWNLOAD_INTERACTION": "Download",
+    "DOWNLOAD_WITHOUT_ATTACHMENTS": "Download sem anexos",
+    "DOWNLOAD_WITH_ATTACHMENTS": "Download com anexos",
+    "EDIT_AGENT": "Editar agente",
+    "EDIT_AMAZONLEX": "Editar configuração AmazonLex",
     "EDIT_AUTOREPLY": "Editar resposta automática",
-    "EDIT_CLOSE": "Editar Fechar",
+    "EDIT_CLOSE": "Editar encerramento",
     "EDIT_DIALOGFLOW": "Editar configuração do DialogFlow",
     "EDIT_GOTOIF": "Editar Gotoif",
     "EDIT_GOTOP": "Editar Gotop",
     "EDIT_NOOP": "Editar Noop",
     "EDIT_QUEUE": "Editar fila",
-    "EDIT_SYSTEM": "Editar Sistema",
-    "EDIT_TAG": "Editar etiqueta",
+    "EDIT_SYSTEM": "Editar sistema",
+    "EDIT_TAG": "Editar TAG",
     "EDIT_WHATSAPPACCOUNT": "Editar conta WhatsApp",
     "EDIT_WHATSAPPCANNEDANSWER": "Editar",
     "EDIT_WHATSAPPDISPOSITION": "Editar disposição do WhatsApp",
     "EDIT_WHATSAPPQUEUE": "Editar fila de WhatsApp",
-    "FALSEPRIORITY": "Falsa Prioridade",
+    "FALSEPRIORITY": "Falsa prioridade",
     "GENERAL": "Geral",
     "GOTOIF": "Gotoif",
     "GOTOP": "Seja o melhor",
     "GOTOREALTIME_WHATSAPPQUEUE": "Vá para a fila de WhatsApp em tempo real",
     "GO_TO_WHATSAPPACCOUNTS": "Ir para a conta",
-    "ID": "Eu iria",
-    "IDLE": "Ocioso",
+    "ID": "Id",
+    "IDLE": "Disponível",
     "INSERT_MESSAGE_HERE": "Insira a mensagem aqui",
     "INTERACTIONS": "Interações",
     "INTERACTIONS_WHATSAPPACCOUNT": "Vá para Interações",
@@ -148,16 +148,16 @@
     "LEXREGION": "Região",
     "LIST": "Lista",
     "LOGGED_IN": "Conectado (SIP conectado)",
-    "LOGIN_TIME": "Hora de Login",
+    "LOGIN_TIME": "Hora de login",
     "LOGOUT": "Sair",
-    "MANDATORYDISPOSITION": "Disposição Obrigatória",
+    "MANDATORYDISPOSITION": "Disposição obrigatória",
     "MANDATORYDISPOSITIONPAUSEID": "Faça uma pausa para usar quando a disposição obrigatória estiver habilitada",
     "MORE": "Mais",
-    "MOTIONPROXY": "Domínio de proxy ou movimento",
+    "MOTIONPROXY": "Motion Proxy",
     "MULTI_SELECT_TOGGLE": "Alternância de seleção múltipla",
     "NAME": "Nome",
     "NEW_WHATSAPPACCOUNT": "Nova conta WhatsApp",
-    "NEW_WHATSAPPCANNEDANSWER": "Nova resposta predeterminada do WhatsApp",
+    "NEW_WHATSAPPCANNEDANSWER": "Nova resposta pré-definidas do WhatsApp",
     "NEW_WHATSAPPDISPOSITION": "Nova disposição do WhatsApp",
     "NEW_WHATSAPPQUEUE": "Nova fila de WhatsApp",
     "NOOP": "Noop",
@@ -197,13 +197,13 @@
     "SEARCH_FOR_ANYONE": "Procurar",
     "SECRETACCESSKEY": "Chave secreta de acesso",
     "SELECTED": "Selecionado",
-    "SELECTED_AGENTS": "Agentes Selecionados",
-    "SELECTED_TEAMS": "Times Selecionados",
+    "SELECTED_AGENTS": "Agentes selecionados",
+    "SELECTED_TEAMS": "Equipes selecionados",
     "SELECT_ALL": "Selecionar tudo",
     "SELECT_NONE": "Selecione nenhum",
     "SEND": "Enviar",
     "SETTINGS": "Configurações",
-    "SPYINTERACTION": "Interação de espião",
+    "SPYINTERACTION": "Espionar interação",
     "STARTEDAT": "Começou às",
     "START_SCREENRECORDING": "Iniciar gravação de tela",
     "STATUS": "Status",
@@ -233,9 +233,9 @@
     "WELCOMEMESSAGE": "Mensagem de boas-vindas",
     "WHATSAPP": "Conector WhatsApp",
     "WHATSAPPACCOUNTS": "Contas WhatsApp",
-    "WHATSAPPCANNEDANSWERS": "Respostas predeterminadas do WhatsApp",
-    "WHATSAPPDISPOSITIONS": "Dispositivos do WhatsApp",
-    "WHATSAPPQUEUES": "WhatsApp Queues",
+    "WHATSAPPCANNEDANSWERS": "Respostas pré-definidas do WhatsApp",
+    "WHATSAPPDISPOSITIONS": "Disposições do WhatsApp",
+    "WHATSAPPQUEUES": "WhatsApp Filas",
     "CLIENTEMAIL": "Email do cliente",
     "DIALOGFLOWV2": "Dialogflow V2",
     "EDIT_DIALOGFLOWV2": "Editar Dialogflow V2",
diff --git a/public/app/quick-panel/i18n/pt-BR.json b/public/app/quick-panel/i18n/pt-BR.json
index 477aad5..c7b067f 100644
--- a/public/app/quick-panel/i18n/pt-BR.json
+++ b/public/app/quick-panel/i18n/pt-BR.json
@@ -35,7 +35,7 @@
     "NOVEMBER": "Novembro",
     "DECEMBER": "Dezembro",
     "CHAT": "CHAT",
-    "ACTIVITY": "ATIVIDADE",
+    "ACTIVITY": "Atividade",
     "FRIENDS": "Amigos",
     "APP_SERVERS": "Servidores de Aplicativos",
     "USER_STATS": "Estatísticas do usuário",
@@ -43,14 +43,14 @@
     "NOTES": "Notas",
     "QUICK_SETTINGS": "Configurações rápidas",
     "NOTIFICATIONS": "Notificações",
-    "CLOUD_SYNC": "Sincronizar Nuvem",
-    "RETRO_THRUSTERS": "Retro Propulsores",
+    "CLOUD_SYNC": "Sincronizar nuvem",
+    "RETRO_THRUSTERS": "Retro propulsores",
     "RECENT": "Recente",
     "START_NEW_CHAT": "Começar novo Chat",
     "BACK": "Voltar",
     "CALL": "Chamada",
     "MORE": "Mais",
-    "SEND_MESSAGE": "Enviar Mensagem",
+    "SEND_MESSAGE": "Enviar mensagem",
     "REPLY_PLACEHOLDER": "Digite e aperte enter para enviar mensagem",
     "CONTACT_XCALLY_MOTION_SUPPORT": "Entre em contato com xCALLY Motion Support",
     "EXPIRATION_DATE": "Data de validade",
@@ -67,7 +67,7 @@
     "MESSENGER_DISABLED": "A mensagem interna está desativada para este agente!",
     "WARNING": "Aviso",
     "ERRORS": {
-      "NAME_REQUIRED": "Campo Obrigatório"
+      "NAME_REQUIRED": "Campo obrigatório"
     }
   }
 }
diff --git a/public/app/toolbar/i18n/ar.json b/public/app/toolbar/i18n/ar.json
index f210070..c07a784 100644
--- a/public/app/toolbar/i18n/ar.json
+++ b/public/app/toolbar/i18n/ar.json
@@ -105,6 +105,20 @@
     "USER_FORCE_LOGOUT": "قام {{ip}} بتسجيل الدخول باستخدام بيانات الاعتماد الخاصة بك.\nغير مسموح بتسجيل الدخول المتعدد",
     "LOGOUT": "تسجيل خروج",
     "SESSION_TIMEOUT": "سيتم إغلاق الجلسة تلقائيًا بعد 60 ثانية",
-    "HUNGARIAN": "المجرية"
+    "PHONE2CALL": "هاتف للاتصال",
+    "HUNGARIAN": "المجرية",
+    "AUTOANSWER_NOTIFICATIONS": "إخطارات الرد التلقائي",
+    "CHANNEL": "قناة",
+    "CHANNELS": "القنوات",
+    "CHAT": "محادثة",
+    "DELAY": "مهلة الرد التلقائي [بالثواني]",
+    "EMAIL": "بريد الالكتروني",
+    "FAX": "فاكس",
+    "NOTIFICATIONS": "تم تمكين الرد التلقائي",
+    "NUM_NOTIFICATIONS": "إشعارات",
+    "OPENCHANNEL": "اتمنا من كل زوجه قناة فتح",
+    "SMS": "رسالة قصيرة",
+    "WHATSAPP": "ال WhatsApp",
+    "NO_AUTOANSWER_CONFIGURED": "لم يتم تكوين الرد التلقائي للقنوات"
   }
 }
diff --git a/public/app/toolbar/i18n/cs.json b/public/app/toolbar/i18n/cs.json
index f93aa2e..62d6c2e 100644
--- a/public/app/toolbar/i18n/cs.json
+++ b/public/app/toolbar/i18n/cs.json
@@ -105,6 +105,20 @@
     "WEBRTC_SPEAKER_NOT_AVAILABLE": "Není k dispozici žádný reproduktor",
     "LOGOUT": "Odhlásit se",
     "SESSION_TIMEOUT": "Relace bude automaticky ukončena po 60 sekundách",
-    "HUNGARIAN": "maďarský"
+    "PHONE2CALL": "Telefon na zavolání",
+    "HUNGARIAN": "maďarský",
+    "AUTOANSWER_NOTIFICATIONS": "Oznámení o automatické odpovědi",
+    "CHANNEL": "Kanál",
+    "CHANNELS": "Kanály",
+    "CHAT": "Povídat si",
+    "DELAY": "Zpoždění automatické odpovědi [s]",
+    "EMAIL": "E-mailem",
+    "FAX": "Fax",
+    "NOTIFICATIONS": "Automatická odpověď povolena",
+    "NUM_NOTIFICATIONS": "Oznámení",
+    "OPENCHANNEL": "Otevřený kanál",
+    "SMS": "SMS",
+    "WHATSAPP": "Whatsapp",
+    "NO_AUTOANSWER_CONFIGURED": "Pro kanály není nakonfigurována žádná automatická odpověď"
   }
 }
diff --git a/public/app/toolbar/i18n/da.json b/public/app/toolbar/i18n/da.json
index cdc81a8..0d38f05 100644
--- a/public/app/toolbar/i18n/da.json
+++ b/public/app/toolbar/i18n/da.json
@@ -105,6 +105,20 @@
     "USER_FORCE_LOGOUT": "{{ip}} er logget ind med dine legitimationsoplysninger.\nFlere login er ikke tilladt",
     "LOGOUT": "Log ud",
     "SESSION_TIMEOUT": "Sessionen lukkes automatisk efter 60 sekunder",
-    "HUNGARIAN": "ungarsk"
+    "PHONE2CALL": "Telefon for at ringe",
+    "HUNGARIAN": "ungarsk",
+    "AUTOANSWER_NOTIFICATIONS": "Autosvar-meddelelser",
+    "CHANNEL": "Kanal",
+    "CHANNELS": "Kanaler",
+    "CHAT": "Snak",
+    "DELAY": "Autosvar forsinkelse [sek.]",
+    "EMAIL": "E-mail",
+    "FAX": "Fax",
+    "NOTIFICATIONS": "Autosvar aktiveret",
+    "NUM_NOTIFICATIONS": "Meddelelser",
+    "OPENCHANNEL": "Åben kanal",
+    "SMS": "SMS",
+    "WHATSAPP": "Whatsapp",
+    "NO_AUTOANSWER_CONFIGURED": "Intet autosvar konfigureret for kanaler"
   }
 }
diff --git a/public/app/toolbar/i18n/de.json b/public/app/toolbar/i18n/de.json
index a8dc576..1e32641 100644
--- a/public/app/toolbar/i18n/de.json
+++ b/public/app/toolbar/i18n/de.json
@@ -105,6 +105,20 @@
     "USER_FORCE_LOGOUT": "{{ip}} hat sich mit Ihren Anmeldeinformationen angemeldet.\nMehrfachanmeldungen sind nicht zulässig",
     "LOGOUT": "Ausloggen",
     "SESSION_TIMEOUT": "Die Sitzung wird nach 60 Sekunden automatisch geschlossen",
-    "HUNGARIAN": "ungarisch"
+    "PHONE2CALL": "Telefon zum Anrufen",
+    "HUNGARIAN": "ungarisch",
+    "AUTOANSWER_NOTIFICATIONS": "Automatische Antwortbenachrichtigungen",
+    "CHANNEL": "Kanal",
+    "CHANNELS": "Kanäle",
+    "CHAT": "Plaudern",
+    "DELAY": "Automatische Antwortverzögerung [Sek.]",
+    "EMAIL": "Email",
+    "FAX": "Fax",
+    "NOTIFICATIONS": "Automatische Antwort aktiviert",
+    "NUM_NOTIFICATIONS": "Benachrichtigungen",
+    "OPENCHANNEL": "Offener Kanal",
+    "SMS": "SMS",
+    "WHATSAPP": "WhatsApp",
+    "NO_AUTOANSWER_CONFIGURED": "Keine automatische Antwort für Kanäle konfiguriert"
   }
 }
diff --git a/public/app/toolbar/i18n/en.json b/public/app/toolbar/i18n/en.json
index 1e9a532..6099ef3 100644
--- a/public/app/toolbar/i18n/en.json
+++ b/public/app/toolbar/i18n/en.json
@@ -17,6 +17,19 @@
     "REQUIREMENTS": "Requirements",
     "LICENSE": "License",
     "HTTPS": "HTTPS",
+    "PHONE2CALL": "Phone to call",
+    "CHANNELS": "Channels",
+    "CHANNEL": "Channel",
+    "NUM_NOTIFICATIONS": "Notifications",
+    "NOTIFICATIONS": "Autoanswer enabled",
+    "DELAY": "Autoanswer delay [secs]",
+    "AUTOANSWER_NOTIFICATIONS": "Autoanswer notifications",
+    "CHAT": "Chat",
+    "EMAIL": "Email",
+    "SMS": "SMS",
+    "OPENCHANNEL": "Openchannel",
+    "FAX": "Fax",
+    "WHATSAPP": "Whatsapp connector",
     "WEBRTCSUPPORT": "WebRTC Support",
     "REGISTERED": "Registered",
     "NOT_REGISTERED": "Not registered",
@@ -27,6 +40,7 @@
     "CANCEL": "Cancel",
     "FILENAME": "File name",
     "STATUS": "Status",
+    "NO_AUTOANSWER_CONFIGURED": "No autoanswer configured for channels",
     "ACTIONS": "Actions",
     "SPEAKER": "Speaker",
     "RINGING": "Ringing tone",
diff --git a/public/app/toolbar/i18n/es.json b/public/app/toolbar/i18n/es.json
index 5418385..a04a322 100644
--- a/public/app/toolbar/i18n/es.json
+++ b/public/app/toolbar/i18n/es.json
@@ -105,6 +105,20 @@
     "USER_FORCE_LOGOUT": "{{ip}} ha iniciado sesión con sus credenciales.\nNo se permiten múltiples inicios de sesión",
     "LOGOUT": "Cerrar sesión",
     "SESSION_TIMEOUT": "La sesión se cerrará automáticamente después de 60 segundos.",
-    "HUNGARIAN": "húngaro"
+    "PHONE2CALL": "Teléfono para llamar",
+    "HUNGARIAN": "húngaro",
+    "AUTOANSWER_NOTIFICATIONS": "Notificaciones de respuesta automática",
+    "CHANNEL": "Canal",
+    "CHANNELS": "Canales",
+    "CHAT": "Chat",
+    "DELAY": "Retraso de respuesta automática [segs]",
+    "EMAIL": "Correo electrónico",
+    "FAX": "Fax",
+    "NOTIFICATIONS": "Respuesta automática habilitada",
+    "NUM_NOTIFICATIONS": "Notificaciones",
+    "OPENCHANNEL": "Canal abierto",
+    "SMS": "SMS",
+    "WHATSAPP": "Whatsapp",
+    "NO_AUTOANSWER_CONFIGURED": "No hay respuesta automática configurada para los canales"
   }
 }
diff --git a/public/app/toolbar/i18n/et.json b/public/app/toolbar/i18n/et.json
index b919cf8..1c71c2f 100644
--- a/public/app/toolbar/i18n/et.json
+++ b/public/app/toolbar/i18n/et.json
@@ -105,6 +105,20 @@
     "WEBRTC_SPEAKER_NOT_AVAILABLE": "Kõlarit pole saadaval",
     "LOGOUT": "Logi välja",
     "SESSION_TIMEOUT": "Seanss suletakse 60 sekundi pärast automaatselt",
-    "HUNGARIAN": "ungari"
+    "PHONE2CALL": "Telefon helistamiseks",
+    "HUNGARIAN": "ungari",
+    "AUTOANSWER_NOTIFICATIONS": "Automaatne vastamine",
+    "CHANNEL": "Kanal",
+    "CHANNELS": "Kanalid",
+    "CHAT": "Vestlus",
+    "DELAY": "Automaatvastuse viivitus [sek]",
+    "EMAIL": "Meil",
+    "FAX": "Faks",
+    "NOTIFICATIONS": "Automaatne vastus on lubatud",
+    "NUM_NOTIFICATIONS": "Märguanded",
+    "OPENCHANNEL": "Avatud kanal",
+    "SMS": "SMS",
+    "WHATSAPP": "Whatsapp",
+    "NO_AUTOANSWER_CONFIGURED": "Kanalite jaoks pole automaatset vastust seadistatud"
   }
 }
diff --git a/public/app/toolbar/i18n/fa.json b/public/app/toolbar/i18n/fa.json
index 1d0e188..cc734a2 100644
--- a/public/app/toolbar/i18n/fa.json
+++ b/public/app/toolbar/i18n/fa.json
@@ -105,6 +105,20 @@
     "USER_FORCE_LOGOUT": "{{ip} with با اعتبار خود وارد شوید.\nورود چندگانه مجاز نیست",
     "LOGOUT": "خروج",
     "SESSION_TIMEOUT": "جلسه پس از 60 ثانیه به طور خودکار بسته می شود",
-    "HUNGARIAN": "مجارستانی"
+    "PHONE2CALL": "تلفن جهت تماس",
+    "HUNGARIAN": "مجارستانی",
+    "AUTOANSWER_NOTIFICATIONS": "پاسخ خودکار اعلان ها",
+    "CHANNEL": "کانال",
+    "CHANNELS": "کانال ها",
+    "CHAT": "چت کنید",
+    "DELAY": "تأخیر پاسخ خودکار [ثانیه]",
+    "EMAIL": "پست الکترونیک",
+    "FAX": "فکس",
+    "NOTIFICATIONS": "پاسخ خودکار فعال شد",
+    "NUM_NOTIFICATIONS": "اطلاعیه",
+    "OPENCHANNEL": "کانال باز",
+    "SMS": "پیامک",
+    "WHATSAPP": "واتساپ",
+    "NO_AUTOANSWER_CONFIGURED": "هیچ پاسخ خودکار برای کانال ها پیکربندی نشده است"
   }
 }
diff --git a/public/app/toolbar/i18n/fi.json b/public/app/toolbar/i18n/fi.json
index 5273a46..e5e9d6c 100644
--- a/public/app/toolbar/i18n/fi.json
+++ b/public/app/toolbar/i18n/fi.json
@@ -105,6 +105,20 @@
     "USER_FORCE_LOGOUT": "{{ip}} on kirjautunut sisään käyttöoikeustietosi.\nUseita kirjautumisia ei sallita",
     "LOGOUT": "Kirjautua ulos",
     "SESSION_TIMEOUT": "Istunto suljetaan automaattisesti 60 sekunnin kuluttua",
-    "HUNGARIAN": "Unkarin kieli"
+    "PHONE2CALL": "Puhelin soittaa",
+    "HUNGARIAN": "Unkarin kieli",
+    "AUTOANSWER_NOTIFICATIONS": "Automaattinen vastaus ilmoitukset",
+    "CHANNEL": "kanava",
+    "CHANNELS": "Kanavat",
+    "CHAT": "Chat",
+    "DELAY": "Automaattisen vastauksen viive [sekuntia]",
+    "EMAIL": "Sähköposti",
+    "FAX": "Faksi",
+    "NOTIFICATIONS": "Automaattinen vastaus käytössä",
+    "NUM_NOTIFICATIONS": "Ilmoitukset",
+    "OPENCHANNEL": "Avoin kanava",
+    "SMS": "tekstiviesti",
+    "WHATSAPP": "Whatsapp",
+    "NO_AUTOANSWER_CONFIGURED": "Kanaville ei ole määritetty automaattista vastausta"
   }
 }
diff --git a/public/app/toolbar/i18n/fr.json b/public/app/toolbar/i18n/fr.json
index b16db07..baa128c 100644
--- a/public/app/toolbar/i18n/fr.json
+++ b/public/app/toolbar/i18n/fr.json
@@ -105,6 +105,20 @@
     "USER_FORCE_LOGOUT": "{{ip}} s'est connecté avec vos identifiants.\nLes connexions multiples ne sont pas autorisées",
     "LOGOUT": "Se déconnecter",
     "SESSION_TIMEOUT": "La session sera automatiquement fermée après 60 secondes",
-    "HUNGARIAN": "hongrois"
+    "PHONE2CALL": "Téléphone pour appeler",
+    "HUNGARIAN": "hongrois",
+    "AUTOANSWER_NOTIFICATIONS": "Notifications de réponse automatique",
+    "CHANNEL": "Canaliser",
+    "CHANNELS": "Chaînes",
+    "CHAT": "Discuter",
+    "DELAY": "Délai de réponse automatique [secs]",
+    "EMAIL": "E-mail",
+    "FAX": "Fax",
+    "NOTIFICATIONS": "Réponse automatique activée",
+    "NUM_NOTIFICATIONS": "Avis",
+    "OPENCHANNEL": "Canal ouvert",
+    "SMS": "SMS",
+    "WHATSAPP": "WhatsApp",
+    "NO_AUTOANSWER_CONFIGURED": "Aucune réponse automatique configurée pour les canaux"
   }
 }
diff --git a/public/app/toolbar/i18n/he.json b/public/app/toolbar/i18n/he.json
index 9ee1848..d07d8c9 100644
--- a/public/app/toolbar/i18n/he.json
+++ b/public/app/toolbar/i18n/he.json
@@ -105,6 +105,20 @@
     "USER_FORCE_LOGOUT": "{{ip}} התחבר עם האישורים שלך.\nאין להכניס כניסות מרובות",
     "LOGOUT": "להתנתק",
     "SESSION_TIMEOUT": "ההפעלה תיסגר אוטומטית לאחר 60 שניות",
-    "HUNGARIAN": "הוּנגָרִי"
+    "PHONE2CALL": "טלפון להתקשרות",
+    "HUNGARIAN": "הוּנגָרִי",
+    "AUTOANSWER_NOTIFICATIONS": "הודעות מענה אוטומטי",
+    "CHANNEL": "עָרוּץ",
+    "CHANNELS": "ערוצים",
+    "CHAT": "לְשׂוֹחֵחַ",
+    "DELAY": "עיכוב תשובה אוטומטית [שניות]",
+    "EMAIL": "אימייל",
+    "FAX": "פַקס",
+    "NOTIFICATIONS": "תשובה אוטומטית מופעלת",
+    "NUM_NOTIFICATIONS": "התראות",
+    "OPENCHANNEL": "ערוץ פתוח",
+    "SMS": "סמס",
+    "WHATSAPP": "וואטסאפ",
+    "NO_AUTOANSWER_CONFIGURED": "לא הוגדר תשובה אוטומטית עבור ערוצים"
   }
 }
diff --git a/public/app/toolbar/i18n/hi.json b/public/app/toolbar/i18n/hi.json
index dfb3d60..253fd27 100644
--- a/public/app/toolbar/i18n/hi.json
+++ b/public/app/toolbar/i18n/hi.json
@@ -105,6 +105,20 @@
     "USER_FORCE_LOGOUT": "{{ip}} ने आपकी साख के साथ लॉग इन किया है।\nएकाधिक लॉगिन की अनुमति नहीं है",
     "LOGOUT": "लॉग आउट",
     "SESSION_TIMEOUT": "60 सेकंड के बाद सत्र स्वचालित रूप से बंद हो जाएगा",
-    "HUNGARIAN": "हंगेरी"
+    "PHONE2CALL": "कॉल करने के लिए फोन",
+    "HUNGARIAN": "हंगेरी",
+    "AUTOANSWER_NOTIFICATIONS": "स्वतः उत्तर सूचनाएं",
+    "CHANNEL": "चैनल",
+    "CHANNELS": "चैनल",
+    "CHAT": "चैट",
+    "DELAY": "स्वतः उत्तर विलंब [सेकंड]",
+    "EMAIL": "ईमेल",
+    "FAX": "फैक्स",
+    "NOTIFICATIONS": "स्वतः उत्तर सक्षम",
+    "NUM_NOTIFICATIONS": "सूचनाएं",
+    "OPENCHANNEL": "ओपनचैनल",
+    "SMS": "एसएमएस",
+    "WHATSAPP": "Whatsapp",
+    "NO_AUTOANSWER_CONFIGURED": "चैनलों के लिए कोई स्वतः उत्तर कॉन्फ़िगर नहीं किया गया"
   }
 }
diff --git a/public/app/toolbar/i18n/hu.json b/public/app/toolbar/i18n/hu.json
index cb6cc4a..d568d12 100644
--- a/public/app/toolbar/i18n/hu.json
+++ b/public/app/toolbar/i18n/hu.json
@@ -108,6 +108,20 @@
     "HELP": {
       "PREVIEW_RECALLME": "This is a Recall Me call scheduled for {{date}}"
     },
-    "HUNGARIAN": "Magyar"
+    "HUNGARIAN": "Magyar",
+    "AUTOANSWER_NOTIFICATIONS": "Értesítések automatikus válasza",
+    "CHANNEL": "Csatorna",
+    "CHANNELS": "Csatornák",
+    "CHAT": "Csevegés",
+    "DELAY": "Automatikus válasz késleltetése [másodperc]",
+    "EMAIL": "Email",
+    "FAX": "Fax",
+    "NOTIFICATIONS": "Automatikus válasz engedélyezve",
+    "NUM_NOTIFICATIONS": "Értesítések",
+    "OPENCHANNEL": "Nyílt csatorna",
+    "SMS": "SMS",
+    "WHATSAPP": "Whatsapp",
+    "PHONE2CALL": "Telefon a híváshoz",
+    "NO_AUTOANSWER_CONFIGURED": "Nincs automatikus válasz konfigurálva a csatornákhoz"
   }
 }
diff --git a/public/app/toolbar/i18n/id.json b/public/app/toolbar/i18n/id.json
index 7b7dbfe..fdf5ce9 100644
--- a/public/app/toolbar/i18n/id.json
+++ b/public/app/toolbar/i18n/id.json
@@ -105,6 +105,20 @@
     "USER_FORCE_LOGOUT": "{{ip}} telah masuk dengan kredensial Anda.\nBanyak login tidak diperbolehkan",
     "LOGOUT": "Keluar",
     "SESSION_TIMEOUT": "Sesi akan ditutup secara otomatis setelah 60 detik",
-    "HUNGARIAN": "Hongaria"
+    "PHONE2CALL": "Telepon untuk dihubungi",
+    "HUNGARIAN": "Hongaria",
+    "AUTOANSWER_NOTIFICATIONS": "Notifikasi jawaban otomatis",
+    "CHANNEL": "Saluran",
+    "CHANNELS": "saluran",
+    "CHAT": "Mengobrol",
+    "DELAY": "Penundaan jawaban otomatis [dtk]",
+    "EMAIL": "Surel",
+    "FAX": "Fax",
+    "NOTIFICATIONS": "Jawaban otomatis diaktifkan",
+    "NUM_NOTIFICATIONS": "Notifikasi",
+    "OPENCHANNEL": "saluran terbuka",
+    "SMS": "SMS",
+    "WHATSAPP": "ada apa",
+    "NO_AUTOANSWER_CONFIGURED": "Tidak ada jawaban otomatis yang dikonfigurasi untuk saluran"
   }
 }
diff --git a/public/app/toolbar/i18n/it.json b/public/app/toolbar/i18n/it.json
index b64b351..d0b30a9 100644
--- a/public/app/toolbar/i18n/it.json
+++ b/public/app/toolbar/i18n/it.json
@@ -106,8 +106,22 @@
     "USER_FORCE_LOGOUT": "{{ip}} si è connesso con le tue credenziali. \nNon sono consentite connessioni multiple",
     "LOGOUT": "Disconnettersi",
     "SESSION_TIMEOUT": "La sessione verrà chiusa automaticamente dopo 60 secondi",
+    "PHONE2CALL": "Telefono per chiamare",
     "HELP": {
       "PREVIEW_RECALLME": "Questa è una chiamata Recall Me programmata per il {{date}}"
-    }
+    },
+    "AUTOANSWER_NOTIFICATIONS": "Notifiche di risposta automatica",
+    "CHANNEL": "Canale",
+    "CHANNELS": "Canali",
+    "CHAT": "Chiacchierata",
+    "DELAY": "Ritardo risposta automatica [sec]",
+    "EMAIL": "E-mail",
+    "FAX": "Fax",
+    "NOTIFICATIONS": "Risposta automatica abilitata",
+    "NUM_NOTIFICATIONS": "Notifiche",
+    "OPENCHANNEL": "Canale aperto",
+    "SMS": "sms",
+    "WHATSAPP": "WhatsApp",
+    "NO_AUTOANSWER_CONFIGURED": "Nessuna risposta automatica configurata per i canali"
   }
 }
diff --git a/public/app/toolbar/i18n/ja.json b/public/app/toolbar/i18n/ja.json
index 6af0cf2..28d1936 100644
--- a/public/app/toolbar/i18n/ja.json
+++ b/public/app/toolbar/i18n/ja.json
@@ -105,6 +105,20 @@
     "USER_FORCE_LOGOUT": "{{ip}}はあなたの認証情報でログインしています。\n複数のログインは許可されていません",
     "LOGOUT": "ログアウト",
     "SESSION_TIMEOUT": "セッションは60秒後に自動的に閉じられます",
-    "HUNGARIAN": "ハンガリー語"
+    "PHONE2CALL": "電話する",
+    "HUNGARIAN": "ハンガリー語",
+    "AUTOANSWER_NOTIFICATIONS": "自動応答通知",
+    "CHANNEL": "チャネル",
+    "CHANNELS": "チャンネル",
+    "CHAT": "チャット",
+    "DELAY": "自動応答遅延[秒]",
+    "EMAIL": "Eメール",
+    "FAX": "ファックス",
+    "NOTIFICATIONS": "自動応答が有効",
+    "NUM_NOTIFICATIONS": "通知",
+    "OPENCHANNEL": "オープンチャネル",
+    "SMS": "SMS",
+    "WHATSAPP": "Whatsapp",
+    "NO_AUTOANSWER_CONFIGURED": "チャネルに自動応答が設定されていません"
   }
 }
diff --git a/public/app/toolbar/i18n/ko.json b/public/app/toolbar/i18n/ko.json
index 98eef79..e7bb9e6 100644
--- a/public/app/toolbar/i18n/ko.json
+++ b/public/app/toolbar/i18n/ko.json
@@ -105,6 +105,20 @@
     "USER_FORCE_LOGOUT": "{{ip}}이 (가) 귀하의 자격 증명으로 로그인했습니다.\n다중 로그인은 허용되지 않습니다.",
     "LOGOUT": "로그 아웃",
     "SESSION_TIMEOUT": "세션은 60 초 후에 자동으로 닫힙니다.",
-    "HUNGARIAN": "헝가리 인"
+    "PHONE2CALL": "전화 걸기",
+    "HUNGARIAN": "헝가리 인",
+    "AUTOANSWER_NOTIFICATIONS": "자동 응답 알림",
+    "CHANNEL": "채널",
+    "CHANNELS": "채널",
+    "CHAT": "채팅",
+    "DELAY": "자동 응답 지연 [초]",
+    "EMAIL": "이메일",
+    "FAX": "팩스",
+    "NOTIFICATIONS": "자동 응답 사용",
+    "NUM_NOTIFICATIONS": "알림",
+    "OPENCHANNEL": "오픈채널",
+    "SMS": "SMS",
+    "WHATSAPP": "왓츠앱",
+    "NO_AUTOANSWER_CONFIGURED": "채널에 대해 구성된 자동 응답이 없습니다."
   }
 }
diff --git a/public/app/toolbar/i18n/lt.json b/public/app/toolbar/i18n/lt.json
index 35d16c6..39081b5 100644
--- a/public/app/toolbar/i18n/lt.json
+++ b/public/app/toolbar/i18n/lt.json
@@ -105,6 +105,20 @@
     "USER_FORCE_LOGOUT": "{{ip}} prisijungė naudodamas savo įgaliojimus. Keli prisijungimai neleidžiami",
     "LOGOUT": "Atsijungti",
     "SESSION_TIMEOUT": "Po 60 sekundžių sesija bus automatiškai uždaryta",
-    "HUNGARIAN": "vengrų"
+    "PHONE2CALL": "Telefonas skambinti",
+    "HUNGARIAN": "vengrų",
+    "AUTOANSWER_NOTIFICATIONS": "Automatinio atsakymo pranešimai",
+    "CHANNEL": "Kanalas",
+    "CHANNELS": "Kanalai",
+    "CHAT": "Pokalbis",
+    "DELAY": "Automatinio atsakymo delsa [sek.]",
+    "EMAIL": "El. paštas",
+    "FAX": "Faksas",
+    "NOTIFICATIONS": "Automatinis atsakymas įjungtas",
+    "NUM_NOTIFICATIONS": "Pranešimai",
+    "OPENCHANNEL": "Atviras kanalas",
+    "SMS": "trumpoji žinutė",
+    "WHATSAPP": "Whatsapp",
+    "NO_AUTOANSWER_CONFIGURED": "Automatinis atsakymas kanalams nesukonfigūruotas"
   }
 }
diff --git a/public/app/toolbar/i18n/lv.json b/public/app/toolbar/i18n/lv.json
index 575c558..593e563 100644
--- a/public/app/toolbar/i18n/lv.json
+++ b/public/app/toolbar/i18n/lv.json
@@ -105,6 +105,20 @@
     "USER_FORCE_LOGOUT": "{{ip}} ir pieteicies ar jūsu akreditācijas datiem.\nVairāki pieteikumi nav atļauti",
     "LOGOUT": "Izlogoties",
     "SESSION_TIMEOUT": "Sesija tiks automātiski slēgta pēc 60 sekundēm",
-    "HUNGARIAN": "ungāru"
+    "PHONE2CALL": "Tālrunis, lai zvanītu",
+    "HUNGARIAN": "ungāru",
+    "AUTOANSWER_NOTIFICATIONS": "Automātiskās atbildes paziņojumi",
+    "CHANNEL": "Kanāls",
+    "CHANNELS": "Kanāli",
+    "CHAT": "Tērzēt",
+    "DELAY": "Automātiskās atbildes aizkave [s]",
+    "EMAIL": "E-pasts",
+    "FAX": "Fakss",
+    "NOTIFICATIONS": "Automātiskā atbilde ir iespējota",
+    "NUM_NOTIFICATIONS": "Paziņojumi",
+    "OPENCHANNEL": "Atvērts kanāls",
+    "SMS": "īsziņa",
+    "WHATSAPP": "Whatsapp",
+    "NO_AUTOANSWER_CONFIGURED": "Kanāliem nav konfigurēta automātiskā atbilde"
   }
 }
diff --git a/public/app/toolbar/i18n/nl.json b/public/app/toolbar/i18n/nl.json
index f14bae2..6fd6f5b 100644
--- a/public/app/toolbar/i18n/nl.json
+++ b/public/app/toolbar/i18n/nl.json
@@ -105,6 +105,20 @@
     "USER_FORCE_LOGOUT": "{{ip}} is ingelogd met uw inloggegevens.\nMeerdere aanmeldingen zijn niet toegestaan",
     "LOGOUT": "Uitloggen",
     "SESSION_TIMEOUT": "De sessie wordt automatisch na 60 seconden afgesloten",
-    "HUNGARIAN": "Hongaars"
+    "PHONE2CALL": "Telefoon om te bellen",
+    "HUNGARIAN": "Hongaars",
+    "AUTOANSWER_NOTIFICATIONS": "Meldingen automatisch beantwoorden",
+    "CHANNEL": "Kanaal",
+    "CHANNELS": "Kanalen",
+    "CHAT": "Chatten",
+    "DELAY": "Vertraging automatisch beantwoorden [sec]",
+    "EMAIL": "E-mail",
+    "FAX": "Fax",
+    "NOTIFICATIONS": "Automatisch beantwoorden ingeschakeld",
+    "NUM_NOTIFICATIONS": "Meldingen",
+    "OPENCHANNEL": "Open kanaal",
+    "SMS": "sms",
+    "WHATSAPP": "Whatsapp",
+    "NO_AUTOANSWER_CONFIGURED": "Geen automatisch antwoord geconfigureerd voor kanalen"
   }
 }
diff --git a/public/app/toolbar/i18n/no.json b/public/app/toolbar/i18n/no.json
index 4e25e26..2de53b6 100644
--- a/public/app/toolbar/i18n/no.json
+++ b/public/app/toolbar/i18n/no.json
@@ -105,6 +105,20 @@
     "USER_FORCE_LOGOUT": "{{ip}} har logget på med legitimasjonsbeskrivelsen.\nFlere pålogginger er ikke tillatt",
     "LOGOUT": "Logg ut",
     "SESSION_TIMEOUT": "Økten lukkes automatisk etter 60 sekunder",
-    "HUNGARIAN": "ungarsk"
+    "PHONE2CALL": "Telefon for å ringe",
+    "HUNGARIAN": "ungarsk",
+    "AUTOANSWER_NOTIFICATIONS": "Autosvar-varsler",
+    "CHANNEL": "Kanal",
+    "CHANNELS": "Kanaler",
+    "CHAT": "Chat",
+    "DELAY": "Autosvarforsinkelse [sek.]",
+    "EMAIL": "E-post",
+    "FAX": "Faks",
+    "NOTIFICATIONS": "Autosvar aktivert",
+    "NUM_NOTIFICATIONS": "Varsler",
+    "OPENCHANNEL": "Åpen kanal",
+    "SMS": "tekstmelding",
+    "WHATSAPP": "Hva skjer",
+    "NO_AUTOANSWER_CONFIGURED": "Ingen autosvar konfigurert for kanaler"
   }
 }
diff --git a/public/app/toolbar/i18n/pl.json b/public/app/toolbar/i18n/pl.json
index 3cec861..09d65fc 100644
--- a/public/app/toolbar/i18n/pl.json
+++ b/public/app/toolbar/i18n/pl.json
@@ -105,6 +105,20 @@
     "USER_FORCE_LOGOUT": "{{ip}} zalogował się przy użyciu Twoich danych logowania.\nWielokrotne logowanie jest niedozwolone",
     "LOGOUT": "Wyloguj",
     "SESSION_TIMEOUT": "Sesja zostanie automatycznie zamknięta po 60 sekundach",
-    "HUNGARIAN": "język węgierski"
+    "PHONE2CALL": "Telefon, aby zadzwonić",
+    "HUNGARIAN": "język węgierski",
+    "AUTOANSWER_NOTIFICATIONS": "Powiadomienia automatycznej odpowiedzi",
+    "CHANNEL": "Kanał",
+    "CHANNELS": "Kanały",
+    "CHAT": "Czat",
+    "DELAY": "Opóźnienie automatycznej odpowiedzi [s]",
+    "EMAIL": "E-mail",
+    "FAX": "Faks",
+    "NOTIFICATIONS": "Włączona automatyczna odpowiedź",
+    "NUM_NOTIFICATIONS": "Powiadomienia",
+    "OPENCHANNEL": "Otwarty kanał",
+    "SMS": "SMS",
+    "WHATSAPP": "Whatsapp",
+    "NO_AUTOANSWER_CONFIGURED": "Brak automatycznej odpowiedzi skonfigurowanej dla kanałów"
   }
 }
diff --git a/public/app/toolbar/i18n/pt-BR.json b/public/app/toolbar/i18n/pt-BR.json
index f2548f0..5ce0d41 100644
--- a/public/app/toolbar/i18n/pt-BR.json
+++ b/public/app/toolbar/i18n/pt-BR.json
@@ -2,9 +2,9 @@
   "TOOLBAR": {
     "PREFIXES": "Prefixos",
     "CALL": "Chamada",
-    "ARABIC": "Árabe",
+    "ARABIC": "Arabic",
     "INDONESIAN": "Indonésio",
-    "RESETPASSWORD": "Redefinir Senha",
+    "RESETPASSWORD": "Redefinir senha",
     "PASSWORD_EXPIRE_REMAINING_DAYS": "Dias restantes antes de sua senha expirar",
     "BROWSER_COMPATIBILITY": "Compatibilidade do navegador [Chrome, Opera, Safari]",
     "RECORDING": "Gravação",
@@ -18,19 +18,19 @@
     "REGISTERED": "Registrado",
     "NOT_REGISTERED": "Não registrado",
     "WEBRTC_LICENSE_NOT_ENABELD": "A licença WebRTC não está ativada",
-    "ATTENDED_TRANSFER": "Transferência Assistida",
+    "ATTENDED_TRANSFER": "Transferência assistida",
     "TRANSFER": "Transferir",
     "TARGET": "Objetivo",
     "CANCEL": "Cancelar",
-    "FILENAME": "Nome do Arquivo",
+    "FILENAME": "Nome do arquivo",
     "STATUS": "Status",
     "ACTIONS": "Ações",
-    "SPEAKER": "Alto falante",
+    "SPEAKER": "Alto-falante",
     "RINGING": "Toque de celular",
     "MICROPHONE": "Microfone",
     "PROFILE": "Perfil",
     "SERVICES": "Serviços",
-    "AUDIO": "Audio",
+    "AUDIO": "Áudio",
     "FULLNAME": "Nome completo",
     "NAME": "Nome",
     "INTERNAL": "Interno",
@@ -46,7 +46,7 @@
     "SEARCH": "Procurar",
     "USER_SETTINGS": "Configurações do usuário",
     "TOGGLE_QUICK_PANEL": "Alternar painel rápido",
-    "SOMEONE_LOGGED_YOU_OUT": "Alguém desconectou, você quer ficar logado?",
+    "SOMEONE_LOGGED_YOU_OUT": "Alguém desconectou você, quer ficar logado?",
     "STAY_LOGGED": "Fique logado",
     "WARNING": "Aviso",
     "ENGLISH": "Inglês",
@@ -54,44 +54,44 @@
     "FRENCH": "Frances",
     "KOREAN": "Coreano",
     "SPANISH": "Espanhol",
-    "SWEDISH": "Sueco",
+    "SWEDISH": "Swedish",
     "RUSSIAN": "Russo",
     "GERMAN": "Alemão",
     "JAPANESE": "Japonês",
     "CHINESESIMPLIFIED": "Chinês simplificado",
     "CHINESETRADITIONAL": "Chinês tradicional",
-    "DUTCH": "Holandês",
+    "DUTCH": "Dutch",
     "FINNISH": "Finlandês",
-    "DANISH": "Dinamarquês",
-    "PORTUGUESE": "Portugues",
+    "DANISH": "Danish",
+    "PORTUGUESE": "Português(PT)",
     "NORWEGIAN": "Norueguês",
     "HINDI": "Hindi",
     "TURKISH": "Turco",
     "PERSIAN": "Persa",
     "LATVIAN": "Latvian",
     "POLISH": "Polonês",
-    "LOGIN_TIME": "Hora do Login",
+    "LOGIN_TIME": "Hora do login",
     "PAUSE_TIME": "Tempo de pausa",
     "PREVIEW": "Visualizar",
-    "CONFIRM_PASSWORD": "Confirme a Senha",
+    "CONFIRM_PASSWORD": "Confirme a senha",
     "NEW_PASSWORD": "Nova senha",
-    "OLD_PASSWORD": "Senha Antiga",
+    "OLD_PASSWORD": "Senha antiga",
     "SAVE": "Salvar",
     "TRIAL_VERSION": "Versão de teste",
     "PAUSE": "Pausa",
-    "RESUME": "Fim de Pausa",
+    "RESUME": "Fim de pausa",
     "NO_PAUSES_AVAILABLE": "Não há pausas disponíveis",
     "ERRORS": {
-      "FIELD_REQUIRED": "Campo Obrigatório",
-      "PASSWORD_REQUIRED": "Campo Obrigatório",
+      "FIELD_REQUIRED": "Campo obrigatório",
+      "PASSWORD_REQUIRED": "Campo obrigatório",
       "CONFIRM_NOT_MATCH": "As senhas não combinam",
       "SECURE_PASSWORD_PATTERN": "A senha deve ter pelo menos 8 caracteres e ter 1 caractere minúsculo, 1 caractere maiúsculo, 1 número e 1 caractere especial ~!? * @ # $% ^ & -_ = + [{]}.",
       "PASSWORD_OLDPASSWORD_MATCH": "A nova senha deve ser diferente da anterior"
     },
     "HEBREW": "Hebraico",
-    "BRAZILIAN": "Brasileiro",
+    "BRAZILIAN": "Português(BR)",
     "CZECH": "Tcheco",
-    "ESTONIAN": "estoniano",
+    "ESTONIAN": "Estonian",
     "CONFERENCE": "Conferência com 2 sessões ativas",
     "CHANGE_LANGUAGE_MESSAGE": "Lembre-se de atualizar a página para aplicar o suporte RTL (se ativado)",
     "CHANGE_LANGUAGE_TITLE": "Mudar idioma",
@@ -99,12 +99,26 @@
     "WEBRTC_MICROPHONE_NOT_AVAILABLE": "Nenhum microfone disponível",
     "WEBRTC_SPEAKER_NOT_AVAILABLE": "Nenhum alto-falante disponível",
     "NO_AVAILABLE_INFO": "Nenhuma informação disponível",
-    "LITHUANIAN": "lituano",
+    "LITHUANIAN": "Lituano",
     "NOTIFICATION_TITLE": "Nova notificação de {{sender}}",
     "NOTIFICATION_TITLE_RECIPIENT": "para {{destinatário}}",
     "USER_FORCE_LOGOUT": "{{ip}} fez login com suas credenciais.\nVários logins não são permitidos",
     "LOGOUT": "Sair",
     "SESSION_TIMEOUT": "A sessão será fechada automaticamente após 60 segundos",
-    "HUNGARIAN": "húngaro"
+    "PHONE2CALL": "Telefone para ligar",
+    "HUNGARIAN": "húngaro",
+    "AUTOANSWER_NOTIFICATIONS": "Notificações de resposta automática",
+    "CHANNEL": "Canal",
+    "CHANNELS": "Canais",
+    "CHAT": "Bate-papo",
+    "DELAY": "Atraso de resposta automática [s]",
+    "EMAIL": "E-mail",
+    "FAX": "Fax",
+    "NOTIFICATIONS": "Atendimento automático ativado",
+    "NUM_NOTIFICATIONS": "Notificações",
+    "OPENCHANNEL": "Canal aberto",
+    "SMS": "SMS",
+    "WHATSAPP": "Whatsapp",
+    "NO_AUTOANSWER_CONFIGURED": "Nenhuma resposta automática configurada para canais"
   }
 }
diff --git a/public/app/toolbar/i18n/pt-PT.json b/public/app/toolbar/i18n/pt-PT.json
index 9ae53f1..116f014 100644
--- a/public/app/toolbar/i18n/pt-PT.json
+++ b/public/app/toolbar/i18n/pt-PT.json
@@ -105,6 +105,20 @@
     "USER_FORCE_LOGOUT": "{{ip}} fez login com suas credenciais.\nVários logins não são permitidos",
     "LOGOUT": "Sair",
     "SESSION_TIMEOUT": "A sessão será fechada automaticamente após 60 segundos",
-    "HUNGARIAN": "húngaro"
+    "PHONE2CALL": "Telefone para ligar",
+    "HUNGARIAN": "húngaro",
+    "AUTOANSWER_NOTIFICATIONS": "Notificações de resposta automática",
+    "CHANNEL": "Canal",
+    "CHANNELS": "Canais",
+    "CHAT": "Bate-papo",
+    "DELAY": "Atraso de resposta automática [s]",
+    "EMAIL": "E-mail",
+    "FAX": "Fax",
+    "NOTIFICATIONS": "Atendimento automático ativado",
+    "NUM_NOTIFICATIONS": "Notificações",
+    "OPENCHANNEL": "Canal aberto",
+    "SMS": "SMS",
+    "WHATSAPP": "Whatsapp",
+    "NO_AUTOANSWER_CONFIGURED": "Nenhuma resposta automática configurada para canais"
   }
 }
diff --git a/public/app/toolbar/i18n/ru.json b/public/app/toolbar/i18n/ru.json
index b720718..bdf5e94 100644
--- a/public/app/toolbar/i18n/ru.json
+++ b/public/app/toolbar/i18n/ru.json
@@ -105,6 +105,20 @@
     "USER_FORCE_LOGOUT": "{{ip}} вошел в систему с вашими учетными данными.\nМножественные входы не разрешены",
     "LOGOUT": "Выйти",
     "SESSION_TIMEOUT": "Сессия будет автоматически закрыта через 60 секунд.",
-    "HUNGARIAN": "венгерский язык"
+    "PHONE2CALL": "Телефон для звонка",
+    "HUNGARIAN": "венгерский язык",
+    "AUTOANSWER_NOTIFICATIONS": "Уведомления автоответчика",
+    "CHANNEL": "Канал",
+    "CHANNELS": "каналы",
+    "CHAT": "Чат",
+    "DELAY": "Задержка автоответа [сек]",
+    "EMAIL": "Электронное письмо",
+    "FAX": "Факс",
+    "NOTIFICATIONS": "Автоответ включен",
+    "NUM_NOTIFICATIONS": "Уведомления",
+    "OPENCHANNEL": "Открытый канал",
+    "SMS": "смс",
+    "WHATSAPP": "WhatsApp",
+    "NO_AUTOANSWER_CONFIGURED": "Для каналов не настроен автоответчик"
   }
 }
diff --git a/public/app/toolbar/i18n/sv.json b/public/app/toolbar/i18n/sv.json
index 67189c4..242cd09 100644
--- a/public/app/toolbar/i18n/sv.json
+++ b/public/app/toolbar/i18n/sv.json
@@ -105,6 +105,20 @@
     "USER_FORCE_LOGOUT": "{{ip}} har loggat in med dina referenser.\nFlera inloggningar är inte tillåtna",
     "LOGOUT": "Logga ut",
     "SESSION_TIMEOUT": "Sessionen stängs automatiskt efter 60 sekunder",
-    "HUNGARIAN": "ungerska"
+    "PHONE2CALL": "Telefon för att ringa",
+    "HUNGARIAN": "ungerska",
+    "AUTOANSWER_NOTIFICATIONS": "Autosvar aviseringar",
+    "CHANNEL": "Kanal",
+    "CHANNELS": "Kanaler",
+    "CHAT": "Chatt",
+    "DELAY": "Autosvarsfördröjning [sekunder]",
+    "EMAIL": "E-post",
+    "FAX": "Fax",
+    "NOTIFICATIONS": "Autosvar aktiverat",
+    "NUM_NOTIFICATIONS": "Aviseringar",
+    "OPENCHANNEL": "Öppen kanal",
+    "SMS": "SMS",
+    "WHATSAPP": "Whatsapp",
+    "NO_AUTOANSWER_CONFIGURED": "Inget autosvar konfigurerat för kanaler"
   }
 }
diff --git a/public/app/toolbar/i18n/tr.json b/public/app/toolbar/i18n/tr.json
index 677e733..b820917 100644
--- a/public/app/toolbar/i18n/tr.json
+++ b/public/app/toolbar/i18n/tr.json
@@ -105,6 +105,20 @@
     "USER_FORCE_LOGOUT": "{{ip}} kimlik bilgilerinizle giriş yaptı.\nBirden çok girişe izin verilmez",
     "LOGOUT": "Çıkış Yap",
     "SESSION_TIMEOUT": "60 saniye sonra oturum otomatik olarak kapatılacaktır",
-    "HUNGARIAN": "Macarca"
+    "PHONE2CALL": "Aranacak telefon",
+    "HUNGARIAN": "Macarca",
+    "AUTOANSWER_NOTIFICATIONS": "Otomatik yanıt bildirimleri",
+    "CHANNEL": "Kanal",
+    "CHANNELS": "Kanallar",
+    "CHAT": "Sohbet etmek",
+    "DELAY": "Otomatik yanıt gecikmesi [sn]",
+    "EMAIL": "E-posta",
+    "FAX": "Faks",
+    "NOTIFICATIONS": "Otomatik yanıt etkin",
+    "NUM_NOTIFICATIONS": "Bildirimler",
+    "OPENCHANNEL": "açık kanal",
+    "SMS": "SMS",
+    "WHATSAPP": "Naber",
+    "NO_AUTOANSWER_CONFIGURED": "Kanallar için yapılandırılmamış otomatik yanıt yok"
   }
 }
diff --git a/public/app/toolbar/i18n/zh-CN.json b/public/app/toolbar/i18n/zh-CN.json
index ae3295a..7c3c986 100644
--- a/public/app/toolbar/i18n/zh-CN.json
+++ b/public/app/toolbar/i18n/zh-CN.json
@@ -105,6 +105,20 @@
     "USER_FORCE_LOGOUT": "{{ip}}已使用您的凭据登录。\n不允许多次登录",
     "LOGOUT": "登出",
     "SESSION_TIMEOUT": "该会话将在60秒后自动关闭",
-    "HUNGARIAN": "匈牙利"
+    "PHONE2CALL": "拨打电话",
+    "HUNGARIAN": "匈牙利",
+    "AUTOANSWER_NOTIFICATIONS": "自动回复通知",
+    "CHANNEL": "渠道",
+    "CHANNELS": "频道",
+    "CHAT": "聊天",
+    "DELAY": "自动应答延迟 [秒]",
+    "EMAIL": "电子邮件",
+    "FAX": "传真",
+    "NOTIFICATIONS": "启用自动应答",
+    "NUM_NOTIFICATIONS": "通知",
+    "OPENCHANNEL": "开放渠道",
+    "SMS": "短信",
+    "WHATSAPP": "Whatsapp",
+    "NO_AUTOANSWER_CONFIGURED": "没有为频道配置自动应答"
   }
 }
diff --git a/public/app/toolbar/i18n/zh-TW.json b/public/app/toolbar/i18n/zh-TW.json
index 5cb816b..d0b7953 100644
--- a/public/app/toolbar/i18n/zh-TW.json
+++ b/public/app/toolbar/i18n/zh-TW.json
@@ -105,6 +105,20 @@
     "USER_FORCE_LOGOUT": "{{ip}}已使用您的憑據登錄。\n不允許多次登錄",
     "LOGOUT": "登出",
     "SESSION_TIMEOUT": "該會話將在60秒後自動關閉",
-    "HUNGARIAN": "匈牙利"
+    "PHONE2CALL": "撥打電話",
+    "HUNGARIAN": "匈牙利",
+    "AUTOANSWER_NOTIFICATIONS": "自動回复通知",
+    "CHANNEL": "渠道",
+    "CHANNELS": "頻道",
+    "CHAT": "聊天",
+    "DELAY": "自動應答延遲 [秒]",
+    "EMAIL": "電子郵件",
+    "FAX": "傳真",
+    "NOTIFICATIONS": "啟用自動應答",
+    "NUM_NOTIFICATIONS": "通知",
+    "OPENCHANNEL": "開放渠道",
+    "SMS": "短信",
+    "WHATSAPP": "Whatsapp",
+    "NO_AUTOANSWER_CONFIGURED": "沒有為頻道配置自動應答"
   }
 }
diff --git a/public/index.html b/public/index.html
index eb65534..85f6fcf 100644
--- a/public/index.html
+++ b/public/index.html
@@ -1,36 +1,34 @@
-<!DOCTYPE html>
+<!doctype html>
 <html ng-app="motion">
 
 <head>
-  <base href="/" />
-  <meta charset="utf-8" />
-  <meta name="description" content="" />
-  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
+  <base href="/">
+  <meta charset="utf-8">
+  <meta name="description" content="">
+  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
   <title id="pageTitle">xCALLY Motion</title>
 
   <!-- Place favicon.ico and apple-touch-icon.png in the root directory -->
 
   <link rel="icon" href="/api/settings/1/favicon" />
 
-  <link rel="stylesheet" href="assets/plugins/angular-material-form-builder/dist/angular-material-form-builder.min.css" />
+  <link rel="stylesheet" href="assets/plugins/angular-material-form-builder/dist/angular-material-form-builder.min.css">
 
   <link rel="stylesheet" href="styles/vendor.57a94b79.css">
 
-  <link rel="stylesheet" href="styles/app.ba338534.css">
+  <link rel="stylesheet" href="styles/app.6bed6274.css">
 
   <!-- <link href='//fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700italic,700,900,900italic'
               rel='stylesheet' type='text/css'> -->
 </head>
 
 <!--[if lt IE 10]>
-    <p class="browsehappy">
-      You are using an <strong>outdated</strong> browser. Please
-      <a href="http://browsehappy.com/">upgrade your browser</a> to improve your
-      experience.
-    </p>
-  <![endif]-->
+    <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade
+        your browser</a> to improve your experience.</p>
+    <![endif]-->
 
 <body md-theme="{{vm.themes.active.name}}" md-theme-watch ng-controller="IndexController as vm" class="{{state.current.bodyClass || ''}}" dir="{{vm.direction}}">
+
   <!-- SPLASH SCREEN -->
   <ms-splash-screen id="splash-screen">
     <div class="center">
@@ -68,7 +66,7 @@
   <script src="assets/plugins/angular-material-form-builder/dist/angular-material-form-builder.min.js"></script>
   <!-- ANGULAR-MATERIAL-FORM-BUILDER -->
 
-  <script src="scripts/app.5e071377.js"></script>
+  <script src="scripts/app.4132798e.js"></script>
 
   <!-- CKEDITOR -->
   <script src="assets/plugins/ckeditor/ckeditor.js"></script>
diff --git a/public/scripts/app.4132798e.js b/public/scripts/app.4132798e.js
new file mode 100644
index 0000000..f243986
--- /dev/null
+++ b/public/scripts/app.4132798e.js
@@ -0,0 +1 @@
\ No newline at end of file
diff --git a/public/scripts/app.5e071377.js b/public/scripts/app.5e071377.js
deleted file mode 100644
index e8b08ae..0000000
--- a/public/scripts/app.5e071377.js
+++ /dev/null
@@ -1 +0,0 @@
\ No newline at end of file
diff --git a/public/styles/app.6bed6274.css b/public/styles/app.6bed6274.css
new file mode 100644
index 0000000..a5779d3
--- /dev/null
+++ b/public/styles/app.6bed6274.css
@@ -0,0 +1 @@
\ No newline at end of file
diff --git a/public/styles/app.ba338534.css b/public/styles/app.ba338534.css
deleted file mode 100644
index c12d44e..0000000
--- a/public/styles/app.ba338534.css
+++ /dev/null
@@ -1 +0,0 @@
\ No newline at end of file
diff --git a/server/api/action/action.attributes.js b/server/api/action/action.attributes.js
index 9b54fbf..fed5f5d 100644
--- a/server/api/action/action.attributes.js
+++ b/server/api/action/action.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/action/action.controller.js b/server/api/action/action.controller.js
index 0018a5c..24ecdf6 100644
--- a/server/api/action/action.controller.js
+++ b/server/api/action/action.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/action/action.model.js b/server/api/action/action.model.js
index 77eab62..2d19aa1 100644
--- a/server/api/action/action.model.js
+++ b/server/api/action/action.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/action/action.rpc.js b/server/api/action/action.rpc.js
index b78150e..28ca7f7 100644
--- a/server/api/action/action.rpc.js
+++ b/server/api/action/action.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/action/index.js b/server/api/action/index.js
index e603dac..188cb73 100644
--- a/server/api/action/index.js
+++ b/server/api/action/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticCustomReport/analyticCustomReport.attributes.js b/server/api/analyticCustomReport/analyticCustomReport.attributes.js
index a2561cc..b0fae08 100644
--- a/server/api/analyticCustomReport/analyticCustomReport.attributes.js
+++ b/server/api/analyticCustomReport/analyticCustomReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticCustomReport/analyticCustomReport.controller.js b/server/api/analyticCustomReport/analyticCustomReport.controller.js
index f3f6afa..fdbe436 100644
--- a/server/api/analyticCustomReport/analyticCustomReport.controller.js
+++ b/server/api/analyticCustomReport/analyticCustomReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticCustomReport/analyticCustomReport.model.js b/server/api/analyticCustomReport/analyticCustomReport.model.js
index d161714..1a7a34c 100644
--- a/server/api/analyticCustomReport/analyticCustomReport.model.js
+++ b/server/api/analyticCustomReport/analyticCustomReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticCustomReport/analyticCustomReport.rpc.js b/server/api/analyticCustomReport/analyticCustomReport.rpc.js
index 78bcdfd..8e0dd98 100644
--- a/server/api/analyticCustomReport/analyticCustomReport.rpc.js
+++ b/server/api/analyticCustomReport/analyticCustomReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticCustomReport/index.js b/server/api/analyticCustomReport/index.js
index afe044e..40fb321 100644
--- a/server/api/analyticCustomReport/index.js
+++ b/server/api/analyticCustomReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticDefaultReport/analyticDefaultReport.attributes.js b/server/api/analyticDefaultReport/analyticDefaultReport.attributes.js
index 492396a..4d69e79 100644
--- a/server/api/analyticDefaultReport/analyticDefaultReport.attributes.js
+++ b/server/api/analyticDefaultReport/analyticDefaultReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticDefaultReport/analyticDefaultReport.controller.js b/server/api/analyticDefaultReport/analyticDefaultReport.controller.js
index d44acc4..20cbfe3 100644
--- a/server/api/analyticDefaultReport/analyticDefaultReport.controller.js
+++ b/server/api/analyticDefaultReport/analyticDefaultReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticDefaultReport/analyticDefaultReport.model.js b/server/api/analyticDefaultReport/analyticDefaultReport.model.js
index e3d66ce..489dcea 100644
--- a/server/api/analyticDefaultReport/analyticDefaultReport.model.js
+++ b/server/api/analyticDefaultReport/analyticDefaultReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticDefaultReport/analyticDefaultReport.rpc.js b/server/api/analyticDefaultReport/analyticDefaultReport.rpc.js
index 461f0fd..8bbe588 100644
--- a/server/api/analyticDefaultReport/analyticDefaultReport.rpc.js
+++ b/server/api/analyticDefaultReport/analyticDefaultReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticDefaultReport/index.js b/server/api/analyticDefaultReport/index.js
index cb43f65..5c33245 100644
--- a/server/api/analyticDefaultReport/index.js
+++ b/server/api/analyticDefaultReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticExtractedReport/analyticExtractedReport.attributes.js b/server/api/analyticExtractedReport/analyticExtractedReport.attributes.js
index fc13852..1f57ecf 100644
--- a/server/api/analyticExtractedReport/analyticExtractedReport.attributes.js
+++ b/server/api/analyticExtractedReport/analyticExtractedReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticExtractedReport/analyticExtractedReport.controller.js b/server/api/analyticExtractedReport/analyticExtractedReport.controller.js
index 9f09670..add318c 100644
--- a/server/api/analyticExtractedReport/analyticExtractedReport.controller.js
+++ b/server/api/analyticExtractedReport/analyticExtractedReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticExtractedReport/analyticExtractedReport.model.js b/server/api/analyticExtractedReport/analyticExtractedReport.model.js
index 169e7d3..463aa8e 100644
--- a/server/api/analyticExtractedReport/analyticExtractedReport.model.js
+++ b/server/api/analyticExtractedReport/analyticExtractedReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticExtractedReport/analyticExtractedReport.rpc.js b/server/api/analyticExtractedReport/analyticExtractedReport.rpc.js
index 3899fbd..867dbba 100644
--- a/server/api/analyticExtractedReport/analyticExtractedReport.rpc.js
+++ b/server/api/analyticExtractedReport/analyticExtractedReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticExtractedReport/index.js b/server/api/analyticExtractedReport/index.js
index a48d548..43aa9b0 100644
--- a/server/api/analyticExtractedReport/index.js
+++ b/server/api/analyticExtractedReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticFieldReport/analyticFieldReport.attributes.js b/server/api/analyticFieldReport/analyticFieldReport.attributes.js
index 85a3d92..ceabba7 100644
--- a/server/api/analyticFieldReport/analyticFieldReport.attributes.js
+++ b/server/api/analyticFieldReport/analyticFieldReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticFieldReport/analyticFieldReport.controller.js b/server/api/analyticFieldReport/analyticFieldReport.controller.js
index 611b5e3..5f84b84 100644
--- a/server/api/analyticFieldReport/analyticFieldReport.controller.js
+++ b/server/api/analyticFieldReport/analyticFieldReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticFieldReport/analyticFieldReport.model.js b/server/api/analyticFieldReport/analyticFieldReport.model.js
index c08f4ba..63ee7d0 100644
--- a/server/api/analyticFieldReport/analyticFieldReport.model.js
+++ b/server/api/analyticFieldReport/analyticFieldReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticFieldReport/analyticFieldReport.rpc.js b/server/api/analyticFieldReport/analyticFieldReport.rpc.js
index 41f1fce..2050f3f 100644
--- a/server/api/analyticFieldReport/analyticFieldReport.rpc.js
+++ b/server/api/analyticFieldReport/analyticFieldReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticFieldReport/index.js b/server/api/analyticFieldReport/index.js
index 3b13ecc..03774c0 100644
--- a/server/api/analyticFieldReport/index.js
+++ b/server/api/analyticFieldReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticMetric/analyticMetric.attributes.js b/server/api/analyticMetric/analyticMetric.attributes.js
index 9203234..f88dace 100644
--- a/server/api/analyticMetric/analyticMetric.attributes.js
+++ b/server/api/analyticMetric/analyticMetric.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticMetric/analyticMetric.controller.js b/server/api/analyticMetric/analyticMetric.controller.js
index aa0350c..4a89149 100644
--- a/server/api/analyticMetric/analyticMetric.controller.js
+++ b/server/api/analyticMetric/analyticMetric.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticMetric/analyticMetric.model.js b/server/api/analyticMetric/analyticMetric.model.js
index 4854faa..23c6d97 100644
--- a/server/api/analyticMetric/analyticMetric.model.js
+++ b/server/api/analyticMetric/analyticMetric.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticMetric/analyticMetric.rpc.js b/server/api/analyticMetric/analyticMetric.rpc.js
index c4616b0..8e521c5 100644
--- a/server/api/analyticMetric/analyticMetric.rpc.js
+++ b/server/api/analyticMetric/analyticMetric.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticMetric/index.js b/server/api/analyticMetric/index.js
index 00641be..ba4e62d 100644
--- a/server/api/analyticMetric/index.js
+++ b/server/api/analyticMetric/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticTreeReport/analyticTreeReport.attributes.js b/server/api/analyticTreeReport/analyticTreeReport.attributes.js
index cf3ead3..b55cee2 100644
--- a/server/api/analyticTreeReport/analyticTreeReport.attributes.js
+++ b/server/api/analyticTreeReport/analyticTreeReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0xb3d0=['exports','TEXT','sequelize'];(function(_0x347b96,_0x18ba98){var _0x19c17e=function(_0x48d37f){while(--_0x48d37f){_0x347b96['push'](_0x347b96['shift']());}};_0x19c17e(++_0x18ba98);}(_0xb3d0,0x182));var _0x0b3d=function(_0x59a78d,_0x4c65ec){_0x59a78d=_0x59a78d-0x0;var _0x6a9f01=_0xb3d0[_0x59a78d];return _0x6a9f01;};'use strict';var Sequelize=require(_0x0b3d('0x0'));module[_0x0b3d('0x1')]={'tree':{'type':Sequelize[_0x0b3d('0x2')],'allowNull':![]}};
\ No newline at end of file
+var _0xe9b1=['TEXT','sequelize','exports'];(function(_0x4996d5,_0x123daf){var _0x4793f9=function(_0x30c7ec){while(--_0x30c7ec){_0x4996d5['push'](_0x4996d5['shift']());}};_0x4793f9(++_0x123daf);}(_0xe9b1,0x193));var _0x1e9b=function(_0x2a56ad,_0x2b94bf){_0x2a56ad=_0x2a56ad-0x0;var _0x425175=_0xe9b1[_0x2a56ad];return _0x425175;};'use strict';var Sequelize=require(_0x1e9b('0x0'));module[_0x1e9b('0x1')]={'tree':{'type':Sequelize[_0x1e9b('0x2')],'allowNull':![]}};
\ No newline at end of file
diff --git a/server/api/analyticTreeReport/analyticTreeReport.controller.js b/server/api/analyticTreeReport/analyticTreeReport.controller.js
index f715e95..586ff35 100644
--- a/server/api/analyticTreeReport/analyticTreeReport.controller.js
+++ b/server/api/analyticTreeReport/analyticTreeReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticTreeReport/analyticTreeReport.model.js b/server/api/analyticTreeReport/analyticTreeReport.model.js
index c493167..9004b0f 100644
--- a/server/api/analyticTreeReport/analyticTreeReport.model.js
+++ b/server/api/analyticTreeReport/analyticTreeReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticTreeReport/analyticTreeReport.rpc.js b/server/api/analyticTreeReport/analyticTreeReport.rpc.js
index 6616168..42e36f7 100644
--- a/server/api/analyticTreeReport/analyticTreeReport.rpc.js
+++ b/server/api/analyticTreeReport/analyticTreeReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/analyticTreeReport/index.js b/server/api/analyticTreeReport/index.js
index 39e656a..0c0ee4c 100644
--- a/server/api/analyticTreeReport/index.js
+++ b/server/api/analyticTreeReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/attachment/attachment.attributes.js b/server/api/attachment/attachment.attributes.js
index f5b0908..8540201 100644
--- a/server/api/attachment/attachment.attributes.js
+++ b/server/api/attachment/attachment.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/attachment/attachment.controller.js b/server/api/attachment/attachment.controller.js
index 0dabb62..28fde81 100644
--- a/server/api/attachment/attachment.controller.js
+++ b/server/api/attachment/attachment.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/attachment/attachment.model.js b/server/api/attachment/attachment.model.js
index ed326d0..508622a 100644
--- a/server/api/attachment/attachment.model.js
+++ b/server/api/attachment/attachment.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/attachment/attachment.rpc.js b/server/api/attachment/attachment.rpc.js
index 1583899..d858e8f 100644
--- a/server/api/attachment/attachment.rpc.js
+++ b/server/api/attachment/attachment.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/attachment/index.js b/server/api/attachment/index.js
index 5180d80..7ca6ea7 100644
--- a/server/api/attachment/index.js
+++ b/server/api/attachment/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/authActiveDirectory/authActiveDirectory.controller.js b/server/api/authActiveDirectory/authActiveDirectory.controller.js
index ae3d0ac..0de6aa6 100644
--- a/server/api/authActiveDirectory/authActiveDirectory.controller.js
+++ b/server/api/authActiveDirectory/authActiveDirectory.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/authActiveDirectory/index.js b/server/api/authActiveDirectory/index.js
index aa77050..91ee557 100644
--- a/server/api/authActiveDirectory/index.js
+++ b/server/api/authActiveDirectory/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/authGoogle/authGoogle.controller.js b/server/api/authGoogle/authGoogle.controller.js
index a0c8838..1da377a 100644
--- a/server/api/authGoogle/authGoogle.controller.js
+++ b/server/api/authGoogle/authGoogle.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/authGoogle/index.js b/server/api/authGoogle/index.js
index 7bd3673..b1e0686 100644
--- a/server/api/authGoogle/index.js
+++ b/server/api/authGoogle/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/authLocal/authLocal.controller.js b/server/api/authLocal/authLocal.controller.js
index 16554b2..95d1f57 100644
--- a/server/api/authLocal/authLocal.controller.js
+++ b/server/api/authLocal/authLocal.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/authLocal/index.js b/server/api/authLocal/index.js
index 80984f6..6138e73 100644
--- a/server/api/authLocal/index.js
+++ b/server/api/authLocal/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/automation/automation.attributes.js b/server/api/automation/automation.attributes.js
index b85ee2d..1ed6798 100644
--- a/server/api/automation/automation.attributes.js
+++ b/server/api/automation/automation.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/automation/automation.controller.js b/server/api/automation/automation.controller.js
index 217c603..d4db474 100644
--- a/server/api/automation/automation.controller.js
+++ b/server/api/automation/automation.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/automation/automation.model.js b/server/api/automation/automation.model.js
index 0fcae39..0b187a4 100644
--- a/server/api/automation/automation.model.js
+++ b/server/api/automation/automation.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/automation/automation.rpc.js b/server/api/automation/automation.rpc.js
index 75a9e9a..41c90aa 100644
--- a/server/api/automation/automation.rpc.js
+++ b/server/api/automation/automation.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/automation/index.js b/server/api/automation/index.js
index a96f8e7..3bc6167 100644
--- a/server/api/automation/index.js
+++ b/server/api/automation/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/campaign/campaign.attributes.js b/server/api/campaign/campaign.attributes.js
index 42d03ce..2d99ac3 100644
--- a/server/api/campaign/campaign.attributes.js
+++ b/server/api/campaign/campaign.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/campaign/campaign.controller.js b/server/api/campaign/campaign.controller.js
index 39e5033..9f25d73 100644
--- a/server/api/campaign/campaign.controller.js
+++ b/server/api/campaign/campaign.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/campaign/campaign.model.js b/server/api/campaign/campaign.model.js
index 1c060fe..64a7d5c 100644
--- a/server/api/campaign/campaign.model.js
+++ b/server/api/campaign/campaign.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/campaign/campaign.rpc.js b/server/api/campaign/campaign.rpc.js
index 0f35135..68c68bd 100644
--- a/server/api/campaign/campaign.rpc.js
+++ b/server/api/campaign/campaign.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/campaign/index.js b/server/api/campaign/index.js
index 2759d38..b1b8022 100644
--- a/server/api/campaign/index.js
+++ b/server/api/campaign/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cannedAnswer/cannedAnswer.attributes.js b/server/api/cannedAnswer/cannedAnswer.attributes.js
index 72fd9c2..508cafb 100644
--- a/server/api/cannedAnswer/cannedAnswer.attributes.js
+++ b/server/api/cannedAnswer/cannedAnswer.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cannedAnswer/cannedAnswer.controller.js b/server/api/cannedAnswer/cannedAnswer.controller.js
index 376e807..3afa783 100644
--- a/server/api/cannedAnswer/cannedAnswer.controller.js
+++ b/server/api/cannedAnswer/cannedAnswer.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cannedAnswer/cannedAnswer.model.js b/server/api/cannedAnswer/cannedAnswer.model.js
index f77daad..79c874f 100644
--- a/server/api/cannedAnswer/cannedAnswer.model.js
+++ b/server/api/cannedAnswer/cannedAnswer.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cannedAnswer/cannedAnswer.rpc.js b/server/api/cannedAnswer/cannedAnswer.rpc.js
index eda4217..0b1dad5 100644
--- a/server/api/cannedAnswer/cannedAnswer.rpc.js
+++ b/server/api/cannedAnswer/cannedAnswer.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cannedAnswer/index.js b/server/api/cannedAnswer/index.js
index e372901..84a7598 100644
--- a/server/api/cannedAnswer/index.js
+++ b/server/api/cannedAnswer/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cdr/cdr.attributes.js b/server/api/cdr/cdr.attributes.js
index 08573d5..15549fe 100644
--- a/server/api/cdr/cdr.attributes.js
+++ b/server/api/cdr/cdr.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cdr/cdr.controller.js b/server/api/cdr/cdr.controller.js
index ece18ef..9dfc74b 100644
--- a/server/api/cdr/cdr.controller.js
+++ b/server/api/cdr/cdr.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cdr/cdr.model.js b/server/api/cdr/cdr.model.js
index 7077f2b..efbf66c 100644
--- a/server/api/cdr/cdr.model.js
+++ b/server/api/cdr/cdr.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cdr/cdr.rpc.js b/server/api/cdr/cdr.rpc.js
index df86513..7251c9e 100644
--- a/server/api/cdr/cdr.rpc.js
+++ b/server/api/cdr/cdr.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cdr/index.js b/server/api/cdr/index.js
index 447123a..71d2a0c 100644
--- a/server/api/cdr/index.js
+++ b/server/api/cdr/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatApplication/chatApplication.attributes.js b/server/api/chatApplication/chatApplication.attributes.js
index 68e80ed..4166362 100644
--- a/server/api/chatApplication/chatApplication.attributes.js
+++ b/server/api/chatApplication/chatApplication.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatApplication/chatApplication.controller.js b/server/api/chatApplication/chatApplication.controller.js
index 435f0b0..cbe9bce 100644
--- a/server/api/chatApplication/chatApplication.controller.js
+++ b/server/api/chatApplication/chatApplication.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatApplication/chatApplication.model.js b/server/api/chatApplication/chatApplication.model.js
index fdc9c62..1929ded 100644
--- a/server/api/chatApplication/chatApplication.model.js
+++ b/server/api/chatApplication/chatApplication.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatApplication/chatApplication.rpc.js b/server/api/chatApplication/chatApplication.rpc.js
index 88fd9bf..1e1d98c 100644
--- a/server/api/chatApplication/chatApplication.rpc.js
+++ b/server/api/chatApplication/chatApplication.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatApplication/index.js b/server/api/chatApplication/index.js
index f8933fc..72129df 100644
--- a/server/api/chatApplication/index.js
+++ b/server/api/chatApplication/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatGroup/chatGroup.attributes.js b/server/api/chatGroup/chatGroup.attributes.js
index e0dfc38..bc9aaaf 100644
--- a/server/api/chatGroup/chatGroup.attributes.js
+++ b/server/api/chatGroup/chatGroup.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatGroup/chatGroup.controller.js b/server/api/chatGroup/chatGroup.controller.js
index f874cb9..f8cf7d2 100644
--- a/server/api/chatGroup/chatGroup.controller.js
+++ b/server/api/chatGroup/chatGroup.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatGroup/chatGroup.events.js b/server/api/chatGroup/chatGroup.events.js
index d86d8ae..ae27063 100644
--- a/server/api/chatGroup/chatGroup.events.js
+++ b/server/api/chatGroup/chatGroup.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatGroup/chatGroup.model.js b/server/api/chatGroup/chatGroup.model.js
index 9cb1d9a..fa20c6d 100644
--- a/server/api/chatGroup/chatGroup.model.js
+++ b/server/api/chatGroup/chatGroup.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatGroup/chatGroup.rpc.js b/server/api/chatGroup/chatGroup.rpc.js
index 090270f..4a37546 100644
--- a/server/api/chatGroup/chatGroup.rpc.js
+++ b/server/api/chatGroup/chatGroup.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatGroup/chatGroup.socket.js b/server/api/chatGroup/chatGroup.socket.js
index 667e491..1aba6c9 100644
--- a/server/api/chatGroup/chatGroup.socket.js
+++ b/server/api/chatGroup/chatGroup.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatGroup/index.js b/server/api/chatGroup/index.js
index b3fa8bc..491e3bd 100644
--- a/server/api/chatGroup/index.js
+++ b/server/api/chatGroup/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatInteraction/chatInteraction.attributes.js b/server/api/chatInteraction/chatInteraction.attributes.js
index 1017013..29f60ff 100644
--- a/server/api/chatInteraction/chatInteraction.attributes.js
+++ b/server/api/chatInteraction/chatInteraction.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatInteraction/chatInteraction.controller.js b/server/api/chatInteraction/chatInteraction.controller.js
index f92f1ad..47dedac 100644
--- a/server/api/chatInteraction/chatInteraction.controller.js
+++ b/server/api/chatInteraction/chatInteraction.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatInteraction/chatInteraction.events.js b/server/api/chatInteraction/chatInteraction.events.js
index 01a30c6..8d83bc4 100644
--- a/server/api/chatInteraction/chatInteraction.events.js
+++ b/server/api/chatInteraction/chatInteraction.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatInteraction/chatInteraction.model.js b/server/api/chatInteraction/chatInteraction.model.js
index 271f217..36af068 100644
--- a/server/api/chatInteraction/chatInteraction.model.js
+++ b/server/api/chatInteraction/chatInteraction.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatInteraction/chatInteraction.rpc.js b/server/api/chatInteraction/chatInteraction.rpc.js
index 6df796b..df43734 100644
--- a/server/api/chatInteraction/chatInteraction.rpc.js
+++ b/server/api/chatInteraction/chatInteraction.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatInteraction/chatInteraction.socket.js b/server/api/chatInteraction/chatInteraction.socket.js
index 89a796c..4e1fec8 100644
--- a/server/api/chatInteraction/chatInteraction.socket.js
+++ b/server/api/chatInteraction/chatInteraction.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatInteraction/index.js b/server/api/chatInteraction/index.js
index 0356541..2e8f07c 100644
--- a/server/api/chatInteraction/index.js
+++ b/server/api/chatInteraction/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatInternalMessage/chatInternalMessage.attributes.js b/server/api/chatInternalMessage/chatInternalMessage.attributes.js
index c9e64ab..44ca401 100644
--- a/server/api/chatInternalMessage/chatInternalMessage.attributes.js
+++ b/server/api/chatInternalMessage/chatInternalMessage.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatInternalMessage/chatInternalMessage.controller.js b/server/api/chatInternalMessage/chatInternalMessage.controller.js
index b067f8c..7cb55e2 100644
--- a/server/api/chatInternalMessage/chatInternalMessage.controller.js
+++ b/server/api/chatInternalMessage/chatInternalMessage.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatInternalMessage/chatInternalMessage.events.js b/server/api/chatInternalMessage/chatInternalMessage.events.js
index 4c05343..b58f055 100644
--- a/server/api/chatInternalMessage/chatInternalMessage.events.js
+++ b/server/api/chatInternalMessage/chatInternalMessage.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatInternalMessage/chatInternalMessage.model.js b/server/api/chatInternalMessage/chatInternalMessage.model.js
index 5447a17..46a4b5e 100644
--- a/server/api/chatInternalMessage/chatInternalMessage.model.js
+++ b/server/api/chatInternalMessage/chatInternalMessage.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatInternalMessage/chatInternalMessage.rpc.js b/server/api/chatInternalMessage/chatInternalMessage.rpc.js
index 1aa0542..db26749 100644
--- a/server/api/chatInternalMessage/chatInternalMessage.rpc.js
+++ b/server/api/chatInternalMessage/chatInternalMessage.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatInternalMessage/chatInternalMessage.socket.js b/server/api/chatInternalMessage/chatInternalMessage.socket.js
index 8fbfb47..e66e1df 100644
--- a/server/api/chatInternalMessage/chatInternalMessage.socket.js
+++ b/server/api/chatInternalMessage/chatInternalMessage.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatInternalMessage/index.js b/server/api/chatInternalMessage/index.js
index 23c707c..ec54466 100644
--- a/server/api/chatInternalMessage/index.js
+++ b/server/api/chatInternalMessage/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatMessage/chatMessage.attributes.js b/server/api/chatMessage/chatMessage.attributes.js
index 6e2fba2..64afe8e 100644
--- a/server/api/chatMessage/chatMessage.attributes.js
+++ b/server/api/chatMessage/chatMessage.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatMessage/chatMessage.controller.js b/server/api/chatMessage/chatMessage.controller.js
index c97a7d2..3c9510f 100644
--- a/server/api/chatMessage/chatMessage.controller.js
+++ b/server/api/chatMessage/chatMessage.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatMessage/chatMessage.events.js b/server/api/chatMessage/chatMessage.events.js
index bb7a927..316158f 100644
--- a/server/api/chatMessage/chatMessage.events.js
+++ b/server/api/chatMessage/chatMessage.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatMessage/chatMessage.model.js b/server/api/chatMessage/chatMessage.model.js
index 38a3729..074e206 100644
--- a/server/api/chatMessage/chatMessage.model.js
+++ b/server/api/chatMessage/chatMessage.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatMessage/chatMessage.rpc.js b/server/api/chatMessage/chatMessage.rpc.js
index 7d99d32..5f0e900 100644
--- a/server/api/chatMessage/chatMessage.rpc.js
+++ b/server/api/chatMessage/chatMessage.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatMessage/chatMessage.socket.js b/server/api/chatMessage/chatMessage.socket.js
index 06329d4..da6e81b 100644
--- a/server/api/chatMessage/chatMessage.socket.js
+++ b/server/api/chatMessage/chatMessage.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatMessage/index.js b/server/api/chatMessage/index.js
index 7061844..0105b02 100644
--- a/server/api/chatMessage/index.js
+++ b/server/api/chatMessage/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatOfflineMessage/chatOfflineMessage.attributes.js b/server/api/chatOfflineMessage/chatOfflineMessage.attributes.js
index 59f9d01..a98a410 100644
--- a/server/api/chatOfflineMessage/chatOfflineMessage.attributes.js
+++ b/server/api/chatOfflineMessage/chatOfflineMessage.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatOfflineMessage/chatOfflineMessage.controller.js b/server/api/chatOfflineMessage/chatOfflineMessage.controller.js
index b136fbb..7159d49 100644
--- a/server/api/chatOfflineMessage/chatOfflineMessage.controller.js
+++ b/server/api/chatOfflineMessage/chatOfflineMessage.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatOfflineMessage/chatOfflineMessage.events.js b/server/api/chatOfflineMessage/chatOfflineMessage.events.js
index 2d972f7..2fe5095 100644
--- a/server/api/chatOfflineMessage/chatOfflineMessage.events.js
+++ b/server/api/chatOfflineMessage/chatOfflineMessage.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatOfflineMessage/chatOfflineMessage.model.js b/server/api/chatOfflineMessage/chatOfflineMessage.model.js
index b0ede73..c5d3730 100644
--- a/server/api/chatOfflineMessage/chatOfflineMessage.model.js
+++ b/server/api/chatOfflineMessage/chatOfflineMessage.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatOfflineMessage/chatOfflineMessage.rpc.js b/server/api/chatOfflineMessage/chatOfflineMessage.rpc.js
index 5d7de69..1fb86f1 100644
--- a/server/api/chatOfflineMessage/chatOfflineMessage.rpc.js
+++ b/server/api/chatOfflineMessage/chatOfflineMessage.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatOfflineMessage/index.js b/server/api/chatOfflineMessage/index.js
index e0c1725..8f50aab 100644
--- a/server/api/chatOfflineMessage/index.js
+++ b/server/api/chatOfflineMessage/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatProactiveAction/chatProactiveAction.attributes.js b/server/api/chatProactiveAction/chatProactiveAction.attributes.js
index fe15e67..b82e203 100644
--- a/server/api/chatProactiveAction/chatProactiveAction.attributes.js
+++ b/server/api/chatProactiveAction/chatProactiveAction.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatProactiveAction/chatProactiveAction.controller.js b/server/api/chatProactiveAction/chatProactiveAction.controller.js
index abcdfa7..51c6a4b 100644
--- a/server/api/chatProactiveAction/chatProactiveAction.controller.js
+++ b/server/api/chatProactiveAction/chatProactiveAction.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatProactiveAction/chatProactiveAction.model.js b/server/api/chatProactiveAction/chatProactiveAction.model.js
index 56b5adb..6254333 100644
--- a/server/api/chatProactiveAction/chatProactiveAction.model.js
+++ b/server/api/chatProactiveAction/chatProactiveAction.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatProactiveAction/chatProactiveAction.rpc.js b/server/api/chatProactiveAction/chatProactiveAction.rpc.js
index 19b1f28..95dbd96 100644
--- a/server/api/chatProactiveAction/chatProactiveAction.rpc.js
+++ b/server/api/chatProactiveAction/chatProactiveAction.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatProactiveAction/index.js b/server/api/chatProactiveAction/index.js
index 8c2de63..787ce03 100644
--- a/server/api/chatProactiveAction/index.js
+++ b/server/api/chatProactiveAction/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatQueue/chatQueue.attributes.js b/server/api/chatQueue/chatQueue.attributes.js
index 3f8ed96..51042f7 100644
--- a/server/api/chatQueue/chatQueue.attributes.js
+++ b/server/api/chatQueue/chatQueue.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatQueue/chatQueue.controller.js b/server/api/chatQueue/chatQueue.controller.js
index e08b948..88b90be 100644
--- a/server/api/chatQueue/chatQueue.controller.js
+++ b/server/api/chatQueue/chatQueue.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatQueue/chatQueue.events.js b/server/api/chatQueue/chatQueue.events.js
index edeca28..f36cb2d 100644
--- a/server/api/chatQueue/chatQueue.events.js
+++ b/server/api/chatQueue/chatQueue.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatQueue/chatQueue.model.js b/server/api/chatQueue/chatQueue.model.js
index a946fa2..04ad0a6 100644
--- a/server/api/chatQueue/chatQueue.model.js
+++ b/server/api/chatQueue/chatQueue.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatQueue/chatQueue.rpc.js b/server/api/chatQueue/chatQueue.rpc.js
index c554510..3f2cbfe 100644
--- a/server/api/chatQueue/chatQueue.rpc.js
+++ b/server/api/chatQueue/chatQueue.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatQueue/chatQueue.socket.js b/server/api/chatQueue/chatQueue.socket.js
index 32d52c7..1b3ae24 100644
--- a/server/api/chatQueue/chatQueue.socket.js
+++ b/server/api/chatQueue/chatQueue.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatQueue/index.js b/server/api/chatQueue/index.js
index 4cd3d49..df38337 100644
--- a/server/api/chatQueue/index.js
+++ b/server/api/chatQueue/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatQueueReport/chatQueueReport.attributes.js b/server/api/chatQueueReport/chatQueueReport.attributes.js
index a670b33..e0d7a7d 100644
--- a/server/api/chatQueueReport/chatQueueReport.attributes.js
+++ b/server/api/chatQueueReport/chatQueueReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatQueueReport/chatQueueReport.controller.js b/server/api/chatQueueReport/chatQueueReport.controller.js
index 3a5c3b4..95b4162 100644
--- a/server/api/chatQueueReport/chatQueueReport.controller.js
+++ b/server/api/chatQueueReport/chatQueueReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatQueueReport/chatQueueReport.model.js b/server/api/chatQueueReport/chatQueueReport.model.js
index c333a8a..15989b2 100644
--- a/server/api/chatQueueReport/chatQueueReport.model.js
+++ b/server/api/chatQueueReport/chatQueueReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatQueueReport/chatQueueReport.rpc.js b/server/api/chatQueueReport/chatQueueReport.rpc.js
index 949ce6c..9e34443 100644
--- a/server/api/chatQueueReport/chatQueueReport.rpc.js
+++ b/server/api/chatQueueReport/chatQueueReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatQueueReport/index.js b/server/api/chatQueueReport/index.js
index 807a172..f9a4c5c 100644
--- a/server/api/chatQueueReport/index.js
+++ b/server/api/chatQueueReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatTransferReport/chatTransferReport.attributes.js b/server/api/chatTransferReport/chatTransferReport.attributes.js
index 41ac5b0..3cf6ce4 100644
--- a/server/api/chatTransferReport/chatTransferReport.attributes.js
+++ b/server/api/chatTransferReport/chatTransferReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatTransferReport/chatTransferReport.controller.js b/server/api/chatTransferReport/chatTransferReport.controller.js
index 927da43..1352392 100644
--- a/server/api/chatTransferReport/chatTransferReport.controller.js
+++ b/server/api/chatTransferReport/chatTransferReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatTransferReport/chatTransferReport.model.js b/server/api/chatTransferReport/chatTransferReport.model.js
index 05302e9..1dc1e7a 100644
--- a/server/api/chatTransferReport/chatTransferReport.model.js
+++ b/server/api/chatTransferReport/chatTransferReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatTransferReport/chatTransferReport.rpc.js b/server/api/chatTransferReport/chatTransferReport.rpc.js
index 87f7d42..5495b6e 100644
--- a/server/api/chatTransferReport/chatTransferReport.rpc.js
+++ b/server/api/chatTransferReport/chatTransferReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatTransferReport/index.js b/server/api/chatTransferReport/index.js
index 85477f1..a7e4a02 100644
--- a/server/api/chatTransferReport/index.js
+++ b/server/api/chatTransferReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatWebsite/chatWebsite.attributes.js b/server/api/chatWebsite/chatWebsite.attributes.js
index febe726..141376c 100644
--- a/server/api/chatWebsite/chatWebsite.attributes.js
+++ b/server/api/chatWebsite/chatWebsite.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatWebsite/chatWebsite.controller.js b/server/api/chatWebsite/chatWebsite.controller.js
index fffaf7b..d0d7b41 100644
--- a/server/api/chatWebsite/chatWebsite.controller.js
+++ b/server/api/chatWebsite/chatWebsite.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatWebsite/chatWebsite.events.js b/server/api/chatWebsite/chatWebsite.events.js
index 6f1da0c..c31f665 100644
--- a/server/api/chatWebsite/chatWebsite.events.js
+++ b/server/api/chatWebsite/chatWebsite.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatWebsite/chatWebsite.model.js b/server/api/chatWebsite/chatWebsite.model.js
index a3bfb11..364d734 100644
--- a/server/api/chatWebsite/chatWebsite.model.js
+++ b/server/api/chatWebsite/chatWebsite.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatWebsite/chatWebsite.rpc.js b/server/api/chatWebsite/chatWebsite.rpc.js
index 9f36c8a..eced09d 100644
--- a/server/api/chatWebsite/chatWebsite.rpc.js
+++ b/server/api/chatWebsite/chatWebsite.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatWebsite/chatWebsite.socket.js b/server/api/chatWebsite/chatWebsite.socket.js
index 47b5bf0..5759bbd 100644
--- a/server/api/chatWebsite/chatWebsite.socket.js
+++ b/server/api/chatWebsite/chatWebsite.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/chatWebsite/index.js b/server/api/chatWebsite/index.js
index b457729..00f2c34 100644
--- a/server/api/chatWebsite/index.js
+++ b/server/api/chatWebsite/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/client-side-logs.js b/server/api/client-side-logs.js
index db9a688..0b44a98 100644
--- a/server/api/client-side-logs.js
+++ b/server/api/client-side-logs.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cloudProvider/cloudProvider.attributes.js b/server/api/cloudProvider/cloudProvider.attributes.js
index 6b8c4a5..0825b16 100644
--- a/server/api/cloudProvider/cloudProvider.attributes.js
+++ b/server/api/cloudProvider/cloudProvider.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cloudProvider/cloudProvider.controller.js b/server/api/cloudProvider/cloudProvider.controller.js
index 3fe4972..51a13b9 100644
--- a/server/api/cloudProvider/cloudProvider.controller.js
+++ b/server/api/cloudProvider/cloudProvider.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cloudProvider/cloudProvider.model.js b/server/api/cloudProvider/cloudProvider.model.js
index 00bc753..43d05da 100644
--- a/server/api/cloudProvider/cloudProvider.model.js
+++ b/server/api/cloudProvider/cloudProvider.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cloudProvider/cloudProvider.oauth.js b/server/api/cloudProvider/cloudProvider.oauth.js
index 64dfed1..151150e 100644
--- a/server/api/cloudProvider/cloudProvider.oauth.js
+++ b/server/api/cloudProvider/cloudProvider.oauth.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cloudProvider/cloudProvider.rpc.js b/server/api/cloudProvider/cloudProvider.rpc.js
index 9cb0bed..0e3344d 100644
--- a/server/api/cloudProvider/cloudProvider.rpc.js
+++ b/server/api/cloudProvider/cloudProvider.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cloudProvider/index.js b/server/api/cloudProvider/index.js
index ac8569f..040b046 100644
--- a/server/api/cloudProvider/index.js
+++ b/server/api/cloudProvider/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmCompany/cmCompany.attributes.js b/server/api/cmCompany/cmCompany.attributes.js
index 6107342..bba53a8 100644
--- a/server/api/cmCompany/cmCompany.attributes.js
+++ b/server/api/cmCompany/cmCompany.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmCompany/cmCompany.controller.js b/server/api/cmCompany/cmCompany.controller.js
index 41bbb46..79892cf 100644
--- a/server/api/cmCompany/cmCompany.controller.js
+++ b/server/api/cmCompany/cmCompany.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmCompany/cmCompany.model.js b/server/api/cmCompany/cmCompany.model.js
index f78b579..af8cae3 100644
--- a/server/api/cmCompany/cmCompany.model.js
+++ b/server/api/cmCompany/cmCompany.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmCompany/cmCompany.rpc.js b/server/api/cmCompany/cmCompany.rpc.js
index 217da35..41f7aa6 100644
--- a/server/api/cmCompany/cmCompany.rpc.js
+++ b/server/api/cmCompany/cmCompany.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmCompany/index.js b/server/api/cmCompany/index.js
index f528d5b..6424df9 100644
--- a/server/api/cmCompany/index.js
+++ b/server/api/cmCompany/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmContact/cmContact.attributes.js b/server/api/cmContact/cmContact.attributes.js
index d80b683..f054cd6 100644
--- a/server/api/cmContact/cmContact.attributes.js
+++ b/server/api/cmContact/cmContact.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmContact/cmContact.controller.js b/server/api/cmContact/cmContact.controller.js
index 92bcecf..399721f 100644
--- a/server/api/cmContact/cmContact.controller.js
+++ b/server/api/cmContact/cmContact.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmContact/cmContact.events.js b/server/api/cmContact/cmContact.events.js
index b59bf54..08004c1 100644
--- a/server/api/cmContact/cmContact.events.js
+++ b/server/api/cmContact/cmContact.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmContact/cmContact.model.js b/server/api/cmContact/cmContact.model.js
index 98ccd46..d92e344 100644
--- a/server/api/cmContact/cmContact.model.js
+++ b/server/api/cmContact/cmContact.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmContact/cmContact.rpc.js b/server/api/cmContact/cmContact.rpc.js
index 5b16097..62e8d94 100644
--- a/server/api/cmContact/cmContact.rpc.js
+++ b/server/api/cmContact/cmContact.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmContact/cmContact.socket.js b/server/api/cmContact/cmContact.socket.js
index fd849ce..43203c0 100644
--- a/server/api/cmContact/cmContact.socket.js
+++ b/server/api/cmContact/cmContact.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmContact/index.js b/server/api/cmContact/index.js
index e8b61ef..22321e6 100644
--- a/server/api/cmContact/index.js
+++ b/server/api/cmContact/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmContactHasItem/cmContactHasItem.attributes.js b/server/api/cmContactHasItem/cmContactHasItem.attributes.js
new file mode 100644
index 0000000..4417642
--- /dev/null
+++ b/server/api/cmContactHasItem/cmContactHasItem.attributes.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/cmContactHasItem/cmContactHasItem.controller.js b/server/api/cmContactHasItem/cmContactHasItem.controller.js
new file mode 100644
index 0000000..e13e55e
--- /dev/null
+++ b/server/api/cmContactHasItem/cmContactHasItem.controller.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/cmContactHasItem/cmContactHasItem.model.js b/server/api/cmContactHasItem/cmContactHasItem.model.js
new file mode 100644
index 0000000..f8f8547
--- /dev/null
+++ b/server/api/cmContactHasItem/cmContactHasItem.model.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/cmContactHasItem/cmContactHasItem.rpc.js b/server/api/cmContactHasItem/cmContactHasItem.rpc.js
new file mode 100644
index 0000000..ee54274
--- /dev/null
+++ b/server/api/cmContactHasItem/cmContactHasItem.rpc.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/cmContactHasItem/index.js b/server/api/cmContactHasItem/index.js
new file mode 100644
index 0000000..163d324
--- /dev/null
+++ b/server/api/cmContactHasItem/index.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/cmCustomField/cmCustomField.attributes.js b/server/api/cmCustomField/cmCustomField.attributes.js
index 3643fa2..fd514f9 100644
--- a/server/api/cmCustomField/cmCustomField.attributes.js
+++ b/server/api/cmCustomField/cmCustomField.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmCustomField/cmCustomField.controller.js b/server/api/cmCustomField/cmCustomField.controller.js
index e0316dc..ddf6ae8 100644
--- a/server/api/cmCustomField/cmCustomField.controller.js
+++ b/server/api/cmCustomField/cmCustomField.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmCustomField/cmCustomField.model.js b/server/api/cmCustomField/cmCustomField.model.js
index 58be5a9..2a02696 100644
--- a/server/api/cmCustomField/cmCustomField.model.js
+++ b/server/api/cmCustomField/cmCustomField.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmCustomField/cmCustomField.rpc.js b/server/api/cmCustomField/cmCustomField.rpc.js
index 7fe05f1..0f3b2a4 100644
--- a/server/api/cmCustomField/cmCustomField.rpc.js
+++ b/server/api/cmCustomField/cmCustomField.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmCustomField/index.js b/server/api/cmCustomField/index.js
index adfd01d..bcd08d6 100644
--- a/server/api/cmCustomField/index.js
+++ b/server/api/cmCustomField/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopper/cmHopper.attributes.js b/server/api/cmHopper/cmHopper.attributes.js
index 471f5e2..9936eec 100644
--- a/server/api/cmHopper/cmHopper.attributes.js
+++ b/server/api/cmHopper/cmHopper.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopper/cmHopper.controller.js b/server/api/cmHopper/cmHopper.controller.js
index 77b3fef..1890a44 100644
--- a/server/api/cmHopper/cmHopper.controller.js
+++ b/server/api/cmHopper/cmHopper.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopper/cmHopper.model.js b/server/api/cmHopper/cmHopper.model.js
index fb7ea73..cbb4a16 100644
--- a/server/api/cmHopper/cmHopper.model.js
+++ b/server/api/cmHopper/cmHopper.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopper/cmHopper.rpc.js b/server/api/cmHopper/cmHopper.rpc.js
index 7f7c912..4cc44ed 100644
--- a/server/api/cmHopper/cmHopper.rpc.js
+++ b/server/api/cmHopper/cmHopper.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopper/index.js b/server/api/cmHopper/index.js
index 3f08d7b..d4e43cf 100644
--- a/server/api/cmHopper/index.js
+++ b/server/api/cmHopper/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopperAdditionalPhone/cmHopperAdditionalPhone.attributes.js b/server/api/cmHopperAdditionalPhone/cmHopperAdditionalPhone.attributes.js
new file mode 100644
index 0000000..ab9edb4
--- /dev/null
+++ b/server/api/cmHopperAdditionalPhone/cmHopperAdditionalPhone.attributes.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/cmHopperAdditionalPhone/cmHopperAdditionalPhone.controller.js b/server/api/cmHopperAdditionalPhone/cmHopperAdditionalPhone.controller.js
new file mode 100644
index 0000000..7c31179
--- /dev/null
+++ b/server/api/cmHopperAdditionalPhone/cmHopperAdditionalPhone.controller.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/cmHopperAdditionalPhone/cmHopperAdditionalPhone.model.js b/server/api/cmHopperAdditionalPhone/cmHopperAdditionalPhone.model.js
new file mode 100644
index 0000000..a5a71f2
--- /dev/null
+++ b/server/api/cmHopperAdditionalPhone/cmHopperAdditionalPhone.model.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/cmHopperAdditionalPhone/cmHopperAdditionalPhone.rpc.js b/server/api/cmHopperAdditionalPhone/cmHopperAdditionalPhone.rpc.js
new file mode 100644
index 0000000..4078f1e
--- /dev/null
+++ b/server/api/cmHopperAdditionalPhone/cmHopperAdditionalPhone.rpc.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/cmHopperAdditionalPhone/index.js b/server/api/cmHopperAdditionalPhone/index.js
new file mode 100644
index 0000000..3298c50
--- /dev/null
+++ b/server/api/cmHopperAdditionalPhone/index.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/cmHopperBlack/cmHopperBlack.attributes.js b/server/api/cmHopperBlack/cmHopperBlack.attributes.js
index bfd0170..3dd8d79 100644
--- a/server/api/cmHopperBlack/cmHopperBlack.attributes.js
+++ b/server/api/cmHopperBlack/cmHopperBlack.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopperBlack/cmHopperBlack.controller.js b/server/api/cmHopperBlack/cmHopperBlack.controller.js
index d2f5f9f..04c1ac4 100644
--- a/server/api/cmHopperBlack/cmHopperBlack.controller.js
+++ b/server/api/cmHopperBlack/cmHopperBlack.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopperBlack/cmHopperBlack.model.js b/server/api/cmHopperBlack/cmHopperBlack.model.js
index 2f1e031..41a6791 100644
--- a/server/api/cmHopperBlack/cmHopperBlack.model.js
+++ b/server/api/cmHopperBlack/cmHopperBlack.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopperBlack/cmHopperBlack.rpc.js b/server/api/cmHopperBlack/cmHopperBlack.rpc.js
index b7d5d3b..d278afb 100644
--- a/server/api/cmHopperBlack/cmHopperBlack.rpc.js
+++ b/server/api/cmHopperBlack/cmHopperBlack.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopperBlack/index.js b/server/api/cmHopperBlack/index.js
index 9ed82e7..1cfe55a 100644
--- a/server/api/cmHopperBlack/index.js
+++ b/server/api/cmHopperBlack/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopperFinal/cmHopperFinal.attributes.js b/server/api/cmHopperFinal/cmHopperFinal.attributes.js
index 23af1d2..d5f0db6 100644
--- a/server/api/cmHopperFinal/cmHopperFinal.attributes.js
+++ b/server/api/cmHopperFinal/cmHopperFinal.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopperFinal/cmHopperFinal.controller.js b/server/api/cmHopperFinal/cmHopperFinal.controller.js
index 68ba044..726c46b 100644
--- a/server/api/cmHopperFinal/cmHopperFinal.controller.js
+++ b/server/api/cmHopperFinal/cmHopperFinal.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopperFinal/cmHopperFinal.model.js b/server/api/cmHopperFinal/cmHopperFinal.model.js
index 58a684d..ad50f1b 100644
--- a/server/api/cmHopperFinal/cmHopperFinal.model.js
+++ b/server/api/cmHopperFinal/cmHopperFinal.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopperFinal/cmHopperFinal.rpc.js b/server/api/cmHopperFinal/cmHopperFinal.rpc.js
index 1313b71..059a69d 100644
--- a/server/api/cmHopperFinal/cmHopperFinal.rpc.js
+++ b/server/api/cmHopperFinal/cmHopperFinal.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopperFinal/index.js b/server/api/cmHopperFinal/index.js
index 0e6157b..fe67b17 100644
--- a/server/api/cmHopperFinal/index.js
+++ b/server/api/cmHopperFinal/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopperHistory/cmHopperHistory.attributes.js b/server/api/cmHopperHistory/cmHopperHistory.attributes.js
index 40bd1d9..e40c8b9 100644
--- a/server/api/cmHopperHistory/cmHopperHistory.attributes.js
+++ b/server/api/cmHopperHistory/cmHopperHistory.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopperHistory/cmHopperHistory.controller.js b/server/api/cmHopperHistory/cmHopperHistory.controller.js
index da3bec2..83ee460 100644
--- a/server/api/cmHopperHistory/cmHopperHistory.controller.js
+++ b/server/api/cmHopperHistory/cmHopperHistory.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopperHistory/cmHopperHistory.model.js b/server/api/cmHopperHistory/cmHopperHistory.model.js
index 32982a9..3ccdab1 100644
--- a/server/api/cmHopperHistory/cmHopperHistory.model.js
+++ b/server/api/cmHopperHistory/cmHopperHistory.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopperHistory/cmHopperHistory.rpc.js b/server/api/cmHopperHistory/cmHopperHistory.rpc.js
index 6390455..ad76c56 100644
--- a/server/api/cmHopperHistory/cmHopperHistory.rpc.js
+++ b/server/api/cmHopperHistory/cmHopperHistory.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmHopperHistory/index.js b/server/api/cmHopperHistory/index.js
index 89af402..38b0eec 100644
--- a/server/api/cmHopperHistory/index.js
+++ b/server/api/cmHopperHistory/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmList/cmList.attributes.js b/server/api/cmList/cmList.attributes.js
index 7ba799c..9ea2d3b 100644
--- a/server/api/cmList/cmList.attributes.js
+++ b/server/api/cmList/cmList.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmList/cmList.controller.js b/server/api/cmList/cmList.controller.js
index 032744e..61de547 100644
--- a/server/api/cmList/cmList.controller.js
+++ b/server/api/cmList/cmList.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmList/cmList.events.js b/server/api/cmList/cmList.events.js
index ca708ac..d1c256e 100644
--- a/server/api/cmList/cmList.events.js
+++ b/server/api/cmList/cmList.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmList/cmList.model.js b/server/api/cmList/cmList.model.js
index 764a348..15b5386 100644
--- a/server/api/cmList/cmList.model.js
+++ b/server/api/cmList/cmList.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmList/cmList.rpc.js b/server/api/cmList/cmList.rpc.js
index 49dad7a..8c176fa 100644
--- a/server/api/cmList/cmList.rpc.js
+++ b/server/api/cmList/cmList.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmList/cmList.socket.js b/server/api/cmList/cmList.socket.js
index e413f8c..22faa82 100644
--- a/server/api/cmList/cmList.socket.js
+++ b/server/api/cmList/cmList.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/cmList/index.js b/server/api/cmList/index.js
index 45c71f6..aba5433 100644
--- a/server/api/cmList/index.js
+++ b/server/api/cmList/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/condition/condition.attributes.js b/server/api/condition/condition.attributes.js
index f869b82..088f4fd 100644
--- a/server/api/condition/condition.attributes.js
+++ b/server/api/condition/condition.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/condition/condition.controller.js b/server/api/condition/condition.controller.js
index 6175b28..3a6bd0e 100644
--- a/server/api/condition/condition.controller.js
+++ b/server/api/condition/condition.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/condition/condition.model.js b/server/api/condition/condition.model.js
index f7f9164..cb40913 100644
--- a/server/api/condition/condition.model.js
+++ b/server/api/condition/condition.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/condition/condition.rpc.js b/server/api/condition/condition.rpc.js
index 35d2922..5e3c647 100644
--- a/server/api/condition/condition.rpc.js
+++ b/server/api/condition/condition.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/condition/index.js b/server/api/condition/index.js
index 25e5727..fe00416 100644
--- a/server/api/condition/index.js
+++ b/server/api/condition/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/contactItemType/contactItemType.attributes.js b/server/api/contactItemType/contactItemType.attributes.js
new file mode 100644
index 0000000..20c7ccb
--- /dev/null
+++ b/server/api/contactItemType/contactItemType.attributes.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/contactItemType/contactItemType.controller.js b/server/api/contactItemType/contactItemType.controller.js
new file mode 100644
index 0000000..b7b1c4b
--- /dev/null
+++ b/server/api/contactItemType/contactItemType.controller.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/contactItemType/contactItemType.model.js b/server/api/contactItemType/contactItemType.model.js
new file mode 100644
index 0000000..eddbbd2
--- /dev/null
+++ b/server/api/contactItemType/contactItemType.model.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/contactItemType/contactItemType.rpc.js b/server/api/contactItemType/contactItemType.rpc.js
new file mode 100644
index 0000000..0f2456e
--- /dev/null
+++ b/server/api/contactItemType/contactItemType.rpc.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/contactItemType/index.js b/server/api/contactItemType/index.js
new file mode 100644
index 0000000..1d960ab
--- /dev/null
+++ b/server/api/contactItemType/index.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/api/dashboard/dashboard.attributes.js b/server/api/dashboard/dashboard.attributes.js
index 1a16d39..f6cc0d6 100644
--- a/server/api/dashboard/dashboard.attributes.js
+++ b/server/api/dashboard/dashboard.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/dashboard/dashboard.controller.js b/server/api/dashboard/dashboard.controller.js
index ba25582..f393429 100644
--- a/server/api/dashboard/dashboard.controller.js
+++ b/server/api/dashboard/dashboard.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/dashboard/dashboard.events.js b/server/api/dashboard/dashboard.events.js
index 60b0c96..743d2db 100644
--- a/server/api/dashboard/dashboard.events.js
+++ b/server/api/dashboard/dashboard.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/dashboard/dashboard.model.js b/server/api/dashboard/dashboard.model.js
index 09a24cf..2d40808 100644
--- a/server/api/dashboard/dashboard.model.js
+++ b/server/api/dashboard/dashboard.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/dashboard/dashboard.rpc.js b/server/api/dashboard/dashboard.rpc.js
index e8dd39b..bc26eae 100644
--- a/server/api/dashboard/dashboard.rpc.js
+++ b/server/api/dashboard/dashboard.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/dashboard/dashboard.socket.js b/server/api/dashboard/dashboard.socket.js
index f5ded49..6987ce7 100644
--- a/server/api/dashboard/dashboard.socket.js
+++ b/server/api/dashboard/dashboard.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/dashboard/index.js b/server/api/dashboard/index.js
index f660bdb..e409903 100644
--- a/server/api/dashboard/index.js
+++ b/server/api/dashboard/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/dashboardItem/dashboardItem.attributes.js b/server/api/dashboardItem/dashboardItem.attributes.js
index ef5be00..8793162 100644
--- a/server/api/dashboardItem/dashboardItem.attributes.js
+++ b/server/api/dashboardItem/dashboardItem.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/dashboardItem/dashboardItem.controller.js b/server/api/dashboardItem/dashboardItem.controller.js
index 858291f..54fd5bc 100644
--- a/server/api/dashboardItem/dashboardItem.controller.js
+++ b/server/api/dashboardItem/dashboardItem.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/dashboardItem/dashboardItem.events.js b/server/api/dashboardItem/dashboardItem.events.js
index ef08523..2dd05fc 100644
--- a/server/api/dashboardItem/dashboardItem.events.js
+++ b/server/api/dashboardItem/dashboardItem.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/dashboardItem/dashboardItem.model.js b/server/api/dashboardItem/dashboardItem.model.js
index da93937..aee770e 100644
--- a/server/api/dashboardItem/dashboardItem.model.js
+++ b/server/api/dashboardItem/dashboardItem.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/dashboardItem/dashboardItem.rpc.js b/server/api/dashboardItem/dashboardItem.rpc.js
index abbb8de..607788d 100644
--- a/server/api/dashboardItem/dashboardItem.rpc.js
+++ b/server/api/dashboardItem/dashboardItem.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/dashboardItem/dashboardItem.socket.js b/server/api/dashboardItem/dashboardItem.socket.js
index 5485a4b..8da1fab 100644
--- a/server/api/dashboardItem/dashboardItem.socket.js
+++ b/server/api/dashboardItem/dashboardItem.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/dashboardItem/index.js b/server/api/dashboardItem/index.js
index 0b21533..485ee00 100644
--- a/server/api/dashboardItem/index.js
+++ b/server/api/dashboardItem/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/disposition/disposition.attributes.js b/server/api/disposition/disposition.attributes.js
index 517a79e..8624be1 100644
--- a/server/api/disposition/disposition.attributes.js
+++ b/server/api/disposition/disposition.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/disposition/disposition.controller.js b/server/api/disposition/disposition.controller.js
index 4e4a2f6..37bf87e 100644
--- a/server/api/disposition/disposition.controller.js
+++ b/server/api/disposition/disposition.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/disposition/disposition.model.js b/server/api/disposition/disposition.model.js
index 9b4d774..549218c 100644
--- a/server/api/disposition/disposition.model.js
+++ b/server/api/disposition/disposition.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/disposition/disposition.rpc.js b/server/api/disposition/disposition.rpc.js
index 3c3d81d..dea91ef 100644
--- a/server/api/disposition/disposition.rpc.js
+++ b/server/api/disposition/disposition.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/disposition/index.js b/server/api/disposition/index.js
index 9cf2f86..8af0571 100644
--- a/server/api/disposition/index.js
+++ b/server/api/disposition/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxAccount/faxAccount.attributes.js b/server/api/faxAccount/faxAccount.attributes.js
index 9296593..a5628d4 100644
--- a/server/api/faxAccount/faxAccount.attributes.js
+++ b/server/api/faxAccount/faxAccount.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxAccount/faxAccount.controller.js b/server/api/faxAccount/faxAccount.controller.js
index 1968211..3217856 100644
--- a/server/api/faxAccount/faxAccount.controller.js
+++ b/server/api/faxAccount/faxAccount.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxAccount/faxAccount.events.js b/server/api/faxAccount/faxAccount.events.js
index a9c5977..0ab2a65 100644
--- a/server/api/faxAccount/faxAccount.events.js
+++ b/server/api/faxAccount/faxAccount.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxAccount/faxAccount.model.js b/server/api/faxAccount/faxAccount.model.js
index 3bc91e3..2acde27 100644
--- a/server/api/faxAccount/faxAccount.model.js
+++ b/server/api/faxAccount/faxAccount.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxAccount/faxAccount.rpc.js b/server/api/faxAccount/faxAccount.rpc.js
index 14e05a9..ddfe3e3 100644
--- a/server/api/faxAccount/faxAccount.rpc.js
+++ b/server/api/faxAccount/faxAccount.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxAccount/faxAccount.socket.js b/server/api/faxAccount/faxAccount.socket.js
index fa0d883..89c44d9 100644
--- a/server/api/faxAccount/faxAccount.socket.js
+++ b/server/api/faxAccount/faxAccount.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxAccount/index.js b/server/api/faxAccount/index.js
index fb03c1c..0b3b1e8 100644
--- a/server/api/faxAccount/index.js
+++ b/server/api/faxAccount/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxApplication/faxApplication.attributes.js b/server/api/faxApplication/faxApplication.attributes.js
index c137398..23f1753 100644
--- a/server/api/faxApplication/faxApplication.attributes.js
+++ b/server/api/faxApplication/faxApplication.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxApplication/faxApplication.controller.js b/server/api/faxApplication/faxApplication.controller.js
index 8270a36..34ff5b2 100644
--- a/server/api/faxApplication/faxApplication.controller.js
+++ b/server/api/faxApplication/faxApplication.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxApplication/faxApplication.model.js b/server/api/faxApplication/faxApplication.model.js
index 0dc3801..beab3d6 100644
--- a/server/api/faxApplication/faxApplication.model.js
+++ b/server/api/faxApplication/faxApplication.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxApplication/faxApplication.rpc.js b/server/api/faxApplication/faxApplication.rpc.js
index ab99b69..17dfe73 100644
--- a/server/api/faxApplication/faxApplication.rpc.js
+++ b/server/api/faxApplication/faxApplication.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxApplication/index.js b/server/api/faxApplication/index.js
index eadf2b5..8ab2733 100644
--- a/server/api/faxApplication/index.js
+++ b/server/api/faxApplication/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxInteraction/faxInteraction.attributes.js b/server/api/faxInteraction/faxInteraction.attributes.js
index c0f876e..42c5777 100644
--- a/server/api/faxInteraction/faxInteraction.attributes.js
+++ b/server/api/faxInteraction/faxInteraction.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxInteraction/faxInteraction.controller.js b/server/api/faxInteraction/faxInteraction.controller.js
index 6884835..177b127 100644
--- a/server/api/faxInteraction/faxInteraction.controller.js
+++ b/server/api/faxInteraction/faxInteraction.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxInteraction/faxInteraction.events.js b/server/api/faxInteraction/faxInteraction.events.js
index e2f9eac..8daa45b 100644
--- a/server/api/faxInteraction/faxInteraction.events.js
+++ b/server/api/faxInteraction/faxInteraction.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxInteraction/faxInteraction.model.js b/server/api/faxInteraction/faxInteraction.model.js
index 93aeb5a..b11d1d5 100644
--- a/server/api/faxInteraction/faxInteraction.model.js
+++ b/server/api/faxInteraction/faxInteraction.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxInteraction/faxInteraction.rpc.js b/server/api/faxInteraction/faxInteraction.rpc.js
index 963a713..6d26658 100644
--- a/server/api/faxInteraction/faxInteraction.rpc.js
+++ b/server/api/faxInteraction/faxInteraction.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxInteraction/faxInteraction.socket.js b/server/api/faxInteraction/faxInteraction.socket.js
index 5a17c61..ee74c75 100644
--- a/server/api/faxInteraction/faxInteraction.socket.js
+++ b/server/api/faxInteraction/faxInteraction.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxInteraction/index.js b/server/api/faxInteraction/index.js
index 45cbe9b..a5b404b 100644
--- a/server/api/faxInteraction/index.js
+++ b/server/api/faxInteraction/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxMessage/faxMessage.attributes.js b/server/api/faxMessage/faxMessage.attributes.js
index 04db597..4fbf571 100644
--- a/server/api/faxMessage/faxMessage.attributes.js
+++ b/server/api/faxMessage/faxMessage.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxMessage/faxMessage.controller.js b/server/api/faxMessage/faxMessage.controller.js
index af2905c..df12b13 100644
--- a/server/api/faxMessage/faxMessage.controller.js
+++ b/server/api/faxMessage/faxMessage.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxMessage/faxMessage.events.js b/server/api/faxMessage/faxMessage.events.js
index 64874b4..91b550f 100644
--- a/server/api/faxMessage/faxMessage.events.js
+++ b/server/api/faxMessage/faxMessage.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxMessage/faxMessage.model.js b/server/api/faxMessage/faxMessage.model.js
index e25705b..66fb168 100644
--- a/server/api/faxMessage/faxMessage.model.js
+++ b/server/api/faxMessage/faxMessage.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxMessage/faxMessage.rpc.js b/server/api/faxMessage/faxMessage.rpc.js
index 83f5f3f..f74c143 100644
--- a/server/api/faxMessage/faxMessage.rpc.js
+++ b/server/api/faxMessage/faxMessage.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxMessage/faxMessage.socket.js b/server/api/faxMessage/faxMessage.socket.js
index d7ec766..a09f68d 100644
--- a/server/api/faxMessage/faxMessage.socket.js
+++ b/server/api/faxMessage/faxMessage.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxMessage/index.js b/server/api/faxMessage/index.js
index 8de5a5d..367cb5d 100644
--- a/server/api/faxMessage/index.js
+++ b/server/api/faxMessage/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxQueue/faxQueue.attributes.js b/server/api/faxQueue/faxQueue.attributes.js
index b16fb27..ac60962 100644
--- a/server/api/faxQueue/faxQueue.attributes.js
+++ b/server/api/faxQueue/faxQueue.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxQueue/faxQueue.controller.js b/server/api/faxQueue/faxQueue.controller.js
index 59c2fb7..8c51a8b 100644
--- a/server/api/faxQueue/faxQueue.controller.js
+++ b/server/api/faxQueue/faxQueue.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxQueue/faxQueue.events.js b/server/api/faxQueue/faxQueue.events.js
index 18704b5..d036f31 100644
--- a/server/api/faxQueue/faxQueue.events.js
+++ b/server/api/faxQueue/faxQueue.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxQueue/faxQueue.model.js b/server/api/faxQueue/faxQueue.model.js
index 270c384..529f9ef 100644
--- a/server/api/faxQueue/faxQueue.model.js
+++ b/server/api/faxQueue/faxQueue.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxQueue/faxQueue.rpc.js b/server/api/faxQueue/faxQueue.rpc.js
index aeeaec7..6cfebf5 100644
--- a/server/api/faxQueue/faxQueue.rpc.js
+++ b/server/api/faxQueue/faxQueue.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxQueue/faxQueue.socket.js b/server/api/faxQueue/faxQueue.socket.js
index 56af701..32e7777 100644
--- a/server/api/faxQueue/faxQueue.socket.js
+++ b/server/api/faxQueue/faxQueue.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxQueue/index.js b/server/api/faxQueue/index.js
index 747d7ac..a180641 100644
--- a/server/api/faxQueue/index.js
+++ b/server/api/faxQueue/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxQueueReport/faxQueueReport.attributes.js b/server/api/faxQueueReport/faxQueueReport.attributes.js
index 9d26400..00e4591 100644
--- a/server/api/faxQueueReport/faxQueueReport.attributes.js
+++ b/server/api/faxQueueReport/faxQueueReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxQueueReport/faxQueueReport.controller.js b/server/api/faxQueueReport/faxQueueReport.controller.js
index 5e3afae..d01e586 100644
--- a/server/api/faxQueueReport/faxQueueReport.controller.js
+++ b/server/api/faxQueueReport/faxQueueReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxQueueReport/faxQueueReport.model.js b/server/api/faxQueueReport/faxQueueReport.model.js
index cb01675..44b3230 100644
--- a/server/api/faxQueueReport/faxQueueReport.model.js
+++ b/server/api/faxQueueReport/faxQueueReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxQueueReport/faxQueueReport.rpc.js b/server/api/faxQueueReport/faxQueueReport.rpc.js
index cd2dd9a..f53225a 100644
--- a/server/api/faxQueueReport/faxQueueReport.rpc.js
+++ b/server/api/faxQueueReport/faxQueueReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxQueueReport/index.js b/server/api/faxQueueReport/index.js
index 88c602d..d5ea067 100644
--- a/server/api/faxQueueReport/index.js
+++ b/server/api/faxQueueReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxTransferReport/faxTransferReport.attributes.js b/server/api/faxTransferReport/faxTransferReport.attributes.js
index 0279d76..4b857d2 100644
--- a/server/api/faxTransferReport/faxTransferReport.attributes.js
+++ b/server/api/faxTransferReport/faxTransferReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxTransferReport/faxTransferReport.controller.js b/server/api/faxTransferReport/faxTransferReport.controller.js
index b4a0be9..cfbc2d1 100644
--- a/server/api/faxTransferReport/faxTransferReport.controller.js
+++ b/server/api/faxTransferReport/faxTransferReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxTransferReport/faxTransferReport.model.js b/server/api/faxTransferReport/faxTransferReport.model.js
index 8c81382..1474350 100644
--- a/server/api/faxTransferReport/faxTransferReport.model.js
+++ b/server/api/faxTransferReport/faxTransferReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxTransferReport/faxTransferReport.rpc.js b/server/api/faxTransferReport/faxTransferReport.rpc.js
index fc202ab..ceda476 100644
--- a/server/api/faxTransferReport/faxTransferReport.rpc.js
+++ b/server/api/faxTransferReport/faxTransferReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/faxTransferReport/index.js b/server/api/faxTransferReport/index.js
index cd8334e..4a7e6a7 100644
--- a/server/api/faxTransferReport/index.js
+++ b/server/api/faxTransferReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDeskAccount/index.js b/server/api/intDeskAccount/index.js
index 90987ef..8ed1bd0 100644
--- a/server/api/intDeskAccount/index.js
+++ b/server/api/intDeskAccount/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDeskAccount/intDeskAccount.attributes.js b/server/api/intDeskAccount/intDeskAccount.attributes.js
index e27009a..e69eec2 100644
--- a/server/api/intDeskAccount/intDeskAccount.attributes.js
+++ b/server/api/intDeskAccount/intDeskAccount.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDeskAccount/intDeskAccount.controller.js b/server/api/intDeskAccount/intDeskAccount.controller.js
index 16b6a36..434b451 100644
--- a/server/api/intDeskAccount/intDeskAccount.controller.js
+++ b/server/api/intDeskAccount/intDeskAccount.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDeskAccount/intDeskAccount.model.js b/server/api/intDeskAccount/intDeskAccount.model.js
index ba80664..f83772b 100644
--- a/server/api/intDeskAccount/intDeskAccount.model.js
+++ b/server/api/intDeskAccount/intDeskAccount.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDeskAccount/intDeskAccount.rpc.js b/server/api/intDeskAccount/intDeskAccount.rpc.js
index e7b491b..0c761b5 100644
--- a/server/api/intDeskAccount/intDeskAccount.rpc.js
+++ b/server/api/intDeskAccount/intDeskAccount.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDeskConfiguration/index.js b/server/api/intDeskConfiguration/index.js
index f464074..58413bc 100644
--- a/server/api/intDeskConfiguration/index.js
+++ b/server/api/intDeskConfiguration/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDeskConfiguration/intDeskConfiguration.attributes.js b/server/api/intDeskConfiguration/intDeskConfiguration.attributes.js
index a688135..8cc35c1 100644
--- a/server/api/intDeskConfiguration/intDeskConfiguration.attributes.js
+++ b/server/api/intDeskConfiguration/intDeskConfiguration.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-'use strict';var Sequelize=require('sequelize');module['exports']={'name':{'type':Sequelize['STRING']},'description':{'type':Sequelize['STRING']}};
\ No newline at end of file
+var _0x2725=['exports','STRING','sequelize'];(function(_0x46f1fa,_0x27a6dc){var _0x57732b=function(_0x47b368){while(--_0x47b368){_0x46f1fa['push'](_0x46f1fa['shift']());}};_0x57732b(++_0x27a6dc);}(_0x2725,0x128));var _0x5272=function(_0x10e983,_0x2f4eda){_0x10e983=_0x10e983-0x0;var _0x324138=_0x2725[_0x10e983];return _0x324138;};'use strict';var Sequelize=require(_0x5272('0x0'));module[_0x5272('0x1')]={'name':{'type':Sequelize[_0x5272('0x2')]},'description':{'type':Sequelize[_0x5272('0x2')]}};
\ No newline at end of file
diff --git a/server/api/intDeskConfiguration/intDeskConfiguration.controller.js b/server/api/intDeskConfiguration/intDeskConfiguration.controller.js
index 61ff18d..ff687d7 100644
--- a/server/api/intDeskConfiguration/intDeskConfiguration.controller.js
+++ b/server/api/intDeskConfiguration/intDeskConfiguration.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDeskConfiguration/intDeskConfiguration.model.js b/server/api/intDeskConfiguration/intDeskConfiguration.model.js
index a94f01a..dbfa168 100644
--- a/server/api/intDeskConfiguration/intDeskConfiguration.model.js
+++ b/server/api/intDeskConfiguration/intDeskConfiguration.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDeskConfiguration/intDeskConfiguration.rpc.js b/server/api/intDeskConfiguration/intDeskConfiguration.rpc.js
index 35c42d2..d571e91 100644
--- a/server/api/intDeskConfiguration/intDeskConfiguration.rpc.js
+++ b/server/api/intDeskConfiguration/intDeskConfiguration.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDeskField/index.js b/server/api/intDeskField/index.js
index 5ace16f..3ce53af 100644
--- a/server/api/intDeskField/index.js
+++ b/server/api/intDeskField/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDeskField/intDeskField.attributes.js b/server/api/intDeskField/intDeskField.attributes.js
index 9b8ecc5..71a774b 100644
--- a/server/api/intDeskField/intDeskField.attributes.js
+++ b/server/api/intDeskField/intDeskField.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDeskField/intDeskField.controller.js b/server/api/intDeskField/intDeskField.controller.js
index 2ef4fb8..2e906c6 100644
--- a/server/api/intDeskField/intDeskField.controller.js
+++ b/server/api/intDeskField/intDeskField.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDeskField/intDeskField.model.js b/server/api/intDeskField/intDeskField.model.js
index 3fbbd3a..cd92b3c 100644
--- a/server/api/intDeskField/intDeskField.model.js
+++ b/server/api/intDeskField/intDeskField.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDeskField/intDeskField.rpc.js b/server/api/intDeskField/intDeskField.rpc.js
index 3771f7a..96fc906 100644
--- a/server/api/intDeskField/intDeskField.rpc.js
+++ b/server/api/intDeskField/intDeskField.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDynamics365Account/index.js b/server/api/intDynamics365Account/index.js
index 515675b..907d980 100644
--- a/server/api/intDynamics365Account/index.js
+++ b/server/api/intDynamics365Account/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDynamics365Account/intDynamics365Account.attributes.js b/server/api/intDynamics365Account/intDynamics365Account.attributes.js
index e6810e6..d058806 100644
--- a/server/api/intDynamics365Account/intDynamics365Account.attributes.js
+++ b/server/api/intDynamics365Account/intDynamics365Account.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDynamics365Account/intDynamics365Account.controller.js b/server/api/intDynamics365Account/intDynamics365Account.controller.js
index cf61e6b..df133f9 100644
--- a/server/api/intDynamics365Account/intDynamics365Account.controller.js
+++ b/server/api/intDynamics365Account/intDynamics365Account.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDynamics365Account/intDynamics365Account.model.js b/server/api/intDynamics365Account/intDynamics365Account.model.js
index ccaa827..bad4251 100644
--- a/server/api/intDynamics365Account/intDynamics365Account.model.js
+++ b/server/api/intDynamics365Account/intDynamics365Account.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDynamics365Account/intDynamics365Account.rpc.js b/server/api/intDynamics365Account/intDynamics365Account.rpc.js
index e3b973e..b7890f5 100644
--- a/server/api/intDynamics365Account/intDynamics365Account.rpc.js
+++ b/server/api/intDynamics365Account/intDynamics365Account.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDynamics365Configuration/index.js b/server/api/intDynamics365Configuration/index.js
index 1964ab5..0d4a80f 100644
--- a/server/api/intDynamics365Configuration/index.js
+++ b/server/api/intDynamics365Configuration/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDynamics365Configuration/intDynamics365Configuration.attributes.js b/server/api/intDynamics365Configuration/intDynamics365Configuration.attributes.js
index 77a25f2..97631b2 100644
--- a/server/api/intDynamics365Configuration/intDynamics365Configuration.attributes.js
+++ b/server/api/intDynamics365Configuration/intDynamics365Configuration.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDynamics365Configuration/intDynamics365Configuration.controller.js b/server/api/intDynamics365Configuration/intDynamics365Configuration.controller.js
index 1e2134e..8a808b9 100644
--- a/server/api/intDynamics365Configuration/intDynamics365Configuration.controller.js
+++ b/server/api/intDynamics365Configuration/intDynamics365Configuration.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDynamics365Configuration/intDynamics365Configuration.model.js b/server/api/intDynamics365Configuration/intDynamics365Configuration.model.js
index 58d72ef..eb12297 100644
--- a/server/api/intDynamics365Configuration/intDynamics365Configuration.model.js
+++ b/server/api/intDynamics365Configuration/intDynamics365Configuration.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDynamics365Configuration/intDynamics365Configuration.rpc.js b/server/api/intDynamics365Configuration/intDynamics365Configuration.rpc.js
index 305781f..87f1404 100644
--- a/server/api/intDynamics365Configuration/intDynamics365Configuration.rpc.js
+++ b/server/api/intDynamics365Configuration/intDynamics365Configuration.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDynamics365Field/index.js b/server/api/intDynamics365Field/index.js
index 62c6230..ea65da0 100644
--- a/server/api/intDynamics365Field/index.js
+++ b/server/api/intDynamics365Field/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDynamics365Field/intDynamics365Field.attributes.js b/server/api/intDynamics365Field/intDynamics365Field.attributes.js
index bf02fdf..328f7fe 100644
--- a/server/api/intDynamics365Field/intDynamics365Field.attributes.js
+++ b/server/api/intDynamics365Field/intDynamics365Field.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDynamics365Field/intDynamics365Field.controller.js b/server/api/intDynamics365Field/intDynamics365Field.controller.js
index 4854194..be41cb0 100644
--- a/server/api/intDynamics365Field/intDynamics365Field.controller.js
+++ b/server/api/intDynamics365Field/intDynamics365Field.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDynamics365Field/intDynamics365Field.model.js b/server/api/intDynamics365Field/intDynamics365Field.model.js
index d63b247..f2f16d5 100644
--- a/server/api/intDynamics365Field/intDynamics365Field.model.js
+++ b/server/api/intDynamics365Field/intDynamics365Field.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intDynamics365Field/intDynamics365Field.rpc.js b/server/api/intDynamics365Field/intDynamics365Field.rpc.js
index fa40891..82ae03b 100644
--- a/server/api/intDynamics365Field/intDynamics365Field.rpc.js
+++ b/server/api/intDynamics365Field/intDynamics365Field.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshdeskAccount/index.js b/server/api/intFreshdeskAccount/index.js
index ed49757..af2b649 100644
--- a/server/api/intFreshdeskAccount/index.js
+++ b/server/api/intFreshdeskAccount/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshdeskAccount/intFreshdeskAccount.attributes.js b/server/api/intFreshdeskAccount/intFreshdeskAccount.attributes.js
index 788db6c..08680d9 100644
--- a/server/api/intFreshdeskAccount/intFreshdeskAccount.attributes.js
+++ b/server/api/intFreshdeskAccount/intFreshdeskAccount.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshdeskAccount/intFreshdeskAccount.controller.js b/server/api/intFreshdeskAccount/intFreshdeskAccount.controller.js
index b138395..2eebc5f 100644
--- a/server/api/intFreshdeskAccount/intFreshdeskAccount.controller.js
+++ b/server/api/intFreshdeskAccount/intFreshdeskAccount.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshdeskAccount/intFreshdeskAccount.model.js b/server/api/intFreshdeskAccount/intFreshdeskAccount.model.js
index 8992b78..232c5df 100644
--- a/server/api/intFreshdeskAccount/intFreshdeskAccount.model.js
+++ b/server/api/intFreshdeskAccount/intFreshdeskAccount.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshdeskAccount/intFreshdeskAccount.rpc.js b/server/api/intFreshdeskAccount/intFreshdeskAccount.rpc.js
index f062102..ca2978f 100644
--- a/server/api/intFreshdeskAccount/intFreshdeskAccount.rpc.js
+++ b/server/api/intFreshdeskAccount/intFreshdeskAccount.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshdeskConfiguration/index.js b/server/api/intFreshdeskConfiguration/index.js
index 4afb969..9523e6c 100644
--- a/server/api/intFreshdeskConfiguration/index.js
+++ b/server/api/intFreshdeskConfiguration/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshdeskConfiguration/intFreshdeskConfiguration.attributes.js b/server/api/intFreshdeskConfiguration/intFreshdeskConfiguration.attributes.js
index 7ed5e34..27761e0 100644
--- a/server/api/intFreshdeskConfiguration/intFreshdeskConfiguration.attributes.js
+++ b/server/api/intFreshdeskConfiguration/intFreshdeskConfiguration.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0xb865=['STRING','sequelize','exports'];(function(_0x165a96,_0x18e0aa){var _0x1f67cd=function(_0x16e8ea){while(--_0x16e8ea){_0x165a96['push'](_0x165a96['shift']());}};_0x1f67cd(++_0x18e0aa);}(_0xb865,0x1d2));var _0x5b86=function(_0x287c76,_0x415e8b){_0x287c76=_0x287c76-0x0;var _0x2aa953=_0xb865[_0x287c76];return _0x2aa953;};'use strict';var Sequelize=require(_0x5b86('0x0'));module[_0x5b86('0x1')]={'name':{'type':Sequelize[_0x5b86('0x2')]},'description':{'type':Sequelize[_0x5b86('0x2')]}};
\ No newline at end of file
+var _0xb1ce=['exports','STRING','sequelize'];(function(_0x1e4f2f,_0x35edfa){var _0xccea89=function(_0x164386){while(--_0x164386){_0x1e4f2f['push'](_0x1e4f2f['shift']());}};_0xccea89(++_0x35edfa);}(_0xb1ce,0x1a3));var _0xeb1c=function(_0x2c0fd2,_0x21f4b9){_0x2c0fd2=_0x2c0fd2-0x0;var _0x38a1d8=_0xb1ce[_0x2c0fd2];return _0x38a1d8;};'use strict';var Sequelize=require(_0xeb1c('0x0'));module[_0xeb1c('0x1')]={'name':{'type':Sequelize[_0xeb1c('0x2')]},'description':{'type':Sequelize[_0xeb1c('0x2')]}};
\ No newline at end of file
diff --git a/server/api/intFreshdeskConfiguration/intFreshdeskConfiguration.controller.js b/server/api/intFreshdeskConfiguration/intFreshdeskConfiguration.controller.js
index 68e0f92..db8ab8f 100644
--- a/server/api/intFreshdeskConfiguration/intFreshdeskConfiguration.controller.js
+++ b/server/api/intFreshdeskConfiguration/intFreshdeskConfiguration.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshdeskConfiguration/intFreshdeskConfiguration.model.js b/server/api/intFreshdeskConfiguration/intFreshdeskConfiguration.model.js
index 0db6d70..f120ab5 100644
--- a/server/api/intFreshdeskConfiguration/intFreshdeskConfiguration.model.js
+++ b/server/api/intFreshdeskConfiguration/intFreshdeskConfiguration.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshdeskConfiguration/intFreshdeskConfiguration.rpc.js b/server/api/intFreshdeskConfiguration/intFreshdeskConfiguration.rpc.js
index 35e02bf..a581f28 100644
--- a/server/api/intFreshdeskConfiguration/intFreshdeskConfiguration.rpc.js
+++ b/server/api/intFreshdeskConfiguration/intFreshdeskConfiguration.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshdeskField/index.js b/server/api/intFreshdeskField/index.js
index 120a9b8..0f1b4ea 100644
--- a/server/api/intFreshdeskField/index.js
+++ b/server/api/intFreshdeskField/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshdeskField/intFreshdeskField.attributes.js b/server/api/intFreshdeskField/intFreshdeskField.attributes.js
index 6d09d8b..10460f2 100644
--- a/server/api/intFreshdeskField/intFreshdeskField.attributes.js
+++ b/server/api/intFreshdeskField/intFreshdeskField.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshdeskField/intFreshdeskField.controller.js b/server/api/intFreshdeskField/intFreshdeskField.controller.js
index 57473a2..19bcb8e 100644
--- a/server/api/intFreshdeskField/intFreshdeskField.controller.js
+++ b/server/api/intFreshdeskField/intFreshdeskField.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshdeskField/intFreshdeskField.model.js b/server/api/intFreshdeskField/intFreshdeskField.model.js
index 602f51b..a4c287f 100644
--- a/server/api/intFreshdeskField/intFreshdeskField.model.js
+++ b/server/api/intFreshdeskField/intFreshdeskField.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshdeskField/intFreshdeskField.rpc.js b/server/api/intFreshdeskField/intFreshdeskField.rpc.js
index 2c35513..c91915a 100644
--- a/server/api/intFreshdeskField/intFreshdeskField.rpc.js
+++ b/server/api/intFreshdeskField/intFreshdeskField.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshsalesAccount/index.js b/server/api/intFreshsalesAccount/index.js
index 74e13a3..a91c10e 100644
--- a/server/api/intFreshsalesAccount/index.js
+++ b/server/api/intFreshsalesAccount/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshsalesAccount/intFreshsalesAccount.attributes.js b/server/api/intFreshsalesAccount/intFreshsalesAccount.attributes.js
index 5d20203..263d134 100644
--- a/server/api/intFreshsalesAccount/intFreshsalesAccount.attributes.js
+++ b/server/api/intFreshsalesAccount/intFreshsalesAccount.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshsalesAccount/intFreshsalesAccount.controller.js b/server/api/intFreshsalesAccount/intFreshsalesAccount.controller.js
index dd615d5..76bafec 100644
--- a/server/api/intFreshsalesAccount/intFreshsalesAccount.controller.js
+++ b/server/api/intFreshsalesAccount/intFreshsalesAccount.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshsalesAccount/intFreshsalesAccount.model.js b/server/api/intFreshsalesAccount/intFreshsalesAccount.model.js
index 1b120e2..d41700f 100644
--- a/server/api/intFreshsalesAccount/intFreshsalesAccount.model.js
+++ b/server/api/intFreshsalesAccount/intFreshsalesAccount.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshsalesAccount/intFreshsalesAccount.rpc.js b/server/api/intFreshsalesAccount/intFreshsalesAccount.rpc.js
index 9ac844d..e239b3b 100644
--- a/server/api/intFreshsalesAccount/intFreshsalesAccount.rpc.js
+++ b/server/api/intFreshsalesAccount/intFreshsalesAccount.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshsalesConfiguration/index.js b/server/api/intFreshsalesConfiguration/index.js
index 69c91e0..b78c22a 100644
--- a/server/api/intFreshsalesConfiguration/index.js
+++ b/server/api/intFreshsalesConfiguration/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshsalesConfiguration/intFreshsalesConfiguration.attributes.js b/server/api/intFreshsalesConfiguration/intFreshsalesConfiguration.attributes.js
index 1f92227..d9d0ec3 100644
--- a/server/api/intFreshsalesConfiguration/intFreshsalesConfiguration.attributes.js
+++ b/server/api/intFreshsalesConfiguration/intFreshsalesConfiguration.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0x7be4=['STRING','sequelize'];(function(_0x397e5f,_0x454c8f){var _0x5302b8=function(_0x1a29ef){while(--_0x1a29ef){_0x397e5f['push'](_0x397e5f['shift']());}};_0x5302b8(++_0x454c8f);}(_0x7be4,0xc3));var _0x47be=function(_0x4a6bf3,_0x27a117){_0x4a6bf3=_0x4a6bf3-0x0;var _0x2ba523=_0x7be4[_0x4a6bf3];return _0x2ba523;};'use strict';var Sequelize=require(_0x47be('0x0'));module['exports']={'name':{'type':Sequelize[_0x47be('0x1')]},'description':{'type':Sequelize[_0x47be('0x1')]}};
\ No newline at end of file
+var _0x0659=['exports','STRING','sequelize'];(function(_0x2e8ee9,_0x5ed256){var _0x3c15f6=function(_0x5d499d){while(--_0x5d499d){_0x2e8ee9['push'](_0x2e8ee9['shift']());}};_0x3c15f6(++_0x5ed256);}(_0x0659,0x1b8));var _0x9065=function(_0x442ea4,_0x57ad7c){_0x442ea4=_0x442ea4-0x0;var _0x4a2e0b=_0x0659[_0x442ea4];return _0x4a2e0b;};'use strict';var Sequelize=require(_0x9065('0x0'));module[_0x9065('0x1')]={'name':{'type':Sequelize[_0x9065('0x2')]},'description':{'type':Sequelize['STRING']}};
\ No newline at end of file
diff --git a/server/api/intFreshsalesConfiguration/intFreshsalesConfiguration.controller.js b/server/api/intFreshsalesConfiguration/intFreshsalesConfiguration.controller.js
index b446210..7f3fa05 100644
--- a/server/api/intFreshsalesConfiguration/intFreshsalesConfiguration.controller.js
+++ b/server/api/intFreshsalesConfiguration/intFreshsalesConfiguration.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshsalesConfiguration/intFreshsalesConfiguration.model.js b/server/api/intFreshsalesConfiguration/intFreshsalesConfiguration.model.js
index a54c7ed..eac1344 100644
--- a/server/api/intFreshsalesConfiguration/intFreshsalesConfiguration.model.js
+++ b/server/api/intFreshsalesConfiguration/intFreshsalesConfiguration.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshsalesConfiguration/intFreshsalesConfiguration.rpc.js b/server/api/intFreshsalesConfiguration/intFreshsalesConfiguration.rpc.js
index a87c539..8d1b6b5 100644
--- a/server/api/intFreshsalesConfiguration/intFreshsalesConfiguration.rpc.js
+++ b/server/api/intFreshsalesConfiguration/intFreshsalesConfiguration.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshsalesField/index.js b/server/api/intFreshsalesField/index.js
index 42f2230..29103d1 100644
--- a/server/api/intFreshsalesField/index.js
+++ b/server/api/intFreshsalesField/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshsalesField/intFreshsalesField.attributes.js b/server/api/intFreshsalesField/intFreshsalesField.attributes.js
index c81112d..a9f88a7 100644
--- a/server/api/intFreshsalesField/intFreshsalesField.attributes.js
+++ b/server/api/intFreshsalesField/intFreshsalesField.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshsalesField/intFreshsalesField.controller.js b/server/api/intFreshsalesField/intFreshsalesField.controller.js
index bea9b27..d94a1a9 100644
--- a/server/api/intFreshsalesField/intFreshsalesField.controller.js
+++ b/server/api/intFreshsalesField/intFreshsalesField.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshsalesField/intFreshsalesField.model.js b/server/api/intFreshsalesField/intFreshsalesField.model.js
index b2e63ad..7ba68c8 100644
--- a/server/api/intFreshsalesField/intFreshsalesField.model.js
+++ b/server/api/intFreshsalesField/intFreshsalesField.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intFreshsalesField/intFreshsalesField.rpc.js b/server/api/intFreshsalesField/intFreshsalesField.rpc.js
index 7307e4a..2526de3 100644
--- a/server/api/intFreshsalesField/intFreshsalesField.rpc.js
+++ b/server/api/intFreshsalesField/intFreshsalesField.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSalesforceAccount/index.js b/server/api/intSalesforceAccount/index.js
index e1736a9..bb87bfa 100644
--- a/server/api/intSalesforceAccount/index.js
+++ b/server/api/intSalesforceAccount/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSalesforceAccount/intSalesforceAccount.attributes.js b/server/api/intSalesforceAccount/intSalesforceAccount.attributes.js
index 6091fe7..758714f 100644
--- a/server/api/intSalesforceAccount/intSalesforceAccount.attributes.js
+++ b/server/api/intSalesforceAccount/intSalesforceAccount.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSalesforceAccount/intSalesforceAccount.controller.js b/server/api/intSalesforceAccount/intSalesforceAccount.controller.js
index 0174f80..6336f76 100644
--- a/server/api/intSalesforceAccount/intSalesforceAccount.controller.js
+++ b/server/api/intSalesforceAccount/intSalesforceAccount.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSalesforceAccount/intSalesforceAccount.model.js b/server/api/intSalesforceAccount/intSalesforceAccount.model.js
index fc88c16..5d7ef5a 100644
--- a/server/api/intSalesforceAccount/intSalesforceAccount.model.js
+++ b/server/api/intSalesforceAccount/intSalesforceAccount.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSalesforceAccount/intSalesforceAccount.rpc.js b/server/api/intSalesforceAccount/intSalesforceAccount.rpc.js
index 859ed23..1129b63 100644
--- a/server/api/intSalesforceAccount/intSalesforceAccount.rpc.js
+++ b/server/api/intSalesforceAccount/intSalesforceAccount.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSalesforceConfiguration/index.js b/server/api/intSalesforceConfiguration/index.js
index 944d700..fd9c964 100644
--- a/server/api/intSalesforceConfiguration/index.js
+++ b/server/api/intSalesforceConfiguration/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSalesforceConfiguration/intSalesforceConfiguration.attributes.js b/server/api/intSalesforceConfiguration/intSalesforceConfiguration.attributes.js
index 7da461e..0745794 100644
--- a/server/api/intSalesforceConfiguration/intSalesforceConfiguration.attributes.js
+++ b/server/api/intSalesforceConfiguration/intSalesforceConfiguration.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSalesforceConfiguration/intSalesforceConfiguration.controller.js b/server/api/intSalesforceConfiguration/intSalesforceConfiguration.controller.js
index da28b22..66e8bde 100644
--- a/server/api/intSalesforceConfiguration/intSalesforceConfiguration.controller.js
+++ b/server/api/intSalesforceConfiguration/intSalesforceConfiguration.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSalesforceConfiguration/intSalesforceConfiguration.model.js b/server/api/intSalesforceConfiguration/intSalesforceConfiguration.model.js
index 9bac83d..08472c8 100644
--- a/server/api/intSalesforceConfiguration/intSalesforceConfiguration.model.js
+++ b/server/api/intSalesforceConfiguration/intSalesforceConfiguration.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSalesforceConfiguration/intSalesforceConfiguration.rpc.js b/server/api/intSalesforceConfiguration/intSalesforceConfiguration.rpc.js
index bcb1b87..a3a78b2 100644
--- a/server/api/intSalesforceConfiguration/intSalesforceConfiguration.rpc.js
+++ b/server/api/intSalesforceConfiguration/intSalesforceConfiguration.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSalesforceField/index.js b/server/api/intSalesforceField/index.js
index 0037f50..9951e38 100644
--- a/server/api/intSalesforceField/index.js
+++ b/server/api/intSalesforceField/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSalesforceField/intSalesforceField.attributes.js b/server/api/intSalesforceField/intSalesforceField.attributes.js
index 4e0d2f8..9893239 100644
--- a/server/api/intSalesforceField/intSalesforceField.attributes.js
+++ b/server/api/intSalesforceField/intSalesforceField.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSalesforceField/intSalesforceField.controller.js b/server/api/intSalesforceField/intSalesforceField.controller.js
index 93d3a6f..9093e4c 100644
--- a/server/api/intSalesforceField/intSalesforceField.controller.js
+++ b/server/api/intSalesforceField/intSalesforceField.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSalesforceField/intSalesforceField.model.js b/server/api/intSalesforceField/intSalesforceField.model.js
index 3b2d437..7c1afae 100644
--- a/server/api/intSalesforceField/intSalesforceField.model.js
+++ b/server/api/intSalesforceField/intSalesforceField.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSalesforceField/intSalesforceField.rpc.js b/server/api/intSalesforceField/intSalesforceField.rpc.js
index 59a2d52..a3c5170 100644
--- a/server/api/intSalesforceField/intSalesforceField.rpc.js
+++ b/server/api/intSalesforceField/intSalesforceField.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intServicenowAccount/index.js b/server/api/intServicenowAccount/index.js
index c7916f6..c234d90 100644
--- a/server/api/intServicenowAccount/index.js
+++ b/server/api/intServicenowAccount/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intServicenowAccount/intServicenowAccount.attributes.js b/server/api/intServicenowAccount/intServicenowAccount.attributes.js
index a6df144..234a8cd 100644
--- a/server/api/intServicenowAccount/intServicenowAccount.attributes.js
+++ b/server/api/intServicenowAccount/intServicenowAccount.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intServicenowAccount/intServicenowAccount.controller.js b/server/api/intServicenowAccount/intServicenowAccount.controller.js
index 0469337..87aff8a 100644
--- a/server/api/intServicenowAccount/intServicenowAccount.controller.js
+++ b/server/api/intServicenowAccount/intServicenowAccount.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intServicenowAccount/intServicenowAccount.model.js b/server/api/intServicenowAccount/intServicenowAccount.model.js
index 1a5e7b7..36780e6 100644
--- a/server/api/intServicenowAccount/intServicenowAccount.model.js
+++ b/server/api/intServicenowAccount/intServicenowAccount.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intServicenowAccount/intServicenowAccount.rpc.js b/server/api/intServicenowAccount/intServicenowAccount.rpc.js
index 7e844cb..53882c8 100644
--- a/server/api/intServicenowAccount/intServicenowAccount.rpc.js
+++ b/server/api/intServicenowAccount/intServicenowAccount.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intServicenowConfiguration/index.js b/server/api/intServicenowConfiguration/index.js
index 2a4fb8a..edc44a7 100644
--- a/server/api/intServicenowConfiguration/index.js
+++ b/server/api/intServicenowConfiguration/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intServicenowConfiguration/intServicenowConfiguration.attributes.js b/server/api/intServicenowConfiguration/intServicenowConfiguration.attributes.js
index ddef4eb..b4cdb10 100644
--- a/server/api/intServicenowConfiguration/intServicenowConfiguration.attributes.js
+++ b/server/api/intServicenowConfiguration/intServicenowConfiguration.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0xeec4=['sequelize','STRING'];(function(_0x30ba61,_0x48b905){var _0x7300ad=function(_0x3b4f73){while(--_0x3b4f73){_0x30ba61['push'](_0x30ba61['shift']());}};_0x7300ad(++_0x48b905);}(_0xeec4,0x1d6));var _0x4eec=function(_0x199b1f,_0x4ed849){_0x199b1f=_0x199b1f-0x0;var _0x267ac9=_0xeec4[_0x199b1f];return _0x267ac9;};'use strict';var Sequelize=require(_0x4eec('0x0'));module['exports']={'name':{'type':Sequelize[_0x4eec('0x1')]},'description':{'type':Sequelize[_0x4eec('0x1')]}};
\ No newline at end of file
+var _0x9bc7=['STRING'];(function(_0x4c62a1,_0x172263){var _0x2f4199=function(_0x472503){while(--_0x472503){_0x4c62a1['push'](_0x4c62a1['shift']());}};_0x2f4199(++_0x172263);}(_0x9bc7,0x14c));var _0x79bc=function(_0x3ab51d,_0x2fa01d){_0x3ab51d=_0x3ab51d-0x0;var _0x29a04e=_0x9bc7[_0x3ab51d];return _0x29a04e;};'use strict';var Sequelize=require('sequelize');module['exports']={'name':{'type':Sequelize[_0x79bc('0x0')]},'description':{'type':Sequelize['STRING']}};
\ No newline at end of file
diff --git a/server/api/intServicenowConfiguration/intServicenowConfiguration.controller.js b/server/api/intServicenowConfiguration/intServicenowConfiguration.controller.js
index e490fa6..ad00059 100644
--- a/server/api/intServicenowConfiguration/intServicenowConfiguration.controller.js
+++ b/server/api/intServicenowConfiguration/intServicenowConfiguration.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intServicenowConfiguration/intServicenowConfiguration.model.js b/server/api/intServicenowConfiguration/intServicenowConfiguration.model.js
index 964b946..543dbd9 100644
--- a/server/api/intServicenowConfiguration/intServicenowConfiguration.model.js
+++ b/server/api/intServicenowConfiguration/intServicenowConfiguration.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intServicenowConfiguration/intServicenowConfiguration.rpc.js b/server/api/intServicenowConfiguration/intServicenowConfiguration.rpc.js
index 1639639..eb72159 100644
--- a/server/api/intServicenowConfiguration/intServicenowConfiguration.rpc.js
+++ b/server/api/intServicenowConfiguration/intServicenowConfiguration.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intServicenowField/index.js b/server/api/intServicenowField/index.js
index ec6ee90..6f19d7c 100644
--- a/server/api/intServicenowField/index.js
+++ b/server/api/intServicenowField/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intServicenowField/intServicenowField.attributes.js b/server/api/intServicenowField/intServicenowField.attributes.js
index b31e636..019f38b 100644
--- a/server/api/intServicenowField/intServicenowField.attributes.js
+++ b/server/api/intServicenowField/intServicenowField.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intServicenowField/intServicenowField.controller.js b/server/api/intServicenowField/intServicenowField.controller.js
index d350660..a57633a 100644
--- a/server/api/intServicenowField/intServicenowField.controller.js
+++ b/server/api/intServicenowField/intServicenowField.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intServicenowField/intServicenowField.model.js b/server/api/intServicenowField/intServicenowField.model.js
index 6166fc7..4997de3 100644
--- a/server/api/intServicenowField/intServicenowField.model.js
+++ b/server/api/intServicenowField/intServicenowField.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intServicenowField/intServicenowField.rpc.js b/server/api/intServicenowField/intServicenowField.rpc.js
index cd80535..71ec40e 100644
--- a/server/api/intServicenowField/intServicenowField.rpc.js
+++ b/server/api/intServicenowField/intServicenowField.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSugarcrmAccount/index.js b/server/api/intSugarcrmAccount/index.js
index 5ea9870..76a7985 100644
--- a/server/api/intSugarcrmAccount/index.js
+++ b/server/api/intSugarcrmAccount/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSugarcrmAccount/intSugarcrmAccount.attributes.js b/server/api/intSugarcrmAccount/intSugarcrmAccount.attributes.js
index 76d98e7..ce978da 100644
--- a/server/api/intSugarcrmAccount/intSugarcrmAccount.attributes.js
+++ b/server/api/intSugarcrmAccount/intSugarcrmAccount.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSugarcrmAccount/intSugarcrmAccount.controller.js b/server/api/intSugarcrmAccount/intSugarcrmAccount.controller.js
index a6dc225..3beffa6 100644
--- a/server/api/intSugarcrmAccount/intSugarcrmAccount.controller.js
+++ b/server/api/intSugarcrmAccount/intSugarcrmAccount.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSugarcrmAccount/intSugarcrmAccount.model.js b/server/api/intSugarcrmAccount/intSugarcrmAccount.model.js
index e58cc27..7102b64 100644
--- a/server/api/intSugarcrmAccount/intSugarcrmAccount.model.js
+++ b/server/api/intSugarcrmAccount/intSugarcrmAccount.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSugarcrmAccount/intSugarcrmAccount.rpc.js b/server/api/intSugarcrmAccount/intSugarcrmAccount.rpc.js
index e86a210..d4f5a67 100644
--- a/server/api/intSugarcrmAccount/intSugarcrmAccount.rpc.js
+++ b/server/api/intSugarcrmAccount/intSugarcrmAccount.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSugarcrmConfiguration/index.js b/server/api/intSugarcrmConfiguration/index.js
index 6779830..9cedcde 100644
--- a/server/api/intSugarcrmConfiguration/index.js
+++ b/server/api/intSugarcrmConfiguration/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSugarcrmConfiguration/intSugarcrmConfiguration.attributes.js b/server/api/intSugarcrmConfiguration/intSugarcrmConfiguration.attributes.js
index 6eb3bd6..7a76b07 100644
--- a/server/api/intSugarcrmConfiguration/intSugarcrmConfiguration.attributes.js
+++ b/server/api/intSugarcrmConfiguration/intSugarcrmConfiguration.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0x733b=['exports','STRING','sequelize'];(function(_0x389832,_0x10a4a9){var _0x59429e=function(_0x5f3562){while(--_0x5f3562){_0x389832['push'](_0x389832['shift']());}};_0x59429e(++_0x10a4a9);}(_0x733b,0x13d));var _0xb733=function(_0x52a8c7,_0x137a3f){_0x52a8c7=_0x52a8c7-0x0;var _0x3c6e46=_0x733b[_0x52a8c7];return _0x3c6e46;};'use strict';var Sequelize=require(_0xb733('0x0'));module[_0xb733('0x1')]={'name':{'type':Sequelize[_0xb733('0x2')]},'description':{'type':Sequelize[_0xb733('0x2')]}};
\ No newline at end of file
+var _0x7ee2=['sequelize','exports','STRING'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0x7ee2,0x18f));var _0x27ee=function(_0x18269a,_0x28a2cb){_0x18269a=_0x18269a-0x0;var _0xc2c16c=_0x7ee2[_0x18269a];return _0xc2c16c;};'use strict';var Sequelize=require(_0x27ee('0x0'));module[_0x27ee('0x1')]={'name':{'type':Sequelize[_0x27ee('0x2')]},'description':{'type':Sequelize[_0x27ee('0x2')]}};
\ No newline at end of file
diff --git a/server/api/intSugarcrmConfiguration/intSugarcrmConfiguration.controller.js b/server/api/intSugarcrmConfiguration/intSugarcrmConfiguration.controller.js
index 4e55a80..2ee03ed 100644
--- a/server/api/intSugarcrmConfiguration/intSugarcrmConfiguration.controller.js
+++ b/server/api/intSugarcrmConfiguration/intSugarcrmConfiguration.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSugarcrmConfiguration/intSugarcrmConfiguration.model.js b/server/api/intSugarcrmConfiguration/intSugarcrmConfiguration.model.js
index 76ffe6a..704fac9 100644
--- a/server/api/intSugarcrmConfiguration/intSugarcrmConfiguration.model.js
+++ b/server/api/intSugarcrmConfiguration/intSugarcrmConfiguration.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSugarcrmConfiguration/intSugarcrmConfiguration.rpc.js b/server/api/intSugarcrmConfiguration/intSugarcrmConfiguration.rpc.js
index d72d3c0..3a36fd9 100644
--- a/server/api/intSugarcrmConfiguration/intSugarcrmConfiguration.rpc.js
+++ b/server/api/intSugarcrmConfiguration/intSugarcrmConfiguration.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSugarcrmField/index.js b/server/api/intSugarcrmField/index.js
index f1abbf4..f9bf1ce 100644
--- a/server/api/intSugarcrmField/index.js
+++ b/server/api/intSugarcrmField/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSugarcrmField/intSugarcrmField.attributes.js b/server/api/intSugarcrmField/intSugarcrmField.attributes.js
index 3691db3..56b4728 100644
--- a/server/api/intSugarcrmField/intSugarcrmField.attributes.js
+++ b/server/api/intSugarcrmField/intSugarcrmField.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSugarcrmField/intSugarcrmField.controller.js b/server/api/intSugarcrmField/intSugarcrmField.controller.js
index 00d0244..d4d8a8a 100644
--- a/server/api/intSugarcrmField/intSugarcrmField.controller.js
+++ b/server/api/intSugarcrmField/intSugarcrmField.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSugarcrmField/intSugarcrmField.model.js b/server/api/intSugarcrmField/intSugarcrmField.model.js
index e38a3b3..40fc28d 100644
--- a/server/api/intSugarcrmField/intSugarcrmField.model.js
+++ b/server/api/intSugarcrmField/intSugarcrmField.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intSugarcrmField/intSugarcrmField.rpc.js b/server/api/intSugarcrmField/intSugarcrmField.rpc.js
index 5db50df..aca3b19 100644
--- a/server/api/intSugarcrmField/intSugarcrmField.rpc.js
+++ b/server/api/intSugarcrmField/intSugarcrmField.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intVtigerAccount/index.js b/server/api/intVtigerAccount/index.js
index 3069b69..1c26e24 100644
--- a/server/api/intVtigerAccount/index.js
+++ b/server/api/intVtigerAccount/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intVtigerAccount/intVtigerAccount.attributes.js b/server/api/intVtigerAccount/intVtigerAccount.attributes.js
index 48d5560..ecc9dc6 100644
--- a/server/api/intVtigerAccount/intVtigerAccount.attributes.js
+++ b/server/api/intVtigerAccount/intVtigerAccount.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intVtigerAccount/intVtigerAccount.controller.js b/server/api/intVtigerAccount/intVtigerAccount.controller.js
index 3308d39..458c9a3 100644
--- a/server/api/intVtigerAccount/intVtigerAccount.controller.js
+++ b/server/api/intVtigerAccount/intVtigerAccount.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intVtigerAccount/intVtigerAccount.model.js b/server/api/intVtigerAccount/intVtigerAccount.model.js
index 85cbc56..b3415bf 100644
--- a/server/api/intVtigerAccount/intVtigerAccount.model.js
+++ b/server/api/intVtigerAccount/intVtigerAccount.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intVtigerAccount/intVtigerAccount.rpc.js b/server/api/intVtigerAccount/intVtigerAccount.rpc.js
index da06f99..72bbf07 100644
--- a/server/api/intVtigerAccount/intVtigerAccount.rpc.js
+++ b/server/api/intVtigerAccount/intVtigerAccount.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intVtigerConfiguration/index.js b/server/api/intVtigerConfiguration/index.js
index 50d07ae..928ef24 100644
--- a/server/api/intVtigerConfiguration/index.js
+++ b/server/api/intVtigerConfiguration/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intVtigerConfiguration/intVtigerConfiguration.attributes.js b/server/api/intVtigerConfiguration/intVtigerConfiguration.attributes.js
index b8d5690..3aca653 100644
--- a/server/api/intVtigerConfiguration/intVtigerConfiguration.attributes.js
+++ b/server/api/intVtigerConfiguration/intVtigerConfiguration.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0x06ed=['STRING','exports'];(function(_0x46a55e,_0xe095bf){var _0x2648a8=function(_0x16616f){while(--_0x16616f){_0x46a55e['push'](_0x46a55e['shift']());}};_0x2648a8(++_0xe095bf);}(_0x06ed,0x99));var _0xd06e=function(_0x38b642,_0x490629){_0x38b642=_0x38b642-0x0;var _0x540298=_0x06ed[_0x38b642];return _0x540298;};'use strict';var Sequelize=require('sequelize');module[_0xd06e('0x0')]={'name':{'type':Sequelize[_0xd06e('0x1')]},'description':{'type':Sequelize[_0xd06e('0x1')]}};
\ No newline at end of file
+var _0x4301=['STRING','sequelize','exports'];(function(_0x509d54,_0x3d027e){var _0x1bb783=function(_0x47140e){while(--_0x47140e){_0x509d54['push'](_0x509d54['shift']());}};_0x1bb783(++_0x3d027e);}(_0x4301,0x1d2));var _0x1430=function(_0x2ff0f7,_0x50b95c){_0x2ff0f7=_0x2ff0f7-0x0;var _0x571a43=_0x4301[_0x2ff0f7];return _0x571a43;};'use strict';var Sequelize=require(_0x1430('0x0'));module[_0x1430('0x1')]={'name':{'type':Sequelize['STRING']},'description':{'type':Sequelize[_0x1430('0x2')]}};
\ No newline at end of file
diff --git a/server/api/intVtigerConfiguration/intVtigerConfiguration.controller.js b/server/api/intVtigerConfiguration/intVtigerConfiguration.controller.js
index dbca66e..8fcbaa3 100644
--- a/server/api/intVtigerConfiguration/intVtigerConfiguration.controller.js
+++ b/server/api/intVtigerConfiguration/intVtigerConfiguration.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intVtigerConfiguration/intVtigerConfiguration.model.js b/server/api/intVtigerConfiguration/intVtigerConfiguration.model.js
index 1271acf..c386924 100644
--- a/server/api/intVtigerConfiguration/intVtigerConfiguration.model.js
+++ b/server/api/intVtigerConfiguration/intVtigerConfiguration.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intVtigerConfiguration/intVtigerConfiguration.rpc.js b/server/api/intVtigerConfiguration/intVtigerConfiguration.rpc.js
index 76006e4..31585e5 100644
--- a/server/api/intVtigerConfiguration/intVtigerConfiguration.rpc.js
+++ b/server/api/intVtigerConfiguration/intVtigerConfiguration.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intVtigerField/index.js b/server/api/intVtigerField/index.js
index a5e11b0..1cfdda8 100644
--- a/server/api/intVtigerField/index.js
+++ b/server/api/intVtigerField/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intVtigerField/intVtigerField.attributes.js b/server/api/intVtigerField/intVtigerField.attributes.js
index 3ccd800..433e7a8 100644
--- a/server/api/intVtigerField/intVtigerField.attributes.js
+++ b/server/api/intVtigerField/intVtigerField.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intVtigerField/intVtigerField.controller.js b/server/api/intVtigerField/intVtigerField.controller.js
index 55594a3..99fd09a 100644
--- a/server/api/intVtigerField/intVtigerField.controller.js
+++ b/server/api/intVtigerField/intVtigerField.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intVtigerField/intVtigerField.model.js b/server/api/intVtigerField/intVtigerField.model.js
index e7d0793..5fd0441 100644
--- a/server/api/intVtigerField/intVtigerField.model.js
+++ b/server/api/intVtigerField/intVtigerField.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intVtigerField/intVtigerField.rpc.js b/server/api/intVtigerField/intVtigerField.rpc.js
index 05fda01..fbb4174 100644
--- a/server/api/intVtigerField/intVtigerField.rpc.js
+++ b/server/api/intVtigerField/intVtigerField.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZendeskAccount/index.js b/server/api/intZendeskAccount/index.js
index 98c9f37..8104329 100644
--- a/server/api/intZendeskAccount/index.js
+++ b/server/api/intZendeskAccount/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZendeskAccount/intZendeskAccount.attributes.js b/server/api/intZendeskAccount/intZendeskAccount.attributes.js
index 8d7ae7b..4075933 100644
--- a/server/api/intZendeskAccount/intZendeskAccount.attributes.js
+++ b/server/api/intZendeskAccount/intZendeskAccount.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZendeskAccount/intZendeskAccount.controller.js b/server/api/intZendeskAccount/intZendeskAccount.controller.js
index 7795623..0381190 100644
--- a/server/api/intZendeskAccount/intZendeskAccount.controller.js
+++ b/server/api/intZendeskAccount/intZendeskAccount.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZendeskAccount/intZendeskAccount.model.js b/server/api/intZendeskAccount/intZendeskAccount.model.js
index 3f8eadc..6129f86 100644
--- a/server/api/intZendeskAccount/intZendeskAccount.model.js
+++ b/server/api/intZendeskAccount/intZendeskAccount.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZendeskAccount/intZendeskAccount.rpc.js b/server/api/intZendeskAccount/intZendeskAccount.rpc.js
index d8dcb99..16a92e6 100644
--- a/server/api/intZendeskAccount/intZendeskAccount.rpc.js
+++ b/server/api/intZendeskAccount/intZendeskAccount.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZendeskConfiguration/index.js b/server/api/intZendeskConfiguration/index.js
index 36ccf70..17299f6 100644
--- a/server/api/intZendeskConfiguration/index.js
+++ b/server/api/intZendeskConfiguration/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZendeskConfiguration/intZendeskConfiguration.attributes.js b/server/api/intZendeskConfiguration/intZendeskConfiguration.attributes.js
index 32dd557..6f969d8 100644
--- a/server/api/intZendeskConfiguration/intZendeskConfiguration.attributes.js
+++ b/server/api/intZendeskConfiguration/intZendeskConfiguration.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0xcec2=['exports','STRING'];(function(_0x5933fb,_0x9115ad){var _0x44d988=function(_0x295228){while(--_0x295228){_0x5933fb['push'](_0x5933fb['shift']());}};_0x44d988(++_0x9115ad);}(_0xcec2,0x1ca));var _0x2cec=function(_0x53b496,_0x15193c){_0x53b496=_0x53b496-0x0;var _0x1a3f49=_0xcec2[_0x53b496];return _0x1a3f49;};'use strict';var Sequelize=require('sequelize');module[_0x2cec('0x0')]={'name':{'type':Sequelize[_0x2cec('0x1')]},'description':{'type':Sequelize[_0x2cec('0x1')]}};
\ No newline at end of file
+var _0xfb92=['STRING','sequelize'];(function(_0x2a6809,_0x44edde){var _0x11c371=function(_0x1a4888){while(--_0x1a4888){_0x2a6809['push'](_0x2a6809['shift']());}};_0x11c371(++_0x44edde);}(_0xfb92,0xf7));var _0x2fb9=function(_0x5f3f39,_0x34a146){_0x5f3f39=_0x5f3f39-0x0;var _0x93c04e=_0xfb92[_0x5f3f39];return _0x93c04e;};'use strict';var Sequelize=require(_0x2fb9('0x0'));module['exports']={'name':{'type':Sequelize[_0x2fb9('0x1')]},'description':{'type':Sequelize['STRING']}};
\ No newline at end of file
diff --git a/server/api/intZendeskConfiguration/intZendeskConfiguration.controller.js b/server/api/intZendeskConfiguration/intZendeskConfiguration.controller.js
index a431bdd..00fbe59 100644
--- a/server/api/intZendeskConfiguration/intZendeskConfiguration.controller.js
+++ b/server/api/intZendeskConfiguration/intZendeskConfiguration.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZendeskConfiguration/intZendeskConfiguration.model.js b/server/api/intZendeskConfiguration/intZendeskConfiguration.model.js
index 7826f1a..2bbf15d 100644
--- a/server/api/intZendeskConfiguration/intZendeskConfiguration.model.js
+++ b/server/api/intZendeskConfiguration/intZendeskConfiguration.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZendeskConfiguration/intZendeskConfiguration.rpc.js b/server/api/intZendeskConfiguration/intZendeskConfiguration.rpc.js
index ccafd88..2591963 100644
--- a/server/api/intZendeskConfiguration/intZendeskConfiguration.rpc.js
+++ b/server/api/intZendeskConfiguration/intZendeskConfiguration.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZendeskField/index.js b/server/api/intZendeskField/index.js
index 2a5bd28..fbc207c 100644
--- a/server/api/intZendeskField/index.js
+++ b/server/api/intZendeskField/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZendeskField/intZendeskField.attributes.js b/server/api/intZendeskField/intZendeskField.attributes.js
index bbbc81c..13b2073 100644
--- a/server/api/intZendeskField/intZendeskField.attributes.js
+++ b/server/api/intZendeskField/intZendeskField.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZendeskField/intZendeskField.controller.js b/server/api/intZendeskField/intZendeskField.controller.js
index 627a5a4..d524a1e 100644
--- a/server/api/intZendeskField/intZendeskField.controller.js
+++ b/server/api/intZendeskField/intZendeskField.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZendeskField/intZendeskField.model.js b/server/api/intZendeskField/intZendeskField.model.js
index 30e2d2e..5250b8b 100644
--- a/server/api/intZendeskField/intZendeskField.model.js
+++ b/server/api/intZendeskField/intZendeskField.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZendeskField/intZendeskField.rpc.js b/server/api/intZendeskField/intZendeskField.rpc.js
index f750b60..8291c36 100644
--- a/server/api/intZendeskField/intZendeskField.rpc.js
+++ b/server/api/intZendeskField/intZendeskField.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZohoAccount/index.js b/server/api/intZohoAccount/index.js
index 67a0d0f..5a5de36 100644
--- a/server/api/intZohoAccount/index.js
+++ b/server/api/intZohoAccount/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZohoAccount/intZohoAccount.attributes.js b/server/api/intZohoAccount/intZohoAccount.attributes.js
index 4671be8..145c6d4 100644
--- a/server/api/intZohoAccount/intZohoAccount.attributes.js
+++ b/server/api/intZohoAccount/intZohoAccount.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZohoAccount/intZohoAccount.controller.js b/server/api/intZohoAccount/intZohoAccount.controller.js
index 425b98d..f731e4a 100644
--- a/server/api/intZohoAccount/intZohoAccount.controller.js
+++ b/server/api/intZohoAccount/intZohoAccount.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZohoAccount/intZohoAccount.model.js b/server/api/intZohoAccount/intZohoAccount.model.js
index 12bb7e1..cf4cfdd 100644
--- a/server/api/intZohoAccount/intZohoAccount.model.js
+++ b/server/api/intZohoAccount/intZohoAccount.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZohoAccount/intZohoAccount.rpc.js b/server/api/intZohoAccount/intZohoAccount.rpc.js
index 9b0a41d..6f74020 100644
--- a/server/api/intZohoAccount/intZohoAccount.rpc.js
+++ b/server/api/intZohoAccount/intZohoAccount.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZohoConfiguration/index.js b/server/api/intZohoConfiguration/index.js
index b68afdc..d2cd58c 100644
--- a/server/api/intZohoConfiguration/index.js
+++ b/server/api/intZohoConfiguration/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZohoConfiguration/intZohoConfiguration.attributes.js b/server/api/intZohoConfiguration/intZohoConfiguration.attributes.js
index fa11249..4f44138 100644
--- a/server/api/intZohoConfiguration/intZohoConfiguration.attributes.js
+++ b/server/api/intZohoConfiguration/intZohoConfiguration.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZohoConfiguration/intZohoConfiguration.controller.js b/server/api/intZohoConfiguration/intZohoConfiguration.controller.js
index 2996af9..775df84 100644
--- a/server/api/intZohoConfiguration/intZohoConfiguration.controller.js
+++ b/server/api/intZohoConfiguration/intZohoConfiguration.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZohoConfiguration/intZohoConfiguration.model.js b/server/api/intZohoConfiguration/intZohoConfiguration.model.js
index 355e055..1202df0 100644
--- a/server/api/intZohoConfiguration/intZohoConfiguration.model.js
+++ b/server/api/intZohoConfiguration/intZohoConfiguration.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZohoConfiguration/intZohoConfiguration.rpc.js b/server/api/intZohoConfiguration/intZohoConfiguration.rpc.js
index 326cae7..7a72288 100644
--- a/server/api/intZohoConfiguration/intZohoConfiguration.rpc.js
+++ b/server/api/intZohoConfiguration/intZohoConfiguration.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZohoField/index.js b/server/api/intZohoField/index.js
index 6867df5..4ebdde1 100644
--- a/server/api/intZohoField/index.js
+++ b/server/api/intZohoField/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZohoField/intZohoField.attributes.js b/server/api/intZohoField/intZohoField.attributes.js
index 25e646d..2156f49 100644
--- a/server/api/intZohoField/intZohoField.attributes.js
+++ b/server/api/intZohoField/intZohoField.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZohoField/intZohoField.controller.js b/server/api/intZohoField/intZohoField.controller.js
index b5556ea..d8bb333 100644
--- a/server/api/intZohoField/intZohoField.controller.js
+++ b/server/api/intZohoField/intZohoField.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZohoField/intZohoField.model.js b/server/api/intZohoField/intZohoField.model.js
index 4e5a5e9..5cc9ec1 100644
--- a/server/api/intZohoField/intZohoField.model.js
+++ b/server/api/intZohoField/intZohoField.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/intZohoField/intZohoField.rpc.js b/server/api/intZohoField/intZohoField.rpc.js
index a7d651a..3de9333 100644
--- a/server/api/intZohoField/intZohoField.rpc.js
+++ b/server/api/intZohoField/intZohoField.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/integration/index.js b/server/api/integration/index.js
index 59e37eb..b4bba8f 100644
--- a/server/api/integration/index.js
+++ b/server/api/integration/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/integration/integration.attributes.js b/server/api/integration/integration.attributes.js
index 5e7eef0..18b586e 100644
--- a/server/api/integration/integration.attributes.js
+++ b/server/api/integration/integration.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/integration/integration.controller.js b/server/api/integration/integration.controller.js
index 8e720e3..3af4e52 100644
--- a/server/api/integration/integration.controller.js
+++ b/server/api/integration/integration.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/integration/integration.model.js b/server/api/integration/integration.model.js
index f318feb..3ac47af 100644
--- a/server/api/integration/integration.model.js
+++ b/server/api/integration/integration.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/integration/integration.rpc.js b/server/api/integration/integration.rpc.js
index 2eccb88..1fc5bf7 100644
--- a/server/api/integration/integration.rpc.js
+++ b/server/api/integration/integration.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/integrationReport/index.js b/server/api/integrationReport/index.js
index 1b16264..b5c9973 100644
--- a/server/api/integrationReport/index.js
+++ b/server/api/integrationReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/integrationReport/integrationReport.attributes.js b/server/api/integrationReport/integrationReport.attributes.js
index 62cbaa7..2fe3f53 100644
--- a/server/api/integrationReport/integrationReport.attributes.js
+++ b/server/api/integrationReport/integrationReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/integrationReport/integrationReport.controller.js b/server/api/integrationReport/integrationReport.controller.js
index f5f0384..87dae0f 100644
--- a/server/api/integrationReport/integrationReport.controller.js
+++ b/server/api/integrationReport/integrationReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/integrationReport/integrationReport.model.js b/server/api/integrationReport/integrationReport.model.js
index 04a81e9..90a87de 100644
--- a/server/api/integrationReport/integrationReport.model.js
+++ b/server/api/integrationReport/integrationReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/integrationReport/integrationReport.rpc.js b/server/api/integrationReport/integrationReport.rpc.js
index bfcbf13..6a3c12a 100644
--- a/server/api/integrationReport/integrationReport.rpc.js
+++ b/server/api/integrationReport/integrationReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/interval/index.js b/server/api/interval/index.js
index 1855ba5..074794a 100644
--- a/server/api/interval/index.js
+++ b/server/api/interval/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/interval/interval.attributes.js b/server/api/interval/interval.attributes.js
index 8b6bf0f..fad0d71 100644
--- a/server/api/interval/interval.attributes.js
+++ b/server/api/interval/interval.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/interval/interval.controller.js b/server/api/interval/interval.controller.js
index d8836b6..b4d9295 100644
--- a/server/api/interval/interval.controller.js
+++ b/server/api/interval/interval.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/interval/interval.model.js b/server/api/interval/interval.model.js
index 62e54dc..b8b67be 100644
--- a/server/api/interval/interval.model.js
+++ b/server/api/interval/interval.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/interval/interval.rpc.js b/server/api/interval/interval.rpc.js
index c719323..33c71ab 100644
--- a/server/api/interval/interval.rpc.js
+++ b/server/api/interval/interval.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jira/index.js b/server/api/jira/index.js
index eb580c4..2e79a09 100644
--- a/server/api/jira/index.js
+++ b/server/api/jira/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jira/jira.controller.js b/server/api/jira/jira.controller.js
index 5ace124..dfc1e54 100644
--- a/server/api/jira/jira.controller.js
+++ b/server/api/jira/jira.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptyAnswerReport/index.js b/server/api/jscriptyAnswerReport/index.js
index e3b7f86..5e7c2e3 100644
--- a/server/api/jscriptyAnswerReport/index.js
+++ b/server/api/jscriptyAnswerReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptyAnswerReport/jscriptyAnswerReport.attributes.js b/server/api/jscriptyAnswerReport/jscriptyAnswerReport.attributes.js
index 6e8e685..177e95d 100644
--- a/server/api/jscriptyAnswerReport/jscriptyAnswerReport.attributes.js
+++ b/server/api/jscriptyAnswerReport/jscriptyAnswerReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptyAnswerReport/jscriptyAnswerReport.controller.js b/server/api/jscriptyAnswerReport/jscriptyAnswerReport.controller.js
index 2dd4bb8..f019f09 100644
--- a/server/api/jscriptyAnswerReport/jscriptyAnswerReport.controller.js
+++ b/server/api/jscriptyAnswerReport/jscriptyAnswerReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptyAnswerReport/jscriptyAnswerReport.model.js b/server/api/jscriptyAnswerReport/jscriptyAnswerReport.model.js
index c2e7813..457bdbd 100644
--- a/server/api/jscriptyAnswerReport/jscriptyAnswerReport.model.js
+++ b/server/api/jscriptyAnswerReport/jscriptyAnswerReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptyAnswerReport/jscriptyAnswerReport.rpc.js b/server/api/jscriptyAnswerReport/jscriptyAnswerReport.rpc.js
index a2ca295..6555a84 100644
--- a/server/api/jscriptyAnswerReport/jscriptyAnswerReport.rpc.js
+++ b/server/api/jscriptyAnswerReport/jscriptyAnswerReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptyProject/index.js b/server/api/jscriptyProject/index.js
index 5954397..87a24bd 100644
--- a/server/api/jscriptyProject/index.js
+++ b/server/api/jscriptyProject/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptyProject/jscriptyProject.attributes.js b/server/api/jscriptyProject/jscriptyProject.attributes.js
index b2dd0b2..9a42897 100644
--- a/server/api/jscriptyProject/jscriptyProject.attributes.js
+++ b/server/api/jscriptyProject/jscriptyProject.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptyProject/jscriptyProject.controller.js b/server/api/jscriptyProject/jscriptyProject.controller.js
index 030d711..4eaa0a6 100644
--- a/server/api/jscriptyProject/jscriptyProject.controller.js
+++ b/server/api/jscriptyProject/jscriptyProject.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptyProject/jscriptyProject.model.js b/server/api/jscriptyProject/jscriptyProject.model.js
index 2c54447..24c030c 100644
--- a/server/api/jscriptyProject/jscriptyProject.model.js
+++ b/server/api/jscriptyProject/jscriptyProject.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptyProject/jscriptyProject.rpc.js b/server/api/jscriptyProject/jscriptyProject.rpc.js
index 0446cf3..449de60 100644
--- a/server/api/jscriptyProject/jscriptyProject.rpc.js
+++ b/server/api/jscriptyProject/jscriptyProject.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptyQuestionReport/index.js b/server/api/jscriptyQuestionReport/index.js
index 897f12e..368478b 100644
--- a/server/api/jscriptyQuestionReport/index.js
+++ b/server/api/jscriptyQuestionReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptyQuestionReport/jscriptyQuestionReport.attributes.js b/server/api/jscriptyQuestionReport/jscriptyQuestionReport.attributes.js
index 976b480..d0d58b6 100644
--- a/server/api/jscriptyQuestionReport/jscriptyQuestionReport.attributes.js
+++ b/server/api/jscriptyQuestionReport/jscriptyQuestionReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptyQuestionReport/jscriptyQuestionReport.controller.js b/server/api/jscriptyQuestionReport/jscriptyQuestionReport.controller.js
index 0bf8dbb..4c7d7b8 100644
--- a/server/api/jscriptyQuestionReport/jscriptyQuestionReport.controller.js
+++ b/server/api/jscriptyQuestionReport/jscriptyQuestionReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptyQuestionReport/jscriptyQuestionReport.model.js b/server/api/jscriptyQuestionReport/jscriptyQuestionReport.model.js
index d5f9960..45c7dab 100644
--- a/server/api/jscriptyQuestionReport/jscriptyQuestionReport.model.js
+++ b/server/api/jscriptyQuestionReport/jscriptyQuestionReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptyQuestionReport/jscriptyQuestionReport.rpc.js b/server/api/jscriptyQuestionReport/jscriptyQuestionReport.rpc.js
index cb673f1..4aefc87 100644
--- a/server/api/jscriptyQuestionReport/jscriptyQuestionReport.rpc.js
+++ b/server/api/jscriptyQuestionReport/jscriptyQuestionReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptySessionReport/index.js b/server/api/jscriptySessionReport/index.js
index efbc2e0..9709e95 100644
--- a/server/api/jscriptySessionReport/index.js
+++ b/server/api/jscriptySessionReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptySessionReport/jscriptySessionReport.attributes.js b/server/api/jscriptySessionReport/jscriptySessionReport.attributes.js
index a4808f4..44970c4 100644
--- a/server/api/jscriptySessionReport/jscriptySessionReport.attributes.js
+++ b/server/api/jscriptySessionReport/jscriptySessionReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptySessionReport/jscriptySessionReport.controller.js b/server/api/jscriptySessionReport/jscriptySessionReport.controller.js
index a1ecf44..040a826 100644
--- a/server/api/jscriptySessionReport/jscriptySessionReport.controller.js
+++ b/server/api/jscriptySessionReport/jscriptySessionReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptySessionReport/jscriptySessionReport.model.js b/server/api/jscriptySessionReport/jscriptySessionReport.model.js
index a932a19..f1eff8c 100644
--- a/server/api/jscriptySessionReport/jscriptySessionReport.model.js
+++ b/server/api/jscriptySessionReport/jscriptySessionReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/jscriptySessionReport/jscriptySessionReport.rpc.js b/server/api/jscriptySessionReport/jscriptySessionReport.rpc.js
index 29cdd00..da5ae99 100644
--- a/server/api/jscriptySessionReport/jscriptySessionReport.rpc.js
+++ b/server/api/jscriptySessionReport/jscriptySessionReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/license/index.js b/server/api/license/index.js
index a765c81..629846e 100644
--- a/server/api/license/index.js
+++ b/server/api/license/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/license/license.attributes.js b/server/api/license/license.attributes.js
index 631379c..4384555 100644
--- a/server/api/license/license.attributes.js
+++ b/server/api/license/license.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/license/license.controller.js b/server/api/license/license.controller.js
index 060a574..2b2dab4 100644
--- a/server/api/license/license.controller.js
+++ b/server/api/license/license.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/license/license.model.js b/server/api/license/license.model.js
index fadb470..321b03d 100644
--- a/server/api/license/license.model.js
+++ b/server/api/license/license.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/license/license.rpc.js b/server/api/license/license.rpc.js
index 6022f1c..abecb12 100644
--- a/server/api/license/license.rpc.js
+++ b/server/api/license/license.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailAccount/index.js b/server/api/mailAccount/index.js
index 3382320..623d8e9 100644
--- a/server/api/mailAccount/index.js
+++ b/server/api/mailAccount/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailAccount/mailAccount.attributes.js b/server/api/mailAccount/mailAccount.attributes.js
index 641c2dd..70fd5f5 100644
--- a/server/api/mailAccount/mailAccount.attributes.js
+++ b/server/api/mailAccount/mailAccount.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailAccount/mailAccount.controller.js b/server/api/mailAccount/mailAccount.controller.js
index 5cc0d07..ac5315d 100644
--- a/server/api/mailAccount/mailAccount.controller.js
+++ b/server/api/mailAccount/mailAccount.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailAccount/mailAccount.events.js b/server/api/mailAccount/mailAccount.events.js
index 7b87fba..4d9b204 100644
--- a/server/api/mailAccount/mailAccount.events.js
+++ b/server/api/mailAccount/mailAccount.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailAccount/mailAccount.model.js b/server/api/mailAccount/mailAccount.model.js
index 6fd7e11..63efe98 100644
--- a/server/api/mailAccount/mailAccount.model.js
+++ b/server/api/mailAccount/mailAccount.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailAccount/mailAccount.rpc.js b/server/api/mailAccount/mailAccount.rpc.js
index e01f576..86be9ef 100644
--- a/server/api/mailAccount/mailAccount.rpc.js
+++ b/server/api/mailAccount/mailAccount.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailAccount/mailAccount.socket.js b/server/api/mailAccount/mailAccount.socket.js
index d08c93d..0838302 100644
--- a/server/api/mailAccount/mailAccount.socket.js
+++ b/server/api/mailAccount/mailAccount.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailApplication/index.js b/server/api/mailApplication/index.js
index dc164a0..77a789e 100644
--- a/server/api/mailApplication/index.js
+++ b/server/api/mailApplication/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailApplication/mailApplication.attributes.js b/server/api/mailApplication/mailApplication.attributes.js
index 4b4fcdc..c15b5d0 100644
--- a/server/api/mailApplication/mailApplication.attributes.js
+++ b/server/api/mailApplication/mailApplication.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailApplication/mailApplication.controller.js b/server/api/mailApplication/mailApplication.controller.js
index 0847b97..c04f347 100644
--- a/server/api/mailApplication/mailApplication.controller.js
+++ b/server/api/mailApplication/mailApplication.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailApplication/mailApplication.model.js b/server/api/mailApplication/mailApplication.model.js
index c02422d..5572b59 100644
--- a/server/api/mailApplication/mailApplication.model.js
+++ b/server/api/mailApplication/mailApplication.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailApplication/mailApplication.rpc.js b/server/api/mailApplication/mailApplication.rpc.js
index 0dce76a..d0ea0bd 100644
--- a/server/api/mailApplication/mailApplication.rpc.js
+++ b/server/api/mailApplication/mailApplication.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailInteraction/index.js b/server/api/mailInteraction/index.js
index 78086ad..78b8a24 100644
--- a/server/api/mailInteraction/index.js
+++ b/server/api/mailInteraction/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailInteraction/mailInteraction.attributes.js b/server/api/mailInteraction/mailInteraction.attributes.js
index 6003169..9a31533 100644
--- a/server/api/mailInteraction/mailInteraction.attributes.js
+++ b/server/api/mailInteraction/mailInteraction.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailInteraction/mailInteraction.controller.js b/server/api/mailInteraction/mailInteraction.controller.js
index 269359c..68ce92b 100644
--- a/server/api/mailInteraction/mailInteraction.controller.js
+++ b/server/api/mailInteraction/mailInteraction.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailInteraction/mailInteraction.events.js b/server/api/mailInteraction/mailInteraction.events.js
index 8b91c13..d0ad8aa 100644
--- a/server/api/mailInteraction/mailInteraction.events.js
+++ b/server/api/mailInteraction/mailInteraction.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailInteraction/mailInteraction.model.js b/server/api/mailInteraction/mailInteraction.model.js
index dd01b1c..fd8b601 100644
--- a/server/api/mailInteraction/mailInteraction.model.js
+++ b/server/api/mailInteraction/mailInteraction.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailInteraction/mailInteraction.rpc.js b/server/api/mailInteraction/mailInteraction.rpc.js
index 976ed61..55d23a8 100644
--- a/server/api/mailInteraction/mailInteraction.rpc.js
+++ b/server/api/mailInteraction/mailInteraction.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailInteraction/mailInteraction.socket.js b/server/api/mailInteraction/mailInteraction.socket.js
index 4488923..e77203b 100644
--- a/server/api/mailInteraction/mailInteraction.socket.js
+++ b/server/api/mailInteraction/mailInteraction.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailMessage/index.js b/server/api/mailMessage/index.js
index fae384b..4191cf6 100644
--- a/server/api/mailMessage/index.js
+++ b/server/api/mailMessage/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailMessage/mailMessage.attributes.js b/server/api/mailMessage/mailMessage.attributes.js
index 37052b6..c2735b4 100644
--- a/server/api/mailMessage/mailMessage.attributes.js
+++ b/server/api/mailMessage/mailMessage.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailMessage/mailMessage.controller.js b/server/api/mailMessage/mailMessage.controller.js
index 9c6b1b9..12c6e97 100644
--- a/server/api/mailMessage/mailMessage.controller.js
+++ b/server/api/mailMessage/mailMessage.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailMessage/mailMessage.events.js b/server/api/mailMessage/mailMessage.events.js
index d3e7edc..08e91e6 100644
--- a/server/api/mailMessage/mailMessage.events.js
+++ b/server/api/mailMessage/mailMessage.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailMessage/mailMessage.model.js b/server/api/mailMessage/mailMessage.model.js
index 83d28c1..7dd3165 100644
--- a/server/api/mailMessage/mailMessage.model.js
+++ b/server/api/mailMessage/mailMessage.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailMessage/mailMessage.rpc.js b/server/api/mailMessage/mailMessage.rpc.js
index 9ce55e3..043f419 100644
--- a/server/api/mailMessage/mailMessage.rpc.js
+++ b/server/api/mailMessage/mailMessage.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailMessage/mailMessage.socket.js b/server/api/mailMessage/mailMessage.socket.js
index ef70842..339c4ba 100644
--- a/server/api/mailMessage/mailMessage.socket.js
+++ b/server/api/mailMessage/mailMessage.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailQueue/index.js b/server/api/mailQueue/index.js
index 4dee0b5..8b7d88a 100644
--- a/server/api/mailQueue/index.js
+++ b/server/api/mailQueue/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailQueue/mailQueue.attributes.js b/server/api/mailQueue/mailQueue.attributes.js
index 93ec331..5b27c69 100644
--- a/server/api/mailQueue/mailQueue.attributes.js
+++ b/server/api/mailQueue/mailQueue.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailQueue/mailQueue.controller.js b/server/api/mailQueue/mailQueue.controller.js
index 41db3ae..8ee9e60 100644
--- a/server/api/mailQueue/mailQueue.controller.js
+++ b/server/api/mailQueue/mailQueue.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailQueue/mailQueue.events.js b/server/api/mailQueue/mailQueue.events.js
index a33eaf2..e0934a2 100644
--- a/server/api/mailQueue/mailQueue.events.js
+++ b/server/api/mailQueue/mailQueue.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailQueue/mailQueue.model.js b/server/api/mailQueue/mailQueue.model.js
index c3a92cf..744ae28 100644
--- a/server/api/mailQueue/mailQueue.model.js
+++ b/server/api/mailQueue/mailQueue.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailQueue/mailQueue.rpc.js b/server/api/mailQueue/mailQueue.rpc.js
index 90e720a..51462a6 100644
--- a/server/api/mailQueue/mailQueue.rpc.js
+++ b/server/api/mailQueue/mailQueue.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailQueue/mailQueue.socket.js b/server/api/mailQueue/mailQueue.socket.js
index cca06f5..310410f 100644
--- a/server/api/mailQueue/mailQueue.socket.js
+++ b/server/api/mailQueue/mailQueue.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailQueueReport/index.js b/server/api/mailQueueReport/index.js
index 4272e57..ce07c56 100644
--- a/server/api/mailQueueReport/index.js
+++ b/server/api/mailQueueReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailQueueReport/mailQueueReport.attributes.js b/server/api/mailQueueReport/mailQueueReport.attributes.js
index 85530ef..51b4238 100644
--- a/server/api/mailQueueReport/mailQueueReport.attributes.js
+++ b/server/api/mailQueueReport/mailQueueReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailQueueReport/mailQueueReport.controller.js b/server/api/mailQueueReport/mailQueueReport.controller.js
index 493b265..b10fc50 100644
--- a/server/api/mailQueueReport/mailQueueReport.controller.js
+++ b/server/api/mailQueueReport/mailQueueReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailQueueReport/mailQueueReport.model.js b/server/api/mailQueueReport/mailQueueReport.model.js
index 439c3cd..f248df7 100644
--- a/server/api/mailQueueReport/mailQueueReport.model.js
+++ b/server/api/mailQueueReport/mailQueueReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailQueueReport/mailQueueReport.rpc.js b/server/api/mailQueueReport/mailQueueReport.rpc.js
index 6cbbb93..506ec26 100644
--- a/server/api/mailQueueReport/mailQueueReport.rpc.js
+++ b/server/api/mailQueueReport/mailQueueReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailServerIn/index.js b/server/api/mailServerIn/index.js
index 2234ad8..11bf899 100644
--- a/server/api/mailServerIn/index.js
+++ b/server/api/mailServerIn/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailServerIn/mailServerIn.attributes.js b/server/api/mailServerIn/mailServerIn.attributes.js
index ccaec00..9f71cb5 100644
--- a/server/api/mailServerIn/mailServerIn.attributes.js
+++ b/server/api/mailServerIn/mailServerIn.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailServerIn/mailServerIn.model.js b/server/api/mailServerIn/mailServerIn.model.js
index 71b122a..28f0d37 100644
--- a/server/api/mailServerIn/mailServerIn.model.js
+++ b/server/api/mailServerIn/mailServerIn.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailServerIn/mailServerIn.rpc.js b/server/api/mailServerIn/mailServerIn.rpc.js
index 9558921..1af2c01 100644
--- a/server/api/mailServerIn/mailServerIn.rpc.js
+++ b/server/api/mailServerIn/mailServerIn.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailServerOut/index.js b/server/api/mailServerOut/index.js
index e1892f2..5ccc6c4 100644
--- a/server/api/mailServerOut/index.js
+++ b/server/api/mailServerOut/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailServerOut/mailServerOut.attributes.js b/server/api/mailServerOut/mailServerOut.attributes.js
index 1094ab7..9a4601e 100644
--- a/server/api/mailServerOut/mailServerOut.attributes.js
+++ b/server/api/mailServerOut/mailServerOut.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailServerOut/mailServerOut.controller.js b/server/api/mailServerOut/mailServerOut.controller.js
index 42499c1..de9bb33 100644
--- a/server/api/mailServerOut/mailServerOut.controller.js
+++ b/server/api/mailServerOut/mailServerOut.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailServerOut/mailServerOut.model.js b/server/api/mailServerOut/mailServerOut.model.js
index 28d4141..291f4ff 100644
--- a/server/api/mailServerOut/mailServerOut.model.js
+++ b/server/api/mailServerOut/mailServerOut.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailServerOut/mailServerOut.rpc.js b/server/api/mailServerOut/mailServerOut.rpc.js
index 1f58102..5c8f050 100644
--- a/server/api/mailServerOut/mailServerOut.rpc.js
+++ b/server/api/mailServerOut/mailServerOut.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailSubstatus/index.js b/server/api/mailSubstatus/index.js
index b7769a2..6a36529 100644
--- a/server/api/mailSubstatus/index.js
+++ b/server/api/mailSubstatus/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailSubstatus/mailSubstatus.attributes.js b/server/api/mailSubstatus/mailSubstatus.attributes.js
index 7e23eca..e65431f 100644
--- a/server/api/mailSubstatus/mailSubstatus.attributes.js
+++ b/server/api/mailSubstatus/mailSubstatus.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailSubstatus/mailSubstatus.controller.js b/server/api/mailSubstatus/mailSubstatus.controller.js
index b7238a1..c280eaa 100644
--- a/server/api/mailSubstatus/mailSubstatus.controller.js
+++ b/server/api/mailSubstatus/mailSubstatus.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailSubstatus/mailSubstatus.events.js b/server/api/mailSubstatus/mailSubstatus.events.js
index ffe6a27..8f7b3e6 100644
--- a/server/api/mailSubstatus/mailSubstatus.events.js
+++ b/server/api/mailSubstatus/mailSubstatus.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailSubstatus/mailSubstatus.model.js b/server/api/mailSubstatus/mailSubstatus.model.js
index b1d9805..cf6ddee 100644
--- a/server/api/mailSubstatus/mailSubstatus.model.js
+++ b/server/api/mailSubstatus/mailSubstatus.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailSubstatus/mailSubstatus.rpc.js b/server/api/mailSubstatus/mailSubstatus.rpc.js
index ca0dc54..a266a7e 100644
--- a/server/api/mailSubstatus/mailSubstatus.rpc.js
+++ b/server/api/mailSubstatus/mailSubstatus.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailTransferReport/index.js b/server/api/mailTransferReport/index.js
index b683b14..e05b0fb 100644
--- a/server/api/mailTransferReport/index.js
+++ b/server/api/mailTransferReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailTransferReport/mailTransferReport.attributes.js b/server/api/mailTransferReport/mailTransferReport.attributes.js
index 99990e6..814b47e 100644
--- a/server/api/mailTransferReport/mailTransferReport.attributes.js
+++ b/server/api/mailTransferReport/mailTransferReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailTransferReport/mailTransferReport.controller.js b/server/api/mailTransferReport/mailTransferReport.controller.js
index e2a7ac2..c5af86f 100644
--- a/server/api/mailTransferReport/mailTransferReport.controller.js
+++ b/server/api/mailTransferReport/mailTransferReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailTransferReport/mailTransferReport.model.js b/server/api/mailTransferReport/mailTransferReport.model.js
index 30e7694..a1686d5 100644
--- a/server/api/mailTransferReport/mailTransferReport.model.js
+++ b/server/api/mailTransferReport/mailTransferReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/mailTransferReport/mailTransferReport.rpc.js b/server/api/mailTransferReport/mailTransferReport.rpc.js
index 9ccd1e0..80f47b2 100644
--- a/server/api/mailTransferReport/mailTransferReport.rpc.js
+++ b/server/api/mailTransferReport/mailTransferReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/memberReport/index.js b/server/api/memberReport/index.js
index bac280d..f553d99 100644
--- a/server/api/memberReport/index.js
+++ b/server/api/memberReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/memberReport/memberReport.attributes.js b/server/api/memberReport/memberReport.attributes.js
index b67cb5b..a40545a 100644
--- a/server/api/memberReport/memberReport.attributes.js
+++ b/server/api/memberReport/memberReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/memberReport/memberReport.controller.js b/server/api/memberReport/memberReport.controller.js
index e680bb0..6426e6e 100644
--- a/server/api/memberReport/memberReport.controller.js
+++ b/server/api/memberReport/memberReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/memberReport/memberReport.model.js b/server/api/memberReport/memberReport.model.js
index a191351..6cbe9ba 100644
--- a/server/api/memberReport/memberReport.model.js
+++ b/server/api/memberReport/memberReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/memberReport/memberReport.rpc.js b/server/api/memberReport/memberReport.rpc.js
index 24bfd2f..173cbad 100644
--- a/server/api/memberReport/memberReport.rpc.js
+++ b/server/api/memberReport/memberReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/migration/index.js b/server/api/migration/index.js
index ca89bf4..49a4bcb 100644
--- a/server/api/migration/index.js
+++ b/server/api/migration/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/migration/migration.attributes.js b/server/api/migration/migration.attributes.js
index 9dbe71e..ff175d5 100644
--- a/server/api/migration/migration.attributes.js
+++ b/server/api/migration/migration.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0x6f62=['sequelize','exports','STRING','version'];(function(_0x38cf30,_0x4f8398){var _0x562408=function(_0x16f14f){while(--_0x16f14f){_0x38cf30['push'](_0x38cf30['shift']());}};_0x562408(++_0x4f8398);}(_0x6f62,0x1cc));var _0x26f6=function(_0x3b5ad9,_0x223867){_0x3b5ad9=_0x3b5ad9-0x0;var _0x611ae9=_0x6f62[_0x3b5ad9];return _0x611ae9;};'use strict';var Sequelize=require(_0x26f6('0x0'));module[_0x26f6('0x1')]={'version':{'type':Sequelize[_0x26f6('0x2')],'unique':_0x26f6('0x3')}};
\ No newline at end of file
+var _0x9a55=['sequelize','exports','STRING'];(function(_0x199bc4,_0x338105){var _0x136ffb=function(_0x3e7ced){while(--_0x3e7ced){_0x199bc4['push'](_0x199bc4['shift']());}};_0x136ffb(++_0x338105);}(_0x9a55,0x120));var _0x59a5=function(_0x107d93,_0x2bcaeb){_0x107d93=_0x107d93-0x0;var _0x412c84=_0x9a55[_0x107d93];return _0x412c84;};'use strict';var Sequelize=require(_0x59a5('0x0'));module[_0x59a5('0x1')]={'version':{'type':Sequelize[_0x59a5('0x2')],'unique':'version'}};
\ No newline at end of file
diff --git a/server/api/migration/migration.controller.js b/server/api/migration/migration.controller.js
index 54ee7d3..0a141da 100644
--- a/server/api/migration/migration.controller.js
+++ b/server/api/migration/migration.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/migration/migration.model.js b/server/api/migration/migration.model.js
index 873ec99..4ab523f 100644
--- a/server/api/migration/migration.model.js
+++ b/server/api/migration/migration.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/migration/migration.rpc.js b/server/api/migration/migration.rpc.js
index 66e8419..a720c30 100644
--- a/server/api/migration/migration.rpc.js
+++ b/server/api/migration/migration.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/network/index.js b/server/api/network/index.js
index 440ad31..ebad15f 100644
--- a/server/api/network/index.js
+++ b/server/api/network/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/network/network.attributes.js b/server/api/network/network.attributes.js
index d9f073b..9716083 100644
--- a/server/api/network/network.attributes.js
+++ b/server/api/network/network.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/network/network.controller.js b/server/api/network/network.controller.js
index e274d71..42a1d20 100644
--- a/server/api/network/network.controller.js
+++ b/server/api/network/network.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/network/network.model.js b/server/api/network/network.model.js
index 6ff1a30..9236444 100644
--- a/server/api/network/network.model.js
+++ b/server/api/network/network.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/network/network.rpc.js b/server/api/network/network.rpc.js
index 3564e14..80cbdd2 100644
--- a/server/api/network/network.rpc.js
+++ b/server/api/network/network.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelAccount/index.js b/server/api/openchannelAccount/index.js
index 305e4b6..af3a31a 100644
--- a/server/api/openchannelAccount/index.js
+++ b/server/api/openchannelAccount/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelAccount/openchannelAccount.attributes.js b/server/api/openchannelAccount/openchannelAccount.attributes.js
index e3c2dd7..740f1c5 100644
--- a/server/api/openchannelAccount/openchannelAccount.attributes.js
+++ b/server/api/openchannelAccount/openchannelAccount.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelAccount/openchannelAccount.controller.js b/server/api/openchannelAccount/openchannelAccount.controller.js
index 24e2ad7..2b65a62 100644
--- a/server/api/openchannelAccount/openchannelAccount.controller.js
+++ b/server/api/openchannelAccount/openchannelAccount.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelAccount/openchannelAccount.events.js b/server/api/openchannelAccount/openchannelAccount.events.js
index c15e541..190e2d8 100644
--- a/server/api/openchannelAccount/openchannelAccount.events.js
+++ b/server/api/openchannelAccount/openchannelAccount.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelAccount/openchannelAccount.model.js b/server/api/openchannelAccount/openchannelAccount.model.js
index 78269d1..ed7d31b 100644
--- a/server/api/openchannelAccount/openchannelAccount.model.js
+++ b/server/api/openchannelAccount/openchannelAccount.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelAccount/openchannelAccount.rpc.js b/server/api/openchannelAccount/openchannelAccount.rpc.js
index 0f3f38f..da80b81 100644
--- a/server/api/openchannelAccount/openchannelAccount.rpc.js
+++ b/server/api/openchannelAccount/openchannelAccount.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelAccount/openchannelAccount.socket.js b/server/api/openchannelAccount/openchannelAccount.socket.js
index f458a40..bc90d21 100644
--- a/server/api/openchannelAccount/openchannelAccount.socket.js
+++ b/server/api/openchannelAccount/openchannelAccount.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelApplication/index.js b/server/api/openchannelApplication/index.js
index f6c0eb5..72f4372 100644
--- a/server/api/openchannelApplication/index.js
+++ b/server/api/openchannelApplication/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelApplication/openchannelApplication.attributes.js b/server/api/openchannelApplication/openchannelApplication.attributes.js
index 889bd7f..441d6d0 100644
--- a/server/api/openchannelApplication/openchannelApplication.attributes.js
+++ b/server/api/openchannelApplication/openchannelApplication.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelApplication/openchannelApplication.controller.js b/server/api/openchannelApplication/openchannelApplication.controller.js
index 2452da0..b0a1d0a 100644
--- a/server/api/openchannelApplication/openchannelApplication.controller.js
+++ b/server/api/openchannelApplication/openchannelApplication.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelApplication/openchannelApplication.model.js b/server/api/openchannelApplication/openchannelApplication.model.js
index 5295b33..ee57e44 100644
--- a/server/api/openchannelApplication/openchannelApplication.model.js
+++ b/server/api/openchannelApplication/openchannelApplication.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelApplication/openchannelApplication.rpc.js b/server/api/openchannelApplication/openchannelApplication.rpc.js
index 7cd79a6..efb3a87 100644
--- a/server/api/openchannelApplication/openchannelApplication.rpc.js
+++ b/server/api/openchannelApplication/openchannelApplication.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelInteraction/index.js b/server/api/openchannelInteraction/index.js
index e81867a..2822537 100644
--- a/server/api/openchannelInteraction/index.js
+++ b/server/api/openchannelInteraction/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelInteraction/openchannelInteraction.attributes.js b/server/api/openchannelInteraction/openchannelInteraction.attributes.js
index 9efd972..a3ef298 100644
--- a/server/api/openchannelInteraction/openchannelInteraction.attributes.js
+++ b/server/api/openchannelInteraction/openchannelInteraction.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelInteraction/openchannelInteraction.controller.js b/server/api/openchannelInteraction/openchannelInteraction.controller.js
index e4665c3..d29fc05 100644
--- a/server/api/openchannelInteraction/openchannelInteraction.controller.js
+++ b/server/api/openchannelInteraction/openchannelInteraction.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelInteraction/openchannelInteraction.events.js b/server/api/openchannelInteraction/openchannelInteraction.events.js
index 045c0f0..89fb81b 100644
--- a/server/api/openchannelInteraction/openchannelInteraction.events.js
+++ b/server/api/openchannelInteraction/openchannelInteraction.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelInteraction/openchannelInteraction.model.js b/server/api/openchannelInteraction/openchannelInteraction.model.js
index 50c457e..9c2dff9 100644
--- a/server/api/openchannelInteraction/openchannelInteraction.model.js
+++ b/server/api/openchannelInteraction/openchannelInteraction.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelInteraction/openchannelInteraction.rpc.js b/server/api/openchannelInteraction/openchannelInteraction.rpc.js
index 13e06db..2ad331e 100644
--- a/server/api/openchannelInteraction/openchannelInteraction.rpc.js
+++ b/server/api/openchannelInteraction/openchannelInteraction.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelInteraction/openchannelInteraction.socket.js b/server/api/openchannelInteraction/openchannelInteraction.socket.js
index 1a6adc7..cf2e61b 100644
--- a/server/api/openchannelInteraction/openchannelInteraction.socket.js
+++ b/server/api/openchannelInteraction/openchannelInteraction.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelMessage/index.js b/server/api/openchannelMessage/index.js
index 2bded1b..b99ae0e 100644
--- a/server/api/openchannelMessage/index.js
+++ b/server/api/openchannelMessage/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelMessage/openchannelMessage.attributes.js b/server/api/openchannelMessage/openchannelMessage.attributes.js
index de2afb1..1619106 100644
--- a/server/api/openchannelMessage/openchannelMessage.attributes.js
+++ b/server/api/openchannelMessage/openchannelMessage.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelMessage/openchannelMessage.controller.js b/server/api/openchannelMessage/openchannelMessage.controller.js
index cdfa583..c4bff35 100644
--- a/server/api/openchannelMessage/openchannelMessage.controller.js
+++ b/server/api/openchannelMessage/openchannelMessage.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelMessage/openchannelMessage.events.js b/server/api/openchannelMessage/openchannelMessage.events.js
index 488cc82..f75d5d7 100644
--- a/server/api/openchannelMessage/openchannelMessage.events.js
+++ b/server/api/openchannelMessage/openchannelMessage.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelMessage/openchannelMessage.model.js b/server/api/openchannelMessage/openchannelMessage.model.js
index 8b707be..b9fbecf 100644
--- a/server/api/openchannelMessage/openchannelMessage.model.js
+++ b/server/api/openchannelMessage/openchannelMessage.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelMessage/openchannelMessage.rpc.js b/server/api/openchannelMessage/openchannelMessage.rpc.js
index cb1fba0..641e630 100644
--- a/server/api/openchannelMessage/openchannelMessage.rpc.js
+++ b/server/api/openchannelMessage/openchannelMessage.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelMessage/openchannelMessage.socket.js b/server/api/openchannelMessage/openchannelMessage.socket.js
index a6f9bb7..dc94621 100644
--- a/server/api/openchannelMessage/openchannelMessage.socket.js
+++ b/server/api/openchannelMessage/openchannelMessage.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelQueue/index.js b/server/api/openchannelQueue/index.js
index 64b5df9..3493453 100644
--- a/server/api/openchannelQueue/index.js
+++ b/server/api/openchannelQueue/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelQueue/openchannelQueue.attributes.js b/server/api/openchannelQueue/openchannelQueue.attributes.js
index 2c22244..ddce809 100644
--- a/server/api/openchannelQueue/openchannelQueue.attributes.js
+++ b/server/api/openchannelQueue/openchannelQueue.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelQueue/openchannelQueue.controller.js b/server/api/openchannelQueue/openchannelQueue.controller.js
index 2fc2e14..a799ae7 100644
--- a/server/api/openchannelQueue/openchannelQueue.controller.js
+++ b/server/api/openchannelQueue/openchannelQueue.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelQueue/openchannelQueue.events.js b/server/api/openchannelQueue/openchannelQueue.events.js
index 44a4c55..f43802e 100644
--- a/server/api/openchannelQueue/openchannelQueue.events.js
+++ b/server/api/openchannelQueue/openchannelQueue.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelQueue/openchannelQueue.model.js b/server/api/openchannelQueue/openchannelQueue.model.js
index e7e03df..e491cbe 100644
--- a/server/api/openchannelQueue/openchannelQueue.model.js
+++ b/server/api/openchannelQueue/openchannelQueue.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelQueue/openchannelQueue.rpc.js b/server/api/openchannelQueue/openchannelQueue.rpc.js
index a11e5fa..6119ab6 100644
--- a/server/api/openchannelQueue/openchannelQueue.rpc.js
+++ b/server/api/openchannelQueue/openchannelQueue.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelQueue/openchannelQueue.socket.js b/server/api/openchannelQueue/openchannelQueue.socket.js
index 199031d..25b759b 100644
--- a/server/api/openchannelQueue/openchannelQueue.socket.js
+++ b/server/api/openchannelQueue/openchannelQueue.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelQueueReport/index.js b/server/api/openchannelQueueReport/index.js
index b6d9031..c43b903 100644
--- a/server/api/openchannelQueueReport/index.js
+++ b/server/api/openchannelQueueReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelQueueReport/openchannelQueueReport.attributes.js b/server/api/openchannelQueueReport/openchannelQueueReport.attributes.js
index c30d8b3..f9b1516 100644
--- a/server/api/openchannelQueueReport/openchannelQueueReport.attributes.js
+++ b/server/api/openchannelQueueReport/openchannelQueueReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelQueueReport/openchannelQueueReport.controller.js b/server/api/openchannelQueueReport/openchannelQueueReport.controller.js
index 6a722e1..e468f79 100644
--- a/server/api/openchannelQueueReport/openchannelQueueReport.controller.js
+++ b/server/api/openchannelQueueReport/openchannelQueueReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelQueueReport/openchannelQueueReport.model.js b/server/api/openchannelQueueReport/openchannelQueueReport.model.js
index ec4a6e1..ba27535 100644
--- a/server/api/openchannelQueueReport/openchannelQueueReport.model.js
+++ b/server/api/openchannelQueueReport/openchannelQueueReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelQueueReport/openchannelQueueReport.rpc.js b/server/api/openchannelQueueReport/openchannelQueueReport.rpc.js
index e7c0472..a03fb14 100644
--- a/server/api/openchannelQueueReport/openchannelQueueReport.rpc.js
+++ b/server/api/openchannelQueueReport/openchannelQueueReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelTransferReport/index.js b/server/api/openchannelTransferReport/index.js
index 944bed1..f9e193d 100644
--- a/server/api/openchannelTransferReport/index.js
+++ b/server/api/openchannelTransferReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelTransferReport/openchannelTransferReport.attributes.js b/server/api/openchannelTransferReport/openchannelTransferReport.attributes.js
index 2d0f352..06193e9 100644
--- a/server/api/openchannelTransferReport/openchannelTransferReport.attributes.js
+++ b/server/api/openchannelTransferReport/openchannelTransferReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelTransferReport/openchannelTransferReport.controller.js b/server/api/openchannelTransferReport/openchannelTransferReport.controller.js
index c570a6d..a1a86f5 100644
--- a/server/api/openchannelTransferReport/openchannelTransferReport.controller.js
+++ b/server/api/openchannelTransferReport/openchannelTransferReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelTransferReport/openchannelTransferReport.model.js b/server/api/openchannelTransferReport/openchannelTransferReport.model.js
index fea6058..e65d715 100644
--- a/server/api/openchannelTransferReport/openchannelTransferReport.model.js
+++ b/server/api/openchannelTransferReport/openchannelTransferReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/openchannelTransferReport/openchannelTransferReport.rpc.js b/server/api/openchannelTransferReport/openchannelTransferReport.rpc.js
index c1ba39f..9541cbb 100644
--- a/server/api/openchannelTransferReport/openchannelTransferReport.rpc.js
+++ b/server/api/openchannelTransferReport/openchannelTransferReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/pause/index.js b/server/api/pause/index.js
index 3c6dd68..5eff161 100644
--- a/server/api/pause/index.js
+++ b/server/api/pause/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/pause/pause.attributes.js b/server/api/pause/pause.attributes.js
index 4d3f0cc..466cdde 100644
--- a/server/api/pause/pause.attributes.js
+++ b/server/api/pause/pause.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/pause/pause.controller.js b/server/api/pause/pause.controller.js
index fb8c437..ee31911 100644
--- a/server/api/pause/pause.controller.js
+++ b/server/api/pause/pause.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/pause/pause.model.js b/server/api/pause/pause.model.js
index 634b6d8..0da00bc 100644
--- a/server/api/pause/pause.model.js
+++ b/server/api/pause/pause.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/pause/pause.rpc.js b/server/api/pause/pause.rpc.js
index d51238b..f94d502 100644
--- a/server/api/pause/pause.rpc.js
+++ b/server/api/pause/pause.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/plugin/index.js b/server/api/plugin/index.js
index 92fd163..ef14b4d 100644
--- a/server/api/plugin/index.js
+++ b/server/api/plugin/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/plugin/plugin.attributes.js b/server/api/plugin/plugin.attributes.js
index 7639c3c..ef79bee 100644
--- a/server/api/plugin/plugin.attributes.js
+++ b/server/api/plugin/plugin.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/plugin/plugin.controller.js b/server/api/plugin/plugin.controller.js
index d4be4bd..39098d8 100644
--- a/server/api/plugin/plugin.controller.js
+++ b/server/api/plugin/plugin.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/plugin/plugin.events.js b/server/api/plugin/plugin.events.js
index 58c384c..40e7a06 100644
--- a/server/api/plugin/plugin.events.js
+++ b/server/api/plugin/plugin.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/plugin/plugin.model.js b/server/api/plugin/plugin.model.js
index 576667d..ccee755 100644
--- a/server/api/plugin/plugin.model.js
+++ b/server/api/plugin/plugin.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/plugin/plugin.rpc.js b/server/api/plugin/plugin.rpc.js
index 6c8ef91..5aa600c 100644
--- a/server/api/plugin/plugin.rpc.js
+++ b/server/api/plugin/plugin.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/plugin/plugin.socket.js b/server/api/plugin/plugin.socket.js
index a264341..3d30383 100644
--- a/server/api/plugin/plugin.socket.js
+++ b/server/api/plugin/plugin.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/pm2/index.js b/server/api/pm2/index.js
index 94504a6..7047b0f 100644
--- a/server/api/pm2/index.js
+++ b/server/api/pm2/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/pm2/pm2.controller.js b/server/api/pm2/pm2.controller.js
index 25e513d..d32f047 100644
--- a/server/api/pm2/pm2.controller.js
+++ b/server/api/pm2/pm2.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/realtime/index.js b/server/api/realtime/index.js
index f0b43d9..3efe797 100644
--- a/server/api/realtime/index.js
+++ b/server/api/realtime/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/realtime/realtime.controller.js b/server/api/realtime/realtime.controller.js
index d8daa8a..1654520 100644
--- a/server/api/realtime/realtime.controller.js
+++ b/server/api/realtime/realtime.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/reportAgentPreview/index.js b/server/api/reportAgentPreview/index.js
index 7b4e444..e20ea2d 100644
--- a/server/api/reportAgentPreview/index.js
+++ b/server/api/reportAgentPreview/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/reportAgentPreview/reportAgentPreview.attributes.js b/server/api/reportAgentPreview/reportAgentPreview.attributes.js
index 0dfca10..8f74915 100644
--- a/server/api/reportAgentPreview/reportAgentPreview.attributes.js
+++ b/server/api/reportAgentPreview/reportAgentPreview.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/reportAgentPreview/reportAgentPreview.model.js b/server/api/reportAgentPreview/reportAgentPreview.model.js
index 2fdc34f..c7be25b 100644
--- a/server/api/reportAgentPreview/reportAgentPreview.model.js
+++ b/server/api/reportAgentPreview/reportAgentPreview.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/reportAgentPreview/reportAgentPreview.rpc.js b/server/api/reportAgentPreview/reportAgentPreview.rpc.js
index 10f423f..8d81955 100644
--- a/server/api/reportAgentPreview/reportAgentPreview.rpc.js
+++ b/server/api/reportAgentPreview/reportAgentPreview.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/rpc/index.js b/server/api/rpc/index.js
index 7c888af..950b0cd 100644
--- a/server/api/rpc/index.js
+++ b/server/api/rpc/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/rpc/rpc.controller.js b/server/api/rpc/rpc.controller.js
index 3d15409..7300d34 100644
--- a/server/api/rpc/rpc.controller.js
+++ b/server/api/rpc/rpc.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/schedule/index.js b/server/api/schedule/index.js
index feb7542..191ff80 100644
--- a/server/api/schedule/index.js
+++ b/server/api/schedule/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/schedule/schedule.attributes.js b/server/api/schedule/schedule.attributes.js
index 4e3c443..47f6a58 100644
--- a/server/api/schedule/schedule.attributes.js
+++ b/server/api/schedule/schedule.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/schedule/schedule.controller.js b/server/api/schedule/schedule.controller.js
index c40e028..6675c1e 100644
--- a/server/api/schedule/schedule.controller.js
+++ b/server/api/schedule/schedule.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/schedule/schedule.model.js b/server/api/schedule/schedule.model.js
index 9f8479b..bdd638a 100644
--- a/server/api/schedule/schedule.model.js
+++ b/server/api/schedule/schedule.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/schedule/schedule.rpc.js b/server/api/schedule/schedule.rpc.js
index 5af90c0..3256918 100644
--- a/server/api/schedule/schedule.rpc.js
+++ b/server/api/schedule/schedule.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/screenRecording/index.js b/server/api/screenRecording/index.js
index 054c41f..bd9792e 100644
--- a/server/api/screenRecording/index.js
+++ b/server/api/screenRecording/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/screenRecording/screenRecording.attributes.js b/server/api/screenRecording/screenRecording.attributes.js
index 4363b4f..5f027a5 100644
--- a/server/api/screenRecording/screenRecording.attributes.js
+++ b/server/api/screenRecording/screenRecording.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/screenRecording/screenRecording.controller.js b/server/api/screenRecording/screenRecording.controller.js
index 606c8b9..104bbaa 100644
--- a/server/api/screenRecording/screenRecording.controller.js
+++ b/server/api/screenRecording/screenRecording.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/screenRecording/screenRecording.model.js b/server/api/screenRecording/screenRecording.model.js
index 39e2ed6..ab78525 100644
--- a/server/api/screenRecording/screenRecording.model.js
+++ b/server/api/screenRecording/screenRecording.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/screenRecording/screenRecording.rpc.js b/server/api/screenRecording/screenRecording.rpc.js
index fb0ff79..c449c0d 100644
--- a/server/api/screenRecording/screenRecording.rpc.js
+++ b/server/api/screenRecording/screenRecording.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/setting/index.js b/server/api/setting/index.js
index 16ac5b9..036c1ea 100644
--- a/server/api/setting/index.js
+++ b/server/api/setting/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/setting/setting.attributes.js b/server/api/setting/setting.attributes.js
index da8773c..1879de8 100644
--- a/server/api/setting/setting.attributes.js
+++ b/server/api/setting/setting.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/setting/setting.controller.js b/server/api/setting/setting.controller.js
index 91d9644..1cce4ed 100644
--- a/server/api/setting/setting.controller.js
+++ b/server/api/setting/setting.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/setting/setting.model.js b/server/api/setting/setting.model.js
index 2522506..4e66da5 100644
--- a/server/api/setting/setting.model.js
+++ b/server/api/setting/setting.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/setting/setting.rpc.js b/server/api/setting/setting.rpc.js
index 5065968..3365d73 100644
--- a/server/api/setting/setting.rpc.js
+++ b/server/api/setting/setting.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsAccount/index.js b/server/api/smsAccount/index.js
index a364691..66deca8 100644
--- a/server/api/smsAccount/index.js
+++ b/server/api/smsAccount/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsAccount/smsAccount.attributes.js b/server/api/smsAccount/smsAccount.attributes.js
index 0af1c62..391d5ed 100644
--- a/server/api/smsAccount/smsAccount.attributes.js
+++ b/server/api/smsAccount/smsAccount.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsAccount/smsAccount.controller.js b/server/api/smsAccount/smsAccount.controller.js
index b308828..4a8e4dd 100644
--- a/server/api/smsAccount/smsAccount.controller.js
+++ b/server/api/smsAccount/smsAccount.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsAccount/smsAccount.events.js b/server/api/smsAccount/smsAccount.events.js
index ffa7a9f..ffa51bc 100644
--- a/server/api/smsAccount/smsAccount.events.js
+++ b/server/api/smsAccount/smsAccount.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsAccount/smsAccount.model.js b/server/api/smsAccount/smsAccount.model.js
index 43c1fb3..524a307 100644
--- a/server/api/smsAccount/smsAccount.model.js
+++ b/server/api/smsAccount/smsAccount.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsAccount/smsAccount.rpc.js b/server/api/smsAccount/smsAccount.rpc.js
index 43de9d8..9a708d4 100644
--- a/server/api/smsAccount/smsAccount.rpc.js
+++ b/server/api/smsAccount/smsAccount.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsAccount/smsAccount.socket.js b/server/api/smsAccount/smsAccount.socket.js
index 83b2b42..596cd11 100644
--- a/server/api/smsAccount/smsAccount.socket.js
+++ b/server/api/smsAccount/smsAccount.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsApplication/index.js b/server/api/smsApplication/index.js
index db7cc42..c814aec 100644
--- a/server/api/smsApplication/index.js
+++ b/server/api/smsApplication/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsApplication/smsApplication.attributes.js b/server/api/smsApplication/smsApplication.attributes.js
index e0c3483..5b11d2f 100644
--- a/server/api/smsApplication/smsApplication.attributes.js
+++ b/server/api/smsApplication/smsApplication.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsApplication/smsApplication.controller.js b/server/api/smsApplication/smsApplication.controller.js
index 5abe1f7..1e22b4c 100644
--- a/server/api/smsApplication/smsApplication.controller.js
+++ b/server/api/smsApplication/smsApplication.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsApplication/smsApplication.model.js b/server/api/smsApplication/smsApplication.model.js
index f2bf2a1..e1d8e3e 100644
--- a/server/api/smsApplication/smsApplication.model.js
+++ b/server/api/smsApplication/smsApplication.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsApplication/smsApplication.rpc.js b/server/api/smsApplication/smsApplication.rpc.js
index ca39448..f469842 100644
--- a/server/api/smsApplication/smsApplication.rpc.js
+++ b/server/api/smsApplication/smsApplication.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsInteraction/index.js b/server/api/smsInteraction/index.js
index 4b50c99..aec8390 100644
--- a/server/api/smsInteraction/index.js
+++ b/server/api/smsInteraction/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsInteraction/smsInteraction.attributes.js b/server/api/smsInteraction/smsInteraction.attributes.js
index 89c12ce..f22d04d 100644
--- a/server/api/smsInteraction/smsInteraction.attributes.js
+++ b/server/api/smsInteraction/smsInteraction.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsInteraction/smsInteraction.controller.js b/server/api/smsInteraction/smsInteraction.controller.js
index c4003c5..58ebf5e 100644
--- a/server/api/smsInteraction/smsInteraction.controller.js
+++ b/server/api/smsInteraction/smsInteraction.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsInteraction/smsInteraction.events.js b/server/api/smsInteraction/smsInteraction.events.js
index 69a0a14..136898a 100644
--- a/server/api/smsInteraction/smsInteraction.events.js
+++ b/server/api/smsInteraction/smsInteraction.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsInteraction/smsInteraction.model.js b/server/api/smsInteraction/smsInteraction.model.js
index 39f61f9..2addf34 100644
--- a/server/api/smsInteraction/smsInteraction.model.js
+++ b/server/api/smsInteraction/smsInteraction.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsInteraction/smsInteraction.rpc.js b/server/api/smsInteraction/smsInteraction.rpc.js
index 2c42bbf..731b58b 100644
--- a/server/api/smsInteraction/smsInteraction.rpc.js
+++ b/server/api/smsInteraction/smsInteraction.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsInteraction/smsInteraction.socket.js b/server/api/smsInteraction/smsInteraction.socket.js
index 5b0e33b..a710441 100644
--- a/server/api/smsInteraction/smsInteraction.socket.js
+++ b/server/api/smsInteraction/smsInteraction.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsMessage/index.js b/server/api/smsMessage/index.js
index 278a6f9..d229239 100644
--- a/server/api/smsMessage/index.js
+++ b/server/api/smsMessage/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsMessage/smsMessage.attributes.js b/server/api/smsMessage/smsMessage.attributes.js
index 64c554e..c1c1963 100644
--- a/server/api/smsMessage/smsMessage.attributes.js
+++ b/server/api/smsMessage/smsMessage.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsMessage/smsMessage.controller.js b/server/api/smsMessage/smsMessage.controller.js
index 5d34dce..ddb7db7 100644
--- a/server/api/smsMessage/smsMessage.controller.js
+++ b/server/api/smsMessage/smsMessage.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsMessage/smsMessage.events.js b/server/api/smsMessage/smsMessage.events.js
index 5daa5ef..1fc75f3 100644
--- a/server/api/smsMessage/smsMessage.events.js
+++ b/server/api/smsMessage/smsMessage.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsMessage/smsMessage.model.js b/server/api/smsMessage/smsMessage.model.js
index dbaf71c..d74dbbf 100644
--- a/server/api/smsMessage/smsMessage.model.js
+++ b/server/api/smsMessage/smsMessage.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsMessage/smsMessage.rpc.js b/server/api/smsMessage/smsMessage.rpc.js
index f64f543..ad495d5 100644
--- a/server/api/smsMessage/smsMessage.rpc.js
+++ b/server/api/smsMessage/smsMessage.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsMessage/smsMessage.socket.js b/server/api/smsMessage/smsMessage.socket.js
index 0376737..b211ba7 100644
--- a/server/api/smsMessage/smsMessage.socket.js
+++ b/server/api/smsMessage/smsMessage.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsQueue/index.js b/server/api/smsQueue/index.js
index fdd5d3d..c64e457 100644
--- a/server/api/smsQueue/index.js
+++ b/server/api/smsQueue/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsQueue/smsQueue.attributes.js b/server/api/smsQueue/smsQueue.attributes.js
index 25fe7c3..707f54e 100644
--- a/server/api/smsQueue/smsQueue.attributes.js
+++ b/server/api/smsQueue/smsQueue.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsQueue/smsQueue.controller.js b/server/api/smsQueue/smsQueue.controller.js
index e40e23e..52b06f2 100644
--- a/server/api/smsQueue/smsQueue.controller.js
+++ b/server/api/smsQueue/smsQueue.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsQueue/smsQueue.events.js b/server/api/smsQueue/smsQueue.events.js
index b8a04af..7db1b02 100644
--- a/server/api/smsQueue/smsQueue.events.js
+++ b/server/api/smsQueue/smsQueue.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsQueue/smsQueue.model.js b/server/api/smsQueue/smsQueue.model.js
index 141294f..c3e98d1 100644
--- a/server/api/smsQueue/smsQueue.model.js
+++ b/server/api/smsQueue/smsQueue.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsQueue/smsQueue.rpc.js b/server/api/smsQueue/smsQueue.rpc.js
index 22fb3a6..cf6dff7 100644
--- a/server/api/smsQueue/smsQueue.rpc.js
+++ b/server/api/smsQueue/smsQueue.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsQueue/smsQueue.socket.js b/server/api/smsQueue/smsQueue.socket.js
index bc53990..e3d8c38 100644
--- a/server/api/smsQueue/smsQueue.socket.js
+++ b/server/api/smsQueue/smsQueue.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsQueueReport/index.js b/server/api/smsQueueReport/index.js
index 5ea1b9b..a096c9d 100644
--- a/server/api/smsQueueReport/index.js
+++ b/server/api/smsQueueReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsQueueReport/smsQueueReport.attributes.js b/server/api/smsQueueReport/smsQueueReport.attributes.js
index 76f43bd..8e4041b 100644
--- a/server/api/smsQueueReport/smsQueueReport.attributes.js
+++ b/server/api/smsQueueReport/smsQueueReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsQueueReport/smsQueueReport.controller.js b/server/api/smsQueueReport/smsQueueReport.controller.js
index f0ee2fb..f8cf71c 100644
--- a/server/api/smsQueueReport/smsQueueReport.controller.js
+++ b/server/api/smsQueueReport/smsQueueReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsQueueReport/smsQueueReport.model.js b/server/api/smsQueueReport/smsQueueReport.model.js
index 0342bf7..4024c3e 100644
--- a/server/api/smsQueueReport/smsQueueReport.model.js
+++ b/server/api/smsQueueReport/smsQueueReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsQueueReport/smsQueueReport.rpc.js b/server/api/smsQueueReport/smsQueueReport.rpc.js
index 1e58690..61c4676 100644
--- a/server/api/smsQueueReport/smsQueueReport.rpc.js
+++ b/server/api/smsQueueReport/smsQueueReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsTransferReport/index.js b/server/api/smsTransferReport/index.js
index 410e0be..f069eff 100644
--- a/server/api/smsTransferReport/index.js
+++ b/server/api/smsTransferReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsTransferReport/smsTransferReport.attributes.js b/server/api/smsTransferReport/smsTransferReport.attributes.js
index e115de3..5567fcc 100644
--- a/server/api/smsTransferReport/smsTransferReport.attributes.js
+++ b/server/api/smsTransferReport/smsTransferReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsTransferReport/smsTransferReport.controller.js b/server/api/smsTransferReport/smsTransferReport.controller.js
index 8f72243..d805b58 100644
--- a/server/api/smsTransferReport/smsTransferReport.controller.js
+++ b/server/api/smsTransferReport/smsTransferReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsTransferReport/smsTransferReport.model.js b/server/api/smsTransferReport/smsTransferReport.model.js
index e9f7442..1ac42f2 100644
--- a/server/api/smsTransferReport/smsTransferReport.model.js
+++ b/server/api/smsTransferReport/smsTransferReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/smsTransferReport/smsTransferReport.rpc.js b/server/api/smsTransferReport/smsTransferReport.rpc.js
index 35c8b36..6e7abb1 100644
--- a/server/api/smsTransferReport/smsTransferReport.rpc.js
+++ b/server/api/smsTransferReport/smsTransferReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/sound/index.js b/server/api/sound/index.js
index 11c0344..7c99141 100644
--- a/server/api/sound/index.js
+++ b/server/api/sound/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/sound/sound.attributes.js b/server/api/sound/sound.attributes.js
index 6a2e1f0..980c6a0 100644
--- a/server/api/sound/sound.attributes.js
+++ b/server/api/sound/sound.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/sound/sound.controller.js b/server/api/sound/sound.controller.js
index 11ac68e..8843cde 100644
--- a/server/api/sound/sound.controller.js
+++ b/server/api/sound/sound.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/sound/sound.model.js b/server/api/sound/sound.model.js
index 5827c44..606d98f 100644
--- a/server/api/sound/sound.model.js
+++ b/server/api/sound/sound.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/sound/sound.rpc.js b/server/api/sound/sound.rpc.js
index 7a39960..8f19839 100644
--- a/server/api/sound/sound.rpc.js
+++ b/server/api/sound/sound.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareMessage/index.js b/server/api/squareMessage/index.js
index 5fa70cc..c2a1484 100644
--- a/server/api/squareMessage/index.js
+++ b/server/api/squareMessage/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareMessage/squareMessage.attributes.js b/server/api/squareMessage/squareMessage.attributes.js
index 5bae25a..fe63eae 100644
--- a/server/api/squareMessage/squareMessage.attributes.js
+++ b/server/api/squareMessage/squareMessage.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareMessage/squareMessage.controller.js b/server/api/squareMessage/squareMessage.controller.js
index 0c34ac9..2b29f78 100644
--- a/server/api/squareMessage/squareMessage.controller.js
+++ b/server/api/squareMessage/squareMessage.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareMessage/squareMessage.model.js b/server/api/squareMessage/squareMessage.model.js
index d26fea5..17276fd 100644
--- a/server/api/squareMessage/squareMessage.model.js
+++ b/server/api/squareMessage/squareMessage.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareMessage/squareMessage.rpc.js b/server/api/squareMessage/squareMessage.rpc.js
index 356e675..7a2c00f 100644
--- a/server/api/squareMessage/squareMessage.rpc.js
+++ b/server/api/squareMessage/squareMessage.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareOdbc/index.js b/server/api/squareOdbc/index.js
index ef81353..ff6ddcf 100644
--- a/server/api/squareOdbc/index.js
+++ b/server/api/squareOdbc/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareOdbc/squareOdbc.attributes.js b/server/api/squareOdbc/squareOdbc.attributes.js
index d6b9236..caee2f1 100644
--- a/server/api/squareOdbc/squareOdbc.attributes.js
+++ b/server/api/squareOdbc/squareOdbc.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareOdbc/squareOdbc.controller.js b/server/api/squareOdbc/squareOdbc.controller.js
index 2ed2f0d..112efdf 100644
--- a/server/api/squareOdbc/squareOdbc.controller.js
+++ b/server/api/squareOdbc/squareOdbc.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareOdbc/squareOdbc.model.js b/server/api/squareOdbc/squareOdbc.model.js
index c49640b..73ad564 100644
--- a/server/api/squareOdbc/squareOdbc.model.js
+++ b/server/api/squareOdbc/squareOdbc.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareOdbc/squareOdbc.rpc.js b/server/api/squareOdbc/squareOdbc.rpc.js
index d7a5c95..dc875b5 100644
--- a/server/api/squareOdbc/squareOdbc.rpc.js
+++ b/server/api/squareOdbc/squareOdbc.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareProject/index.js b/server/api/squareProject/index.js
index d58f895..2e4ab25 100644
--- a/server/api/squareProject/index.js
+++ b/server/api/squareProject/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareProject/squareProject.attributes.js b/server/api/squareProject/squareProject.attributes.js
index b5ebaf7..60f6857 100644
--- a/server/api/squareProject/squareProject.attributes.js
+++ b/server/api/squareProject/squareProject.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareProject/squareProject.controller.js b/server/api/squareProject/squareProject.controller.js
index 4dab9b4..0ddeae5 100644
--- a/server/api/squareProject/squareProject.controller.js
+++ b/server/api/squareProject/squareProject.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareProject/squareProject.events.js b/server/api/squareProject/squareProject.events.js
index ffe7a09..a25f79a 100644
--- a/server/api/squareProject/squareProject.events.js
+++ b/server/api/squareProject/squareProject.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareProject/squareProject.model.js b/server/api/squareProject/squareProject.model.js
index d1ccfdf..d9ab313 100644
--- a/server/api/squareProject/squareProject.model.js
+++ b/server/api/squareProject/squareProject.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareProject/squareProject.rpc.js b/server/api/squareProject/squareProject.rpc.js
index f36833b..340726a 100644
--- a/server/api/squareProject/squareProject.rpc.js
+++ b/server/api/squareProject/squareProject.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareProject/squareProject.socket.js b/server/api/squareProject/squareProject.socket.js
index c690e07..a36d015 100644
--- a/server/api/squareProject/squareProject.socket.js
+++ b/server/api/squareProject/squareProject.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareRecording/index.js b/server/api/squareRecording/index.js
index 3dfce42..6ddf881 100644
--- a/server/api/squareRecording/index.js
+++ b/server/api/squareRecording/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareRecording/squareRecording.attributes.js b/server/api/squareRecording/squareRecording.attributes.js
index 9dbb079..a8c26fd 100644
--- a/server/api/squareRecording/squareRecording.attributes.js
+++ b/server/api/squareRecording/squareRecording.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareRecording/squareRecording.controller.js b/server/api/squareRecording/squareRecording.controller.js
index 764fe8b..1586afc 100644
--- a/server/api/squareRecording/squareRecording.controller.js
+++ b/server/api/squareRecording/squareRecording.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareRecording/squareRecording.model.js b/server/api/squareRecording/squareRecording.model.js
index 71ac81d..b4bca94 100644
--- a/server/api/squareRecording/squareRecording.model.js
+++ b/server/api/squareRecording/squareRecording.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareRecording/squareRecording.rpc.js b/server/api/squareRecording/squareRecording.rpc.js
index e3ec1e2..5418b3e 100644
--- a/server/api/squareRecording/squareRecording.rpc.js
+++ b/server/api/squareRecording/squareRecording.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareReport/index.js b/server/api/squareReport/index.js
index 8d5469a..0079ad9 100644
--- a/server/api/squareReport/index.js
+++ b/server/api/squareReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareReport/squareReport.attributes.js b/server/api/squareReport/squareReport.attributes.js
index 4fa919f..3c003d9 100644
--- a/server/api/squareReport/squareReport.attributes.js
+++ b/server/api/squareReport/squareReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareReport/squareReport.controller.js b/server/api/squareReport/squareReport.controller.js
index 96acbe9..d1dcc63 100644
--- a/server/api/squareReport/squareReport.controller.js
+++ b/server/api/squareReport/squareReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareReport/squareReport.model.js b/server/api/squareReport/squareReport.model.js
index 3df7e21..137520b 100644
--- a/server/api/squareReport/squareReport.model.js
+++ b/server/api/squareReport/squareReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareReport/squareReport.rpc.js b/server/api/squareReport/squareReport.rpc.js
index 4f0d0d6..ef6af0e 100644
--- a/server/api/squareReport/squareReport.rpc.js
+++ b/server/api/squareReport/squareReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareReportDetail/index.js b/server/api/squareReportDetail/index.js
index 4c8276d..f9132a1 100644
--- a/server/api/squareReportDetail/index.js
+++ b/server/api/squareReportDetail/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareReportDetail/squareReportDetail.attributes.js b/server/api/squareReportDetail/squareReportDetail.attributes.js
index bb55798..466f245 100644
--- a/server/api/squareReportDetail/squareReportDetail.attributes.js
+++ b/server/api/squareReportDetail/squareReportDetail.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareReportDetail/squareReportDetail.controller.js b/server/api/squareReportDetail/squareReportDetail.controller.js
index 1615037..63dcffb 100644
--- a/server/api/squareReportDetail/squareReportDetail.controller.js
+++ b/server/api/squareReportDetail/squareReportDetail.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareReportDetail/squareReportDetail.model.js b/server/api/squareReportDetail/squareReportDetail.model.js
index b60f987..116a521 100644
--- a/server/api/squareReportDetail/squareReportDetail.model.js
+++ b/server/api/squareReportDetail/squareReportDetail.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/squareReportDetail/squareReportDetail.rpc.js b/server/api/squareReportDetail/squareReportDetail.rpc.js
index 286b5cc..75916a4 100644
--- a/server/api/squareReportDetail/squareReportDetail.rpc.js
+++ b/server/api/squareReportDetail/squareReportDetail.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/system/index.js b/server/api/system/index.js
index 120ae0f..fa4ca69 100644
--- a/server/api/system/index.js
+++ b/server/api/system/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/system/system.controller.js b/server/api/system/system.controller.js
index 941dbee..6e10acb 100644
--- a/server/api/system/system.controller.js
+++ b/server/api/system/system.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/tag/index.js b/server/api/tag/index.js
index 9c4228b..053ea25 100644
--- a/server/api/tag/index.js
+++ b/server/api/tag/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/tag/tag.attributes.js b/server/api/tag/tag.attributes.js
index 2092146..0889e61 100644
--- a/server/api/tag/tag.attributes.js
+++ b/server/api/tag/tag.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/tag/tag.controller.js b/server/api/tag/tag.controller.js
index 2b6ad5f..9c14065 100644
--- a/server/api/tag/tag.controller.js
+++ b/server/api/tag/tag.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/tag/tag.model.js b/server/api/tag/tag.model.js
index 4cac798..2ed29c9 100644
--- a/server/api/tag/tag.model.js
+++ b/server/api/tag/tag.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/tag/tag.rpc.js b/server/api/tag/tag.rpc.js
index a1035b3..cfcd341 100644
--- a/server/api/tag/tag.rpc.js
+++ b/server/api/tag/tag.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/team/index.js b/server/api/team/index.js
index 2a5b094..f46be99 100644
--- a/server/api/team/index.js
+++ b/server/api/team/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/team/team.attributes.js b/server/api/team/team.attributes.js
index fe9c8a9..0f6463a 100644
--- a/server/api/team/team.attributes.js
+++ b/server/api/team/team.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/team/team.controller.js b/server/api/team/team.controller.js
index b0f4854..93d0dd4 100644
--- a/server/api/team/team.controller.js
+++ b/server/api/team/team.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/team/team.events.js b/server/api/team/team.events.js
index 657c554..cc30e02 100644
--- a/server/api/team/team.events.js
+++ b/server/api/team/team.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/team/team.model.js b/server/api/team/team.model.js
index 61ab073..3644ddf 100644
--- a/server/api/team/team.model.js
+++ b/server/api/team/team.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/team/team.rpc.js b/server/api/team/team.rpc.js
index 574feb8..52d974f 100644
--- a/server/api/team/team.rpc.js
+++ b/server/api/team/team.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/team/team.socket.js b/server/api/team/team.socket.js
index 1e53e8f..d4aa13f 100644
--- a/server/api/team/team.socket.js
+++ b/server/api/team/team.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/teamVoicePrefix/teamVoicePrefix.attributes.js b/server/api/teamVoicePrefix/teamVoicePrefix.attributes.js
index a312c5f..ae19d24 100644
--- a/server/api/teamVoicePrefix/teamVoicePrefix.attributes.js
+++ b/server/api/teamVoicePrefix/teamVoicePrefix.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/teamVoicePrefix/teamVoicePrefix.model.js b/server/api/teamVoicePrefix/teamVoicePrefix.model.js
index 7227615..0ec85bd 100644
--- a/server/api/teamVoicePrefix/teamVoicePrefix.model.js
+++ b/server/api/teamVoicePrefix/teamVoicePrefix.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/teamVoiceQueue/index.js b/server/api/teamVoiceQueue/index.js
index ae9e0a5..a13e1db 100644
--- a/server/api/teamVoiceQueue/index.js
+++ b/server/api/teamVoiceQueue/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/teamVoiceQueue/teamVoiceQueue.attributes.js b/server/api/teamVoiceQueue/teamVoiceQueue.attributes.js
index 31ccf0b..7e99114 100644
--- a/server/api/teamVoiceQueue/teamVoiceQueue.attributes.js
+++ b/server/api/teamVoiceQueue/teamVoiceQueue.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0xa234=['sequelize','exports','INTEGER'];(function(_0x156098,_0x3bf5e4){var _0x146fae=function(_0x17408d){while(--_0x17408d){_0x156098['push'](_0x156098['shift']());}};_0x146fae(++_0x3bf5e4);}(_0xa234,0x15c));var _0x4a23=function(_0x1061ab,_0x4a8883){_0x1061ab=_0x1061ab-0x0;var _0x45af9=_0xa234[_0x1061ab];return _0x45af9;};'use strict';var Sequelize=require(_0x4a23('0x0'));module[_0x4a23('0x1')]={'penalty':{'type':Sequelize[_0x4a23('0x2')],'defaultValue':0x0}};
\ No newline at end of file
+var _0x34f3=['sequelize'];(function(_0x4ae677,_0x589da8){var _0x58f1d5=function(_0xd10418){while(--_0xd10418){_0x4ae677['push'](_0x4ae677['shift']());}};_0x58f1d5(++_0x589da8);}(_0x34f3,0xbb));var _0x334f=function(_0x2e2c58,_0x2c3c0b){_0x2e2c58=_0x2e2c58-0x0;var _0x48cdbc=_0x34f3[_0x2e2c58];return _0x48cdbc;};'use strict';var Sequelize=require(_0x334f('0x0'));module['exports']={'penalty':{'type':Sequelize['INTEGER'],'defaultValue':0x0}};
\ No newline at end of file
diff --git a/server/api/teamVoiceQueue/teamVoiceQueue.model.js b/server/api/teamVoiceQueue/teamVoiceQueue.model.js
index ca0acf4..8b5a9b9 100644
--- a/server/api/teamVoiceQueue/teamVoiceQueue.model.js
+++ b/server/api/teamVoiceQueue/teamVoiceQueue.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/teamVoiceQueue/teamVoiceQueue.rpc.js b/server/api/teamVoiceQueue/teamVoiceQueue.rpc.js
index 5573d56..8f5f647 100644
--- a/server/api/teamVoiceQueue/teamVoiceQueue.rpc.js
+++ b/server/api/teamVoiceQueue/teamVoiceQueue.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/template/index.js b/server/api/template/index.js
index 3cc9ed0..db3d0d0 100644
--- a/server/api/template/index.js
+++ b/server/api/template/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/template/template.attributes.js b/server/api/template/template.attributes.js
index 2f57b9a..f98fbaf 100644
--- a/server/api/template/template.attributes.js
+++ b/server/api/template/template.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/template/template.controller.js b/server/api/template/template.controller.js
index 2310ac2..c8caa54 100644
--- a/server/api/template/template.controller.js
+++ b/server/api/template/template.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/template/template.model.js b/server/api/template/template.model.js
index 5e682e7..6306b90 100644
--- a/server/api/template/template.model.js
+++ b/server/api/template/template.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/template/template.rpc.js b/server/api/template/template.rpc.js
index d19c5e8..5db149b 100644
--- a/server/api/template/template.rpc.js
+++ b/server/api/template/template.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/trigger/index.js b/server/api/trigger/index.js
index 07f4971..af76ba1 100644
--- a/server/api/trigger/index.js
+++ b/server/api/trigger/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/trigger/trigger.attributes.js b/server/api/trigger/trigger.attributes.js
index 5a557d3..e6cb82f 100644
--- a/server/api/trigger/trigger.attributes.js
+++ b/server/api/trigger/trigger.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/trigger/trigger.controller.js b/server/api/trigger/trigger.controller.js
index 0d11b5b..a2f8b7e 100644
--- a/server/api/trigger/trigger.controller.js
+++ b/server/api/trigger/trigger.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/trigger/trigger.model.js b/server/api/trigger/trigger.model.js
index 5767742..edd30fd 100644
--- a/server/api/trigger/trigger.model.js
+++ b/server/api/trigger/trigger.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/trigger/trigger.rpc.js b/server/api/trigger/trigger.rpc.js
index 4e30b94..4e0b56e 100644
--- a/server/api/trigger/trigger.rpc.js
+++ b/server/api/trigger/trigger.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/trunk/index.js b/server/api/trunk/index.js
index f040de0..5c9e7ca 100644
--- a/server/api/trunk/index.js
+++ b/server/api/trunk/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/trunk/trunk.attributes.js b/server/api/trunk/trunk.attributes.js
index a79b4af..91a17e0 100644
--- a/server/api/trunk/trunk.attributes.js
+++ b/server/api/trunk/trunk.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/trunk/trunk.controller.js b/server/api/trunk/trunk.controller.js
index 64e52c2..ceb4752 100644
--- a/server/api/trunk/trunk.controller.js
+++ b/server/api/trunk/trunk.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/trunk/trunk.model.js b/server/api/trunk/trunk.model.js
index 3b93bb0..0d36064 100644
--- a/server/api/trunk/trunk.model.js
+++ b/server/api/trunk/trunk.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/trunk/trunk.rpc.js b/server/api/trunk/trunk.rpc.js
index 956ac87..015e86b 100644
--- a/server/api/trunk/trunk.rpc.js
+++ b/server/api/trunk/trunk.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/user-setting/index.js b/server/api/user-setting/index.js
index b445a8b..cce8965 100644
--- a/server/api/user-setting/index.js
+++ b/server/api/user-setting/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/user-setting/user-setting.attributes.js b/server/api/user-setting/user-setting.attributes.js
index 4b345b6..35e825f 100644
--- a/server/api/user-setting/user-setting.attributes.js
+++ b/server/api/user-setting/user-setting.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/user-setting/user-setting.controller.js b/server/api/user-setting/user-setting.controller.js
index 5a5b7f5..58177ab 100644
--- a/server/api/user-setting/user-setting.controller.js
+++ b/server/api/user-setting/user-setting.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/user-setting/user-setting.events.js b/server/api/user-setting/user-setting.events.js
index 31f8616..10d481f 100644
--- a/server/api/user-setting/user-setting.events.js
+++ b/server/api/user-setting/user-setting.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/user-setting/user-setting.model.js b/server/api/user-setting/user-setting.model.js
index 556b6ea..106f64f 100644
--- a/server/api/user-setting/user-setting.model.js
+++ b/server/api/user-setting/user-setting.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/user-setting/user-setting.socket.js b/server/api/user-setting/user-setting.socket.js
index c7a9201..deeceee 100644
--- a/server/api/user-setting/user-setting.socket.js
+++ b/server/api/user-setting/user-setting.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/user/index.js b/server/api/user/index.js
index b9760f9..a35a451 100644
--- a/server/api/user/index.js
+++ b/server/api/user/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/user/user.attributes.js b/server/api/user/user.attributes.js
index 475cc8c..43ddaba 100644
--- a/server/api/user/user.attributes.js
+++ b/server/api/user/user.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/user/user.controller.js b/server/api/user/user.controller.js
index 346c6f6..d0856a5 100644
--- a/server/api/user/user.controller.js
+++ b/server/api/user/user.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/user/user.events.js b/server/api/user/user.events.js
index f940aec..905828f 100644
--- a/server/api/user/user.events.js
+++ b/server/api/user/user.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/user/user.model.js b/server/api/user/user.model.js
index 1a53515..6c43ed2 100644
--- a/server/api/user/user.model.js
+++ b/server/api/user/user.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/user/user.rpc.js b/server/api/user/user.rpc.js
index 6eb556c..dc986cc 100644
--- a/server/api/user/user.rpc.js
+++ b/server/api/user/user.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/user/user.socket.js b/server/api/user/user.socket.js
index 2df8949..6740daf 100644
--- a/server/api/user/user.socket.js
+++ b/server/api/user/user.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userChatQueue/index.js b/server/api/userChatQueue/index.js
index 631ad1d..e6341ad 100644
--- a/server/api/userChatQueue/index.js
+++ b/server/api/userChatQueue/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userChatQueue/userChatQueue.attributes.js b/server/api/userChatQueue/userChatQueue.attributes.js
index 42177c5..63be481 100644
--- a/server/api/userChatQueue/userChatQueue.attributes.js
+++ b/server/api/userChatQueue/userChatQueue.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0xdff8=['sequelize','exports','INTEGER'];(function(_0x426fec,_0x16f732){var _0x3e6426=function(_0x100b9b){while(--_0x100b9b){_0x426fec['push'](_0x426fec['shift']());}};_0x3e6426(++_0x16f732);}(_0xdff8,0x159));var _0x8dff=function(_0x7a04f8,_0xc720e6){_0x7a04f8=_0x7a04f8-0x0;var _0x560a41=_0xdff8[_0x7a04f8];return _0x560a41;};'use strict';var Sequelize=require(_0x8dff('0x0'));module[_0x8dff('0x1')]={'penalty':{'type':Sequelize[_0x8dff('0x2')],'defaultValue':0x0}};
\ No newline at end of file
+var _0x742e=['sequelize','exports'];(function(_0x4b5452,_0x9bf6b0){var _0x1e69ac=function(_0x219328){while(--_0x219328){_0x4b5452['push'](_0x4b5452['shift']());}};_0x1e69ac(++_0x9bf6b0);}(_0x742e,0xa2));var _0xe742=function(_0x3166c2,_0x5c8879){_0x3166c2=_0x3166c2-0x0;var _0xd11b3f=_0x742e[_0x3166c2];return _0xd11b3f;};'use strict';var Sequelize=require(_0xe742('0x0'));module[_0xe742('0x1')]={'penalty':{'type':Sequelize['INTEGER'],'defaultValue':0x0}};
\ No newline at end of file
diff --git a/server/api/userChatQueue/userChatQueue.model.js b/server/api/userChatQueue/userChatQueue.model.js
index 144dad9..03be95f 100644
--- a/server/api/userChatQueue/userChatQueue.model.js
+++ b/server/api/userChatQueue/userChatQueue.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userChatQueue/userChatQueue.rpc.js b/server/api/userChatQueue/userChatQueue.rpc.js
index 08d67e4..bd0c11a 100644
--- a/server/api/userChatQueue/userChatQueue.rpc.js
+++ b/server/api/userChatQueue/userChatQueue.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userFaxQueue/index.js b/server/api/userFaxQueue/index.js
index 5fefc03..1186b51 100644
--- a/server/api/userFaxQueue/index.js
+++ b/server/api/userFaxQueue/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userFaxQueue/userFaxQueue.attributes.js b/server/api/userFaxQueue/userFaxQueue.attributes.js
index b84292f..1d94ef7 100644
--- a/server/api/userFaxQueue/userFaxQueue.attributes.js
+++ b/server/api/userFaxQueue/userFaxQueue.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userFaxQueue/userFaxQueue.model.js b/server/api/userFaxQueue/userFaxQueue.model.js
index 1d9fad4..4f7d5b8 100644
--- a/server/api/userFaxQueue/userFaxQueue.model.js
+++ b/server/api/userFaxQueue/userFaxQueue.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userFaxQueue/userFaxQueue.rpc.js b/server/api/userFaxQueue/userFaxQueue.rpc.js
index 17e784f..c55c36c 100644
--- a/server/api/userFaxQueue/userFaxQueue.rpc.js
+++ b/server/api/userFaxQueue/userFaxQueue.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userMailQueue/index.js b/server/api/userMailQueue/index.js
index a79acd0..ebc7d8c 100644
--- a/server/api/userMailQueue/index.js
+++ b/server/api/userMailQueue/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userMailQueue/userMailQueue.attributes.js b/server/api/userMailQueue/userMailQueue.attributes.js
index a12daeb..c1985f3 100644
--- a/server/api/userMailQueue/userMailQueue.attributes.js
+++ b/server/api/userMailQueue/userMailQueue.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0xc43d=['INTEGER','sequelize','exports'];(function(_0x2dcc48,_0x59027c){var _0x292bc8=function(_0x303fbc){while(--_0x303fbc){_0x2dcc48['push'](_0x2dcc48['shift']());}};_0x292bc8(++_0x59027c);}(_0xc43d,0xb2));var _0xdc43=function(_0x443f79,_0x33e446){_0x443f79=_0x443f79-0x0;var _0x3847e4=_0xc43d[_0x443f79];return _0x3847e4;};'use strict';var Sequelize=require(_0xdc43('0x0'));module[_0xdc43('0x1')]={'penalty':{'type':Sequelize[_0xdc43('0x2')],'defaultValue':0x0}};
\ No newline at end of file
+var _0xae53=['sequelize','INTEGER'];(function(_0x3c2c98,_0x38adc6){var _0x1f4b55=function(_0x2e8f90){while(--_0x2e8f90){_0x3c2c98['push'](_0x3c2c98['shift']());}};_0x1f4b55(++_0x38adc6);}(_0xae53,0x16e));var _0x3ae5=function(_0x26462c,_0xd20a35){_0x26462c=_0x26462c-0x0;var _0x509a42=_0xae53[_0x26462c];return _0x509a42;};'use strict';var Sequelize=require(_0x3ae5('0x0'));module['exports']={'penalty':{'type':Sequelize[_0x3ae5('0x1')],'defaultValue':0x0}};
\ No newline at end of file
diff --git a/server/api/userMailQueue/userMailQueue.model.js b/server/api/userMailQueue/userMailQueue.model.js
index 1eac9f1..99fd6ac 100644
--- a/server/api/userMailQueue/userMailQueue.model.js
+++ b/server/api/userMailQueue/userMailQueue.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userMailQueue/userMailQueue.rpc.js b/server/api/userMailQueue/userMailQueue.rpc.js
index 6f3eea9..c4fbaf7 100644
--- a/server/api/userMailQueue/userMailQueue.rpc.js
+++ b/server/api/userMailQueue/userMailQueue.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userNotification/index.js b/server/api/userNotification/index.js
index 6a2e12b..30b124b 100644
--- a/server/api/userNotification/index.js
+++ b/server/api/userNotification/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userNotification/userNotification.attributes.js b/server/api/userNotification/userNotification.attributes.js
index 8f4bb7e..9f9ef2c 100644
--- a/server/api/userNotification/userNotification.attributes.js
+++ b/server/api/userNotification/userNotification.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userNotification/userNotification.controller.js b/server/api/userNotification/userNotification.controller.js
index 466ffc6..c8c1a0b 100644
--- a/server/api/userNotification/userNotification.controller.js
+++ b/server/api/userNotification/userNotification.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userNotification/userNotification.events.js b/server/api/userNotification/userNotification.events.js
index 1ba8b30..6a91958 100644
--- a/server/api/userNotification/userNotification.events.js
+++ b/server/api/userNotification/userNotification.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userNotification/userNotification.model.js b/server/api/userNotification/userNotification.model.js
index 114d98e..9c4f3c5 100644
--- a/server/api/userNotification/userNotification.model.js
+++ b/server/api/userNotification/userNotification.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userNotification/userNotification.rpc.js b/server/api/userNotification/userNotification.rpc.js
index f1bc738..3d90865 100644
--- a/server/api/userNotification/userNotification.rpc.js
+++ b/server/api/userNotification/userNotification.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userNotification/userNotification.socket.js b/server/api/userNotification/userNotification.socket.js
index e5a358d..ad48bdf 100644
--- a/server/api/userNotification/userNotification.socket.js
+++ b/server/api/userNotification/userNotification.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userOpenchannelQueue/index.js b/server/api/userOpenchannelQueue/index.js
index d5e4417..0376f4e 100644
--- a/server/api/userOpenchannelQueue/index.js
+++ b/server/api/userOpenchannelQueue/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userOpenchannelQueue/userOpenchannelQueue.attributes.js b/server/api/userOpenchannelQueue/userOpenchannelQueue.attributes.js
index 03c4245..0ca4a8c 100644
--- a/server/api/userOpenchannelQueue/userOpenchannelQueue.attributes.js
+++ b/server/api/userOpenchannelQueue/userOpenchannelQueue.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0x8828=['sequelize','INTEGER'];(function(_0x4565bf,_0x5ad9d6){var _0x5610ba=function(_0x170988){while(--_0x170988){_0x4565bf['push'](_0x4565bf['shift']());}};_0x5610ba(++_0x5ad9d6);}(_0x8828,0x184));var _0x8882=function(_0x5460f4,_0x5e6213){_0x5460f4=_0x5460f4-0x0;var _0x2601ef=_0x8828[_0x5460f4];return _0x2601ef;};'use strict';var Sequelize=require(_0x8882('0x0'));module['exports']={'penalty':{'type':Sequelize[_0x8882('0x1')],'defaultValue':0x0}};
\ No newline at end of file
+var _0x28d1=['INTEGER','sequelize','exports'];(function(_0x539eca,_0x3471c3){var _0x4a4077=function(_0x16411a){while(--_0x16411a){_0x539eca['push'](_0x539eca['shift']());}};_0x4a4077(++_0x3471c3);}(_0x28d1,0x1d2));var _0x128d=function(_0x2a1196,_0xbcaa5a){_0x2a1196=_0x2a1196-0x0;var _0x1ba832=_0x28d1[_0x2a1196];return _0x1ba832;};'use strict';var Sequelize=require(_0x128d('0x0'));module[_0x128d('0x1')]={'penalty':{'type':Sequelize[_0x128d('0x2')],'defaultValue':0x0}};
\ No newline at end of file
diff --git a/server/api/userOpenchannelQueue/userOpenchannelQueue.model.js b/server/api/userOpenchannelQueue/userOpenchannelQueue.model.js
index 638a382..774af4f 100644
--- a/server/api/userOpenchannelQueue/userOpenchannelQueue.model.js
+++ b/server/api/userOpenchannelQueue/userOpenchannelQueue.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userOpenchannelQueue/userOpenchannelQueue.rpc.js b/server/api/userOpenchannelQueue/userOpenchannelQueue.rpc.js
index aaf06ea..7c81dda 100644
--- a/server/api/userOpenchannelQueue/userOpenchannelQueue.rpc.js
+++ b/server/api/userOpenchannelQueue/userOpenchannelQueue.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfile/index.js b/server/api/userProfile/index.js
index ed8d60c..58710e2 100644
--- a/server/api/userProfile/index.js
+++ b/server/api/userProfile/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfile/userProfile.attributes.js b/server/api/userProfile/userProfile.attributes.js
index 28f73cb..27da502 100644
--- a/server/api/userProfile/userProfile.attributes.js
+++ b/server/api/userProfile/userProfile.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfile/userProfile.controller.js b/server/api/userProfile/userProfile.controller.js
index 1e0668a..4c58222 100644
--- a/server/api/userProfile/userProfile.controller.js
+++ b/server/api/userProfile/userProfile.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfile/userProfile.events.js b/server/api/userProfile/userProfile.events.js
index c96383f..7521396 100644
--- a/server/api/userProfile/userProfile.events.js
+++ b/server/api/userProfile/userProfile.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfile/userProfile.model.js b/server/api/userProfile/userProfile.model.js
index 5d3732a..54f200e 100644
--- a/server/api/userProfile/userProfile.model.js
+++ b/server/api/userProfile/userProfile.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfile/userProfile.rpc.js b/server/api/userProfile/userProfile.rpc.js
index 34e60e4..309de4b 100644
--- a/server/api/userProfile/userProfile.rpc.js
+++ b/server/api/userProfile/userProfile.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfile/userProfile.socket.js b/server/api/userProfile/userProfile.socket.js
index 9d03f20..665f395 100644
--- a/server/api/userProfile/userProfile.socket.js
+++ b/server/api/userProfile/userProfile.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfileResource/index.js b/server/api/userProfileResource/index.js
index b205c18..5b7cc2f 100644
--- a/server/api/userProfileResource/index.js
+++ b/server/api/userProfileResource/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfileResource/userProfileResource.attributes.js b/server/api/userProfileResource/userProfileResource.attributes.js
index a477c55..4d3d520 100644
--- a/server/api/userProfileResource/userProfileResource.attributes.js
+++ b/server/api/userProfileResource/userProfileResource.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfileResource/userProfileResource.controller.js b/server/api/userProfileResource/userProfileResource.controller.js
index 019fbf9..d68e536 100644
--- a/server/api/userProfileResource/userProfileResource.controller.js
+++ b/server/api/userProfileResource/userProfileResource.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfileResource/userProfileResource.model.js b/server/api/userProfileResource/userProfileResource.model.js
index ee85153..df2bba1 100644
--- a/server/api/userProfileResource/userProfileResource.model.js
+++ b/server/api/userProfileResource/userProfileResource.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfileResource/userProfileResource.rpc.js b/server/api/userProfileResource/userProfileResource.rpc.js
index a3545c3..b84d8ee 100644
--- a/server/api/userProfileResource/userProfileResource.rpc.js
+++ b/server/api/userProfileResource/userProfileResource.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfileSection/index.js b/server/api/userProfileSection/index.js
index 7f8f0d6..4bce253 100644
--- a/server/api/userProfileSection/index.js
+++ b/server/api/userProfileSection/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfileSection/userProfileSection.attributes.js b/server/api/userProfileSection/userProfileSection.attributes.js
index 8916f59..53946ea 100644
--- a/server/api/userProfileSection/userProfileSection.attributes.js
+++ b/server/api/userProfileSection/userProfileSection.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfileSection/userProfileSection.controller.js b/server/api/userProfileSection/userProfileSection.controller.js
index 8473f22..dfc454b 100644
--- a/server/api/userProfileSection/userProfileSection.controller.js
+++ b/server/api/userProfileSection/userProfileSection.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfileSection/userProfileSection.model.js b/server/api/userProfileSection/userProfileSection.model.js
index fb83a2d..831331c 100644
--- a/server/api/userProfileSection/userProfileSection.model.js
+++ b/server/api/userProfileSection/userProfileSection.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userProfileSection/userProfileSection.rpc.js b/server/api/userProfileSection/userProfileSection.rpc.js
index fc65f0c..d834fa7 100644
--- a/server/api/userProfileSection/userProfileSection.rpc.js
+++ b/server/api/userProfileSection/userProfileSection.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userSmsQueue/index.js b/server/api/userSmsQueue/index.js
index ff29db9..f423574 100644
--- a/server/api/userSmsQueue/index.js
+++ b/server/api/userSmsQueue/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userSmsQueue/userSmsQueue.attributes.js b/server/api/userSmsQueue/userSmsQueue.attributes.js
index 736a851..65087c8 100644
--- a/server/api/userSmsQueue/userSmsQueue.attributes.js
+++ b/server/api/userSmsQueue/userSmsQueue.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0xe861=['sequelize','exports'];(function(_0x5cbd7b,_0x207439){var _0x3fdfb8=function(_0x4eb12e){while(--_0x4eb12e){_0x5cbd7b['push'](_0x5cbd7b['shift']());}};_0x3fdfb8(++_0x207439);}(_0xe861,0xb6));var _0x1e86=function(_0x263360,_0x14cc74){_0x263360=_0x263360-0x0;var _0x558610=_0xe861[_0x263360];return _0x558610;};'use strict';var Sequelize=require(_0x1e86('0x0'));module[_0x1e86('0x1')]={'penalty':{'type':Sequelize['INTEGER'],'defaultValue':0x0}};
\ No newline at end of file
+var _0x897c=['INTEGER','sequelize'];(function(_0x3ab9ee,_0x4a74b8){var _0x82ee88=function(_0x6ccc7e){while(--_0x6ccc7e){_0x3ab9ee['push'](_0x3ab9ee['shift']());}};_0x82ee88(++_0x4a74b8);}(_0x897c,0x197));var _0xc897=function(_0x5e3bea,_0x3fead5){_0x5e3bea=_0x5e3bea-0x0;var _0x4b93e1=_0x897c[_0x5e3bea];return _0x4b93e1;};'use strict';var Sequelize=require(_0xc897('0x0'));module['exports']={'penalty':{'type':Sequelize[_0xc897('0x1')],'defaultValue':0x0}};
\ No newline at end of file
diff --git a/server/api/userSmsQueue/userSmsQueue.model.js b/server/api/userSmsQueue/userSmsQueue.model.js
index 63e8946..84f4502 100644
--- a/server/api/userSmsQueue/userSmsQueue.model.js
+++ b/server/api/userSmsQueue/userSmsQueue.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userSmsQueue/userSmsQueue.rpc.js b/server/api/userSmsQueue/userSmsQueue.rpc.js
index 16004c7..fc6e323 100644
--- a/server/api/userSmsQueue/userSmsQueue.rpc.js
+++ b/server/api/userSmsQueue/userSmsQueue.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userVoicePrefix/userVoicePrefix.attributes.js b/server/api/userVoicePrefix/userVoicePrefix.attributes.js
index ddb2bd9..7a9fe6f 100644
--- a/server/api/userVoicePrefix/userVoicePrefix.attributes.js
+++ b/server/api/userVoicePrefix/userVoicePrefix.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0xaeb0=['INTEGER','sequelize'];(function(_0x4d9c35,_0xeae5f6){var _0x10658f=function(_0x5edf9f){while(--_0x5edf9f){_0x4d9c35['push'](_0x4d9c35['shift']());}};_0x10658f(++_0xeae5f6);}(_0xaeb0,0x13d));var _0x0aeb=function(_0x36c5b0,_0x5001da){_0x36c5b0=_0x36c5b0-0x0;var _0xf19333=_0xaeb0[_0x36c5b0];return _0xf19333;};'use strict';var Sequelize=require(_0x0aeb('0x0'));module['exports']={'UserId':{'type':Sequelize[_0x0aeb('0x1')]},'VoicePrefixId':{'type':Sequelize[_0x0aeb('0x1')]}};
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userVoicePrefix/userVoicePrefix.model.js b/server/api/userVoicePrefix/userVoicePrefix.model.js
index 651a4ef..0902bd2 100644
--- a/server/api/userVoicePrefix/userVoicePrefix.model.js
+++ b/server/api/userVoicePrefix/userVoicePrefix.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userVoiceQueue/index.js b/server/api/userVoiceQueue/index.js
index 10d7284..b5396d1 100644
--- a/server/api/userVoiceQueue/index.js
+++ b/server/api/userVoiceQueue/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userVoiceQueue/userVoiceQueue.attributes.js b/server/api/userVoiceQueue/userVoiceQueue.attributes.js
index 8d52060..a2223ad 100644
--- a/server/api/userVoiceQueue/userVoiceQueue.attributes.js
+++ b/server/api/userVoiceQueue/userVoiceQueue.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0xe119=['sequelize','exports','INTEGER'];(function(_0x2f911e,_0x4704a8){var _0x332b63=function(_0x3c7ca8){while(--_0x3c7ca8){_0x2f911e['push'](_0x2f911e['shift']());}};_0x332b63(++_0x4704a8);}(_0xe119,0x1c8));var _0x9e11=function(_0x4f4978,_0x1f2145){_0x4f4978=_0x4f4978-0x0;var _0x513a9e=_0xe119[_0x4f4978];return _0x513a9e;};'use strict';var Sequelize=require(_0x9e11('0x0'));module[_0x9e11('0x1')]={'penalty':{'type':Sequelize[_0x9e11('0x2')],'defaultValue':0x0}};
\ No newline at end of file
+var _0xf49a=['INTEGER','sequelize','exports'];(function(_0x39e4b4,_0x8bfc13){var _0x4bdf57=function(_0x17bdcf){while(--_0x17bdcf){_0x39e4b4['push'](_0x39e4b4['shift']());}};_0x4bdf57(++_0x8bfc13);}(_0xf49a,0x199));var _0xaf49=function(_0x50e67a,_0x1784b8){_0x50e67a=_0x50e67a-0x0;var _0x34ff8d=_0xf49a[_0x50e67a];return _0x34ff8d;};'use strict';var Sequelize=require(_0xaf49('0x0'));module[_0xaf49('0x1')]={'penalty':{'type':Sequelize[_0xaf49('0x2')],'defaultValue':0x0}};
\ No newline at end of file
diff --git a/server/api/userVoiceQueue/userVoiceQueue.model.js b/server/api/userVoiceQueue/userVoiceQueue.model.js
index d7ed07a..46bc642 100644
--- a/server/api/userVoiceQueue/userVoiceQueue.model.js
+++ b/server/api/userVoiceQueue/userVoiceQueue.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userVoiceQueue/userVoiceQueue.rpc.js b/server/api/userVoiceQueue/userVoiceQueue.rpc.js
index 940ade1..0bea62c 100644
--- a/server/api/userVoiceQueue/userVoiceQueue.rpc.js
+++ b/server/api/userVoiceQueue/userVoiceQueue.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userVoiceQueueRt/index.js b/server/api/userVoiceQueueRt/index.js
index 88ba8ff..5c9de09 100644
--- a/server/api/userVoiceQueueRt/index.js
+++ b/server/api/userVoiceQueueRt/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userVoiceQueueRt/userVoiceQueueRt.attributes.js b/server/api/userVoiceQueueRt/userVoiceQueueRt.attributes.js
index 23226ce..b1dbc84 100644
--- a/server/api/userVoiceQueueRt/userVoiceQueueRt.attributes.js
+++ b/server/api/userVoiceQueueRt/userVoiceQueueRt.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userVoiceQueueRt/userVoiceQueueRt.events.js b/server/api/userVoiceQueueRt/userVoiceQueueRt.events.js
index 7b76880..56cddde 100644
--- a/server/api/userVoiceQueueRt/userVoiceQueueRt.events.js
+++ b/server/api/userVoiceQueueRt/userVoiceQueueRt.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userVoiceQueueRt/userVoiceQueueRt.model.js b/server/api/userVoiceQueueRt/userVoiceQueueRt.model.js
index be68c7c..e398e76 100644
--- a/server/api/userVoiceQueueRt/userVoiceQueueRt.model.js
+++ b/server/api/userVoiceQueueRt/userVoiceQueueRt.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userVoiceQueueRt/userVoiceQueueRt.rpc.js b/server/api/userVoiceQueueRt/userVoiceQueueRt.rpc.js
index 53b0ced..640526a 100644
--- a/server/api/userVoiceQueueRt/userVoiceQueueRt.rpc.js
+++ b/server/api/userVoiceQueueRt/userVoiceQueueRt.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userVoiceQueueRt/userVoiceQueueRt.socket.js b/server/api/userVoiceQueueRt/userVoiceQueueRt.socket.js
index 657ee94..b175ae0 100644
--- a/server/api/userVoiceQueueRt/userVoiceQueueRt.socket.js
+++ b/server/api/userVoiceQueueRt/userVoiceQueueRt.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userWhatsappQueue/index.js b/server/api/userWhatsappQueue/index.js
index 32a8f9a..36638fe 100644
--- a/server/api/userWhatsappQueue/index.js
+++ b/server/api/userWhatsappQueue/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userWhatsappQueue/userWhatsappQueue.attributes.js b/server/api/userWhatsappQueue/userWhatsappQueue.attributes.js
index 21aa268..06d4bf5 100644
--- a/server/api/userWhatsappQueue/userWhatsappQueue.attributes.js
+++ b/server/api/userWhatsappQueue/userWhatsappQueue.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0xe80e=['sequelize','exports','INTEGER'];(function(_0x2dcc48,_0x59027c){var _0x292bc8=function(_0x303fbc){while(--_0x303fbc){_0x2dcc48['push'](_0x2dcc48['shift']());}};_0x292bc8(++_0x59027c);}(_0xe80e,0xab));var _0xee80=function(_0x2892da,_0x191a40){_0x2892da=_0x2892da-0x0;var _0x28cff2=_0xe80e[_0x2892da];return _0x28cff2;};'use strict';var Sequelize=require(_0xee80('0x0'));module[_0xee80('0x1')]={'penalty':{'type':Sequelize[_0xee80('0x2')],'defaultValue':0x0}};
\ No newline at end of file
+var _0x78b9=['INTEGER','sequelize'];(function(_0x1aa5f4,_0x6e805f){var _0x3f9cb9=function(_0x1c5a9d){while(--_0x1c5a9d){_0x1aa5f4['push'](_0x1aa5f4['shift']());}};_0x3f9cb9(++_0x6e805f);}(_0x78b9,0x123));var _0x978b=function(_0x1bd851,_0x56af39){_0x1bd851=_0x1bd851-0x0;var _0xf36984=_0x78b9[_0x1bd851];return _0xf36984;};'use strict';var Sequelize=require(_0x978b('0x0'));module['exports']={'penalty':{'type':Sequelize[_0x978b('0x1')],'defaultValue':0x0}};
\ No newline at end of file
diff --git a/server/api/userWhatsappQueue/userWhatsappQueue.model.js b/server/api/userWhatsappQueue/userWhatsappQueue.model.js
index 90b9e68..a25614f 100644
--- a/server/api/userWhatsappQueue/userWhatsappQueue.model.js
+++ b/server/api/userWhatsappQueue/userWhatsappQueue.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/userWhatsappQueue/userWhatsappQueue.rpc.js b/server/api/userWhatsappQueue/userWhatsappQueue.rpc.js
index 6e95580..2b8e8e4 100644
--- a/server/api/userWhatsappQueue/userWhatsappQueue.rpc.js
+++ b/server/api/userWhatsappQueue/userWhatsappQueue.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/variable/index.js b/server/api/variable/index.js
index 8836a32..3c64dae 100644
--- a/server/api/variable/index.js
+++ b/server/api/variable/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/variable/variable.attributes.js b/server/api/variable/variable.attributes.js
index 72bd2d9..eebec8a 100644
--- a/server/api/variable/variable.attributes.js
+++ b/server/api/variable/variable.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/variable/variable.controller.js b/server/api/variable/variable.controller.js
index 8f16df7..761ddd1 100644
--- a/server/api/variable/variable.controller.js
+++ b/server/api/variable/variable.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/variable/variable.model.js b/server/api/variable/variable.model.js
index f1f5bec..f3e0dd1 100644
--- a/server/api/variable/variable.model.js
+++ b/server/api/variable/variable.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/variable/variable.rpc.js b/server/api/variable/variable.rpc.js
index 7d9c032..11730a4 100644
--- a/server/api/variable/variable.rpc.js
+++ b/server/api/variable/variable.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/version/index.js b/server/api/version/index.js
index 47d892d..52c2cfc 100644
--- a/server/api/version/index.js
+++ b/server/api/version/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/version/version.controller.js b/server/api/version/version.controller.js
index 10fdadf..0aee5d7 100644
--- a/server/api/version/version.controller.js
+++ b/server/api/version/version.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceAgentReport/index.js b/server/api/voiceAgentReport/index.js
index c6abfaf..346b54e 100644
--- a/server/api/voiceAgentReport/index.js
+++ b/server/api/voiceAgentReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceAgentReport/voiceAgentReport.attributes.js b/server/api/voiceAgentReport/voiceAgentReport.attributes.js
index 63f94ad..6c31426 100644
--- a/server/api/voiceAgentReport/voiceAgentReport.attributes.js
+++ b/server/api/voiceAgentReport/voiceAgentReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceAgentReport/voiceAgentReport.controller.js b/server/api/voiceAgentReport/voiceAgentReport.controller.js
index 2291177..48f7aa1 100644
--- a/server/api/voiceAgentReport/voiceAgentReport.controller.js
+++ b/server/api/voiceAgentReport/voiceAgentReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceAgentReport/voiceAgentReport.model.js b/server/api/voiceAgentReport/voiceAgentReport.model.js
index c69eb26..74b6468 100644
--- a/server/api/voiceAgentReport/voiceAgentReport.model.js
+++ b/server/api/voiceAgentReport/voiceAgentReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceAgentReport/voiceAgentReport.rpc.js b/server/api/voiceAgentReport/voiceAgentReport.rpc.js
index dd1d26d..2003a39 100644
--- a/server/api/voiceAgentReport/voiceAgentReport.rpc.js
+++ b/server/api/voiceAgentReport/voiceAgentReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceCallReport/index.js b/server/api/voiceCallReport/index.js
index f703b3d..63b4060 100644
--- a/server/api/voiceCallReport/index.js
+++ b/server/api/voiceCallReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceCallReport/voiceCallReport.attributes.js b/server/api/voiceCallReport/voiceCallReport.attributes.js
index d40d718..91ad43d 100644
--- a/server/api/voiceCallReport/voiceCallReport.attributes.js
+++ b/server/api/voiceCallReport/voiceCallReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceCallReport/voiceCallReport.controller.js b/server/api/voiceCallReport/voiceCallReport.controller.js
index 9133bdd..b9f3087 100644
--- a/server/api/voiceCallReport/voiceCallReport.controller.js
+++ b/server/api/voiceCallReport/voiceCallReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceCallReport/voiceCallReport.model.js b/server/api/voiceCallReport/voiceCallReport.model.js
index be0f6e5..57c69ac 100644
--- a/server/api/voiceCallReport/voiceCallReport.model.js
+++ b/server/api/voiceCallReport/voiceCallReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceCallReport/voiceCallReport.rpc.js b/server/api/voiceCallReport/voiceCallReport.rpc.js
index 93138dd..41b9e53 100644
--- a/server/api/voiceCallReport/voiceCallReport.rpc.js
+++ b/server/api/voiceCallReport/voiceCallReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceChanSpy/index.js b/server/api/voiceChanSpy/index.js
index 00e7a1b..5bf87b3 100644
--- a/server/api/voiceChanSpy/index.js
+++ b/server/api/voiceChanSpy/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceChanSpy/voiceChanSpy.attributes.js b/server/api/voiceChanSpy/voiceChanSpy.attributes.js
index 9a7a758..b8f62bf 100644
--- a/server/api/voiceChanSpy/voiceChanSpy.attributes.js
+++ b/server/api/voiceChanSpy/voiceChanSpy.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceChanSpy/voiceChanSpy.controller.js b/server/api/voiceChanSpy/voiceChanSpy.controller.js
index 961a3aa..4a2f07c 100644
--- a/server/api/voiceChanSpy/voiceChanSpy.controller.js
+++ b/server/api/voiceChanSpy/voiceChanSpy.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceChanSpy/voiceChanSpy.model.js b/server/api/voiceChanSpy/voiceChanSpy.model.js
index 48b993f..2abc317 100644
--- a/server/api/voiceChanSpy/voiceChanSpy.model.js
+++ b/server/api/voiceChanSpy/voiceChanSpy.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceChanSpy/voiceChanSpy.rpc.js b/server/api/voiceChanSpy/voiceChanSpy.rpc.js
index 315131f..c1f8403 100644
--- a/server/api/voiceChanSpy/voiceChanSpy.rpc.js
+++ b/server/api/voiceChanSpy/voiceChanSpy.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceContext/index.js b/server/api/voiceContext/index.js
index b834d61..4839a16 100644
--- a/server/api/voiceContext/index.js
+++ b/server/api/voiceContext/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceContext/voiceContext.attributes.js b/server/api/voiceContext/voiceContext.attributes.js
index 349481f..c5b8127 100644
--- a/server/api/voiceContext/voiceContext.attributes.js
+++ b/server/api/voiceContext/voiceContext.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceContext/voiceContext.controller.js b/server/api/voiceContext/voiceContext.controller.js
index c5c0f7c..0fcb1f7 100644
--- a/server/api/voiceContext/voiceContext.controller.js
+++ b/server/api/voiceContext/voiceContext.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceContext/voiceContext.model.js b/server/api/voiceContext/voiceContext.model.js
index 55238f5..6ed5bc1 100644
--- a/server/api/voiceContext/voiceContext.model.js
+++ b/server/api/voiceContext/voiceContext.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceContext/voiceContext.rpc.js b/server/api/voiceContext/voiceContext.rpc.js
index 43110ba..fc5502a 100644
--- a/server/api/voiceContext/voiceContext.rpc.js
+++ b/server/api/voiceContext/voiceContext.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceDialReport/index.js b/server/api/voiceDialReport/index.js
index 54e30f4..ecd84ad 100644
--- a/server/api/voiceDialReport/index.js
+++ b/server/api/voiceDialReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceDialReport/voiceDialReport.attributes.js b/server/api/voiceDialReport/voiceDialReport.attributes.js
index c2597ba..6b66bf5 100644
--- a/server/api/voiceDialReport/voiceDialReport.attributes.js
+++ b/server/api/voiceDialReport/voiceDialReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceDialReport/voiceDialReport.controller.js b/server/api/voiceDialReport/voiceDialReport.controller.js
index fca3fe8..7833f4d 100644
--- a/server/api/voiceDialReport/voiceDialReport.controller.js
+++ b/server/api/voiceDialReport/voiceDialReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceDialReport/voiceDialReport.model.js b/server/api/voiceDialReport/voiceDialReport.model.js
index f93dbe3..b66a83a 100644
--- a/server/api/voiceDialReport/voiceDialReport.model.js
+++ b/server/api/voiceDialReport/voiceDialReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceDialReport/voiceDialReport.rpc.js b/server/api/voiceDialReport/voiceDialReport.rpc.js
index a13d7bf..d3c1917 100644
--- a/server/api/voiceDialReport/voiceDialReport.rpc.js
+++ b/server/api/voiceDialReport/voiceDialReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceExtension/index.js b/server/api/voiceExtension/index.js
index d46ef8f..974899f 100644
--- a/server/api/voiceExtension/index.js
+++ b/server/api/voiceExtension/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceExtension/voiceExtension.attributes.js b/server/api/voiceExtension/voiceExtension.attributes.js
index dd7c7aa..6f2c4dd 100644
--- a/server/api/voiceExtension/voiceExtension.attributes.js
+++ b/server/api/voiceExtension/voiceExtension.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceExtension/voiceExtension.controller.js b/server/api/voiceExtension/voiceExtension.controller.js
index 1479de1..0813ef1 100644
--- a/server/api/voiceExtension/voiceExtension.controller.js
+++ b/server/api/voiceExtension/voiceExtension.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceExtension/voiceExtension.events.js b/server/api/voiceExtension/voiceExtension.events.js
index 72eac73..2e37646 100644
--- a/server/api/voiceExtension/voiceExtension.events.js
+++ b/server/api/voiceExtension/voiceExtension.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceExtension/voiceExtension.model.js b/server/api/voiceExtension/voiceExtension.model.js
index 011db26..bf653e2 100644
--- a/server/api/voiceExtension/voiceExtension.model.js
+++ b/server/api/voiceExtension/voiceExtension.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceExtension/voiceExtension.rpc.js b/server/api/voiceExtension/voiceExtension.rpc.js
index da63eed..99586d4 100644
--- a/server/api/voiceExtension/voiceExtension.rpc.js
+++ b/server/api/voiceExtension/voiceExtension.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceExtension/voiceExtension.socket.js b/server/api/voiceExtension/voiceExtension.socket.js
index 697df1b..8482369 100644
--- a/server/api/voiceExtension/voiceExtension.socket.js
+++ b/server/api/voiceExtension/voiceExtension.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceMail/index.js b/server/api/voiceMail/index.js
index c29f873..65185f2 100644
--- a/server/api/voiceMail/index.js
+++ b/server/api/voiceMail/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceMail/voiceMail.attributes.js b/server/api/voiceMail/voiceMail.attributes.js
index 2a124a2..337e5c5 100644
--- a/server/api/voiceMail/voiceMail.attributes.js
+++ b/server/api/voiceMail/voiceMail.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceMail/voiceMail.controller.js b/server/api/voiceMail/voiceMail.controller.js
index 83d29af..c5218e8 100644
--- a/server/api/voiceMail/voiceMail.controller.js
+++ b/server/api/voiceMail/voiceMail.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceMail/voiceMail.model.js b/server/api/voiceMail/voiceMail.model.js
index 7b65c53..f05f36d 100644
--- a/server/api/voiceMail/voiceMail.model.js
+++ b/server/api/voiceMail/voiceMail.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceMail/voiceMail.rpc.js b/server/api/voiceMail/voiceMail.rpc.js
index c46bf36..41de448 100644
--- a/server/api/voiceMail/voiceMail.rpc.js
+++ b/server/api/voiceMail/voiceMail.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceMailMessage/index.js b/server/api/voiceMailMessage/index.js
index 12b8dad..372c5d6 100644
--- a/server/api/voiceMailMessage/index.js
+++ b/server/api/voiceMailMessage/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceMailMessage/voiceMailMessage.attributes.js b/server/api/voiceMailMessage/voiceMailMessage.attributes.js
index ec21ece..8d58f47 100644
--- a/server/api/voiceMailMessage/voiceMailMessage.attributes.js
+++ b/server/api/voiceMailMessage/voiceMailMessage.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceMailMessage/voiceMailMessage.controller.js b/server/api/voiceMailMessage/voiceMailMessage.controller.js
index 86a61eb..b23f614 100644
--- a/server/api/voiceMailMessage/voiceMailMessage.controller.js
+++ b/server/api/voiceMailMessage/voiceMailMessage.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceMailMessage/voiceMailMessage.model.js b/server/api/voiceMailMessage/voiceMailMessage.model.js
index d98b63b..5e1e50f 100644
--- a/server/api/voiceMailMessage/voiceMailMessage.model.js
+++ b/server/api/voiceMailMessage/voiceMailMessage.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceMailMessage/voiceMailMessage.rpc.js b/server/api/voiceMailMessage/voiceMailMessage.rpc.js
index f612146..cd228ee 100644
--- a/server/api/voiceMailMessage/voiceMailMessage.rpc.js
+++ b/server/api/voiceMailMessage/voiceMailMessage.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceMusicOnHold/index.js b/server/api/voiceMusicOnHold/index.js
index 48e405b..00125b8 100644
--- a/server/api/voiceMusicOnHold/index.js
+++ b/server/api/voiceMusicOnHold/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceMusicOnHold/voiceMusicOnHold.attributes.js b/server/api/voiceMusicOnHold/voiceMusicOnHold.attributes.js
index 36e05df..98711c4 100644
--- a/server/api/voiceMusicOnHold/voiceMusicOnHold.attributes.js
+++ b/server/api/voiceMusicOnHold/voiceMusicOnHold.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceMusicOnHold/voiceMusicOnHold.controller.js b/server/api/voiceMusicOnHold/voiceMusicOnHold.controller.js
index 6ec8cb0..787025c 100644
--- a/server/api/voiceMusicOnHold/voiceMusicOnHold.controller.js
+++ b/server/api/voiceMusicOnHold/voiceMusicOnHold.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceMusicOnHold/voiceMusicOnHold.model.js b/server/api/voiceMusicOnHold/voiceMusicOnHold.model.js
index bebd760..ef3993e 100644
--- a/server/api/voiceMusicOnHold/voiceMusicOnHold.model.js
+++ b/server/api/voiceMusicOnHold/voiceMusicOnHold.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceMusicOnHold/voiceMusicOnHold.rpc.js b/server/api/voiceMusicOnHold/voiceMusicOnHold.rpc.js
index 4eeae4f..372384a 100644
--- a/server/api/voiceMusicOnHold/voiceMusicOnHold.rpc.js
+++ b/server/api/voiceMusicOnHold/voiceMusicOnHold.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voicePrefix/index.js b/server/api/voicePrefix/index.js
index d2d1e03..31623c5 100644
--- a/server/api/voicePrefix/index.js
+++ b/server/api/voicePrefix/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voicePrefix/voicePrefix.attributes.js b/server/api/voicePrefix/voicePrefix.attributes.js
index 7b6d081..875bb5c 100644
--- a/server/api/voicePrefix/voicePrefix.attributes.js
+++ b/server/api/voicePrefix/voicePrefix.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voicePrefix/voicePrefix.controller.js b/server/api/voicePrefix/voicePrefix.controller.js
index 74a2857..8c3e950 100644
--- a/server/api/voicePrefix/voicePrefix.controller.js
+++ b/server/api/voicePrefix/voicePrefix.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voicePrefix/voicePrefix.events.js b/server/api/voicePrefix/voicePrefix.events.js
index 9744103..a82f467 100644
--- a/server/api/voicePrefix/voicePrefix.events.js
+++ b/server/api/voicePrefix/voicePrefix.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voicePrefix/voicePrefix.model.js b/server/api/voicePrefix/voicePrefix.model.js
index 6c9cb36..adcaed5 100644
--- a/server/api/voicePrefix/voicePrefix.model.js
+++ b/server/api/voicePrefix/voicePrefix.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voicePrefix/voicePrefix.rpc.js b/server/api/voicePrefix/voicePrefix.rpc.js
index e2480e1..b3f2e82 100644
--- a/server/api/voicePrefix/voicePrefix.rpc.js
+++ b/server/api/voicePrefix/voicePrefix.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voicePrefix/voicePrefix.socket.js b/server/api/voicePrefix/voicePrefix.socket.js
index 798e493..09ef924 100644
--- a/server/api/voicePrefix/voicePrefix.socket.js
+++ b/server/api/voicePrefix/voicePrefix.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueue/index.js b/server/api/voiceQueue/index.js
index 6b494e3..4f7151f 100644
--- a/server/api/voiceQueue/index.js
+++ b/server/api/voiceQueue/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueue/voiceQueue.attributes.js b/server/api/voiceQueue/voiceQueue.attributes.js
index 5246361..16eded0 100644
--- a/server/api/voiceQueue/voiceQueue.attributes.js
+++ b/server/api/voiceQueue/voiceQueue.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueue/voiceQueue.controller.js b/server/api/voiceQueue/voiceQueue.controller.js
index f56c0fb..298aed9 100644
--- a/server/api/voiceQueue/voiceQueue.controller.js
+++ b/server/api/voiceQueue/voiceQueue.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueue/voiceQueue.events.js b/server/api/voiceQueue/voiceQueue.events.js
index c567001..fb12192 100644
--- a/server/api/voiceQueue/voiceQueue.events.js
+++ b/server/api/voiceQueue/voiceQueue.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueue/voiceQueue.model.js b/server/api/voiceQueue/voiceQueue.model.js
index c28ca7f..153c5a3 100644
--- a/server/api/voiceQueue/voiceQueue.model.js
+++ b/server/api/voiceQueue/voiceQueue.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueue/voiceQueue.rpc.js b/server/api/voiceQueue/voiceQueue.rpc.js
index 9a88cf6..75a07b8 100644
--- a/server/api/voiceQueue/voiceQueue.rpc.js
+++ b/server/api/voiceQueue/voiceQueue.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueue/voiceQueue.socket.js b/server/api/voiceQueue/voiceQueue.socket.js
index 927e742..4cdb92f 100644
--- a/server/api/voiceQueue/voiceQueue.socket.js
+++ b/server/api/voiceQueue/voiceQueue.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueueReport/index.js b/server/api/voiceQueueReport/index.js
index 0c36732..129d6e2 100644
--- a/server/api/voiceQueueReport/index.js
+++ b/server/api/voiceQueueReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueueReport/voiceQueueReport.attributes.js b/server/api/voiceQueueReport/voiceQueueReport.attributes.js
index 64aca00..e36dd1c 100644
--- a/server/api/voiceQueueReport/voiceQueueReport.attributes.js
+++ b/server/api/voiceQueueReport/voiceQueueReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueueReport/voiceQueueReport.controller.js b/server/api/voiceQueueReport/voiceQueueReport.controller.js
index b5a1d3d..e58393b 100644
--- a/server/api/voiceQueueReport/voiceQueueReport.controller.js
+++ b/server/api/voiceQueueReport/voiceQueueReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueueReport/voiceQueueReport.events.js b/server/api/voiceQueueReport/voiceQueueReport.events.js
index 66f12c8..023fcb4 100644
--- a/server/api/voiceQueueReport/voiceQueueReport.events.js
+++ b/server/api/voiceQueueReport/voiceQueueReport.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueueReport/voiceQueueReport.model.js b/server/api/voiceQueueReport/voiceQueueReport.model.js
index b8c2b58..57db2c6 100644
--- a/server/api/voiceQueueReport/voiceQueueReport.model.js
+++ b/server/api/voiceQueueReport/voiceQueueReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueueReport/voiceQueueReport.rpc.js b/server/api/voiceQueueReport/voiceQueueReport.rpc.js
index 2d164f5..d3ce357 100644
--- a/server/api/voiceQueueReport/voiceQueueReport.rpc.js
+++ b/server/api/voiceQueueReport/voiceQueueReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueueReport/voiceQueueReport.socket.js b/server/api/voiceQueueReport/voiceQueueReport.socket.js
index 5fc9dc7..3b9ccf8 100644
--- a/server/api/voiceQueueReport/voiceQueueReport.socket.js
+++ b/server/api/voiceQueueReport/voiceQueueReport.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueuesLog/index.js b/server/api/voiceQueuesLog/index.js
index 8a211e9..41011e6 100644
--- a/server/api/voiceQueuesLog/index.js
+++ b/server/api/voiceQueuesLog/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueuesLog/voiceQueuesLog.attributes.js b/server/api/voiceQueuesLog/voiceQueuesLog.attributes.js
index 6052dc9..d670269 100644
--- a/server/api/voiceQueuesLog/voiceQueuesLog.attributes.js
+++ b/server/api/voiceQueuesLog/voiceQueuesLog.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueuesLog/voiceQueuesLog.controller.js b/server/api/voiceQueuesLog/voiceQueuesLog.controller.js
index ae2a0d8..f7b83e5 100644
--- a/server/api/voiceQueuesLog/voiceQueuesLog.controller.js
+++ b/server/api/voiceQueuesLog/voiceQueuesLog.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueuesLog/voiceQueuesLog.model.js b/server/api/voiceQueuesLog/voiceQueuesLog.model.js
index 4a97581..8141142 100644
--- a/server/api/voiceQueuesLog/voiceQueuesLog.model.js
+++ b/server/api/voiceQueuesLog/voiceQueuesLog.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceQueuesLog/voiceQueuesLog.rpc.js b/server/api/voiceQueuesLog/voiceQueuesLog.rpc.js
index 48bd5ec..04de4bf 100644
--- a/server/api/voiceQueuesLog/voiceQueuesLog.rpc.js
+++ b/server/api/voiceQueuesLog/voiceQueuesLog.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceRecording/index.js b/server/api/voiceRecording/index.js
index c7be236..d7d7bc0 100644
--- a/server/api/voiceRecording/index.js
+++ b/server/api/voiceRecording/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceRecording/voiceRecording.attributes.js b/server/api/voiceRecording/voiceRecording.attributes.js
index 2ba25cb..37b98cc 100644
--- a/server/api/voiceRecording/voiceRecording.attributes.js
+++ b/server/api/voiceRecording/voiceRecording.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceRecording/voiceRecording.controller.js b/server/api/voiceRecording/voiceRecording.controller.js
index 2fa1da7..73d704d 100644
--- a/server/api/voiceRecording/voiceRecording.controller.js
+++ b/server/api/voiceRecording/voiceRecording.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceRecording/voiceRecording.model.js b/server/api/voiceRecording/voiceRecording.model.js
index e617fe8..0066886 100644
--- a/server/api/voiceRecording/voiceRecording.model.js
+++ b/server/api/voiceRecording/voiceRecording.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceRecording/voiceRecording.rpc.js b/server/api/voiceRecording/voiceRecording.rpc.js
index 94e85a8..341b9dd 100644
--- a/server/api/voiceRecording/voiceRecording.rpc.js
+++ b/server/api/voiceRecording/voiceRecording.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceTransferReport/index.js b/server/api/voiceTransferReport/index.js
index 3dcbe4b..4b9116c 100644
--- a/server/api/voiceTransferReport/index.js
+++ b/server/api/voiceTransferReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceTransferReport/voiceTransferReport.attributes.js b/server/api/voiceTransferReport/voiceTransferReport.attributes.js
index 6e5905c..ca064d5 100644
--- a/server/api/voiceTransferReport/voiceTransferReport.attributes.js
+++ b/server/api/voiceTransferReport/voiceTransferReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceTransferReport/voiceTransferReport.controller.js b/server/api/voiceTransferReport/voiceTransferReport.controller.js
index a22ef90..5fc4163 100644
--- a/server/api/voiceTransferReport/voiceTransferReport.controller.js
+++ b/server/api/voiceTransferReport/voiceTransferReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceTransferReport/voiceTransferReport.model.js b/server/api/voiceTransferReport/voiceTransferReport.model.js
index 57e043a..1b985b7 100644
--- a/server/api/voiceTransferReport/voiceTransferReport.model.js
+++ b/server/api/voiceTransferReport/voiceTransferReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/voiceTransferReport/voiceTransferReport.rpc.js b/server/api/voiceTransferReport/voiceTransferReport.rpc.js
index 8fd4668..2e48af5 100644
--- a/server/api/voiceTransferReport/voiceTransferReport.rpc.js
+++ b/server/api/voiceTransferReport/voiceTransferReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/webbar/index.js b/server/api/webbar/index.js
index 0cdc687..fd93260 100644
--- a/server/api/webbar/index.js
+++ b/server/api/webbar/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/webbar/webbar.controller.js b/server/api/webbar/webbar.controller.js
index 7501273..92f6ee1 100644
--- a/server/api/webbar/webbar.controller.js
+++ b/server/api/webbar/webbar.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappAccount/index.js b/server/api/whatsappAccount/index.js
index a38daba..cb9a191 100644
--- a/server/api/whatsappAccount/index.js
+++ b/server/api/whatsappAccount/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappAccount/whatsappAccount.attributes.js b/server/api/whatsappAccount/whatsappAccount.attributes.js
index 7bc47b0..c6f8c4d 100644
--- a/server/api/whatsappAccount/whatsappAccount.attributes.js
+++ b/server/api/whatsappAccount/whatsappAccount.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappAccount/whatsappAccount.controller.js b/server/api/whatsappAccount/whatsappAccount.controller.js
index 7d93d06..4f71697 100644
--- a/server/api/whatsappAccount/whatsappAccount.controller.js
+++ b/server/api/whatsappAccount/whatsappAccount.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappAccount/whatsappAccount.events.js b/server/api/whatsappAccount/whatsappAccount.events.js
index a11912f..88fe5ba 100644
--- a/server/api/whatsappAccount/whatsappAccount.events.js
+++ b/server/api/whatsappAccount/whatsappAccount.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappAccount/whatsappAccount.model.js b/server/api/whatsappAccount/whatsappAccount.model.js
index 1f2bf3a..708837f 100644
--- a/server/api/whatsappAccount/whatsappAccount.model.js
+++ b/server/api/whatsappAccount/whatsappAccount.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappAccount/whatsappAccount.rpc.js b/server/api/whatsappAccount/whatsappAccount.rpc.js
index 326bc75..2d63292 100644
--- a/server/api/whatsappAccount/whatsappAccount.rpc.js
+++ b/server/api/whatsappAccount/whatsappAccount.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappAccount/whatsappAccount.socket.js b/server/api/whatsappAccount/whatsappAccount.socket.js
index 88f0c9a..ab5b4e9 100644
--- a/server/api/whatsappAccount/whatsappAccount.socket.js
+++ b/server/api/whatsappAccount/whatsappAccount.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappApplication/index.js b/server/api/whatsappApplication/index.js
index f904d78..569313b 100644
--- a/server/api/whatsappApplication/index.js
+++ b/server/api/whatsappApplication/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappApplication/whatsappApplication.attributes.js b/server/api/whatsappApplication/whatsappApplication.attributes.js
index e51345d..3c6e823 100644
--- a/server/api/whatsappApplication/whatsappApplication.attributes.js
+++ b/server/api/whatsappApplication/whatsappApplication.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappApplication/whatsappApplication.controller.js b/server/api/whatsappApplication/whatsappApplication.controller.js
index 0cf7864..b3845d9 100644
--- a/server/api/whatsappApplication/whatsappApplication.controller.js
+++ b/server/api/whatsappApplication/whatsappApplication.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappApplication/whatsappApplication.model.js b/server/api/whatsappApplication/whatsappApplication.model.js
index 0e81994..9abe757 100644
--- a/server/api/whatsappApplication/whatsappApplication.model.js
+++ b/server/api/whatsappApplication/whatsappApplication.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappApplication/whatsappApplication.rpc.js b/server/api/whatsappApplication/whatsappApplication.rpc.js
index c40b277..39cc706 100644
--- a/server/api/whatsappApplication/whatsappApplication.rpc.js
+++ b/server/api/whatsappApplication/whatsappApplication.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappInteraction/index.js b/server/api/whatsappInteraction/index.js
index 265310d..8833a6c 100644
--- a/server/api/whatsappInteraction/index.js
+++ b/server/api/whatsappInteraction/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappInteraction/whatsappInteraction.attributes.js b/server/api/whatsappInteraction/whatsappInteraction.attributes.js
index fffe175..9ddd0c5 100644
--- a/server/api/whatsappInteraction/whatsappInteraction.attributes.js
+++ b/server/api/whatsappInteraction/whatsappInteraction.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappInteraction/whatsappInteraction.controller.js b/server/api/whatsappInteraction/whatsappInteraction.controller.js
index 66ade76..ed25d95 100644
--- a/server/api/whatsappInteraction/whatsappInteraction.controller.js
+++ b/server/api/whatsappInteraction/whatsappInteraction.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappInteraction/whatsappInteraction.events.js b/server/api/whatsappInteraction/whatsappInteraction.events.js
index 24dbd3e..94f0c7c 100644
--- a/server/api/whatsappInteraction/whatsappInteraction.events.js
+++ b/server/api/whatsappInteraction/whatsappInteraction.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappInteraction/whatsappInteraction.model.js b/server/api/whatsappInteraction/whatsappInteraction.model.js
index ee6997d..6039655 100644
--- a/server/api/whatsappInteraction/whatsappInteraction.model.js
+++ b/server/api/whatsappInteraction/whatsappInteraction.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappInteraction/whatsappInteraction.rpc.js b/server/api/whatsappInteraction/whatsappInteraction.rpc.js
index 89b5c41..82373c1 100644
--- a/server/api/whatsappInteraction/whatsappInteraction.rpc.js
+++ b/server/api/whatsappInteraction/whatsappInteraction.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappInteraction/whatsappInteraction.socket.js b/server/api/whatsappInteraction/whatsappInteraction.socket.js
index 47a0be4..f8060e2 100644
--- a/server/api/whatsappInteraction/whatsappInteraction.socket.js
+++ b/server/api/whatsappInteraction/whatsappInteraction.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappMessage/index.js b/server/api/whatsappMessage/index.js
index d33cb8d..670522f 100644
--- a/server/api/whatsappMessage/index.js
+++ b/server/api/whatsappMessage/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappMessage/whatsappMessage.attributes.js b/server/api/whatsappMessage/whatsappMessage.attributes.js
index 8f391ee..6a8e01d 100644
--- a/server/api/whatsappMessage/whatsappMessage.attributes.js
+++ b/server/api/whatsappMessage/whatsappMessage.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappMessage/whatsappMessage.controller.js b/server/api/whatsappMessage/whatsappMessage.controller.js
index edc65b6..e93e6f0 100644
--- a/server/api/whatsappMessage/whatsappMessage.controller.js
+++ b/server/api/whatsappMessage/whatsappMessage.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappMessage/whatsappMessage.events.js b/server/api/whatsappMessage/whatsappMessage.events.js
index e8acc8d..9a5500c 100644
--- a/server/api/whatsappMessage/whatsappMessage.events.js
+++ b/server/api/whatsappMessage/whatsappMessage.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappMessage/whatsappMessage.model.js b/server/api/whatsappMessage/whatsappMessage.model.js
index 9d9c018..343a683 100644
--- a/server/api/whatsappMessage/whatsappMessage.model.js
+++ b/server/api/whatsappMessage/whatsappMessage.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappMessage/whatsappMessage.rpc.js b/server/api/whatsappMessage/whatsappMessage.rpc.js
index 0542af3..c4c3aa3 100644
--- a/server/api/whatsappMessage/whatsappMessage.rpc.js
+++ b/server/api/whatsappMessage/whatsappMessage.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappMessage/whatsappMessage.socket.js b/server/api/whatsappMessage/whatsappMessage.socket.js
index 298f2c6..3fb76d2 100644
--- a/server/api/whatsappMessage/whatsappMessage.socket.js
+++ b/server/api/whatsappMessage/whatsappMessage.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappQueue/index.js b/server/api/whatsappQueue/index.js
index 199e108..0be8f73 100644
--- a/server/api/whatsappQueue/index.js
+++ b/server/api/whatsappQueue/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappQueue/whatsappQueue.attributes.js b/server/api/whatsappQueue/whatsappQueue.attributes.js
index 042a470..b28f7cc 100644
--- a/server/api/whatsappQueue/whatsappQueue.attributes.js
+++ b/server/api/whatsappQueue/whatsappQueue.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappQueue/whatsappQueue.controller.js b/server/api/whatsappQueue/whatsappQueue.controller.js
index d15a60d..c4e41dd 100644
--- a/server/api/whatsappQueue/whatsappQueue.controller.js
+++ b/server/api/whatsappQueue/whatsappQueue.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappQueue/whatsappQueue.events.js b/server/api/whatsappQueue/whatsappQueue.events.js
index 2f8bb45..e5fef0d 100644
--- a/server/api/whatsappQueue/whatsappQueue.events.js
+++ b/server/api/whatsappQueue/whatsappQueue.events.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappQueue/whatsappQueue.model.js b/server/api/whatsappQueue/whatsappQueue.model.js
index 11a52d8..88e57cb 100644
--- a/server/api/whatsappQueue/whatsappQueue.model.js
+++ b/server/api/whatsappQueue/whatsappQueue.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappQueue/whatsappQueue.rpc.js b/server/api/whatsappQueue/whatsappQueue.rpc.js
index f7e75e1..077e7e7 100644
--- a/server/api/whatsappQueue/whatsappQueue.rpc.js
+++ b/server/api/whatsappQueue/whatsappQueue.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappQueue/whatsappQueue.socket.js b/server/api/whatsappQueue/whatsappQueue.socket.js
index 3f905ba..8475082 100644
--- a/server/api/whatsappQueue/whatsappQueue.socket.js
+++ b/server/api/whatsappQueue/whatsappQueue.socket.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappQueueReport/index.js b/server/api/whatsappQueueReport/index.js
index c1b599e..448e8de 100644
--- a/server/api/whatsappQueueReport/index.js
+++ b/server/api/whatsappQueueReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappQueueReport/whatsappQueueReport.attributes.js b/server/api/whatsappQueueReport/whatsappQueueReport.attributes.js
index 6fbc8e8..9bceabd 100644
--- a/server/api/whatsappQueueReport/whatsappQueueReport.attributes.js
+++ b/server/api/whatsappQueueReport/whatsappQueueReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappQueueReport/whatsappQueueReport.controller.js b/server/api/whatsappQueueReport/whatsappQueueReport.controller.js
index 6925596..dfcf2d3 100644
--- a/server/api/whatsappQueueReport/whatsappQueueReport.controller.js
+++ b/server/api/whatsappQueueReport/whatsappQueueReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappQueueReport/whatsappQueueReport.model.js b/server/api/whatsappQueueReport/whatsappQueueReport.model.js
index 9933125..578174a 100644
--- a/server/api/whatsappQueueReport/whatsappQueueReport.model.js
+++ b/server/api/whatsappQueueReport/whatsappQueueReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappQueueReport/whatsappQueueReport.rpc.js b/server/api/whatsappQueueReport/whatsappQueueReport.rpc.js
index 8019fb0..53a8175 100644
--- a/server/api/whatsappQueueReport/whatsappQueueReport.rpc.js
+++ b/server/api/whatsappQueueReport/whatsappQueueReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappTransferReport/index.js b/server/api/whatsappTransferReport/index.js
index b8e3588..9e1122c 100644
--- a/server/api/whatsappTransferReport/index.js
+++ b/server/api/whatsappTransferReport/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappTransferReport/whatsappTransferReport.attributes.js b/server/api/whatsappTransferReport/whatsappTransferReport.attributes.js
index 6eb4ed9..279e206 100644
--- a/server/api/whatsappTransferReport/whatsappTransferReport.attributes.js
+++ b/server/api/whatsappTransferReport/whatsappTransferReport.attributes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappTransferReport/whatsappTransferReport.controller.js b/server/api/whatsappTransferReport/whatsappTransferReport.controller.js
index 6387a68..ed74d31 100644
--- a/server/api/whatsappTransferReport/whatsappTransferReport.controller.js
+++ b/server/api/whatsappTransferReport/whatsappTransferReport.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappTransferReport/whatsappTransferReport.model.js b/server/api/whatsappTransferReport/whatsappTransferReport.model.js
index 65fbe66..8ae3ee4 100644
--- a/server/api/whatsappTransferReport/whatsappTransferReport.model.js
+++ b/server/api/whatsappTransferReport/whatsappTransferReport.model.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/api/whatsappTransferReport/whatsappTransferReport.rpc.js b/server/api/whatsappTransferReport/whatsappTransferReport.rpc.js
index 9e1bac1..a46d917 100644
--- a/server/api/whatsappTransferReport/whatsappTransferReport.rpc.js
+++ b/server/api/whatsappTransferReport/whatsappTransferReport.rpc.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/app.js b/server/app.js
index 246872b..5d1034d 100644
--- a/server/app.js
+++ b/server/app.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/components/auth/service.js b/server/components/auth/service.js
index feac554..efaeeed 100644
--- a/server/components/auth/service.js
+++ b/server/components/auth/service.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/components/encryptor/index.js b/server/components/encryptor/index.js
index 47edde2..ac00e24 100644
--- a/server/components/encryptor/index.js
+++ b/server/components/encryptor/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/components/export/csv.js b/server/components/export/csv.js
index b74c816..0e866a5 100644
--- a/server/components/export/csv.js
+++ b/server/components/export/csv.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/components/export/pdf.js b/server/components/export/pdf.js
index e99ef86..389d31d 100644
--- a/server/components/export/pdf.js
+++ b/server/components/export/pdf.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/components/export/xlsx.js b/server/components/export/xlsx.js
index fbb263c..1f72eb1 100644
--- a/server/components/export/xlsx.js
+++ b/server/components/export/xlsx.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/components/extensions/rewrite.js b/server/components/extensions/rewrite.js
index 79998bb..d06e6d4 100644
--- a/server/components/extensions/rewrite.js
+++ b/server/components/extensions/rewrite.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/components/import/cm/csv.js b/server/components/import/cm/csv.js
index 67ee2fb..247f506 100644
--- a/server/components/import/cm/csv.js
+++ b/server/components/import/cm/csv.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/components/import/cm/csv2.js b/server/components/import/cm/csv2.js
index 610973d..1210bf3 100644
--- a/server/components/import/cm/csv2.js
+++ b/server/components/import/cm/csv2.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/components/import/cm/csvUpdates.js b/server/components/import/cm/csvUpdates.js
new file mode 100644
index 0000000..781e00c
--- /dev/null
+++ b/server/components/import/cm/csvUpdates.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/components/integrations/configuration.js b/server/components/integrations/configuration.js
index 2f55d0a..1e86ae4 100644
--- a/server/components/integrations/configuration.js
+++ b/server/components/integrations/configuration.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/components/interaction/service.js b/server/components/interaction/service.js
index ba5d53e..56e65f0 100644
--- a/server/components/interaction/service.js
+++ b/server/components/interaction/service.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/components/license/service.js b/server/components/license/service.js
index 9a79020..607815c 100644
--- a/server/components/license/service.js
+++ b/server/components/license/service.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/components/parsers/advancedSearch.js b/server/components/parsers/advancedSearch.js
index a22b3e2..7aaedd0 100644
--- a/server/components/parsers/advancedSearch.js
+++ b/server/components/parsers/advancedSearch.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/components/parsers/qs.js b/server/components/parsers/qs.js
index 6fbea80..92952fd 100644
--- a/server/components/parsers/qs.js
+++ b/server/components/parsers/qs.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/config/express.js b/server/config/express.js
index 79a3ffb..a2c899b 100644
--- a/server/config/express.js
+++ b/server/config/express.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/config/license/hardware.js b/server/config/license/hardware.js
index c0113bc..5eebe8a 100644
--- a/server/config/license/hardware.js
+++ b/server/config/license/hardware.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/config/license/index.js b/server/config/license/index.js
index f7efa84..f1f282d 100644
--- a/server/config/license/index.js
+++ b/server/config/license/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/config/license/util.js b/server/config/license/util.js
index 726ceaf..1b2d744 100644
--- a/server/config/license/util.js
+++ b/server/config/license/util.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/config/local.env.js b/server/config/local.env.js
index c1b0a5b..83d9587 100644
--- a/server/config/local.env.js
+++ b/server/config/local.env.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/config/logger.js b/server/config/logger.js
index cc96f19..8c30618 100644
--- a/server/config/logger.js
+++ b/server/config/logger.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0x8cba=['../utils/loggers'];(function(_0x5c67af,_0x2da921){var _0x2811ad=function(_0x26182){while(--_0x26182){_0x5c67af['push'](_0x5c67af['shift']());}};_0x2811ad(++_0x2da921);}(_0x8cba,0x124));var _0xa8cb=function(_0xdca4a6,_0x4965f6){_0xdca4a6=_0xdca4a6-0x0;var _0x5c5b95=_0x8cba[_0xdca4a6];return _0x5c5b95;};'use strict';var fileLogger=require(_0xa8cb('0x0'))['fileLogger'];module['exports']=fileLogger;
\ No newline at end of file
+var _0x9a59=['fileLogger','exports','../utils/loggers'];(function(_0x35ff01,_0x3d6719){var _0x4501a1=function(_0x28fc8c){while(--_0x28fc8c){_0x35ff01['push'](_0x35ff01['shift']());}};_0x4501a1(++_0x3d6719);}(_0x9a59,0xf8));var _0x99a5=function(_0x4c081f,_0x53e10f){_0x4c081f=_0x4c081f-0x0;var _0x3f1572=_0x9a59[_0x4c081f];return _0x3f1572;};'use strict';var fileLogger=require(_0x99a5('0x0'))[_0x99a5('0x1')];module[_0x99a5('0x2')]=fileLogger;
\ No newline at end of file
diff --git a/server/config/pm2/config.js b/server/config/pm2/config.js
index 5f67b4b..b04225b 100644
--- a/server/config/pm2/config.js
+++ b/server/config/pm2/config.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/config/pm2/index.js b/server/config/pm2/index.js
index 12ec8f8..e638f42 100644
--- a/server/config/pm2/index.js
+++ b/server/config/pm2/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/config/schedule/chat.js b/server/config/schedule/chat.js
index 202f8df..95f5cf4 100644
--- a/server/config/schedule/chat.js
+++ b/server/config/schedule/chat.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/config/schedule/cloud-provider.js b/server/config/schedule/cloud-provider.js
index 7953f41..6e7900a 100644
--- a/server/config/schedule/cloud-provider.js
+++ b/server/config/schedule/cloud-provider.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/config/schedule/index.js b/server/config/schedule/index.js
index 3e0910e..eb7d08d 100644
--- a/server/config/schedule/index.js
+++ b/server/config/schedule/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/config/schedule/transcribe.js b/server/config/schedule/transcribe.js
index cd2e0c2..2943af4 100644
--- a/server/config/schedule/transcribe.js
+++ b/server/config/schedule/transcribe.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/config/schedule/whatsapp.js b/server/config/schedule/whatsapp.js
index 75b9213..83817ec 100644
--- a/server/config/schedule/whatsapp.js
+++ b/server/config/schedule/whatsapp.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/config/seedContact.js b/server/config/seedContact.js
index c07e091..668e817 100644
--- a/server/config/seedContact.js
+++ b/server/config/seedContact.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/config/seedUsers.js b/server/config/seedUsers.js
index 5f3ade0..b30211e 100644
--- a/server/config/seedUsers.js
+++ b/server/config/seedUsers.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/config/socketio.js b/server/config/socketio.js
index 24d55f0..8d8eb63 100644
--- a/server/config/socketio.js
+++ b/server/config/socketio.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/config/triggers/index.js b/server/config/triggers/index.js
index bc7ac5f..1c11aed 100644
--- a/server/config/triggers/index.js
+++ b/server/config/triggers/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/config/utils.js b/server/config/utils.js
index d859338..05d2b73 100644
--- a/server/config/utils.js
+++ b/server/config/utils.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/errors/api.js b/server/errors/api.js
new file mode 100644
index 0000000..71cb9c9
--- /dev/null
+++ b/server/errors/api.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/errors/index.js b/server/errors/index.js
index e77e859..3b062c1 100644
--- a/server/errors/index.js
+++ b/server/errors/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/migrations/2.5.27.js b/server/migrations/2.5.27.js
index f7d42ec..22df2f1 100644
--- a/server/migrations/2.5.27.js
+++ b/server/migrations/2.5.27.js
@@ -1,165 +1,165 @@
-'use strict';
-
-var BPromise = require('bluebird');
-var util = require('util');
-
-var logger = require('../config/logger')('migration');
-
-var Sequence = function() {};
-
-Sequence.prototype.enqueue = function(fn) {
-  this.tail = this.tail ? this.tail.finally(fn) : fn();
-};
-
-var Migration = function(queryInterface) {
-  this.queryInterface = queryInterface;
-  this.sequence = new Sequence();
-};
-
-Migration.prototype.changeColumn = function(table, column, type) {
-  var _this = this;
-  this.sequence.enqueue(function() {
-    return _this.queryInterface
-      .changeColumn(table, column, type)
-      .then(function() {
-        logger.info('Changed column %s in table %s', column, table);
-      })
-      .catch(function(err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.addColumn = function(table, column, type) {
-  var _this = this;
-  this.sequence.enqueue(function() {
-    return _this.queryInterface
-      .addColumn(table, column, type)
-      .then(function() {
-        logger.info('Added column %s to %s', column, table);
-      })
-      .catch(function(err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.dropTable = function(table) {
-  var _this = this;
-  this.sequence.enqueue(function() {
-    return _this.queryInterface
-      .dropTable(table, {
-        force: true
-      })
-      .then(function() {
-        logger.info('table dropped %s', table);
-      })
-      .catch(function(err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.addIndex = function(table, column, indexName) {
-  var _this = this;
-  this.sequence.enqueue(function() {
-    return _this.queryInterface
-      .addIndex(table, column, {
-        indexName: indexName
-      })
-      .then(function() {
-        logger.info('addIndex %s %s %s', table, column.join(','), indexName);
-      })
-      .catch(function(err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.removeIndex = function(table, indexName) {
-  var _this = this;
-  this.sequence.enqueue(function() {
-    return _this.queryInterface
-      .removeIndex(table, indexName)
-      .then(function() {
-        logger.info('removeIndex %s %s', table, indexName);
-      })
-      .catch(function(err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.query = function(sql) {
-  var _this = this;
-  this.sequence.enqueue(function() {
-    return _this.queryInterface.sequelize
-      .query(sql)
-      .then(function() {
-        logger.info('query %s', sql);
-      })
-      .catch(function(err) {
-        logger.info(JSON.stringify(err));
-      });
-  });
-};
-
-Migration.prototype.removeColumn = function(table, column) {
-  var _this = this;
-  this.sequence.enqueue(function() {
-    return _this.queryInterface
-      .removeColumn(table, column)
-      .then(function() {
-        logger.info('Removed column %s from %s', column, table);
-      })
-      .catch(function(err) {
-        logger.info(
-          util.inspect(err, {
-            showHidden: false,
-            depth: null
-          })
-        );
-      });
-  });
-};
-
-Migration.prototype.renameColumn = function(table, oldColumn, newColumn) {
-  var _this = this;
-  this.sequence.enqueue(function() {
-    return _this.queryInterface
-      .renameColumn(table, oldColumn, newColumn)
-      .then(function() {
-        logger.info('Renamed column from %s to %s on %s', oldColumn, newColumn, table);
-      })
-      .catch(function(err) {
-        logger.info(
-          util.inspect(err, {
-            showHidden: false,
-            depth: null
-          })
-        );
-      });
-  });
-};
-
-Migration.prototype.final = function(resolve) {
-  this.sequence.enqueue(function() {
-    return resolve();
-  });
-};
-
-module.exports = {
-  up: function(queryInterface, Sequelize) {
-    return new BPromise(function(resolve) {
-      var migration = new Migration(queryInterface);
-
-      // START FINAL
-      migration.final(resolve);
-      // END FINAL
-    });
-  },
-
-  down: function(queryInterface, Sequelize) {
-    // var migration = new Migration(queryInterface);
-  }
+'use strict';
+
+var BPromise = require('bluebird');
+var util = require('util');
+
+var logger = require('../config/logger')('migration');
+
+var Sequence = function() {};
+
+Sequence.prototype.enqueue = function(fn) {
+  this.tail = this.tail ? this.tail.finally(fn) : fn();
+};
+
+var Migration = function(queryInterface) {
+  this.queryInterface = queryInterface;
+  this.sequence = new Sequence();
+};
+
+Migration.prototype.changeColumn = function(table, column, type) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .changeColumn(table, column, type)
+      .then(function() {
+        logger.info('Changed column %s in table %s', column, table);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.addColumn = function(table, column, type) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .addColumn(table, column, type)
+      .then(function() {
+        logger.info('Added column %s to %s', column, table);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.dropTable = function(table) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .dropTable(table, {
+        force: true
+      })
+      .then(function() {
+        logger.info('table dropped %s', table);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.addIndex = function(table, column, indexName) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .addIndex(table, column, {
+        indexName: indexName
+      })
+      .then(function() {
+        logger.info('addIndex %s %s %s', table, column.join(','), indexName);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.removeIndex = function(table, indexName) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .removeIndex(table, indexName)
+      .then(function() {
+        logger.info('removeIndex %s %s', table, indexName);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.query = function(sql) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface.sequelize
+      .query(sql)
+      .then(function() {
+        logger.info('query %s', sql);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.removeColumn = function(table, column) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .removeColumn(table, column)
+      .then(function() {
+        logger.info('Removed column %s from %s', column, table);
+      })
+      .catch(function(err) {
+        logger.info(
+          util.inspect(err, {
+            showHidden: false,
+            depth: null
+          })
+        );
+      });
+  });
+};
+
+Migration.prototype.renameColumn = function(table, oldColumn, newColumn) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .renameColumn(table, oldColumn, newColumn)
+      .then(function() {
+        logger.info('Renamed column from %s to %s on %s', oldColumn, newColumn, table);
+      })
+      .catch(function(err) {
+        logger.info(
+          util.inspect(err, {
+            showHidden: false,
+            depth: null
+          })
+        );
+      });
+  });
+};
+
+Migration.prototype.final = function(resolve) {
+  this.sequence.enqueue(function() {
+    return resolve();
+  });
+};
+
+module.exports = {
+  up: function(queryInterface, Sequelize) {
+    return new BPromise(function(resolve) {
+      var migration = new Migration(queryInterface);
+
+      // START FINAL
+      migration.final(resolve);
+      // END FINAL
+    });
+  },
+
+  down: function(queryInterface, Sequelize) {
+    // var migration = new Migration(queryInterface);
+  }
 };
\ No newline at end of file
diff --git a/server/migrations/2.5.46.js b/server/migrations/2.5.46.js
new file mode 100644
index 0000000..22df2f1
--- /dev/null
+++ b/server/migrations/2.5.46.js
@@ -0,0 +1,165 @@
+'use strict';
+
+var BPromise = require('bluebird');
+var util = require('util');
+
+var logger = require('../config/logger')('migration');
+
+var Sequence = function() {};
+
+Sequence.prototype.enqueue = function(fn) {
+  this.tail = this.tail ? this.tail.finally(fn) : fn();
+};
+
+var Migration = function(queryInterface) {
+  this.queryInterface = queryInterface;
+  this.sequence = new Sequence();
+};
+
+Migration.prototype.changeColumn = function(table, column, type) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .changeColumn(table, column, type)
+      .then(function() {
+        logger.info('Changed column %s in table %s', column, table);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.addColumn = function(table, column, type) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .addColumn(table, column, type)
+      .then(function() {
+        logger.info('Added column %s to %s', column, table);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.dropTable = function(table) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .dropTable(table, {
+        force: true
+      })
+      .then(function() {
+        logger.info('table dropped %s', table);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.addIndex = function(table, column, indexName) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .addIndex(table, column, {
+        indexName: indexName
+      })
+      .then(function() {
+        logger.info('addIndex %s %s %s', table, column.join(','), indexName);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.removeIndex = function(table, indexName) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .removeIndex(table, indexName)
+      .then(function() {
+        logger.info('removeIndex %s %s', table, indexName);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.query = function(sql) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface.sequelize
+      .query(sql)
+      .then(function() {
+        logger.info('query %s', sql);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.removeColumn = function(table, column) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .removeColumn(table, column)
+      .then(function() {
+        logger.info('Removed column %s from %s', column, table);
+      })
+      .catch(function(err) {
+        logger.info(
+          util.inspect(err, {
+            showHidden: false,
+            depth: null
+          })
+        );
+      });
+  });
+};
+
+Migration.prototype.renameColumn = function(table, oldColumn, newColumn) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .renameColumn(table, oldColumn, newColumn)
+      .then(function() {
+        logger.info('Renamed column from %s to %s on %s', oldColumn, newColumn, table);
+      })
+      .catch(function(err) {
+        logger.info(
+          util.inspect(err, {
+            showHidden: false,
+            depth: null
+          })
+        );
+      });
+  });
+};
+
+Migration.prototype.final = function(resolve) {
+  this.sequence.enqueue(function() {
+    return resolve();
+  });
+};
+
+module.exports = {
+  up: function(queryInterface, Sequelize) {
+    return new BPromise(function(resolve) {
+      var migration = new Migration(queryInterface);
+
+      // START FINAL
+      migration.final(resolve);
+      // END FINAL
+    });
+  },
+
+  down: function(queryInterface, Sequelize) {
+    // var migration = new Migration(queryInterface);
+  }
+};
\ No newline at end of file
diff --git a/server/migrations/2.5.47.js b/server/migrations/2.5.47.js
new file mode 100644
index 0000000..22df2f1
--- /dev/null
+++ b/server/migrations/2.5.47.js
@@ -0,0 +1,165 @@
+'use strict';
+
+var BPromise = require('bluebird');
+var util = require('util');
+
+var logger = require('../config/logger')('migration');
+
+var Sequence = function() {};
+
+Sequence.prototype.enqueue = function(fn) {
+  this.tail = this.tail ? this.tail.finally(fn) : fn();
+};
+
+var Migration = function(queryInterface) {
+  this.queryInterface = queryInterface;
+  this.sequence = new Sequence();
+};
+
+Migration.prototype.changeColumn = function(table, column, type) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .changeColumn(table, column, type)
+      .then(function() {
+        logger.info('Changed column %s in table %s', column, table);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.addColumn = function(table, column, type) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .addColumn(table, column, type)
+      .then(function() {
+        logger.info('Added column %s to %s', column, table);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.dropTable = function(table) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .dropTable(table, {
+        force: true
+      })
+      .then(function() {
+        logger.info('table dropped %s', table);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.addIndex = function(table, column, indexName) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .addIndex(table, column, {
+        indexName: indexName
+      })
+      .then(function() {
+        logger.info('addIndex %s %s %s', table, column.join(','), indexName);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.removeIndex = function(table, indexName) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .removeIndex(table, indexName)
+      .then(function() {
+        logger.info('removeIndex %s %s', table, indexName);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.query = function(sql) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface.sequelize
+      .query(sql)
+      .then(function() {
+        logger.info('query %s', sql);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.removeColumn = function(table, column) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .removeColumn(table, column)
+      .then(function() {
+        logger.info('Removed column %s from %s', column, table);
+      })
+      .catch(function(err) {
+        logger.info(
+          util.inspect(err, {
+            showHidden: false,
+            depth: null
+          })
+        );
+      });
+  });
+};
+
+Migration.prototype.renameColumn = function(table, oldColumn, newColumn) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .renameColumn(table, oldColumn, newColumn)
+      .then(function() {
+        logger.info('Renamed column from %s to %s on %s', oldColumn, newColumn, table);
+      })
+      .catch(function(err) {
+        logger.info(
+          util.inspect(err, {
+            showHidden: false,
+            depth: null
+          })
+        );
+      });
+  });
+};
+
+Migration.prototype.final = function(resolve) {
+  this.sequence.enqueue(function() {
+    return resolve();
+  });
+};
+
+module.exports = {
+  up: function(queryInterface, Sequelize) {
+    return new BPromise(function(resolve) {
+      var migration = new Migration(queryInterface);
+
+      // START FINAL
+      migration.final(resolve);
+      // END FINAL
+    });
+  },
+
+  down: function(queryInterface, Sequelize) {
+    // var migration = new Migration(queryInterface);
+  }
+};
\ No newline at end of file
diff --git a/server/migrations/2.5.48.js b/server/migrations/2.5.48.js
new file mode 100644
index 0000000..32039a5
--- /dev/null
+++ b/server/migrations/2.5.48.js
@@ -0,0 +1,237 @@
+'use strict';
+
+var BPromise = require('bluebird');
+var util = require('util');
+
+var logger = require('../config/logger')('migration');
+
+var Sequence = function() {};
+
+Sequence.prototype.enqueue = function(fn) {
+  this.tail = this.tail ? this.tail.finally(fn) : fn();
+};
+
+var Migration = function(queryInterface) {
+  this.queryInterface = queryInterface;
+  this.sequence = new Sequence();
+};
+
+Migration.prototype.changeColumn = function(table, column, type) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .changeColumn(table, column, type)
+      .then(function() {
+        logger.info('Changed column %s in table %s', column, table);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.addColumn = function(table, column, type) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .addColumn(table, column, type)
+      .then(function() {
+        logger.info('Added column %s to %s', column, table);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.dropTable = function(table) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .dropTable(table, {
+        force: true,
+      })
+      .then(function() {
+        logger.info('table dropped %s', table);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.addIndex = function(table, column, indexName) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .addIndex(table, column, {
+        indexName: indexName,
+      })
+      .then(function() {
+        logger.info('addIndex %s %s %s', table, column.join(','), indexName);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.removeIndex = function(table, indexName) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .removeIndex(table, indexName)
+      .then(function() {
+        logger.info('removeIndex %s %s', table, indexName);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.query = function(sql) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface.sequelize
+      .query(sql)
+      .then(function() {
+        logger.info('query %s', sql);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.removeColumn = function(table, column) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .removeColumn(table, column)
+      .then(function() {
+        logger.info('Removed column %s from %s', column, table);
+      })
+      .catch(function(err) {
+        logger.info(
+          util.inspect(err, {
+            showHidden: false,
+            depth: null,
+          })
+        );
+      });
+  });
+};
+
+Migration.prototype.renameColumn = function(table, oldColumn, newColumn) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .renameColumn(table, oldColumn, newColumn)
+      .then(function() {
+        logger.info(
+          'Renamed column from %s to %s on %s',
+          oldColumn,
+          newColumn,
+          table
+        );
+      })
+      .catch(function(err) {
+        logger.info(
+          util.inspect(err, {
+            showHidden: false,
+            depth: null,
+          })
+        );
+      });
+  });
+};
+
+Migration.prototype.final = function(resolve) {
+  this.sequence.enqueue(function() {
+    return resolve();
+  });
+};
+
+module.exports = {
+  up: function(queryInterface, Sequelize) {
+    return new BPromise(function(resolve) {
+      var migration = new Migration(queryInterface);
+
+      // START mail_servers_out
+      migration.query(
+        'UPDATE `mail_servers_out` T1' +
+        ' JOIN `mail_accounts` T2 ON (T1.MailAccountId = T2.id)' +
+        " SET T1.host = 'smtp.office365.com', T1.port = 587, T1.secure = 0, T1.service = NULL" +
+        " WHERE T2.provider = 'outlook365'"
+      );
+
+      migration.query(
+        'UPDATE `mail_servers_out` T1' +
+        ' JOIN `mail_accounts` T2 ON (T1.MailAccountId = T2.id)' +
+        " SET T1.host = 'smtp-mail.outlook.com', T1.port = 587, T1.secure = 0, T1.service = NULL" +
+        " WHERE T2.provider = 'hotmail'"
+      );
+
+      migration.query(
+        'UPDATE `mail_servers_out` T1' +
+        ' JOIN `mail_accounts` T2 ON (T1.MailAccountId = T2.id)' +
+        " SET T1.host = 'smtp.mail.yahoo.com', T1.port = 587, T1.secure = 0, T1.service = NULL" +
+        " WHERE T2.provider = 'yahoo'"
+      );
+
+      migration.query(
+        'UPDATE `mail_servers_out` T1' +
+        ' JOIN `mail_accounts` T2 ON (T1.MailAccountId = T2.id)' +
+        " SET T1.host = 'smtp.gmail.com', T1.port = 587, T1.secure = 0, T1.service = NULL" +
+        " WHERE T2.provider = 'gmail'"
+      );
+      // END mail_servers_out
+
+      // START mail_servers_in
+      migration.query(
+        'UPDATE `mail_servers_in` T1' +
+        ' JOIN `mail_accounts` T2 ON (T1.MailAccountId = T2.id)' +
+        " SET T1.host = '127.0.0.1', T1.port = 993, T1.user = 'username', T1.password = 'password'" +
+        " WHERE T2.service = 1"
+      );
+
+      migration.query(
+        'UPDATE `mail_servers_in` T1' +
+        ' JOIN `mail_accounts` T2 ON (T1.MailAccountId = T2.id)' +
+        " SET T1.host = 'outlook.office365.com', T1.port = 993, T1.service = NULL" +
+        " WHERE T2.provider = 'outlook365' AND T2.service = 0"
+      );
+
+      migration.query(
+        'UPDATE `mail_servers_in` T1' +
+        ' JOIN `mail_accounts` T2 ON (T1.MailAccountId = T2.id)' +
+        " SET T1.host = 'imap-mail.outlook.com', T1.port = 993, T1.service = NULL" +
+        " WHERE T2.provider = 'hotmail' AND T2.service = 0"
+      );
+
+      migration.query(
+        'UPDATE `mail_servers_in` T1' +
+        ' JOIN `mail_accounts` T2 ON (T1.MailAccountId = T2.id)' +
+        " SET T1.host = 'imap.mail.yahoo.com', T1.port = 993, T1.service = NULL" +
+        " WHERE T2.provider = 'yahoo' AND T2.service = 0"
+      );
+
+      migration.query(
+        'UPDATE `mail_servers_in` T1' +
+        ' JOIN `mail_accounts` T2 ON (T1.MailAccountId = T2.id)' +
+        " SET T1.host = 'imap.gmail.com', T1.port = 993, T1.service = NULL" +
+        " WHERE T2.provider = 'gmail' AND T2.service = 0"
+      );
+      // END mail_servers_in
+
+      // START FINAL
+      migration.final(resolve);
+      // END FINAL
+    });
+  },
+
+  down: function(queryInterface, Sequelize) {
+    // var migration = new Migration(queryInterface);
+  },
+};
\ No newline at end of file
diff --git a/server/migrations/2.5.49.js b/server/migrations/2.5.49.js
new file mode 100644
index 0000000..293edbf
--- /dev/null
+++ b/server/migrations/2.5.49.js
@@ -0,0 +1,224 @@
+'use strict';
+
+var BPromise = require('bluebird');
+var util = require('util');
+
+var logger = require('../config/logger')('migration');
+
+var Sequence = function() {};
+
+Sequence.prototype.enqueue = function(fn) {
+  this.tail = this.tail ? this.tail.finally(fn) : fn();
+};
+
+var Migration = function(queryInterface) {
+  this.queryInterface = queryInterface;
+  this.sequence = new Sequence();
+};
+
+Migration.prototype.changeColumn = function(table, column, type) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .changeColumn(table, column, type)
+      .then(function() {
+        logger.info('Changed column %s in table %s', column, table);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.addColumn = function(table, column, type) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .addColumn(table, column, type)
+      .then(function() {
+        logger.info('Added column %s to %s', column, table);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.dropTable = function(table) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .dropTable(table, {
+        force: true,
+      })
+      .then(function() {
+        logger.info('table dropped %s', table);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.addIndex = function(table, column, indexName) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .addIndex(table, column, {
+        indexName: indexName,
+      })
+      .then(function() {
+        logger.info('addIndex %s %s %s', table, column.join(','), indexName);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.removeIndex = function(table, indexName) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .removeIndex(table, indexName)
+      .then(function() {
+        logger.info('removeIndex %s %s', table, indexName);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.query = function(sql) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface.sequelize
+      .query(sql)
+      .then(function() {
+        logger.info('query %s', sql);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.removeColumn = function(table, column) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .removeColumn(table, column)
+      .then(function() {
+        logger.info('Removed column %s from %s', column, table);
+      })
+      .catch(function(err) {
+        logger.info(
+          util.inspect(err, {
+            showHidden: false,
+            depth: null,
+          })
+        );
+      });
+  });
+};
+
+Migration.prototype.renameColumn = function(table, oldColumn, newColumn) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .renameColumn(table, oldColumn, newColumn)
+      .then(function() {
+        logger.info(
+          'Renamed column from %s to %s on %s',
+          oldColumn,
+          newColumn,
+          table
+        );
+      })
+      .catch(function(err) {
+        logger.info(
+          util.inspect(err, {
+            showHidden: false,
+            depth: null,
+          })
+        );
+      });
+  });
+};
+
+Migration.prototype.final = function(resolve) {
+  this.sequence.enqueue(function() {
+    return resolve();
+  });
+};
+
+module.exports = {
+  up: function(queryInterface, Sequelize) {
+    return new BPromise(function(resolve) {
+      var migration = new Migration(queryInterface);
+
+      migration.addColumn('users', 'chatAutoanswer', {
+        type: Sequelize.BOOLEAN,
+        defaultValue: false
+      });
+      migration.addColumn('users', 'chatAutoanswerDelay', {
+        type: Sequelize.INTEGER,
+        defaultValue: 0
+      });
+
+      migration.addColumn('users', 'emailAutoanswer', {
+        type: Sequelize.BOOLEAN,
+        defaultValue: false
+      });
+      migration.addColumn('users', 'emailAutoanswerDelay', {
+        type: Sequelize.INTEGER,
+        defaultValue: 0
+      });
+
+      migration.addColumn('users', 'smsAutoanswer', {
+        type: Sequelize.BOOLEAN,
+        defaultValue: false
+      });
+      migration.addColumn('users', 'smsAutoanswerDelay', {
+        type: Sequelize.INTEGER,
+        defaultValue: 0
+      });
+
+      migration.addColumn('users', 'openchannelAutoanswer', {
+        type: Sequelize.BOOLEAN,
+        defaultValue: false
+      });
+      migration.addColumn('users', 'openchannelAutoanswerDelay', {
+        type: Sequelize.INTEGER,
+        defaultValue: 0
+      });
+
+      migration.addColumn('users', 'faxAutoanswer', {
+        type: Sequelize.BOOLEAN,
+        defaultValue: false
+      });
+      migration.addColumn('users', 'faxAutoanswerDelay', {
+        type: Sequelize.INTEGER,
+        defaultValue: 0
+      });
+
+      migration.addColumn('users', 'whatsappAutoanswer', {
+        type: Sequelize.BOOLEAN,
+        defaultValue: false
+      });
+      migration.addColumn('users', 'whatsappAutoanswerDelay', {
+        type: Sequelize.INTEGER,
+        defaultValue: 0
+      });
+
+      // START FINAL
+      migration.final(resolve);
+      // END FINAL
+    });
+  },
+
+  down: function(queryInterface, Sequelize) {
+    // var migration = new Migration(queryInterface);
+  },
+};
\ No newline at end of file
diff --git a/server/migrations/2.5.50.js b/server/migrations/2.5.50.js
new file mode 100644
index 0000000..1f96159
--- /dev/null
+++ b/server/migrations/2.5.50.js
@@ -0,0 +1,185 @@
+'use strict';
+
+var BPromise = require('bluebird');
+var util = require('util');
+
+var logger = require('../config/logger')('migration');
+
+var Sequence = function() {};
+
+Sequence.prototype.enqueue = function(fn) {
+  this.tail = this.tail ? this.tail.finally(fn) : fn();
+};
+
+var Migration = function(queryInterface) {
+  this.queryInterface = queryInterface;
+  this.sequence = new Sequence();
+};
+
+Migration.prototype.changeColumn = function(table, column, type) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .changeColumn(table, column, type)
+      .then(function() {
+        logger.info('Changed column %s in table %s', column, table);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.addColumn = function(table, column, type) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .addColumn(table, column, type)
+      .then(function() {
+        logger.info('Added column %s to %s', column, table);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.dropTable = function(table) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .dropTable(table, {
+        force: true,
+      })
+      .then(function() {
+        logger.info('table dropped %s', table);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.addIndex = function(table, column, indexName) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .addIndex(table, column, {
+        indexName: indexName,
+      })
+      .then(function() {
+        logger.info('addIndex %s %s %s', table, column.join(','), indexName);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.removeIndex = function(table, indexName) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .removeIndex(table, indexName)
+      .then(function() {
+        logger.info('removeIndex %s %s', table, indexName);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.query = function(sql) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface.sequelize
+      .query(sql)
+      .then(function() {
+        logger.info('query %s', sql);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.removeColumn = function(table, column) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .removeColumn(table, column)
+      .then(function() {
+        logger.info('Removed column %s from %s', column, table);
+      })
+      .catch(function(err) {
+        logger.info(
+          util.inspect(err, {
+            showHidden: false,
+            depth: null,
+          })
+        );
+      });
+  });
+};
+
+Migration.prototype.renameColumn = function(table, oldColumn, newColumn) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .renameColumn(table, oldColumn, newColumn)
+      .then(function() {
+        logger.info(
+          'Renamed column from %s to %s on %s',
+          oldColumn,
+          newColumn,
+          table
+        );
+      })
+      .catch(function(err) {
+        logger.info(
+          util.inspect(err, {
+            showHidden: false,
+            depth: null,
+          })
+        );
+      });
+  });
+};
+
+Migration.prototype.final = function(resolve) {
+  this.sequence.enqueue(function() {
+    return resolve();
+  });
+};
+
+module.exports = {
+  up: function(queryInterface, Sequelize) {
+    return new BPromise(function(resolve) {
+      var migration = new Migration(queryInterface);
+
+
+      // START chat_websites
+      migration.addColumn('chat_websites', 'textButtonColor', {
+        type: Sequelize.STRING,
+        allowNull: false,
+        defaultValue: '#ffffff',
+        validate: {
+          notEmpty: true
+        }
+      });
+
+      migration.query('UPDATE chat_websites SET textButtonColor=textColor');
+      // STOP chat_websites
+
+
+      // START FINAL
+      migration.final(resolve);
+      // END FINAL
+    });
+  },
+
+  down: function(queryInterface, Sequelize) {
+    // var migration = new Migration(queryInterface);
+  },
+};
\ No newline at end of file
diff --git a/server/migrations/2.6.0.js b/server/migrations/2.6.0.js
index 22df2f1..75b29b4 100644
--- a/server/migrations/2.6.0.js
+++ b/server/migrations/2.6.0.js
@@ -49,7 +49,7 @@ Migration.prototype.dropTable = function(table) {
   this.sequence.enqueue(function() {
     return _this.queryInterface
       .dropTable(table, {
-        force: true
+        force: true,
       })
       .then(function() {
         logger.info('table dropped %s', table);
@@ -65,7 +65,7 @@ Migration.prototype.addIndex = function(table, column, indexName) {
   this.sequence.enqueue(function() {
     return _this.queryInterface
       .addIndex(table, column, {
-        indexName: indexName
+        indexName: indexName,
       })
       .then(function() {
         logger.info('addIndex %s %s %s', table, column.join(','), indexName);
@@ -116,7 +116,7 @@ Migration.prototype.removeColumn = function(table, column) {
         logger.info(
           util.inspect(err, {
             showHidden: false,
-            depth: null
+            depth: null,
           })
         );
       });
@@ -129,13 +129,18 @@ Migration.prototype.renameColumn = function(table, oldColumn, newColumn) {
     return _this.queryInterface
       .renameColumn(table, oldColumn, newColumn)
       .then(function() {
-        logger.info('Renamed column from %s to %s on %s', oldColumn, newColumn, table);
+        logger.info(
+          'Renamed column from %s to %s on %s',
+          oldColumn,
+          newColumn,
+          table
+        );
       })
       .catch(function(err) {
         logger.info(
           util.inspect(err, {
             showHidden: false,
-            depth: null
+            depth: null,
           })
         );
       });
@@ -153,6 +158,85 @@ module.exports = {
     return new BPromise(function(resolve) {
       var migration = new Migration(queryInterface);
 
+      // START tools_contact_item_types
+      migration.query(
+        "CREATE TABLE `tools_contact_item_types` (" +
+        "  `id` INT AUTO_INCREMENT NOT NULL," +
+        "  `name` varchar(255) NOT NULL," +
+        "  `OrderBy` INT NULL," +
+        "  `rgbBackgroundColor` varchar(20) NULL," +
+        "  `createdAt` datetime NOT NULL," +
+        "  `updatedAt` datetime NOT NULL," +
+        "  UNIQUE  INDEX `item_type_id` (id) " +
+        ") ENGINE=InnoDB DEFAULT CHARSET=utf8;"
+      );
+      // END tools_contact_item_types
+
+      // START cm_contact_has_items
+      migration.query(
+        "CREATE TABLE `cm_contact_has_items` (" +
+        "  `CmContactId` INT NOT NULL," +
+        "  `item` varchar(255) NOT NULL," +
+        "  `ItemTypeId` INT NULL," +
+        "  `ItemClass` VARCHAR(20) NOT NULL," +
+        "  `OrderBy` INT NULL," +
+        "  `description` varchar(255) DEFAULT NULL," +
+        "  `createdAt` datetime NOT NULL," +
+        "  `updatedAt` datetime NOT NULL," +
+        "  UNIQUE  INDEX `contact_item` (CmContactId,item), " +
+        "  CONSTRAINT `cm_contact_has_items_ibfk_1` FOREIGN KEY (`CmContactId`) REFERENCES `cm_contacts` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, " +
+        "  CONSTRAINT `cm_contact_has_items_ibfk_2` FOREIGN KEY (`ItemTypeId`) REFERENCES `tools_contact_item_types` (`id`) ON DELETE CASCADE ON UPDATE CASCADE" +
+        ") ENGINE=InnoDB DEFAULT CHARSET=utf8;"
+      );
+      // END cm_contact_has_items
+
+      // START cm_hopper_additional_phones
+      migration.query(
+        "CREATE TABLE `cm_hopper_additional_phones` (" +
+        "  `id` INT AUTO_INCREMENT NOT NULL," +
+        "  `CmHopperId` INT NOT NULL," +
+        "  `phone` varchar(255) NOT NULL," +
+        "  `OrderBy` INT NULL default 0," +
+        "  `scheduledat` datetime NULL," +
+        "  `countbusyretry` INT NULL default 0," +
+        "  `countcongestionretry` INT NULL default 0," +
+        "  `countnoanswerretry` INT NULL default 0," +
+        "  `countnosuchnumberretry` INT NULL default 0," +
+        "  `countdropretry` INT NULL default 0," +
+        "  `countabandonedretry` INT NULL default 0," +
+        "  `countmachineretry` INT NULL default 0," +
+        "  `countagentrejectretry` INT NULL default 0," +
+        "  `createdAt` datetime NOT NULL," +
+        "  `updatedAt` datetime NOT NULL," +
+        "  UNIQUE  INDEX `hopper_additional_phone_id` (id), " +
+        "  INDEX `cm_hopper_phone_item` (CmHopperId), " +
+        "  CONSTRAINT `cm_hopper_phone_item1` FOREIGN KEY (`CmHopperId`) REFERENCES `cm_hopper` (`id`) ON DELETE CASCADE ON UPDATE CASCADE " +
+        ") ENGINE=InnoDB DEFAULT CHARSET=utf8;"
+      );
+      // END cm_hopper_additional_phones
+
+      // START cm_hopper
+      migration.addColumn("cm_hopper", "OrderBy", {
+        type: Sequelize.INTEGER,
+        allowNull: true,
+        defaultValue: 0
+      });
+      // END cm_hopper
+
+      // START cm_contacts
+      migration.addColumn("cm_contacts", "AdditionalPhones", {
+        type: Sequelize.STRING,
+        allowNull: true
+      });
+      // START cm_contacts
+
+      // START voice_queues
+      migration.addColumn("voice_queues", "callAdditionalPhoneAfterMin", {
+        type: Sequelize.INTEGER,
+        defaultValue: 3
+      });
+      // END voice_queues
+
       // START FINAL
       migration.final(resolve);
       // END FINAL
@@ -161,5 +245,5 @@ module.exports = {
 
   down: function(queryInterface, Sequelize) {
     // var migration = new Migration(queryInterface);
-  }
+  },
 };
\ No newline at end of file
diff --git a/server/migrations/2.6.1.js b/server/migrations/2.6.1.js
new file mode 100644
index 0000000..99a8015
--- /dev/null
+++ b/server/migrations/2.6.1.js
@@ -0,0 +1,170 @@
+'use strict';
+
+var BPromise = require('bluebird');
+var util = require('util');
+
+var logger = require('../config/logger')('migration');
+
+var Sequence = function() {};
+
+Sequence.prototype.enqueue = function(fn) {
+  this.tail = this.tail ? this.tail.finally(fn) : fn();
+};
+
+var Migration = function(queryInterface) {
+  this.queryInterface = queryInterface;
+  this.sequence = new Sequence();
+};
+
+Migration.prototype.changeColumn = function(table, column, type) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .changeColumn(table, column, type)
+      .then(function() {
+        logger.info('Changed column %s in table %s', column, table);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.addColumn = function(table, column, type) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .addColumn(table, column, type)
+      .then(function() {
+        logger.info('Added column %s to %s', column, table);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.dropTable = function(table) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .dropTable(table, {
+        force: true,
+      })
+      .then(function() {
+        logger.info('table dropped %s', table);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.addIndex = function(table, column, indexName) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .addIndex(table, column, {
+        indexName: indexName,
+      })
+      .then(function() {
+        logger.info('addIndex %s %s %s', table, column.join(','), indexName);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.removeIndex = function(table, indexName) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .removeIndex(table, indexName)
+      .then(function() {
+        logger.info('removeIndex %s %s', table, indexName);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.query = function(sql) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface.sequelize
+      .query(sql)
+      .then(function() {
+        logger.info('query %s', sql);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.removeColumn = function(table, column) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .removeColumn(table, column)
+      .then(function() {
+        logger.info('Removed column %s from %s', column, table);
+      })
+      .catch(function(err) {
+        logger.info(
+          util.inspect(err, {
+            showHidden: false,
+            depth: null,
+          })
+        );
+      });
+  });
+};
+
+Migration.prototype.renameColumn = function(table, oldColumn, newColumn) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .renameColumn(table, oldColumn, newColumn)
+      .then(function() {
+        logger.info(
+          'Renamed column from %s to %s on %s',
+          oldColumn,
+          newColumn,
+          table
+        );
+      })
+      .catch(function(err) {
+        logger.info(
+          util.inspect(err, {
+            showHidden: false,
+            depth: null,
+          })
+        );
+      });
+  });
+};
+
+Migration.prototype.final = function(resolve) {
+  this.sequence.enqueue(function() {
+    return resolve();
+  });
+};
+
+module.exports = {
+  up: function(queryInterface, Sequelize) {
+    return new BPromise(function(resolve) {
+      var migration = new Migration(queryInterface);
+
+      // START FINAL
+      migration.final(resolve);
+      // END FINAL
+    });
+  },
+
+  down: function(queryInterface, Sequelize) {
+    // var migration = new Migration(queryInterface);
+  },
+};
\ No newline at end of file
diff --git a/server/migrations/2.6.2.js b/server/migrations/2.6.2.js
new file mode 100644
index 0000000..9d3dde7
--- /dev/null
+++ b/server/migrations/2.6.2.js
@@ -0,0 +1,177 @@
+'use strict';
+
+var BPromise = require('bluebird');
+var util = require('util');
+
+var logger = require('../config/logger')('migration');
+
+var Sequence = function() {};
+
+Sequence.prototype.enqueue = function(fn) {
+  this.tail = this.tail ? this.tail.finally(fn) : fn();
+};
+
+var Migration = function(queryInterface) {
+  this.queryInterface = queryInterface;
+  this.sequence = new Sequence();
+};
+
+Migration.prototype.changeColumn = function(table, column, type) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .changeColumn(table, column, type)
+      .then(function() {
+        logger.info('Changed column %s in table %s', column, table);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.addColumn = function(table, column, type) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .addColumn(table, column, type)
+      .then(function() {
+        logger.info('Added column %s to %s', column, table);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.dropTable = function(table) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .dropTable(table, {
+        force: true,
+      })
+      .then(function() {
+        logger.info('table dropped %s', table);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.addIndex = function(table, column, indexName) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .addIndex(table, column, {
+        indexName: indexName,
+      })
+      .then(function() {
+        logger.info('addIndex %s %s %s', table, column.join(','), indexName);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.removeIndex = function(table, indexName) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .removeIndex(table, indexName)
+      .then(function() {
+        logger.info('removeIndex %s %s', table, indexName);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.query = function(sql) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface.sequelize
+      .query(sql)
+      .then(function() {
+        logger.info('query %s', sql);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.removeColumn = function(table, column) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .removeColumn(table, column)
+      .then(function() {
+        logger.info('Removed column %s from %s', column, table);
+      })
+      .catch(function(err) {
+        logger.info(
+          util.inspect(err, {
+            showHidden: false,
+            depth: null,
+          })
+        );
+      });
+  });
+};
+
+Migration.prototype.renameColumn = function(table, oldColumn, newColumn) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .renameColumn(table, oldColumn, newColumn)
+      .then(function() {
+        logger.info(
+          'Renamed column from %s to %s on %s',
+          oldColumn,
+          newColumn,
+          table
+        );
+      })
+      .catch(function(err) {
+        logger.info(
+          util.inspect(err, {
+            showHidden: false,
+            depth: null,
+          })
+        );
+      });
+  });
+};
+
+Migration.prototype.final = function(resolve) {
+  this.sequence.enqueue(function() {
+    return resolve();
+  });
+};
+
+module.exports = {
+  up: function(queryInterface, Sequelize) {
+    return new BPromise(function(resolve) {
+      var migration = new Migration(queryInterface);
+
+      // START int_dynamics365_configurations
+      migration.addColumn('int_dynamics365_configurations', 'additionalSearchContact', {
+        type: Sequelize.STRING,
+        allowNull: true
+      });
+      // END int_dynamics365_configurations
+
+      // START FINAL
+      migration.final(resolve);
+      // END FINAL
+    });
+  },
+
+  down: function(queryInterface, Sequelize) {
+    // var migration = new Migration(queryInterface);
+  },
+};
\ No newline at end of file
diff --git a/server/migrations/2.6.3.js b/server/migrations/2.6.3.js
new file mode 100644
index 0000000..ad3e05e
--- /dev/null
+++ b/server/migrations/2.6.3.js
@@ -0,0 +1,187 @@
+'use strict';
+
+var BPromise = require('bluebird');
+var util = require('util');
+
+var logger = require('../config/logger')('migration');
+
+var Sequence = function() {};
+
+Sequence.prototype.enqueue = function(fn) {
+  this.tail = this.tail ? this.tail.finally(fn) : fn();
+};
+
+var Migration = function(queryInterface) {
+  this.queryInterface = queryInterface;
+  this.sequence = new Sequence();
+};
+
+Migration.prototype.changeColumn = function(table, column, type) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .changeColumn(table, column, type)
+      .then(function() {
+        logger.info('Changed column %s in table %s', column, table);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.addColumn = function(table, column, type) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .addColumn(table, column, type)
+      .then(function() {
+        logger.info('Added column %s to %s', column, table);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.dropTable = function(table) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .dropTable(table, {
+        force: true,
+      })
+      .then(function() {
+        logger.info('table dropped %s', table);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.addIndex = function(table, column, indexName) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .addIndex(table, column, {
+        indexName: indexName,
+      })
+      .then(function() {
+        logger.info('addIndex %s %s %s', table, column.join(','), indexName);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.removeIndex = function(table, indexName) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .removeIndex(table, indexName)
+      .then(function() {
+        logger.info('removeIndex %s %s', table, indexName);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.query = function(sql) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface.sequelize
+      .query(sql)
+      .then(function() {
+        logger.info('query %s', sql);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.removeColumn = function(table, column) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .removeColumn(table, column)
+      .then(function() {
+        logger.info('Removed column %s from %s', column, table);
+      })
+      .catch(function(err) {
+        logger.info(
+          util.inspect(err, {
+            showHidden: false,
+            depth: null,
+          })
+        );
+      });
+  });
+};
+
+Migration.prototype.renameColumn = function(table, oldColumn, newColumn) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .renameColumn(table, oldColumn, newColumn)
+      .then(function() {
+        logger.info(
+          'Renamed column from %s to %s on %s',
+          oldColumn,
+          newColumn,
+          table
+        );
+      })
+      .catch(function(err) {
+        logger.info(
+          util.inspect(err, {
+            showHidden: false,
+            depth: null,
+          })
+        );
+      });
+  });
+};
+
+Migration.prototype.final = function(resolve) {
+  this.sequence.enqueue(function() {
+    return resolve();
+  });
+};
+
+module.exports = {
+  up: function(queryInterface, Sequelize) {
+    return new BPromise(function(resolve) {
+      var migration = new Migration(queryInterface);
+
+      // START openchannel_interactions
+      migration.addColumn('openchannel_interactions', 'firstMsgDirection', {
+        type: Sequelize.ENUM('in', 'out'),
+        defaultValue: 'in',
+        allowNull: false
+      });
+
+      // Update the firstMsgDirection column with correct value (direction of the first message for each interactions)
+      migration.query("UPDATE openchannel_interactions t1, (SELECT OpenchannelInteractionId, MIN(id) AS messageid, ANY_VALUE(direction) AS direction FROM openchannel_messages WHERE OpenchannelInteractionId IS NOT NULL GROUP BY OpenchannelInteractionId) t2 SET t1.firstMsgDirection = t2.direction WHERE t1.id = t2.OpenchannelInteractionId;");
+      // END openchannel_interactions
+
+      // START SMSACCOUNT
+      migration.changeColumn('sms_accounts', 'type', {
+        type: Sequelize.ENUM('twilio', 'skebby', 'connectel', 'clicksend', 'plivo', 'clickatell', 'csc', 'bandwidth', 'infobip', 'intelepeer')
+      });
+      // END SMSACCOUNT
+
+      // START FINAL
+      migration.final(resolve);
+      // END FINAL
+    });
+  },
+
+  down: function(queryInterface, Sequelize) {
+    // var migration = new Migration(queryInterface);
+  },
+};
\ No newline at end of file
diff --git a/server/migrations/2.6.4.js b/server/migrations/2.6.4.js
new file mode 100644
index 0000000..99a8015
--- /dev/null
+++ b/server/migrations/2.6.4.js
@@ -0,0 +1,170 @@
+'use strict';
+
+var BPromise = require('bluebird');
+var util = require('util');
+
+var logger = require('../config/logger')('migration');
+
+var Sequence = function() {};
+
+Sequence.prototype.enqueue = function(fn) {
+  this.tail = this.tail ? this.tail.finally(fn) : fn();
+};
+
+var Migration = function(queryInterface) {
+  this.queryInterface = queryInterface;
+  this.sequence = new Sequence();
+};
+
+Migration.prototype.changeColumn = function(table, column, type) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .changeColumn(table, column, type)
+      .then(function() {
+        logger.info('Changed column %s in table %s', column, table);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.addColumn = function(table, column, type) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .addColumn(table, column, type)
+      .then(function() {
+        logger.info('Added column %s to %s', column, table);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.dropTable = function(table) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .dropTable(table, {
+        force: true,
+      })
+      .then(function() {
+        logger.info('table dropped %s', table);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.addIndex = function(table, column, indexName) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .addIndex(table, column, {
+        indexName: indexName,
+      })
+      .then(function() {
+        logger.info('addIndex %s %s %s', table, column.join(','), indexName);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.removeIndex = function(table, indexName) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .removeIndex(table, indexName)
+      .then(function() {
+        logger.info('removeIndex %s %s', table, indexName);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.query = function(sql) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface.sequelize
+      .query(sql)
+      .then(function() {
+        logger.info('query %s', sql);
+      })
+      .catch(function(err) {
+        logger.info(JSON.stringify(err));
+      });
+  });
+};
+
+Migration.prototype.removeColumn = function(table, column) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .removeColumn(table, column)
+      .then(function() {
+        logger.info('Removed column %s from %s', column, table);
+      })
+      .catch(function(err) {
+        logger.info(
+          util.inspect(err, {
+            showHidden: false,
+            depth: null,
+          })
+        );
+      });
+  });
+};
+
+Migration.prototype.renameColumn = function(table, oldColumn, newColumn) {
+  var _this = this;
+  this.sequence.enqueue(function() {
+    return _this.queryInterface
+      .renameColumn(table, oldColumn, newColumn)
+      .then(function() {
+        logger.info(
+          'Renamed column from %s to %s on %s',
+          oldColumn,
+          newColumn,
+          table
+        );
+      })
+      .catch(function(err) {
+        logger.info(
+          util.inspect(err, {
+            showHidden: false,
+            depth: null,
+          })
+        );
+      });
+  });
+};
+
+Migration.prototype.final = function(resolve) {
+  this.sequence.enqueue(function() {
+    return resolve();
+  });
+};
+
+module.exports = {
+  up: function(queryInterface, Sequelize) {
+    return new BPromise(function(resolve) {
+      var migration = new Migration(queryInterface);
+
+      // START FINAL
+      migration.final(resolve);
+      // END FINAL
+    });
+  },
+
+  down: function(queryInterface, Sequelize) {
+    // var migration = new Migration(queryInterface);
+  },
+};
\ No newline at end of file
diff --git a/server/mysqldb/index.js b/server/mysqldb/index.js
index 8a1e9af..32ef1bb 100644
--- a/server/mysqldb/index.js
+++ b/server/mysqldb/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/routes.js b/server/routes.js
index 4a83bcc..e0ee156 100644
--- a/server/routes.js
+++ b/server/routes.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/rpc/index.js b/server/rpc/index.js
index 1f44c8a..3980654 100644
--- a/server/rpc/index.js
+++ b/server/rpc/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/channel.js b/server/services/agi/channel.js
index d68b82f..2e60111 100644
--- a/server/services/agi/channel.js
+++ b/server/services/agi/channel.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/error.js b/server/services/agi/error.js
index 284a524..889ef33 100644
--- a/server/services/agi/error.js
+++ b/server/services/agi/error.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/events.js b/server/services/agi/events.js
new file mode 100644
index 0000000..bafeb30
--- /dev/null
+++ b/server/services/agi/events.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/services/agi/graph/index.js b/server/services/agi/graph/index.js
index 433b730..d8e0737 100644
--- a/server/services/agi/graph/index.js
+++ b/server/services/agi/graph/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/index.js b/server/services/agi/index.js
index fa3579d..88eeb10 100644
--- a/server/services/agi/index.js
+++ b/server/services/agi/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/mailRpc/index.js b/server/services/agi/mailRpc/index.js
index fd4165c..be1721e 100644
--- a/server/services/agi/mailRpc/index.js
+++ b/server/services/agi/mailRpc/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/project.js b/server/services/agi/project.js
index 7729f84..4f808cc 100644
--- a/server/services/agi/project.js
+++ b/server/services/agi/project.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/reply.js b/server/services/agi/reply.js
index 67ea63f..f6cd995 100644
--- a/server/services/agi/reply.js
+++ b/server/services/agi/reply.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/rpc/index.js b/server/services/agi/rpc/index.js
index abe4831..895bae4 100644
--- a/server/services/agi/rpc/index.js
+++ b/server/services/agi/rpc/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/scripts/aws/index.js b/server/services/agi/scripts/aws/index.js
index 015f4ab..02f53b4 100644
--- a/server/services/agi/scripts/aws/index.js
+++ b/server/services/agi/scripts/aws/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0x01d9=['./polly','./lex','exports'];(function(_0x178e48,_0x3c9509){var _0x440d7e=function(_0xc2f8a0){while(--_0xc2f8a0){_0x178e48['push'](_0x178e48['shift']());}};_0x440d7e(++_0x3c9509);}(_0x01d9,0x6c));var _0x901d=function(_0x20a584,_0xe384a5){_0x20a584=_0x20a584-0x0;var _0x4b41a8=_0x01d9[_0x20a584];return _0x4b41a8;};var polly=require(_0x901d('0x0'));var lex=require(_0x901d('0x1'));module[_0x901d('0x2')]={'polly':polly,'lex':lex};
\ No newline at end of file
+var _0x00f0=['./lex','exports','./polly'];(function(_0x39ea42,_0x3c1f50){var _0x33f5b7=function(_0x5d8e73){while(--_0x5d8e73){_0x39ea42['push'](_0x39ea42['shift']());}};_0x33f5b7(++_0x3c1f50);}(_0x00f0,0xec));var _0x000f=function(_0x45fbbd,_0x42d336){_0x45fbbd=_0x45fbbd-0x0;var _0x49d883=_0x00f0[_0x45fbbd];return _0x49d883;};var polly=require(_0x000f('0x0'));var lex=require(_0x000f('0x1'));module[_0x000f('0x2')]={'polly':polly,'lex':lex};
\ No newline at end of file
diff --git a/server/services/agi/scripts/aws/lex/index.js b/server/services/agi/scripts/aws/lex/index.js
index 67bfbba..2a8f55f 100644
--- a/server/services/agi/scripts/aws/lex/index.js
+++ b/server/services/agi/scripts/aws/lex/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/scripts/aws/lex/lib/api.js b/server/services/agi/scripts/aws/lex/lib/api.js
index 32a8d7b..6b442a7 100644
--- a/server/services/agi/scripts/aws/lex/lib/api.js
+++ b/server/services/agi/scripts/aws/lex/lib/api.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/scripts/aws/polly/index.js b/server/services/agi/scripts/aws/polly/index.js
index a633712..95684bc 100644
--- a/server/services/agi/scripts/aws/polly/index.js
+++ b/server/services/agi/scripts/aws/polly/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/scripts/aws/polly/lib/api.js b/server/services/agi/scripts/aws/polly/lib/api.js
index 457da7b..e5d5487 100644
--- a/server/services/agi/scripts/aws/polly/lib/api.js
+++ b/server/services/agi/scripts/aws/polly/lib/api.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/scripts/google/asr/index.js b/server/services/agi/scripts/google/asr/index.js
index a4bd0bd..552030e 100644
--- a/server/services/agi/scripts/google/asr/index.js
+++ b/server/services/agi/scripts/google/asr/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-'use strict';var asr=require('./lib/api');module['exports']=function(_0x22e4d8,_0x5d8c0e,_0x1bf3c7,_0x221741){return asr(_0x22e4d8,_0x5d8c0e,_0x1bf3c7);};
\ No newline at end of file
+var _0xcf59=['exports','./lib/api'];(function(_0x1fcda7,_0x4e385d){var _0x5f2314=function(_0x32c5f2){while(--_0x32c5f2){_0x1fcda7['push'](_0x1fcda7['shift']());}};_0x5f2314(++_0x4e385d);}(_0xcf59,0x199));var _0x9cf5=function(_0x2948ba,_0x119762){_0x2948ba=_0x2948ba-0x0;var _0x39859e=_0xcf59[_0x2948ba];return _0x39859e;};'use strict';var asr=require(_0x9cf5('0x0'));module[_0x9cf5('0x1')]=function(_0x51f330,_0x54e6f9,_0x5d2d7a,_0x3dd6de){return asr(_0x51f330,_0x54e6f9,_0x5d2d7a);};
\ No newline at end of file
diff --git a/server/services/agi/scripts/google/asr/lib/api.js b/server/services/agi/scripts/google/asr/lib/api.js
index a78164a..e496335 100644
--- a/server/services/agi/scripts/google/asr/lib/api.js
+++ b/server/services/agi/scripts/google/asr/lib/api.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/scripts/google/index.js b/server/services/agi/scripts/google/index.js
index aab7500..d2b7524 100644
--- a/server/services/agi/scripts/google/index.js
+++ b/server/services/agi/scripts/google/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0x295f=['exports','./asr'];(function(_0x5336c2,_0x1b07e1){var _0x32c37f=function(_0x54da46){while(--_0x54da46){_0x5336c2['push'](_0x5336c2['shift']());}};_0x32c37f(++_0x1b07e1);}(_0x295f,0x10d));var _0xf295=function(_0x1ac88a,_0x223535){_0x1ac88a=_0x1ac88a-0x0;var _0x58edae=_0x295f[_0x1ac88a];return _0x58edae;};var asr=require(_0xf295('0x0'));module[_0xf295('0x1')]={'asr':asr};
\ No newline at end of file
+var _0x7da2=['./asr'];(function(_0x5618c4,_0x4e8f57){var _0xdf390f=function(_0x1406cb){while(--_0x1406cb){_0x5618c4['push'](_0x5618c4['shift']());}};_0xdf390f(++_0x4e8f57);}(_0x7da2,0x1c9));var _0x27da=function(_0x1973ab,_0x4ac236){_0x1973ab=_0x1973ab-0x0;var _0x4df919=_0x7da2[_0x1973ab];return _0x4df919;};var asr=require(_0x27da('0x0'));module['exports']={'asr':asr};
\ No newline at end of file
diff --git a/server/services/agi/scripts/index.js b/server/services/agi/scripts/index.js
index ec7bf11..70530aa 100644
--- a/server/services/agi/scripts/index.js
+++ b/server/services/agi/scripts/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/scripts/sestek/index.js b/server/services/agi/scripts/sestek/index.js
index 51ae523..abe89d1 100644
--- a/server/services/agi/scripts/sestek/index.js
+++ b/server/services/agi/scripts/sestek/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0x3437=['exports','./nda'];(function(_0x2e59c9,_0x4fa4a2){var _0x18c902=function(_0x44cd82){while(--_0x44cd82){_0x2e59c9['push'](_0x2e59c9['shift']());}};_0x18c902(++_0x4fa4a2);}(_0x3437,0x189));var _0x7343=function(_0x3947c9,_0x4d6c97){_0x3947c9=_0x3947c9-0x0;var _0x2e7871=_0x3437[_0x3947c9];return _0x2e7871;};var nda=require(_0x7343('0x0'));module[_0x7343('0x1')]={'nda':nda};
\ No newline at end of file
+var _0x0461=['exports'];(function(_0x4d866d,_0x2ff443){var _0x4c64d9=function(_0x1153a0){while(--_0x1153a0){_0x4d866d['push'](_0x4d866d['shift']());}};_0x4c64d9(++_0x2ff443);}(_0x0461,0xf4));var _0x1046=function(_0x2b5008,_0x35a568){_0x2b5008=_0x2b5008-0x0;var _0x24ece0=_0x0461[_0x2b5008];return _0x24ece0;};var nda=require('./nda');module[_0x1046('0x0')]={'nda':nda};
\ No newline at end of file
diff --git a/server/services/agi/scripts/sestek/nda/index.js b/server/services/agi/scripts/sestek/nda/index.js
index eead0c4..49be737 100644
--- a/server/services/agi/scripts/sestek/nda/index.js
+++ b/server/services/agi/scripts/sestek/nda/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/scripts/tilde/asr/index.js b/server/services/agi/scripts/tilde/asr/index.js
index 07f7083..b3b62d3 100644
--- a/server/services/agi/scripts/tilde/asr/index.js
+++ b/server/services/agi/scripts/tilde/asr/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0xa17c=['./lib/api'];(function(_0x8ba4a6,_0x4105da){var _0x196937=function(_0x5832f6){while(--_0x5832f6){_0x8ba4a6['push'](_0x8ba4a6['shift']());}};_0x196937(++_0x4105da);}(_0xa17c,0x1ad));var _0xca17=function(_0x1164b5,_0x1ef316){_0x1164b5=_0x1164b5-0x0;var _0x1ed8ea=_0xa17c[_0x1164b5];return _0x1ed8ea;};'use strict';var asr=require(_0xca17('0x0'));module['exports']=function(_0x21961f,_0x492174,_0x39f16d,_0x29a038){return asr(_0x21961f,_0x492174,_0x39f16d,_0x29a038);};
\ No newline at end of file
+var _0x4a35=['exports'];(function(_0x432682,_0x253044){var _0x463d05=function(_0xa73403){while(--_0xa73403){_0x432682['push'](_0x432682['shift']());}};_0x463d05(++_0x253044);}(_0x4a35,0x18d));var _0x54a3=function(_0x5409b1,_0x482ead){_0x5409b1=_0x5409b1-0x0;var _0x4f540e=_0x4a35[_0x5409b1];return _0x4f540e;};'use strict';var asr=require('./lib/api');module[_0x54a3('0x0')]=function(_0x1a07d6,_0x243e29,_0x400707,_0x53d9a7){return asr(_0x1a07d6,_0x243e29,_0x400707,_0x53d9a7);};
\ No newline at end of file
diff --git a/server/services/agi/scripts/tilde/asr/lib/api.js b/server/services/agi/scripts/tilde/asr/lib/api.js
index 5650325..9a7ac8a 100644
--- a/server/services/agi/scripts/tilde/asr/lib/api.js
+++ b/server/services/agi/scripts/tilde/asr/lib/api.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/scripts/tilde/index.js b/server/services/agi/scripts/tilde/index.js
index e15174d..706284e 100644
--- a/server/services/agi/scripts/tilde/index.js
+++ b/server/services/agi/scripts/tilde/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0x30bf=['exports','./asr'];(function(_0x430a15,_0xb6c71b){var _0x3f5e71=function(_0x5e12f5){while(--_0x5e12f5){_0x430a15['push'](_0x430a15['shift']());}};_0x3f5e71(++_0xb6c71b);}(_0x30bf,0x1b1));var _0xf30b=function(_0x227e45,_0x196fe2){_0x227e45=_0x227e45-0x0;var _0x2fd868=_0x30bf[_0x227e45];return _0x2fd868;};var asr=require(_0xf30b('0x0'));module[_0xf30b('0x1')]={'asr':asr};
\ No newline at end of file
+var _0x051c=['exports'];(function(_0x334fa0,_0x36282b){var _0x3e5ede=function(_0x517737){while(--_0x517737){_0x334fa0['push'](_0x334fa0['shift']());}};_0x3e5ede(++_0x36282b);}(_0x051c,0x174));var _0xc051=function(_0x98847b,_0x2d2787){_0x98847b=_0x98847b-0x0;var _0x291406=_0x051c[_0x98847b];return _0x291406;};var asr=require('./asr');module[_0xc051('0x0')]={'asr':asr};
\ No newline at end of file
diff --git a/server/services/agi/server.js b/server/services/agi/server.js
index 8b66172..9e2f010 100644
--- a/server/services/agi/server.js
+++ b/server/services/agi/server.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/agi/vertices.js b/server/services/agi/vertices.js
index c533a35..850dfd9 100644
--- a/server/services/agi/vertices.js
+++ b/server/services/agi/vertices.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/acw/index.js b/server/services/ami/acw/index.js
index 510df38..c233ee9 100644
--- a/server/services/ami/acw/index.js
+++ b/server/services/ami/acw/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/ami.js b/server/services/ami/ami.js
index 3d71d38..6691332 100644
--- a/server/services/ami/ami.js
+++ b/server/services/ami/ami.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/client.js b/server/services/ami/client.js
index 24ccc95..a1fc566 100644
--- a/server/services/ami/client.js
+++ b/server/services/ami/client.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/dialer/action.js b/server/services/ami/dialer/action.js
index 13927ca..85ac9ca 100644
--- a/server/services/ami/dialer/action.js
+++ b/server/services/ami/dialer/action.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/dialer/agentComplete.js b/server/services/ami/dialer/agentComplete.js
index 7ea9a01..b099a70 100644
--- a/server/services/ami/dialer/agentComplete.js
+++ b/server/services/ami/dialer/agentComplete.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/dialer/final.js b/server/services/ami/dialer/final.js
index 42e41fa..ab36306 100644
--- a/server/services/ami/dialer/final.js
+++ b/server/services/ami/dialer/final.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/dialer/hangup.js b/server/services/ami/dialer/hangup.js
index 5da4733..8abda62 100644
--- a/server/services/ami/dialer/hangup.js
+++ b/server/services/ami/dialer/hangup.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/dialer/history.js b/server/services/ami/dialer/history.js
index 95d7529..23703b0 100644
--- a/server/services/ami/dialer/history.js
+++ b/server/services/ami/dialer/history.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/dialer/index.js b/server/services/ami/dialer/index.js
index 661fab3..942aa23 100644
--- a/server/services/ami/dialer/index.js
+++ b/server/services/ami/dialer/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/dialer/queueCallerAbandon.js b/server/services/ami/dialer/queueCallerAbandon.js
index 09b4dcf..41def68 100644
--- a/server/services/ami/dialer/queueCallerAbandon.js
+++ b/server/services/ami/dialer/queueCallerAbandon.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/fax/action.js b/server/services/ami/fax/action.js
index e0d5bc9..cace8ef 100644
--- a/server/services/ami/fax/action.js
+++ b/server/services/ami/fax/action.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/fax/index.js b/server/services/ami/fax/index.js
index 67f8056..ce617f5 100644
--- a/server/services/ami/fax/index.js
+++ b/server/services/ami/fax/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/fax/rpcDb.js b/server/services/ami/fax/rpcDb.js
index d6000b5..ed3494d 100644
--- a/server/services/ami/fax/rpcDb.js
+++ b/server/services/ami/fax/rpcDb.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/fax/util/gs.js b/server/services/ami/fax/util/gs.js
index 665125d..b63b867 100644
--- a/server/services/ami/fax/util/gs.js
+++ b/server/services/ami/fax/util/gs.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/fax/util/util.js b/server/services/ami/fax/util/util.js
index 7620580..bff739d 100644
--- a/server/services/ami/fax/util/util.js
+++ b/server/services/ami/fax/util/util.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/index.js b/server/services/ami/index.js
index 688d8dc..8d2dc44 100644
--- a/server/services/ami/index.js
+++ b/server/services/ami/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/agent.js b/server/services/ami/model/agent.js
index d4d168a..34e6cf5 100644
--- a/server/services/ami/model/agent.js
+++ b/server/services/ami/model/agent.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/campaign.js b/server/services/ami/model/campaign.js
index b9c7d76..f3e846a 100644
--- a/server/services/ami/model/campaign.js
+++ b/server/services/ami/model/campaign.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/channel.js b/server/services/ami/model/channel.js
index 266844f..d6f77b0 100644
--- a/server/services/ami/model/channel.js
+++ b/server/services/ami/model/channel.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/deskAccount.js b/server/services/ami/model/deskAccount.js
index 735c78a..8a99ea6 100644
--- a/server/services/ami/model/deskAccount.js
+++ b/server/services/ami/model/deskAccount.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/dynamics365Account.js b/server/services/ami/model/dynamics365Account.js
index fc5a3af..333087e 100644
--- a/server/services/ami/model/dynamics365Account.js
+++ b/server/services/ami/model/dynamics365Account.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/faxAccount.js b/server/services/ami/model/faxAccount.js
index 55ff1d5..23c83bb 100644
--- a/server/services/ami/model/faxAccount.js
+++ b/server/services/ami/model/faxAccount.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/freshdeskAccount.js b/server/services/ami/model/freshdeskAccount.js
index 0a1f119..71e27ac 100644
--- a/server/services/ami/model/freshdeskAccount.js
+++ b/server/services/ami/model/freshdeskAccount.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/freshsalesAccount.js b/server/services/ami/model/freshsalesAccount.js
index f92a9ea..1984bf0 100644
--- a/server/services/ami/model/freshsalesAccount.js
+++ b/server/services/ami/model/freshsalesAccount.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/queueReport.js b/server/services/ami/model/queueReport.js
index 2ad243d..0d4bb0f 100644
--- a/server/services/ami/model/queueReport.js
+++ b/server/services/ami/model/queueReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/salesforceAccount.js b/server/services/ami/model/salesforceAccount.js
index 1e528ae..89420aa 100644
--- a/server/services/ami/model/salesforceAccount.js
+++ b/server/services/ami/model/salesforceAccount.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/servicenowAccount.js b/server/services/ami/model/servicenowAccount.js
index 7ce6f7c..ddeab04 100644
--- a/server/services/ami/model/servicenowAccount.js
+++ b/server/services/ami/model/servicenowAccount.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/sugarcrmAccount.js b/server/services/ami/model/sugarcrmAccount.js
index ef1bc37..75db63a 100644
--- a/server/services/ami/model/sugarcrmAccount.js
+++ b/server/services/ami/model/sugarcrmAccount.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/telephone.js b/server/services/ami/model/telephone.js
index 77b8e50..de056d0 100644
--- a/server/services/ami/model/telephone.js
+++ b/server/services/ami/model/telephone.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/template.js b/server/services/ami/model/template.js
index e6c19b9..7b4de16 100644
--- a/server/services/ami/model/template.js
+++ b/server/services/ami/model/template.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/trigger.js b/server/services/ami/model/trigger.js
index 8839765..7f13c22 100644
--- a/server/services/ami/model/trigger.js
+++ b/server/services/ami/model/trigger.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/trunk.js b/server/services/ami/model/trunk.js
index 412e20b..8a12d40 100644
--- a/server/services/ami/model/trunk.js
+++ b/server/services/ami/model/trunk.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/voiceExtension.js b/server/services/ami/model/voiceExtension.js
index 24e6ecd..b985858 100644
--- a/server/services/ami/model/voiceExtension.js
+++ b/server/services/ami/model/voiceExtension.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/voiceQueue.js b/server/services/ami/model/voiceQueue.js
index 88e063a..bc96d9b 100644
--- a/server/services/ami/model/voiceQueue.js
+++ b/server/services/ami/model/voiceQueue.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/vtigerAccount.js b/server/services/ami/model/vtigerAccount.js
index bd55061..ad4b049 100644
--- a/server/services/ami/model/vtigerAccount.js
+++ b/server/services/ami/model/vtigerAccount.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/zendeskAccount.js b/server/services/ami/model/zendeskAccount.js
index cb01f1e..c81b503 100644
--- a/server/services/ami/model/zendeskAccount.js
+++ b/server/services/ami/model/zendeskAccount.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/model/zohoAccount.js b/server/services/ami/model/zohoAccount.js
index 471740d..d83f120 100644
--- a/server/services/ami/model/zohoAccount.js
+++ b/server/services/ami/model/zohoAccount.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/preview/action.js b/server/services/ami/preview/action.js
index 63edd9e..9ba64d7 100644
--- a/server/services/ami/preview/action.js
+++ b/server/services/ami/preview/action.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/preview/index.js b/server/services/ami/preview/index.js
index 1bca295..e2ad000 100644
--- a/server/services/ami/preview/index.js
+++ b/server/services/ami/preview/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/preview/rpcDb.js b/server/services/ami/preview/rpcDb.js
index ce85ffd..faf801c 100644
--- a/server/services/ami/preview/rpcDb.js
+++ b/server/services/ami/preview/rpcDb.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/preview/util/util.js b/server/services/ami/preview/util/util.js
index 67023a3..c27d0c2 100644
--- a/server/services/ami/preview/util/util.js
+++ b/server/services/ami/preview/util/util.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/properties.js b/server/services/ami/properties.js
index e8c139c..5296173 100644
--- a/server/services/ami/properties.js
+++ b/server/services/ami/properties.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/realtime/index.js b/server/services/ami/realtime/index.js
index bf4b1ba..f2b5219 100644
--- a/server/services/ami/realtime/index.js
+++ b/server/services/ami/realtime/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/report/index.js b/server/services/ami/report/index.js
index acd7d82..ffc570b 100644
--- a/server/services/ami/report/index.js
+++ b/server/services/ami/report/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/report/userReport.js b/server/services/ami/report/userReport.js
index cdfc816..b32262e 100644
--- a/server/services/ami/report/userReport.js
+++ b/server/services/ami/report/userReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/report/voiceAgentReport.js b/server/services/ami/report/voiceAgentReport.js
index 66a7ebc..769934f 100644
--- a/server/services/ami/report/voiceAgentReport.js
+++ b/server/services/ami/report/voiceAgentReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/report/voiceCallReport.js b/server/services/ami/report/voiceCallReport.js
index 55d823a..6676b39 100644
--- a/server/services/ami/report/voiceCallReport.js
+++ b/server/services/ami/report/voiceCallReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/report/voiceDialReport.js b/server/services/ami/report/voiceDialReport.js
index 120e9fe..c75c46c 100644
--- a/server/services/ami/report/voiceDialReport.js
+++ b/server/services/ami/report/voiceDialReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/report/voiceQueueReport.js b/server/services/ami/report/voiceQueueReport.js
index 16a9e7a..0c7255f 100644
--- a/server/services/ami/report/voiceQueueReport.js
+++ b/server/services/ami/report/voiceQueueReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/agentReportPreview.js b/server/services/ami/rpc/agentReportPreview.js
index af47e71..5929466 100644
--- a/server/services/ami/rpc/agentReportPreview.js
+++ b/server/services/ami/rpc/agentReportPreview.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/attachment.js b/server/services/ami/rpc/attachment.js
index 762ed49..1e4f216 100644
--- a/server/services/ami/rpc/attachment.js
+++ b/server/services/ami/rpc/attachment.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/campaign.js b/server/services/ami/rpc/campaign.js
index e9f8f6f..ecb264f 100644
--- a/server/services/ami/rpc/campaign.js
+++ b/server/services/ami/rpc/campaign.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/cmContact.js b/server/services/ami/rpc/cmContact.js
index d574a67..7f03cb8 100644
--- a/server/services/ami/rpc/cmContact.js
+++ b/server/services/ami/rpc/cmContact.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/cmHopper.js b/server/services/ami/rpc/cmHopper.js
index a24c34d..7af143b 100644
--- a/server/services/ami/rpc/cmHopper.js
+++ b/server/services/ami/rpc/cmHopper.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/cmHopperAdditionalPhone.js b/server/services/ami/rpc/cmHopperAdditionalPhone.js
new file mode 100644
index 0000000..ecd0efc
--- /dev/null
+++ b/server/services/ami/rpc/cmHopperAdditionalPhone.js
@@ -0,0 +1,18 @@
+// *************************************************************************
+// *                                                                       *
+// * xCALLY Motion -  The Omnichannel Contact Center                       *
+// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * Email: [email-masked]                                                *
+// * Website: https://www.xcally.com                                       *
+// *                                                                       *
+// *************************************************************************
+// *                                                                       *
+// * The SOFTWARE PRODUCT is protected by copyright laws and international *
+// * copyright treaties, as well as other intellectual property laws and   *
+// * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
+// *                                                                       *
+// *************************************************************************
\ No newline at end of file
diff --git a/server/services/ami/rpc/cmHopperBlack.js b/server/services/ami/rpc/cmHopperBlack.js
index bf50b8d..cfc3553 100644
--- a/server/services/ami/rpc/cmHopperBlack.js
+++ b/server/services/ami/rpc/cmHopperBlack.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/cmHopperFinal.js b/server/services/ami/rpc/cmHopperFinal.js
index e4f0b09..b2cb898 100644
--- a/server/services/ami/rpc/cmHopperFinal.js
+++ b/server/services/ami/rpc/cmHopperFinal.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/cmHopperHistory.js b/server/services/ami/rpc/cmHopperHistory.js
index 63e2c65..5638589 100644
--- a/server/services/ami/rpc/cmHopperHistory.js
+++ b/server/services/ami/rpc/cmHopperHistory.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/faxAccount.js b/server/services/ami/rpc/faxAccount.js
index 57acd89..dde7478 100644
--- a/server/services/ami/rpc/faxAccount.js
+++ b/server/services/ami/rpc/faxAccount.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/faxMessage.js b/server/services/ami/rpc/faxMessage.js
index 4ac5c9c..a4f4bfc 100644
--- a/server/services/ami/rpc/faxMessage.js
+++ b/server/services/ami/rpc/faxMessage.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/integrations/desk.js b/server/services/ami/rpc/integrations/desk.js
index a4f5938..ede127b 100644
--- a/server/services/ami/rpc/integrations/desk.js
+++ b/server/services/ami/rpc/integrations/desk.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/integrations/dynamics365.js b/server/services/ami/rpc/integrations/dynamics365.js
index cbfbbbb..e5a3ce8 100644
--- a/server/services/ami/rpc/integrations/dynamics365.js
+++ b/server/services/ami/rpc/integrations/dynamics365.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/integrations/freshdesk.js b/server/services/ami/rpc/integrations/freshdesk.js
index 953e69d..fe1e0fe 100644
--- a/server/services/ami/rpc/integrations/freshdesk.js
+++ b/server/services/ami/rpc/integrations/freshdesk.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/integrations/freshsales.js b/server/services/ami/rpc/integrations/freshsales.js
index 2ddd66c..f186fd6 100644
--- a/server/services/ami/rpc/integrations/freshsales.js
+++ b/server/services/ami/rpc/integrations/freshsales.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/integrations/salesforce.js b/server/services/ami/rpc/integrations/salesforce.js
index 407b20f..65da3de 100644
--- a/server/services/ami/rpc/integrations/salesforce.js
+++ b/server/services/ami/rpc/integrations/salesforce.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/integrations/servicenow.js b/server/services/ami/rpc/integrations/servicenow.js
index 5b0b1c0..e3500b7 100644
--- a/server/services/ami/rpc/integrations/servicenow.js
+++ b/server/services/ami/rpc/integrations/servicenow.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/integrations/sugarcrm.js b/server/services/ami/rpc/integrations/sugarcrm.js
index 688e679..f3de4b4 100644
--- a/server/services/ami/rpc/integrations/sugarcrm.js
+++ b/server/services/ami/rpc/integrations/sugarcrm.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/integrations/vtiger.js b/server/services/ami/rpc/integrations/vtiger.js
index 751f955..58fd5fe 100644
--- a/server/services/ami/rpc/integrations/vtiger.js
+++ b/server/services/ami/rpc/integrations/vtiger.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/integrations/zendesk.js b/server/services/ami/rpc/integrations/zendesk.js
index 51abf41..9e61d93 100644
--- a/server/services/ami/rpc/integrations/zendesk.js
+++ b/server/services/ami/rpc/integrations/zendesk.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/integrations/zoho.js b/server/services/ami/rpc/integrations/zoho.js
index 9d051fc..1d81017 100644
--- a/server/services/ami/rpc/integrations/zoho.js
+++ b/server/services/ami/rpc/integrations/zoho.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/memberReport.js b/server/services/ami/rpc/memberReport.js
index 9f07e2c..1fec5d3 100644
--- a/server/services/ami/rpc/memberReport.js
+++ b/server/services/ami/rpc/memberReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/setting.js b/server/services/ami/rpc/setting.js
index 42ac5e7..488cb7d 100644
--- a/server/services/ami/rpc/setting.js
+++ b/server/services/ami/rpc/setting.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/template.js b/server/services/ami/rpc/template.js
index 8478be3..f6bdb43 100644
--- a/server/services/ami/rpc/template.js
+++ b/server/services/ami/rpc/template.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/trigger.js b/server/services/ami/rpc/trigger.js
index 9522b3c..7a9d858 100644
--- a/server/services/ami/rpc/trigger.js
+++ b/server/services/ami/rpc/trigger.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/trunk.js b/server/services/ami/rpc/trunk.js
index 03106af..3e8d332 100644
--- a/server/services/ami/rpc/trunk.js
+++ b/server/services/ami/rpc/trunk.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/user.js b/server/services/ami/rpc/user.js
index 4028457..ba32f59 100644
--- a/server/services/ami/rpc/user.js
+++ b/server/services/ami/rpc/user.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/voiceAgentReport.js b/server/services/ami/rpc/voiceAgentReport.js
index 16e1fd0..a942673 100644
--- a/server/services/ami/rpc/voiceAgentReport.js
+++ b/server/services/ami/rpc/voiceAgentReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/voiceCallReport.js b/server/services/ami/rpc/voiceCallReport.js
index a1c51c7..f1a0c25 100644
--- a/server/services/ami/rpc/voiceCallReport.js
+++ b/server/services/ami/rpc/voiceCallReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/voiceDialReport.js b/server/services/ami/rpc/voiceDialReport.js
index 82ace16..e2943bf 100644
--- a/server/services/ami/rpc/voiceDialReport.js
+++ b/server/services/ami/rpc/voiceDialReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/voiceExtension.js b/server/services/ami/rpc/voiceExtension.js
index 3bd777d..600d857 100644
--- a/server/services/ami/rpc/voiceExtension.js
+++ b/server/services/ami/rpc/voiceExtension.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/voiceQueue.js b/server/services/ami/rpc/voiceQueue.js
index f53e098..a205430 100644
--- a/server/services/ami/rpc/voiceQueue.js
+++ b/server/services/ami/rpc/voiceQueue.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/voiceQueueReport.js b/server/services/ami/rpc/voiceQueueReport.js
index fa0d3ff..8c4e67d 100644
--- a/server/services/ami/rpc/voiceQueueReport.js
+++ b/server/services/ami/rpc/voiceQueueReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/voiceQueueRt.js b/server/services/ami/rpc/voiceQueueRt.js
index a012bd6..0e92a28 100644
--- a/server/services/ami/rpc/voiceQueueRt.js
+++ b/server/services/ami/rpc/voiceQueueRt.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/voiceRecording.js b/server/services/ami/rpc/voiceRecording.js
index d430005..473551a 100644
--- a/server/services/ami/rpc/voiceRecording.js
+++ b/server/services/ami/rpc/voiceRecording.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/rpc/voiceTransferReport.js b/server/services/ami/rpc/voiceTransferReport.js
index 6d3927f..1eca145 100644
--- a/server/services/ami/rpc/voiceTransferReport.js
+++ b/server/services/ami/rpc/voiceTransferReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/server/index.js b/server/services/ami/server/index.js
index 1909deb..3921931 100644
--- a/server/services/ami/server/index.js
+++ b/server/services/ami/server/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/trigger/cmContact/index.js b/server/services/ami/trigger/cmContact/index.js
index 0060673..84cd6e7 100644
--- a/server/services/ami/trigger/cmContact/index.js
+++ b/server/services/ami/trigger/cmContact/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/trigger/index.js b/server/services/ami/trigger/index.js
index d11e344..b429aaa 100644
--- a/server/services/ami/trigger/index.js
+++ b/server/services/ami/trigger/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/trigger/integration/desk.js b/server/services/ami/trigger/integration/desk.js
index 799229f..6890fb0 100644
--- a/server/services/ami/trigger/integration/desk.js
+++ b/server/services/ami/trigger/integration/desk.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/trigger/integration/dynamics365.js b/server/services/ami/trigger/integration/dynamics365.js
index 21622d6..eda1f04 100644
--- a/server/services/ami/trigger/integration/dynamics365.js
+++ b/server/services/ami/trigger/integration/dynamics365.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/trigger/integration/freshdesk.js b/server/services/ami/trigger/integration/freshdesk.js
index fef0a81..ce9e8ef 100644
--- a/server/services/ami/trigger/integration/freshdesk.js
+++ b/server/services/ami/trigger/integration/freshdesk.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/trigger/integration/freshsales.js b/server/services/ami/trigger/integration/freshsales.js
index d23c68f..888b68a 100644
--- a/server/services/ami/trigger/integration/freshsales.js
+++ b/server/services/ami/trigger/integration/freshsales.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/trigger/integration/index.js b/server/services/ami/trigger/integration/index.js
index 1ad9e0e..d09b1de 100644
--- a/server/services/ami/trigger/integration/index.js
+++ b/server/services/ami/trigger/integration/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/trigger/integration/salesforce.js b/server/services/ami/trigger/integration/salesforce.js
index 83f2d80..bffabf6 100644
--- a/server/services/ami/trigger/integration/salesforce.js
+++ b/server/services/ami/trigger/integration/salesforce.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/trigger/integration/servicenow.js b/server/services/ami/trigger/integration/servicenow.js
index 391d73c..966adef 100644
--- a/server/services/ami/trigger/integration/servicenow.js
+++ b/server/services/ami/trigger/integration/servicenow.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/trigger/integration/sugarcrm.js b/server/services/ami/trigger/integration/sugarcrm.js
index b81686a..db886f9 100644
--- a/server/services/ami/trigger/integration/sugarcrm.js
+++ b/server/services/ami/trigger/integration/sugarcrm.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/trigger/integration/util.js b/server/services/ami/trigger/integration/util.js
index 6ef6569..6a85e87 100644
--- a/server/services/ami/trigger/integration/util.js
+++ b/server/services/ami/trigger/integration/util.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/trigger/integration/vtiger.js b/server/services/ami/trigger/integration/vtiger.js
index 59f3ac3..12a9eeb 100644
--- a/server/services/ami/trigger/integration/vtiger.js
+++ b/server/services/ami/trigger/integration/vtiger.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/trigger/integration/zendesk.js b/server/services/ami/trigger/integration/zendesk.js
index dda1c10..e93dca4 100644
--- a/server/services/ami/trigger/integration/zendesk.js
+++ b/server/services/ami/trigger/integration/zendesk.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/trigger/integration/zoho.js b/server/services/ami/trigger/integration/zoho.js
index afef913..9d7579d 100644
--- a/server/services/ami/trigger/integration/zoho.js
+++ b/server/services/ami/trigger/integration/zoho.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/trigger/script/index.js b/server/services/ami/trigger/script/index.js
index 9561f7c..330c5c3 100644
--- a/server/services/ami/trigger/script/index.js
+++ b/server/services/ami/trigger/script/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/ami/trigger/urlforward/index.js b/server/services/ami/trigger/urlforward/index.js
index aabfe94..7b59439 100644
--- a/server/services/ami/trigger/urlforward/index.js
+++ b/server/services/ami/trigger/urlforward/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/email/client.js b/server/services/email/client.js
index e6fa954..8d35549 100644
--- a/server/services/email/client.js
+++ b/server/services/email/client.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/email/index.js b/server/services/email/index.js
index ebec827..00a3c57 100644
--- a/server/services/email/index.js
+++ b/server/services/email/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/email/lib/email.js b/server/services/email/lib/email.js
index 8989bd7..7eb1aaf 100644
--- a/server/services/email/lib/email.js
+++ b/server/services/email/lib/email.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/email/lib/imap.js b/server/services/email/lib/imap.js
index 679a288..f3d9075 100644
--- a/server/services/email/lib/imap.js
+++ b/server/services/email/lib/imap.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/email/lib/smtp.js b/server/services/email/lib/smtp.js
index d8beb8f..cf73993 100644
--- a/server/services/email/lib/smtp.js
+++ b/server/services/email/lib/smtp.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/email/lib/utils.js b/server/services/email/lib/utils.js
index 39340f2..8ab7f51 100644
--- a/server/services/email/lib/utils.js
+++ b/server/services/email/lib/utils.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/email/model/mailAccount.js b/server/services/email/model/mailAccount.js
index ef11cfa..584b746 100644
--- a/server/services/email/model/mailAccount.js
+++ b/server/services/email/model/mailAccount.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/email/realtime/index.js b/server/services/email/realtime/index.js
index b94a572..411b518 100644
--- a/server/services/email/realtime/index.js
+++ b/server/services/email/realtime/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/email/rpc/mailAccount.js b/server/services/email/rpc/mailAccount.js
index 195d3e9..e6f77a6 100644
--- a/server/services/email/rpc/mailAccount.js
+++ b/server/services/email/rpc/mailAccount.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/email/rpc/setting.js b/server/services/email/rpc/setting.js
index 83c1290..245c8cf 100644
--- a/server/services/email/rpc/setting.js
+++ b/server/services/email/rpc/setting.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/email/server/index.js b/server/services/email/server/index.js
index 5133958..ee212fb 100644
--- a/server/services/email/server/index.js
+++ b/server/services/email/server/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/express/index.js b/server/services/express/index.js
index 0ae6672..5627b21 100644
--- a/server/services/express/index.js
+++ b/server/services/express/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/client.js b/server/services/routing/client.js
index 2db847f..7c11b63 100644
--- a/server/services/routing/client.js
+++ b/server/services/routing/client.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/index.js b/server/services/routing/index.js
index b2a044b..5e82160 100644
--- a/server/services/routing/index.js
+++ b/server/services/routing/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/lib/rule-engine.js b/server/services/routing/lib/rule-engine.js
index cbc56f5..93d4056 100644
--- a/server/services/routing/lib/rule-engine.js
+++ b/server/services/routing/lib/rule-engine.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/mailRpc/index.js b/server/services/routing/mailRpc/index.js
index 784061a..54dcaa3 100644
--- a/server/services/routing/mailRpc/index.js
+++ b/server/services/routing/mailRpc/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/model/agent.js b/server/services/routing/model/agent.js
index 45fdaf0..7e5fbfb 100644
--- a/server/services/routing/model/agent.js
+++ b/server/services/routing/model/agent.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/model/chatQueue.js b/server/services/routing/model/chatQueue.js
index bab1568..d7f5ba8 100644
--- a/server/services/routing/model/chatQueue.js
+++ b/server/services/routing/model/chatQueue.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/model/faxQueue.js b/server/services/routing/model/faxQueue.js
index 092ca3d..3c9f2fd 100644
--- a/server/services/routing/model/faxQueue.js
+++ b/server/services/routing/model/faxQueue.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/model/interval.js b/server/services/routing/model/interval.js
index 327e1a9..fdfe2c4 100644
--- a/server/services/routing/model/interval.js
+++ b/server/services/routing/model/interval.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/model/mailQueue.js b/server/services/routing/model/mailQueue.js
index 4602079..3cf3d4e 100644
--- a/server/services/routing/model/mailQueue.js
+++ b/server/services/routing/model/mailQueue.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/model/openchannelQueue.js b/server/services/routing/model/openchannelQueue.js
index 0f94da3..dffc2ed 100644
--- a/server/services/routing/model/openchannelQueue.js
+++ b/server/services/routing/model/openchannelQueue.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/model/smsQueue.js b/server/services/routing/model/smsQueue.js
index 4a48062..43ba58c 100644
--- a/server/services/routing/model/smsQueue.js
+++ b/server/services/routing/model/smsQueue.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/model/whatsappQueue.js b/server/services/routing/model/whatsappQueue.js
index 0f038aa..719b199 100644
--- a/server/services/routing/model/whatsappQueue.js
+++ b/server/services/routing/model/whatsappQueue.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/realtime/index.js b/server/services/routing/realtime/index.js
index e4c1cc6..6c30617 100644
--- a/server/services/routing/realtime/index.js
+++ b/server/services/routing/realtime/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/chatInteraction.js b/server/services/routing/rpc/chatInteraction.js
index 739d874..22a1d59 100644
--- a/server/services/routing/rpc/chatInteraction.js
+++ b/server/services/routing/rpc/chatInteraction.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/chatMessage.js b/server/services/routing/rpc/chatMessage.js
index 731b27e..3769e1f 100644
--- a/server/services/routing/rpc/chatMessage.js
+++ b/server/services/routing/rpc/chatMessage.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/chatQueue.js b/server/services/routing/rpc/chatQueue.js
index 1f93970..3cc6fdc 100644
--- a/server/services/routing/rpc/chatQueue.js
+++ b/server/services/routing/rpc/chatQueue.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/chatQueueReport.js b/server/services/routing/rpc/chatQueueReport.js
index 1595a97..d34b2fe 100644
--- a/server/services/routing/rpc/chatQueueReport.js
+++ b/server/services/routing/rpc/chatQueueReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/faxInteraction.js b/server/services/routing/rpc/faxInteraction.js
index fb1e9ec..6530727 100644
--- a/server/services/routing/rpc/faxInteraction.js
+++ b/server/services/routing/rpc/faxInteraction.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/faxMessage.js b/server/services/routing/rpc/faxMessage.js
index 115286a..e73cfc4 100644
--- a/server/services/routing/rpc/faxMessage.js
+++ b/server/services/routing/rpc/faxMessage.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/faxQueue.js b/server/services/routing/rpc/faxQueue.js
index ee4fc34..97c40ab 100644
--- a/server/services/routing/rpc/faxQueue.js
+++ b/server/services/routing/rpc/faxQueue.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/faxQueueReport.js b/server/services/routing/rpc/faxQueueReport.js
index 5aa4eac..eeab4f9 100644
--- a/server/services/routing/rpc/faxQueueReport.js
+++ b/server/services/routing/rpc/faxQueueReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/interval.js b/server/services/routing/rpc/interval.js
index 258d865..4cfb08b 100644
--- a/server/services/routing/rpc/interval.js
+++ b/server/services/routing/rpc/interval.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/mailInteraction.js b/server/services/routing/rpc/mailInteraction.js
index 95c560f..d0ab618 100644
--- a/server/services/routing/rpc/mailInteraction.js
+++ b/server/services/routing/rpc/mailInteraction.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/mailMessage.js b/server/services/routing/rpc/mailMessage.js
index 6bb2b8f..2cfd86b 100644
--- a/server/services/routing/rpc/mailMessage.js
+++ b/server/services/routing/rpc/mailMessage.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/mailQueue.js b/server/services/routing/rpc/mailQueue.js
index 5904efc..3cb4d33 100644
--- a/server/services/routing/rpc/mailQueue.js
+++ b/server/services/routing/rpc/mailQueue.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/mailQueueReport.js b/server/services/routing/rpc/mailQueueReport.js
index b04a091..bf58c2e 100644
--- a/server/services/routing/rpc/mailQueueReport.js
+++ b/server/services/routing/rpc/mailQueueReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/openchannelInteraction.js b/server/services/routing/rpc/openchannelInteraction.js
index 2b6af58..06fd940 100644
--- a/server/services/routing/rpc/openchannelInteraction.js
+++ b/server/services/routing/rpc/openchannelInteraction.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/openchannelMessage.js b/server/services/routing/rpc/openchannelMessage.js
index 8c64639..c65f1ff 100644
--- a/server/services/routing/rpc/openchannelMessage.js
+++ b/server/services/routing/rpc/openchannelMessage.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/openchannelQueue.js b/server/services/routing/rpc/openchannelQueue.js
index 350b536..fd2d894 100644
--- a/server/services/routing/rpc/openchannelQueue.js
+++ b/server/services/routing/rpc/openchannelQueue.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/openchannelQueueReport.js b/server/services/routing/rpc/openchannelQueueReport.js
index dee2429..ef9a3bb 100644
--- a/server/services/routing/rpc/openchannelQueueReport.js
+++ b/server/services/routing/rpc/openchannelQueueReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/smsInteraction.js b/server/services/routing/rpc/smsInteraction.js
index b2f8399..f5eaa80 100644
--- a/server/services/routing/rpc/smsInteraction.js
+++ b/server/services/routing/rpc/smsInteraction.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/smsMessage.js b/server/services/routing/rpc/smsMessage.js
index b2c1690..307837b 100644
--- a/server/services/routing/rpc/smsMessage.js
+++ b/server/services/routing/rpc/smsMessage.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
+var _0xc383=['CreateSmsMessage'];(function(_0x3287f4,_0x131a75){var _0x4f6d7e=function(_0x431e12){while(--_0x431e12){_0x3287f4['push'](_0x3287f4['shift']());}};_0x4f6d7e(++_0x131a75);}(_0xc383,0x136));var _0x3c38=function(_0x5b697a,_0x280202){_0x5b697a=_0x5b697a-0x0;var _0x5de43b=_0xc383[_0x5b697a];return _0x5de43b;};'use strict';var client=require('../client');exports['create']=function(_0x3df818){return client['Request'](_0x3c38('0x0'),{'body':_0x3df818,'log':'createSmsMessage'});};
\ No newline at end of file
diff --git a/server/services/routing/rpc/smsQueue.js b/server/services/routing/rpc/smsQueue.js
index e656ffb..4f258b3 100644
--- a/server/services/routing/rpc/smsQueue.js
+++ b/server/services/routing/rpc/smsQueue.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/smsQueueReport.js b/server/services/routing/rpc/smsQueueReport.js
index a478a44..8960b79 100644
--- a/server/services/routing/rpc/smsQueueReport.js
+++ b/server/services/routing/rpc/smsQueueReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/user.js b/server/services/routing/rpc/user.js
index fb8b74b..90dd055 100644
--- a/server/services/routing/rpc/user.js
+++ b/server/services/routing/rpc/user.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/whatsappInteraction.js b/server/services/routing/rpc/whatsappInteraction.js
index d82ab29..3e064e9 100644
--- a/server/services/routing/rpc/whatsappInteraction.js
+++ b/server/services/routing/rpc/whatsappInteraction.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/whatsappMessage.js b/server/services/routing/rpc/whatsappMessage.js
index 3232c68..7225c51 100644
--- a/server/services/routing/rpc/whatsappMessage.js
+++ b/server/services/routing/rpc/whatsappMessage.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/whatsappQueue.js b/server/services/routing/rpc/whatsappQueue.js
index cea827b..eea1234 100644
--- a/server/services/routing/rpc/whatsappQueue.js
+++ b/server/services/routing/rpc/whatsappQueue.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/rpc/whatsappQueueReport.js b/server/services/routing/rpc/whatsappQueueReport.js
index 3295fec..fb6ddca 100644
--- a/server/services/routing/rpc/whatsappQueueReport.js
+++ b/server/services/routing/rpc/whatsappQueueReport.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/agent.js b/server/services/routing/server/applications/agent.js
index 46e2286..0ba5cee 100644
--- a/server/services/routing/server/applications/agent.js
+++ b/server/services/routing/server/applications/agent.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/amazonlex.js b/server/services/routing/server/applications/amazonlex.js
index 4a77e79..64d51b8 100644
--- a/server/services/routing/server/applications/amazonlex.js
+++ b/server/services/routing/server/applications/amazonlex.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/autoreply.js b/server/services/routing/server/applications/autoreply.js
index b47749b..e0735f5 100644
--- a/server/services/routing/server/applications/autoreply.js
+++ b/server/services/routing/server/applications/autoreply.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/close.js b/server/services/routing/server/applications/close.js
index d82f376..8fda923 100644
--- a/server/services/routing/server/applications/close.js
+++ b/server/services/routing/server/applications/close.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/dialogflow.js b/server/services/routing/server/applications/dialogflow.js
index 05cf7b2..27f9264 100644
--- a/server/services/routing/server/applications/dialogflow.js
+++ b/server/services/routing/server/applications/dialogflow.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/dialogflowV2.js b/server/services/routing/server/applications/dialogflowV2.js
index 96f7f8e..84a9ef4 100644
--- a/server/services/routing/server/applications/dialogflowV2.js
+++ b/server/services/routing/server/applications/dialogflowV2.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/gotoif.js b/server/services/routing/server/applications/gotoif.js
index 7e620ca..4c9f0ab 100644
--- a/server/services/routing/server/applications/gotoif.js
+++ b/server/services/routing/server/applications/gotoif.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/gotop.js b/server/services/routing/server/applications/gotop.js
index 63caf0a..5bd6f90 100644
--- a/server/services/routing/server/applications/gotop.js
+++ b/server/services/routing/server/applications/gotop.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/message.js b/server/services/routing/server/applications/message.js
index 44cca87..16d8227 100644
--- a/server/services/routing/server/applications/message.js
+++ b/server/services/routing/server/applications/message.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/noop.js b/server/services/routing/server/applications/noop.js
index 72d885f..f41474a 100644
--- a/server/services/routing/server/applications/noop.js
+++ b/server/services/routing/server/applications/noop.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/queue.js b/server/services/routing/server/applications/queue.js
index f455bba..e1af2e2 100644
--- a/server/services/routing/server/applications/queue.js
+++ b/server/services/routing/server/applications/queue.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/strategy/agent.js b/server/services/routing/server/applications/strategy/agent.js
index b14b0b5..25d3f13 100644
--- a/server/services/routing/server/applications/strategy/agent.js
+++ b/server/services/routing/server/applications/strategy/agent.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/strategy/beepall.js b/server/services/routing/server/applications/strategy/beepall.js
index 72655bc..72bce28 100644
--- a/server/services/routing/server/applications/strategy/beepall.js
+++ b/server/services/routing/server/applications/strategy/beepall.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/strategy/index.js b/server/services/routing/server/applications/strategy/index.js
index 32f723b..cd937c1 100644
--- a/server/services/routing/server/applications/strategy/index.js
+++ b/server/services/routing/server/applications/strategy/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
-var _0x98d2=['./rrmemory','./beepall','./agent'];(function(_0x273c39,_0x1052e6){var _0x46d6b5=function(_0x44f1fb){while(--_0x44f1fb){_0x273c39['push'](_0x273c39['shift']());}};_0x46d6b5(++_0x1052e6);}(_0x98d2,0x135));var _0x298d=function(_0x5d4607,_0x6b5e7b){_0x5d4607=_0x5d4607-0x0;var _0x5e4a86=_0x98d2[_0x5d4607];return _0x5e4a86;};'use strict';module['exports']={'rrmemory':require(_0x298d('0x0')),'beepall':require(_0x298d('0x1')),'agent':require(_0x298d('0x2'))};
\ No newline at end of file
+var _0x062d=['./rrmemory','./beepall','./agent'];(function(_0x3679e3,_0x44b16d){var _0x5d44a2=function(_0x204780){while(--_0x204780){_0x3679e3['push'](_0x3679e3['shift']());}};_0x5d44a2(++_0x44b16d);}(_0x062d,0xbd));var _0xd062=function(_0x28b7ab,_0x16a764){_0x28b7ab=_0x28b7ab-0x0;var _0x56791b=_0x062d[_0x28b7ab];return _0x56791b;};'use strict';module['exports']={'rrmemory':require(_0xd062('0x0')),'beepall':require(_0xd062('0x1')),'agent':require(_0xd062('0x2'))};
\ No newline at end of file
diff --git a/server/services/routing/server/applications/strategy/rrmemory.js b/server/services/routing/server/applications/strategy/rrmemory.js
index 0149788..601d35d 100644
--- a/server/services/routing/server/applications/strategy/rrmemory.js
+++ b/server/services/routing/server/applications/strategy/rrmemory.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/strategy/util.js b/server/services/routing/server/applications/strategy/util.js
index 67a05ef..e2bf447 100644
--- a/server/services/routing/server/applications/strategy/util.js
+++ b/server/services/routing/server/applications/strategy/util.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/system.js b/server/services/routing/server/applications/system.js
index 9086715..37e9680 100644
--- a/server/services/routing/server/applications/system.js
+++ b/server/services/routing/server/applications/system.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/tag.js b/server/services/routing/server/applications/tag.js
index 594780d..b64baf6 100644
--- a/server/services/routing/server/applications/tag.js
+++ b/server/services/routing/server/applications/tag.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/tvox.js b/server/services/routing/server/applications/tvox.js
index 6c9fc5f..01ce1e4 100644
--- a/server/services/routing/server/applications/tvox.js
+++ b/server/services/routing/server/applications/tvox.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/applications/utils.js b/server/services/routing/server/applications/utils.js
index 7819d07..a4dac50 100644
--- a/server/services/routing/server/applications/utils.js
+++ b/server/services/routing/server/applications/utils.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/index.js b/server/services/routing/server/index.js
index d8540b0..cba3ed6 100644
--- a/server/services/routing/server/index.js
+++ b/server/services/routing/server/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/routing/server/interval.js b/server/services/routing/server/interval.js
index 8e6e806..bbfa504 100644
--- a/server/services/routing/server/interval.js
+++ b/server/services/routing/server/interval.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/xdr/agents.controller.js b/server/services/xdr/agents.controller.js
index 9f973ff..80d1efa 100644
--- a/server/services/xdr/agents.controller.js
+++ b/server/services/xdr/agents.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/xdr/calls.controller.js b/server/services/xdr/calls.controller.js
index 3066fbf..6947006 100644
--- a/server/services/xdr/calls.controller.js
+++ b/server/services/xdr/calls.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/xdr/core.controller.js b/server/services/xdr/core.controller.js
index 7086771..17a1dc4 100644
--- a/server/services/xdr/core.controller.js
+++ b/server/services/xdr/core.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/xdr/dials.controller.js b/server/services/xdr/dials.controller.js
index 0f4c201..a744728 100644
--- a/server/services/xdr/dials.controller.js
+++ b/server/services/xdr/dials.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/xdr/index.js b/server/services/xdr/index.js
index 6471e70..3137a5e 100644
--- a/server/services/xdr/index.js
+++ b/server/services/xdr/index.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/xdr/members.controller.js b/server/services/xdr/members.controller.js
index cbc3298..7341747 100644
--- a/server/services/xdr/members.controller.js
+++ b/server/services/xdr/members.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/xdr/queues.controller.js b/server/services/xdr/queues.controller.js
index d22e76e..347cde8 100644
--- a/server/services/xdr/queues.controller.js
+++ b/server/services/xdr/queues.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/xdr/recordings.controller.js b/server/services/xdr/recordings.controller.js
index 5750d62..37d686f 100644
--- a/server/services/xdr/recordings.controller.js
+++ b/server/services/xdr/recordings.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/xdr/transfers.controller.js b/server/services/xdr/transfers.controller.js
index af5a141..5d8537e 100644
--- a/server/services/xdr/transfers.controller.js
+++ b/server/services/xdr/transfers.controller.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/services/xdr/utils.js b/server/services/xdr/utils.js
index b045b6d..524486d 100644
--- a/server/services/xdr/utils.js
+++ b/server/services/xdr/utils.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/utils/client-side-logger.js b/server/utils/client-side-logger.js
index a8cc921..5a9ed84 100644
--- a/server/utils/client-side-logger.js
+++ b/server/utils/client-side-logger.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/utils/loggers.js b/server/utils/loggers.js
index 0b8d574..dc4b50a 100644
--- a/server/utils/loggers.js
+++ b/server/utils/loggers.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/utils/mask-sensitive-data.js b/server/utils/mask-sensitive-data.js
index 537560f..71989f8 100644
--- a/server/utils/mask-sensitive-data.js
+++ b/server/utils/mask-sensitive-data.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/server/utils/safe-template.js b/server/utils/safe-template.js
index fa1273e..e3dbcdc 100644
--- a/server/utils/safe-template.js
+++ b/server/utils/safe-template.js
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold. 		           *
 // *                                                                       *
 // *************************************************************************
\ No newline at end of file
\ No newline at end of file
diff --git a/snippet/3.0.0/index.html b/snippet/3.0.0/index.html
index dc3c819..ed8eb58 100644
--- a/snippet/3.0.0/index.html
+++ b/snippet/3.0.0/index.html
@@ -26,4 +26,4 @@
                 status != 'online' &&
                 status != 'offline' &&
                 status != 'unmanaged'
\ No newline at end of file
\ No newline at end of file
diff --git a/snippet/3.0.0/scripts/chat.js b/snippet/3.0.0/scripts/chat.js
index 4a8fc33..dae50a6 100644
--- a/snippet/3.0.0/scripts/chat.js
+++ b/snippet/3.0.0/scripts/chat.js
@@ -1,3 +1,3 @@
 /*! For license information please see chat.js.LICENSE.txt */
 //# sourceMappingURL=chat.js.map
\ No newline at end of file
diff --git a/snippet/3.0.0/scripts/chat.js.map b/snippet/3.0.0/scripts/chat.js.map
index 27d9438..3b8e818 100644
--- a/snippet/3.0.0/scripts/chat.js.map
+++ b/snippet/3.0.0/scripts/chat.js.map
@@ -1 +1 @@
\ No newline at end of file
\ No newline at end of file
diff --git a/snippet/3.0.0/styles/app.css b/snippet/3.0.0/styles/app.css
index b279c83..70cf9d7 100644
--- a/snippet/3.0.0/styles/app.css
+++ b/snippet/3.0.0/styles/app.css
@@ -23,6 +23,6 @@
  * https://github.com/angular/material
  * @license MIT
  * v1.2.3
 
 /*# sourceMappingURL=app.css.map*/
\ No newline at end of file
diff --git a/snippet/3.0.0/styles/app.css.map b/snippet/3.0.0/styles/app.css.map
index 4a2aa43..7ce05bf 100644
--- a/snippet/3.0.0/styles/app.css.map
+++ b/snippet/3.0.0/styles/app.css.map
@@ -1 +1 @@
\ No newline at end of file
\ No newline at end of file
diff --git a/snippet/3.0.0/templates/00860aee362cdeeb1080.html b/snippet/3.0.0/templates/00860aee362cdeeb1080.html
new file mode 100644
index 0000000..685b0d9
--- /dev/null
+++ b/snippet/3.0.0/templates/00860aee362cdeeb1080.html
@@ -0,0 +1,161 @@
+<!-- CHAT CONTENT -->
+<md-content class="chat-closing" layout="column">
+  <!-- CHAT ERROR -->
+  <div
+    class="chat-error"
+    ng-repeat="error in vm.errors"
+    layout="row"
+    layout-margin
+  >
+    <i class="mdi mdi-alert mdi-24px mdi-light"></i>
+    <md-tooltip md-direction="top"
+      >{{error.message || 'Service temporarily unavailable.'}}</md-tooltip
+    >
+    <span class="chat-error-message"
+      >{{error.message || 'Service temporarily unavailable.'}}</span
+    >
+  </div>
+  <!-- CHAT ERROR -->
+
+  <md-content layout="column" layout-align="center end">
+    <span
+      class="centered-text"
+      ng-bind-html="settings.closingMessage | toTrusted"
+      ng-style="{'font-size': '{{settings.fontSize}}px'}"
+    ></span>
+  </md-content>
+
+  <form
+    name="vm.userForm"
+    layout="column"
+    ng-style="{'font-size': '{{settings.fontSize}}px'}"
+    novalidate
+  >
+    <md-input-container
+      ng-if="settings.enableRating"
+      ng-switch="settings.ratingType"
+      class="md-block"
+      style="margin: 0px; padding: 10px 0px 5px 0px"
+      md-no-float
+    >
+      <!-- START thumb rating -->
+      <md-radio-group
+        name="ratingValue"
+        ng-switch-when="thumb"
+        ng-model="vm.form.ratingValue"
+        ng-change="vm.upColor = vm.form.ratingValue ? 'green' : null; vm.downColor = !vm.form.ratingValue ? 'red' : null;"
+        layout="row"
+        layout-align="center center"
+      >
+        <md-radio-button ng-value="1" class="thumb">
+          <div class="{{vm.upColor}}">
+            <i class="mdi mdi-48px mdi-thumb-up-outline"></i>
+          </div>
+        </md-radio-button>
+        <md-radio-button ng-value="0" class="thumb">
+          <div class="{{vm.downColor}}">
+            <i class="mdi mdi-48px mdi-thumb-down-outline"></i>
+          </div>
+        </md-radio-button>
+      </md-radio-group>
+      <!-- END thumb rating -->
+
+      <!-- START star rating -->
+      <div ng-switch-when="star" layout="row" layout-align="center center">
+        <ng-rate-it
+          name="ratingValue"
+          ng-model="vm.form.ratingValue"
+          min="0"
+          max="settings.ratingStarsNumber"
+          step="1"
+          resetable="false"
+        ></ng-rate-it>
+      </div>
+      <!-- END star rating -->
+    </md-input-container>
+
+    <md-input-container
+      ng-if="settings.enableFeedback"
+      class="md-block"
+      style="margin: 0px; padding: 0px 0px 10px 0px"
+      md-no-float
+    >
+      <!-- START textarea -->
+      <span style="padding: 5px 0px 5px 0px"
+        ><br /><br /><br />{{settings.feedbackTitle}}</span
+      >
+      <textarea
+        name="message"
+        ng-model="vm.form.ratingMessage"
+        md-maxlength="150"
+        rows="3"
+      ></textarea>
+      <!-- END textarea -->
+    </md-input-container>
+
+    <md-input-container
+      ng-if="settings.forwardTranscript"
+      class="md-block"
+      style="margin: 0px; padding: 0px 0px 10px 0px"
+      md-no-float
+    >
+      <span
+        ng-if="settings.forwardTranscriptMessage"
+        style="padding: 5px 0px 5px 0px"
+        >{{settings.forwardTranscriptMessage}}</span
+      >
+      <span
+        ng-if="!settings.forwardTranscriptMessage"
+        style="padding: 5px 0px 5px 0px"
+        >Email</span
+      >
+      <!-- START email -->
+      <input
+        type="email"
+        name="mailTranscript"
+        ng-model="vm.form.mailTranscript"
+        placeholder="email"
+      />
+      <div
+        ng-messages="vm.userForm['mailTranscript'].$error"
+        ng-show="vm.userForm['mailTranscript'].$touched"
+        role="alert"
+      >
+        <div ng-message="email">
+          <span>Email must be a valid e-mail address</span>
+        </div>
+      </div>
+      <!-- END email -->
+    </md-input-container>
+
+    <div layout="row" layout-align="center center">
+      <md-button
+        title="{{settings.closingMessageButton}}"
+        class="md-raised"
+        ng-if="settings.enableRating || settings.enableFeedback || settings.forwardTranscript"
+        ng-click="vm.submit()"
+        ng-disabled="vm.userForm.$invalid || loading"
+        ng-style="{'background-color': '{{settings.color_button}}', 'color': '{{settings.textButtonColor || settings.textColor}}'}"
+      >
+        {{settings.closingMessageButton}}
+      </md-button>
+      <md-button
+        title="{{settings.skipMessageButton}}"
+        class="md-raised"
+        ng-style="{'background-color': '{{settings.color_button}}', 'color': '{{settings.textButtonColor || settings.textColor}}'}"
+        ng-click="vm.skip()"
+      >
+        {{settings.skipMessageButton}}
+      </md-button>
+    </div>
+  </form>
+
+  <md-content layout="column" layout-align="center end" class="white-label">
+    <span
+      class="centered-text"
+      ng-bind-html="(settings.custom && !settings.defaultWhiteLabel) ? settings.whiteLabel : 'Powered By XCALLY' | toTrusted"
+      ng-style="{'font-size': '{{settings.fontSize}}px'}"
+    ></span>
+  </md-content>
+</md-content>
+<!-- / CHAT CONTENT -->
diff --git a/snippet/3.0.0/templates/1b90d6b0c511f3791069.html b/snippet/3.0.0/templates/1b90d6b0c511f3791069.html
new file mode 100644
index 0000000..23cb018
--- /dev/null
+++ b/snippet/3.0.0/templates/1b90d6b0c511f3791069.html
@@ -0,0 +1,258 @@
+<!-- CHAT CONTENT -->
+<md-content class="chat-online">
+  <div id="toaster"></div>
+
+  <form
+    ng-if="vm.fields.length"
+    name="vm.userForm"
+    layout="column"
+    ng-style="{'font-size': '{{settings.fontSize}}px'}"
+    novalidate
+  >
+    <div class="form-input-container">
+      <div
+        ng-repeat="field in vm.fields | orderBy:'index'"
+        layout="column"
+        class="form-field"
+      >
+        <span ng-show="field.type !== 'label'">
+          {{field.props.title + (field.config.required ? '*' : '')}}
+        </span>
+
+        <span
+          ng-class="field.props.error? 'field-description error': 'field-description'"
+        >
+          <div
+            ng-if="vm.checkHTML[$index]"
+            ng-bind-html="field.props.helpText"
+          ></div>
+          <div
+            ng-if="!vm.checkHTML[$index]"
+            ng-bind-html="field.props.error || field.props.helpText | embed:{linkTarget:'_blank'}"
+          ></div>
+        </span>
+
+        <!-- CHAT ERROR -->
+        <div
+          class="chat-error"
+          ng-repeat="error in vm.errors"
+          layout="row"
+          layout-margin
+        >
+          <i class="mdi mdi-alert mdi-24px mdi-light"></i>
+          <md-tooltip md-direction="top"
+            >{{error.message || 'Service temporarily unavailable.'}}</md-tooltip
+          >
+          <span class="chat-error-message"
+            >{{error.message || 'Service temporarily unavailable.'}}</span
+          >
+        </div>
+        <!-- CHAT ERROR -->
+
+        <md-input-container md-no-float ng-switch="field.type">
+          <!-- START label -->
+          <div ng-switch-when="label">
+            <md-content
+              flex
+              layout-padding
+              layout="row"
+              layout-align="center center"
+              data-ng-bind-html="vm.trustAsHtml(field.value)"
+            >
+            </md-content>
+          </div>
+          <!-- END label -->
+
+          <!-- START textinput -->
+          <div ng-switch-when="input">
+            <input
+              name="{{field.props.title}}"
+              ng-model="vm.form[field.props.title]"
+              placeholder="{{field.config.placeholder}}"
+              type="{{field.config.type}}"
+              ng-required="field.config.required"
+            />
+          </div>
+          <!-- END textinput -->
+
+          <!-- START textarea -->
+          <div ng-switch-when="textarea">
+            <textarea
+              name="{{field.props.title}}"
+              ng-model="vm.form[field.props.title]"
+              placeholder="{{field.config.placeholder}}"
+              md-maxlength="150"
+              rows="3"
+              ng-required="field.config.required"
+            ></textarea>
+          </div>
+          <!-- END textarea -->
+
+          <!-- START select -->
+          <div ng-switch-when="chooseFromList">
+            <md-select
+              name="{{field.props.title}}"
+              ng-model="vm.form[field.props.title]"
+              placeholder="{{field.config.placeholder}}"
+              ng-required="field.config.required"
+            >
+              <md-option
+                ng-repeat="option in field.options"
+                ng-value="option.value"
+                >{{option.value}}</md-option
+              >
+            </md-select>
+          </div>
+          <!-- END select -->
+
+          <!-- START radio -->
+          <div
+            ng-switch-when="multipleChoices"
+            layout="{{field.config.direction === 'horizontal' ? 'row' : 'column'}}"
+          >
+            <md-radio-group
+              name="{{field.props.title}}"
+              ng-model="vm.form[field.props.title]"
+              ng-required="field.config.required"
+              layout="{{field.config.direction === 'horizontal' ? 'row' : 'column'}}"
+            >
+              <md-radio-button
+                ng-repeat="option in field.options"
+                ng-value="option.value"
+                class="md-primary"
+                >{{option.value}}</md-radio-button
+              >
+            </md-radio-group>
+          </div>
+          <!-- END radio -->
+
+          <!-- START checkbox -->
+          <div ng-switch-when="checkboxes">
+            <div
+              layout="{{field.config.direction === 'horizontal' ? 'row' : 'column'}}"
+            >
+              <md-checkbox
+                md-no-ink
+                aria-label="{{field.props.title}}"
+                ng-repeat="option in field.options"
+                ng-checked="vm.exists(field.props.title, option.value)"
+                ng-disabled="!vm.exists(field.props.title, option.value) && field.config.maxSelections === vm.form[field.props.title].length"
+                ng-click="vm.toggle(field.props.title, option.value)"
+                flex
+              >
+                {{option.value}}
+              </md-checkbox>
+            </div>
+          </div>
+          <!-- END checkbox -->
+
+          <!-- START agreement -->
+          <div
+            ng-switch-when="agreement"
+            layout="{{field.config.direction === 'horizontal' ? 'row' : 'column'}}"
+          >
+            <md-checkbox
+              md-no-ink
+              ng-model="vm.form[field.props.title]"
+              aria-label="{{field.props.title}}"
+              ng-required="field.config.required"
+            >
+              {{field.options[0].value}}
+            </md-checkbox>
+          </div>
+          <!-- END agreement -->
+
+          <!-- START upload -->
+          <div ng-switch-when="upload" layout="column">
+            <div layout="row" class="option-item upload-item">
+              <md-input-container class="md-block" style="margin: 0">
+                <input
+                  type="file"
+                  class="ng-hide"
+                  aria-label="file"
+                  ng-init="vm.setupFileInput(field)"
+                />
+                <md-input-container flex class="md-block">
+                  <input
+                    type="text"
+                    ng-model="fileName"
+                    class="ng-hide"
+                    disabled
+                    aria-label="fileName"
+                  />
+                </md-input-container>
+              </md-input-container>
+
+              <md-button
+                ng-init="vm.initUploadButton($index)"
+                class="md-raised md-accent upload-button"
+                ng-style="{'background-color': '{{settings.color_button}}', 'color': '{{settings.textButtonColor || settings.textColor}}'}"
+                ><md-icon class="material-icons">attach_file</md-icon
+                ><span>{{field.config.uploadFileButtonLabel}}</span></md-button
+              >
+            </div>
+            <div>
+              <label></label>
+              <div
+                style="
+                  display: grid;
+                  grid-template-columns: 8em auto;
+                  align-items: center;
+                "
+                layout="row"
+                ng-repeat="option in field.options"
+              >
+                <md-button
+                  ng-click="vm.removeFileItem(field, $index)"
+                  class="md-icon-button"
+                >
+                  <md-icon class="material-icons">close</md-icon>
+                </md-button>
+                <span
+                  class="filename-label"
+                  ng-init="vm.makeFileOptionsVisible()"
+                  >{{option.name}}</span
+                >
+              </div>
+            </div>
+          </div>
+          <!-- END upload -->
+
+          <div
+            ng-messages="vm.userForm[field.props.title].$error"
+            ng-show="vm.userForm[field.props.title].$touched"
+            role="alert"
+          >
+            <div ng-message="required">
+              <span>Required Field</span>
+            </div>
+            <div ng-message="email">
+              <span>Wrong type field</span>
+            </div>
+          </div>
+        </md-input-container>
+      </div>
+    </div>
+    <div class="offline-button-wrapper">
+      <md-button
+        id="offlineButton"
+        ng-if="(typeField !== 'label')"
+        title="{{settings.offline_chat_button}}"
+        class="md-raised"
+        ng-click="vm.submit()"
+        ng-disabled="vm.userForm.$invalid || loading"
+        ng-style="{'background-color': '{{settings.color_button}}', 'color': '{{settings.textButtonColor || settings.textColor}}'}"
+      >
+        {{settings.offline_chat_button}}
+      </md-button>
+    </div>
+  </form>
+
+  <md-content layout="row" layout-align="center end" class="white-label">
+    <span
+      ng-bind-html="(settings.custom && !settings.defaultWhiteLabel) ? settings.whiteLabel : 'Powered By XCALLY' | toTrusted"
+      ng-style="{'font-size': '{{settings.fontSize}}px'}"
+    ></span>
+  </md-content>
+</md-content>
+<!-- / CHAT CONTENT -->
diff --git a/snippet/3.0.0/templates/26fbe83f4ba96d6e6cf1.html b/snippet/3.0.0/templates/26fbe83f4ba96d6e6cf1.html
new file mode 100644
index 0000000..cabf4fd
--- /dev/null
+++ b/snippet/3.0.0/templates/26fbe83f4ba96d6e6cf1.html
@@ -0,0 +1,199 @@
+<!-- CHAT CONTENT -->
+<md-content class="chat-online">
+  <form
+    ng-if="vm.fields.length"
+    name="vm.userForm"
+    layout="column"
+    ng-style="{'font-size': '{{settings.fontSize}}px'}"
+    novalidate
+  >
+    <div class="form-input-container">
+      <div
+        ng-repeat="field in vm.fields | orderBy:'index'"
+        layout="column"
+        class="form-field"
+      >
+        <span ng-show="field.type !== 'label'">
+          {{field.props.title + (field.config.required ? '*' : '')}}
+        </span>
+
+        <span
+          ng-class="field.props.error? 'field-description error': 'field-description'"
+        >
+          <div
+            ng-if="vm.checkHTML[$index]"
+            ng-bind-html="field.props.helpText"
+          ></div>
+          <div
+            ng-if="!vm.checkHTML[$index]"
+            ng-bind-html="field.props.error || field.props.helpText | embed:{linkTarget:'_blank'}"
+          ></div>
+        </span>
+
+        <!-- CHAT ERROR -->
+        <div
+          class="chat-error"
+          ng-repeat="error in vm.errors"
+          layout="row"
+          layout-margin
+        >
+          <i class="mdi mdi-alert mdi-24px mdi-light"></i>
+          <md-tooltip md-direction="top"
+            >{{error.message || 'Service temporarily unavailable.'}}</md-tooltip
+          >
+          <span class="chat-error-message"
+            >{{error.message || 'Service temporarily unavailable.'}}</span
+          >
+        </div>
+        <!-- CHAT ERROR -->
+
+        <md-input-container md-no-float ng-switch="field.type">
+          <!-- START label -->
+          <div ng-switch-when="label">
+            <md-content
+              flex
+              layout-padding
+              layout="row"
+              layout-align="center center"
+              data-ng-bind-html="vm.trustAsHtml(field.value)"
+            >
+            </md-content>
+          </div>
+          <!-- END label -->
+
+          <!-- START textinput -->
+          <div ng-switch-when="input">
+            <input
+              name="{{field.props.title}}"
+              ng-model="vm.form[field.props.title]"
+              placeholder="{{field.config.placeholder}}"
+              type="{{field.config.type}}"
+              ng-required="field.config.required"
+            />
+          </div>
+          <!-- END textinput -->
+
+          <!-- START textarea -->
+          <div ng-switch-when="textarea">
+            <textarea
+              name="{{field.props.title}}"
+              ng-model="vm.form[field.props.title]"
+              placeholder="{{field.config.placeholder}}"
+              md-maxlength="150"
+              rows="3"
+              ng-required="field.config.required"
+            ></textarea>
+          </div>
+          <!-- END textarea -->
+
+          <!-- START select -->
+          <div ng-switch-when="chooseFromList">
+            <md-select
+              name="{{field.props.title}}"
+              ng-model="vm.form[field.props.title]"
+              placeholder="{{field.config.placeholder}}"
+              ng-required="field.config.required"
+            >
+              <md-option
+                ng-repeat="option in field.options"
+                ng-value="option.value"
+                >{{option.value}}</md-option
+              >
+            </md-select>
+          </div>
+          <!-- END select -->
+
+          <!-- START radio -->
+          <div
+            ng-switch-when="multipleChoices"
+            layout="{{field.config.direction === 'horizontal' ? 'row' : 'column'}}"
+          >
+            <md-radio-group
+              name="{{field.props.title}}"
+              ng-model="vm.form[field.props.title]"
+              ng-required="field.config.required"
+              layout="{{field.config.direction === 'horizontal' ? 'row' : 'column'}}"
+            >
+              <md-radio-button
+                ng-repeat="option in field.options"
+                ng-value="option.value"
+                class="md-primary"
+                >{{option.value}}</md-radio-button
+              >
+            </md-radio-group>
+          </div>
+          <!-- END radio -->
+
+          <!-- START checkbox -->
+          <div ng-switch-when="checkboxes">
+            <div
+              layout="{{field.config.direction === 'horizontal' ? 'row' : 'column'}}"
+            >
+              <md-checkbox
+                md-no-ink
+                aria-label="{{field.props.title}}"
+                ng-repeat="option in field.options"
+                ng-checked="vm.exists(field.props.title, option.value)"
+                ng-disabled="!vm.exists(field.props.title, option.value) && field.config.maxSelections === vm.form[field.props.title].length"
+                ng-click="vm.toggle(field.props.title, option.value)"
+                flex
+              >
+                {{option.value}}
+              </md-checkbox>
+            </div>
+          </div>
+          <!-- END checkbox -->
+
+          <!-- START agreement -->
+          <div
+            ng-switch-when="agreement"
+            layout="{{field.config.direction === 'horizontal' ? 'row' : 'column'}}"
+          >
+            <md-checkbox
+              md-no-ink
+              ng-model="vm.form[field.props.title]"
+              aria-label="{{field.props.title}}"
+              ng-required="field.config.required"
+            >
+              {{field.options[0].value}}
+            </md-checkbox>
+          </div>
+          <!-- END agreement -->
+
+          <div
+            ng-messages="vm.userForm[field.props.title].$error"
+            ng-show="vm.userForm[field.props.title].$touched"
+            role="alert"
+          >
+            <div ng-message="required">
+              <span>Required Field</span>
+            </div>
+            <div ng-message="email">
+              <span>Wrong type field</span>
+            </div>
+          </div>
+        </md-input-container>
+      </div>
+    </div>
+    <div class="online-button-wrapper">
+      <md-button
+        id="onlineButton"
+        title="{{settings.start_chat_button}}"
+        class="md-raised"
+        ng-click="vm.submit()"
+        ng-disabled="vm.userForm.$invalid  || vm.disableItem"
+        ng-style="{'background-color': '{{settings.color_button}}', 'color': '{{settings.textButtonColor || settings.textColor}}'}"
+      >
+        {{settings.start_chat_button}}
+      </md-button>
+    </div>
+  </form>
+
+  <md-content layout="row" layout-align="center end" class="white-label">
+    <span
+      ng-bind-html="(settings.custom && !settings.defaultWhiteLabel) ? settings.whiteLabel : 'Powered By XCALLY' | toTrusted"
+      ng-style="{'font-size': '{{settings.fontSize}}px'}"
+    ></span>
+  </md-content>
+</md-content>
+<!-- / CHAT CONTENT -->
diff --git a/snippet/3.0.0/templates/3f18dac5f545add792db.html b/snippet/3.0.0/templates/3f18dac5f545add792db.html
new file mode 100644
index 0000000..071bbc2
--- /dev/null
+++ b/snippet/3.0.0/templates/3f18dac5f545add792db.html
@@ -0,0 +1,82 @@
+<!-- CHAT CONTENT -->
+<md-content class="chat-unmanaged">
+  <!-- CHAT ERROR -->
+  <div
+    class="chat-error"
+    ng-repeat="error in vm.errors"
+    layout="row"
+    layout-margin
+  >
+    <i class="mdi mdi-alert mdi-24px mdi-light"></i>
+    <md-tooltip md-direction="top"
+      >{{error.message || 'Service temporarily unavailable.'}}</md-tooltip
+    >
+    <span class="chat-error-message"
+      >{{error.message || 'Service temporarily unavailable.'}}</span
+    >
+  </div>
+  <!-- CHAT ERROR -->
+
+  <md-content layout="row" layout-margin>
+    <span ng-style="{'font-size': '{{settings.fontSize}}px'}"
+      >{{ settings.unmanagedMessage }}</span
+    >
+  </md-content>
+
+  <form
+    name="vm.userForm"
+    layout="column"
+    layout-margin
+    ng-style="{'font-size': '{{settings.fontSize}}px'}"
+    novalidate
+  >
+    <span ng-if="settings.enableUnmanagedNote"
+      >{{ settings.noteTitle || 'Note' }}</span
+    >
+
+    <md-input-container
+      ng-if="settings.enableUnmanagedNote"
+      class="md-block"
+      style="margin: 0px; padding: 0px 0px 10px 0px"
+      md-no-float
+    >
+      <!-- START textarea -->
+      <textarea
+        name="note"
+        ng-model="vm.form.note"
+        md-maxlength="150"
+        rows="3"
+      ></textarea>
+      <!-- END textarea -->
+    </md-input-container>
+
+    <div layout="row" layout-align="center center">
+      <md-button
+        title="{{settings.sendUnmanaged}}"
+        ng-if="settings.enableUnmanagedNote"
+        ng-click="vm.submit()"
+        class="md-raised"
+        ng-disabled="vm.userForm.$invalid || loading"
+        ng-style="{'background-color': '{{settings.color_button}}', 'color': '{{settings.textButtonColor || settings.textColor}}'}"
+      >
+        {{settings.sendUnmanaged}}
+      </md-button>
+      <md-button
+        title="{{settings.skipUnmanaged}}"
+        class="md-raised"
+        ng-style="{'background-color': '{{settings.color_button}}', 'color': '{{settings.textButtonColor || settings.textColor}}'}"
+        ng-click="vm.skip()"
+      >
+        {{settings.skipUnmanaged}}
+      </md-button>
+    </div>
+  </form>
+
+  <md-content layout="row" layout-align="center end" class="white-label">
+    <span
+      ng-bind-html="(settings.custom && !settings.defaultWhiteLabel) ? settings.whiteLabel : 'Powered By XCALLY' | toTrusted"
+      ng-style="{'font-size': '{{settings.fontSize}}px'}"
+    ></span>
+  </md-content>
+</md-content>
+<!-- / CHAT CONTENT -->
diff --git a/snippet/3.0.0/templates/4b1f437e6978b48d5480.html b/snippet/3.0.0/templates/4b1f437e6978b48d5480.html
deleted file mode 100644
index 291023f..0000000
--- a/snippet/3.0.0/templates/4b1f437e6978b48d5480.html
+++ /dev/null
@@ -1,82 +0,0 @@
-<!-- CHAT CONTENT -->
-<md-content class="chat-unmanaged">
-  <!-- CHAT ERROR -->
-  <div
-    class="chat-error"
-    ng-repeat="error in vm.errors"
-    layout="row"
-    layout-margin
-  >
-    <i class="mdi mdi-alert mdi-24px mdi-light"></i>
-    <md-tooltip md-direction="top"
-      >{{error.message || 'Service temporarily unavailable.'}}</md-tooltip
-    >
-    <span class="chat-error-message"
-      >{{error.message || 'Service temporarily unavailable.'}}</span
-    >
-  </div>
-  <!-- CHAT ERROR -->
-
-  <md-content layout="row" layout-margin>
-    <span ng-style="{'font-size': '{{settings.fontSize}}px'}"
-      >{{ settings.unmanagedMessage }}</span
-    >
-  </md-content>
-
-  <form
-    name="vm.userForm"
-    layout="column"
-    layout-margin
-    ng-style="{'font-size': '{{settings.fontSize}}px'}"
-    novalidate
-  >
-    <span ng-if="settings.enableUnmanagedNote"
-      >{{ settings.noteTitle || 'Note' }}</span
-    >
-
-    <md-input-container
-      ng-if="settings.enableUnmanagedNote"
-      class="md-block"
-      style="margin: 0px; padding: 0px 0px 10px 0px"
-      md-no-float
-    >
-      <!-- START textarea -->
-      <textarea
-        name="note"
-        ng-model="vm.form.note"
-        md-maxlength="150"
-        rows="3"
-      ></textarea>
-      <!-- END textarea -->
-    </md-input-container>
-
-    <div layout="row" layout-align="center center">
-      <md-button
-        title="{{settings.sendUnmanaged}}"
-        ng-if="settings.enableUnmanagedNote"
-        ng-click="vm.submit()"
-        class="md-raised"
-        ng-disabled="vm.userForm.$invalid || loading"
-        ng-style="{'background-color': '{{settings.color_button}}', 'color': '{{settings.textColor}}'}"
-      >
-        {{settings.sendUnmanaged}}
-      </md-button>
-      <md-button
-        title="{{settings.skipUnmanaged}}"
-        class="md-raised"
-        ng-style="{'background-color': '{{settings.color_button}}', 'color': '{{settings.textColor}}'}"
-        ng-click="vm.skip()"
-      >
-        {{settings.skipUnmanaged}}
-      </md-button>
-    </div>
-  </form>
-
-  <md-content layout="row" layout-align="center end" class="white-label">
-    <span
-      ng-bind-html="(settings.custom && !settings.defaultWhiteLabel) ? settings.whiteLabel : 'Powered By XCALLY' | toTrusted"
-      ng-style="{'font-size': '{{settings.fontSize}}px'}"
-    ></span>
-  </md-content>
-</md-content>
-<!-- / CHAT CONTENT -->
diff --git a/snippet/3.0.0/templates/b5ecdf1981d6cd190497.html b/snippet/3.0.0/templates/b5ecdf1981d6cd190497.html
deleted file mode 100644
index 88a710b..0000000
--- a/snippet/3.0.0/templates/b5ecdf1981d6cd190497.html
+++ /dev/null
@@ -1,161 +0,0 @@
-<!-- CHAT CONTENT -->
-<md-content class="chat-closing" layout="column">
-  <!-- CHAT ERROR -->
-  <div
-    class="chat-error"
-    ng-repeat="error in vm.errors"
-    layout="row"
-    layout-margin
-  >
-    <i class="mdi mdi-alert mdi-24px mdi-light"></i>
-    <md-tooltip md-direction="top"
-      >{{error.message || 'Service temporarily unavailable.'}}</md-tooltip
-    >
-    <span class="chat-error-message"
-      >{{error.message || 'Service temporarily unavailable.'}}</span
-    >
-  </div>
-  <!-- CHAT ERROR -->
-
-  <md-content layout="column" layout-align="center end">
-    <span
-      class="centered-text"
-      ng-bind-html="settings.closingMessage | toTrusted"
-      ng-style="{'font-size': '{{settings.fontSize}}px'}"
-    ></span>
-  </md-content>
-
-  <form
-    name="vm.userForm"
-    layout="column"
-    ng-style="{'font-size': '{{settings.fontSize}}px'}"
-    novalidate
-  >
-    <md-input-container
-      ng-if="settings.enableRating"
-      ng-switch="settings.ratingType"
-      class="md-block"
-      style="margin: 0px; padding: 10px 0px 5px 0px"
-      md-no-float
-    >
-      <!-- START thumb rating -->
-      <md-radio-group
-        name="ratingValue"
-        ng-switch-when="thumb"
-        ng-model="vm.form.ratingValue"
-        ng-change="vm.upColor = vm.form.ratingValue ? 'green' : null; vm.downColor = !vm.form.ratingValue ? 'red' : null;"
-        layout="row"
-        layout-align="center center"
-      >
-        <md-radio-button ng-value="1" class="thumb">
-          <div class="{{vm.upColor}}">
-            <i class="mdi mdi-48px mdi-thumb-up-outline"></i>
-          </div>
-        </md-radio-button>
-        <md-radio-button ng-value="0" class="thumb">
-          <div class="{{vm.downColor}}">
-            <i class="mdi mdi-48px mdi-thumb-down-outline"></i>
-          </div>
-        </md-radio-button>
-      </md-radio-group>
-      <!-- END thumb rating -->
-
-      <!-- START star rating -->
-      <div ng-switch-when="star" layout="row" layout-align="center center">
-        <ng-rate-it
-          name="ratingValue"
-          ng-model="vm.form.ratingValue"
-          min="0"
-          max="settings.ratingStarsNumber"
-          step="1"
-          resetable="false"
-        ></ng-rate-it>
-      </div>
-      <!-- END star rating -->
-    </md-input-container>
-
-    <md-input-container
-      ng-if="settings.enableFeedback"
-      class="md-block"
-      style="margin: 0px; padding: 0px 0px 10px 0px"
-      md-no-float
-    >
-      <!-- START textarea -->
-      <span style="padding: 5px 0px 5px 0px"
-        ><br /><br /><br />{{settings.feedbackTitle}}</span
-      >
-      <textarea
-        name="message"
-        ng-model="vm.form.ratingMessage"
-        md-maxlength="150"
-        rows="3"
-      ></textarea>
-      <!-- END textarea -->
-    </md-input-container>
-
-    <md-input-container
-      ng-if="settings.forwardTranscript"
-      class="md-block"
-      style="margin: 0px; padding: 0px 0px 10px 0px"
-      md-no-float
-    >
-      <span
-        ng-if="settings.forwardTranscriptMessage"
-        style="padding: 5px 0px 5px 0px"
-        >{{settings.forwardTranscriptMessage}}</span
-      >
-      <span
-        ng-if="!settings.forwardTranscriptMessage"
-        style="padding: 5px 0px 5px 0px"
-        >Email</span
-      >
-      <!-- START email -->
-      <input
-        type="email"
-        name="mailTranscript"
-        ng-model="vm.form.mailTranscript"
-        placeholder="email"
-      />
-      <div
-        ng-messages="vm.userForm['mailTranscript'].$error"
-        ng-show="vm.userForm['mailTranscript'].$touched"
-        role="alert"
-      >
-        <div ng-message="email">
-          <span>Email must be a valid e-mail address</span>
-        </div>
-      </div>
-      <!-- END email -->
-    </md-input-container>
-
-    <div layout="row" layout-align="center center">
-      <md-button
-        title="{{settings.closingMessageButton}}"
-        class="md-raised"
-        ng-if="settings.enableRating || settings.enableFeedback || settings.forwardTranscript"
-        ng-click="vm.submit()"
-        ng-disabled="vm.userForm.$invalid || loading"
-        ng-style="{'background-color': '{{settings.color_button}}', 'color': '{{settings.textColor}}'}"
-      >
-        {{settings.closingMessageButton}}
-      </md-button>
-      <md-button
-        title="{{settings.skipMessageButton}}"
-        class="md-raised"
-        ng-style="{'background-color': '{{settings.color_button}}', 'color': '{{settings.textColor}}'}"
-        ng-click="vm.skip()"
-      >
-        {{settings.skipMessageButton}}
-      </md-button>
-    </div>
-  </form>
-
-  <md-content layout="column" layout-align="center end" class="white-label">
-    <span
-      class="centered-text"
-      ng-bind-html="(settings.custom && !settings.defaultWhiteLabel) ? settings.whiteLabel : 'Powered By XCALLY' | toTrusted"
-      ng-style="{'font-size': '{{settings.fontSize}}px'}"
-    ></span>
-  </md-content>
-</md-content>
-<!-- / CHAT CONTENT -->
diff --git a/snippet/3.0.0/templates/c5bbe3317dbb682a6c31.html b/snippet/3.0.0/templates/c5bbe3317dbb682a6c31.html
deleted file mode 100644
index 192d1a0..0000000
--- a/snippet/3.0.0/templates/c5bbe3317dbb682a6c31.html
+++ /dev/null
@@ -1,199 +0,0 @@
-<!-- CHAT CONTENT -->
-<md-content class="chat-online">
-  <form
-    ng-if="vm.fields.length"
-    name="vm.userForm"
-    layout="column"
-    ng-style="{'font-size': '{{settings.fontSize}}px'}"
-    novalidate
-  >
-    <div class="form-input-container">
-      <div
-        ng-repeat="field in vm.fields | orderBy:'index'"
-        layout="column"
-        class="form-field"
-      >
-        <span ng-show="field.type !== 'label'">
-          {{field.props.title + (field.config.required ? '*' : '')}}
-        </span>
-
-        <span
-          ng-class="field.props.error? 'field-description error': 'field-description'"
-        >
-          <div
-            ng-if="vm.checkHTML[$index]"
-            ng-bind-html="field.props.helpText"
-          ></div>
-          <div
-            ng-if="!vm.checkHTML[$index]"
-            ng-bind-html="field.props.error || field.props.helpText | embed:{linkTarget:'_blank'}"
-          ></div>
-        </span>
-
-        <!-- CHAT ERROR -->
-        <div
-          class="chat-error"
-          ng-repeat="error in vm.errors"
-          layout="row"
-          layout-margin
-        >
-          <i class="mdi mdi-alert mdi-24px mdi-light"></i>
-          <md-tooltip md-direction="top"
-            >{{error.message || 'Service temporarily unavailable.'}}</md-tooltip
-          >
-          <span class="chat-error-message"
-            >{{error.message || 'Service temporarily unavailable.'}}</span
-          >
-        </div>
-        <!-- CHAT ERROR -->
-
-        <md-input-container md-no-float ng-switch="field.type">
-          <!-- START label -->
-          <div ng-switch-when="label">
-            <md-content
-              flex
-              layout-padding
-              layout="row"
-              layout-align="center center"
-              data-ng-bind-html="vm.trustAsHtml(field.value)"
-            >
-            </md-content>
-          </div>
-          <!-- END label -->
-
-          <!-- START textinput -->
-          <div ng-switch-when="input">
-            <input
-              name="{{field.props.title}}"
-              ng-model="vm.form[field.props.title]"
-              placeholder="{{field.config.placeholder}}"
-              type="{{field.config.type}}"
-              ng-required="field.config.required"
-            />
-          </div>
-          <!-- END textinput -->
-
-          <!-- START textarea -->
-          <div ng-switch-when="textarea">
-            <textarea
-              name="{{field.props.title}}"
-              ng-model="vm.form[field.props.title]"
-              placeholder="{{field.config.placeholder}}"
-              md-maxlength="150"
-              rows="3"
-              ng-required="field.config.required"
-            ></textarea>
-          </div>
-          <!-- END textarea -->
-
-          <!-- START select -->
-          <div ng-switch-when="chooseFromList">
-            <md-select
-              name="{{field.props.title}}"
-              ng-model="vm.form[field.props.title]"
-              placeholder="{{field.config.placeholder}}"
-              ng-required="field.config.required"
-            >
-              <md-option
-                ng-repeat="option in field.options"
-                ng-value="option.value"
-                >{{option.value}}</md-option
-              >
-            </md-select>
-          </div>
-          <!-- END select -->
-
-          <!-- START radio -->
-          <div
-            ng-switch-when="multipleChoices"
-            layout="{{field.config.direction === 'horizontal' ? 'row' : 'column'}}"
-          >
-            <md-radio-group
-              name="{{field.props.title}}"
-              ng-model="vm.form[field.props.title]"
-              ng-required="field.config.required"
-              layout="{{field.config.direction === 'horizontal' ? 'row' : 'column'}}"
-            >
-              <md-radio-button
-                ng-repeat="option in field.options"
-                ng-value="option.value"
-                class="md-primary"
-                >{{option.value}}</md-radio-button
-              >
-            </md-radio-group>
-          </div>
-          <!-- END radio -->
-
-          <!-- START checkbox -->
-          <div ng-switch-when="checkboxes">
-            <div
-              layout="{{field.config.direction === 'horizontal' ? 'row' : 'column'}}"
-            >
-              <md-checkbox
-                md-no-ink
-                aria-label="{{field.props.title}}"
-                ng-repeat="option in field.options"
-                ng-checked="vm.exists(field.props.title, option.value)"
-                ng-disabled="!vm.exists(field.props.title, option.value) && field.config.maxSelections === vm.form[field.props.title].length"
-                ng-click="vm.toggle(field.props.title, option.value)"
-                flex
-              >
-                {{option.value}}
-              </md-checkbox>
-            </div>
-          </div>
-          <!-- END checkbox -->
-
-          <!-- START agreement -->
-          <div
-            ng-switch-when="agreement"
-            layout="{{field.config.direction === 'horizontal' ? 'row' : 'column'}}"
-          >
-            <md-checkbox
-              md-no-ink
-              ng-model="vm.form[field.props.title]"
-              aria-label="{{field.props.title}}"
-              ng-required="field.config.required"
-            >
-              {{field.options[0].value}}
-            </md-checkbox>
-          </div>
-          <!-- END agreement -->
-
-          <div
-            ng-messages="vm.userForm[field.props.title].$error"
-            ng-show="vm.userForm[field.props.title].$touched"
-            role="alert"
-          >
-            <div ng-message="required">
-              <span>Required Field</span>
-            </div>
-            <div ng-message="email">
-              <span>Wrong type field</span>
-            </div>
-          </div>
-        </md-input-container>
-      </div>
-    </div>
-    <div class="online-button-wrapper">
-      <md-button
-        id="onlineButton"
-        title="{{settings.start_chat_button}}"
-        class="md-raised"
-        ng-click="vm.submit()"
-        ng-disabled="vm.userForm.$invalid  || vm.disableItem"
-        ng-style="{'background-color': '{{settings.color_button}}', 'color': '{{settings.textColor}}'}"
-      >
-        {{settings.start_chat_button}}
-      </md-button>
-    </div>
-  </form>
-
-  <md-content layout="row" layout-align="center end" class="white-label">
-    <span
-      ng-bind-html="(settings.custom && !settings.defaultWhiteLabel) ? settings.whiteLabel : 'Powered By XCALLY' | toTrusted"
-      ng-style="{'font-size': '{{settings.fontSize}}px'}"
-    ></span>
-  </md-content>
-</md-content>
-<!-- / CHAT CONTENT -->
diff --git a/snippet/3.0.0/templates/f2a9fbb003feacb050d3.html b/snippet/3.0.0/templates/f2a9fbb003feacb050d3.html
deleted file mode 100644
index 51a90fa..0000000
--- a/snippet/3.0.0/templates/f2a9fbb003feacb050d3.html
+++ /dev/null
@@ -1,258 +0,0 @@
-<!-- CHAT CONTENT -->
-<md-content class="chat-online">
-  <div id="toaster"></div>
-
-  <form
-    ng-if="vm.fields.length"
-    name="vm.userForm"
-    layout="column"
-    ng-style="{'font-size': '{{settings.fontSize}}px'}"
-    novalidate
-  >
-    <div class="form-input-container">
-      <div
-        ng-repeat="field in vm.fields | orderBy:'index'"
-        layout="column"
-        class="form-field"
-      >
-        <span ng-show="field.type !== 'label'">
-          {{field.props.title + (field.config.required ? '*' : '')}}
-        </span>
-
-        <span
-          ng-class="field.props.error? 'field-description error': 'field-description'"
-        >
-          <div
-            ng-if="vm.checkHTML[$index]"
-            ng-bind-html="field.props.helpText"
-          ></div>
-          <div
-            ng-if="!vm.checkHTML[$index]"
-            ng-bind-html="field.props.error || field.props.helpText | embed:{linkTarget:'_blank'}"
-          ></div>
-        </span>
-
-        <!-- CHAT ERROR -->
-        <div
-          class="chat-error"
-          ng-repeat="error in vm.errors"
-          layout="row"
-          layout-margin
-        >
-          <i class="mdi mdi-alert mdi-24px mdi-light"></i>
-          <md-tooltip md-direction="top"
-            >{{error.message || 'Service temporarily unavailable.'}}</md-tooltip
-          >
-          <span class="chat-error-message"
-            >{{error.message || 'Service temporarily unavailable.'}}</span
-          >
-        </div>
-        <!-- CHAT ERROR -->
-
-        <md-input-container md-no-float ng-switch="field.type">
-          <!-- START label -->
-          <div ng-switch-when="label">
-            <md-content
-              flex
-              layout-padding
-              layout="row"
-              layout-align="center center"
-              data-ng-bind-html="vm.trustAsHtml(field.value)"
-            >
-            </md-content>
-          </div>
-          <!-- END label -->
-
-          <!-- START textinput -->
-          <div ng-switch-when="input">
-            <input
-              name="{{field.props.title}}"
-              ng-model="vm.form[field.props.title]"
-              placeholder="{{field.config.placeholder}}"
-              type="{{field.config.type}}"
-              ng-required="field.config.required"
-            />
-          </div>
-          <!-- END textinput -->
-
-          <!-- START textarea -->
-          <div ng-switch-when="textarea">
-            <textarea
-              name="{{field.props.title}}"
-              ng-model="vm.form[field.props.title]"
-              placeholder="{{field.config.placeholder}}"
-              md-maxlength="150"
-              rows="3"
-              ng-required="field.config.required"
-            ></textarea>
-          </div>
-          <!-- END textarea -->
-
-          <!-- START select -->
-          <div ng-switch-when="chooseFromList">
-            <md-select
-              name="{{field.props.title}}"
-              ng-model="vm.form[field.props.title]"
-              placeholder="{{field.config.placeholder}}"
-              ng-required="field.config.required"
-            >
-              <md-option
-                ng-repeat="option in field.options"
-                ng-value="option.value"
-                >{{option.value}}</md-option
-              >
-            </md-select>
-          </div>
-          <!-- END select -->
-
-          <!-- START radio -->
-          <div
-            ng-switch-when="multipleChoices"
-            layout="{{field.config.direction === 'horizontal' ? 'row' : 'column'}}"
-          >
-            <md-radio-group
-              name="{{field.props.title}}"
-              ng-model="vm.form[field.props.title]"
-              ng-required="field.config.required"
-              layout="{{field.config.direction === 'horizontal' ? 'row' : 'column'}}"
-            >
-              <md-radio-button
-                ng-repeat="option in field.options"
-                ng-value="option.value"
-                class="md-primary"
-                >{{option.value}}</md-radio-button
-              >
-            </md-radio-group>
-          </div>
-          <!-- END radio -->
-
-          <!-- START checkbox -->
-          <div ng-switch-when="checkboxes">
-            <div
-              layout="{{field.config.direction === 'horizontal' ? 'row' : 'column'}}"
-            >
-              <md-checkbox
-                md-no-ink
-                aria-label="{{field.props.title}}"
-                ng-repeat="option in field.options"
-                ng-checked="vm.exists(field.props.title, option.value)"
-                ng-disabled="!vm.exists(field.props.title, option.value) && field.config.maxSelections === vm.form[field.props.title].length"
-                ng-click="vm.toggle(field.props.title, option.value)"
-                flex
-              >
-                {{option.value}}
-              </md-checkbox>
-            </div>
-          </div>
-          <!-- END checkbox -->
-
-          <!-- START agreement -->
-          <div
-            ng-switch-when="agreement"
-            layout="{{field.config.direction === 'horizontal' ? 'row' : 'column'}}"
-          >
-            <md-checkbox
-              md-no-ink
-              ng-model="vm.form[field.props.title]"
-              aria-label="{{field.props.title}}"
-              ng-required="field.config.required"
-            >
-              {{field.options[0].value}}
-            </md-checkbox>
-          </div>
-          <!-- END agreement -->
-
-          <!-- START upload -->
-          <div ng-switch-when="upload" layout="column">
-            <div layout="row" class="option-item upload-item">
-              <md-input-container class="md-block" style="margin: 0">
-                <input
-                  type="file"
-                  class="ng-hide"
-                  aria-label="file"
-                  ng-init="vm.setupFileInput(field)"
-                />
-                <md-input-container flex class="md-block">
-                  <input
-                    type="text"
-                    ng-model="fileName"
-                    class="ng-hide"
-                    disabled
-                    aria-label="fileName"
-                  />
-                </md-input-container>
-              </md-input-container>
-
-              <md-button
-                ng-init="vm.initUploadButton($index)"
-                class="md-raised md-accent upload-button"
-                ng-style="{'background-color': '{{settings.color_button}}', 'color': '{{settings.textColor}}'}"
-                ><md-icon class="material-icons">attach_file</md-icon
-                ><span>{{field.config.uploadFileButtonLabel}}</span></md-button
-              >
-            </div>
-            <div>
-              <label></label>
-              <div
-                style="
-                  display: grid;
-                  grid-template-columns: 8em auto;
-                  align-items: center;
-                "
-                layout="row"
-                ng-repeat="option in field.options"
-              >
-                <md-button
-                  ng-click="vm.removeFileItem(field, $index)"
-                  class="md-icon-button"
-                >
-                  <md-icon class="material-icons">close</md-icon>
-                </md-button>
-                <span
-                  class="filename-label"
-                  ng-init="vm.makeFileOptionsVisible()"
-                  >{{option.name}}</span
-                >
-              </div>
-            </div>
-          </div>
-          <!-- END upload -->
-
-          <div
-            ng-messages="vm.userForm[field.props.title].$error"
-            ng-show="vm.userForm[field.props.title].$touched"
-            role="alert"
-          >
-            <div ng-message="required">
-              <span>Required Field</span>
-            </div>
-            <div ng-message="email">
-              <span>Wrong type field</span>
-            </div>
-          </div>
-        </md-input-container>
-      </div>
-    </div>
-    <div class="offline-button-wrapper">
-      <md-button
-        id="offlineButton"
-        ng-if="(typeField !== 'label')"
-        title="{{settings.offline_chat_button}}"
-        class="md-raised"
-        ng-click="vm.submit()"
-        ng-disabled="vm.userForm.$invalid || loading"
-        ng-style="{'background-color': '{{settings.color_button}}', 'color': '{{settings.textColor}}'}"
-      >
-        {{settings.offline_chat_button}}
-      </md-button>
-    </div>
-  </form>
-
-  <md-content layout="row" layout-align="center end" class="white-label">
-    <span
-      ng-bind-html="(settings.custom && !settings.defaultWhiteLabel) ? settings.whiteLabel : 'Powered By XCALLY' | toTrusted"
-      ng-style="{'font-size': '{{settings.fontSize}}px'}"
-    ></span>
-  </md-content>
-</md-content>
-<!-- / CHAT CONTENT -->
-- 
1.7.1