Как включить G729 в ​​Linphone Android

Я последовал за гидом по ссылке: кодек G729 для Linphone Android

И добавил файл .SO в каталог libs.

Мы можем создать Android-приложение на самом устройстве и увидеть настройку G729 на экране настроек.

Но когда мы отключили все аудиокодеки, кроме G729, мы больше не можем звонить.

Не могли бы вы помочь мне построить и интегрировать G729 в ​​Linphone Android?

    В linphone мы прочитали файл и в том, что они дают опцию, пока мы строим проект. Вам нужно предоставить опцию для g729 как 1 и построить проект.

    Надеюсь, что это сработает для вас.

    Сначала загрузите последний исходный код Linphone отсюда .

    После этого перейдите в каталог верхнего уровня проекта и выполните следующую команду:

    ./prepare.py -DENABLE_NON_FREE_CODECS=ON -DENABLE_G729=ON 

    По умолчанию все не бесплатные кодеки отключены.

    Используя вышеприведенную команду, вы можете включить не бесплатные кодеки. -DENABLE_NON_FREE_CODECS=ON Включить аргумент -DENABLE_NON_FREE_CODECS=ON не бесплатные кодеки & -DENABLE_G729=ON аргумент включить кодек G729.

    Я надеюсь, что это помогает.

    Здесь нужно понять две вещи: во-первых, на сервере SIP должен быть включен G729, а во-вторых, вам нужно включить G729 в ​​приложении на обоих концах (приемник и вызывающий).

    Чтобы создать linphone с G729, выполните следующую команду:

    make BUILD_G729=1