我被要求开发一个脚本,可以通过H.323拨打需要更好监控的语音邮件系统。(该设备以神秘的方式消亡,通过snmp提供的功能非常有限)。我们的想法是拨打一个电话号码,看看是否有人接听。如果有问题,语音邮件系统将响铃忙或不应答。在
我的问题在于我对H.323和可用的库一无所知。(Perl是我公司的首选语言,但对于这种特定的语言,我可能可以不使用python或使用一些二进制程序)
我在搜索H.323时发现了一个黑暗的兔子洞。我不懂C或者不想把pbx作为客户机运行,我找到了开源库,但是没有“call()”函数。我没有周期去学习每一个进进出出。在
(如果不是为了工作,我会用python编写几行代码,然后使用Twilio来完成所有繁重的工作。)
我想我需要一些关于如何解决这个问题的指导。在
谢谢
有一些SIP测试工具允许您生成SIP流量。我在过去曾把SIPp作为大学项目的一部分,也许这对你有帮助
**EDIT:**
快速搜索得到YateSeagull我没有用过它们,但也许它们能解决你的问题。如果你发现什么东西一定要贴出来。在
要拨打H.323测试电话,你不能打败ohphone:
您通常可以在linux发行版中找到ohphone作为一个包:
^{pr2}$源可以在voxgratia上找到 虽然年纪大了,它仍然工作得很出色。在
使用ohphone处理输出有点棘手,但是可以使用perl脚本之类的东西将其处理为errno值。在
下面是一个快速而肮脏的例子:
这个剧本已经有好几年的历史了,但在那段时间里它对我们很有效。在
相关问题 更多 >
编程相关推荐