MANUAL
手册详情
一、详情
使用我们的SDK为多个平台(iOS,Android,Windows,Mac OS和Linux)创建基于SIP的应用程序。
屡获殊荣的Ubiix VoIP SDK是一套功能强大且多功能的工具,可显著加速SIP应用程序开发。它包含一系列协议堆栈,SDK和一些示例项目,每个项目都使开发人员能够组合所有必需的组件,以便为每个应用程序的特定需求创建理想的开发环境。
Ubiix VoIP SDK符合IETF和3GPP标准,并且符合IMS(3GPP / 3GPP2,TISPAN和PacketCable 2.0)。这些高性能SDK提供了统一的API层,以实现全面的用户控制和灵活性。
开始
您可以在我们的网站上下载Ubiix VoIP SDK示例项目。示例包括提供的示例项目源代码(不包括SDK源代码)的VC ++,C#,VB.NET,Delphi XE,XCode(适用于iOS和Mac OS),Eclipse(适用于Android的Java)的演示。示例项目演示如何轻松快速地使用我们的SDK创建功能强大的SIP应用程序。
内容
下载的样本软件包几乎包含了Ubiix SDK的所有材料:文档,动态/静态库,源代码,头文件,数据表以及SDK用户可能需要的所有内容!
SDK用户手册
首先,建议阅读Ubiix VoIP SDK,SDK用户手册页面的文档,其中给出了每个API函数的简要说明。
网站
一些普遍的兴趣或经常更改的Ubiix SDK信息将实时发布在Ubiix网站上。版本中包含指向该网站的链接,因此,如果您未连接到Internet,浏览您可能会偶尔看到损坏的链接。为了确保正常使用Ubiix VoIP SDK所需的一切都已包含在发行版中。
支持
如果您需要任何帮助,请发送电子邮件给我们的支持团队。
安装先决条件
要使用Ubiix VoIP / IMS SDK进行开发,需要比API-9更新的SDK版本。
二、常见问题(FAQ)
1.我可以在哪里下载Ubiix VoIP SDK进行试用?
Ubiix VoIP SDK的所有示例项目均可在www.ubiix.cn上找到并下载
2.我如何编译示例项目?
1.从Ubiix网站下载示例项目。
2.解压缩.zip文件。
3.通过Eclipse或Android工作室打开项目。
4.直接编译示例项目。试用版SDK允许您进行2-3分钟的对话。
3.如何用Ubiix VoIP SDK创建一个新项目?
1.下载示例项目和评估SDK并将其解压缩到指定的目录
2.运行Eclipse并创建一个新的Android应用程序项目
3.将提取目录下libs目录中的所有文件复制到新应用程序的libs目录中。
4.从SDK导入依赖类。例如:
import com.Ubiix.OnUbiixEvent;
import com.Ubiix.UbiixSdk;
5.继续接口OnUbiixEvent来处理回调事件。
6.初始化SDK。例如:
mUbiixSDK = new UbiixSdk();
mUbiixSDK.setOnUbiixEvent(instanceofOnUbiixEvent);
mUbiixSDK.CreateCallManager(context);
mUbiixSDK.initialize(...);
有关更多详细信息,请参阅示例项目源代码。
4.如何测试P2P通话(不含SIP服务器)?
1.将SDK示例项目ZIP文件下载并解压缩到本地。编译并运行“P2PSample”项目。
2.在两台设备上运行P2Psample。例如,在设备A和设备B上运行,A的IP地址为192.168.1.10,B的IP地址是192.168.1.11。
3.在A上输入用户名和密码。例如,输入用户名111和密码aaa(您可以输入任何内容
作为SDK的密码将忽略它)。在B上输入用户名和密码。例如,输入用户名222和密码aaa。
4.单击A和B上的“初始化”按钮。如果默认端口5060已被使用,则P2PSample将提示“初始化失败”。在这种情况下,请点击“未初始化”按钮并更改本地端口,然后再次单击“初始化”按钮。
5.如果SDK已成功初始化,日志框将显示“已初始化”。
6.要拨打A至B,请输入“sip:222@192.168.1.11”,然后单击“拨号”按钮;同时拨打从B到A的电话,输入“sip:111@192.168.1.10”。
注意:如果本地sip端口更改为其他端口,例如,A正在使用本地端口5080,B正在使用本地端口6021,请拨打A至B的电话,请输入“sip:222@192.168.1.11:6021”并拨号;同时拨打从B到A的电话,进入“SIP:111@192.168.1.10:5080”
5. SDK是否安全?
是的,SDK是线程安全的。您可以调用任何API函数而无需考虑多个线程。
注意:SDK允许直接在回调事件中调用API函数 - “onAudioRawCallback”,“onVideoRawCallback”,“onReceivedRtpPacket”,“onSendingRtpPacket”回调函数除外。
沪ICP备18008779号 全球云通信服务商 | 云pbx | 云总机 | 云电话 | ippbx网络电话号码 | 人工智能客服 | 云呼叫中心