我能够使用拨号方案中继消息。此命令发送消息,但我似乎无法使用 fastagi(java) 运行它
拨号计划
exten => _X.,n,MessageSend(${ACTUALTO},${MESSAGE(from)})
快速敏捷
public void service(AgiRequest ar, AgiChannel ac) throws AgiException {
System.out.println(ac.getFullVariable("${MESSAGE(body)}"));
System.out.println(ac.getFullVariable("${MESSAGE(to)}"));
System.out.println(ac.getFullVariable("${MESSAGE(from)}"));
System.out.println(ac.getFullVariable("${CUT(MESSAGE(to),@,1)}"));
//Correct values are show from above printlns
ac.exec("MessageSend(${CUT(MESSAGE(to),@,1)},${MESSAGE(from)})");
}
最后一行导致警告/var/asterisk/messages
警告[2287][C-00000000] res_agi.c: 找不到应用程序 (MessageSend(${CUT(MESSAGE(to),@,1)})