↑↓ вибірEnter відкритиEsc закрити

    1. Elbuz
    2. Керівництво користувача Elbuz
    3. Клієнти
    4. Телефонія

    Як підключити Twilio до Elbuz: SIP trunk для голосового AI-співробітника

    8 хв читанняОновлено

      Elbuz через Twilio SIP trunk віддає ваш номер Twilio голосовому AI-співробітнику: він відповідає покупцям, коли менеджери зайняті, і сам дзвонить клієнтам із процесів.

      Коли це знадобиться:

      • Дзвонять після робочого дня — AI називає статус замовлення, розповідає про доставку й оплату.
      • Клієнт хоче замовити чи поскаржитися — AI записує заявку, прохання передзвонити йде в «Пульс».
      • Прийшло нове замовлення — AI сам дзвонить його підтвердити.
      • Замовлення відправлене — AI дзвонить і диктує ТТН.

      З чого почати: створіть SIP trunk у консолі Twilio.

      Що вміє AI на номері Twilio

      Звʼязок іде через продукт Elastic Trunking у консолі Twilio. У Twilio ви створюєте trunk, вписуєте в нього адресу Elbuz для вхідних і логін-пароль для вихідних, а в Elbuz — номер, оператора Twilio й адресу trunk. Що саме каже AI і як ставити дзвінки з процесів — у статті Голосовий AI-співробітник по телефону.

      • Відповідає на дзвінки. Називає статус замовлення за номером того, хто дзвонить, розповідає про доставку й оплату за статтями магазину, ціну й наявність товару (вхідні).
      • Приймає заявки. Записує імʼя, номер і суть; прохання передзвонити потрапляє в «Пульс» відповідальному за клієнта.
      • Лишає текст і резюме. Нового клієнта Elbuz заводить у за номером, резюме лягає в стрічку його картки (що приходить у Elbuz).
      • Дзвонить сам. Процес Flows з блоком «AI-дзвінок» підтверджує замовлення або повідомляє про відправлення (вихідні).

      Де це і хто має доступ

      Меню
      Довідники → Контакти → Пульс → вкладка «Агенти»
      З вкладки «Агенти»
      «Налаштування агента» на картці співробітника → розділ «Голос по телефону»
      Консоль Twilio
      Products & Services → Elastic SIP Trunking → Trunks
      Право доступу
      «Управління» — тільки воно бачить розділи «Агент» і «Голос по телефону»
      Підготувати
      акаунт Twilio з купленим номером і доступом до Elastic SIP Trunking

      Окремого підключення Twilio в «Зовнішніх сервісах» немає: усе налаштовується в розділі «Голос по телефону» картки того AI-співробітника, який відповідатиме на дзвінки.

      Що потрібно від Twilio

      • Номер Twilio у вашому акаунті.
      • SIP trunk з Origination на адресу Elbuz — для вхідних.
      • Termination і Credential List у тому самому trunk — для вихідних.
      • Geo permissions на країни, куди дзвонитиме AI; trial-акаунт дзвонить лише на підтверджені номери.

      Trunk, Origination, Termination і Credential List створюєте ви: Elbuz консолі Twilio не бачить і не перевіряє. Номер і хвилини Twilio оплачуються Twilio за його тарифами, окремо від Elbuz; хвилина розмови AI в Elbuz коштує 0,15 EUR за фактичними секундами (ціна голосового AI).

      Назви пунктів консолі — англійською, як в інтерфейсі Twilio; взято з документації Twilio і LiveKit (платформа, через яку Elbuz веде голосові дзвінки). Якщо пункт називається інакше — орієнтуйтеся на ці сторінки або питайте підтримку Twilio:

      Як підключити вхідні дзвінки Twilio

      Порядок: створити trunk, вписати в нього адресу Elbuz, привʼязати до trunk номер, потім заповнити розділ у Elbuz.

      Крок 1. Trunk у Twilio

      1. Консоль Twilio → Products & Services → Elastic SIP Trunking → Trunks.
      2. Create new SIP trunk, введіть назву (наприклад, elbuz-ai) → Create.

      Крок 2. Origination: куди Twilio передає вхідні

      1. У trunk відкрийте вкладку Origination.
      2. У блоці Origination URIs додайте новий Origination URI.
      3. У поле Origination SIP URI впишіть sip:<домен із розділу>;transport=tcp, де домен — частина SIP-адреси з розділу «Голос по телефону» після @.
      4. Priority і Weight — 1 і 1. Поки URI один, інші значення нічого не змінюють.
      5. Збережіть URI.

      Розділ «Голос по телефону» показує адресу виду 12025550143@<домен> з підказкою «…направте дзвінки цього номера на SIP-адресу (Zadarma — «Зовнішній сервер», Twilio і Telnyx — SIP trunk…)». Для Twilio з адреси потрібен лише домен після «@».

      Номер Twilio підставляє сам: у кожному вхідному він передає набраний номер у форматі +<код країни><номер>, і Elbuz знаходить за ним вашу лінію — з плюсом чи без.

      Крок 3. Номер Twilio на trunk

      Привʼяжіть номер до trunk одним із двох способів, описаних у документації Twilio:

      • у trunk — розділ Numbers, додати наявний номер акаунта;
      • або в налаштуваннях самого номера в блоці Voice вибрати SIP Trunking і цей trunk, потім зберегти.

      У блоці Voice номера має лишатися SIP Trunking: якщо там вибрати застосунок чи , Twilio відвʼяже номер від trunk, і дзвінки до AI не дійдуть.

      Крок 4. Розділ «Голос по телефону» в Elbuz

      1. Відкрийте картку AI-співробітника (див. де це і хто має доступ) і прокрутіть до «Голос по телефону».
      2. «Номер телефону» — номер Twilio з кодом країни і плюсом, як він записаний у консолі Twilio: +12025550143 (формат номера).
      3. «Оператор» — Twilio. Поле «Адреси оператора» для Twilio не потрібне: адреси Twilio Elbuz уже знає.
      4. Увімкніть «Відповідати на дзвінки». Розділ зберігається сам за пів секунди після зміни поля — зверху зʼявляється «Налаштування голосу збережено».
      5. Подзвоніть на номер Twilio зі свого мобільного. AI має відповісти, а розмова — зʼявитися в журналі дзвінків.
      Розділ «Голос по телефону» з оператором Twilio: номер Twilio, SIP-адреса, Termination SIP URI, логін і пароль Credential List
      1Рядок кроків
      2Номер Twilio
      3Оператор Twilio
      4SIP-адреса
      5Termination SIP URI
      6Логін з Credential List
      7Пароль з Credential List
      8Номер для клієнта
      9Пробний дзвінок
      1. Зелене виконано; крок «Дзвінки надходять» (поки дзвінків не було — «Переадресуйте номер…») з оператором Twilio веде на цю статтю.
      2. Ваш номер Twilio у форматі +код країни, як у консолі Twilio.
      3. Twilio: адреси Twilio Elastic SIP Trunking Elbuz уже знає, адреси вводити не треба.
      4. Для Twilio потрібен лише домен після «@» — він іде в Origination SIP URI.
      5. Termination SIP URI вашого trunk виду <назва>.pstn.twilio.com; для Twilio обовʼязковий.
      6. Username із Credential List, привʼязаного до Termination → Authentication.
      7. Password того ж запису; після збереження поле показує крапки.
      8. Номер Twilio, який побачить клієнт; порожньо — номер лінії.
      9. Справжній дзвінок через Twilio — перевірка вихідних.

      Як увімкнути вихідні дзвінки AI через Twilio

      Для вихідних Elbuz набирає клієнта через Termination вашого trunk і входить у нього за логіном і паролем. Без цього кроку AI тільки відповідає.

      Крок 1. Termination SIP URI

      1. У trunk відкрийте вкладку Termination.
      2. У поле Termination SIP URI впишіть унікальну назву — вийде адреса виду elbuz-shop.pstn.twilio.com. Скопіюйте її повністю.

      Крок 2. Логін і пароль: Credential List

      1. Консоль Twilio → Voice → Credential lists → створіть список і додайте в нього запис із Username і Password.
      2. Поверніться в trunk: Termination → Authentication → Credential Lists → виберіть цей список → Save.

      У Elbuz вписується Username самого запису, а не назва списку.

      Крок 3. Блок «Вихідні дзвінки» в Elbuz

      Поле в ElbuzЩо вписати
      «SIP-сервер»Termination SIP URI вашого trunk, наприклад elbuz-shop.pstn.twilio.com. Для Twilio поле обовʼязкове: адреса в кожного trunk своя, і Elbuz не підставить її сам
      «Логін лінії»Username із Credential List
      «Пароль лінії»Password того ж запису; після збереження поле показує крапки, порожнє поле — «не змінювати»
      «Номер для клієнта»номер Twilio, який побачить клієнт; порожньо — номер із «Номер телефону»
      «Дзвонити в години»за замовчуванням 9-20 за часом акаунта

      Перевірка — «Номер для пробного дзвінка» і кнопка «Пробний дзвінок»: це справжній дзвінок через Twilio на вказаний номер. Вихідні працюють лише з увімкненим «Відповідати на дзвінки». Як AI дзвонить з процесів — у розділі вихідні дзвінки статті про голосового AI.

      Twilio пропускає вихідний дзвінок, лише якщо номер, який бачить клієнт, належить вашому акаунту Twilio або підтверджений у Twilio. Країна, куди дзвонить AI, має бути дозволена в Communications → Voice → Settings → Geo permissions, інакше Twilio відповідає 403 No International Authorization. Пробний (trial) акаунт Twilio дзвонить лише на підтверджені номери.

      Щоб AI запрацював на номері Twilio

      Що приходить у Elbuz

      МожливістьЗ Twilio
      AI відповідає на дзвінки на номер Twilioтак, через Origination вашого trunk
      AI сам дзвонить клієнтам (процеси, «Пробний дзвінок»)так, через Termination вашого trunk з логіном і паролем
      Розмови AI в журналі дзвінків і стрічці клієнтатак, з текстом і резюме (що лишається після дзвінка)
      Дзвінки співробітників у журналі, картка клієнта під час дзвінка, кнопка «Подзвонити»ні: підключення Twilio в «Зовнішніх сервісах» немає
      Захист від чужих дзвінків на адресу Elbuzтак: Elbuz приймає дзвінки тільки з адрес сигналізації Twilio Elastic SIP Trunking; вписувати їх не треба

      Особливості Twilio

      Номер — з «+» і кодом країни

      Номер без коду країни Elbuz розуміє лише як український: 0XX XXX XX XX перетворюється на +380…. Американський номер, вписаний як 2025550143, стане +2025550143 — такий номер Twilio не надсилає, і AI на дзвінки не відповість. Вписуйте номер Twilio одразу з «+» і кодом країни.

      SIP-сервер не підставляється

      Для Zadarma і Telnyx адреса сервера для вихідних відома заздалегідь, для Twilio — ні: у кожного trunk вона своя. Без «SIP-сервер» вихідних немає, навіть якщо логін і пароль вписані.

      Крок «Переадресуйте номер» у рядку кроків

      Крок «Переадресуйте номер у кабінеті оператора — інструкція» в рядку над полями зелений («Дзвінки надходять»), якщо за останні 30 днів на лінію приходив вхідний дзвінок. Поки він червоний, клік по ньому з оператором Twilio відкриває цю статтю.

      Сценарії

      AI бере дзвінки, коли менеджери не встигають

      Пройдіть чотири кроки вхідних і залиште блок «Вихідні дзвінки» порожнім. AI відповідатиме на номер Twilio, а розмови з резюме зʼявлятимуться в журналі й у стрічці клієнта.

      AI підтверджує кожне нове замовлення

      Налаштуйте вихідні і зробіть «Пробний дзвінок». Потім зберіть процес Flows з блоком «AI-дзвінок» на створення замовлення (підтвердити замовлення). AI дзвонить лише в «Дзвонити в години».

      Номер Twilio в одній країні, клієнти в іншій

      Дозвольте країну клієнтів у Geo permissions і впишіть у «Номер для клієнта» номер Twilio, який належить вашому акаунту. Інакше Twilio відхилить вихідний.

      Що робити, коли AI не відповідає або не дзвонить

      Що ви бачите і що з цим робити
      Що ви бачитеЧому такЩо зробити
      «Вкажіть SIP-сервер оператора» Логін і пароль лінії вписані, а «SIP-сервер» порожній; для Twilio Elbuz адреси не знає Впишіть Termination SIP URI trunk (крок 1 вихідних)
      На номер дзвонять, а AI не відповідає Номер не привʼязаний до trunk, в Origination SIP URI помилка, або номер у Elbuz вписаний без коду країни Перевірте Origination URI sip:<домен із розділу>;transport=tcp — домен має збігатися з розділом «Голос по телефону», привʼязку номера і «Номер телефону» у форматі +код…
      «Вихідні не налаштовані: вкажіть логін і пароль лінії та увімкніть відповідь на дзвінки» Порожній логін чи пароль, або вимкнено «Відповідати на дзвінки» Заповніть обидва поля з Credential List і ввімкніть лінію
      Пробний дзвінок не доходить до клієнта за кордоном Країна не дозволена в Geo permissions Twilio або trial-акаунт дзвонить на непідтверджений номер Communications → Voice → Settings → Geo permissions — дозволити країну; для trial — підтвердити номер у Twilio
      Twilio відхиляє вихідний, хоча логін і пароль правильні «Номер для клієнта» не належить вашому акаунту Twilio і не підтверджений Вкажіть номер Twilio або залиште поле порожнім, щоб узявся номер лінії

      Проблеми самої розмови — AI мовчить, обриває, не знає відповіді — у розборі статті Голосовий AI-співробітник.

      Часті запитання

      Яку адресу вписати в Origination SIP URI Twilio?

      sip:<домен>;transport=tcp, де домен — частина SIP-адреси з розділу «Голос по телефону» після @. Тільки домен, без номера: Twilio сам передає набраний номер. Адреса виду номер@домен потрібна для Zadarma.

      Що вписати в «SIP-сервер» для Twilio?

      Termination SIP URI вашого trunk — адресу виду назва.pstn.twilio.com з вкладки Termination. Без неї Elbuz відповідає «Вкажіть SIP-сервер оператора», і вихідних немає.

      Де взяти логін і пароль лінії для Twilio?

      Voice → Credential lists — створіть список із записом Username і Password, потім у trunk Termination → Authentication → Credential Lists виберіть його і збережіть. Username і Password вписуються в «Логін лінії» і «Пароль лінії».

      Чи треба вписувати адреси Twilio?

      Ні. З оператором Twilio Elbuz сам приймає дзвінки лише з адрес сигналізації Twilio Elastic SIP Trunking усіх регіонів. Поле «Адреси оператора» показується тільки для «Інший оператор».

      Чи можна підключити Twilio до журналу дзвінків співробітників?

      Ні. Підключення API Twilio в «Зовнішніх сервісах» Elbuz немає, тож дзвінки співробітників через Twilio в журнал не потрапляють. У журнал потрапляють тільки розмови AI.

      Чи можна підключити до AI кілька номерів Twilio?

      Ні. Лінія одна на акаунт: один номер, один AI-співробітник.

      Суміжні теми

      Чи була стаття корисною?

      Зміст статті

      Спробувати безкоштовно