在android上的语音通话数据通道上传输数据

Posted

技术标签:

【中文标题】在android上的语音通话数据通道上传输数据【英文标题】:Transmit data on voice call's data channel on android 【发布时间】:2013-08-03 09:48:38 【问题描述】:

当我使用 GSM 调制解调器进行低电平工作时,可以在语音通话期间通过数据通道传输数据(这里有一些信息 https://en.wikipedia.org/wiki/GSM)。因此,例如,借助对 gsm 调制解调器的 AT 命令,我可以发送“1”,而在另一端获得“1”。 流程是: 1. 拨号。 2 传输数据。我记得我什至在汇编器上编写了自己的 ppp->icmp/ip->udp 堆栈。所以我的设备能够通过这个 gsm-modem 与互联网服务提供商进行通信。 (也可以讨论是否将麦克风和耳机连接到 gsm 调制解调器并同时传输数据。) 问题是如何在android中做类似的事情。是否可以在android API的帮助下通过这个数据通道传输数据?

【问题讨论】:

【参考方案1】:

据我所知,您在 Android 中无法做到这一点。只是您不能以任何方式以编程方式修改调用。 API 不允许这样做。 这就是为什么我们在市场上没有任何有效的答录机应用程序。

【讨论】:

以上是关于在android上的语音通话数据通道上传输数据的主要内容,如果未能解决你的问题,请参考以下文章

OpenHarmony 通话应用源码剖析

OpenHarmony 通话应用源码剖析

android的基础入门

FTP 服务器上的命令通道和数据通道分别使用啥端口

Android 语音通话录音无法在系统上播放

Discord.js 将 mpeg 音频流流式传输到语音通道