І знову добрі новини від 3CX! Минулого тижня випущено два важливі оновлення: новий VoIP-додаток 3CX для Android та нова версія середовища розробки голосових додатків 3CX Call Flow Designer (CFD) для 3CX v16.
Новий VoIP-додаток 3CX для Android
Нова версія програми 3CX для Android включає різні покращення в стабільності та зручності роботи, зокрема, нову підтримку Bluetooth гарнітур та автомобільних мультимедійних систем.
Щоб підтримувати компактний та безпечний код, додаючи нові можливості, нам довелося обмежити підтримку версій Android. Тепер підтримується щонайменше Android 5 (Lollipop). За рахунок цього вдалося забезпечити стабільну інтеграцію та цілком надійну роботу на більшості телефонів. Ось що нам вдалося реалізувати:
Тепер з адресної книги Android ви можете натиснути на іконці 3CX біля контакту, і номер буде набраний через програму 3CX. Більше не потрібно відкривати програму, а потім дзвонити до контакту. Викликати абонента 3CX можна просто через контакти Android!
Коли номер набирається через 3CX, він перевіряється в адресній книзі Android. Якщо номер знайдено, відображаються дані контакту. Дуже зручно та наочно!
У програмі реалізовано підтримку LTE-мереж, що використовують IPv6. Тепер програма може працювати в деяких новітніх мережах, де використовується IPv6.
За нашими тестами, 3CX для Android гарантовано працюватиме на 85% смартфонів, що є на ринку. Виправлено помилки, що виникають на апаратах Nokia 6 і 8. Покращена внутрішня архітектура програми, завдяки чому мережні запити, наприклад вихідний дзвінок, надсилання повідомлень, виконуються значно швидше.
Експериментальна підтримка гарнітур Bluetooth
Для пристроїв на Android 8 і вище додаток 3CX для Android додає опцію, яка називається «Car/Bluetooth support» (розділ «Параметри» > «Додатково»). Опція використовує новий Android Telecom Framework API для покращення інтеграції Bluetooth та автомобільних мультимедійних систем. У деяких моделях телефонів вона включена за замовчуванням:
Nexus 5X та 6P
Pixel, Pixel XL, Pixel 2 та Pixel 2 XL
Усі телефони OnePlus
Усі телефони Huawei
Для телефонів Samsung цю опцію за замовчуванням вимкнено, але ми продовжуємо працювати для підтримки всіх сучасних апаратів.
Загалом ми рекомендуємо включити цю опцію. Однак зважте на такі обмеження:
На пристроях Samsung S8/S9 опція Car/Bluetooth support створює односторонню чутність. На пристроях Samsung S10 ви зможете приймати дзвінки, але вихідні дзвінки не будуть проходити. Ми працюємо над вирішенням цієї проблеми спільно з Samsung, оскільки вона пов'язана з особливостями їх прошивки.
У різних моделях телефонів і гарнітур можуть виникнути проблеми з маршрутизацією аудіо на Bluetooth. У цьому випадку спробуєте кілька разів переключитися між гарнітурою та спікерфоном.
Якщо виникають проблеми з Bluetooth, рекомендуємо передусім перевірити рівень заряду батареї. При низькому заряді деякі телефони включають інтелектуальне енергозбереження, яке впливає на роботу програм. Тестуйте роботу з Bluetooth при рівні заряду щонайменше 50%.
3CX Call Flow Designer v16 - голосові програми на C#
Як відомо, середовище CFD дозволяє створювати складні скрипти обробки дзвінків у 3CX. Після випуску 3CX v16 багато користувачів поспішили оновити систему та виявили, що голосові програми 3CX v15.5 не працюють. Треба сказати, що ми попереджали про це. Але не варто переживати – новий 3CX Call Flow Designer (CFD) для 3CX v16 вже готовий! CFD v16 пропонує просту міграцію вже створених програм, а також деякі нові компоненти.
У поточному релізі збережено звичний інтерфейс попередньої версії, але додано такі можливості:
Програми, що створюються, повністю сумісні з 3CX V16, а існуючі програми можуть бути швидко адаптовані для v16.
Нові компоненти для додавання даних до дзвінка та вилучення доданих даних.
Новий компонент MakeCall пропонує логічний результат для індикації успішної чи неуспішної відповіді абонента.
CFD v16 працює з 3CX V16 Update 1, який ще не випущено. Тому, щоб протестувати новий Call Flow Designer, потрібно встановити попередню версію 3CX V16 Update 1:
скачайте 3CX v16 Update 1 Preview. Використовуйте його тільки в тестових цілях – не встановлюйте у робочому оточенні! Згодом він оновлюватиметься через стандартні оновлення 3CX.
Компонент CFD Dialer успішно конвертується на нову версію, але має бути явно викликаним (вручну або через скрипт) для виконання виклику. Не рекомендуємо використовувати ці компоненти (дайлери) у нових проектах, оскільки це застаріла технологія. Замість неї буде реалізовано вихідний дзвінок через 3CX REST API.