我受命与一组 DOCSIS 语音工程师一起研究电话调制解调器/网关设备测试的自动化选项。对于我们收到的每个带有 eMTA 的新 DOCSIS 设备,我们都需要对其进行数十次测试。例如,拿起电话、听到提示音、拨号并选择一个选项。
为了使该组的测试自动化,我希望有一个脚本按顺序运行每个测试。该脚本将在电话调制解调器/网关后面的服务器上运行,它将指示 eMTA 拨打电话。
我已经研究过Asterisk 调用文件,它将在我目前设置的 RasPBX 上运行。但是,我担心这个解决方案会由 PBX 发起呼叫并绕过 MTA。调制解调器仅用于传递由 PBX 发起的数据,而不是在我们的语音交换机上注册并路由到 PSTN。
本质上,我想将服务器变成基本的有线电话。该服务器将通过电话线将音调发送到调制解调器的 RJ 11 端口,然后嵌入式 MTA 将执行呼叫功能。
目前我正在尝试确定这是否可行。是否可以用服务器代替传统的有线电话来实现此目的?
答案1
是的,如果您的设备通过 FXO 端口连接到 Asterisk 服务器,则可以使用 Asterisk 呼叫文件进行此类常规测试。
FXO 端口通常是 RJ-11 连接,用于连接到电话公司的 POTS(普通老式电话服务)线路。在您的情况下,eMTA 充当电话公司的角色。
根据您要运行的测试类型,调制解调器可以发挥作用。即,您可以进行基本的拨号测试。如果您想录制和分析音频、验证来电显示生成的变化、测试不同形式的呼叫监控等,专用电话卡将更容易使用。