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

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

    Як підключити віртуальну АТС до Elbuz

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

      Elbuz підключається до вашої віртуальної АТС один раз: після цього менеджери дзвонять кнопкою з картки клієнта, а кожен дзвінок сам лягає в журнал і в історію клієнта.

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

      • Ви щойно отримали ключі від оператора — «Перевірити підключення» скаже, чи вони правильні.
      • Кнопка «Подзвонити» видає помилку про внутрішній номер — таблиця «Внутрішні номери співробітників» покаже, кому номер не задано.
      • Після зміни домену дзвінки перестали надходити в журнал — форма видасть адресу, яку треба передати оператору заново.
      • У вас своя 3CX або Asterisk — програма дає готовий файл налаштування з адресою й ключем усередині.

      З чого почати: «Зовнішні сервіси та інтеграції» → група «Телефонія» → ваш оператор → ключі.

      Що вміє форма підключення

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

      Ключі потрібні для дзвінків ваших співробітників. Голосовому AI-співробітнику вони не потрібні — що налаштувати для нього, дивіться в розділі «Ключі API чи голосовий AI».

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

      Меню
      Кабінет → Налаштування системи → «Інші налаштування» → «Зовнішні сервіси та інтеграції» → група «Телефонія»
      З журналу дзвінків
      меню-бургер вікна → «Підключення телефонії»
      Внутрішні номери
      Кабінет → Налаштування системи → «Користувачі (співробітники)» → картка співробітника
      Право доступу
      вікно «API та токени доступу»; адресу й файл для АТС — ще й «Журнал дзвінків»
      Підготувати
      ключі API з кабінету оператора і внутрішні номери співробітників в АТС

      У вікні «Зовнішні сервіси та інтеграції» група «Телефонія» має одинадцять рядків — десять операторів і «Рассылка SMS». SMS до телефонії відношення не має, це окремий сервіс зі своєю формою.

      Крок 1. Вписати ключі оператора

      Відкрийте свого оператора в групі «Телефонія», увімкніть перемикач активності й впишіть ключі. Над полями — підказка «Ключі доступу берете в кабінеті оператора.» і посилання «Де саме — покроково в інструкції для вашого оператора»: воно веде на сторінку саме вашого оператора, де покроково показано, що натиснути в його кабінеті.

      Група «Телефонія» у списку зовнішніх сервісів та інтеграцій
      1Заголовок групи «Телефонія»
      2Рядок Binotel
      3Рядок «Рассылка SMS»
      1. Заголовок групи «Телефонія» — усі оператори телефонії зібрані в одну групу списку.
      2. Рядок Binotel — один із восьми операторів групи.
      3. Рядок «Рассылка SMS» — сусідній сервіс у тій самій групі, це не телефонія.

      Що саме вписувати, залежить від оператора — форма підставляє його підписи сама:

      ОператорПерше полеДруге поле
      Binotel«API-ключ (key)»«Секрет (secret)»
      Zadarma«API-ключ (key)»«Секрет (secret)»
      Ringostatполя немає«Ключ проєкту (Auth-key)»
      UniTalkполя немає«API-ключ»
      Phonet«Адреса АТС» — домен вашої АТС в оператора, наприклад mycompany.phonet.com.ua«API-ключ»
      sipgate«Token-ID»«Token»
      Aircall«API ID»«API token»
      RingCentral«Client ID»«Client Secret»; третє поле — «JWT-ключ»
      3CX«Адреса АТС»«Client ID і Secret» — через двокрапку, наприклад 200:AbCdEf123
      Asterisk / FreePBX«Адреса AMI (хост:порт)»«Користувач і секрет AMI»

      Нижче — поле «Номер лінії для вихідних»: з якого свого номера телефонувати клієнту. Залишите порожнім — АТС обере сама. Винятки:

      • у Phonet, UniTalk і 3CX цього поля немає: їхній API номера лінії не приймає;
      • у Ringostat воно обовʼязкове — зворотний дзвінок Ringostat починається з номера проєкту, і його треба вказати саме тут;
      • в Asterisk є ще два поля зі значеннями за замовчуванням: «Канал співробітника» (Local/{ext}@from-internal) і «Контекст діалплану» (from-internal); у більшості установок FreePBX їх міняти не треба.
      Картка «Підключення телефонії» у формі Binotel
      1Перемикач активності
      2Поле «API-ключ (key)»
      3Поле «Номер лінії для вихідних»
      4Кнопка «Перевірити підключення»
      1. Перемикач активності — вмикає/вимикає інтеграцію з оператором.
      2. Поле «API-ключ (key)» — сюди вставляється ключ, який видає оператор.
      3. Поле «Номер лінії для вихідних» — з якого номера дзвонити клієнту; порожньо — АТС обере сама.
      4. Кнопка «Перевірити підключення» — перевіряє звʼязок з АТС на введених ключах.

      Форма зберігається сама приблизно через секунду після правки — унизу вікна видно «Збереження...», а потім «Збережено». Окремої кнопки збереження немає.

      Ключі API і WebSocket в оператора різні, і виглядають вони однаково. Вставлений не в те поле ключ не викличе жодної помилки під час збереження — інтеграція просто мовчки не працюватиме. Перевіряти треба кнопкою, а не оком.

      Наприкінці натисніть «Перевірити підключення». Програма запитає в оператора список співробітників — у вашому кабінеті вона при цьому нічого не змінює — і відповість «Звʼязок з АТС встановлено. Співробітників в АТС: ‹кількість›».

      Окремим рядком вона покаже «Номери АТС без співробітника Elbuz: …» — це ті внутрішні номери, яким не відповідає жодна карточка. Готовий перелік того, що треба доробити на другому кроці.

      Крок 2. Задати внутрішні номери співробітникам

      Внутрішній номер — це те, за чим АТС розуміє, кому дзвонити першим, а Elbuz розуміє, хто говорив. Задається він у карточці співробітника: Кабінет → Налаштування системи → «Користувачі (співробітники)» → карточка → секція «Контакти» → поле «Телефон внутрішній». Поле це існувало й раніше, телефонія просто почала ним користуватися.

      Картка «Внутрішні номери співробітників» у формі підключення Binotel
      1Підказка, де задається номер
      2Стовпець «Внутрішній номер»
      3Рядок з прочерком замість номера
      1. Внутрішній номер співробітника задається в його картці (Установки → Користувачі → поле «Внутрішній номер»).
      2. У цьому стовпці відображається внутрішній номер кожного менеджера.
      3. Прочерк означає, що номер ще не призначено — співробітник не зможе дзвонити з інтерфейсу.

      Щоб не ходити по карточках наосліп, у формі підключення є картка «Внутрішні номери співробітників»: таблиця з двох стовпців — «Менеджер» і «Внутрішній номер» — по всіх активних співробітниках. У кого номера немає, у другому стовпці стоїть прочерк; такі рядки йдуть у кінці списку. Поки хоч в одного номер порожній, підказка над таблицею підсвічена попереджальним кольором.

      Крок 3. Налаштувати, щоб АТС повідомляла про дзвінки

      Тут два різні варіанти, і який ваш — вирішує оператор, а не ви.

      RingCentral у жоден із варіантів не потрапляє: адресу в кабінет RingCentral вписувати не треба, підписку на події Elbuz створює сам після «Перевірити підключення» і сам її продовжує.

      Оператор приймає адресу

      У формі є картка «Адреса для вебхука АТС» з полем тільки для читання й кнопкою «Скопіювати» — після натискання спливає «Адресу скопійовано».

      Підказка каже, що з цією адресою робити: «Скопіюйте адресу і вставте її в кабінеті оператора в налаштуваннях сповіщень (вебхуків) про дзвінки — де саме, показано в інструкції для вашого оператора (посилання вище).» Де це місце в кабінеті кожного оператора — на сторінках Binotel, Zadarma, Ringostat, Phonet, UniTalk, sipgate і Aircall.

      Картка «Адреса для вебхука АТС» у формі підключення Binotel
      1Поле адреси
      2Кнопка «Скопіювати»
      1. Поле адреси — містить готове посилання для АТС, ключ обезличено (демо-тенант).
      2. Кнопка «Скопіювати» — копіює адресу в буфер обміну для передачі оператору.

      Адресу видає сервер, і всередині неї — секретний ключ із 32 знаків. Створюється він один раз, при першому відкритті форми, і далі не змінюється. Тому адресу передають оператору й більше нікому: той, хто її знає, може надсилати вам події від імені АТС.

      АТС налаштовується файлом

      У 3CX і Asterisk замість адреси картка «Файл налаштування для АТС» і кнопка «Завантажити файл налаштування». 3CX отримує XML-шаблон інтеграції з , який завантажують у консоль керування АТС; Asterisk — шматок діалплану, який вставляють у конфігурацію свого сервера. Адреса приймача і ключ уже всередині файла, заповнювати нічого не потрібно.

      Картка «Файл налаштування для АТС» у формі підключення 3CX
      1Заголовок «Файл налаштування для АТС»
      2Кнопка «Завантажити файл налаштування»
      1. 3CX налаштовується файлом, а не адресою вебхука — це видно з окремого заголовка картки.
      2. Кнопка завантажує готовий файл налаштування з адресою і ключем усередині.

      Своя АТС має бути доступна з інтернету. На внутрішні адреси локальної мережі програма не піде: вона перевіряє адресу і службові діапазони відкидає. Якщо 3CX або Asterisk стоїть усередині офісу, подбайте про доступ до нього ззовні, інакше кнопка «Подзвонити» не спрацює.

      Змінили домен магазину або заново створили сервіс у списку — передайте оператору адресу приймача ще раз. У ній зашитий ключ, і стара адреса просто перестане працювати. Ніякої помилки ви при цьому не побачите: дзвінки мовчки перестануть зʼявлятися в журналі.

      Як переконатися, що телефонія працює

      Пройдіть список після налаштування — відмітки зберігаються у вашому браузері. Останній пункт необовʼязковий: AI-розбір дзвінків вмикається в тій самій формі оператора.

      Щоб телефонія запрацювала

      Сценарії

      Переходите на іншого оператора, і якийсь час працюють обидва

      Що зробити. У групі «Телефонія» вікна «Зовнішні сервіси та інтеграції» тримайте в обох операторів увімкнений перемикач активності й вписані ключі. Новому операторові передайте адресу приймача або завантажте файл налаштування.

      Що вийде. Журнал наповнюють події від обох операторів, а щогодинна звірка обходить обидва сервіси. Одна й та сама розмова двічі не запишеться: рядок упізнається за сервісом і номером дзвінка в АТС.

      Чого не буде. Кнопка «Подзвонити» працює тільки через одного з них, і вибрати оператора для окремого дзвінка не можна.

      Щоб набирати через нового, вимкніть перемикач активності в старого — після цього події від старого оператора програма відкидає, і звірка до нього теж не ходить. Записи його дзвінків, посилання на які не збережене в журналі, теж більше не відкриються — програма відповість «Запис розмови недоступний».

      Магазин переїхав на новий домен

      Що зробити. Відкрийте форму свого оператора, скопіюйте адресу з картки «Адреса для вебхука АТС» і вставте її в кабінеті оператора замість старої. Для 3CX і Asterisk завантажте файл налаштування заново.

      Що вийде. Дзвінки знову зʼявляються в журналі в момент дзвінка, а картка «Вхідний дзвінок» спливає менеджерам.

      Чого не буде. Програма не попередить, що адреса в оператора застаріла: дзвінки просто перестануть надходити. Тому адресу передають одразу після зміни домену.

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

      Ключі вписав, помилки немає, а дзвінки не працюють. Чому?

      Найчастіше ключ вставлено не в те поле або це ключ WebSocket замість REST API — форма такий ключ збереже мовчки. Натисніть «Перевірити підключення»: без відповіді «Звʼязок з АТС встановлено» далі не йдіть (крок 1).

      Чи запрацює 3CX або Asterisk, що стоїть в офісі?

      Тільки якщо АТС доступна з інтернету. На адреси локальної мережі програма не звертається, і кнопка «Подзвонити» не спрацює (файл налаштування).

      Чи можна передати адресу приймача підряднику, щоб він налаштував АТС?

      Передавайте її тільки в кабінет оператора. В адресі зашитий секретний ключ: той, хто її знає, може надсилати вам події від імені АТС.

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

      Ні. Ключ створюється один раз, при першому відкритті форми, і далі не змінюється. Нова адреса зʼявляється, лише якщо змінити домен магазину або заново створити сервіс у списку — тоді передайте її оператору.

      Чи потрібні ключі API, якщо на дзвінки відповідатиме голосовий AI?

      Ні. Голосовому AI достатньо переадресації номера в кабінеті оператора. Ключі потрібні, щоб у журнал потрапляли дзвінки менеджерів (ключі API чи голосовий AI).

      Суміжні теми

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

      Зміст статті

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