使用Python/Flask访问AMI以计算调用持续时间和limi

2024-04-27 00:30:35 发布

您现在位置:Python中文网/ 问答频道 /正文

大家好,各位飞越者

目前我正在使用Python连接AMI,一切正常。我可以看到直播电话,也可以挂断电话

但是我有一个任务要完成,每次打电话我都能看到这些电话的持续时间。现在我必须从MySQL表列中为用户添加的余额中扣除持续时间。你知道吗

因此,当(平衡-当前持续时间)<;60秒时,IVR应该告诉用户他或她还有1分钟。你知道吗

您认为这可以通过使用Python/Flask脚本来实现吗。此外,脚本必须异步运行,而不需要在激活函数之前转到页面。你知道吗


Tags: 函数用户lt脚本flaskmysql页面余额
1条回答
网友
1楼 · 发布于 2024-04-27 00:30:35

您必须使用AMI接口。然后,您将可以访问事件以连接呼叫分支和连接挂断。此外,当需要时,您将能够使用AMI重定向将呼叫转移到IVR(这将断开当前呼叫)。你知道吗

烧瓶不是解决这个问题的好办法。最好从头开始编写自己的AMI客户机解决方案,或者使用一些库。库可能会限制您的选择。AMI协议很容易实现,只需在TCP套接字上进行文本读/写(类似于HTTP)。你知道吗

相关问题 更多 >