使用Asterisk和CSipSimple为VOIP设置TLS+ZRTP
我试图使用星号ANS csipsimple作为客户端设置VoIP交换 服务器端: 为服务器和两个客户生成证书 将服务器证书放入/etc/asterisk/键/ 中 sip.conf: [general] context=local allowguest=no alwaysauthreject=yes allow=gsm allow=ulaw allow=alaw directmedia=yes allowoverlap=no bindport=5061 tlsdontverifyserver=yes tlsenable=yes tlsbindaddr=192.168.0.119 tlscertfile=/etc/asterisk/keys/asterisk.pem tlscafile=/etc/asterisk/keys/ca.crt tlscapath=/etc/asterisk/keys register => tls://john:p
0 2024-03-17
编程技术问答社区
在eclipse下调试android的本地代码失败
我正在尝试使用Debug As->Android Native Application选项在" csipsimple" Android应用中调试本机代码.我使用 this 这样做的教程.我一直遇到这些错误: [2013-06-09 17:24:24 - SipHome] Unknown Application ABI: [2013-06-09 17:24:24 - SipHome] Android [2013-06-09 17:24:24 - SipHome] Unknown Application ABI: [2013-06-09 17:24:24 - SipHome] NDK: [2013-06-09 17:24:24 - SipHome] Unknown Application ABI: [2013-06-09 17:24:24 - SipHome] Uses [2013-06-09 17:24:24 - SipHome] Unknown Application ABI
0 2024-02-17
编程技术问答社区
关于G729在pjsip的整合
我正在对此进行询问,因为我不是C专家.请参阅任何工作的人可以帮助您.我正在PJSIP LIB中整合G729,我从在这里. 首先,我在'pjmedia/src/pjmedia-codec/audio_codecs.c'中注册了G729 #if PJMEDIA_HAS_G729_CODEC /* Register G729 */ status = pjmedia_codec_g729_init(endpt); if (status != PJ_SUCCESS){ return status; } #endif 现在,我有两个文件" pj_g729.c"和" pj_g729.h",我必须根据我的知识在pjsip lib中复制. 因此,我在" pjmedia/src/pjmedia-codec"中复制了" pj_g729.c" &'pj_g729.h'in'/root/pjsip/trunk_2_allloweversionsuccess_an
0 2024-02-11
编程技术问答社区
在eclipse下调试android的本地代码失败
我正在尝试使用Debug As->Android Native Application选项在" csipsimple" Android应用中调试本机代码.我使用 this 这样做的教程.我一直遇到这些错误: [2013-06-09 17:24:24 - SipHome] Unknown Application ABI: [2013-06-09 17:24:24 - SipHome] Android [2013-06-09 17:24:24 - SipHome] Unknown Application ABI: [2013-06-09 17:24:24 - SipHome] NDK: [2013-06-09 17:24:24 - SipHome] Unknown Application ABI: [2013-06-09 17:24:24 - SipHome] Uses [2013-06-09 17:24:24 - SipHome] Unknown Application ABI
0 2024-01-30
编程技术问答社区
如何在CSipSimple中更新OpenSSL版本?
我正在为我的应用程序使用CSIPSIMPLE代码.但不幸的是,Google Playstore提出了警告: 您正在使用openssl的脆弱版本 我想从现有代码更新OpenSSL版本. 这是我遵循的一些参考. csipsimple-openssl 但是我被困在步骤5 没有这样的命令 m:找不到命令 我是否遵循错误的步骤?如果有人已经这样做,请帮助我或提供一些步骤/链接. 任何帮助都将不胜感激 解决方案 如果有人在一个本机库中使用脆弱版本的openssl遇到问题,我为@nonos解决方案添加了更多详细信息和说明.本教程适用于Csipsimple,但构建OpenSSL静态库是一个更通用的解决方案. 我建议第二个解决方案,因为添加静态OpenSSL库是更简单的解决方案. 先决条件:需要先配置Android NDK. 首先,下载openssl兼容版本(> 1.0.2f/1.0.1r). 从下载两个脚本.万一有人想知道他们的工作:他们为每个a
10 2024-01-30
编程技术问答社区
Pjsip 使用Sip | 特定事件通知来通知消息
我想在csipsimple中实现通知事件回调,这是我编写的C代码 我的C/C ++文件 pjsip_event_notification.h文件 #include class EventCallBack { public: virtual ~EventCallBack() {} virtual void on_evsub_state(pjsip_evsub *sub, pjsip_event *event){} virtual void on_tsx_state(pjsip_evsub *sub, pjsip_transaction *tsx, pjsip_event *event){} virtual void on_rx_refresh(pjsip_evsub *sub, pjsip_rx_data *r
24 2023-09-04
编程技术问答社区
如何在进行pjsip makecall()时添加自定义页眉?
在进行 sip 呼叫之前,我需要为其添加一个自定义标头.请帮帮我. 提前致谢. 解决方案 我的问题终于有了答案.您应该更改您的 ma​​ke makeSipCall() 方法. private boolean makeSipCall(String phoneNumber) { if(!created) return false; Log.i("MtaAPIImpl", (new StringBuilder("makecall : ")).append(phoneNumber).toString()); phoneNumber = (new StringBuilder("").toString(); byte userData[] = new byte[1]; int callId[]
186 2022-10-13
编程技术问答社区
安卓。cSipSimple。如何将视频通话整合到项目中?
我已经通过这种方式构建了 SipHome 项目: http://code.google.com/p/csipsimple/wiki/HowToBuild#Without_building_the_native_library 没关系.应用程序编译并启动.现在我想在我的应用程序上添加视频通话功能.结帐后 (http://csipsimple.googlecode.com/svn/trunk/) 我也有这个 SVN 依赖项: CSipSimpleBranded CSipSimpleCodecG729 CSipSimpleCodecPack CSipSimpleVideoPlugin 我已将 PluginReceiver、CaptureReceiver、PluginReceiverFfmpeg 和 PluginReceiverVpx 类从 CSipSimpleVideoPlugin 项目放到 SipHome 项目中.我还将接收器的描述添加到 SipHome 清单项目中:
2592 2022-07-19
编程技术问答社区
在尝试用pjsip注册时出现错误。pjsip_eunsuptransport
我正在开发一个基于android上的pjsip的sip客户端(我正在使用csipsimple代码作为现在的参考). 当我尝试注册帐户时,我收到以下错误: 无法生成合适的联系头用于注册: 不支持的传输(pjsip_eunsuptransport) 我的代码与这里 Sipeerver String是注册器"192.168 ...."的IP地址 我还尝试不指定以下代码中的传输方法: int[] accId = new int[1]; accId[0] = 1; pjsua_acc_config cfg = new pjsua_acc_config(); pjsua.acc_config_default(cfg); csipsimple_acc_config css_cfg = new csipsimple_acc_config(); pjsua.csipsimple
4108 2022-07-19
编程技术问答社区