Нет подключения. Выполняется повторное подключение...
Справка по этому запросу не найдена

Категории

Интеграция с CallGear. Подключение

Для того, чтобы осуществить интеграцию ManaJet с CallGear нужно зайти на сайт https://callgear.com/ru/, авторизоваться, перейти в раздел “Notification” и кликнуть на ”Add a notification”:

Далее, нужно добавить 6 видов уведомлений:

Создаём ключ API в Managet для CallGear:

В окошке редактирования ключа проставляем галочки доступа к программным модулям. Оставляем все окошки для галочек пустыми:

При добавлении в CallGear “Notification” нужно:

Заполнить название уведомления, его тип и возле “Active” поставить “On”.

Ниже в  “Notification methods” выбрать “HTTP” и метод “POST”, затем ввести URL address http://api.manajet.org/api/callgear.

Заполнить “Body” (все примеры заполнения “body” приведены ниже). Нажимаем “Create”.


1________________________________________

Notification name: Inbound call on a virtual phone number

Event type: Inbound call on a virtual phone number

Active: On

Notification methods: HTTP

Method POST

URL http://api.manajet.org/api/callgear

Body:

{  

  "notification_name":{{notification_name}},

  "virtual_phone_number":{{virtual_phone_number}},

  "notification_time":{{notification_time}},

  "site_domain_name":{{site_domain_name}},

  "advertising_campaign":{{campaign_name}},

  "contact_info":{  

    "contact_phone_number":{{contact_phone_number}},

    "visitor_id":{{visitor_id}},

    "search_query":{{search_query}},

    "communication_number":{{communication_number}},

    "visitor_is_new":{{visitor_is_new}},

    "search_engine":{{search_engine}},

    "employee_info":{

        "employee_id":{{employee_id}},

        "employee_full_name": {{employee_full_name}},

        "employee_phone_number": {{employee_phone_number}}

    }

  },

  "call_session_id":{{call_session_id}},

  "external_id":{{external_id}},

  "apikey":"API_KEY_MANAJET"

}

API_KEY_MANAJET нужно заменить на созданный в ManaJet API ключ


2________________________________________

Notification name: Call finished

Event type: Call finished

Active: On

Notification methods: HTTP

Method POST

URL http://api.manajet.org/api/callgear

Body:

{  

        "notification_name":{{notification_name}},

        "virtual_phone_number":{{virtual_phone_number}},

        "notification_time":{{notification_time}},

        "site_domain_name":{{site_domain_name}},

        "advertising_campaign":{{campaign_name}},

        "contact_info":{  

                "contact_phone_number":{{contact_phone_number}},

                "visitor_id":{{visitor_id}},

                "search_query":{{search_query}},

                "communication_number":{{communication_number}},

                "visitor_is_new":{{visitor_is_new}},

                "search_engine": {{search_engine}}

        },

        "call_info": {

                "call_source": {{call_source}},

                "direction": {{direction}},

                "call_session_id":{{call_session_id}},

                "talk_time_duration": {{talk_time_duration}},

                "total_time_duration": {{total_time_duration}},

                "wait_time_duration": {{wait_time_duration}},

                "tag_names": {{tag_names}},

                "is_lost": {{is_lost}},

                "record_file_links": {{record_file_links}}

        },

   "employee_info":{

                "employee_id":{{employee_id}},

                "employee_full_name": {{employee_full_name}},

                "employee_phone_number": {{employee_phone_number}}

        },

        "external_id":{{external_id}},

        "apikey":"API_KEY_MANAJET"

}

API_KEY_MANAJET нужно заменить на созданный в ManaJet API ключ


3________________________________________

Notification name: Outbound call

Event type: Outbound call

Active: On

Notification methods: HTTP

Method POST

URL http://api.manajet.org/api/callgear

Body:

{

    "notification_name": {{notification_name}},

    "notification_time": {{notification_time}},

    "virtual_phone_number": {{virtual_phone_number}},

    "contact_info":{  

        "contact_phone_number":{{contact_phone_number}},

        "visitor_id":{{visitor_id}},

        "search_query":{{search_query}},

        "communication_number":{{communication_number}},

        "visitor_is_new":{{visitor_is_new}},

        "search_engine": {{search_engine}}

    },

    "call_info": {

        "call_source": {{call_source}},

        "direction": {{direction}},

        "call_session_id":{{call_session_id}},

        "talk_time_duration": {{talk_time_duration}},

        "total_time_duration": {{total_time_duration}},

        "wait_time_duration": {{wait_time_duration}},

        "tag_names": {{tag_names}},

        "is_lost": {{is_lost}},

        "record_file_links": {{record_file_links}},

        "status": {{status}},

        "leg_id": {{leg_id}}

    },

    "employee_info":{

        "employee_id":{{employee_id}},

        "employee_full_name": {{employee_full_name}},

        "employee_phone_number": {{employee_phone_number}}

    },

    "call_session_id":{{call_session_id}},

    "external_id":{{external_id}},

    "apikey":"API_KEY_MANAJET"

}

API_KEY_MANAJET нужно заменить на созданный в ManaJet API ключ


4________________________________________

Notification name: Waiting for the answer

Event type: Waiting for the answer

Active: On

Notification methods: HTTP

Method POST

URL http://api.manajet.org/api/callgear

Body:

