IPCC Express Prompt Size or Length Limit.

I have a marketing sound byte that is 120 seconds long and 1.15 mb in size.  I am not able to get it to lay using a ply prompt.  I chopped it in half and it plays fine.
Is there a size limit to sound files?
What happens instead of the file playing is the step will loop 100 times then error out.

No errors related to the playing of the prompt.  The script will try to play the prompt rapidly 1000 times with in a couple of seconds then log a
WFMaxExecutedStepsExceededException: No. of executed steps: 1000 error.
As far as playing the prompt no issues reported in the log:
289068408: Jul 18 11:07:05.375 EDT %MIVR-ENG-7-UNK:Execute step of Task 52000543003 : Play Prompt (--Triggering Contact--, pQueue2)
289068409: Jul 18 11:07:05.375 EDT %MIVR-STEP_MEDIA_CONTROL-7-UNK:Task:52000543003 Executing OutputStep
289068410: Jul 18 11:07:05.375 EDT %MIVR-STEP_MEDIA_CONTROL-7-UNK:Task:52000543003 OutputStep: myExecute
289068411: Jul 18 11:07:05.375 EDT %MIVR-APP_MGR-7-PUSHING_ACTION:Pushing action: Application=App[name=Test_A_Script,type=Cisco Script Application,id=32,desc=To Test any script,enabled=true,max=10,valid=true,cfg=[ApplicationConfig[schema=ApplicationConfig,time=Thu Jul 18 11:04:09 EDT 2013,recordId=520,desc=To Test any script,name=Test_A_Script,type=Cisco Script Application,id=32,enabled=true,sessions=10,script=SCRIPT[RI.Cast.Clinic.aef],defaultScript=,vars=[,,,,,,],defaultVars=null]]],Task id=52000543003,Action=com.cisco.wf.cmt.dialogs.CMTPlayPromptDialogImpl@12fd2c6,Type=Interruptible action
289068412: Jul 18 11:07:05.375 EDT %MIVR-APP_MGR-7-POPING_ACTION:Poping action: Application=App[name=Test_A_Script,type=Cisco Script Application,id=32,desc=To Test any script,enabled=true,max=10,valid=true,cfg=[ApplicationConfig[schema=ApplicationConfig,time=Thu Jul 18 11:04:09 EDT 2013,recordId=520,desc=To Test any script,name=Test_A_Script,type=Cisco Script Application,id=32,enabled=true,sessions=10,script=SCRIPT[RI.Cast.Clinic.aef],defaultScript=,vars=[,,,,,,],defaultVars=null]]],Task id=52000543003,Action=com.cisco.wf.cmt.dialogs.CMTPlayPromptDialogImpl@12fd2c6,Type=Interruptible action
289068413: Jul 18 11:07:05.375 EDT %MIVR-APP_MGR-7-EXECUTING_STEP:Executing a step: Application=App[name=Test_A_Script,type=Cisco Script Application,id=32,desc=To Test any script,enabled=true,max=10,valid=true,cfg=[ApplicationConfig[schema=ApplicationConfig,time=Thu Jul 18 11:04:09 EDT 2013,recordId=520,desc=To Test any script,name=Test_A_Script,type=Cisco Script Application,id=32,enabled=true,sessions=10,script=SCRIPT[RI.Cast.Clinic.aef],defaultScript=,vars=[,,,,,,],defaultVars=null]]],Task id=52000543003,Step id=765,Step.cisco.wfframework.steps.core.StepComment,Step Description= /* __________________________________________________________ */
289068414: Jul 18 11:07:05.375 EDT %MIVR-ENG-7-UNK:Execute step of Task 52000543003 :  /* __________________________________________________________ */
289068415: Jul 18 11:07:05.375 EDT %MIVR-APP_MGR-7-EXECUTING_STEP:Executing a step: Application=App[name=Test_A_Script,type=Cisco Script Application,id=32,desc=To Test any script,enabled=true,max=10,valid=true,cfg=[ApplicationConfig[schema=ApplicationConfig,time=Thu Jul 18 11:04:09 EDT 2013,recordId=520,desc=To Test any script,name=Test_A_Script,type=Cisco Script Application,id=32,enabled=true,sessions=10,script=SCRIPT[RI.Cast.Clinic.aef],defaultScript=,vars=[,,,,,,],defaultVars=null]]],Task id=52000543003,Step id=766,Step.cisco.wfframework.steps.core.StepComment,Step Description= /* Check_to_see_if_agents_are_still_logged_in */
289068416: Jul 18 11:07:05.375 EDT %MIVR-ENG-7-UNK:Execute step of Task 52000543003 :  /* Check_to_see_if_agents_are_still_logged_in */
289068417: Jul 18 11:07:05.375 EDT %MIVR-APP_MGR-7-EXECUTING_STEP:Executing a step: Application=App[name=Test_A_Script,type=Cisco Script Application,id=32,desc=To Test any script,enabled=true,max=10,valid=true,cfg=[ApplicationConfig[schema=ApplicationConfig,time=Thu Jul 18 11:04:09 EDT 2013,recordId=520,desc=To Test any script,name=Test_A_Script,type=Cisco Script Application,id=32,enabled=true,sessions=10,script=SCRIPT[RI.Cast.Clinic.aef],defaultScript=,vars=[,,,,,,],defaultVars=null]]],Task id=52000543003,Step id=767,Step.cisco.wf.steps.ivr.GetReportingStatStep,Step Description=iAgentsLoggedIn = Get Reporting Statistic (Logged-In Resources[csq] from CSQ IPCC Express)
289068418: Jul 18 11:07:05.375 EDT %MIVR-ENG-7-UNK:Execute step of Task 52000543003 : iAgentsLoggedIn = Get Reporting Statistic (Logged-In Resources[csq] from CSQ IPCC Express)
289068419: Jul 18 11:07:05.375 EDT %MIVR-STEP_ICD-7-UNK:Task:52000543003 Get Reporting Statistic: Executing the step ...
289068420: Jul 18 11:07:05.375 EDT %MIVR-STEP_ICD-7-UNK:Task:52000543003 Get Reporting Statistic: Calling getReportingStat() with arguments CSQ IPCC Express, Logged-In Resources, and RI.Cast.Clinic.CSQ
289068421: Jul 18 11:07:05.375 EDT %MIVR-STEP_ICD-7-UNK:Task: 52000543003 The value of Statistic Variable of Get Reporting Statistics Step is 1
289068422: Jul 18 11:07:05.375 EDT %MIVR-APP_MGR-7-EXECUTING_STEP:Executing a step: Application=App[name=Test_A_Script,type=Cisco Script Application,id=32,desc=To Test any script,enabled=true,max=10,valid=true,cfg=[ApplicationConfig[schema=ApplicationConfig,time=Thu Jul 18 11:04:09 EDT 2013,recordId=520,desc=To Test any script,name=Test_A_Script,type=Cisco Script Application,id=32,enabled=true,sessions=10,script=SCRIPT[RI.Cast.Clinic.aef],defaultScript=,vars=[,,,,,,],defaultVars=null]]],Task id=52000543003,Step id=788,Step.cisco.wfframework.steps.core.StepIf,Step Description=If (iAgentsLoggedIn<=0) Then
289068423: Jul 18 11:07:05.375 EDT %MIVR-ENG-7-UNK:Execute step of Task 52000543003 : If (iAgentsLoggedIn<=0) Then
289068424: Jul 18 11:07:05.375 EDT %MIVR-APP_MGR-7-EXECUTING_STEP:Executing a step: Application=App[name=Test_A_Script,type=Cisco Script Application,id=32,desc=To Test any script,enabled=true,max=10,valid=true,cfg=[ApplicationConfig[schema=ApplicationConfig,time=Thu Jul 18 11:04:09 EDT 2013,recordId=520,desc=To Test any script,name=Test_A_Script,type=Cisco Script Application,id=32,enabled=true,sessions=10,script=SCRIPT[RI.Cast.Clinic.aef],defaultScript=,vars=[,,,,,,],defaultVars=null]]],Task id=52000543003,Step id=791,Step.cisco.wfframework.steps.core.StepComment,Step Description= /* Continue--through--script */
289068425: Jul 18 11:07:05.375 EDT %MIVR-ENG-7-UNK:Execute step of Task 52000543003 :  /* Continue--through--script */
289068426: Jul 18 11:07:05.375 EDT %MIVR-APP_MGR-7-EXECUTING_STEP:Executing a step: Application=App[name=Test_A_Script,type=Cisco Script Application,id=32,desc=To Test any script,enabled=true,max=10,valid=true,cfg=[ApplicationConfig[schema=ApplicationConfig,time=Thu Jul 18 11:04:09 EDT 2013,recordId=520,desc=To Test any script,name=Test_A_Script,type=Cisco Script Application,id=32,enabled=true,sessions=10,script=SCRIPT[RI.Cast.Clinic.aef],defaultScript=,vars=[,,,,,,],defaultVars=null]]],Task id=52000543003,Step id=772,Step.cisco.wfframework.steps.core.StepComment,Step Description= /* __________________________________________________________ */
289068427: Jul 18 11:07:05.375 EDT %MIVR-ENG-7-UNK:Execute step of Task 52000543003 :  /* __________________________________________________________ */
289068428: Jul 18 11:07:05.375 EDT %MIVR-APP_MGR-7-EXECUTING_STEP:Executing a step: Application=App[name=Test_A_Script,type=Cisco Script Application,id=32,desc=To Test any script,enabled=true,max=10,valid=true,cfg=[ApplicationConfig[schema=ApplicationConfig,time=Thu Jul 18 11:04:09 EDT 2013,recordId=520,desc=To Test any script,name=Test_A_Script,type=Cisco Script Application,id=32,enabled=true,sessions=10,script=SCRIPT[RI.Cast.Clinic.aef],defaultScript=,vars=[,,,,,,],defaultVars=null]]],Task id=52000543003,Step id=773,Step.cisco.wf.steps.ivr.GetReportingStatStep,Step Description=iOldestCallWaitTime = Get Reporting Statistic (Oldest Contact in Queue[csq] from CSQ IPCC Express)
289068429: Jul 18 11:07:05.375 EDT %MIVR-ENG-7-UNK:Execute step of Task 52000543003 : iOldestCallWaitTime = Get Reporting Statistic (Oldest Contact in Queue[csq] from CSQ IPCC Express)
289068430: Jul 18 11:07:05.375 EDT %MIVR-STEP_ICD-7-UNK:Task:52000543003 Get Reporting Statistic: Executing the step ...
289068431: Jul 18 11:07:05.375 EDT %MIVR-STEP_ICD-7-UNK:Task:52000543003 Get Reporting Statistic: Calling getReportingStat() with arguments CSQ IPCC Express, Oldest Contact in Queue, and RI.Cast.Clinic.CSQ
289068432: Jul 18 11:07:05.375 EDT %MIVR-STEP_ICD-7-UNK:Task: 52000543003 The value of Statistic Variable of Get Reporting Statistics Step is 10
289068433: Jul 18 11:07:05.375 EDT %MIVR-APP_MGR-7-EXECUTING_STEP:Executing a step: Application=App[name=Test_A_Script,type=Cisco Script Application,id=32,desc=To Test any script,enabled=true,max=10,valid=true,cfg=[ApplicationConfig[schema=ApplicationConfig,time=Thu Jul 18 11:04:09 EDT 2013,recordId=520,desc=To Test any script,name=Test_A_Script,type=Cisco Script Application,id=32,enabled=true,sessions=10,script=SCRIPT[RI.Cast.Clinic.aef],defaultScript=,vars=[,,,,,,],defaultVars=null]]],Task id=52000543003,Step id=774,Step.cisco.wfframework.steps.core.StepGoto,Step Description=Goto QUEUE LOOP
289068434: Jul 18 11:07:05.375 EDT %MIVR-ENG-7-UNK:Execute step of Task 52000543003 : Goto QUEUE LOOP
289068435: Jul 18 11:07:05.375 EDT %MIVR-APP_MGR-7-EXECUTING_STEP:Executing a step: Application=App[name=Test_A_Script,type=Cisco Script Application,id=32,desc=To Test any script,enabled=true,max=10,valid=true,cfg=[ApplicationConfig[schema=ApplicationConfig,time=Thu Jul 18 11:04:09 EDT 2013,recordId=520,desc=To Test any script,name=Test_A_Script,type=Cisco Script Application,id=32,enabled=true,sessions=10,script=SCRIPT[RI.Cast.Clinic.aef],defaultScript=,vars=[,,,,,,],defaultVars=null]]],Task id=52000543003,Step id=761,Step.cisco.wfframework.steps.core.StepLabel,Step Description=QUEUE LOOP:
289068436: Jul 18 11:07:05.375 EDT %MIVR-ENG-7-UNK:Execute step of Task 52000543003 : QUEUE LOOP:
289068437: Jul 18 11:07:05.375 EDT %MIVR-APP_MGR-7-EXECUTING_STEP:Executing a step: Application=App[name=Test_A_Script,type=Cisco Script Application,id=32,desc=To Test any script,enabled=true,max=10,valid=true,cfg=[ApplicationConfig[schema=ApplicationConfig,time=Thu Jul 18 11:04:09 EDT 2013,recordId=520,desc=To Test any script,name=Test_A_Script,type=Cisco Script Application,id=32,enabled=true,sessions=10,script=SCRIPT[RI.Cast.Clinic.aef],defaultScript=,vars=[,,,,,,],defaultVars=null]]],Task id=52000543003,Step id=857,Step.cisco.wf.steps.ivr.OutputStep,Step Description=Play Prompt (--Triggering Contact--, pQueue2)
289068438: Jul 18 11:07:05.375 EDT %MIVR-ENG-7-UNK:Execute step of Task 52000543003 : Play Prompt (--Triggering Contact--, pQueue2)
289068439: Jul 18 11:07:05.375 EDT %MIVR-STEP_MEDIA_CONTROL-7-UNK:Task:52000543003 Executing OutputStep
289068440: Jul 18 11:07:05.375 EDT %MIVR-STEP_MEDIA_CONTROL-7-UNK:Task:52000543003 OutputStep: myExecute
289068441: Jul 18 11:07:05.375 EDT %MIVR-APP_MGR-7-PUSHING_ACTION:Pushing action: Application=App[name=Test_A_Script,type=Cisco Script Application,id=32,desc=To Test any script,enabled=true,max=10,valid=true,cfg=[ApplicationConfig[schema=ApplicationConfig,time=Thu Jul 18 11:04:09 EDT 2013,recordId=520,desc=To Test any script,name=Test_A_Script,type=Cisco Script Application,id=32,enabled=true,sessions=10,script=SCRIPT[RI.Cast.Clinic.aef],defaultScript=,vars=[,,,,,,],defaultVars=null]]],Task id=52000543003,Action=com.cisco.wf.cmt.dialogs.CMTPlayPromptDialogImpl@b6fe31,Type=Interruptible action

