VOIP+PSTN集成方案

首先介绍下一般的需求场景

  1. 双方都是app,类似微信的纯voip的方式,一对一或者多对多的音视频会议
  2. 一方是app端软电话,另一方是客户的手机或者话机

    一般上述的场景,基本涵盖了我们熟知的拨打电话的领域。

android 和 ios 集成方案

首先需要下载信令的代码示例,到这里下载信令的sdk即可:
https://docs.agora.io/cn/2.0/download

信令的sdk,应该是包含了demo的。可以直接运行测试。需要注意的是。首先你需要按照快速开始 来配置demo。

替换旧的媒体SDK

官网上下载的信令的demo可能会存在开启媒体通信失败或者app闪退的问题,这个问题一般是媒体sdk过久。需要替换:

替换的方式是,到这里
https://docs.agora.io/cn/2.0/download
下载视频通话 + 直播 SDK即可。

android的集成方式为

然后在 Agora.io SDK 下载 视频通话 + 直播 SDK,解压后将其中的 libs 文件夹下的 *.jar 复制到本项目的 app/libs 下,其中的 libs 文件夹下的 arm64-v8a/x86/armeabi-v7a 复制到本项目的 app/src/main/libs 下,其中的 libs/include 文件夹下

ios的集成步骤:

下载 视频通话 + 直播 SDK,解压后将其中libs文件夹下的AgoraRtcEngineKit.framework
AgoraRtcCryptoLoader.framework
libcrypto.a
三个文件复制到本项目的 “OpenVideoCall” 文件夹下。最后使用 XCode 打开 OpenVideoCall.xcodeproj,连接 iPhone/iPad 测试设备,设置有效的开发者签名后即可运行。

VOIP+PSTN集成方案相关推荐

  1. TensorFlow神经网络集成方案

    TensorFlow神经网络集成方案 创造张力流create_tensorflow_neuropod 将TensorFlow模型打包为neuropod包. create_tensorflow_neur ...

  2. element vue 动态单选_软件更新丨vue-element-admin 4.0.0 beta 发布,后台集成方案

    vue-element-admin 4.0.0 beta 发布了. vue-element-admin 是一个后台集成解决方案,它基于 vue 和 element.它使用了最新的前端技术栈,内置了 i ...

  3. MiniDao普通项目集成方案

    2019独角兽企业重金招聘Python工程师标准>>> MiniDao普通项目集成方案 1.导入必要的jar包: 2.spring配置文件增加如下配置: <!-- Hibern ...

  4. 基于 EventBridge 构建 SaaS 应用集成方案

    引言 事件驱动架构(EDA)是一种以事件为纽带,将不同系统进行解耦的异步架构设计模型.在 EDA 中,事件驱动的运行流程天然地划分了各个系统的业务语义,用户可以根据需求对事件与针对此事件做出的响应灵活 ...

  5. (十七)java版spring cloud+spring boot 社交电子商务平台-spring+springmvc+kafka分布式消息中间件集成方案...

    电子商务平台源码请加企鹅求求:一零三八七七四六二六.kafka消息平台使用spring+kafka的集成方案,详情如下: 使用最高版本2.1.0.RELEASE集成jar包:spring-integr ...

  6. 基于PaaS平台的多应用自集成方案之公共数据集成

    源宝导读:在明源云"天际"PaaS平台之上,可以构建.部署和运行多个业务应用,并支持多应用分离部署,以提升系统整体的性能和稳定性.本文将介绍多应用自集成解决方案以及相关的实现细节. ...

  7. 日志服务与SIEM(如Splunk)集成方案实战

    背景信息 目标 本文主要介绍如何让阿里云日志服务与您的SIEM方案(如Splunk)对接, 以便确保阿里云上的所有法规.审计.与其他相关日志能够导入到您的安全运维中心(SOC)中. 名词解释 LOG( ...

  8. 日志服务与SIEM(如Splunk)集成方案实战 1

    背景信息 目标 本文主要介绍如何让阿里云日志服务与您的SIEM方案(如Splunk)对接, 以便确保阿里云上的所有法规.审计.与其他相关日志能够导入到您的安全运维中心(SOC)中. 名词解释 LOG( ...

  9. supersu二进制更新安装失败_Q音直播编译优化与二进制集成方案

    一.背景: Q音直播抽离成pod库分别引入到QQ音乐和Fan直播两个独立app中,而对于直播业务来讲,直播SDK通过pod本地引入集成到Demo中进行日常直播业务的开发,通过Demo来精简工程规模,提 ...

最新文章

  1. 今晚直播 | 基于知识图谱的人机对话系统方法与实践
  2. 读《实战 GUI 产品的自动化测试》之:第二步,构建利于维护的自动化测试系统...
  3. Ajax PHP 边学边练 之三 数据库
  4. html纵向文本,html – 垂直对齐CSS圈中多行的文本
  5. PAT_B_1004_Java(20分)
  6. Postgresql快速写入\/读取大量数据(.net)
  7. GCC10.1.0最新版编译
  8. html表单与python交互,HTML表单不能与python一起使用
  9. 一群参与境内外赌博网站的开发的程序员被抓,网友:切勿面向监狱编程...
  10. block--内存管理
  11. yii2不用composer使用redis
  12. 设计模式笔记之二(工厂模式)
  13. zbb20170919 设置eclipse myeclipse 在工程窗口 项目目录 显示代码错误提示的
  14. WZOI.CC基础题库答案向导
  15. ssh框架 mysql 配置文件_SSH框架与配置文件的简单搭建
  16. 最详细AMD Ryzen CPU,VMware安装macOS(虚拟机安装黑苹果)文章索引
  17. idea使用技巧总结,超实用(2年mac idea使用经验)
  18. CSS3鼠标悬停360度旋转效果
  19. java冒泡排序经典代码(Java冒泡排序)
  20. 人工智能、深度学习、机器学习常见面试题83~100

热门文章

  1. 人工神经网络的训练步骤,神经网络常用训练方法
  2. Appium自动化测试(五)——PO模式(一):短信案例
  3. 对3D体感试衣镜的看法
  4. 【论文 CCF C】Multi-DQN: An ensemble of Deep Q-learning agents for stock market forecasting
  5. 用 Python 在股票交易中实现布林带策略
  6. 谈用户裂变,社群裂变的重要性
  7. Mysql中时间格式转换
  8. 涵盖从java入门到深入架构,Linux、云计算、分布式、大数据Hadoop、ios、Android、互联网技术应有尽有
  9. 使用CNNs网络,基于caltech 101数据集实现分类
  10. 3D游戏引擎入门课程——概述