8

我想开发一个传真应用程序。我在谷歌上搜索并找到了一些链接,用于在 android 上开发传真应用程序的应用程序。但我想使用来自 android 的本机应用程序开发应用程序。在某些网站上,我阅读了免费的网络服务可用于发送/使用 android 移动应用程序接收传真。但出于安全原因,我不想使用第三方服务。android 是否提供任何本机应用程序?否则请告诉我哪种方式更好地开发应用程序?

4

4 回答 4

11

传真通信选项从一开始就嵌入在 GSM 协议中,这是设计的自然。是使用可选的 GSM 数据传输协议进行传真传输,所以说 GSM 音频质量不够好是蹩脚的。

传真通过 GSM 网络时没有模拟解调,它在进入提供商的 PBX 时转换为数字。

买一台旧的诺基亚 9500,它默认实现了基于 Symbian 的传真应用程序,在任何 GSM 提供商上都能完美运行。在某些提供商上,您需要启用一个额外的电话号码来接收传真消息,在某些电话(例如 Siemens M55)上,您可以通过单击任何来电上的菜单选项来接收传真,即使是通过主手机线路。

我认为谷歌有责任免费为用户提供合适的 GSM 传真软件,就像大多数移动制造商以前所做的那样。通过搜索“传真”或“传真”出现在游戏市场上的所有内容都是垃圾。

PS VoIP 线路上还有一个特殊的传真传输协议,它是 T.38 或 G.711 直通;如果您的提供商/节点和硬件支持其中之一,那么您也很幸运能够通过 Internet 连接发送和接收传真。例如。我自己的工作硬件集是 Brother 9440/Planet VIP-156/sipnet.ru。

于 2012-11-14T09:49:34.103 回答
4

您可以在 Android 上进行语音通话期间录制和播放音频,我一直都在这样做!我会记录我所有的电话,并定期在语音通话中将它们回放给其他人。在通话时,我还会通过手机播放人们的音乐。

我不知道您从哪里获取信息,可能是旧版本的 Android 或来自网络提供商或制造商的库存 ROM,它们在软件中削弱了硬件,但 Android 确实允许在通话期间同时录制和播放. 正因为如此,我可以录制任何我想要的质量,从 3GP 垃圾一直到 CD 质量,尽管语音通话没有意义。

因此,完全有可能在 Android 上创建一个“本地传真”应用程序(有人曾经称之为)来发送和接收任何传真并保留此类的记录(文件?),就像任何彩信、短信、录音电话一样等等

在核心传真功能之上需要的唯一规定是能够在接听电话之前区分语音呼叫和传真数据,如果您提供两个不同的号码或接听每个电话,则目前只有 100% 准确软件和错过语音电话(或惹恼那些希望有人接听你的手机的人)。

您可以通过为传真应用程序自动应答的白名单分配不同的号码来解决此问题,但使用同一应用程序的任何人仍然必须先给您打电话,以确认您会让传真应用程序接听他们的下一个电话如果他们想给你发传真。

看起来很麻烦,但我相信很快有人会直接从 Android 发送和接收任何传真。有人曾经说过,手机内部的“GSM 调制解调器(路由器)”没有发送和接收任何传真的“硬件”,但我们并不依赖硬件来生成或解码模拟传真信号,也不是我们使用的是GSM 调制解调器处于 DATA 模式,因此该论点存在严重缺陷。

然而,我们正在使用手机传输语音数据(恰好承载由软件生成的模拟传真信号),这些数据又由硬件转换为数字并通过 GSM 网络以数字方式传输。尽管我们最终在出口和入口点使用相同的“GSM调制解调器(路由器)硬件”来完成工作,但这里的技术应用存在巨大差异。手机处理器内部发生的事情与“GSM调制解调器路由器”完全无关,因此我们基本上可以在它进行编码之前生成和操纵发送给它的任何模拟信号。

好的,现在我们已经掌握了所有这些信息,请有人为 Android 开发一个“本机传真”应用程序 :-)

谢谢

于 2012-02-10T15:13:08.387 回答
3

如果您研究过传真传输协议,您会发现仅仅录制声音对于开发一个正常工作的本地传真应用程序是不够的。传真机使用基于声音的握手程序,其时间完全依赖于由高响应系统切换的固定电话的有效响应。查看 www.spandsp.org 上的 VOIP 传真以进行详细讨论。无论如何,您希望开发这样一个应用程序的原因也是有缺陷的。与一般公众的观念相反,PSTN 上的传真并不安全,可以用几个有线夹和笔记本电脑窃听。如果您希望开发一种安全的数据传输方法,那么加密电子邮件或即时消息将是一种更简单、更有前途的方法。

于 2012-06-05T00:16:02.430 回答
0

你不能。

Android 不允许您录制通话,也不允许您在通话中播放音频。

两者都是传真应用程序所必需的。

于 2011-02-23T12:45:49.063 回答