我正在尝试使用星号上的呼叫文件拨打电话,无论声音文件是否完成,它都会在给定时间后播放文件并挂断。
我将它作为 AGI 脚本使用这个 bash 脚本:
#!/bin/bash
Duration="30"
file="sound.mp3"
while read VAR && [ -n ${VAR} ] ; do : ; done
echo "ANSWER"
read RESPONSE
echo 'SET AUTOHANGUP $Duration'
echo 'EXEC PLAYBACK "'$file'" ""'
read RESPONSE
exit 0
问题是星号 cdr 日志显示通话持续 30 秒,无论对方是否挂断了电话......
任何人都可以帮忙吗?