使用 php 呼叫火力入站 ivr

call fire inbound ivr with php

我想创建入站 IVR 脚本,其中 XML 的某些部分来自 PHP。案例场景就像这个客户拨打给定号码并将转接到代理号码,但代理号码应该是动态的,意味着它应该来自 PHP。任何建议

我相信您可以使用以下 IVR 标签实现此目的:

  1. 从 IVR 向您的服务器发出 get 请求,以确定客户端应转移到的位置 https://developers.callfire.com/callfire_xml_get.html
  2. 创建if条件并根据return值将客户端转移到第一个或第二个号码https://developers.callfire.com/callfire_xml_if.html
  3. 转账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>