OK. here is what happens: What I do: 1) Party A calls in. 2) Java creates a answers leg A. 3) java creates a session willf ollowing code: JavaSession session2= new JavaSession( "sofia/gateway/voip.did.les.net/14146548900"); session2.originate( "sofia/gateway/voip.did.les.net/14146548900",originate, 15); 4) Java bridges the two legs with the following code: if(session2.ready()) freeswitch.bridge(session2,session1); The result: 1) Connection is established and forwarded to the Java code without problem. 2) Java code indeed answers 3) The far end rights (i.e. the device connected to leg B) 4) The far end rings twice 5) The near end (call originator) is disconnected 6) FS displays teh following error message: 2008-06-26 18:06:07 [WARNING] switch_cpp.cpp:801 originate() Error Creating Outgoing Channel! [sofia/gateway/did.voip.les.net/14146548900] 2008-06-26 18:06:07 [ERR] switch_cpp.cpp:760 ready() session is not initalized 6) The far end continues to ring 7) The far end goes to voicemail 8) FS displays on the console that far end answered 9) Voicemail records silence and terminates. So, any idea why near end is disconnected? Thanks, Klaus. -------- Original-Nachricht --------
Datum: Thu, 26 Jun 2008 16:51:47 -0500 Von: "Anthony Minessale" <anthony.minessale@gmail.com> An: freeswitch-users@lists.freeswitch.org Betreff: Re: [Freeswitch-users] Java Support
originate string is the same string you put in the bridge app
eg: sofia/default/foo@bar.com
On Thu, Jun 26, 2008 at 4:26 PM, Klaus Teller <klaus.teller@gmx.net> wrote:
Hi,
what is an originate string? I tried the following:
JavaSession session2= new JavaSession(System.nanoTime()+"");
what i get is the following error message:
2008-06-26 17:23:26 [ERR] switch_core_session.c:205 switch_core_session_outgoing_channel() Could not locate channel type 61111410867975 2008-06-26 17:23:26 [ERR] switch_ivr_originate.c:823 switch_ivr_originate() Cannot create outgoing channel of type [61111410867975] cause: [CHAN_NOT_IMPLEMENTED]
Thanks, Klaus. -------- Original-Nachricht --------
Datum: Thu, 26 Jun 2008 09:13:41 -0500 Von: "Anthony Minessale" <anthony.minessale@gmail.com> An: freeswitch-users@lists.freeswitch.org Betreff: Re: [Freeswitch-users] Java Support
If you want to create a new one you can feed an originate string to the constructor instead of a uuid
if you are just planning to bridge a call you can just execute bridge on your existing session.
session.execute("brodge", "sofia/default/foo@bar.com");
On Thu, Jun 26, 2008 at 9:06 AM, Klaus Teller <klaus.teller@gmx.net> wrote:
causes the FS to crash. 2) Whatever path to Java is specified when building FS, when starting it, it will look for Java at: /usr/java/jdk1.6.0/jre.
The config file for mod_java determines that path, not what was present at build time.
Looking forward to your feedback.
Klaus L'Imbecile.
Good luck Damjan
Ist Ihr Browser Vista-kompatibel? Jetzt die neuesten Browser-Versionen downloaden: http://www.gmx.net/de/go/browser
_______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE: http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
Thanks for the feedback. But where do I get a GUID/UUID from if I want to create a brand new session? Do I need to create one myself?
As the sample code on the wiki shows, if a FS session already exists, i can use the JavaSession constructor and pass it the UUID. But I tend to beleive that to originate a new call i would need to create a fresh JavaSession.
Then, what do I pass to originate as first parameter? It's expecting a CoreSession.
Klaus L'Imbecile.
-------- Original-Nachricht --------
Datum: Thu, 26 Jun 2008 15:25:59 +0200 (SAST) Von: damjan@ecntelecoms.com An: freeswitch-users@lists.freeswitch.org Betreff: Re: [Freeswitch-users] Java Support
X-ECN Telecoms-MailScanner-Information: Contact ECN Telecoms X-ECN Telecoms-MailScanner: Found to be clean X-ECN Telecoms-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-101.81, required 6, autolearn=not spam, AWL 0.79, BAYES_00 -2.60, NO_RELAYS -0.00, USER_IN_WHITELIST -100.00) X-ECN Telecoms-MailScanner-From: damjan@ecntelecoms.com X-Spam-Status: No
Hi Folks,
Questions regading Java (not Javascript):
1) How do I originate a call? I tried somethis as following without success
JavaSession session2= new JavaSession();
session2.originate(null,"sofia/gateway/did.voip.les.net/14163442000");
You need to use the JavaSession constructor that takes a GUID/UUID string.
The error messgae I get is that session2 is not initialized. Any idea?
2) Assuming I have two legs session1 and session2. Bridging them would be done with freeswitch.birdge(session1, session2) is that correct? I coudln't test this since I'm not able to create session2.
I guess.
Quick Observations:
1) The wiki says that Java 1.6 would cause FS to crash. But, actually the current Java 1.6 works just fine while the current Java 1.5 (update
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
-- GMX startet ShortView.de. Hier findest Du Leute mit Deinen Interessen! Jetzt dabei sein: http://www.shortview.de/wasistshortview.php?mc=sv_ext_mf@gmx
_______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE: http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/
AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com><
MSN%3Aanthony_minessale@hotmail.com<MSN%253Aanthony_minessale@hotmail.com>
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com>
<PAYPAL%3Aanthony.minessale@gmail.com<PAYPAL%253Aanthony.minessale@gmail.com>
IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org
<sip%3A888@conference.freeswitch.org><
sip%3A888@conference.freeswitch.org<sip%253A888@conference.freeswitch.org>
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org>
<googletalk%3Aconf%2B888@conference.freeswitch.org<googletalk%253Aconf%252B888@conference.freeswitch.org>
pstn:213-799-1400
-- GMX startet ShortView.de. Hier findest Du Leute mit Deinen Interessen! Jetzt dabei sein: http://www.shortview.de/wasistshortview.php?mc=sv_ext_mf@gmx
_______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/
AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
-- Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger