您可以在拨号计划做到这一点...
[menu-main]
exten => s,1,Noop()
exten => s,n(msg),Background(ForTodayPress1TomorrPress2)
exten => s,1,Goto(menu-today)
exten => s,2,Goto(menu-tomorrow)
exten => i,1,Playback(invalid)
exten => i,n,Goto(msg)
exten => t,1,Goto(msg)
[menu-today]
etc...
[menu-tomorrow]
etc...
或者像其他人建议你可以在可以写入标准输入和标准输出从读取任何语言做到这一点。 phpagi的实现是我特别喜欢的风格。它可能适合这个例子,就像PHP在单独的盒子上运行一样,所以它在任何负载下都不会影响PBX。
[menu-main]
exten => s,1,Noop()
exten => s,n(msg),Background(ForTodayPress1TomorrPress2)
exten => s,1,Goto(menu-today,s,1)
exten => s,2,Goto(menu-tomorrow,s,1)
exten => i,1,Playback(invalid)
exten => i,n,Goto(msg)
exten => t,1,Goto(msg)
[menu-today]
exten => s,1,Noop()
exten => s,n,agi(http://myapache/agi/readschedule.php)
exten => s,n,Hangup()
有没有编程的角度? – Kev 2009-01-30 12:10:47
我还不知道......现在它只是技术相关的。但人们似乎渴望帮助并给出答案... – Sebastian 2009-01-30 12:18:40