cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1897
Views
0
Helpful
7
Replies

Create and Deploy Java class with or without Call Studio?

john.geary
Level 1
Level 1

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.



7 Replies 7

hemal.mehta
Level 5
Level 5

Yes, you can do it using any other IDE as long as you have the necessary jar files. It can be deployed manually.

Hemal

janinegraves
Spotlight
Spotlight

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.

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?

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

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.

That is required, but the java code can be written anywhere and deployed independently.

What kind of calls hit VXML Server that weren't written using Studio?