Мы работаем каждый день, чтобы AutoCall.kz становился лучше
pbx.autocall.kz.
В настройках АТС
можно выбрать формат номера: +7…, 7… или 8…,
а номера своего
города набирать без кода. По UDP принимаем станции из Казахстана,
из других стран
СНГ — по TLS. Подробнее о подключении.GET /pbx), входящих линий (список, журнал,
включить
и выключить) и сотрудников. В обзвоне появились reserved и
spent,
в вебхуке завершения — stopped. Если права ключа выставлены вручную,
отметьте
новые разделы в настройках ключа. Подробности в документации
API.
422 country_not_allowed.
Номер
передаётся в формате E.164, например +998901234567. Попробовать можно
в демо
на сайте, оно тоже отправляет коды в эти страны.429 и время ожидания в retry_after. Если код
в мессенджер
не пришёл, предложите пользователю SMS или входящий звонок: повтор туда же обычно
не помогает.
Если у номера нет WhatsApp или Telegram, следующие 12 часов API сразу отвечает
ошибкой
и не списывает средства. Подробности в документации
API.
422 number_blocked, средства не списываются.
callback_url
указывает на внутреннюю сеть или на autocall.kz, API сразу вернёт ошибку
422. Раньше такой запрос принимался, но вебхуки по нему
не отправлялись.
HTTP-запросы сценариев и ИИ-агентов на адреса AutoCall.kz тоже
не отправляются.
POST /api/v1/otp/{канал} для подтверждения номера через WhatsApp,
Telegram, SMS или входящий звонок. В ответе API возвращает ID заявки и код.
Проверить введённый пользователем код можно методом
POST /api/v1/otp/{id}/check. Все каналы используют одинаковые
статусы, итоговый результат приходит вебхуком. Описание методов и примеры
запросов — в документации API.
451. Для подтверждения номеров используйте
входящий звонок, Telegram, WhatsApp или SMS.401 в JSON, ошибка в параметрах —
422 в JSON,
даже
если запрос отправлен без заголовка Accept: application/json. Раньше
в этом
случае приходило перенаправление на страницу входа.
GET /flash-calls/{id}) и присылает
вебхук —
на адрес из запроса или на общий адрес из раздела «Настройки».
Получили «не доставлен» —
можно сразу отправить код по SMS.503: деньги не списываются,
а попытка
не засчитывается в лимит на номер. Раньше такой запрос принимался
и оплачивался, но звонок не уходил.system.{{order.status}} не подставлялись.own_pbx_seconds — секунды разговоров через Вашу АТС, а сравнение тарифов
считает их по цене своей АТС, а не по цене связи через нас.
GET /settings
пропало поле contacts.GET /api/public/tariffs — там появилась и цена
повторной попытки — и файлы llms.txt / llms-full.txt,
по которым о нас рассказывают ИИ-поисковики (ChatGPT, Gemini, Perplexity, Яндекс
Нейро,
DeepSeek).callback_url, он по-прежнему приоритетнее.
GET api/v1/calls/{id}/transcript возвращает диалог абонента с ИИ-агентом -
тот же, что виден в отчёте. Расшифровка не зависит от того, включена ли
запись
разговора.
301/302) — указывайте сразу конечный адрес.{{ call_id }}, {{ autocall_id }},
{{ number }}, {{ extra }},
{{ tries }} и {{ status }}.
Раньше передать в свою систему можно было только то, что вы сами
загрузили в список контактов, и получатель запроса не знал, о каком
абоненте речь. Список переменных виден прямо в конструкторе.
?ключ=значение), как и ожидается.POST /autocalls без полей
time_from и time_to раньше ставил обзвону
фиксированные 12:00–18:00, никак не связанные с вашим расписанием.
Теперь подставляется ваше собственное разрешённое время целиком — то
есть обзвон использует все доступные часы. Если указываете время сами,
ничего не меняется.
GET /dashboard переписан. Раньше он
отдавал статистику за неделю и «за всё время» и на крупных
аккаунтах
отвечал десятками секунд - теперь это единицы миллисекунд. Появились
параметры from и to (по умолчанию 30 дней),
в ответе - потребление за период, причины недозвона и разбивка по дням.
Поля week_activity и full_activity заменены на
totals, reasons и daily; статусы
success и recalled объединены в
calls_answered. Формат описан в
спецификации API.
GET /settings открываются заметно быстрее -
особенно на аккаунтах с большими списками контактов.GET /sounds/voices у каждого
голоса появилось
поле
pitch и realtime - поддерживает ли он параметр высоты тона
и работу в ИИ-агентах.
POST /autocalls больше не принимает
удалённые аудиозаписи. Раньше обзвон с ID удалённой аудиозаписи
создавался и доходил до запуска, где абоненты слышали тишину.voice. Хотите прежнее
звучание — просто укажите нужный голос в запросе.GET /sounds/voices. Для каждого
голоса отдаются язык, пол и ссылка на образец звучания.8 (707) 123-45-67, +7 707 123 45 67,
7071234567 — всё приводится к единому виду само. Список
номеров можно вставить сразу целиком, а не по одному.
Здравствуйте, {{ name }}! Ваш заказ {{ order_id }} принят.
—
и каждый абонент получит своё. Значения берутся либо из вашего списка
контактов, либо из того, что агент выяснил прямо в разговоре. То же
работает в адресе и теле запроса, если агент передаёт данные в вашу CRM.
prev стало необязательным,
элемент «SMS абоненту» больше не требует лишний номер, а длинные сообщения
можно отправлять несколькими частями.{{ name }} и {{ name }}
одинаково
подставляются. Если у контакта нет значения, метка заменяется пустотой,
а не уезжает абоненту в виде фигурных скобок. Ошибки в именах переменных
при загрузке через API теперь возвращают понятное сообщение вместо тихого
пропуска, а в форме рассылки сразу видно, если в тексте есть метка, которой
нет в выбранных списках.Регистрация бесплатна. После подтверждения номера на балансе будет 100 ₸.
Зарегистрироваться бесплатно →