Интеграция IP-телефонии Zadarma на сайт под ключ

Каждый пятый звонок в российском интернет-магазине с высоким оборотом не доходит до менеджера — клиент сбрасывает после 20 секунд ожидания. Без интеграции телефонии теряются данные о звонящем, невозможно автоматически создать задачу в CRM и оценить процент дожатых лидов. Мы подключаем Zadarma к ваше

Разработка и обслуживание любых видов сайтов:

Информационные сайты или веб-приложения
Сайты визитки, landing page, корпоративные сайты, онлайн каталоги, квиз, промо-сайты, блоги, новостные ресурсы, информационные порталы, форумы, агрегаторы
Сайты или веб-приложения электронной коммерции
Интернет-магазины, B2B-порталы, маркетплейсы, онлайн-обменники, кэшбэк-сайты, биржи, дропшиппинг-платформы, парсеры товаров
Веб-приложения для управления бизнес-процессами
CRM-системы, ERP-системы, корпоративные порталы, системы управления производством, парсеры информации
Сайты или веб-приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, конструкторы сайтов, порталы предоставления электронных услуг, видеохостинги, тематические порталы

Это лишь некоторые из технических типов сайтов, с которыми мы работаем, и каждый из них может иметь свои специфические особенности и функциональность, а также быть адаптированным под конкретные потребности и цели клиента

Услуги, которые мы предлагаем
Показано 1 из 1Все 2062 услуг
Интеграция IP-телефонии Zadarma на сайт под ключ
Средний
от 1 дня до 3 дней

Наши компетенции:

Часто задаваемые вопросы

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1414
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1285
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    982
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1241
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    982
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    994

Каждый пятый звонок в российском интернет-магазине с высоким оборотом не доходит до менеджера — клиент сбрасывает после 20 секунд ожидания. Без интеграции телефонии теряются данные о звонящем, невозможно автоматически создать задачу в CRM и оценить процент дожатых лидов. Мы подключаем Zadarma к вашему сайту за 2–5 рабочих дней: настраиваем вебхуки, обратный вызов, WebRTC-звонки, запись разговоров и передачу данных в AmoCRM, Bitrix24 или любую другую систему. Многолетний опыт интеграций телефонии под ключ позволяет сократить пропущенные звонки на 40% и повысить конверсию из звонка в лид на 15%.

Техническая реализация интеграции

Вебхуки уведомлений

Route::post('/webhooks/zadarma', function (Request $request) { $data = $request->except('sign'); ksort($data); $sign = md5(http_build_query($data) . env('ZADARMA_SECRET')); if ($request->sign !== $sign) return response('Invalid sign', 403); $event = $data['event']; switch ($event) { case 'NOTIFY_START': $caller = $data['caller_id']; $this->handleIncomingCall($caller); break; case 'NOTIFY_END': CallLog::create([ 'zadarma_callid' => $data['call_id_with_rec'], 'caller' => $data['caller_id'], 'duration' => $data['duration'], 'disposition' => $data['disposition'] ]); break; case 'NOTIFY_RECORD': $recordingUrl = $data['link']; CallLog::where('zadarma_callid', $data['call_id_with_rec']) ->update(['recording_url' => $recordingUrl]); break; } }); 

API для обратного звонка

$params = [ 'from' => $agentPhone, 'to' => $customerPhone, 'sip_id' => env('ZADARMA_SIP_ID') ]; ksort($params); $sign = base64_encode(hash_hmac( 'sha1', env('ZADARMA_KEY') . urldecode(http_build_query($params)) . md5(serialize($params)), env('ZADARMA_SECRET') )); Http::withHeaders([ 'Authorization' => env('ZADARMA_KEY') . ':' . $sign ])->get('https://api.zadarma.com/v1/request/callback/', $params); 

WebRTC — звонок из браузера

<script src="https://my.zadarma.com/webphoneApi/v3/js/zadarmawebrtc.js"></script> <script> var webrtcPhone = new ZadarmaWebRTC({ sipId: '{{ $sipId }}', sipPass: '{{ $sipPassword }}', onCallStateChange: function(state, data) { console.log('Call state:', state); } }); webrtcPhone.dial('79001234567'); </script> 

