在不实际发送传真的情况下识别号码已连接到传真的最佳方法应该是什么?

我想可以打个简短的电话:目标是确定声明为传真线路的号码是否是 真的 一条传真线路,工作正常且可用。

有帮助吗?

解决方案

如果你可以打个电话,许多传真创建“传真识别音

  

此信号可以由终止传真机的任何位置为1.8〜2.5秒之间AFTER应答呼叫发送。 CED信号由2100Hz声音是从在持续时间2.6到4秒的。的CED色调为上线禁用任何回声抵消器是有用的。

     

在CED还采用以下的2100Hz的声音“无声”的时间间隔。此时间间隔为55〜95(75 +/- 20)MS持续。在此之后的时间间隔,终止传真机将发送300个BPS“行成功扭转了”序言启动预消息标识程序。

一些较旧的传真不支持,虽然,不知道他们是如何被触发(即通过先发送一个音,但如果你有一个手机,而不是一个传真号码,可能是真的很烦人)

其他提示

我明白你的问题是,你的的传真号码在你的客户数据库列表,并希望验证这些数字仍然是有效的。

然后,你可以使用 TAPI 以编程方式拨打这些号码,如果它检测传真是接听,无需实际发送的传真,只需连接并询问设备(传真),它有什么样的能力。

下面是微软关于他们的TAPI信息

这是更简单的方法可能是有COM端口和使用ATI的命令来调用设备和发送ATX3D,看看是否与ATA设备答案上的传真调制解调器。 (或者类似的东西,那是很久很久以前我编程调制解调器..)

它本质上是不可能的。

它们使线共享的开关装置。例如,访问 http://www.faxswitch.com/ 以查看他们的产品。

行看起来像语音线路到的的发送传真识别音。然后,线路切换到传真机(如果存在)。

因此,单个数字可以是语音和传真。

测试的一个快速和肮脏的方式,如果一个数是一个传真号码将是谷歌(使用一些API),用于“传真[数字]”。

e.g。,点击 http://www.google.co.uk/search?q= ”传真+ 01422 + 329262"

不新西兰至少。

下面,传真号码不从正常数目的不同之处命名空间的条款。

一个传真数可以仅为1位(最右边)不同于它们的正常线,或甚至是公司可能不<强>的不同FAX /电话线,并且它们只是共享一条线路,并使用音调检测启动传真协议来代替。

此外,你不需要跟任何人注册有传真服务电话线上工作,所以没有索引你可以看一下,看看它的传真或没有。要知道唯一的办法是发起呼叫,看看如果你得到一个传真响应,即使这样,如果发生了传真被关闭,你会得到一个假阴性。

我认为你的问题可能会变成导致狩猎幻影。

哦,还有更多的乐趣,你可能有插在墙上只是模拟传真设备:)他们的拨号调制解调器桌面。如果你不想包含这些为“传真机”。你将最有可能出的运气。

首先,该号码中没有任何固有信息可以将其识别为传真线路。甚至电话公司也不知道 - 它只是客户连接到墙壁插孔的设备。

在某些时候你只需要信任用户。但是,也可以尝试以下想法:

  • 在每份传真上公布一个号码(最好是免费电话),收件人可以致电取消。在某些地方,这可能是一项要求——“未经请求的”传真被认为是滥用行为,就像垃圾邮件一样,因为它们会给收件人带来材料和带宽成本。如果有人订阅了不属于他们的号码,这将为您提供保护。
  • 在您的软件中添加某种错误阈值,该阈值将停止一次传真尝试 n 尝试失败,并将该号码标记为无效。如果您有其他方式联系用户,您可以通知他们此事件。同样的原理也适用于电子邮件地址 - 当我更改电子邮件地址但忘记通知他们时,我收到了来自公司的蜗牛邮件通知;一旦电子邮件被退回几次,他们就会发送一封礼节性的信函提醒我更新。

许多古老的传真线路设置为自动拿起甚至语音呼叫,所以你可以只打电话和检查。在另一方面,它不会有很多新的工作,因此,尽管你可以告诉大家,一个是传真线路,你不能告诉它不是。

我敢肯定有传真调制解调器,因此,如果您连接到它 - 使用AT代码也许(!如何1990年的),你可以从响应代码,有传真有确定 - 但你仍然必须通话,使谈判等 - 只是不发送页

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top