Підключіть номер Twilio через SIP
Підключення номера Twilio як зовнішнього SIP-номера дозволяє голосовому агенту Versafy відповідати на дзвінки на цей номер і використовувати його як номер абонента для вихідних дзвінків. Це корисно, якщо ви хочете зберегти номер і маршрутизацію викликів у своєму власному обліковому записі Twilio під час використання Versafy як телефонної служби AI.
Для звичайного підключення Twilio без зовнішньої магістралі SIP використовуйте Підключіть обліковий запис Twilio та номер телефону. Він підтримує повні вхідні потоки з операторами, розкладами, оголошеннями та голосовою поштою.
Це налаштування підтримує:
- вхідні дзвінки з номера Twilio на один голосовий агент Versafy;
- індивідуальні вихідні дзвінки від голосового агента;
- вихідний Кампанії, коли доступно для вашої робочої області;
- історія викликів в Дзвінки й записи.
Зовнішнє обмеження вхідного потоку SIP: Зовнішній номер SIP можна призначити лише активному Тільки AI Потік вхідних викликів без ескалації до людини. Якщо абонентам потрібна маршрутизація від оператора, робочі години відділень, оголошення або голосова пошта, використовуйте натомість рідне підключення Twilio Versafy. див Потоки вхідних викликів.
Перш ніж почати
Підготуйте наступне:
- обліковий запис Twilio з дозволом купувати номери та керувати еластичними транками SIP;
- проект або дочірній обліковий запис Twilio, який буде володіти як номером, так і транком;
- дозвіл на керування номерами телефонів і потоками вхідних викликів у Versafy;
- активний Голосовий агент для вхідних і вихідних дзвінків;
- менеджер паролів для імені користувача та пароля магістралі SIP.
Пробні облікові записи Twilio обмежують право власності на номер телефону та вихідні пункти призначення. Оновіть обліковий запис Twilio перед використанням і перевіркою Обмеження пробного облікового запису Twilio .
Огляд налаштування
Ви завершите підключення в такому порядку:
- Придбайте голосовий номер у Twilio.
- Створіть Twilio Elastic SIP Trunk.
- Налаштуйте магістраль Припинення налаштування для вихідних дзвінків.
- Почніть імпортувати номер у Versafy і скопіюйте його вхідний URI SIP.
- Додайте цей URI до стовбура Походження налаштування вхідних дзвінків.
- Пов’яжіть номер Twilio зі стовбуром.
- Призначте зовнішній SIP-номер для потоку вхідних викликів лише AI.
- Тестуйте вхідні та вихідні дзвінки.
1. Придбайте голосовий номер у Twilio
Придбання спеціального номера дає клієнтам загальнодоступний номер для дзвінків, а вашому голосовому агенту – затверджений номер абонента для вихідних дзвінків.
- Увійдіть до Консоль Twilio і виберіть проект або субрахунок, який ви збираєтеся використовувати.
- відкритий Продукти та послуги → Номери та відправники → Номери телефонів.
- Виберіть Налаштуйте новий номер телефону.
- Виберіть країну та тип номера, а потім вимагайте Голос у пошукових фільтрах.
- Виберіть номер, перегляньте регулярні платежі та плату за використання Twilio та завершіть покупку.
- Заповніть усі запити Twilio щодо ідентифікації, адреси чи нормативної реєстрації для цієї країни та типу номера.
- Скопіюйте куплений номер у міжнародному форматі E.164, в т.ч
+і код країни, наприклад,+12025550123.
Інтерфейс Twilio може відрізнятися залежно від облікового запису. див Поточний посібник із налаштування номера телефону Twilio якщо мітки у вашій консолі відрізняються.
2. Створіть еластичну магістраль SIP
Стовбур — це двостороннє з’єднання між Twilio і Versafy. Одна сторона надсилає вхідні дзвінки вашому голосовому агенту; інший дозволяє Голосовому агенту здійснювати виклики через ваш обліковий запис Twilio.
- У консолі Twilio відкрийте Продукти та послуги → Elastic SIP Trunking → Manage → Trunks.
- Виберіть Створити новий транк.
- Введіть впізнаваний Дружнє ім’я, наприклад
Versafy Sales Line. - Збережіть багажник.
Тримайте багажник відкритим на одній вкладці веб-переглядача, а Versafy — на іншій. Твіліо Еластична направляюча транкінга SIP пояснює поточні розділи консолі та термінологію.
3. Налаштуйте Twilio Termination для вихідних викликів
Термінація дозволяє Versafy надсилати виклик до Twilio, який потім з’єднує його з номером призначення клієнта.
- Відкрийте новий багажник Припинення розділ.
- Створіть унікальне URI SIP завершення, наприклад
versafy-sales.pstn.twilio.com. - Скопіюйте повне ім’я хоста. Ви введете його в Versafy пізніше без
sip:або порт. - в Аутентифікація, створити a Список облікових даних.
- Додайте до списку нове ім’я користувача SIP і надійний унікальний пароль.
- Пов’яжіть цей список облікових даних із цією магістралью та збережіть налаштування завершення.
Використовуйте ім’я користувача та пароль зі списку облікових даних SIP у Versafy, а не SID облікового запису Twilio, маркер автентифікації чи пароль консолі. Twilio вимагає URI завершення та принаймні один метод автентифікації, перш ніж транк зможе здійснювати вихідні виклики.
Якщо ви телефонуватимете за кордоном, увімкніть лише ті країни, які потрібні вашій компанії, у географічних дозволах Voice Twilio. див Довідник із географічних дозволів Twilio .
4. Імпортуйте номер у Versafy
Імпорт робить номер, що належить Twilio, доступним для Versafy без підключення всього облікового запису Twilio.
Навігація: відкритий Телефон → Номери телефонів, виберіть Числа вкладку, а потім виберіть Додати зовнішній номер (через SIP).
-
Введіть чистий Мітка, наприклад
Twilio Sales. -
Введіть куплене Номер телефону у форматі E.164, в т.ч
+і код країни. -
Розгорнути Вхідна конфігурація.
-
Під Вхідна маршрутизація / вихідний URI, скопіюйте повністю SIP URI. Зберігайте його без змін; ви вставите його в Twilio в наступному розділі.
-
Тримайте Шифрування медіа встановити на Дозволено для початкового підключення.
-
Залиште необов’язкові фільтри вхідних номерів, фільтри вихідних адрес, список доменів, зіставлення заголовків і поля автентифікації без змін, якщо ваш адміністратор телефонії не має спеціальної політики для них.
-
Розгорнути Вихідна конфігурація і введіть:
- Адреса: ім’я хоста завершення Twilio, наприклад
versafy-sales.pstn.twilio.com. Не включатиsip:або порт. - Транспорт: TCP (рекомендовано).
- Шифрування медіа: Вимкнено.
- Ім’я користувача магістралі SIP: ім’я користувача зі списку облікових даних Twilio.
- Пароль магістралі SIP: пароль із того ж списку облікових даних Twilio.
- Адреса: ім’я хоста завершення Twilio, наприклад
-
Залиште додаткові вихідні заголовки та кодеки порожніми для початкового налаштування.
-
Виберіть Імпорт.
Не вмикайте Twilio Безпечний транкінг для цього налаштування TCP. Безпечний транкінг вимагає збігу налаштувань TLS і зашифрованого медіа з обох сторін і відхиляє з’єднання, яке використовує наведені вище налаштування.
5. Налаштуйте Twilio Origination для вхідних викликів
Оригінація вказує Twilio, куди направляти виклик, коли клієнт набирає придбаний вами номер.
- Поверніться до багажника в Twilio Console і відкрийте Походження.
- Виберіть Додайте новий вихідний URI.
- Введіть a Дружнє ім’я, наприклад
Versafy inbound. - Вставте повний URI SIP, скопійований із Versafy. Він містить номер телефону, хост, порт і
transport=tcpналаштування. - Зберігайте URI Увімкнено.
- Для одного URI збережіть значення пріоритету та ваги Twilio за замовчуванням.
- Збережіть налаштування Origination.
Не замінюйте номер всередині URI, видаліть transport=tcp, змінити схему на sips:або вставте сюди ім’я хоста завершення Twilio. Twilio документує поведінку Origination URI у своєму Посібник з налаштування Elastic SIP Trunking .
6. Пов’яжіть номер Twilio зі стовбуром
Пов’язування номера активує магістраль як маршрут вхідного голосового зв’язку номера.
Зміна маршруту: Пов’язування номера з цією магістралью замінює його попередню конфігурацію вхідного голосу в Twilio. Перш ніж продовжити, переконайтеся, що номер не обслуговує іншу робочу програму.
- Відкрийте багажник Числа розділ.
- Виберіть Пов’яжіть номер із цією магістралью.
- Виберіть придбаний номер і підтвердьте зв’язок.
- Переконайтеся, що номер відображається у списку номерів зовнішньої лінії.
Якщо замість цього Twilio відкриє сторінку конфігурації номера, виберіть SIP транкінг для вхідних голосових викликів виберіть цю зовнішню лінію та збережіть.
7. Призначте потік вхідних викликів лише AI
Вхідний потік вибирає, який голосовий агент відповість на цей номер.
- У Versafy відкрити Телефон → Номери телефонів → Потік вхідних викликів.
- Створіть потік за допомогою Тільки AI шаблон.
- Виберіть імпортований зовнішній номер SIP і голосового агента, який має відповісти.
- Перегляньте, створіть і активуйте потік.
- Повернутися до Числа і переконайтеся, що номер відображається Потік вхідних викликів додається і запланована назва потоку.
Якщо ви створили потік перед імпортом номера, знайдіть номер під Числа, вибрати Підключіться до потоку вхідних викликіві виберіть активний потік лише AI.
8. Перевірте обидва напрямки виклику
Тестування обох напрямків підтверджує, що призначення номера, магістралі, автентифікації та Versafy працюють разом.
Перевірте вхідні дзвінки
- Зателефонуйте на номер Twilio з телефону за межами облікового запису Twilio.
- Переконайтеся, що очікуваний голосовий агент відповідає правильним початковим повідомленням.
- Поставте одне звичайне тестове запитання, а потім завершіть розмову.
- відкритий Телефон → Журнали викликів і записи і підтвердьте, що виклик з’явився.
Перевірте вихідні дзвінки
- відкритий Телефон → Голосові агенти.
- Знайдіть активного агента та виберіть Зробіть дзвінок.
- Виберіть імпортований номер Twilio як номер абонента.
- Введіть тестовий адресат у форматі E.164 і підтвердьте виклик.
- Прийміть дзвінок і перевірте двосторонній звук.
- Перевірте Дзвінки й записи перш ніж повторити невдалу або незрозумілу спробу.
Ви також можете переглянути Elastic SIP Trunking → Журнали в Твіліо. Twilio забезпечує додаткову реєстрацію транка Перевірте свій Elastic SIP Trunk .
Усунення несправностей
Зовнішній номер SIP не відображається для вихідних викликів
Підтвердьте, що імпорт завершено, відображається число Вихідний вихід увімкнено під Телефон → Номери телефонів → Номери, а Голосовий агент активний. відкритий Редагувати на зовнішньому номері та перевірте вихідну адресу та облікові дані.
Вихідні дзвінки завершуються помилкою автентифікації
Переконайтеся, що список облікових даних приєднано до того самого транка Twilio і що Versafy Ім’я користувача магістралі SIP і Пароль магістралі SIP точно збігаються з ним. Не використовуйте облікові дані Twilio.
Вихідні дзвінки не вдаються до дзвінка
Перевірте, що:
- Адреса містить лише ім’я хоста завершення Twilio;
- призначення включає в себе
+і код країни; - Twilio дозволяє телефонувати в цю країну призначення;
- пробний обліковий запис дзвонить до місця призначення, перевіреного Twilio;
- номер Twilio залишається у власності того ж проекту або субоблікового запису, що й магістраль.
Вхідні дзвінки не доходять до Versafy
Переконайтеся, що номер Twilio пов’язано з правильною магістралью, URI джерела ввімкнено та точно відповідає значенню, скопійованому з Versafy, а зовнішній номер призначено активному потоку лише AI.
Для зовнішнього SIP-номера потік недоступний
Тільки активний Тільки AI потоки без ескалації до людини є прийнятними. Створіть або активуйте цей тип потоку або використовуйте власне підключення Twilio, якщо вам потрібна складніша подорож абонента.
Виклик з’єднується, але звук відсутній або односторонній
Переконайтеся, що Twilio Secure Trunking вимкнено для цього налаштування та що налаштування медіа-шифрування Versafy відповідають цьому посібнику. Якщо ви обмежили Дозволені вихідні IP-адреси, включати всі поточні діапазони сигналізації Twilio, а не лише одну область; огляд Поточний список IP-адрес Twilio SIP Trunking .
Якщо Twilio повідомляє про помилку непідтримуваного носія, відредагуйте номер зовнішнього SIP і додайте PCMU/8000 або PCMA/8000 під Увімкнені кодеки. Твіліо посібник з усунення несправностей магістралі перелічує кодеки, які він приймає.
Потрібно змінити імпортований номер телефону
Ви можете редагувати його мітку та налаштування SIP, але не сам номер E.164. Від’єднайте його від будь-якого потоку, видаліть зовнішній номер SIP із Versafy та знову імпортуйте правильний номер. Видалення його з Versafy не звільняє номер з вашого облікового запису Twilio.