使用 php 呼叫火力入站 ivr
call fire inbound ivr with php
我想创建入站 IVR 脚本,其中 XML 的某些部分来自 PHP。案例场景就像这个客户拨打给定号码并将转接到代理号码,但代理号码应该是动态的,意味着它应该来自 PHP。任何建议
我相信您可以使用以下 IVR 标签实现此目的:
- 从 IVR 向您的服务器发出 get 请求,以确定客户端应转移到的位置 https://developers.callfire.com/callfire_xml_get.html
- 创建if条件并根据return值将客户端转移到第一个或第二个号码https://developers.callfire.com/callfire_xml_if.html
- 转账https://developers.callfire.com/callfire_xml_transfer.html
<dialplan name="Root">
<setvar varname="fromNumber">${call. callerid}</setvar>
<get varname="transferNum">http://destination.com/test.php?type=TestText&ID=${fromNumber}</get>
<if expr="${transferNum} == 1">
<transfer callerid="${fromNumber}">5551235555</transfer>
</if>
<if expr="${transferNum} == 2">
<transfer callerid="${fromNumber}">5551236666</transfer>
</if>
<if expr="${transferNum} == 3">
<transfer callerid="${fromNumber}">5551237777</transfer>
</if>
</dialplan>
我想创建入站 IVR 脚本,其中 XML 的某些部分来自 PHP。案例场景就像这个客户拨打给定号码并将转接到代理号码,但代理号码应该是动态的,意味着它应该来自 PHP。任何建议
我相信您可以使用以下 IVR 标签实现此目的:
- 从 IVR 向您的服务器发出 get 请求,以确定客户端应转移到的位置 https://developers.callfire.com/callfire_xml_get.html
- 创建if条件并根据return值将客户端转移到第一个或第二个号码https://developers.callfire.com/callfire_xml_if.html
- 转账https://developers.callfire.com/callfire_xml_transfer.html
<dialplan name="Root">
<setvar varname="fromNumber">${call. callerid}</setvar>
<get varname="transferNum">http://destination.com/test.php?type=TestText&ID=${fromNumber}</get>
<if expr="${transferNum} == 1">
<transfer callerid="${fromNumber}">5551235555</transfer>
</if>
<if expr="${transferNum} == 2">
<transfer callerid="${fromNumber}">5551236666</transfer>
</if>
<if expr="${transferNum} == 3">
<transfer callerid="${fromNumber}">5551237777</transfer>
</if>
</dialplan>