Новофон + УНФ: открываем заказ-наряд по входящему звонку

28.09.26

Интеграция - Телефония, SIP

Расширение для 1С:УНФ, которое связывает облачную АТС Новофон с заказ-нарядами автосервиса. При входящем звонке оно находит последний заказ-наряд по номеру звонящего и сразу открывает его. Номер ищется у контрагента и у его контактных лиц. Узнать о звонке можно тремя способами: через вебхук Новофон, периодическим опросом API или по запросу. Для запроса есть яркая кнопка «Текущий звонок» в списке заказ-нарядов и клавиша F12. Пользователей 1С можно сопоставить с сотрудниками АТС или разрешить всем открывать текущий звонок на линии. Конфигурация УНФ остаётся на поддержке. В статье описаны устройство расширения, настройка, лимиты API и подводные камни разработки расширений.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Новофон + УНФ: открываем заказ-наряд по входящему звонку
.cfe 48,59Kb
0 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Зачем

В автосервисе клиент звонит и спрашивает: «Как там моя машина?». Мастер ищет заказ-наряд по фамилии или номеру, а клиент ждёт. Хотелось, чтобы при звонке сразу открывался последний заказ-наряд этого клиента

Телефония в компании — облачная АТС Новофон, учёт ведётся в 1С:УНФ. Готового решения под эту связку не нашлось, поэтому сделали своё расширение.

 

Что умеет

  • Открывает заказ-наряд по звонку. При входящем звонке расширение находит последний заказ-наряд по номеру звонящего и открывает его. Заказ-наряд — это документ «Заказ покупателя» с видом операции «Заказ-наряд».
  • Ищет по контрагенту и по контактным лицам. Номер сверяется с телефоном контрагента и с телефонами его контактных лиц.
  • Даёт кнопку «Текущий звонок» в списке заказ-нарядов. Кнопка один раз запрашивает активный звонок у Новофон, без постоянного опроса.
  • Вызывает то же действие по F12 из основного окна 1С.
  • Сопоставляет пользователей 1С с сотрудниками АТС. Список сотрудников загружается из Новофон одной кнопкой, и каждый видит только свои звонки.
  • Может работать без сопоставления. В настройках есть режим «Любой пользователь может открыть текущий звонок». Он подходит, если оператор один или линия общая.
  • Поддерживает два способа узнать о звонке: 
    • Вебхук. Новофон сам отправляет события в опубликованный HTTP-сервис 1С.
    • Опрос API. 1С периодически спрашивает у Новофон активные звонки. Это нужно, если базу нельзя опубликовать в интернет.
  • Конфигурацию УНФ расширение не снимает с поддержки. Объекты имеют префикс Нов_.

 

Как устроено

Объект Назначение

Справочник Нов_НастройкиНовофон

Ключ API, адреса Data API и Call API, токен вебхука, режим опроса, флаг «без привязки»

Регистр Нов_СоответствияПользователей

Связь «пользователь 1С ↔ сотрудник Новофон и внутренний номер»

Регистр Нов_ВходящиеЗвонки

Входящие события, которые ещё не показаны пользователю

HTTP-сервис Нов_НовофонAPI

Адреса /hs/novofon/event для приёма вебхука и /hs/novofon/ping для проверки

Общая команда «Текущий звонок»

Кнопка в списке заказ-нарядов

Общая команда «Текущий звонок (F12)»

Команда с горячей клавишей

Обработка Нов_НастройкиНовофон

Форма настроек и сопоставления пользователей

 

Используются два API Новофон:

  • Data API, метод get.employees — загрузка списка сотрудников АТС;
  • Call API, метод list.calls — список активных звонков. Адрес по умолчанию: https://callapi-jsonrpc.novofon.ru/v4.0.

Поиск заказ-наряда — один запрос. Он берёт последний непомеченный на удаление заказ-наряд, у которого номер нашёлся в поле НомерТелефонаДляПоиска контрагента или его контактных лиц. Номер перед поиском приводится к виду из одних цифр.

 

