Re: [Asterisk-java-devel] B2BUA Fastagi
Brought to you by:
srt
From: ahmed m. <ama...@gm...> - 2010-01-20 14:05:45
|
i am using asterisk-java-1.0.0.CI-20091213.204518-75.jar. Thanks On Wed, Jan 20, 2010 at 4:03 PM, ahmed magdy <ama...@gm...>wrote: > 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 > > -- Ahmed Magdy Mahmoud |