[Asterisk-java-users] setVarAction Issue
Brought to you by:
srt
From: Rounak S. <rou...@gm...> - 2013-06-13 06:30:38
|
Hi, I am using setVarAction command in my Hello manager(given in tutorial) class to set variable in a context(incoming-call) variable="context,extension,priority" i.e number="incoming-call,301,1" * * *Extensions.conf* [incoming-call] exten=>300,1,Answer() same=>n,Goto(${number}) exten=>301,1,Playback(/home/atul/Desktop/b) same=>n,Hangup() *Sip.conf* [1000abc] type=peer nat=yes qualify=no allow=all udpbindaddr=0.0.0.0 bindaddr=0.0.0.0 secret=mysecret host=dynamic context=incoming-call *Java Program* { OriginateAction originateAction; SetVarAction setVarAction=new SetVarAction(); ManagerResponse originateResponse; managerConnection.login(); String sip="SIP/1000abc";String context="incoming-call"; s*etVarAction.setChannel("SIP/1000abc");* * setVarAction.setVariable("number");* * setVarAction.setValue("incoming-call,301,1");* * * originateAction = new OriginateAction(); originateAction.setChannel(sip); originateAction.setContext(context); originateAction.setExten("300"); originateAction.setPriority(new Integer(1)); originateAction.setTimeout(Long.valueOf(30000)); originateAction.setAsync(true); originateResponse = managerConnection.sendAction(originateAction,10000); managerConnection.logoff(); } Error:WARNING[5345]: pbx.c:10560 pbx_parseable_goto: Goto requires an argument ([[context,]extension,]priority) == Spawn extension (incoming-call, 300, 2) exited non-zero on 'SIP/1000abc-00000000' |