Настройка

  1. Загрузите расширение и примите обновление конфигурации базы.
  2. В личном кабинете Новофон возьмите постоянный ключ API: «Пользователи АТС → Администратор → API».
  3. Откройте раздел Новофон → Настройки Новофон, вставьте ключ и нажмите «Проверить подключение».
  4. Нажмите «Загрузить сотрудников» и сопоставьте их с пользователями 1С. Если сопоставление не нужно, включите «Любой пользователь может открыть текущий звонок».
  5. Выберите способ получения звонков:
    • вебхук: опубликуйте базу и укажите в Новофон адрес https://<сервер>/<база>/hs/novofon/event?token=<токен>;
    • опрос: включите «Опрашивать активные звонки» и задайте интервал.
  6. Нажмите Записать.

 

 

Про лимиты API

Метод list.calls тратит лимит Call API. Типичные значения — 15 запросов в минуту и 500 в сутки. Точные остатки видны в ответе, в полях day_limit и day_remaining.

  • Опрос раз в 60 секунд на одном рабочем месте даёт около 480 запросов за 8 часов. Это в лимит укладывается.
  • За 9 часов выходит 540 запросов, это уже чуть больше 500.

Поэтому для постоянной работы лучше вебхук. Если публикации нет, отключите опрос и пользуйтесь кнопкой или F12: запрос уходит только по нажатию.

Проверено на следующих конфигурациях и релизах:

  • Управление нашей фирмой, редакция 3.0, релизы 3.0.14.143

Вступайте в нашу телеграмм-группу Инфостарт

Новофон Novofon телефония IP-телефония облачная АТС интеграция телефонии 1С:УНФ УНФ 3.0 управление нашей фирмой заказ-наряд заказ покупателя автосервис входящий звонок открытие карточки по звонку поиск по номеру телефона CTI расширение конфигурации cfe вебхук webhook

См. также

Телефония, SIP Учет рабочего времени Анализ учета 1С:Предприятие 8 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1C:ERP Россия Платные (руб)

Расширение для 1С. Контролируйте реальные переговоры менеджеров прямо в 1С: смотрите статистику звонков, слушайте разговоры и быстрее находите слабые места в продажах.

6100 руб.

08.05.2026    731    0    0    

0

Телефония, SIP Пользователь 1С 8.3 Абонемент ($m)

Расширение для работы с телефонией Билайн. Код открыт и может быть доработан. Тестировалось на УТ 11.5, но должно работать на УТ11 / КА / ЕРП.

5 стартмани

02.04.2026    830    0    4361fmv    0    

0

Телефония, SIP Разработчик Пользователь 1С 8.3 1С:Управление торговлей 11 Абонемент ($m)

Обработка загружает звонки по API MTS в документ Телефонный звонок.

10 стартмани

28.11.2025    1098    5    user2175092    0    

2

Телефония, SIP 1С:Предприятие 8 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Абонемент ($m)

Удобная универсальная обработка для быстрых звонков с мобильного телефона по контактам из 1С. Также поддерживается работа с электронными адресами, адресами сайтов, почтовыми адресами и другими видами контактов. Возможно копирование карточки контакта на мобильный телефон. Просто отсканируйте QR-код камерой телефона!

3 стартмани

26.11.2024    2138    2    bme    0    

3

Телефония, SIP Пользователь 1С:Предприятие 8 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 Россия Абонемент ($m)

Данная внешняя обработка позволяет делать звонки из программы 1С, используя сервис сайта zvonok.com.

1 стартмани

18.01.2024    3782    1    v3132    0    

3

Телефония, SIP Россия Бесплатно (free)

Делимся опытом разработки системы обзвона абонентов-задолжников.

18.01.2024    3629    slavik27    11    

5

Телефония, SIP Разработчик Пользователь 1С:Предприятие 8 1С:Управление торговлей 11 Абонемент ($m)

Отображение информации о клиенте из 1С при входящем звонке — настраиваем интеграцию с Softphone.Pro.

1 стартмани

20.07.2022    5413    1    nikolay.surdo    0    

3
Для отправки сообщения требуется регистрация/авторизация