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
|