Re: [Asterisk-java-users] FastAGI call for custom commands
Brought to you by:
srt
From: Yves <yv...@gm...> - 2020-06-19 12:42:24
|
Hi, "streamFile" is not an customAGICommand. If you want to stream a soundfile, just use channel.streamFile("filename"); regards, Yves Am 17.06.2020 um 21:47 schrieb Wagner Feliziani via Asterisk-java-users: > Hi, > > I am trying to call custom commands using FastAGI as stated in the tutorial : channel.sendCommand(AgiCommand) > > I tried : > > ... > class CustomAgiCommand implements AgiCommand { > String cmd; > //public CustomAgiCommand(String cmd) {this.cmd = cmd;} > public CustomAgiCommand(String cmd) { this.cmd = cmd; } > @Override public String buildCommand() { > return cmd; > } > @Override public void setAsteriskVersion(AsteriskVersion arg0) {}} > ... > > channel.sendCommand( new CustomAgiCommand("streamFile(\"tt-monkeys\")") ); > > But it dont work : > > SEVERE: AgiException running AgiScript CallReceiveHandler on AJ DaemonPool-1.1 > org.asteriskjava.fastagi.InvalidOrUnknownCommandException: Invalid or unknown command: streamFile("tt-monkeys") > at org.asteriskjava.fastagi.internal.AgiChannelImpl.sendCommand(AgiChannelImpl.java:130) > at CallReceiveHandler.service(CallReceiveHandler.java:42) > at org.asteriskjava.fastagi.internal.AgiConnectionHandler.runScript(AgiConnectionHandler.java:178) > at org.asteriskjava.fastagi.internal.AgiConnectionHandler.run(AgiConnectionHandler.java:149) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > at java.lang.Thread.run(Thread.java:748) > > Am I doing this wrong ? > > Regards, > wagfeliz > > > _______________________________________________ > Asterisk-java-users mailing list > Ast...@li... > https://lists.sourceforge.net/lists/listinfo/asterisk-java-users |