И отново добри новини от 3CX! Миналата седмица бяха пуснати две важни актуализации: новото VoIP приложение 3CX за Android и новата версия на средата за разработка на гласови приложения 3CX Call Flow Designer (CFD) за 3CX v16.
Новото VoIP приложение 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 за Android.
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.
- Свалете и инсталирайте , използвайки .
За миграция на съществуващите проекти CFD от v15.5 на v16 Update 1 Preview следвайте .
Или гледайте учебно видео.

Обърнете внимание на съществуващия проблем:
- Компонентът CFD Dialer успешно се конвертира в новата версия, но трябва да бъде явно извикан (ръчно или чрез скрипт) за осъществяване на обаждане. Не препоръчваме използването на тези компоненти (дайлери) в нови проекти, тъй като това е остаряла технология. Вместо това ще бъде реализиран изходящият обаждане чрез 3CX REST API.
Пълен CFD v16.
Източник: habr.com
