[Freeswitch-dev] mod-java - initialization error

jonathan augenstine jaugenstine at gmail.com
Fri Apr 4 10:27:08 EDT 2008


In the dialplan I answer the call and then call the mod_java script.  I log
the UUID to the console.  It looks valid.  How do I verify that the UUID is
valid and the correct UUID?

On Fri, Apr 4, 2008 at 6:27 AM, Anthony Minessale <
anthony.minessale at gmail.com> wrote:

> The change was to the underlying C++ constructor to keep track of if the
> wrapper actually has control of a session or not.
>
> CoreSession::CoreSession(char *nuuid)
> {
>
>     if (session = switch_core_session_locate(nuuid)) {
>         channel = switch_core_session_get_channel(session);
>         init_vars();
>         uuid = strdup(nuuid);
>         memset(&caller_profile, 0, sizeof(caller_profile));
>         allocated = 1;
>     }
> }
>
> all the methods contain a sanity check that says.
> if (!(session && allocated)) {
> switch_log_printf(SWITCH_CHANNEL_LOG,SWITCH_LOG_ERROR, "session is not
> initalized\n"); return x;
>
> so make sure that the uuid string is actually the uuid of your call.
> perhaps the author of this module could look at creating the session
> wrapper for you when it's in the context of a call like the js mod does.
>
>
>
>
>
>
>
>
> On Fri, Apr 4, 2008 at 7:54 AM, Damjan Jovanovic <damjan at ecntelecoms.com>
> wrote:
>
> > 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=-102.277, required 6, autolearn=not spam, ALL_TRUSTED
> > -1.80,
> >        AWL -0.48, USER_IN_WHITELIST -100.00)
> > X-ECN Telecoms-MailScanner-From: damjan at ecntelecoms.com
> > X-Spam-Status: No
> >
> >
> > On Fri, 2008-04-04 at 00:38 -0700, jonathan augenstine wrote:
> > > I have a mod-java script that is encountering an error on the latest
> > > version from svn.
> > >
> > > The script runs successfully on build: FreeSwitch Version 1.0.pre3
> > > (7616M)
> > >
> > > When I retrieve the latest version from svn (8019) I get the following
> > > output from the console:
> > >
> > > 2008-04-04 02:03:15 [ERR] switch_cpp.cpp:146 getVariable() session is
> > > not initalized
> > > 2008-04-04 02:03:15 [ERR] switch_cpp.cpp:146 getVariable() session is
> > > not initalized
> > > 2008-04-04 02:03:15 [ERR] switch_cpp.cpp:153 execute() session is not
> > > initalized
> > > 2008-04-04 02:03:15 [DEBUG] switch_cpp.cpp:98 ~CoreSession()
> > > CoreSession::~CoreSession desctructor
> >
> >
> > Make sure the UUID is valid.
> >
> > Otherwise, whoever changed the semantics of the session API should also
> > patch mod_java.
> >
> >
> > > Java code that works on 7616 but fails on 8019:
> > >
> > >     public void run(String sessionUuid, String args)
> > >     {
> > >         freeswitch.console_log("notice", "INBOUND UUID: " +
> > > sessionUuid + " ARGS: " + args + "\n");
> > >         JavaSession session = null;
> > >
> > >         try
> > >         {
> > >             session = new JavaSession(sessionUuid);
> > >
> > >             session.setAutoHangup(false);
> > >
> > >             String raw_dnis =
> > > session.getVariable("originate_caller_id_number");
> > >             String raw_ani = session.getVariable("caller_id_number");
> > >
> > > Has something changed on the Java module.  Do I need any new
> > > additional initialization?
> > >
> > > Jonathan
> > >
> > > _______________________________________________
> > > Freeswitch-dev mailing list
> > > Freeswitch-dev at lists.freeswitch.org
> > > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
> > > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
> > > http://www.freeswitch.org
> >
> > Bye
> > Damjan
> >
> >
> >
> > _______________________________________________
> > Freeswitch-dev mailing list
> > Freeswitch-dev at lists.freeswitch.org
> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
> > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
> > http://www.freeswitch.org
> >
>
>
>
> --
> Anthony Minessale II
>
> FreeSWITCH http://www.freeswitch.org/
> ClueCon http://www.cluecon.com/
>
> AIM: anthm
> MSN:anthony_minessale at hotmail.com <MSN%3Aanthony_minessale at hotmail.com>
> GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com<PAYPAL%3Aanthony.minessale at gmail.com>
> IRC: irc.freenode.net #freeswitch
>
> FreeSWITCH Developer Conference
> sip:888 at conference.freeswitch.org <sip%3A888 at conference.freeswitch.org>
> iax:guest at conference.freeswitch.org/888
> googletalk:conf+888 at conference.freeswitch.org<googletalk%3Aconf%2B888 at conference.freeswitch.org>
> pstn:213-799-1400
> _______________________________________________
> Freeswitch-dev mailing list
> Freeswitch-dev at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
> http://www.freeswitch.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20080404/2d3e22f3/attachment-0001.html 


More information about the Freeswitch-dev mailing list