05-02-2014 05:53 AM
Is it possible to create and deploy a Java class to extend the call start and call end classes using the Java API without using Call Studio?
Or, if that is not possible, can a global logger be added without using Call Studio? Ideally we would do what we need to do without call studio, but if not it would be nice to know in advance.
05-02-2014 06:10 AM
Yes, you can do it using any other IDE as long as you have the necessary jar files. It can be deployed manually.
Hemal
05-02-2014 09:04 AM
What are you trying to use it with?
Is it that you have a VXML Server app that was written using Studio, and
now you want it to implement a start of call class, but you don't want
to have to go back and modify the Studio app to do that?
Because that's easy to do. I can explain how, not hard at all.
Or are you doing something else? Like writing your own jsps or .net or
something that creates vxml at runtime? Are you using VXML Server?
Please explain.
05-02-2014 09:19 AM
We would like to create an app that implements the start of call class for all calls that hit the VXML server. We have tried dropping the jar file in the common lib folder, but that doesn't seem to work. Does the Java API only work for Call Studio applications?
05-02-2014 09:28 AM
No, it will work for all as long the java class implements the right interface for example StartApplicationInterface from the right package etc.
You may be likely having some other issues.
Hemal
05-02-2014 09:37 AM
If the app was written using Studio originally, then you'll have to
modify the
C:\Cisco\CVP\VXMLServer\applications\MyApp\data\application\settings.xml
file to contain the java class you're trying to implement. It goes right
below the tag. See below.
<voice_browser>cisco_dtmf_01</voice_browser>*
*<endpoints>*
****
*</endpoints>
Then you'll have to run the updateApp.bat on this application.
Also - Once you put the jar file (or class file) into the
VXMLServer/common/lib (or classes) folder, you'll need to restart the
VXML Server service.
If the app wasn't written using Studio, then as Hemal mentioned, you
should be able to just extend the StartCallInterface.
05-02-2014 09:39 AM
That is required, but the java code can be written anywhere and deployed independently.
05-02-2014 09:30 AM
What kind of calls hit VXML Server that weren't written using Studio?
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide