CVP call studio Video tutorial

Hi Team
Is there any CVP call studio Video tutorial to make advanced call flow Integrated with Database IE(Oracle or SQL).
also how to call JAR integrated file in Advanced prompt element.
Please advise is there any Video tutorial or Online Course as well for CVPD 8.0.
Thanks
Ahmed Soliman

Ahmed,
I dont have any links to videos, but have you looked through the CVP programming guides:
http://www.cisco.com/en/US/products/sw/custcosw/ps1006/products_programming_reference_guides_list.html
Chris

Similar Messages

  • CVP Call Studio Database Element

    Hi all,
    I got the below error when I tried to use the Database element in CVP Call Studio to connect to a MSSQL database.
    touch111_24-7_Database,07/08/2014 13:52:31.724, The error was: A built-in element encountered an exception of type com.audium.server.AudiumException. There was a problem looking up the JNDI data source 'ivr1'. The root cause was: javax.naming.NameNotFoundException: Name ivr1 is not bound in this Context.
    I have added the below to the context.xml file :
    <Resource
    name="jdbc/ivr1"
    auth="Container"
    type="javax.sql.DataSource"
    driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
    url="jdbc:sqlserver://x.x.x.x:1433;databaseName=TestCallStudio;user=xxxx;password=xxxx"
    />
    In the Database element settings in Call Studio, I put ivr1 in the JNDI Name field.
    Can someone help me to know what could be causing this error to appear?
    Thank you in advance.
    Lara

    change jndi name in call studio from "ivr1" to "jdbc/ivr1"
    and check if it is working or not.
    regards
    chintan

  • CVP call studio and default audio

    Not sure if this should get posted here or on the development forum but it's getting posted here anyways...
    We have 4 combo boxes in our CVP deployment so we have 4 media servers. I'm trying to figure out what to configure for the Default Audio Path URI in Call Studio when creating a project .It appears that I have to specify either a single media server to pull the audio from or pull it from flash.
    I know our gateways will pull down the wav files from the media servers but if I specify flash in the studio application, do I need to load the wav file directly onto flash on the router or can it access the media servers and pull it down? We run most of our ICM scripts off of microapps, not custom vxml apps. Most of the documentation and the partner class I took doesn't look at multi server deployments and combo boxes like as most standard deployments are like this now. I don'ts ee anything in the Cisco docs for CVP that specify this information. Any help would be appreciated.
    We are using SIP and CSS if that makes a difference.
    ICM 7.5.9
    CVP 7.0.2
    UCM 7.1.3
    thanks
    Paul

    The normal way is to use the VIP you built on your CSS. Let's say this is a.b.c.d and it manages the IP address of the media servers as a "service", providing load balancing and resilience.
    For each application in Studio you should make a matching default audio path and put all the media files under that. Makes it easy - even if there is repetition of system files (1.wav, 2.wav etc). You can control the lifetime (expiration) on IIS more easily.
    Let's assume your application is called "foobar" and your locale is "en-us".
    So set the path to
    http://a.b.c.d/en-us/app/foobar/
    Don't forget the trailing slash. As you go through the Studio program, you just need to specify an audio item as "mywavefile.wav" and that makes it really easy to look at the Prompt Dictionary, as they have simple wav file names and no path information.
    Others may have different views, of course. I'm prepared to vigorously defend mine.
    On IIS you will have wwwroot\en-us\app\foobar with a bunch of files.
    Regards,
    Geoff

  • CVP Call Studio - concatenate variable data

    Hello,
    I'm new to Call Studio, do not have my hands on the software yet.
    Is it possible to concatenate variable data within a call studio script?
    The business wants to capture IVR menu selections for reporting purposes.  The IVR is complex and will require a CVP VXML server application.  My plan is to utilize a call variable within call studio, update the variable with flags/values for each menu selection, then send this data back to ICM.  In ICM, I will analyze this variable and set call types accordingly for reporting.
    Thanks in advance,
    Mike

    Got it.
    ok, so in call studio i would do it like this.i would define one variable say session data "retVAL" and update its value based on menu selection.
    if you closely loom at attached screenshot everything is there. value of all 3 menu options are concatenated and assigned to session data called retVAL using substitution  builder.
    and the value of same variable is returned to ICM using CVP sub dialog return.
    regards
    Chintan

  • CVP Call Studio is using port 80

    Dears,
    I have a Call Studio application installed on a windows 7 machine.
    Recently I have installed Xampp server on the same machine and everything was working well.
    Suddenly the Apache server was down and after some investigation I found out that the call studio application is using port 80 which prevented Apache from starting.
    Can someone please advise why suddenly Call Studio started using port 80? what should be done in this case?
    Thank you in advance.
    Lara

    Hi Davis,
    Thank you for your reply.
    I also have Call Studio 8.5 installed on my machine and it doesn't listen on any port. This issue occurred at a customer site two weeks ago and I want to know why suddenly Call Studio used port 80, what could have happened, was the application crashing?
    Any idea?
    Today I tried to execute the command "netstat -ano" and it showed that Apache process is now using port 80.
    Regards,
    Lara

  • Possible to play audio while fetching data in CVP Call Studio?

    Hi, CVP 8.5. We have an action element that fetches account data from a backend. The customer would like to play some audio while this operation is going on, to better indicate to the caller that things are working as they should. Is this possible to do?

    Yes, you need to add a "fetchaudio" property to a voice element placed immediately before your long running action. Details here: http://developer.cisco.com/web/cvp/forums/-/message_boards/view_message/2641915

  • Calling all video tutorial creators...

    If you are a creator of video tutorials about Flash, we want to know who you are and check out your stuff.
    We're always looking for quality content to point users to, so let us know about you.
    Please send your web site info and areas of interest to jarmstrong at adobe dot com.
    Thanks,
    -Jay

    You have two sets of options to manage when you insert a video on a slide.
    In your case, I think the following might work:  Right click your video, properties, options, and open the "Display For" option box.  Its normally set for "Duration of Video" but if you change it to "Duration of Slide" then you give control to the slide so if the user clicks to advance to the next slide, the video will stop.  You will need to open the option settings for the slide and use the "Specific Time" setting.  Just set it equal to or greater than the length of your video in seconds.
    Note:  If you want your video to play while several slides scroll in its background  (such as a powerpoint presentation) you can load your video on the first slide, then set the "Display For" on each slide to an appropriate length.  The total showing time should be equal to the length of your video.  This is the same concept that Captivate uses in spreading audio over multiple slides.  
    Best Wishes
    Steve 

  • CVP Call Studio - Writing to ActivityLog

    Hi all,
    Objective
    a) To capture all successful self service transaction (in ActivityLog)
    b) To capture all failed transaction (in ErrorLog)
    Current features
    a) Ability to add custom logs into ActivityLog through General->Add To Log
    How to achieve the following
    a) Modify the way the program writes to ActivityLog & ErrorLog. For example to be in | (pipe) delimited format (037552525|20131105|CheckBalance|Success)
    (037551234|20131104|CheckBalance|Failed)
    b) Need to do all through custom Java code to write into custom file (not existing ActivityLog/ErrorLog)
    Suggestions appreciated.
    Thanks!
    -JT-

    Hi David,
    Good idea.
    So to achieve what i want
    1. Update the ActivityLog with the required info (success/failure node)
    2. At of the day, script will read from ActivityLog and pull out the required info
    3. Dump result in some external db
    Does the current default CVP Report Server db schema / report already have what i want? Or the above is necessary to get it?
    Thanks!
    -JT-

  • Error when configuring Database element in Call Studio

    Dear all,
    It is a UCCE system 9.0 with CVP 9.0 and CVP Call Studio 8.5
    I am using the Database Element in order to connect to a MSSQL database.
    The below has been done:
    * Download JDBC driver: "sqljdbc_4.0.2206.100_enu"
    * Copy sqljdbc.jar to CVP VXML Server's: C:\Cisco\CVP\VXMLServer\Tomcat\common\lib folder
    * Modify the context.xml file by adding the below:
          <Resource 
       name="jdbc/ivr"  
       auth="Container" 
       type="javax.sql.DataSource" 
       driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
       url="jdbc:sqlserver://192.168.2.166:1433;databaseName=IVR;user=sa;password=cisco.cisco0;integratedSecurity=true" 
       />
    * In the Call Studio application I put the JNDI Name to ivr.
      But when I called the application, I got the below error in the Error log:
       The error was: A built-in element encountered an exception of type java.lang.UnsupportedOperationException. The root cause was:      java.lang.UnsupportedOperationException: Java Runtime Environment (JRE) version 1.6 is not supported by this driver. Use the        sqljdbc4.jar class library which provides support for JDBC 4.0.
    I replaced the sqljdbc.jar by the sqljdbc4.jar but this has not solved my issue and I got the below error:
    The error was: A built-in element encountered an exception of type com.audium.server.AudiumException. Cannot create PoolableConnectionFactory (This driver is not configured for integrated authentication. ClientConnectionId:01a41697-0e01-4876-819d-1e2e8733f24b) The root cause was: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (This driver is not configured for integrated authentication.
    Can someone help me to solve this issue.
    Thank you in advance.
    Lara

    Actually I have removed "integratedSecurity=true" from the Context.vxml and got my issue resolved.

  • Courtesy Callback for CVP 9 w/o Call Studio

    Just a question, is Call Studio a requirement to be able to utilize courtesy callback for CVP? I have a customer using only micro-apps and didn't purchase Call Studio but they might be potentially looking at some sort of callback solutions. Hence, the question. Many thanks.                  

    Required for courtesy callback.
    Other callback solution would be custom and should be possible through ICM scripting (depends how you do it) directly.
    Thanks!
    -JT-

  • Insert/flag data to PV9 (db) with CVP script (Call Studio) and create java class

    Hi all,
    i already created workflow with CVP script using Call studio, i have a problem how to insert call entered digit to PV9 and check the bill customerID with java class.
    The workFlow design:
    1. Customer enter the customerID (sessionID from ICM)
    2. Play the customerID ---> Insert to PV9 (ex: 12390)
    3. Check monthly bill
    4. Option enter another customerID
    5. Back to step 2 ---> Insert to PV9 (ex:12390,12380)
    When we want to create a java class is enough to install default call studio + JDK and create new call studio project? because when i created new call studio project only will be created callflow folder and app.callflow
    thx before,
    darma

    Hi Chintan,
    This'is my callflow design with callStudio
    i want create java class to get value from REST Url, i already have the script but i'm still confused how to deploy it in call studio, my call studio project is like this
    this'is the java source, how to compile and what prerequisites are required?
    /*   1:    */ import com.audium.server.AudiumException;
    /*   2:    */ import com.audium.server.session.ActionElementData;
    /*   3:    */ import com.audium.server.voiceElement.ActionElementBase;
    /*   4:    */ import java.io.BufferedReader;
    /*   5:    */ import java.io.InputStreamReader;
    /*   6:    */ import java.io.PrintStream;
    /*   7:    */ import java.net.URL;
    /*   8:    */ import java.net.URLConnection;
    /*   9:    */ 
    /*  10:    */ public class MyBill
    /*  11:    */   extends ActionElementBase
    /*  12:    */ {
    /*  13:    */   static final int PREDICT_THRESHOLD = 3;
    /*  14:    */   private static String vBill;
    /*  15:    */   
    /*  16:    */   public static void GetDataBill(String strDataBill)
    /*  17:    */     throws Exception
    /*  18:    */   {
    /*  19: 23 */     vBill = "0";
    /*  20:    */     
    /*  21: 25 */     URL strBill = new URL("http://192.168.10.23//wsclient.php?id=" + strDataBill);
    /*  22:    */     
    /*  23:    */ 
    /*  24:    */ 
    /*  25: 29 */     URLConnection hpCon = strBill.openConnection();
    /*  26: 30 */     int len = hpCon.getContentLength();
    /*  27: 32 */     if (len > 0)
    /*  28:    */     {
    /*  29: 36 */       BufferedReader in = new BufferedReader(
    /*  30: 37 */         new InputStreamReader(strBill.openStream()));
    /*  31: 38 */       vBill = in.readLine();
    /*  32:    */     }
    /*  33:    */     else
    /*  34:    */     {
    /*  35: 45 */       vBill = "0";
    /*  36:    */     }
    /*  37: 49 */     System.out.println("YourBill : " + vBill);
    /*  38:    */   }
    /*  39:    */   
    /*  40:    */   public void doAction(String name, ActionElementData actionAPI)
    /*  41:    */     throws AudiumException
    /*  42:    */   {
    /*  43: 63 */     String strCustID = (String)actionAPI.getSessionData("QueueIDs");
    /*  44:    */     try
    /*  45:    */     {
    /*  46: 66 */       GetDataBill(strCustID);
    /*  47:    */     }
    /*  48:    */     catch (Exception e)
    /*  49:    */     {
    /*  50: 69 */       System.out.println("0");
    /*  51:    */     }
    /*  52: 74 */     String balance = vBill.trim();
    /*  53: 81 */     if (balance == "0")
    /*  54:    */     {
    /*  55: 83 */       actionAPI.removeAllSessionData();
    /*  56: 84 */       actionAPI.setSessionData("balance", balance);
    /*  57:    */     }
    /*  58:    */     else
    /*  59:    */     {
    /*  60: 91 */       String strSess = balance.substring(0, 1);
    /*  61: 92 */       String strSess2 = balance.substring(1);
    /*  62:    */       
    /*  63:    */ 
    /*  64: 95 */       actionAPI.setSessionData("StsBill", strSess);
    /*  65: 96 */       actionAPI.setSessionData("ValBill", strSess2);
    /*  66: 99 */       if (strSess > "1")
    /*  67:    */       {
    /*  68:102 */         actionAPI.setSessionData("StsBill", "1");
    /*  69:103 */         actionAPI.setSessionData("balance", strSess2);
    /*  70:    */       }
    /*  76:110 */       if (strSess == "0")
    /*  77:    */       {
    /*  78:112 */         actionAPI.setSessionData("StsBill", "0");
    /*  79:113 */         actionAPI.setSessionData("balance", strSess2);
    /*  80:    */       }
    /*  81:115 */       if (strSess == "9")
    /*  82:    */       {
    /*  83:117 */         actionAPI.setSessionData("StsBill", "9");
    /*  84:118 */         actionAPI.setSessionData("balance", "0");
    /*  85:    */       }
    /*  86:121 */       if (strSess2.trim() == "") {
    /*  87:122 */         actionAPI.setSessionData("balance", "0");
    /*  88:    */       } else {
    /*  89:124 */         actionAPI.setSessionData("balance", strSess2);
    /*  90:    */       }
    /*  91:    */     }
    /*  92:    */   }
    /*  93:    */ }
    please help Me

  • CVP 7.0.1 Call Studio app seems locked or corrupted after licensing attempt

    All,
    I attempted to license Call Studio with a license file that was already used (message window popped up stating the file was already used).  We've been experiencing with sorting out the licensing for CS and there's 2 servers we have installed the client on which of course they both have unique System IDs.  Since the license failure I cannot license Studio with the correct license file we received today because the application no longer has 'Activate' in the Help menu. 
    Can I uninstall CS and reinstall it?  Plus, will the reinstall maintain the same system ID we received the correct license for? 
    I've attached the log files from the About menu and screenshots of Studio.
    Thanks.

    We went through the Setup.exe to repair the installation, reinstalled Studio, applied the correct license file and it now works without issues.

  • JNDI in Call Studio Database Element

    Hi all,
    I am trying to use the database element in Call Studio with version 9.0
    I can't figure out what it is that should be used in the JNDI field and how to create the database connection.
    Anyone knows how to do it in straight-forward way?
    Thanks,
    Sahar Hanna

    Hi,
    I did check that.
    Actually what I have done is
    Install the sqljdbc.jar in C:\Cisco\CVP\VXMLServer\Tomcat\common\lib
    Create an SQL database (SQL 2008 R2)
    in the server.xml file in C:\Cisco\CVP\VXMLServer\Tomcat\conf, i have added the following:
         Context path="/CVP">
      jdbc/obSurvey"  auth="Container" type="javax.sql.DataSource" driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver" url="jdbc:sqlserver://192.168.2.166:1433;databaseName=obSurvey;integratedSecurity=true" />
    and in Call Studio, in the database element, I have entered in JNDI name obSurvey
    when I call the application I get the following error in ActivityLogs:
    DB_Unsatisfied,element,error,A built-in element encountered an exception of type com.audium.server.AudiumException.
    And in the errorlogs I get:
    com.audium.server.AudiumException: There was a problem looking up the JNDI data source 'obSurvey'.
    Anything missing? or wrong?
    Thank you,
    Sahar

  • Jeff + Michael 'New Video Tutorial' ?????

    Did I read a while back that Jeff and Michael had (were) producing a new video tutorial concerning LR called something along the lines of 'From Shoot to Print'? Have I got this all wrong, and if not, anyone else heard about it and when/if we can expect it? Perhaps Jeff will be so kind as to jump in here. :-)

    Ian
    Thanks for that. I raised it here due to the many problems people appear to be having with their prints - especially with Epsom printers. Whether or not this is due to incorrect profiles, a fault with several Epsom printers, failing to set up LR correctly or a combination of each is anyones guess, but as Jeff appears to be using Epsom printers it would be nice to know whether the tutorial video will go into detail (visually) of how he sets the entire thing up.
    It might just give those having current printing problems something to look forward to, and others (like me) who are considering upgrading their current printers a better reason not to shun Epsoms. :-)

  • Video Tutorial and UI Controls

    Hi guys. I recently created a short video tutorial called "Introduction to Pixel Bender" where I show how to create a very simple cropping plugin. I also wrote a blog post listing all User Interface controls for After Effects with a sample filters to download - as a kernel and graph. I hope you'll like them.
    http://maltaannon.com/articles/after-effects/introduction-to-pixel-bender/
    http://maltaannon.com/blog/pixel-bender-and-aeuicontrols/

    You should be able to open the skin source files themselves, copy the assets over to your own project and as long as you put an instance of the skin on the timeline and point the FLVPlayback at it, keeping all the internal instance names intact, it should use it as your skin without looking outside the file. You'll find your components skins for FLVPlayback here: [FLASH LOCATION]\Common\Configuration\Component Source\ActionScript 3.0\FLVPlayback

