Linked Calls through the API

Hi all,
We are currently working on a web form that we want to have create a number of calls. Ideally we`d like a parent call and a couple of linked calls which would be created from the form through the API.
Looking at the doco, it seems you should be able to use the 'aCustomParameters’ field to achieve this. However, I`ve just seen KB 2010464 which seems to indicate that it may not be quite as simle as this (in 9.0 anyway).
Just wondering if anyone has actually done this.
We're currently on 9.1.5.
Cheers,
Ray

Hi Ray,
I am really not sure what this KB article is refering to but you souldn't blindly rely on every sentence has been written. Even in the knowledge base. Especially when VMware had never paid much attention to this product, unfortunately.
In my opinion (you should take it with caution as well) you have different options to link calls through API:
* Using CallUpdate transaction
* Using ExecuteQueryAction transaction with a standard query "UPDATE CALL LINK"
* Using ExecuteQueryAction transaction with your custom query (I guess that KB article is suggesting to use this particular method when referencing professional services help.)
Take in account that it's very important to supply required parameters (yes, as aCustomParameters) when using the first or the second option:
1. When updating a Child Call:
PARENT_CHILD = "C"
LINKED_CALL_NO = [PARENT_CALL_NUMBER]
UPDATE_LINKED_CALL_NO = [PARENT_CALL_NUMBER]
2. When updating a Parent Call:
PARENT_CHILD = "P"
That's it. Looks quite simple but... you have to be very careful when doing this - many related things should be checked or considered along with linking: are both calls not locked, how impact value should be recalculated and changed accordingly, how to update calls history to reflect the linking event, security check through partitions and system roles settings and maybe many others. I believe this is one of key reasons why KB is suggesting to request professional services to create a solution for Calls linking through API.
Still if you will decide to try and you will come across with any question, please don't hesitate to ask.
Regs, Gytis

