Ringostat: настройка с нуля — пошаговый пример
От пустого кабинета до первого звонка в CRM: три типовые схемы номеров, сотрудники, телефон CRM, вебхук и проверка.
Эта страница — практический пример: берём проект Ringostat и доводим его до состояния, когда каждый входящий становится заявкой, карточка клиента открывается у менеджера во время звонка, а записи и пропущенные лежат в CRM. Сначала выберите схему номеров — от неё зависят шаги 4 и 5. Справка по всем полям — в статье Подключение Ringostat.
#Шаг 0. Выберите схему номеров
| Схема | Когда подходит | Кому принадлежит звонок |
|---|---|---|
| А. Личный номер у каждого менеджера | У клиента «свой» менеджер, и он звонит ему напрямую: B2B, дорогие продажи, сервис | Принятый — тому, кто взял. Пропущенный — владельцу набранного номера |
| Б. Один номер на весь проект | Общая линия отдела продаж или интернет-магазина: кто свободен, тот и берёт | Принятый — тому, кто взял. Пропущенный — ответственному за линию |
| В. Смешанная | Реклама ведёт на общий номер, а постоянные клиенты звонят менеджерам напрямую | Как в А для личных номеров и как в Б для общей линии |
Второе решение — где менеджер говорит. Через встроенный телефон CRM (в браузере: карточка открывается во время звонка, разговор не рвётся при переходе между заявками) или через приложение Ringostat, как раньше. Журнал, заявки, записи и пропущенные работают одинаково в обоих случаях. Сравнение — в разделе Два режима.
#Шаг 1. Подготовка в Ringostat
- Каждый менеджер заведён в Ringostat сотрудником (не только SIP-аккаунтом) и имеет свой SIP-аккаунт. CRM видит именно сотрудников.
- Схема А: на каждый личный номер — схема звонка на SIP-аккаунт его менеджера.
- Схема Б: общий номер ведёт на один SIP-аккаунт — его и подключим к телефону CRM (например,
office). Если менеджеры остаются в приложении Ringostat — на группу их SIP-аккаунтов. - В каждой схеме укажите, куда идёт звонок, если никто не ответил: другой сотрудник, голосовая почта. Иначе клиент услышит «занято».
- Включите запись разговоров, если она нужна в CRM.

#Шаг 2. Ключ API
Кабинет Ringostat → Интеграции → Ringostat API. Скопируйте ID проекта и Auth-key.

#Шаг 3. Подключение в CRM
- CRM → Настройки → Телефония → Ringostat → «Добавить подключение».
- Вставьте ID проекта Ringostat и Auth-key, часовой пояс —
Europe/Kyiv. - Проекты CRM — проект, в котором должны появляться заявки из звонков.
- Режим звонков: «SIP-транк через телефон xCRM», если менеджеры говорят в CRM; «Ringostat Callback» — если в приложении Ringostat.
- Включите Журнал звонков, Записи разговоров и Заявка на незнакомый номер.
- «Сохранить настройки» — CRM проверит ключ и загрузит сотрудников.

#Шаг 4. Сотрудники и номера
На той же странице — таблица «Сотрудники и SIP-аккаунты Ringostat». Для каждого менеджера выберите «Пользователь CRM» и заполните «Номера Ringostat» по вашей схеме, затем «Сохранить сопоставление».
| Схема | Что вписать в «Номера Ringostat» |
|---|---|
| А. Личный номер | Каждому менеджеру — его личный номер |
| Б. Один номер, менеджеры в приложении Ringostat | Общий номер — одному ответственному (руководителю или дежурному). Остальным — ничего |
| Б. Один номер, менеджеры в телефоне CRM | Ничего. SIP-аккаунт линии (office) никому не привязывайте: звонки на неё ведёт телефония CRM, см. шаг 5 |
| В. Смешанная | Личные номера — их менеджерам, общий — ответственному |

