BE6000 Native Call Queuing Design Constraints?

We see the doc wiki has not been updated with any UCM 9.0 native call queuing design constraints.  We would assume that the call queuing at a min would need to meet the MoH design constraint of 50 sessions, since you figure there is a high probability that one call will be queued in each of 50 queues with MoH playing with each.
http://docwiki.cisco.com/wiki/Supported_System_Capacities
Is there any other performance impact we should consider or can we ask the doc wiki be updated with design constraints around call queuing?
Can the BU clarify is that is 50 simultanous MoH streams per cluster, or 50 per server?  We can eliminate the load by going to multicast and IOS distributed MoH for remote sites, but something tells me there probably is a max queued call ceiling we need to consider for this platform.

At the risk of getting caught up in the pass-by-reference/pass-by-value debate :), simple values (ints chars etc). are passed as values, and modifying them on the C++ side of the procedure call will not modify the values on th java side.
Possible solutions are:
1)pass an array of (say) ints. Then, modifying individual values should modify the java-side values (much in the way that the Stream.read(byte[]) functions do.
2)format up a strin g with your return values, return the string and parse it on the java side.
3)have fields in the java side that are accessed and modified by your native call.
4)pass an object with some fields in it. Have the C++ access and modify the object's fields.
Hope this helps.

Similar Messages

  • CUCM 9.1 native call queuing - calls stuck in queue

    Hello everyone
    We are using the CUCM 9.1 native call queuing feature for attendants hunt group an have the following problem - if all the attendants are busy, the next arriving call gets into queue, receiving MOH treatment, as described in documentation. But if one or more attendants gets free and ready to receive calls, queued call doesn't get transfered to his/her phone. Logging in additional attendants, logging them in and out again doesn't change anything, once the call got in queue it stays in queue.
    Exact cucm release version is 9.1.1.20000-5.
    Has anyone seen this? Any ideas on what traces/logs to check?

    Hi,
    it seems you hitting this bug  CSCuc16486
    http://tools.cisco.com/Support/BugToolKit/search/getBugDetails.do?method=fetchBugDetails&bugId=CSCuc16486&from=summary
    HTH
    Anas
    please don't forget to rate the helpful posts

  • Is it possible to call custom designed RFC function module, apart from BAPI

    Hi Friends,
    1.     Is it possible to call custom designed RFC function module, apart from BAPI.
    2.     Why we call it Adaptive RFC layer, Since every time the JCO layer updated with SAP, Why can’t be dynamic.
    Thanx for Ur time.
    Cheers,
    Sam

    Also check <a href="http://help.sap.com/saphelp_nw04/helpdata/en/41/38bc8f813719488ddc9d9b21251ec3/frameset.htm">here</a> for more information on aRFC. Here you can find why it is called adaptive.
    Regards,
    Christophe

  • DS SDK: How to check if plugin is called in "design mode" or in browser?

    Dear SDK experts,
    I just created a simple world-/europe map plugin based on Datamaps (http://datamaps.github.io/) which works fine when the dashboard is executed in the browser but crashs, when I drag my plugin into the design area (maybe it's called different) of design studio. As I found no easy way to debug my created js code directly in design studio, is there is simple check so I can call the "real" plugin code only when my dashboard is executed in the browser and for example display only a static image when it's called inside design studio?
    This check would also help a lot in my other plugins and I am sure, I already saw some coding somewhere -hopefully you remember where.
    Thank you very much in advance for answering my very first question here on SCN.
    Best regards,
    Oliver

    Hi Oliver,
    The approach for determining design mode is documented in this thread: SDK - how to control other objects
    Specifically, the code is:
    if (window.sap && sap.zen && sap.zen.designmode) {
    // Design time only code...
    Hope that helps.
    Regards,
    Mustafa.

  • Stop native call from java

    I know there are topics related to timeout, stop or kill native call but it seems there is no good answer for me.
    I have a java class as the caller to call a native C function with double arrays as input. The C function perform some kind of computation using 3rd party FORTRAN functions. If we terminate the java, how to terminate/stop/or exit the C function?
    Here is the partial of java class
    public class PolyFit {
        public native double[] polyFit(int[]iParams, double[] dParams,
                                        double[] xx, double[] yy, int col);
        static {
            try {
                System.loadLibrary("polylib");
            } catch (UnsatisfiedLinkError e) {
                System.out.println ("Failed to load polylib");
                e.printStackTrace();
        public PolyFit() {
    }The parent java class is a sub class of Thread that calls the PolyFit when running as a thread:
        int col2 = 2;
        for() { //more than 1000 pairs of inputX and inputY
            //iParams, dParams, inputX, inputY are assigned before
             PolyFit polyFit = new PolyFit();
            double[]output = polyFit .polyFit(iParams, dParams, inputX, inputY, col2);
        }Here is native C function (partial)
    #include "PolyFit.h"
    JNIEXPORT jdoubleArray JNICALL Java_org_ciit_stat_PolyFit_polyFit
                (JNIEnv *env, jobject obj, jintArray ja, jdoubleArray jda,
                jdoubleArray jdinX, jdoubleArray jdinY, jint col) {
        jdouble *output;   
        jdoubleArray dbArray = (*env)->NewDoubleArray(env, MAX);
        (*env)->SetDoubleArrayRegion(env, dbArray, MIN, MAX, output);
       free(output);
        return dbArray;
    }Every call of polyFit .polyFit() may take less than 1 millisecond to several second. In case the time exceeds a threadhold, i.e. 10 second, we want to stop the thread. However, I can't find the way to stop or exit the C function.
    Any ideas are highly appreciated.

    This is C code, and since there is no portable way to interrupt C code, there's nothing that can be done. In Unix a SIGINT can do the trick, but only by killing the whole address space. There are some thread APIs that attempt to do this, but they are either very unsafe or require cooperation from the code which is being interrupted.
    Your best bet is to code your CPU-intensive code to check a global (or thread-specific) flag for a requested interrupt, and cleanly exit back to the JNI wrapper, returning a flag value to acknowledge the interruption. A wrapper routine around the native method can then throw a Java exception, or block and retry, or whatever you want it to do.
    Note that Thread.stop is deprecated. There is no earthly way to cleanly interrupt either Java or C code, unless it cooperates with the interrupter.

  • Native call with J2ME

    I can write native calls in C and use them in my J2ME applications. But if the application shall be integrated to a J2ME device, like a mobilephone, can the native calls then work on this device? This means the DLL (the native function) must be placed on the mobilephone.
    Thx /Denker

    Even more interesting, how whould you deploy your native bits (e.g. some sort of library) when you cannot even be sure whether your target does support a file system? Apart from that, I doubt you will get a programming API for your mobile phone (well, Symbian OS (e.g. Nokia 7650) provides one I think).

  • BACD and hold times for Call Queue

    Hi Everyone,
    Is it possible to include hold times/wait times for BACD call queues?  Also, anyone run into issues when configuring BACD and the time it takes for it to ring in?  We had an issue previously that where the call would enter the queue, wait 30 seconds or so, and then ring out.  Unless this is normal.
    Thanks as always,
    HelpDesk

    Hi Help Desk,
    Its been a while since I configured this and I am not sure if the current versions of CCA allow for this change to take place.
    I know on the command line that this is possible, but ultimately it would be better to use CCA to make the changes as I am not sure if it would recognize the change if you did it via CLI.
    In the past as an alternative to hold times I did some work around's by pushing the BACD to an AA and putting in there some rudimentary options that would allow a user to go back into the line, but they would loose their position in doing so, but this shouldn't be a big problem.
    Also in terms of entering the BACD, I havent see the 30 second delay before so I am not sure what is going on there and I cannot say for that that it is normal operations for it.
    Cheers,
    David Trad.
    davidtradconsultinggmail.com

  • How to maintain reference across native calls?

    I'm using JNI to interface with an underlying C++ communications library. I am having trouble keeping my connection valid across native calls.
    For example, in one method I connect and save the connection in a global variable, then return. After I connect I would like to call a "send message" method, but when I do I doesn't recognize the saved connection.
    My question is do saved references persist across JNI calls when using the same object, or will all global vars be new ones? If not, does anyone know a way to get around this?
    Thanks for your help

    All JNI references that you create (through calls to NewObject, GetObjectArrayElement, GetObjectField, ...) or that are passed to your native code as parameters are local. That means that they are only valid for the duration of that native call and only on the thread from which that native call was invoked.
    You can create global references from local references using NewGlobalRef. A global reference is valid across all threads and does not have a limited lifetime. You must make sure to release your global references once you are done using them by calling DeleteGlobalRef.
    God bless,
    -Toby Reyelts
    Check out Jace, http://jace.reyelts.com/jace

  • Can Mac Pro run AHCI under Windows?  No native command queuing?

    It seems that Mac Pro runs AHCI under OS X.
    Under Windows Vista 32/64 or XP 32/64, some reason AHCI cannot be enabled. It seems to only run legacy IDE mode. Even with modern HD, Mac Pro can not seems to take advantage of AHCI benefits such as hot-plugging and native command queuing. Does Apple thinks that native command queuing is necessary feature under OS X but not under Windows?
    Even with installing AHCI driver using F6 during Windows installation, AHCI mode cannot be obtained.
    Is there a simple way to enable AHCI mode besides modifying the grub bootloader as some suggested in forum? Or is it not possible until Apple modifies BIOS CSM or allows EFI modification? It seems that Apple wont address this issue with firmware update since Intel Mac Pros have been available for years now.
    Any suggestion of enabling AHCI under windows XP / Vista will be welcomed.

    HD Tune wont expect to show any change with or without NCQ.
    NCQ will show advantage in server environment or heavy multi-tasking environment, not on I/O meter. NCQ may even slow some game playing in some instance.
    AHCI adds other stuff like hotswapping or other modern goodies, not just NCQ.
    Mac Pro has Intel chip / controller capable of AHCI and RAID (well pseudo Intel Matrix RAID) only if Apple allows us to enble it in EFI.

  • Web services server side uses C dll (native calls)

    Hi,
    I developed a web service using JAX-RPC. My implementation class uses native c function calls. Dose anybody know where I should put my C dlls and their dependentcy files on Web service server side (tomcat)? If they should be in the .war file, what kind of path in the war would be?
    I have an exception ocurred, like this
    [java] java.rmi.ServerException: Missing port information
    [java] at com.sun.xml.rpc.client.StreamingSender._raiseFault (StreamingSender.java:357)
    [java] at com.sun.xml.rpc.client.StreamingSender._send(StreamingSender.java:228)
    I think probably it is because of native call problem, since I could get something back if not using native call.
    Anybody has similar experience when developing web service using JAX-RPC and calling native c api functions on server side?
    Thanx in advance!

    Yes, I just tried it again (comment all native call out and just call the method that doesn't use native call, it works).
    So your web service application using jax-rpc and c native dlls works already?
    Can you tell me where you put all the native C DLLs and where I can set java.library.path in tomcat?
    Thank you!

  • Call Queue Software Options

                       Hello,
    I have alot of customers in the medical field and have deployed UC500's pretty successfully.  Does anyone have any suggestions on call queue software that works with UC series really well.  The AA does a good job but if patients calling in get VM, the just call back and back, so I am looking for a solution where they wait in a queue, then are transfered to the first availble phone in a particular department, kind of what a call center does.  Thanks in advance for any suggestions.

    Hi Mark,
    One of the tricks I did to get the BACD to be a little more clever was to have its final destination point to the AA, then I set the AA prompts to do the following:
    Announcement - "Thank you for continuing to hold, all our operators are currently busy so please choose from one of the following options" (Make this similar to the BACD Announcement)
    1. Press "1" to continue to hold (This will send them back into the BACD)
    2. If this is an emergency press "2" to speak to someone immediately otherwise dial (911 or 000 or what ever the emergency number is in your region) - Make sure this is pointing to a separate DN on each of the phones and mark it as the emergency extension
    3. Or if you wish to be called back press "3" and leave a detailed voice mail and one of our staff will call you back shortly
    This is the method I used for various medical center roll-outs, it worked quite well and in fact in some cases worked better than their previous system.
    However, Please try and avoid doing this on a live system as it can be a little fiddly to setup, but once it is setup it does the job quite nicely
    Cheers,
    David Trad.
    davidtradconsultinggmail.com

  • Native Call (Java Call C program)

    Hi all,
    I am facing problem on compile the .so file for native call.
    In step by step tutorial, after I compile as :
    cc -G -I/opt/java1.3/include -I/opt/java1.3/include/hp-ux \HelloWorldImp.c -o libhello.so
    Fllowing error occur :
    /usr/ccs/bin/ld: Unsatisfied symbols:
    main (code)
    I am using HP-UX, any hints ?

    I solved the problem.
    Compile method in HP is not equal to Solaris.
    and thus throw that error if I follow the step by step tutorial in Sun's page.
    Details refer to :
    http://www.hp.com/products1/unix/java/infolibrary/prog_guide/java1_3/JNI_java2.html

  • Does ICH5 support Native Command Queuing?

    Hello,
    I was just wondering if the INTEL ICH5 chip (it is a chip, isn't it?) supports Native Command Queuing for S-ATA harddrives.
    If so, is NCQ still an advantage for RAID modi or does it affect only single drive setups?
    Bye
    M3

    I don't think so. Native Command Queing is part of the SATA II specification.

  • Cisco CUCM 9.1 Call Queuing no Ring Back

    I have a customer that has a hunt group that has 6 users in it, they are routing the calls by longest idle. The way the customer handles the inbound call is with the operator-> then they transfer the call to the hunt group.  They want to be able to present MOH when they transfer to the hunt group. I enabled Call Queuing for this hunt group and set the MOH source to the customers recording , and work great as long as all agents are busy. When the callers are trasfered to the hunt and agents are available they hear the ringback tones as the call goes from agent to agnet until it gets answered. The customer is wanting to eliminate the ringback tone during the hunt cycle and just play MOH. I know this is possible with UCCX, but they are not willing to purchase UCCX. Is there any way i can silence the ringback tone and have MOH while the call is hunting?   

    Hi, there is a product intended exactly to do that:
    http://www.imagicle.com/go/queuemanager
    It extends the embedded call queuing capabilities and is already certified with 9.1, available in solution catalog and also providing advanced historical reporting.
    Licensed per channels and not per operator/agent, cheap, dramatically EASY to deploy, config and manage.
    Offer a free of charge supervisor app on iPAD and can be combined with the imagicle operator console (http://www.imagicle.com/go/bluesattendant) for a full, professional, out of the box customer service solution.
    You can contact imagicle for more info or download the free 30 days eval.
    Regards.
    Christian Bongiovanni
    coCEO and CTO
    Imagicle SpA

  • "Call Queue List" Idea

    To the great folks of Apple:
    We've all had the experience of using cell phones on the go and not wanting to have to pull over to look up numbers.  Sometimes, before I jump in my car, I'll call the 3 or 4 numbers I intend to call one by one, then hang up before it rings.  This way the numbers I intend to call are in my "recent calls" list.  Why not create a Call Queue List that you could prepare and have them ready to call with the least hassle while you're on the go?
    Jim Wilson

    http://www.apple.com/feedback/
    Regards.

Maybe you are looking for