有没有适用于 Android 传真的本机应用程序?
我想开发一个传真应用程序。我在谷歌上搜索并找到了一些链接,用于在android上开发传真应用程序的应用程序。但我想使用android的本机应用程序开发应用程序。在一些网站上,我读到免费的网络服务可用于发送/使用Android移动应用程序接收传真。但由于安全原因,我不想使用第三方服务。Android是否提供了任何本机应用程序?否则请告诉我哪种方式更好地开发应用程序?
I want to develop a FAX application.I searched on google and found some links ,applications for developing FAX apps on android.But I want to develop application using native app from android.In some sites i read free web services are available for sending/receiving fax using android mobile application.But I don't want to use Third party services due to security reasons.Was android provided any native app?otherwise please give me advise which way is better to develope application?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
传真通信选项从一开始就嵌入在 GSM 协议中,这是设计上的自然结果。它使用可选的 GSM 数据传输协议来进行传真传输,因此说 GSM 音频质量不够好是蹩脚的。
当传真通过 GSM 网络传输时,没有模拟解调,它在进入提供商的 PBX 时转换为数字。
购买一台老式的诺基亚 9500,它默认实现了基于 Symbian 的传真应用程序,可以在任何 GSM 提供商上完美运行。在某些提供商上,您需要启用额外的电话号码来接收传真消息,在某些电话(例如西门子 M55)上,您甚至可以通过主手机线路单击任何来电上的菜单选项来接收传真。
我认为谷歌有责任免费为用户提供合适的GSM传真软件,就像大多数移动制造商以前所做的那样。通过搜索“传真”或“传真”出现在游戏市场上的所有内容都是垃圾。
PS VoIP 线路上还有一种特殊的传真传输协议,它是 T.38 或 G.711 pass-through;如果您的提供商/节点和硬件支持其中之一,您很幸运也可以通过互联网连接发送和接收传真。例如。我自己的工作硬件是 Brother 9440/Planet VIP-156/sipnet.ru。
The fax communication option is embedded in GSM protocol since the very beginning, it's natural by design. Is uses optional GSM data tranfer protocol for fax transmission, so it was lame to say that GSM audio quality isn't good enough.
There's no analogue demodulation when fax goes over GSM network, it converts to digital on entering provider's PBX.
Get an old good Nokia 9500 it had implemented Symbian-based fax application by default, that worked perfect on any GSM-provider. On some providers, you needed to enable an additional phone number for receiving facsimile messages, on some phones like Siemens M55 you could receive fax by clicking a menu option on any incoming call even by main cell line.
I think Google is responsible for providing users with an appropriate GSM faxing software for free, as most of the mobile manufacturers did before. Everything present on play market by search 'fax' or 'facsimile' is junk.
P.S. There is also a special protocol for fax transmission on VoIP lines, it's T.38 or G.711 pass-through; if your provider/nodes and hardware supports one of those you are lucky to send and receive faxes over internet connection as well. Eg. my own working set of hardware is Brother 9440/Planet VIP-156/sipnet.ru.
您可以在 Android 上进行语音通话时录制和播放音频,我一直这样做!我会定期录制所有通话并在语音通话时向其他人播放。我还在通话时用手机播放音乐。
我不知道你从哪里获取信息,也许是旧版本的 Android 或来自网络提供商或制造商的库存 ROM,这些 ROM 已经损坏了软件中的硬件,但 Android 确实允许在通话期间同时录音和播放。因此,我可以录制任何我想要的质量,从 3GP 垃圾一直到 CD 质量,尽管语音通话没有任何意义。
因此,完全有可能在 Android 上创建一个“本机传真”应用程序(有人曾经这样称呼它)来发送和接收任何传真并保留此类记录(文件?),就像任何彩信、短信、录音电话一样 除了核心传真功能之外,
唯一需要的规定是能够在接听电话之前区分语音呼叫和传真数据,目前,如果您提供两个不同的号码或逐一应答,则目前只能 100% 准确。使用软件拨打电话并错过语音电话(或者让那些希望有人接听的人打电话给您的手机)。
您可以通过将不同的号码分配到白名单以便传真应用程序自动应答来解决此问题,但使用同一应用程序的任何人仍然必须先致电您以确认您将让传真应用程序应答他们的下一个呼叫他们是否想给您发送传真。
这看起来很混乱,但我相信很快就会有人实现直接从 Android 发送和接收任何传真。有人曾经说过手机内部的“GSM调制解调器(路由器)”没有发送和接收任何传真的“硬件”,但我们并不依赖硬件来生成或解码模拟传真信号,也不是使用硬件GSM 调制解调器处于数据模式,因此该论点存在严重缺陷。
然而,我们使用电话传输语音数据(恰好携带由软件生成的模拟传真信号),该数据又由硬件转换为数字并通过 GSM 网络以数字方式传输。尽管我们最终在出口和入口点使用相同的“GSM 调制解调器(路由器)硬件”来完成工作,但这里的技术应用存在巨大差异。手机处理器内部发生的事情与“GSM 调制解调器路由器”完全无关,因此我们基本上可以在编码之前生成和操纵发送到它的任何模拟信号。
好的,现在我们已经掌握了所有这些信息,请有人为 Android 开发一个“本机传真”应用程序:-)
谢谢
You CAN record and play audio during a voice call on Android, I do it all the time! I record all my calls and play them back to other people whilst in a voice call, regularly. I also play people music from my phone, whilst in a call.
I don't know where you're getting your information from, maybe an old version of Android or a stock ROM from a network provider or manufacturer which have crippled the hardware in software but Android certainly DOES allow the recording and playback simultaneously during a call. Because of this I can record ANY quality I wish, from 3GP rubbish all the way up to CD quality, although there's no point on voice calls.
Because of this it is ENTIRELY possible to create a "Native FAX" application (as someone once termed it) on Android to send AND receive any FAX and keep records (files?) of such, just like any MMS, SMS, recorded phone call etc.
The only provision that would be required on top of core FAX functionality would be the ability to distinguish between voice calls and FAX data prior to picking up the call, which is currently only 100% accurate if you provide two different numbers or answer every call with software and miss voice calls (or piss people off calling your mobile who expect a human to answer).
You could get around this issue by assigning different numbers to a white-list for the FAX application to automatically answer but anyone using the same application would still have to call you first to confirm that you will let the FAX application answer the next call from them should they want to send you a fax.
It seems like a lot of messing around but I'm sure someone will implement sending and receiving any FAX from Android directly some time soon. Someone once said the "GSM modem (router)" inside mobile phones don't have the "hardware" to send and receive any FAX but we are not relying on hardware for the analogue FAX signal to be generated or decoded NOR are we using the GSM modem in DATA mode, therefore that argument is severely flawed.
We are however using the phone to transmit voice data (which happens to be carrying the analogue FAX signal generated by the software) which is in turn converted by the hardware into digital and transmitted digitally over the GSM networks. There's a huge difference in the application of technologies here, even though we are ultimately using the same "GSM modem (router) hardware" at the exit and entry point to get the job done. What happens inside the processor of the phone has absolutely nothing to do with the "GSM modem router" therefore we can essentially generate and manipulate any analogue signal sent to it before it does it's encoding.
Ok, now we have all this information out of the way, someone PLEASE develop a "Native FAX" application for Android :-)
Thanks
如果您研究传真传输协议,您会发现仅仅录制声音不足以开发可用的本机传真应用程序。传真机使用基于声音的握手程序,其定时完全依赖于由高响应系统切换的固定电话的有效响应。请访问 www.spandsp.org 有关 VOIP 传真的详细讨论。无论如何,您给出的希望开发此类应用程序的理由也是有缺陷的。与一般公众的观念相反,PSTN 上的传真并不安全,可以通过几个有线夹和笔记本电脑进行窃听。如果您希望开发一种安全的数据传输方法,那么加密电子邮件或即时消息将是一种更简单且更有前途的方法。请记住,安全的数据传输要求发送者和接收者都使用兼容的协议。
If you research fax transmission protocols you will appreciate that simply recording sound is insufficient for the development of a working native fax application. Fax machines use a sound based handshaking procedure whose timing is totally reliant upon the efficent response over landlines that are switched by highly responsive systems. Check out www.spandsp.org on fax over VOIP for a detailed discussion. In any case, the reason you give for wishing to develop such an app is also flawed. Contrary to general public conceptions fax over the PSTN is NOT SECURE and can be tapped with a couple of wired clips and a laptop. If you wish to develop a secure method of transmitting data then encrypted email or instant messaging would be a simpler and more promising approach. Keep in mind that secure data transmission requires that both sender and recipient are using compatable protocols.
你不能。
Android 不允许您录制通话,也不允许您在通话中播放音频。
传真应用程序需要两者。
You can't.
Android doesn't let you record calls and it doesn't let you play audio in the call.
Both are required for a fax application.