如果Callee/设备离线,请转发通话



我需要根据是否打开/关闭端设备来转发呼叫。如果设备打开,请正常致电该号码,否则将其转发给部门的其他成员。

exten => _[0-9]X,1,Dial(SIP/${EXTEN}dev, 120) ;if phone is offline, execute line below
Dial(SIP/01dev&SIP/02dev&SIP/03dev, 16)

如何确定设备是否关闭?

一个简单的拨号平面植入可以检查dialStatus并使用execif-如果没有使用第一台拨号获得答案,请执行第二台拨号:

exten => _[0-9]X,1,Dial(SIP/${EXTEN}dev, 120) ;your 1st line
same => n,ExecIf($["${DIALSTATUS}" != "ANSWER"]?Dial(SIP/01dev&SIP/02dev&SIP/03dev, 16))

请注意,第一个设备可以是" on"的,并且拨号不会以答案返回(忙,诺斯威尔,取消等),但是猜猜即使设备是" on",但没有回答。

相关内容

  • 没有找到相关文章

最新更新