Similar Messages

  • Video Podcast Size/Length Limit for iPhone?

    Hi;
    I have subscribed to the "Programming Paradigms" video podcast from Stanford University available through iTunes freely [1].
    The lesson's download to the Mac fine and play on it, but when i sync them to my 1st generation iPhone (v2.1) only the first episode works as expected and other lessons plays without a video (only audio).
    I realize first lesson's length is smaller (17 min. versus 40+ min.) than others, is there a video podcast  size or time limit for iPhone exists and if so how can i bypass these limits?
    [1] http://deimos3.apple.com/WebObjects/Core.woa/Browse/itunes.stanford.edu.16173481 11.01617348114
    Thanks,

    The standard itself doesn't have these limitations, but each "device" may have it's own limitations that you need to be wary of. For example, I can encode an .mp4 video file that will play back fine on a Playstation 3, but, due to it's bitrate, will not play back on an iPod.
    However, any app on a computer that is listed as being able to playback MPEG-4 content will recognize it as such and play it back.

  • IPCC Express: dialing extension while playing Menu Prompt

    I'm looking for a way to all extensions to be dialed during a menu prompt "You may enter an extenion at any time, press 1 for this, press 2 for that"
    Is there a way to accomplish this. Currently, the user is IPCC Express 3.5 Enhanced.
    Thanks, in advance.
    -r

    Sandy
    Do the 3, 4, and 5 digits extension start out with a different number? If so, you can use a Menu prompt to do extension dialing. Basically my prompt says "If you know your extension you may dial it now"
    So when the caller enters "222" within the Menu prompt it goes to the 2 branch and then I do a get digit(2 ditits with no terminating key) to collect the remaining 2 digits. Then I do a set Transfer = "2" + Transfer to get all 3 ditits.
    Each menu branch can have its unigue get digit parameters based on the number of digits you have.
    Once you get the 3,4,or5 digits then you can add an IF statement to play another prompt or transfer the call.
    Within each menu branch

  • IPCC Express - Recording

    Hi all,
    I know, that similar issues has been discussed a few times - but unfortunately it seems that my issue is a bit different...
    I run a IPCC express premium cluster and want to set up an agent based recording for some of my hotlines.
    The configuration of my voice application, the IPCC script and the workflow settings are clear.
    And I am also be aware, that in case of using VLANs, I have to use appropriate LAN cards which supports the promiscuous mode. (I verified this function with the NICQ.exe tool and with a packet capture app).
    My actual problem is described as follows:
    When I receive an incoming call at my test hotline's agent, I go off-hook. At the same time, CAD shows with a little red icon, that this call gets recorded and at my recording / monitor server, two files has been created. (<file name>.To.Raw.tmp and (<file name>.From.Raw.tmp with 0kB each).
    After going on-hook, the file names has been changed to (<file name>.To.Raw and (<file name>.From.Raw with 1kB in size (or in more detail: 24Bytes).
    All postings or documentations regarding this issue I read so far stated that there is obviously an issue that the RTP packets are not able to pass the TCP/IP stack at the CAD client and therefore not able to "reach" the CAD application.
    But I tested it in two different szenarios:
    1) With a hard phone (7961) connected to a desktop (SPAN to PC port enabled).
    (Different Voice and Data VLAN)
    2) With an IP Communicator at the CADs Notebook.
    In both cases, I can sniffer all RTP packets between the agents phone and the callers phone at the agents PC. And I am also able to replay this VoIP stream.
    But even though, I can't see any RTP packets sending from the CADs PC to the monitoring server...
    To me it looks like, the CAD are not able to resend this stream to it's monitoring server (even if there is "some" communication between these both, because it creates these 24Byte files based on each call...)
    Has anyone an idea?
    Thanks in advance,
    Joachim

    Michael,
    thanks for your prompt reply!
    I tried to test the voice monitoring with a supervisors desktop.
    After starting the monitoring, it took a few seconds. Then a pop up window appears stating an error message, that the monitoring session isn't working.
    The message is actually in German, so I am afraid I can't give you the exact wording.
    But it says that the supervisor desktop cannot receive speech from the agents IP Phone.
    And after it, there are some explanations about some possible causes.
    (E.g. Agents IP phone is not connected with agents PC. Or incompatible LAN card. No SPAN port configuration. Wrong VoIP monitor server...)
    But as far as I can judge, everything from the above mentioned possible hints has been configured correctly.
    Do you have an idea, how I can check, that every CAD related configuring is correct?
    Thanks again,
    Joachim

  • Java.lang.OutOfMemoryError: Requested array size exceeds VM limit

    Hi!
    I've a this problem and I do not know how to reselve it:
    I' ve an oracle 11gr2 database in which I installed the Italian network
    when I try to execute a Shortest Path algorithm or a shortestPathAStar algorithm in a java program I got this error.
    [ConfigManager::loadConfig, INFO] Load config from specified inputstream.
    [oracle.spatial.network.NetworkMetadataImpl, DEBUG] History metadata not found for ROUTING.ITALIA_SPAZIO
    [LODNetworkAdaptorSDO::readMaximumLinkLevel, DEBUG] Query String: SELECT MAX(LINK_LEVEL) FROM ROUTING.ITALIA_SPAZIO_LINK$ WHERE LINK_LEVEL > -1
    *****Begin: Shortest Path with Multiple Link Levels
    *****Shortest Path Using Dijkstra
    [oracle.spatial.network.lod.LabelSettingAlgorithm, DEBUG] User data categories:
    [LODNetworkAdaptorSDO::isNetworkPartitioned, DEBUG] Query String: SELECT p.PARTITION_ID FROM ROUTING.ITA_SPAZIO_P_TABLE p WHERE p.LINK_LEVEL = ? AND ROWNUM = 1 [1]
    [QueryUtility::prepareIDListStatement, DEBUG] Query String: SELECT NODE_ID, PARTITION_ID FROM ROUTING.ITA_SPAZIO_P_TABLE p WHERE p.NODE_ID IN ( SELECT column_value FROM table(:varray) ) AND LINK_LEVEL = ?
    [oracle.spatial.network.lod.util.QueryUtility, FINEST] ID Array: [2195814]
    [LODNetworkAdaptorSDO::readNodePartitionIds, DEBUG] Query linkLevel = 1
    [NetworkIOImpl::readLogicalPartition, DEBUG] Read partition from blob table: partition 1181, level 1
    [LODNetworkAdaptorSDO::readPartitionBlobEntry, DEBUG] Query String: SELECT BLOB, NUM_INODES, NUM_ENODES, NUM_ILINKS, NUM_ELINKS, NUM_INLINKS, NUM_OUTLINKS, USER_DATA_INCLUDED FROM ROUTING.ITA_SPAZIO_P_BLOBS_TABLE WHERE PARTITION_ID = ? AND LINK_LEVEL = ? [1181,1]
    [oracle.spatial.network.lod.LabelSettingAlgorithm, WARN] Requested array size exceeds VM limit
    [NetworkIOImpl::readLogicalPartition, DEBUG] Read partition from blob table: partition 1181, level 1
    [LODNetworkAdaptorSDO::readPartitionBlobEntry, DEBUG] Query String: SELECT BLOB, NUM_INODES, NUM_ENODES, NUM_ILINKS, NUM_ELINKS, NUM_INLINKS, NUM_OUTLINKS, USER_DATA_INCLUDED FROM ROUTING.ITA_SPAZIO_P_BLOBS_TABLE WHERE PARTITION_ID = ? AND LINK_LEVEL = ? [1181,1]
    Exception in thread "main" java.lang.OutOfMemoryError: Requested array size exceeds VM limit
    I use the sdoapi.jar, sdomn.jar and sdoutl.jar stored in the jlib directory of the oracle installation path.
    When I performe this query : SELECT BLOB, NUM_INODES, NUM_ENODES, NUM_ILINKS, NUM_ELINKS, NUM_INLINKS, NUM_OUTLINKS, USER_DATA_INCLUDED FROM ROUTING.ITA_SPAZIO_P_BLOBS_TABLE WHERE PARTITION_ID = ? AND LINK_LEVEL = ? [1181,1]
    I got the following result
    BLOB NUM_INODES NUM_ENODES NUM_ILINKS NUM_ELINKS NUM_INLINKS NUM_OUTLINKS USER_DATA_INCLUDED
    (BLOB) 3408 116 3733 136 130 128 N
    then the java code I use is :
    package it.sistematica.oracle.spatial;
    import it.sistematica.oracle.network.data.Constant;
    import java.io.InputStream;
    import java.sql.Connection;
    import oracle.spatial.network.lod.DynamicLinkLevelSelector;
    import oracle.spatial.network.lod.GeodeticCostFunction;
    import oracle.spatial.network.lod.HeuristicCostFunction;
    import oracle.spatial.network.lod.LODNetworkManager;
    import oracle.spatial.network.lod.LinkLevelSelector;
    import oracle.spatial.network.lod.LogicalSubPath;
    import oracle.spatial.network.lod.NetworkAnalyst;
    import oracle.spatial.network.lod.NetworkIO;
    import oracle.spatial.network.lod.PointOnNet;
    import oracle.spatial.network.lod.config.LODConfig;
    import oracle.spatial.network.lod.util.PrintUtility;
    import oracle.spatial.util.Logger;
    public class SpWithMultiLinkLevel
         private static NetworkAnalyst analyst;
         private static NetworkIO networkIO;
         private static void setLogLevel(String logLevel)
         if("FATAL".equalsIgnoreCase(logLevel))
         Logger.setGlobalLevel(Logger.LEVEL_FATAL);
         else if("ERROR".equalsIgnoreCase(logLevel))
         Logger.setGlobalLevel(Logger.LEVEL_ERROR);
         else if("WARN".equalsIgnoreCase(logLevel))
         Logger.setGlobalLevel(Logger.LEVEL_WARN);
         else if("INFO".equalsIgnoreCase(logLevel))
         Logger.setGlobalLevel(Logger.LEVEL_INFO);
         else if("DEBUG".equalsIgnoreCase(logLevel))
         Logger.setGlobalLevel(Logger.LEVEL_DEBUG);
         else if("FINEST".equalsIgnoreCase(logLevel))
         Logger.setGlobalLevel(Logger.LEVEL_FINEST);
         else //default: set to ERROR
         Logger.setGlobalLevel(Logger.LEVEL_ERROR);
         public static void main(String[] args) throws Exception
              String configXmlFile =                "LODConfigs.xml";
              String logLevel =           "FINEST";
              String dbUrl =                Constant.PARAM_DB_URL;
              String dbUser =                Constant.PARAM_DB_USER;
              String dbPassword =                Constant.PARAM_DB_PASS;
              String networkName =                Constant.PARAM_NETWORK_NAME;
              long startNodeId = 2195814;
              long endNodeId = 3415235;
         int linkLevel = 1;
         double costThreshold = 1550;
         int numHighLevelNeighbors = 8;
         double costMultiplier = 1.5;
         Connection conn = null;
         //get input parameters
         for(int i=0; i<args.length; i++)
         if(args.equalsIgnoreCase("-dbUrl"))
         dbUrl = args[i+1];
         else if(args[i].equalsIgnoreCase("-dbUser"))
         dbUser = args[i+1];
         else if(args[i].equalsIgnoreCase("-dbPassword"))
         dbPassword = args[i+1];
         else if(args[i].equalsIgnoreCase("-networkName") && args[i+1]!=null)
         networkName = args[i+1].toUpperCase();
         else if(args[i].equalsIgnoreCase("-linkLevel"))
         linkLevel = Integer.parseInt(args[i+1]);
         else if(args[i].equalsIgnoreCase("-configXmlFile"))
         configXmlFile = args[i+1];
         else if(args[i].equalsIgnoreCase("-logLevel"))
         logLevel = args[i+1];
         // opening connection
         System.out.println("Connecting to ......... " + Constant.PARAM_DB_URL);
         conn = LODNetworkManager.getConnection(dbUrl, dbUser, dbPassword);
         System.out.println("Network analysis for "+networkName);
         setLogLevel(logLevel);
         //load user specified LOD configuration (optional),
         //otherwise default configuration will be used
         InputStream config = (new Network()).readConfig(configXmlFile);
         LODNetworkManager.getConfigManager().loadConfig(config);
         LODConfig c = LODNetworkManager.getConfigManager().getConfig(networkName);
         //get network input/output object
         networkIO = LODNetworkManager.getCachedNetworkIO(
         conn, networkName, networkName, null);
         //get network analyst
         analyst = LODNetworkManager.getNetworkAnalyst(networkIO);
         double[] costThresholds = {costThreshold};
         LogicalSubPath subPath = null;
         try
              System.out.println("*****Begin: Shortest Path with Multiple Link Levels");
              System.out.println("*****Shortest Path Using Dijkstra");
              String algorithm = "DIJKSTRA";
              linkLevel = 1;
              costThreshold = 5000;
              subPath = analyst.shortestPathDijkstra(new PointOnNet(startNodeId), new PointOnNet(endNodeId),linkLevel, null);
              PrintUtility.print(System.out, subPath, true, 10000, 0);
              System.out.println("*****End: Shortest path using Dijkstra");
              catch (Exception e)
              e.printStackTrace();
              try
              System.out.println("*****Shortest Path using Astar");
              HeuristicCostFunction costFunction = new GeodeticCostFunction(0,-1, 0, -2);
              LinkLevelSelector lls = new DynamicLinkLevelSelector(analyst, linkLevel, costFunction, costThresholds, numHighLevelNeighbors, costMultiplier, null);
              subPath = analyst.shortestPathAStar(
              new PointOnNet(startNodeId), new PointOnNet(endNodeId), null, costFunction, lls);
              PrintUtility.print(System.out, subPath, true, 10000, 0);
              System.out.println("*****End: Shortest Path Using Astar");
              System.out.println("*****End: Shortest Path with Multiple Link Levels");
              catch (Exception e)
              e.printStackTrace();
         if(conn!=null)
         try{conn.close();} catch(Exception ignore){}
    At first I create a two link level network with this command
    exec sdo_net.spatial_partition('ITALIA_SPAZIO', 'ITA_SPAZIO_P_TABLE', 5000, 'LOAD_DIR', 'sdlod_part.log', 'w', 1);
    exec sdo_net.spatial_partition('ITALIA_SPAZIO', 'ITA_SPAZIO_P_TABLE', 60000, 'LOAD_DIR', 'sdlod_part.log', 'w', 2);
    exec sdo_net.generate_partition_blobs('ITALIA_SPAZIO', 1, 'ITA_SPAZIO_P_BLOBS_TABLE', true, true, 'LOAD_DIR', 'sdlod_part_blob.log', 'w', false, true);
    exec sdo_net.generate_partition_blobs('ITALIA_SPAZIO', 2, 'ITA_SPAZIO_P_BLOBS_TABLE', true, true, 'LOAD_DIR', 'sdlod_part_blob.log', 'w', false, true);
    Then I try with a single level network but I got the same error.
    Please can samebody help me?

    I find the solution to this problem.
    In the LODConfig.xml file I have:
    <readPartitionFromBlob>true</readPartitionFromBlob>
                   <partitionBlobTranslator>oracle.spatial.network.lod.PartitionBlobTranslator11g</partitionBlobTranslator>
    but when I change it to
    <readPartitionFromBlob>true</readPartitionFromBlob>
                   <partitionBlobTranslator>oracle.spatial.network.lod.PartitionBlobTranslator11gR2</partitionBlobTranslator>
    The application starts without the obove mentioned error.

  • IPCC Express Skills Based Routing "Select Skill" feature request.

    Let me start by saying that I hope I'm just doing something wrong and that what I'm trying to accomplish is already possible within the existing feature set of IPCC Express. (I'm running 4.5.2) If not, I'd like to start a campaign to get it added as a feature in the next release.
    Short version:
    A call comes in, and in order to assign skills to the call you must assign the call to a csq that contains the skills required to complete that call. -- Problem arises when number of skills gets large, so must the number of CSQ's. Maintaining all of the agent to CSQ mapping gets very cumbersome.
    I'm proposing a new "select skill" step in the CRS developer, which will allow you to assign a skill required to handle a call, rather then have skills required be based on what CSQ the call was put into.
    (Long version in an e-mail from me to cisco)
    Basically what I'm seeing with the Skills Based Routing feature in IPCC Express is that it still relies heavily on CSQ's to determine the group of agents selected to take a certain call. I can't assign a skill to a calling contact during the call flow in the script editor, instead I have to assign a contact to a CSQ which has certain skills assigned to it.
    Let me give you an example as it pertains to my company.
    We have 15 Healthcare locations with an average of 7 doctors per location. Each doctor has his or her own specialist that takes appointments and other calls not destined to be terminated by the doctor. Each Specialist is also a Primary backup for 2 other doctors and a secondary backup for the rest.
    Currently, if I want to use skills based routing to route a call to one of the Doctors, I have to create a CSQ for each doctor, and add that doctors skill to that CSQ, and then add all of those CSQs to the locations "team".
    Furthermore, if I want to add a "bilingual" skill so that each caller has the option to speak to a bilingual rep, it changes the order for the rep selection. Now I have to double the amount of CSQs in the system to have 1 queue for one language and another queue for another language for each doctor.
    At 15 locations and averaging 7 docs per location with 2 languages, this requires 210 different CSQs that I have to update on a regular basis because turnover for these specialists is fairly high. Not to mention the fact that Cisco has imposed a "soft limit" of 75 CSQs per server on the 7835.
    What I would propose to alleviate this mess would be to add a new step in the CRS editor under "IPCC Express" and call it "Select Skill", where I could assign a skill required to handle a call. This would allow me to create 1 CSQ and have agent selection done based on skill, or a combination of skills. It would also allow me to look across the enterprise for an agent with a particular skill without having to create 105 CSQs with 105 agents per CSQ.
    To do this for now I have created a work around, but it's not a very good one because it requires a lot of overhead. I've created a database with all of my agents in it and all of the skills they are qualified for. Then where I would use the 'Select Skill' step I talked about earlier I now use a database dip and select a resource with the skills I require, then do a 'Get Reporting Statistic' to determine if that resource is logged in and available. Then using CRS 4.5.2 I route on resource instead of CSQ. Now the problem with this method, is if the resource is available, but away, or doesn?t answer the phone (because they also have to deal with walk up customers) it sets them not ready and then just sits there waiting for then to go available again. It wont requeue to the next skilled agent unless I dequeue then from the current app and start the process all over again, which in that cause they would loose their place in line.
    So that's it in a nutshell, I'm sure it's not the easiest thing to follow.
    Let me know if you have any questions.
    Jeremy
    (end e-mail)

    I just want to join you in this request.
    Steven Ferland, Bell Canada
    P.S.: Please add your name if you agree with Jeremy.

  • IPCC Express - Recording ALL outbound calls

    Is it possible for the IPCC express server to keep a record of ALL outbound calls instead of just the ones the supervisor chooses? How?

    Hi, guys.
    Finally I've confugured my cheme.
    I found my  audio files .
    I have added voice contact workflow to CAD-BE agent instead of CAD Agent. It was my mistake. When i do the same steps at CAD Agent - I saw raw files at C:\Programm Files\Cisco\Desktop_Audio folder.
    But they all has  *.RAW 1KB size. Is it correct ? I've talked over 1 min and only 1KB Any ideas ?

  • Configuring Callback Option - IPCC Express

    When customers call in and all agents are busy, we'd like to give them an option to leave a call back number so a call can be automatically made to that number (while retaining their position in queue) as soon as an agent become available. I know this must be a very common scenario that many people probably have already deployed in their organization. I'm very novice in IPCC scripting and would like to know where should i start from? What are the requirements for that? We're running IPCC Express Premium 4.0(3) and Callmanager 4.1(3)
    Any advise would be highly appreciated.
    Thanks,
    Ehsan 

    I think there is a miss-communication here.I never said the caller should stay on the line until it gets a callback (why on earth someone would do that??!!). All I meant was the caller should (actually MUST) hang up and then get a call back maybe after 30 min or anytime as soon as an agent become available. The actual call should maintain its position in the queue throughout this entire process. The call flow are:
    1) All agents in the contact center are busy and the call gets queued on the Cisco IP-
    IVR. Caller listens to a prompt  - “All agents are busy assisting other customers.
    Please hold and your call will be answered in the order received.”
    2) The caller is given the option: “If you wish to leave a phone number for an agent
    to call you back, please press 1”
    3) The caller opts to leave a callback phone number.
    4) The Cisco IP-IVR prompts the caller to enter the phone number he/she would like
    to use for the call back.
    5) The caller can also opt for a delayed call back.  The Cisco Media Blender
    processes the callback delay value with an additional prompt and collect through
    the Cisco IP-IVR – “Please enter the duration after which you would like to
    receive a callback”. Caller enters 15 minutes, indicating the best time per his/her
    schedule to speak with an agent. This value is POSTED to the Cisco Media
    Blender and the call back is scheduled after 15 minutes.
    6) The Cisco IP-IVR collects the phone number and callback time (if applicable) and
    POSTS a URL request using Cisco IP-IVR step “OpenURL” to the Trailhead
    Server indicating that this request is for a callback.
    7) The Trailhead server forwards this request to the Cisco Media Blender, which will
    place a phantom call in queue (if there are no agents available) as a placeholder
    for the callback.
    8) When an agent becomes available, the phantom call is routed to the agent and a
    call is made via the agent’s second phone line to the caller’s callback number.

  • IPCC Express CAD / CSD Licensing

    Hi guys,
    My desktop SOE guys are wanting to know how licensing works with Cisco Agent Desktop / Cisco Supervisor Desktop / Historical Reporting client as they are doing a new SOE for our call centre and want to know if they can install all apps on all machines as access will be controlled by who is configured as an agent / supervisor / historical reporting user via username and password.
    I am assuming the licensing is enforced by the IPCC Express server and that it does not matter on how many machines the applications are installed. Is this correct or are there additional workstation licensing considerations??
    Cheers
    G

    Hi,
    Just wanted to add one point.
    - You can install CAD\CSD on many boxes but don't install the HRC and give privileges to all the users (however there is a limit on max number of Reporting users also) but still if every reporting user starts pulling the HR Reports it will put lot of load on the UCCX box (little be careful if its in production), so you can only install HRC's on the client box where there is a real requirement. If its a UCCX High Availability setup than the load will be on the slave node.
    - In case if the active Agents count equals the Agent seat licensing count, the very next logging in Agent will get a clear warning message that Agent seat licenses are already consumed to the maximum extent.
    Thanks,
    Anand

  • IPCC Express & TTY/DD

    I have a customer with IPCC Express 4.0 that wants to provide the same IVR menus/prompts to people calling in on TTY/TDD. Is there a way for IPCC Express to handle it? Or is there anything that can integrate with IPCC Express that can provide IVR response?
    thanks,

    did you ever get an answer?  i am getting asked the same question

  • IPCC Express-record call after waiting timeout end e-mail

    I have IPCC Express 3.5.2. I have successfully created a script that enables recording a message when either a wait timeout occurs and then the user selects to leave a message. There is a maximum time limit on the recording. As long as the user stays online long enough during the recording fort he max timer to expire I can save the file and send out an e-,mail with this attached.
    My question is how do detect hang-up then save the file and send the e-mail when a caller hangs up before the max time out has expired?

    You need to use the On Exception GoTo and Clear Exception steps.
    An Example:
    Start
    ...logic...
    On Exception (contactInactiveException) GoTo RecordingException
    Recording
    --Successful
    ----Label: Recording Exception
    ----Clear Exception: RecordingException
    ----....email/otherlogic...
    End
    The On Exception Goto watches for the caller hanging up. If they do, it moves the script to the label instead of going to the end. You must have the Clear Exception step to then clear the exception and move on.

  • CUOM error when trying to poll performance data from IPCC Express

    Hi Network Professionals,
    Using CUOM 2.1 SP1 I get an error when trying to access the Performance menu for a IPCC Express Server in the Service Level View.
    Error Message:
    Performance polling is not supported for the current capability.
    The server is fully monitored and I get enviroment, system, interface and application information.
    I the Polling Parameters menu (Voice Utilization Settings) the only parameter listed is "Communication Manager and Registred MGCP Gateway Utilization".
    The IPCC Express version is 5.0.(2)SR01_Build045.
    Is anything missing on the IPCC server? I have only configured it with SNMP.
    Kind Regards
    Johnny Olsen

    hi teresa.
    well I bother you because I have a problem similar to that raised earlier, I have a vm INTAL CUOM 2.1 SP1 and the problem is that computers add-in-law his administration IPCC view the service level ... but when I fall into a custom group created the group and add the teams the same ip ipcc already visible, in my group I want to generate displays custom cloud but do not show me the equipment, except that I want to add IVR servers and I do not under any circumstances the samples .. lso probe and reset everything and anything related services, install the SP! and nothing. Can you help me with this or if I recommend CUOM up version of the 2.3 that I could not even see the difference with 2.1 CUOM thanks greetings

  • 10g - report object - filename property length limit

    I am posting this in the hopes that I can stop someone from beating their head against their desk for a couple of days like I did.
    In 10g forms (9.0.4.2.0), for a report object, there seems to be a limit to the length of the filename property - 79 characters. When it hits 80 characters, at runtime I get a "FRM-92101: There was a failure in the Forms Server during startup. This could happen due to invalid configuration"... error. Clicking the details button will show expanded info indicating a java exception "oracle.forms.net.ConnectionException: Forms session <x> aborted: unable to communicate with runtime process".
    It would be nice if help for the filename property could include the length limit.
    Gary

    Thanks for your attention.
    Gary
    P.S. Thanks also for your write-up and javabean code on your blog regarding how to open a report in a new window with titlebar, etc disabled. Works like a charm.

  • HT1349 How can i find out the size and length of my playlist?

    How can i find out the size and length of my playlist? Anybody?

    It shows up in iTunes on your computer as seen here:

  • How to get the size/maximum length of an varchar?

    Hello,
    Is there a (Oracle-)function determining the size/max.length on an varchar2-column/-variable in PL/SQL? E.g. like SIZEOF(myVar), SIZE(myVar) in other languages...
    Regards,
    Martin

    Nuerni wrote:
    Karthick,
    Your solution is interesting. I'm thinking of writing my own function (but it handles table's columns only - no PL/SQL-declared variables of varchar-type)...
    It seems there's no Oracle-character-function available returning such numeric values....
    ...could be an enhancement for further releases :-) ?!In my experience everytime you need to think about defined length you have a logical problem in you database design.
    Of Cause you define how large a column value could be ant set those values accordingly.
    But since you define that, your also implement it in the code.
    Everytime the code needs to look at columns sizes or length restrictions, something is wrong.
    Maybe tell us the whole picture and it would be possible to find other ways of improvement.
    Also remember that you can declare variables with a column type in pl/sql.
    v_salary emp.sal%type;
    Edited by: Sven W. on Sep 24, 2008 12:42 PM

