Created by: Assaf D on 30-05-2010 08:29:34 PM Hi, When a cisco ipphone is getting an incoming call an image box is being shown with the caller number and with an ANSWER softkey. This is the normal case for incoming call. I would like to display the caller's name instead of his number in the same way it is being shown normaly. I've already managed by jtapi to convert the caller's number into a name and to push my url script to automatically access my incoming script. The problem is that when I return a CiscoIPPhoneText or Image (with the caller's name) XML to the ipphone, it is being displayed as an addional Text/Image tab beside the regular incoming phone message. What XML should I send back to the ipphone which will look like the regular one including the ANSWER softkey? Regards Assaf
Subject: RE: Incoming Caller Info - How to Display? Replied by: Assaf D on 31-05-2010 06:25:54 PM While RINGING I push an image with the caller info which is being displayed on the phone screen. What XML object should I push to clear the 'caller info' image tab to go back to ANSWERED/DISCONNECT/IDLE state? Should I use the Init:Services URI ? Regards Assaf
Subject: RE: Incoming Caller Info - How to Display? Replied by: David Staudt on 30-05-2010 10:26:27 PM XML services apps cannot modify or replace the regular phone call plane (tab.) You can only - as you already describe - show info in a separate services plane/tab. There are facilities of course on UCM itself for displaying calling party name, as long as the system/network is providing that info - i.e. caller ID. A custom database lookup into customer numbers, for example, is not possible.
Subject: RE: Incoming Caller Info - How to Display? Replied by: David Staudt on 31-05-2010 09:31:58 PM Yes, you could POST a CiscoIPPhoneExecute object to the phone with an ExecuteItem of 'Init:Services'. This will clear the XML services pane and the standard call plane should be visible.
Subject: RE: Incoming Caller Info - How to Display? Replied by: Assaf D on 01-06-2010 04:21:56 PM David, Ok - with your advise I've managed also to clear the image tab on ConnDisconnectedEv- THANKS! There is still one issue... While INCOMING call, the caller info CiscoIPPhoneText/Image XML is being displyed with the default softkeys which I want to replace with 'ANSWER' and 'REJECT' softkeys. I've looked in the XML developer guide and couldn't find the right URI to answer a call (something like 'Dial' softkey) Regards Assaf
Subject: RE: Incoming Caller Info - How to Display? Replied by: David Staudt on 01-06-2010 05:00:14 PM 'Dial:xxx' is the only XML URI that effects call control, there is no Answer or Reject URI. To accomplish this you would need a backend CTI based app (TAPI/JTAPI.) The Answer softkey would request a URL from this app, which could in turn would trigger a CTI request to answer the phone.
Subject: RE: Incoming Caller Info - How to Display? Replied by: Assaf D on 02-06-2010 01:18:52 PM David, It seems that the ConnDisconnectedEv event not always proivdes the CiscoTerminal to sendData to. Please advise what is chain code to get the CiscoTerminal from the ConnDisconnectedEv event in order to sendData to the called party. I've tried several options but couldn't get a reliable one which works well. Regards Assaf
Subject: RE: Incoming Caller Info - How to Display? Replied by: Ferda Mravenec on 28-11-2010 03:36:00 PM Hi Assaf, I am going to solve something similar. Is it possible for you to share your solution with me? Please write me e-mail on firstname.lastname@example.org Thank you very much Best regards
I’m trying to iniate a silent monitoring session using TAPI in my admin C#/.NET application. After creating the CCiscoLineDevSpecificStartCallMonitoring object and filling in the parameters, the call to lineDevSpecific doesn't seem to do anything at all.&...
The Python library "webexteamssdk" is great but there's one part of this library that "may need better documentation". This is the ability to create cards & buttons.
Here's a card example:
How is this card setup? What compone...
I'm using CUPI to try and updates a mailbox password. So I PUT to https://srvcucn12s.nxodev.intra:443/vmrest/users/d65583a1-3da2-4fcd-b655-4beb896791df/credential/passwordwith this content<Credential><Credentials>my password here<...
Hello All, Below is my scenario Extension A is observed Caller calls from PSTN to Extension A Extension A rings and A Rejects the call.I am using call.drop() to reject the call. When I invoke this, the call seems to disconnec...
(using Python and the Flask Library)
An oAuth integration allows you to have an application "do stuff on your behalf".
This is a topic that can be quite complex to understand. For that reason I created this Python code to make it as easy as possible to...