CRM импортирует звонки только привязанных сотрудников. Кто работает в другой системе и не имеет пользователя в CRM — просто не привязывайте его.
#Шаг 5. Телефон CRM (если менеджеры говорят в CRM)
Пропустите этот шаг для режима Ringostat Callback. Для телефона CRM на каждый SIP-аккаунт Ringostat, который должен звонить в CRM, делаются три вещи — по инструкции Телефония в CRM:
- 01
SIP-транк
Шаг 3 телефонии: хост
sip.ringostat.net, порт5060, логин и пароль SIP-аккаунта из Ringostat, «Регистрироваться у провайдера» включено. - 02
Номер
Шаг 4: номер, привязанный к этому транку. Заполните «Проект CRM» и «Владелец номера» — в этот проект и на этого владельца ляжет заявка с нового входящего.
- 03
Маршрут
Шаг 7: схема А — номер → оператор, чей это SIP-аккаунт; схема Б — номер → группа приёма со всеми менеджерами линии.
- 04
Привязка и применение
В настройках Ringostat выберите этот транк в поле «SIP-транк Ringostat», затем примените конфигурацию.


#Шаг 6. Вебхук
Без вебхука звонок появляется в CRM через 1–2 минуты после окончания разговора. С вебхуком заявка создаётся в момент звонка. Создать вебхук можно только в кабинете Ringostat.
- В CRM на странице Ringostat скопируйте Webhook URL.
- Кабинет Ringostat → Интеграции → Webhooks → Добавить.
- Первый вебхук: событие «Перед звонком» (входящий), метод POST, формат JSON, адрес — Webhook URL с
?event=startв конце. - Второй вебхук: событие «После звонка» (входящий), то же самое, но в конце адреса
?event=finish. - В оба добавьте параметры: название латиницей, значение — одноимённая переменная Ringostat.
uniqueid
caller
dst
call_type
employee_number
connected_with
billsec
duration
disposition
#Шаг 7. Проверка контрольными звонками
Менеджер входит в CRM и держит вкладку открытой (для телефона CRM браузер один раз спросит доступ к микрофону — «Разрешить»). Далее — три звонка с номера, которого нет в CRM:
| Звонок | Что должно произойти |
|---|---|
| Менеджер берёт трубку | Телефон CRM: карточка новой заявки открывается во время звонка. Приложение Ringostat: заявка появляется в CRM. В обоих — звонок и запись в карточке |
| Никто не берёт | Заявка создана, менеджер линии получает «Пропущений виклик» со ссылкой на неё (схема А — владелец номера, схема Б — ответственный за линию или вся группа приёма) |
| Тот же номер звонит ещё раз | Новой заявки нет — звонок добавился к первой |

#Как ведёт себя CRM во время звонка
| Менеджер в момент звонка | Что происходит |
|---|---|
| Свободен или смотрит заявку без изменений | Сразу открывается карточка того, кто звонит |
| Заполняет заявку и не сохранил | Карточка не переключается — вписанное не теряется. После «Сохранить» (без перезагрузки) открывается карточка того, кто звонит |
| Уже говорит с другим клиентом | Текущий разговор не прерывается. Второй звонок идёт по схеме Ringostat (другой сотрудник, голосовая почта), менеджер получает «Пропущений виклик» |
| Нажимает ссылку, которая перезагружает страницу | CRM предупреждает, что переход оборвёт звонок |
#Типичные ошибки
| Симптом | Что не так |
|---|---|
| Звонков менеджера нет в CRM | Он не привязан к пользователю (шаг 4) |
| Принятые есть, пропущенных нет | Номер никому не вписан в «Номера Ringostat» (шаг 4) |
| Человека нет в таблице сотрудников | В Ringostat он только SIP-аккаунт — заведите его сотрудником и синхронизируйте ещё раз |
| Входящие не звонят в браузере | SIP-аккаунт включён ещё и в приложении Ringostat или не применена конфигурация телефонии (шаг 5) |
| Заявка появляется через 1–2 минуты | Нет вебхука (шаг 6) |
| Новая заявка без ответственного | У номера в CRM не заполнен «Владелец номера» (шаг 5) |
#Чек-лист
- Схема номеров выбрана, в Ringostat настроены схемы звонков и запасной вариант на «не ответили»
- Менеджеры — сотрудники Ringostat с SIP-аккаунтами
- Подключение в CRM сохранено, сотрудники загружены
- Каждый менеджер привязан, номера вписаны по схеме, у общей линии есть ответственный
- Для телефона CRM: транк, номер с проектом и владельцем, маршрут, конфигурация применена
- Два вебхука в Ringostat
- Три контрольных звонка прошли