Техническая поддержка:

Настройка и подключение виджета обратного звонка с сайта

  1. Создание конфигурации виджета обратного звонка.

    В панели управления Виртуальной АТС откройте раздел «Звонки с сайта», выберите меню «Звонок с сайта» и нажмите на кнопку «Добавить».

    Раздел звонки с сайта


    На открывшейся странице заполните необходимые поля и нажмите на кнопку «Сохранить».

    Адрес сайта: адрес сайта, на котором будет размещен виджет.
    Направление: внутренний номер сотрудника или группа вызова, в которую включены внутренние номера сотрудников, обрабатывающих заявки обратного звонка с сайта.
    Одновременные вызовы: количество одновременно обрабатываемых заявок на обратный звонок. Значение необходимо выбрать из расчета количества сотрудников, принимающих заявки.
    Маски номеров: поле содержит префиксы телефонных номеров, которые можно будет указывать при оформлении заявки на обратный звонок.
    Аудиозапись: звуковой файл, который будет воспроизводиться менеджеру или сотруднику, который принимает заявки на обратный звонок с сайта.
    Временная зона: по умолчанию используется Московское время, но можно указать временную зону региона, в котором работают сотрудники/менеджеры.
    Дни недели и рабочие часы: необходимо указать рабочие дни и интервалы рабочих часов. Заявки, которые формируются в другие интервалы, будут отклонены.

    Конфигурация звонка с сайта

  2. Загрузите ZIP-архив виджета

    На открывшейся странице в разделе «Звонки с сайта», меню «Звонок с сайта»нажмите на кнопку с изображением .

    Загрузка ZIP-архив виджета обратного звонка

  3. Распакуйте ZIP-архив и скопируйте папку «dt_btn_callus» и её содержимое в корневую директорию вашего WEB-сайта.

    Папка «dt_btn_callus»

    Распаковка ZIP-архива виджета обратного звонка


    Содержимое папки «dt_btn_callus».

    Файлы виджета обратного звонка

  4. Активация/встройка виджета обратного звонка в WEB-сайт.

    Следующий код необходимо добавить в конец каждой страницы вашего сайта до закрытия тега body (</body>).

    <!-- *************************************************************************************
        BUTTON CALL US (BEGIN)
        Service: https://mcm.ru
    ************************************************************************************* -->
    
    <a href="javascript:void(0)" class="dt_btn_callus_float_main" id="dt_btn_callus_menu_share" onclick="dt_btn_callus_menu_share_toggle()">
        <span class="dt_btn_callus_float material-icons">reorder</span>
    </a>
    
    <ul class="dt_btn_callus_element" id="dt_btn_callus_element_all">
        <li id="dt_btn_callus_webcall_call_block">
            <a href="javascript:void(0)" class="dt_btn_callus_webcall_call_button" id="dt_btn_callus_webcall_call" data-dt-btn-callus-trigger="dt_btn_callus_webcall_modal">
                <span class="dt_btn_callus_float material-icons">dialer_sip</span>
            </a>
        </li>
        <li id="dt_btn_callus_menu_requestcall_block">
            <a href="javascript:void(0)" id="dt_btn_callus_menu_requestcall" data-dt-btn-callus-req-trigger="dt_btn_callus_requestcall_modal">
                <span class="dt_btn_callus_float material-icons">phone_callback</span>
            </a>
        </li>
    </ul>
    
    <audio id="dt_btn_callus_infoAudio" autoPlay></audio>
    <audio id="dt_btn_callus_remoteAudio" autoPlay></audio>
    
    <div class="modal dt_btn_callus_webcall_modal_slide" id="dt_btn_callus_webcall_modal" aria-hidden="true">
        <div class="dt_btn_callus_webcall_modal__overlay" tabindex="-1">
            <div class="dt_btn_callus_webcall_modal__container" role="dialog" aria-modal="true" aria-labelledby="dt_btn_callus_webcall_modal-title">
                <header class="dt_btn_callus_webcall_modal__header">
                    <div class="dt_btn_callus_brand">
                        <p class="dt_btn_callus_webcall_modal__title">
                            Арктический волк
                        </p>
                    </div>
    
                    <p class="dt_btn_callus_webcall_modal__title" id="dt_btn_callus_webcall_modal-title">
                        Звонок с сайта
                    </p>
                </header>
    
                <main class="dt_btn_callus_webcall_modal__content" id="dt_btn_callus_webcall_modal-content">
                    <div class="dt_btn_callus_webcall_modal_msg_info">
                        <p>
                            <strong>Не обновляйте</strong> и <strong>не покидайте</strong> страницу для исключения разрыва соединения.
                        </p>
                        <p>
                            Если используете мобильный телефон, то убедитесь что находитесь в зоне подключения к сети <strong><code>3G/LTE/WiFi</code></strong>.
                        </p>
                        <p>
                            В случае отсутствия качественного подключения к сети <strong>Интернет</strong>, воспользуетесь формой заказа обратного звонка.
                        </p>
                    </div>
    
    
                    <div id="dt_btn_callus_webcall_modal_call_progress_block">
                        <div class="dt_btn_callus_webcall_modal_call_progress_text">
                            <p>
                                Соединение
                            </p>
                        </div>
    
    
                        <div class="dt_btn_callus_webcall_modal_call_progress_ellipsis_block">
                            <div class="dt_btn_callus_webcall_modal_call_progress_ellipsis" id="dt_btn_callus_webcall_modal_call_progress">
                                <div class="dt_btn_callus_webcall_modal_call_progress_ellipsis_elem"></div>
                                <div class="dt_btn_callus_webcall_modal_call_progress_ellipsis_elem"></div>
                                <div class="dt_btn_callus_webcall_modal_call_progress_ellipsis_elem"></div>
                                <div class="dt_btn_callus_webcall_modal_call_progress_ellipsis_elem"></div>
                            </div>
                        </div>
                    </div>
    
                    <div class="dt_btn_callus_webcall_modal_call_state_hide" id="dt_btn_callus_webcall_modal_call_connect_block">
                        <div class="dt_btn_callus_webcall_modal_call_connect_text">
                            <p>
                                Вызов установлен
                            </p>
                        </div>
    
                        <div class="dt_btn_callus_webcall_modal_call_connect_bars_block">
                            <div class="dt_btn_callus_webcall_modal_call_connect_bars" id="dt_btn_callus_webcall_modal_call_connect">
                                <div class="dt_btn_callus_webcall_modal_call_connect_bar"></div>
                                <div class="dt_btn_callus_webcall_modal_call_connect_bar"></div>
                                <div class="dt_btn_callus_webcall_modal_call_connect_bar"></div>
                                <div class="dt_btn_callus_webcall_modal_call_connect_bar"></div>
                                <div class="dt_btn_callus_webcall_modal_call_connect_bar"></div>
                                <div class="dt_btn_callus_webcall_modal_call_connect_bar"></div>
                                <div class="dt_btn_callus_webcall_modal_call_connect_bar"></div>
                                <div class="dt_btn_callus_webcall_modal_call_connect_bar"></div>
                                <div class="dt_btn_callus_webcall_modal_call_connect_bar"></div>
                                <div class="dt_btn_callus_webcall_modal_call_connect_bar"></div>
                            </div>
                        </div>
                    </div>
                </main>
    
                <footer>
                    <div class="dt_btn_callus_webcall_modal_buttons">
                        <a href="javascript:void(0)" class="dt_btn_callus_webcall_modal_hangup_button" id="dt_btn_callus_webcall_modal_hangup" data-dt-btn-callus-close>
                            <span class="dt_btn_callus_webcall_modal_hangup_button_icon material-icons" data-dt-btn-callus-close>call_end</span>
                        </a>
                    </div>
    
                </footer>
            </div>
        </div>
    </div>
    
    <div class="modal dt_btn_callus_requestcall_modal_slide" id="dt_btn_callus_requestcall_modal" aria-hidden="true">
        <div class="dt_btn_callus_requestcall_modal__overlay" tabindex="-1" data-dt-btn-callus-request-close>
            <div class="dt_btn_callus_requestcall_modal__container" role="dialog" aria-modal="true" aria-labelledby="dt_btn_callus_requestcall_modal-title">
                <header class="dt_btn_callus_requestcall_modal__header">
                    <div class="dt_btn_callus_brand">
                        <p class="dt_btn_callus_requestcall_modal__title" id="dt_btn_callus_requestcall_modal-title">
                            Арктический волк
                        </p>
                    </div>
    
                    <div class="dt_btn_callus_requestcall_modal__close">
                        <a href="javascript:void(0)" id="dt_btn_callus_requestcall_modal_close" data-dt-btn-callus-request-close>
                            <div class="dt_btn_callus_requestcall_modal__close_link" data-dt-btn-callus-request-close>
                                <span data-dt-btn-callus-request-close>В другой раз</span>
                                <span class="material-icons" data-dt-btn-callus-request-close>close</span>
                            </div>
                        </a>
                    </div>
                </header>
    
                <main class="dt_btn_callus_requestcall_modal__content" id="dt_btn_callus_requestcall_modal-content">
                    <div class="dt_btn_callus_requestcall_modal_msg_info">
                        <p>
                            Перезвоним вам за <span>30</span> секунд...
                        </p>
                    </div>
    
                    <div class="dt_btn_callus_row">
                        <div class="dt_btn_callus_request_number_block dt_btn_callus_col-xs-12 dt_btn_callus_col-sm-8 dt_btn_callus_col-md-8 dt_btn_callus_col-lg-8">
                            <input class="dt_btn_callus_request_input_number" type="tel" maxlength="20" autocomplete="new-password" placeholder="Номер телефона" name="dt_btn_callus_request_number" id="dt_btn_callus_request_number"/>
                        </div>
    
                        <div class="dt_btn_callus_request_number_block dt_btn_callus_col-xs-12 dt_btn_callus_col-sm-4 dt_btn_callus_col-md-4 dt_btn_callus_col-lg-4">
                            <button class="dt_btn_callus_col-xs-margin-top dt_btn_callus_col-sm-margin-left dt_btn_callus_btn__ok" name="dt_btn_callus_request_number_btn" id="dt_btn_callus_request_number_btn">
                                Позвоните мне
                            </button>
                        </div>
                    </div>
    
                    <div id="dt_btn_callus_request_response_text_div">
                        <div class="dt_btn_callus_row">
                            <div class="dt_btn_callus_col-xs-12 dt_btn_callus_col-sm-12 dt_btn_callus_col-md-12 dt_btn_callus_col-lg-12">
                                <p id="dt_btn_callus_request_response_text"></p>
                            </div>
                        </div>
                    </div>
                </main>
    
                <footer>
                    <div class="dt_btn_callus_row">
                        <div class="dt_btn_callus_request_footer dt_btn_callus_col-xs-12 dt_btn_callus_col-sm-12 dt_btn_callus_col-md-12 dt_btn_callus_col-lg-12">
                            <label for="check_user_agreement">
                                <input type="checkbox" id="check_user_agreement" name="check_user_agreement" onclick="dt_btn_callus_checkbox_click()" />
                                соглашаюсь с <a href="javascript:void(0)" target="_blank" id="dt_btn_callus_request_user_agreement_link">условиями</a> обработки персональных данных
                            </label>
                        </div>
    
                        <div class="dt_btn_callus_service_provided dt_btn_callus_col-xs-12 dt_btn_callus_col-sm-12 dt_btn_callus_col-md-12 dt_btn_callus_col-lg-12">
                            <a href="//voiptools.ru" target="_blank">MULTICOM</a>
                        </div>
                    </div>
                </footer>
            </div>
        </div>
    </div>
    
    <link href="/dt_btn_callus/css/dt_btn_callus.css" rel="stylesheet">
    
    <!--<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>-->
    <script src="/dt_btn_callus/js/jquery.maskedinput.min.js"></script>
    <script src="/dt_btn_callus/js/jssip.min.js"></script>
    <script src="/dt_btn_callus/js/dt_btn_callus.min.js"></script>
    
    
    <script>
        jQuery(function($){
            $("#dt_btn_callus_request_number").mask("+7 999 999 99 99",{
                placeholder:"",
                autoclear: false
            });
        });
    
        dt_btn_callus_set_params({
            'webcall_dispalay_name': 'Звонок с сайта',
            'webcall_number': '71234567890',
            'webcall_infosound': 'enable',
            'webcall_button': 'enable',
            'requestcall_agreement_link': 'https://domain.domain/user-agreement/'
    
        });
    
    </script>
    
    
    <!-- *************************************************************************************
        BUTTON CALL US (END)
        Service: https://mcm.ru
    ************************************************************************************* -->
  5. Настройка виджета обратного звонка

    Чтобы настроить виджет, необходимо задать параметры в следующей части кода, который был скопирован на WEB-сайт:

    dt_btn_callus_set_params({
        'webcall_dispalay_name': 'Звонок с сайта',
        'webcall_number': '71234567890',
        'webcall_infosound': 'enable',
        'webcall_button': 'enable',
        'requestcall_agreement_link': 'https://domain.domain/user-agreement/'
    });
    

    webcall_dispalay_name: информация, которая будет отображаться на экране IP-телефона менеджера, если клиент решил использовать для связи кнопку Звонок с сайта
    webcall_number: номер, на который поступит вызов клиента при использовании кнопки Звонок с сайта. Логика обработки звонка настраивается в Виртуальной АТС.
    webcall_infosound: при значении «enable» будет включено звуковое сопровождение для клиента при использовании кнопки Звонка с сайта. Для отключения укажите «disable».
    webcall_button: при значении «enable» на сайте будет доступна кнопка Звонок с сайта. Если планируете использовать только форму обратного звонка, то укажите «disable».
    requestcall_agreement_link: адрес пользовательского соглашения относительно условий обработки персональных данных.