Similar Messages

  • I would like to call through the CIS UCPM API but following error occurred

    I would like to call through the CIS UCPM API but following error occurred, I would like to to set Loacle Chinese, how can I do? Thank you
    intradoc.common.ServiceException: !csUnableToRetrieveSearchResults!csLocaleNotFound,English-US
    at intradoc.server.ServiceRequestImplementor.buildServiceException(ServiceRequestImplem
    entor.java:2115)
    at intradoc.server.Service.buildServiceException(Service.java:2326)
    at intradoc.server.Service.createServiceExceptionEx(Service.java:2320)
    at intradoc.server.Service.createServiceException(Service.java:2315)
    at intradoc.server.ServiceHttpImplementor.determineParameterizedLocale(ServiceHttpImple
    mentor.java:668)
    at intradoc.server.ServiceHttpImplementor.initLocale(ServiceHttpImplementor.java:467)
    at intradoc.server.Service.initLocale(Service.java:426)
    at intradoc.server.Service.initDelegatedObjects(Service.java:295)
    at intradoc.server.SearchService.initDelegatedObjects(SearchService.java:86)
    at intradoc.server.ServiceManager.processCommand(ServiceManager.java:436)
    at intradoc.server.IdcServerThread.processRequest(IdcServerThread.java:265)
    at intradoc.server.IdcServerThread.run(IdcServerThread.java:160)
    at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImp
    l.java:545)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

    I managed to find a solution to my problem described above. I downloaded a demo copy of the shareware called R-Tools which I found on Tucows.com
    The site described the software thus: "Take advantage of R-Studio's unique ability to recover files and disks on remote computers, even if their partition structures are damaged or deleted."
    The demo software searched my ipod and found all my photos and showed them as thumbnails. Of course the demo software would not save the files unless I registered it which cost US$49.95. There are several different suites of applications from this publisher, I got the cheapest option which is called "R-Studio FAT".
    I didn't mind paying this amount because the photos were very precious to me and by this point I had just about resigned myself to losing them all. I had previously contacted a professional data recovery service and they had quoted me "AUD$80 per hour and probably 1 to 2 hours work".
    I've been too busy organising my newly recovered photos into galleries and editing them using photoshop to be bothered to try and fix my ipod which I doubt I will want to use again for photo storage.

  • How to Create Highlighted text through the API

    I am trying to create a script that goes through a document and cut/pastes specific elements to another document in FrameMaker 7.1.
    So far, I can open a document and if an element is already highlighted/selected, i can cut the whole element using F_ApiCut().
    I am having problems programatically trying to highlight the element that I want to copy.
    So far, I have tried using the exampe from the FDKRef:
            //grab the selected element and set it to the elementRange
            er = F_ApiGetElementRange(FV_SessionId, docId, FP_ElementSelection);
            parentId = F_ApiGetId(docId, er.beg.childId, FP_ParentElement);
            er.end.parentId = er.beg.parentId = F_ApiGetId(docId, parentId, FP_ParentElement);
            // if the selected element is a child of the highest level element, the client returns here
            if(!er.end.parentId) return;
            er.beg.childId = parentId;
            er.beg.offset = er.end.offset = 0;
            er.end.childId = F_ApiGetId(docId, parentId, FP_NextSiblingElement);
            F_ApiSetElementRange(0, docId, FP_ElementSelection, &er);
            F_ApiCut(docId, 0);
    but this only grabs an element that is already selected. Is there a way to select an element through the API?
    Thanks for any help!

    TrainingDeveloper,
    There most certainly is a way. You can set up any kind of selection that you want, although it is definately a tricky process that can throw off even an experienced FDK developer. Here are my observations based on the code you pasted...
    If you want to select an element, the first thing is that you need to have the ID of that element. I don't see anywhere in your code where an element ID is retrieved. All I see is the F_ApiGetElementRange which is getting the current selection, which in turn is likely why you just keep cutting the currently-selected element. If you want to get a specific element, that function call is not applicable. You only need to set up the element range structure to reflect the proper selection and then cut.
    With that, assume that "elemId" is the ID of the element you want to cut. To select an entire element, you would do this:
    F_ObjHandleT elemId, docId;
    F_ElementRangeT er;
    /* . . .   code here to get elemId, docId, etc. . . .  */
    //set up the element range structure for whole-element selection
    er.beg.childId = elemId;
    er.beg.parentId = er.end.parentId =  F_ApiGetId(docId, elemId, FP_ParentElement);
    er.end.childId = F_ApiGetId(docId, elemId,  FP_NextSiblingElement);
    er.beg.offset = er.end.offset =  0;
    //set the element selection in preparation for the cut
    F_ApiSetElementRange(FV_SessionId, docId,  FP_ElementSelection, &er);
    //... and cut
    F_ApiCut(docId, 0);
    I'm not sure what the sample you pasted is meant to accomplish. It is somewhere along the right track but it won't get you exactly what you want.
    Now, I should say that the process of retrieving the desired element ID is a whole different challenge. I'm not sure if you know how to do that or not so I'll defer any discussion on that until you ask.
    Russ

  • Why can I only hear my calls through the speaker?

    Why can I only hear my calls through the speaker?

    Because your receiver may not be working anymore. Use http://support.apple.com/kb/TS1630 to troubleshoot this

  • HT1430 I cannot hear a phone call through the receiver, only thru the speaker or headset.  Any suggestions?

    I cannot hear a phone call through the receiver, only thru the speaker.  Any suggestions?

    I have te same issue. It started after upgrading to iOS 5 on my iPhone 4. I tried to restore, same problem after restore.

  • Setting requiremen​ts on a TestStand step through the API using CVI

    I'm generating TestStand sequences using CVI.
    I have no problem to create new sequences, new steps, add parameters, set comments...
    But I haven't found how to add requirements on a step.
    Could someone give me the function(s) to call on the TestStand API to do this ?
    thank you
    Vincent

    Hey VCourousse,
    You need to get the Step.Requirements as a property object, Get the Links object from that and then SetValStringByOffset.  Links is an array of elements in the Requirements property.
    Here's what it'd look like:
    PropObjectReq = Step.Requirments
    PropObjectLinks = PropObjectReq.GetProperyObject("Links", 0)
    PropObjectLinks.SetValStringByOffset (elementinRequirements, 0, NewValue)
    Hope that gets you on the right path.
    jigg
    CTA, CLA
    teststandhelp.com
    ~Will work for kudos and/or BBQ~

  • Linking documents through the SDLC phases for audit & dependancy purposes

    Hi,
    I've got a unique requirement. I'm auditing documents through the SDLC phase and want to see documents stored under a particular phase linked to documents stored under another phase. Eg. Func req. 2 under the analyse phase is linked to form 10 under design
    phase which is linked to tech spec 5 in build phase which is linked to test scenario 1, 2, 3, 4, 5.
    Func req 2 --> form 10 --> tech spec 5 --> test scenario 1, 2, 3, 4, 5.
    Is there any way to record these links so that I can see from an auditors point of view so that I can see all the dependancies between documents in a visual structure? Ie. a org chart type format but for documents?

    Hi,
    For this issue, I'm trying to involve someone familiar with this topic to further look at it.
    Thanks,
    Wendy Li
    TechNet Community Support

  • Placing, and receiving calls through the iPhone's dock connector.

    Can calls be placed and received through the iPhone's dock connector?
    For example, assume you have a device, with two connectors, an iPhone dock, and a telephone jack. The device would allow you to connect a standard phone, cordless phone base station, fax machine, etc, and make calls using your iPhone cell service instead of you landline.

    No, that can not be done.

  • Cannot answer or make a call through the actual phone

    Hello...
    Has anyone experienced this issue yet. I have installed 2.0 on my 1st gen phone and am experiencing many fo the issues reported here (lagging, freezing...etc). Today, I walked out of work and tried calling my wife and it would show the call was connected, however i could not hear or speak to her. i tried this several times and then finally hit the speaker button and everything was normal (I could hear and speak). I tried everything again when i got home and i continue to run into the same issue. I have reset the phone, checked all the settings... i dunno, anyone have any advice
    Thanks

    It turned out to be the headphone jack for me, something inside it was cathching or something... making the phone think it had headphones still plugged into it. I would try there, i just removed and inserted the headphones into a few times and it released whatever was catching(Play your i pod at the same time, once it releases you should hear music through the speaker)... (I had just bought a different pair of headphones, so I'm not sure if that caused it?)

  • Is it possible to pull burndown charts through the API?

    I'm trying to pull information relating to sprints and I would ideally like to be able to pull burndown charts, either as an image or a hyperlink. Is this possible? 

    Hi Mike,
    The ability to delete BPAddresses through the DI API was added in 2007 A PL43; there is now a delete method on this object.
    Several objects had delete methods exposed to them in this patch level:
    Delete Method for Lines: The Delete method was added to the following objects:
    BPAddresses (Delete method)
    BPBankAccounts (Delete method)
    BPPaymentDates (Delete method)
    ContactEmployees (Delete method)
    ItemWarehouseInfo (Delete method)
    ProductionOrders_Lines (Delete method)
    ProductTrees_Lines (Delete method)
    ServiceCallActivities (Delete method)
    ServiceCallInventoryExpenses (Delete method)
    ServiceCallSolutions (Delete method)
    ValidValuesMD (Delete method)
    There is more information in the help file released with that patch - as far as I'm aware, this functionality is not detailed in a note.
    Regards,
    Niall

  • Create a user through the API and "Prompt user to change password after next login".

    Using the Adobe Connect Interface, I can create a user and check the checkbox to "Prompt user to change password after next login".
    Can I achieve the same result using the API? The principal-update action doesn't offer such an option and, as far as I can tell, there isn't another action to do so either.
    Thank you.

    You can achieve it as part of your application functionality, but not as a configuration option on WLS.

  • How to set the numeric format through the API

    Hi,
    I have an utility that imports limits from external resources and in that utility (C#) I would need to modify the numeric representation  so that what is defined as hexa in the external resource to be displayed as hexa after importing to TS as well.
    Can U help me out if this is possible with the API and if so, what is the right methods for it?
    Thanks in advance.

    Hi again,
    I didn't find straight solution yet, but I think it is good way around:
    http://digital.ni.com/public.nsf/allkb/1304B337E03E2E1A86257ACD004BAB06
    If you want hexadecimal representation you need to change "%b" to "%x". I'm still keep looking for a better solution...
    Best Regards

  • Placing a call through the internal módem

    Hello everyone. I'm using a D-Link BlueTooth dongle and a bt headset to speak through Skype but due to the fact that I have free national phone calls with my operator I don´t want to use Skype for regular calls. Instead, I want to use the internal modem. I remember the times where 14.4K was a huge speed and there where plenty of Window-based programs which let you use your computer as a fax or a phone, but it seems they're gone right now..., at least in OSX. I've found some programs running on Windows which lets yo do so, but none in OSX. As far as I know, Jon's PhoneTool dials the number, but does not act as an audio gateway. Is there any program with which I could use my bt headset to speak with people using my modem?. Thanks

    Take a look at Parliant's PhoneValet:
    http://www.parliant.com/phonevalet/?l=pptxt
    Using your Mac as a fax machine is built-in to Mac OS X 10.3 or 10.4. Just open your Print & Fax System Preferences to configure it.
    -Doug

  • HT204387 I just updated my Iphone 4S to the new IOS. I have a sync sytem in my car that allows me to connect music and cell phone call through the vehicle. Since the update my phone is no longer finding the sync sytem to connect to.

    I just updated my iphone 4s to the new ios update. My car is a sync system that connects through bluetooth. I go to my bluetooth setting to search for devices and it wont find any. I believed it to be that my car that was the problem; but my sister has the same update on her iphone and was able to connect to my car no problem. please help!!!

    Hello 6underwood,
    Thanks for using Apple Support Communities.
    For more information on this, take a look at:
    iOS: Troubleshooting car stereo connections
    http://support.apple.com/kb/TS3581
    If you are experiencing difficulties with the connection between your stereo and device, disconnect the device, and then power cycle the stereo and your iPhone, iPod touch, or iPad. When the Home screen reappears, reconnect your device. If you cannot power cycle the stereo, turn the car off and then back on to allow the stereo to power off.
    Best of luck,
    Mario

  • Placing a call through the internet tablet

    I am thinking of purchasing the 770 internet tablet. I also have a nokia N70. When the two are connected via bluetooth will I be able to place a regular call (not internet) to a contact?

    Not using the 770 (note, that it has been replaced by the newer N800, so consider getting that, instead).
    Message Edited by petrib on 23-Jan-2007
    04:47 PM

Maybe you are looking for

  • Im export

    Im exporting some data from a table, and then deleting those records from the table. Process p = Runtime.getRuntime().exec(exportcommand); Im also specifing the dmp filename in the export command. My problem is how do i make sure that the export comm

  • Can't play more than one podcast at a time

    Hi folks, I recently updated my nano so that it would work with the Nike+ accelerometor, and now my podcast playlists only play one podcast and then returns to the root directory. (this problem occurred BEFORE I ever got the Nike doohickey) Now I nee

  • Suppressing alerts while opening a file in Illustrator

    Hi all, Am very new to illustrator scripting (started only a couple days ago), and have a very basic question. I get these warning messages when some fonts are missing. I would like my script to ignore these and continue. This is what I tried, but it

  • Can a Third-Party Consignment Sale Exist?

    Can a Third-Party Consignment Sale Exist? If it exists could anyone provide the flow of the scenario that is basically done in the system? Points will be rewarded for the answers.

  • Hyperion Shared Services and DB Userid

    Hi, When we create a DB userid for Hyperiion Shared services, do we need to tie this userid to a separate tablespace (like hss_data and hss_index). Thanks