程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何将 IVR 连接到 asteric 到 python 代码大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决如何将 IVR 连接到 asteric 到 python 代码?

开发过程中遇到如何将 IVR 连接到 asteric 到 python 代码的问题如何解决?下面主要结合日常开发的经验,给出你关于如何将 IVR 连接到 asteric 到 python 代码的解决方法建议,希望对你解决如何将 IVR 连接到 asteric 到 python 代码有所启发或帮助;

我想接收来自 IVR 对 asterisk 的呼叫,将其传递给处理它的 python,并将其响应回 ivr。谁能指导我如何设置 这就是我所做的 我的操作系统是 CentOs 8 我正在使用 python 3.6 我使用星号 vs 17

我已经创建了 sip.config

@H_874_6@[general] context=internal allowguest=no allowoverlap=no bindport=5060 bindaddr=0.0.0.0 srvlookup=no disallow=all allow=ulaw alwaysauthreject=yes canreinvite=no nat=yes session-timers=refuse localnet=192.168.1.0/255.255.255.0 [7001] type=frIEnd host=dynamic secret=123 context=internal [7002] type=frIEnd host=dynamic secret=456 context=internal

我的扩展名.config

@H_874_6@[internal] exten => 7001,1,Answer() exten => 7001,2,Dial(SIP/7001,60) exten => 7001,3,PlayBACk(vm-nobodyavail) exten => 7001,4,VoiceMail(7001@main) exten => 7001,5,Hangup() exten => 7002,Answer() exten => 7002,Dial(SIP/7002,60) exten => 7002,PlayBACk(vm-nobodyavail) exten=> 7002,VoiceMail(7002@main) exten => 7002,Hangup() exten => 8001,VoicemailMain(7001@main) exten => 8001,Hangup() exten => 8002,VoicemailMain(7002@main) exten => 8002,Hangup()

在 modules.config 我已经添加了 要求 = chan_sip.so

星号正在运行。现在我将如何连接 python 以便当调用命中星号时 python 接收它并以音频的形式返回响应在多个地方我正在阅读有关 AGR 的信息,但我没有得到任何正确的设置文件。 我没有使用 pJsip,因为我找不到好的配置文件。 我使用了多个拨号号码,但仅在需要时使用

解决方法

有很多方法可以做到这一点。

最高级的是使用 func_ODBC 和 func_curl 编写拨号计划(可能根本不需要 python,取决于你的需要)。

您还可以检查 AGI 和 AMI 接口。

https://wiki.asterisk.org/wiki/pages/viewpage.action?pagEID=32375589

https://wiki.asterisk.org/wiki/pages/viewpage.action?pagEID=29395573

大佬总结

以上是大佬教程为你收集整理的如何将 IVR 连接到 asteric 到 python 代码全部内容,希望文章能够帮你解决如何将 IVR 连接到 asteric 到 python 代码所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。