解决来电显示检测问题
提供呼叫者ID信息的系统有多种,其中两个主要(也是CallURL板支持的唯一系统)是FSK和DTMF,您需要确定所使用的类型,您的电话服务提供商可以为您提供此信息。 如果您的系统无法检测到呼叫者ID,则需要执行多项检查来确定问题。
- 最明显的检查是您的电话系统提供商提供被叫方信息。一般情况下,您必须订阅此服务并收取额外费用。
- 另外,您的硬件必须能够解码来电显示信息,而不是所有的调制解调器和主板都可以。我们推荐的由CallURL和Dialogic制作的板(https://www.nch.com.au/ivm/modems.html#ABE)支持呼叫者ID。请注意,呼叫者名称支持更为有限,CallURL在其当前板上不支持此功能。
- 来电显示信息在第一个和第二个铃声之间提供,因此您的软件在应答之前必须等待至少两个铃声。如果使用IVM应答助理,则可以在“设置”中对此进行配置。选择“常规”选项卡并将环数设置为2个或更多(最好是默认的3个)。
- PABX系统通常会过滤掉呼叫者ID信息,这样PABX上的普通分机就不会接收数据。您通常需要一条连接到模拟端口的线路(即纯外部线路)。
- 如果您使用Dialogic语音板,请将Dialogic设置项目“Report Call”(报告呼叫)更改为3,这将为呼叫者ID提供足够的工作时间。
- 当从您的区号之外接收呼叫时,可以过滤掉呼叫者ID信息。这取决于您的电话系统提供商。
- 电话线不良会破坏信息,导致无法正常显示呼叫者ID信息。
- 一些电话提供商仅提供电话号码,而不提供呼叫者姓名信息。
- 大多数硬件仅支持DTMF和FSK类型的主叫方ID。请确保您的硬件支持与电话提供商所提供的相同的主叫方ID。
CallURL 板 检查CallURL面板的设置
- 退出您的应用程序(例如IVM)
- 运行CallURL Line Detector,在“开始”菜单中,将Easy Tapi分组,然后将程序“Line Detector”分组。如果出现错误“Cannot Allocate Channel”,则表明该应用程序仍在运行,或者其他应用程序正在使用开发板。请检查 并退出程序。
- 有一个下拉列表通道(即连接到卡的每条电话线)。选择第一个通道(通道1)。
- 转到“设置”菜单的“TAPI设置”选项并检查“呼叫者ID”的值,确保它与您使用的系统匹配。
- 对所有频道重复
- 重新引导(如果要作为服务运行,则需要)
- 重新运行您的应用程序
如果确实需要更改设置,那么您会发现问题,并且IVM现在应该可以正常工作。 其他主板和调制解调器
设置因设备而异,您需要确定特定设备的设置。请告知我们,以便我们详细更新本指南。
相关软件