Re: [Asterisk-java-devel] B2BUA Fastagi
Brought to you by:
srt
From: ahmed m. <ama...@gm...> - 2010-01-20 14:04:07
|
I wrote this code to run the two channels OriginateAction originateAction; ManagerResponse originateResponse; originateAction = new OriginateAction(); originateAction.setChannel("SIP/111"); originateAction.setContext("from-sip"); originateAction.setPriority(new Integer(1)); // connect to Asterisk and log in managerConnection.login(); originateResponse = managerConnection.sendAction(originateAction, 30000); // print out whether the originate succeeded or not System.out.println(originateResponse.getResponse()); originateAction.setChannel("SIP/222"); originateAction.setContext("from-sip"); originateAction.setPriority(new Integer(1)); originateResponse = managerConnection.sendAction(originateAction, 30000); BridgeAction bridge; bridge=new BridgeAction("SIP/111","SIP/222" ); On Wed, Jan 20, 2010 at 2:49 PM, Yves Arikoglu <yv...@gm...> wrote: > Hi, > > whats missing: > - the dialplan (your context from-sip) > - the asterisk-java-version you use > > The code you gave does not show how you dial your extension "222" or how > you try to bridge them. > The bridge-Action expects "channels" to bridge, not an extension... the > command does not work that way! > So after you originate the calls to your sip-extensions, you know the > channels, that are used and these channels > must be used for bridgeaction.... > > yves > > ahmed magdy schrieb: > > i am working on asterisk 1.6,2.0 > > when i initiate call to (111,222) ,it is working,the issue now ,when i > > want to bridge the 2 calls, > > when i wrote > > BridgeAction bridge; > > bridge=new BridgeAction("SIP/111","SIP/222" ); > > > > Terminating reader thread:no lines available scanner closed > > > > On Wed, Jan 20, 2010 at 1:47 PM, David Fire <dd...@gm... > > <mailto:dd...@gm...>> wrote: > > > > you forgot your question.... > > David > > > > 2010/1/20 ahmed magdy <ama...@gm... > > <mailto:ama...@gm...>> > > > > Asterisk 1.6.2.0 > > Java Code here > > import java.io.IOException; > > > > import org.asteriskjava.fastagi. > > AgiException; > > import org.asteriskjava.manager.AuthenticationFailedException; > > import org.asteriskjava.manager.ManagerConnection; > > import org.asteriskjava.manager.ManagerConnectionFactory; > > import org.asteriskjava.manager.TimeoutException; > > import org.asteriskjava.manager.action.OriginateAction; > > import org.asteriskjava.manager.response.ManagerResponse; > > > > > > public class b2bua { > > private ManagerConnection managerConnection; > > public b2bua() throws IOException > > { > > ManagerConnectionFactory factory = new > > ManagerConnectionFactory("192.168.50.132", "admin", "secret5"); > > this.managerConnection = > > factory.createManagerConnection(); > > } > > > > public void run() throws IOException, > > AuthenticationFailedException, TimeoutException > > { > > > > OriginateAction originateAction; > > ManagerResponse originateResponse; > > originateAction = new OriginateAction(); > > originateAction.setChannel("SIP/111"); > > originateAction.setContext("from-sip"); > > originateAction.setPriority(new Integer(1)); > > > > managerConnection.login(); > > originateResponse = > > managerConnection.sendAction(originateAction, 30000); > > > > // print out whether the originate succeeded or not > > System.out.println(originateResponse.getResponse()); > > managerConnection.logoff(); > > } > > } > > public static void main(String[] args) throws Exception { > > // TODO code application logic here > > > > > > b2bua b; > > > > b = new b2bua(); > > b.run(); > > > > > > } > > > > sip.conf > > > > [general] > > port = 5060 ; Port to bind to (SIP is 5060) > > bindaddr = 192.168.1.x ; x = Asterisk server IP address > > allow = ulaw ; Allow all codecs > > context = bogon-calls ; Send SIP callers that we don't know > > about here > > > > [111] > > type=friend > > username=111 > > secret=1234 > > host=dynamic > > context=from-sip > > mailbox=111 > > nat=yes > > canreinvite=no > > qualify=yes > > > > [222] > > type=friend > > username=222 > > secret=1234 > > host=dynamic > > context=from-sip > > mailbox=222 > > nat=yes > > canreinvite=no > > qualify=yes > > > > > > [1300] > > type=friend > > username=1300 > > secret=1234 > > host=dynamic > > context=from-sip > > mailbox=1300 > > nat=yes > > canreinvite=no > > qualify=yes > > > > > > [444] > > type=friend > > username=444 > > secret=1234 > > host=dynamic > > context=from-sip > > mailbox=444 > > nat=yes > > canreinvite=no > > qualify=yes > > > > I am running the program from netbeans. > > Thanks > > - Show quoted text - > > > > > > -- > > Ahmed Magdy Mahmoud > > > > > > > ------------------------------------------------------------------------------ > > Throughout its 18-year history, RSA Conference consistently > > attracts the > > world's best and brightest in the field, creating > > opportunities for Conference > > attendees to learn about information security's most important > > issues through > > interactions with peers, luminaries and emerging and > > established companies. > > http://p.sf.net/sfu/rsaconf-dev2dev > > _______________________________________________ > > Asterisk-java-devel mailing list > > Ast...@li... > > <mailto:Ast...@li...> > > https://lists.sourceforge.net/lists/listinfo/asterisk-java-devel > > > > > > > > > > -- > > (\__/) > > (='.'=)This is Bunny. Copy and paste bunny into your > > (")_(")signature to help him gain world domination. > > > > > > > ------------------------------------------------------------------------------ > > Throughout its 18-year history, RSA Conference consistently > > attracts the > > world's best and brightest in the field, creating opportunities > > for Conference > > attendees to learn about information security's most important > > issues through > > interactions with peers, luminaries and emerging and established > > companies. > > http://p.sf.net/sfu/rsaconf-dev2dev > > _______________________________________________ > > Asterisk-java-devel mailing list > > Ast...@li... > > <mailto:Ast...@li...> > > https://lists.sourceforge.net/lists/listinfo/asterisk-java-devel > > > > > > > > > > -- > > Ahmed Magdy Mahmoud > > > > ------------------------------------------------------------------------ > > > > > ------------------------------------------------------------------------------ > > Throughout its 18-year history, RSA Conference consistently attracts the > > world's best and brightest in the field, creating opportunities for > Conference > > attendees to learn about information security's most important issues > through > > interactions with peers, luminaries and emerging and established > companies. > > http://p.sf.net/sfu/rsaconf-dev2dev > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Asterisk-java-devel mailing list > > Ast...@li... > > https://lists.sourceforge.net/lists/listinfo/asterisk-java-devel > > > > > > ------------------------------------------------------------------------------ > Throughout its 18-year history, RSA Conference consistently attracts the > world's best and brightest in the field, creating opportunities for > Conference > attendees to learn about information security's most important issues > through > interactions with peers, luminaries and emerging and established companies. > http://p.sf.net/sfu/rsaconf-dev2dev > _______________________________________________ > Asterisk-java-devel mailing list > Ast...@li... > https://lists.sourceforge.net/lists/listinfo/asterisk-java-devel > -- Ahmed Magdy Mahmoud |