Maybe you are looking for

  • Will my ipod classic work with windows 8

    I am finally updating my Windows XP desktop to a Windows 8 laptop.  Will my ipod classic work with Windows 8?  I've seen a ton of problems from other users with regard to compatibility.

  • USB 2.0 port no longer recognizes ext. HD; USB 3.0 seems fine W510

    Have had several BSODs in last few days. Two of most recent referred to nusb3xhc.sys Other symptoms: I have 3 WesternDigital 500GB ext. USB 2.0 HDs none of which are being recognized even when plugging directly in to laptop USB port rather than USB h

  • Rebate process - Accruals to be set as scales

    Hi Experts, I am facing problem when i set accruals.  In rebate, accruals gets calculated for settlement can i set scales for accruals? since i set scales for rates not for accurals.  for insatnce i have to give accruals based on scale values as ment

  • Logitech external USB DVD reader/burner model LDR-PMD8U2LBK not recognized.

    Got a external USB DVD reader/burner Logitech model LDR-PMD8U2LBK. I plug the device, use the adapter but nothing happens. I tried to boot the computer with the driver plugged in, again, nothing. If I put a DVD in the driver, I hear the machine buffe

  • Making Payment for Parked Vendor Invoice

    Hi All Is it possible to make payment for parked vendor invoice? if yes,please let me know how does it possible and what are the required configuration? Thanks in Advance Regards Praveen P C Edited by: Praveen Chirakkel on Apr 5, 2011 5:44 AM