Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在SipDroid中使用g729编解码器时出错_Android_Sip_Codec - Fatal编程技术网

Android 在SipDroid中使用g729编解码器时出错

Android 在SipDroid中使用g729编解码器时出错,android,sip,codec,Android,Sip,Codec,我正在开发一个SIP应用程序来拨打和接听电话。我希望该应用程序支持g729编解码器 首先,我尝试了一个开源项目SipDroid,并按照(从149到160的注释)添加了g729编解码器 但g729编解码器并没有在我的应用程序中协商。我删除了其他编解码器,只添加了g729 在我的星号中,我添加了g729编解码器的.so文件,在对等帐户中,我不允许所有的,只允许g729,但我得到了一个不兼容编解码器的错误。有关Asterisk CLI的编解码器配置和日志消息的详细信息 我确信客户端存在问题,因为我在A

我正在开发一个SIP应用程序来拨打和接听电话。我希望该应用程序支持g729编解码器

首先,我尝试了一个开源项目SipDroid,并按照(从149到160的注释)添加了g729编解码器

但g729编解码器并没有在我的应用程序中协商。我删除了其他编解码器,只添加了g729

在我的星号中,我添加了g729编解码器的.so文件,在对等帐户中,我不允许所有的,只允许g729,但我得到了一个不兼容编解码器的错误。有关Asterisk CLI的编解码器配置和日志消息的详细信息

我确信客户端存在问题,因为我在Asterisk中添加了g729,并且我正在调用具有g729编解码器的Polycom

任何关于这个问题的建议和解决方案都将不胜感激

谢谢

已解决:


请看我的回答,我已经遵循了哪些步骤

  • jni文件夹中下载并添加了g729_jni.cpp
  • org.sipdroid.codecs包中创建或下载g729.java文件
  • 按照此处列出的步骤操作注释编号
  • 下载libs.rar文件并解压缩
  • 将该libs添加到项目根目录

    如果要在SipDroid中添加g729,请参阅此


我遵循的步骤

  • jni文件夹中下载并添加了g729_jni.cpp
  • org.sipdroid.codecs包中创建或下载g729.java文件
  • 按照此处列出的步骤操作注释编号
  • 下载libs.rar文件并解压缩
  • 将该libs添加到项目根目录

    如果要在SipDroid中添加g729,请参阅此


我需要构建g729_jni。那么,让我知道如何构建它,libs.rar需要什么,因为我需要构建g729_jni.soi在#include“g729/typedef.h”#include“g729/basic_op.h”#include“g729/ld8a.h”#include“g729/g729a.h”上有错误。。这些文件位于何处。@Kajal libs.rar已包含sipdroid项目的g729_jni.so。这里是我为sipdroid社区上传的。我正在用sipdroid开发一个自定义实现,因为我需要更改包名,g729编解码器存在问题,因为*kInterfacePath=“org/sipdroid/pjlib/g729”;所以需要重建整个g729。所以source@Kajal我还开发了sipdroid的自定义实现,并添加了对g729编解码器的支持。我需要构建g729_jni。所以,让我知道如何构建它,libs.rar需要什么,因为我需要构建g729_jni.soi在#include“g729/typedef.h”include上有错误“g729/basic_op.h”包括“g729/ld8a.h”#包括“g729/g729a.h”" .. 这些文件位于何处。@Kajal libs.rar已包含sipdroid项目的g729_jni.so。这里是我为sipdroid社区上传的。我正在用sipdroid开发一个自定义实现,因为我需要更改包名,g729编解码器存在问题,因为*kInterfacePath=“org/sipdroid/pjlib/g729”;所以需要重建整个g729。所以source@Kajal我还开发了sipdroid的自定义实现,并添加了对g729编解码器的支持。