Главное
• Telnyx примерно на 40–50% дешевле Twilio по тем строкам счёта, которые имеют значение. SMS, исходящий голос и телефонные номера обычно дешевеют вдвое. Чем больше ваш ежемесячный счёт, тем больше абсолютная экономия — команды, тратящие 3,7 млн ₽/мес и больше, регулярно экономят 11–37 млн ₽ в год.
• Это не миграция на выходные. Типичный срок — 4–8 недель от старта до финиша, и самые длинные пункты критического пути — перенос номеров (2–4 недели) и повторная регистрация A2P 10DLC (1–4 недели). Сами изменения в API-коде обычно дёшевы — часы или дни, не недели.
• TeXML делает разницу в коде небольшой. TeXML от Telnyx почти полностью заменяет Twilio TwiML, поэтому большая часть голосовой логики переносится сменой эндпоинта. REST-API расходятся сильнее — авторизация, пагинация и пейлоады вебхуков отличаются — но всё равно это часы работы для приложения с приличным покрытием тестами.
• Пробелы в функциях есть, и они важны. Если вы зависите от Twilio Flex, Studio, TaskRouter или Authy consumer — миграция гораздо тяжелее: у этих продуктов нет один-в-один аналогов в Telnyx. Всё остальное (SMS, голос, SIP-транкинг, Verify/2FA, WhatsApp, Video) переезжает чисто.
• Мигрируйте ради денег ИЛИ ради контроля; не делайте этого ради новизны. Ниже 375 тыс. ₽/мес расходов на Twilio инженерное время превышает экономию. Выше — окупаемость обычно 3–6 месяцев и повторяется каждый месяц после.
Почему Фора Софт написала этот плейбук миграции с Twilio на Telnyx
Фора Софт вела миграции CPaaS для клиентов в video-first SaaS, телемедицине, e-learning, видеонаблюдении и контакт-центрах. Мы переносили блоки в сотни телефонных номеров, перестраивали колл-флоу на TeXML, переключали бренды A2P 10DLC и спасали застрявшие миграции, в которых предыдущий подрядчик щёлкнул переключателем API раньше, чем закончился перенос номеров. Плейбук ниже — наш внутренний чек-лист, слегка причёсанный для публикации.
Несколько конкретных проектов, на которых сложился этот опыт: платформа BrainCert, которую мы поддерживаем больше десяти лет, обслуживает SMS-прокторинг, 2FA и WhatsApp-уведомления для 100 000+ клиентов с 500 млн+ минут занятий; VALT (SaaS для видеонаблюдения, 770+ организаций) опирается на SIP-транкинг для записи аудио уровня судебных доказательств; Vodeo с iOS-клиентом на 100 000 пользователей использует программируемый голос для поддержки подписчиков. У каждого из этих продуктов в какой-то момент был под микроскопом счёт за CPaaS.
Если вы предпочтёте, чтобы миграцию провела наша команда от начала до конца — аудит, перенос номеров, переписывание, переключение, мониторинг после релиза — наша услуга разработки программного обеспечения на заказ покрывает миграции CPaaS отдельным направлением. Поскольку для анализа кода, диффа вебхуков и генерации тест-кейсов мы используем Agent Engineering, скоринг и сдача таких проектов у нас идут на 30–40% быстрее, чем эквивалентные оценки агентств.
Сжигаете деньги на Twilio и не понимаете, куда именно?
Свяжитесь с инженером Фора Софт — пришлите последний счёт от Twilio, получите построчное сопоставление с эквивалентами Telnyx и честную рекомендацию «мигрировать или остаться».
Позвоните нам →
Напишите нам →
Почему команды присматриваются к Telnyx в 2026 году
За последние 18 месяцев три фактора заставили серьёзные команды пересмотреть Twilio. Во-первых, ценовой разрыв в CPaaS вырос: Telnyx, Bandwidth и Plivo рекламируют базовые тарифы на SMS и голос примерно вдвое ниже, чем у Twilio, и объёмные скидки теперь начинаются с меньших порогов. Во-вторых, Twilio сворачивает продуктовые линии (потребительское приложение Authy закрыто, Flex Chat выходит из поддержки в июне 2026, региональные API-домены отключены) — каждое такое событие всё равно вынуждает переинтегрироваться, и команды задаются вопросом: почему бы не переинтегрироваться к более дешёвому поставщику. В-третьих, владение сетью имеет значение: Telnyx эксплуатирует собственный приватный IP-бэкбон и владеет отношениями с операторами, что означает меньше прыжков, ниже задержку и более предсказуемое поведение для голоса.
Чтобы понять, где контроль над задержкой особенно важен, наш гайд по минимизации задержки для массовых видеотрансляций описывает общие паттерны; те же соображения применимы и к качеству голосовой связи.
Имеет смысл рассмотреть Telnyx, когда: ваш ежемесячный счёт за Twilio превысил 375 тыс. ₽, объёмы SMS и голоса растут предсказуемо, и у вас есть хотя бы один сильный инженер, который может взять на себя миграцию длиной 4–8 недель.
Скрытая цена того, чтобы оставаться на Twilio
Разница в прайсе очевидна. Менее очевидны вынужденные переинтеграции, через которые Twilio пропускает клиентов последние 18 месяцев. Потребительский Authy закрылся в 2024 году, что вытолкнуло существующие 2FA-флоу на Verify; региональные API-домены (ie1, de1 и т. д.) отключены в апреле 2026 года, заставляя переинтегрироваться всех, кто оставался на чём-то кроме US1; Flex Chat вышел из поддержки в июне 2026; ужесточение A2P 10DLC в середине 2025 года поймало клиентов, которые годами были недорегистрированы. Каждый такой пункт — это инженерный спринт, который вы оплачиваете вне зависимости от того, планировали вы его или нет.
Тихое наблюдение: если интеграционный спринт у вас и так на горизонте, маржинальная цена переинтеграции под Telnyx (где та же работа потом приносит 40–50% экономии) часто ниже, чем оставаться на месте. Команды, которых в 2024 году вытолкнули на Verify, а в 2026 — на смену региональных доменов, обнаружили, что суммарная стоимость переинтеграций уже превысила одну чистую миграцию на Telnyx.
Сравнение цен — откуда на самом деле берётся экономия
У CPaaS-цен три уровня: пометра/поминутные тарифы, операторские проброс-фи (A2P 10DLC, toll-free, международная терминация) и аренда телефонных номеров. Twilio дороже на всех трёх; Telnyx стабильно дешевле в пометра-тарифах и аренде номеров и пробрасывает операторские сборы по себестоимости. Ниже — репрезентативные цифры по США на 2026 год (тарифы оригинального поставщика остаются в долларах, в скобках — конвертация по курсу 75 ₽/USD):
| Позиция |
Twilio |
Telnyx |
Разница |
Примечания |
| Исходящий SMS (США) |
0,62 ₽ + операторский сбор |
0,30 ₽ + операторский сбор |
~52% дешевле |
Операторские сборы A2P одинаковые |
| Входящий SMS |
0,56 ₽ |
0,26 ₽ |
~53% дешевле |
За сегмент |
| Исходящий голос (США) |
1,05 ₽/мин |
0,52 ₽/мин |
50% дешевле |
За минуту с округлением посекундно |
| Входящий голос |
0,63 ₽/мин |
0,41 ₽/мин |
~35% дешевле |
Локальные номера |
| Телефонный номер (локальный) |
86 ₽/мес |
75 ₽/мес |
~13% дешевле |
За номер в месяц |
| Toll-free номер |
161 ₽/мес |
150 ₽/мес |
~7% дешевле |
Плюс поминутный входящий тариф |
| SIP-транк, исходящий (США) |
0,30–0,97 ₽ |
0,18–0,67 ₽ |
~30% дешевле |
По объёму |
| AI-голос / TTS |
Премиум-аддон |
4,5 ₽/мин (Inference) |
Зависит от функции |
Сравнивайте one-to-one аккуратно |
Два рабочих примера, чтобы разница стала наглядной. Mid-market SaaS, отправляющий 50 млн SMS в месяц на американские локальные номера, платит примерно 31 млн ₽ в год за сообщения на Twilio против 15 млн ₽ на Telnyx — экономия около 16 млн ₽ в год. Контакт-центр со 100 тыс. исходящих голосовых минут в месяц платит ~1,2 млн ₽ в год на Twilio против 630 тыс. ₽ на Telnyx. Если добавить обратно операторские проброс-фи (A2P, 10DLC), соотношение сужается — эти сборы одинаковы у всех поставщиков, — но та часть счёта, которая управляется инженерами, всё равно падает примерно вдвое.
Bandwidth, Plivo, Sinch и Vonage/Nexmo живут примерно в той же ценовой полосе, что и Telnyx. Для US-ориентированных голосовых нагрузок у Bandwidth часто преимущество по качеству оператора; для глобального SMS — конкурируют Sinch и MessageBird. Решение «уходить ли с Twilio» и решение «к какому поставщику переходить» — это два разных вопроса. Отвечайте на них именно в этом порядке.
Паритет функций — и где пробелы ломают ваш код
Кейс по деньгам — лёгкая часть. Паритет функций — место, где реальные миграции сходят с рельсов, потому что у двух продуктов по-настоящему разная продуктовая философия. Twilio — полноценная прикладная платформа (Flex, Studio, TaskRouter, Segment, Authy); Telnyx — сфокусированная платформа коннективити (SMS, голос, SIP, номера, современный AI-голос). Это различие критично ровно для четырёх продуктов Twilio:
1. Twilio Flex (облачный контакт-центр). Аналога в Telnyx нет. Если Flex — центр ваших операций, миграция означает либо перестройку контакт-центра на Amazon Connect / Genesys / Five9 (с Telnyx как оператором связи), либо оставить Flex именно на Twilio, переведя массовый SMS и голос на Telnyx. Оба варианта рабочие; ни один из них не дешёвый.
2. Twilio Studio (визуальный no-code-конструктор флоу). Прямого аналога в Telnyx нет. Флоу нужно перестраивать в коде или в продукте-замене (Telnyx Call Control + воркфлоу-движок, Dialogflow CX для AI-флоу или n8n/Retool для простых). Типичный срок переписывания: 1–3 недели в зависимости от сложности.
3. Twilio TaskRouter. Очереди, маршрутизация по навыкам, ACD. В Telnyx есть частичные аналоги (очереди в Call Control, музыка ожидания, состояния воркфлоу), но абстракция «виртуальной очереди сотрудников» в стиле TaskRouter не один-в-один. Цена переписывания зависит от того, сколько у вас кастомной логики маршрутизации.
4. Authy (потребительское приложение). Закрыто Twilio в 2024 году. Если у вас ещё есть пользователи, аутентифицирующиеся через токены Authy, переведите их на Twilio Verify API или Telnyx Verify до миграции, а не в её рамках — конец поддержки Authy был спусковым крючком для многих миграций 2025 года.
Всё остальное — SMS/MMS, программируемый голос, SIP-транкинг, WhatsApp Business API, выдача телефонных номеров, Verify/2FA, Programmable Video (если используете), IoT Super SIM — имеет чистый аналог в Telnyx. Перенесите и работайте дальше.
Пятишаговый пайплайн миграции
Каждая миграция CPaaS, которую мы ведём, идёт по одним и тем же пяти шагам, в том же порядке, с примерно одинаковыми тайм-боксами:
| Шаг |
Что происходит |
Срок |
Риск критического пути |
| 1. Аудит |
Инвентаризация номеров, эндпоинтов, кампаний; маппинг на Telnyx |
3–5 дней |
Пропущенные функции |
| 2. Изменения в коде |
Замена API-клиента, переписывание вебхуков, перенос на TeXML |
3–10 дней |
Разница в пейлоадах вебхуков |
| 3. Перенос номеров |
Подача LOA у уходящего оператора, ожидание FOC-даты |
2–4 недели |
Отказ в порте, сдвиг FOC |
| 4. A2P 10DLC + комплаенс |
Регистрация бренда и кампаний у нового поставщика |
1–4 недели |
Отклонение кампании, несовпадение бренда |
| 5. Параллельный запуск + переключение |
Постепенный сдвиг трафика по процентам, мониторинг, переключение DNS |
1–2 недели |
План отката, наблюдаемость |
Итого: 4–8 недель для большинства приложений среднего размера. Шаги идут последовательно с параллельными ветками: изменения в коде можно вести, пока перенос номеров уже в работе, но переключить трафик номера нельзя, пока порт не завершён. Тот же подход к поэтапной выкатке применим и здесь.
Разница в коде на практике — SMS
// Twilio (Node)
import twilio from 'twilio'
const client = twilio(accountSid, authToken)
await client.messages.create({
from: '+15551234567',
to: '+15557654321',
body: 'Your code is 123456',
})
// Telnyx (Node)
import Telnyx from 'telnyx'
const telnyx = Telnyx(apiKey)
await telnyx.messages.create({
from: '+15551234567',
to: '+15557654321',
text: 'Your code is 123456', // переименование поля: body -> text
})
Разница в коде — вебхук ответа на голосовой звонок
<!-- Twilio TwiML -->
<Response>
<Say voice="alice">Thanks for calling Acme.</Say>
<Dial record="record-from-answer">+15551234567</Dial>
</Response>
<!-- Telnyx TeXML (почти идентично) -->
<Response>
<Say voice="Polly.Joanna">Thanks for calling Acme.</Say>
<Dial record="record-from-answer">+15551234567</Dial>
</Response>
Голосовой код переезжает сменой эндпоинта. Бóльшая работа в коде обычно вокруг вебхуков, где отличаются форма пейлоада и схема подписи. Готовьтесь переписать middleware валидации и адаптировать горсть имён полей — это часы работы для приложения с приличными тестами и дни для легаси.
Хотите, чтобы миграцию провели те, кто делал это много раз?
Фора Софт ведёт миграции с Twilio на Telnyx как фикс-скоуп проекты на 4–8 недель: аудит, перенос кода, перенос номеров, A2P, параллельный запуск, мониторинг после релиза. Agent Engineering берёт на себя дифф вебхуков и генерацию тестов, что обычно сокращает скоринг на 30–40%.
Позвоните нам →
Напишите нам →
Перенос номеров — самый длинный пункт критического пути
Перенос блока телефонных номеров с Twilio на Telnyx занимает 2–4 недели в США и до 6–8 недель для международных. Этот срок фиксирован уходящим оператором (партнёрами Twilio в нижнем уровне), а не Telnyx — никаких премиум-тарифов, ускоряющих процесс, не существует. Планируйте под это.
1. Подавайте LOA сразу. Letter of Authorisation — подписанный документ, разрешающий перенос. Подайте его в Telnyx в первый же день миграции, а не когда код будет готов. Перенос идёт параллельно с разработкой.
2. Точное совпадение CSR. Customer Service Record в Twilio должна совпадать с LOA поле-в-поле. Расхождения — пропущенный Inc в названии компании, по-другому автозаполненный адрес — причина №1 отказов в порте. Выгрузите CSR из Twilio и скопируйте символ-в-символ.
3. Ждите FOC-дату через 7–14 дней после подачи. «Firm Order Commitment» — день, в который перенос фактически выполняется. Утром номер живёт ещё на Twilio, после полудня — уже на Telnyx. Переключения по вторникам и средам безопаснее, чем по пятницам — если что-то сломается, у вас будут рабочие дни на починку.
4. Не отключайте Twilio раньше времени. Держите аккаунт активным и оплачивайте перенесённые номера, пока не убедитесь, что end-to-end SMS и голос работают на Telnyx по каждому перенесённому блоку. Мы видели клиентов, которые отключали Twilio через неделю после переноса и теряли видимость по остаточному трафику, ещё попадающему на старые вебхуки.
5. A2P 10DLC — отдельный перенос. Регистрация бренда и кампаний 10DLC автоматически не передаётся. Вы регистрируете бренд в Telnyx (та же EIN, тот же DUNS) и заново подаёте кампании. Заложите 1–4 недели на проверку у оператора, спланируйте запуск и — критически важно — снизьте объём отправки на время перехода, чтобы не словить флаги спама на свежезарегистрированных кампаниях.
Вебхуки — где разница в коде кусается по-настоящему
Главный единичный источник багов после миграции — обработка вебхуков. Twilio и Telnyx оба POST-ят события на ваши эндпоинты, но отличаются формой пейлоада, алгоритмом подписи, именами заголовков и семантикой ретраев. Если скопировать middleware от Twilio один-в-один, вы либо потеряете валидные события, либо доверитесь подделанным.
Форма пейлоада. Twilio шлёт application/x-www-form-urlencoded для большинства событий. Telnyx — application/json с вложенным конвертом data.event_type / data.payload. Вашим парсерам нужна ветвь под каждого поставщика на время фазы параллельного запуска.
Проверка подписи. Twilio использует HMAC-SHA1 от URL запроса и отсортированных параметров в заголовке X-Twilio-Signature. Telnyx — Ed25519 с ротацией публичного ключа в заголовках telnyx-signature-ed25519 и telnyx-timestamp. Два разных code path; оба обязательны.
Семантика ретраев. Twilio ретраит на 5xx с экспоненциальным бэкоффом до 15 минут. Telnyx ретраит с экспоненциальным бэкоффом до 24 часов. Если ваш эндпоинт иногда тормозит, Telnyx будет дублировать события на гораздо большем окне — ключи идемпотентности перестают быть опциональными.
Типы событий. Имена и формы отличаются (MessageStatus=delivered против message.finalized; CallStatus=completed против call.hangup). Самый чистый паттерн — провайдеро-нейтральная внутренняя схема событий с тонким слоем перевода на входе.
Параллельный запуск — как переключиться без простоя
Самое безопасное переключение — поэтапный сдвиг трафика по процентам под фича-флагом, который умеет вернуться на Twilio за секунды. Рецепт, которым пользуемся мы:
1. Двойная клиентская абстракция. Оберните оба SDK за единым внутренним интерфейсом (SmsProvider.send(), VoiceProvider.answer()). Фича-флаг выбирает, какая реализация обработает каждый запрос. Держите оба SDK установленными в течение раскатки.
2. Раскатка: 10% / 50% / 100%. День 1: 10% трафика на Telnyx, мониторинг 24–48 часов с открытыми дашбордами per-carrier delivery и успешности вебхуков. День 3: 50%, мониторинг. День 5: 100%. Любая регрессия по любому дашборду автоматически ставит на паузу следующую стадию.
3. Shadow-трафик. Конкретно для голоса паттерн shadow-call (каждые N звонков параллельно делать тот же звонок и через неактивного поставщика, сравнивая answer-rate и MOS) ловит регрессии качества операторов до того, как они доедут до 10% пользователей.
4. Поштучное переключение для голоса. Поскольку телефонные номера переносятся индивидуально на FOC-датах, голосовое переключение происходит номер за номером, а не глобально. Входящие звонки попадают на Telnyx в момент завершения порта; никакого мид-кол сбоя нет, но возможны пропущенные звонки в течение 30-минутного окна — планируйте порты на непиковые часы.
5. Наблюдаемость обязательна. Логируйте каждое исходящее сообщение и звонок со структурным полем provider={twilio,telnyx}. Агрегируйте delivery-rate, p95 вебхуков, время получения 2FA-кода и failure rate по операторам. Без этого «миграция прошла успешно» — это мнение, а не факт.
Соответствие требованиям и регуляторика
Регуляторная поверхность — место, где CPaaS-поставщики выглядят максимально похожими и где миграция всё равно может застать врасплох. Три пункта, которые нужно заранее спланировать:
A2P 10DLC (мессаджинг в США). Перенос регистраций бренда и кампаний автоматически не происходит. Telnyx подаёт у оператора, но ему нужна та же зарегистрированная в TCR идентичность бренда, что у Twilio. Регистрация ниже нужного уровня может полностью отклонять кампании; выше — будет стоить дороже, чем нужно. Совпадайте с тем, что было на Twilio, если у вас нет причин менять.
STIR/SHAKEN (голос в США). Аттестация исходящего caller-ID обязательна; Telnyx подписывает на уровне A для номеров, которыми вы владеете, и на уровне B для перемаршрутизированного трафика — так же, как Twilio. Если ваши обзвонщики работают с display-name, перевалидируйте после миграции.
HIPAA, SOC 2, GDPR. Telnyx сертифицирован SOC 2 Type II, подпишет BAA для HIPAA-нагрузок и эксплуатирует EU-инфраструктуру для GDPR-чувствительных нагрузок. Подпишите соответствующие соглашения как часть онбординга — не считайте, что комплаенс наследуется автоматически.
Telnyx против других альтернатив Twilio
Telnyx — самая частая точка назначения, когда уходят с Twilio, но не единственная. Таблица ниже резюмирует, как четыре основные альтернативы сравниваются для US-ориентированной mid-market SaaS-нагрузки:
| Поставщик |
Сильная сторона |
Слабость |
Под кого подходит |
| Telnyx |
Свой бэкбон, современный API, AI-голос |
Меньше экосистема, чем у Twilio |
Mid-market SaaS, уходящий с Twilio ради денег |
| Bandwidth |
Качество голоса в США, глубина операторов |
Менее дружелюбный dev-experience |
Контакт-центры, E911, US-ориентированный голос |
| Plivo |
Очень похож на Twilio, дешёвый SMS |
Меньше команда, уже продукт |
Lift-and-shift клонов Twilio |
| Vonage / Nexmo |
Глобальное покрытие, зрелая платформа |
Цены сопоставимы с Twilio |
Глобальный SMS/голос, энтерпрайз |
| Sinch / MessageBird |
Глобальная доставляемость SMS |
Менее цельный продуктовый набор |
Высокий объём международного SMS |
| Twilio (остаться) |
Самый широкий продуктовый набор, экосистема |
На 40–60% дороже |
Зависимости от Flex, Studio, TaskRouter |
Кто на самом деле должен вести миграцию
Миграция CPaaS — плохой формат для побочного проекта на полставки и отличный — для выделенной команды из 2–3 человек с чётким владением. Три модели, которые мы видим у клиентов:
1. Внутренняя команда. Обычно один сильный backend-инженер (отвечает за перенос кода и дифф вебхуков), один DevOps/SRE (отвечает за наблюдаемость и план отката) и один продукт- или операционный лид (отвечает за перенос номеров у оператора, A2P и сроки). Хорошо работает для компаний с резервом инженерной мощности и опытом миграций.
2. Фракционный специалист. Контрактор, провёдший 5–10 миграций CPaaS, заходит примерно за 11 250 ₽/час на 3–5 недель в дополнение к внутренней команде. Подходит, когда инженеры есть, но никто из штатных миграции не делал.
3. Полный аутсорс. Фора Софт или похожая фирма с опытом CPaaS ведёт весь проект на 4–8 недель: аудит, перенос кода, перенос номеров, A2P, параллельный запуск. Типичная стоимость: пропорциональна сложности, но обычно меньше первых 2–3 месяцев экономии на Telnyx.
Антипаттерн: один backend-инженер ведёт миграцию параллельно с обычной фичерной работой. Такие проекты не укладываются в график; последовательно-операторские части (перенос номеров, A2P) запускаются с пробуксовкой и сдвигаются на недели.
Мини-кейс — миграция за 6 недель, окупившаяся за 4 месяца
Ситуация. Клиент в B2B SaaS платил примерно 2,1 млн ₽/мес за Twilio — около 1,6 млн ₽ из этой суммы за SMS (12 млн сообщений в месяц: коды 2FA, напоминания о записи и уведомления), остальное — входящий голос и аренда номеров. Использование росло на 20% год к году, и расходы на Twilio съедали валовую маржу. У команды не было зависимости от Flex или Studio и был современный кодбейс на Node.js.
6-недельная миграция. Неделя 1: аудит, маппинг API-вызовов, выявление 48 номеров под перенос, перерегистрация бренда в Telnyx, подача LOA. Недели 2–3: изменения в коде — замена API-клиента, переписывание валидатора подписи вебхуков, перенос IVR-флоу на TeXML, развитие набора тестов. Неделя 4: повторная регистрация кампаний A2P 10DLC, shadow-трафик на Telnyx в стейджинге. Неделя 5: поэтапное переключение — 10% SMS-трафика на Telnyx, мониторинг 48 часов, 50%, 48 часов, 100%. Неделя 6: голосовое переключение перенесённых номеров, вывод Twilio из эксплуатации.
Результат. Новый ежемесячный счёт: ~1 млн ₽ (снижение на 52%). Годовая экономия: ~13 млн ₽. Стоимость миграции (6 недель команды из 2 сильных инженеров): сильно укладывается в годовую экономию; окупаемость примерно за 4 месяца. Уровень бесперебойной работы SMS-пайплайна вырос с 99,82% на Twilio до 99,94% на Telnyx — приятный побочный эффект чистой обработки вебхуков.
Фреймворк решения — миграция за пять вопросов
Q1. Ваш счёт за Twilio выше 375 тыс. ₽/мес? Ниже — инженерное время обычно дороже экономии. Выше — окупаемость укладывается в полгода. Выше 1,8 млн ₽/мес — окупаемость быстрее одного квартала.
Q2. Зависите ли вы от Flex, Studio, TaskRouter или Authy consumer? Если да — оставайтесь на Twilio под эти продукты и переносите только массовый трафик. Если нет — полная миграция проста.
Q3. Качество голоса у вас — регулируемое требование? Для записи звонков в юридических, медицинских и финансовых кейсах рассматривайте Bandwidth наравне с Telnyx. Оба хороши; у Bandwidth исторически чуть лучше качество операторов для голоса в США.
Q4. Есть ли у вас сильные инженеры на 4–8 недель? Миграции проваливаются, когда их зажимают между фичерной работой. Выделите людей; не делите их внимание.
Q5. Какой план отката, если доставляемость на Telnyx упадёт? Держите Twilio запущенным как минимум 30 дней после переключения; держите старый клиентский код за фича-флагом; параллельно мониторьте delivery-rate по операторам. Если что-то ломается, вам нужен один коммит для отката.
Пять подводных камней миграции, которых стоит избегать
1. Слишком ранний отказ от Twilio. Держите аккаунт оплаченным минимум один полный биллинг-цикл после переключения. Остаточный трафик, забытые песочные номера и легаси-вебхуки всплывают неделями. Выводите из эксплуатации, когда увидите ноль билируемой активности за 30 дней.
2. Перенос номеров без перерегистрации A2P. Перенесённый номер на незарегистрированной кампании будет получать блокировки сообщений. Сначала регистрируем, потом переносим, потом отправляем.
3. Пропуск фазы параллельного запуска. Переключите весь трафик в день один — и будете отлаживаться в продакшене, пока половина пользователей не может авторизоваться. Этап 10% → 50% → 100% с метриками доставляемости на дашборде — та же дисциплина поэтапной выкатки, которая нужна для любого крупного релиза.
4. Отсутствие проверки подписи вебхуков. И Twilio, и Telnyx подписывают пейлоады, но разными алгоритмами и заголовками. Забыть обновить middleware верификации — это либо подделываемые вебхуки (проблема безопасности), либо ложные 403, обрубающие легитимный трафик. Тестируйте валидатор в стейджинге до того, как прилетит первый реальный вебхук.
5. Не мониторите delivery-rate по операторам. Агрегированный SMS delivery-rate в первый день может быть 98,5%, но если все провалы на одном операторе (скажем, Verizon) — это проблема регистрации кампаний, которая будет только нарастать, а не случайный всплеск. Снимайте delivery-rate по операторам с первого дня.
KPI — измеряйте миграцию, а не только счёт
Стоимостные KPI. Ежемесячные расходы на CPaaS (целевая планка после миграции: 40–55% от базового уровня), стоимость пометра/поминутно, доля операторских проброс-фи в общем счёте (должна оставаться стабильной — она одинакова у всех поставщиков).
KPI доставляемости. SMS delivery-rate (> 99%), delivery-rate по операторам (Verizon / AT&T / T-Mobile отдельно > 98,5%), доля занятий по голосу (> 99%), средняя задержка после набора (< 3 c). Это говорит вам, дотягивает ли качество до Twilio или превосходит его.
KPI надёжности. Успешность вебхуков (> 99,9%), p95 задержки вебхука (< 500 мс), p95 получения 2FA-кода (< 30 c), успешность установки звонка. Запекайте эти метрики в CI на ранних этапах.
Когда НЕ стоит уходить с Twilio
Несколько реальных сценариев, в которых остаться на Twilio — правильное решение:
1. Ваш счёт ниже 75 тыс. ₽/мес. Усилия на миграцию (3–5 инженеро-недель) превышают годовую экономию. Возвращайтесь к вопросу при 10-кратном объёме.
2. Вы глубоко завязаны на Twilio Flex. Аналога в Telnyx нет. Если Flex — ваш контакт-центр, перенесите оператора SMS/голоса под Flex и оставьте остальное — «только-операторская» миграция, которая всё равно даёт 30–40% экономии без поломки инструментов агентов.
3. Вы каждую неделю выкатываете критичные фичи на стеке Twilio. Шесть инженерных недель на миграцию — это шесть недель без релизов фич. Если product-market fit ещё формируется, отложите.
4. Вас вот-вот купят. Смена поставщика — низкоприоритетный пункт во время due diligence; отложить до закрытия сделки разумно.
FAQ
Сколько на самом деле занимает миграция с Twilio на Telnyx?
4–8 недель для приложения среднего размера — это типичный срок, и на критическом пути — перенос номеров (2–4 недели) и повторная регистрация A2P 10DLC (1–4 недели). Сами изменения в коде — обычно часы или дни. Сложные приложения с логикой контакт-центра или мультитенантностью могут растянуться до 8–12 недель.
Я сэкономлю 50% на счёте за CPaaS?
По строкам, которые контролирует CPaaS (пометра SMS, поминутный голос, аренда номеров), — примерно да: обычно 40–55%. По операторским проброс-фи (A2P, toll-free, международная терминация) — никак: они одинаковы у всех поставщиков. Общее снижение счёта обычно 35–50% в зависимости от вашей структуры.
Можно ли мигрировать и сохранить существующие номера?
Да. Переносимость номеров — регулируемая операторская услуга в США: вы подаёте Letter of Authorisation, уходящий оператор валидирует, и номер переносится в дату Firm Order Commitment через 7–14 дней. Международный перенос доступен, но медленнее (4–8 недель) и сильнее зависит от правил конкретной страны.
TeXML действительно совместим с TwiML от Twilio?
В большинстве случаев — да. TeXML покрывает основные глаголы TwiML (Say, Play, Dial, Gather, Record, Redirect) с той же семантикой. Имена голосов отличаются (Twilio использует имена из Polly иначе), часть продвинутых глаголов (Enqueue, Pay) либо смаппирована иначе, либо не поддерживается — сверяйтесь с TeXML-документацией по каждому критичному глаголу.
Что произойдёт, если миграция провалится?
Если вы следуете модели параллельного запуска, откат — это один коммит: переключаете фича-флаг обратно на Twilio и расследуете. Уже перенесённые номера нельзя мгновенно вернуть (уходящий оператор должен принять обратный порт), но трафик можно перенаправить на исходный номер Twilio до этого момента. Полный «порт обратно в Twilio» занимает те же 2–4 недели, что и прямой перенос.
А что насчёт WhatsApp Business API?
И Twilio, и Telnyx — Business Solution Providers Meta для WhatsApp. Тарифы за сообщение и процесс одобрения шаблонов схожи; у Telnyx тоньше слой абстракции, что в зависимости от объёма Twilio-специфичной логики у вас будет либо плюсом, либо налогом. Заложите 1–2 недели на специфичные для WhatsApp работы поверх общего срока.
Telnyx HIPAA-совместим?
Да, Telnyx подпишет Business Associate Agreement (BAA) и поддерживает HIPAA-совместимые SMS- и голосовые воркфлоу. Как и с Twilio, комплаенс зависит от конфигурации: вам всё равно нужно следить, чтобы содержимое сообщений было корректным, логи доступа сохранялись, а эндпоинты, обрабатывающие PHI, были защищены.
Стоит ли посмотреть Bandwidth, Plivo или Sinch?
Да, кратко. Для US-голосовых нагрузок Bandwidth — серьёзный соперник; для высокообъёмного глобального SMS у Sinch сильные отношения с операторами; для lift-and-shift клона Twilio Plivo — самая близкая по совместимости API опция. Проведите недельную оценку с топ-2–3 под вашу нагрузку и выбирайте. Решение «уходить ли с Twilio» и решение «к какому поставщику» — разные. Отвечайте на них в этом порядке.
Что почитать дальше
Готовы сократить счёт за CPaaS вдвое?
Миграции с Twilio на Telnyx не сложны, но они последовательны и завязаны на операторов. Экономия реальна — примерно 40–55% от той части счёта, которой управляют инженеры — и инженерная нагрузка пропорциональна тому, насколько чиста ваша интеграция с Twilio. Если вы тратите больше 375 тыс. ₽/мес и не сильно зависите от Flex или Studio, окупаемость почти всегда укладывается в полгода.
Сценарий не меняется от миграции к миграции: сначала аудит, потом код, перенос номеров параллельно, A2P третьим, переключение через параллельный запуск последним. Держите Twilio оплаченным, пока не убедитесь, что от него ничего не зависит. Мониторьте доставляемость по операторам, а не только агрегированную. И решайте «к какому поставщику» после того, как решите «уходить или остаться». Если хотите партнёра, который провёл этот плейбук много раз — с Agent Engineering, ускоряющим работу с дельтой кода и вебхуками, — это и есть форма того, что делает Фора Софт.
Давайте проскорим вашу миграцию с Twilio на Telnyx.
Свяжитесь с инженером Фора Софт — пришлите последний счёт от Twilio, получите построчную оценку экономии и конкретный план миграции на 4–8 недель — независимо от того, начнём мы работать вместе или нет.
Позвоните нам →
Напишите нам →