Maybe you are looking for

  • Tax Departure Country in Consignment Issue

    Hi, I have read lots of thread regarding this issue but all of them ended with suggestion related to plants abroad which in our case will not resolve the issue. Let me again put the question and hopefully somebody will answer to this. We are doing an

  • Shared iPhoto library doesn't match on both machines

    I am sharing an iPhoto (9.2.3) library from my wife's iMac. It has 24,865 photos on it. The library shows up fine on my iMac (also using 9.2.3), but several albums are missing, and there are only 24,608 photos. I've changed the name on my wife's mach

  • Load oracle jdbc driver error when run applet via the web

    Hi All, I have built an applet which connect to database via jdbc thin driver. It works fine when I run it through the applet viewer, but got a problem when run it through the web. java.lang.NoClassDefFoundError: oracle/jdbc/driver/OracleDriver I am

  • Can I show one years events on my Curve

    The User guide seems to indicate that the calendar will only show events for the display period, i.e. day, week or month.  I plan further ahead than this and would like to be able to have the calendar show events as far ahead as one year. Can this be

  • Packing materials used in packing proposal

    Hey all, Is there a FM that i can use to obtain all the packing materials that have been used in a packing proposal or any ideas on how to get this data? You can access the packing proposal thru the transaction VA03 -> Extras -> Packing proposal -> T