Получение и хранение записей

$response = Http::get('https://api.zadarma.com/v1/pbx/record/request/', [ 'call_id' => $zadarmaCallId, 'pbx_call_id'=> $pbxCallId ]); $downloadUrl = $response->json()['link']; 

Какие проблемы решает интеграция с Zadarma?

Пропущенные звонки — главная потеря для интернет-магазина. Без callback-виджета клиент ждёт ответа и сбрасывает. Мы настраиваем обратный вызов: система сама перезванивает клиенту через 30 секунд, снижая отток на 40%. Отсутствие аналитики — вторая проблема. Без записи разговоров и лога звонков невозможно определить эффективность каналов. После интеграции в базе CallLog появляются caller_id, duration, disposition и ссылка на запись. Ручная передача заявок в CRM замедляет обработку и чревата ошибками — мы автоматизируем создание сделок при каждом звонке. В одном из проектов (интернет-магазин электроники) пропущенные звонки сократились с 25% до 8%, а заказы через телефон выросли на 18% за месяц.

Почему стоит выбрать Zadarma?

Zadarma — международный провайдер с номерами в 100+ странах и гибкой виртуальной АТС. API позволяет реализовать любой сценарий: от виджета до контакт-центра. Стоимость звонков — от 0.5 ₽/мин, а интеграция в 2–3 раза быстрее, чем ручная настройка. Главное преимущество — низкая цена и простота webhook- и REST-интеграции. По сравнению с проводной телефонией, Zadarma экономит до 60% на абонентской плате и междугородных звонках.

Сравнение: наша интеграция vs ручная настройка

Критерий Наша интеграция Ручной режим
Время подключения 2–5 дней от 2 недель
Запись разговоров автоматически требуется оборудование
Интеграция с CRM через API вручную, с задержками
Надёжность 99.9% uptime зависит от оборудования
Контроль качества записи и статистика ограничен

Сравнение тарифов Zadarma для бизнеса

Параметр Базовый Расширенный
Абонентская плата от 199 ₽/мес от 499 ₽/мес
Минута на номера РФ 0,5 ₽ 0,4 ₽
Запись разговоров есть есть
WebRTC да да
Интеграция по API да да + приоритетная поддержка
Пример расчёта экономии

При 1000 входящих звонках в месяц и средней длительности 3 минуты экономия на связи с Zadarma составляет до 60% по сравнению с проводной телефонией. Настройка callback снижает пропущенные звонки на 40%, что при среднем чеке 5000 ₽ даёт дополнительный доход.

Типичные ошибки при самостоятельной интеграции

  • Неверная подпись вебхуков. Без ksort и MD5 с секретным ключом Zadarma вернёт 403. Проверяйте сортировку и http_build_query.
  • Отсутствие обработки NOTIFY_END. Без этого события лог звонка останется пустым — не получите caller_id, duration и статус.
  • Проблемы с кодировкой. Для REST API используйте urlencode с PHP_QUERY_RFC3986, иначе подпись не совпадёт.
  • Игнорирование ошибок API. Всегда проверяйте $response->json()['status'] — не все запросы возвращают success.

Этапы работы по интеграции

  1. Аналитика — изучаем текущую схему телефонии, нагрузку и потребности в CRM.
  2. Проектирование — выбираем сценарии: callback, WebRTC, запись, интеграция.
  3. Реализация — пишем код, настраиваем вебхуки и API, интегрируем с CRM.
  4. Тестирование — проверяем все сценарии: входящие, исходящие, запись, передачу в CRM.
  5. Деплой — разворачиваем на боевом сервере, обучаем сотрудников.

Что вы получаете в результате

  • Документация по интеграции с описанием эндпоинтов.
  • Доступ к панели управления и логам.
  • Обучение сотрудников работе с системой.
  • Поддержка 2 месяца после запуска.
  • Гарантия корректной работы всех сценариев.

Оценим ваш проект. Свяжитесь с нами — напишем план интеграции. Работаем под ключ за 2–5 дней. Закажите консультацию и получите анализ текущей телефонной схемы.

По данным документации Zadarma, uptime сервиса составляет 99.9%. Для работы через WebRTC требуется современный браузер.