{

    "notification_name": {{notification_name}},

    "notification_time": {{notification_time}},

    "virtual_phone_number": {{virtual_phone_number}},

    "contact_info":{  

        "contact_phone_number":{{contact_phone_number}},

        "visitor_id":{{visitor_id}},

        "search_query":{{search_query}},

        "communication_number":{{communication_number}},

        "visitor_is_new":{{visitor_is_new}},

        "search_engine": {{search_engine}}

    },

    "call_info": {

        "call_source": {{call_source}},

        "direction": {{direction}},

        "call_session_id":{{call_session_id}},

        "talk_time_duration": {{talk_time_duration}},

        "total_time_duration": {{total_time_duration}},

        "wait_time_duration": {{wait_time_duration}},

        "tag_names": {{tag_names}},

        "is_lost": {{is_lost}},

        "record_file_links": {{record_file_links}},

        "status": {{status}},

        "leg_id": {{leg_id}}

    },

    "employee_info":{

        "employee_id":{{employee_id}},

        "employee_full_name": {{employee_full_name}},

        "employee_phone_number": {{employee_phone_number}}

    },

    "call_session_id":{{call_session_id}},

    "external_id":{{external_id}},

    "apikey":"API_KEY_MANAJET"

}

API_KEY_MANAJET нужно заменить на созданный в ManaJet API ключ


5________________________________________

Notification name: Talk started

Event type: Talk started

Active: On

Notification methods: HTTP

Method POST

URL http://api.manajet.org/api/callgear

Body:

{

  "notification_name": {{notification_name}},

  "notification_time": {{notification_time}},

  "virtual_phone_number": {{virtual_phone_number}},

  "contact_info":{  

      "contact_phone_number":{{contact_phone_number}},

      "visitor_id":{{visitor_id}},

      "search_query":{{search_query}},

      "communication_number":{{communication_number}},

      "visitor_is_new":{{visitor_is_new}},

      "search_engine": {{search_engine}}

  },

  "call_info": {

      "call_source": {{call_source}},

      "direction": {{direction}},

      "call_session_id":{{call_session_id}},

      "talk_time_duration": {{talk_time_duration}},

      "total_time_duration": {{total_time_duration}},

      "wait_time_duration": {{wait_time_duration}},

      "tag_names": {{tag_names}},

      "is_lost": {{is_lost}},

      "record_file_links": {{record_file_links}},

      "status": {{status}},

      "leg_id": {{leg_id}}

  },

    "employee_info":{

        "employee_id":{{employee_id}},

        "employee_full_name": {{employee_full_name}},

        "employee_phone_number": {{employee_phone_number}}

    },

  "call_session_id":{{call_session_id}},

  "external_id":{{external_id}},

  "apikey":"API_KEY_MANAJET"

}

API_KEY_MANAJET нужно заменить на созданный в ManaJet API ключ


6________________________________________

Notification name: Call Hold

Event type: Call Hold

Active: On

Notification methods: HTTP

Method POST

URL http://api.manajet.org/api/callgear

Body:

{

  "notification_name": {{notification_name}},

  "notification_time": {{notification_time}},

  "virtual_phone_number": {{virtual_phone_number}},

  "contact_info":{  

      "contact_phone_number":{{contact_phone_number}},

      "visitor_id":{{visitor_id}},

      "search_query":{{search_query}},

      "communication_number":{{communication_number}},

      "visitor_is_new":{{visitor_is_new}},

      "search_engine": {{search_engine}}

  },

  "call_info": {

      "call_source": {{call_source}},

      "direction": {{direction}},

      "call_session_id":{{call_session_id}},

      "talk_time_duration": {{talk_time_duration}},

      "total_time_duration": {{total_time_duration}},

      "wait_time_duration": {{wait_time_duration}},

      "tag_names": {{tag_names}},

      "is_lost": {{is_lost}},

      "record_file_links": {{record_file_links}},

      "status": {{status}},

      "leg_id": {{leg_id}}

  },

  "employee_info":{

      "employee_id":{{employee_id}},

      "employee_full_name": {{employee_full_name}},

      "employee_phone_number": {{employee_phone_number}}

  },

  "call_session_id":{{call_session_id}},

  "external_id":{{external_id}},

  "apikey":"API_KEY_MANAJET"

}

API_KEY_MANAJET нужно заменить на созданный в ManaJet API ключ

 

Если в  CallGear у Вашего аккаунта истёк срок лицензии, выбора HTTP не будет:


Если API не подключен, то на этом месте будет пусто:

В этом случае требуется обратиться к технической поддержке CallGear, чтобы его подключили

Создание ключа API в CallGear

Нужно кликнуть на “Administrator”:


Выбрать “Use Api Key” — создастся api-ключ CallGear. Кликаем на “Save”, чтобы сохранить внесённые изменения.


Вводим ключ API CalGear в настройки аккаунта ManaJet:


Добавляем доступ в Callgear к ManaJet 0.0.0.0:

Добавляем и закрепляем телефон или SIP-number сотруднику



Добавляем телефон:


Выставляем приоритетные номера телефонов:

Выставляем приоритет телефону или SIP:


Пользователь CallGear связывается с ManaJet в редактировании пользователя:

У пользователя нужно выбрать виртуальный номер, который в дальнейшем будет использоваться для звонков из ManaJet.

Также нужно выбрать сотрудника, который будет получать push-уведомления при получении звонка:


Для звонков на интернациональные номера даём разрешение в CallgGear security:

Подпишитесь на нас в Telegram - здесь мы публикуем новости и полезную информацию о ManaJet

Была ли эта статья полезной?

Не нашли что искали? Свяжитесь с нами.