[Freeswitch-dev] mod-java - initialization error
jonathan augenstine
jaugenstine at gmail.com
Fri Apr 4 13:26:35 EDT 2008
Damjan,
What I am trying to do is to implement a script that plays a prompt and
collects digits. I am able to use streamFile and getDigits to accomplish
this task but it produces an unacceptable experience, in that if experienced
people use the system they want to start entering digits before the prompt
completes and streamFile/getDigits will not support this behavior. I have
tried using playAndGetDigits but that method crashes freeswitch on the older
version. When I tried updating freeswitch I encountered the error noted
below. If you can give me some guidance I will help trouble shoot the
initialization problem. Thank you.
Jonathan
On Fri, Apr 4, 2008 at 5: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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20080404/7f614960/attachment.html
More information about the Freeswitch-dev
mailing list