cancel
Showing results for 
Search instead for 
Did you mean: 
cancel

Sample CTI Bridge Application?

715
Views
0
Helpful
0
Comments
This document was generated from CDN thread

Created by: Gerard O'Rourke on 30-05-2013 10:16:18 AM
Hi,
The CTI OS client installer comes with the source code for a number of sample client for CTI OS.
It even includes with a tool CTITEST.exe which is a CTI client.
Is there equvalent sample source code samples released for a CTI monitor client /  CTI Bridge Application?
Gerry

Subject: RE: New Message from Gerard O'Rourke in CTI Server Protocol (GED-188) - CTI
Replied by: David Lender on 30-05-2013 11:09:40 AM
Gerry,
Cisco does not provide sample source code for CTI Server applications and does not provide the source for CTITEST.  Only the protocol specification is provided.
David

Subject: RE: New Message from Gerard O'Rourke in CTI Server Protocol (GED-188) - CTI
Replied by: Gerard O'Rourke on 30-05-2013 11:39:26 AM
David,
Thanks for response.
Any ideas why the getting Started Page has an invalid link for Contact Center Developer Support Services requirement?
http://developer.cisco.com/web/ctisp/getStarted
"Note that all customers and partners wishing to deploy custom CTI integrations using CTI Server Protocol are required to have a valid Developer Services contract. For furtner information see Contact Center Developer Support Services requirement. "
Gerry

Subject: RE: New Message from Gerard O'Rourke in CTI Server Protocol (GED-188) - CTI
Replied by: David Lender on 30-05-2013 12:25:34 PM
The article expired quite a while back. We are editing the getting started page to reflect this.  The membership requirement still exists but there is no official documentation other than the statement on the Getting Started page.
Do you have any specific questions about the requirement?  I can refer them to the Product Manager.

Subject: RE: Sample CTI Bridge Application?
Replied by: Gerard O'Rourke on 31-05-2013 03:43:39 AM
David,
We would just like to know the details / costs in case we do need to build a CTI monior client.
We need to capture a call hangup during a call transfer from CVP.
CVP Comprehensive mode does not support this today (a pity). i.e. ICM script returns Label to CVP. CVP routes the call, but we have no way to know if / when the call terminates and we need this for a particular bespoke app / fuctionality.
Looking at the CTI logs below - you can see a call hangup from CVP (note the TrunkGroup=100) , which means this is the incoming leg of a call into CVP. This is the event we need to "catch".
The issue we are having is that we were not able to receieve these Call events on a CTI OS Monitor client. The CTI OS logs also do not seems to log these events.
Do you know if this is by design or if there is any way to get these event types from the CTI OS server (which would be the perferred route)?
Gerry
 
-- log file from CTI Server showing call termination event for CVP inbound leg---
15:20:16:383 cg1A-ctisvr Trace: CALL_DATA_UPDATE: CID=35.(s) Dest=35.(s) Active=N Periph=5001 ECCsize=270
15:20:16:383 cg1A-ctisvr Trace:  CallType=1(ACD_IN) CPDisposition=0(INVALID) TrunkGroup=100 
15:20:16:383 cg1A-ctisvr Trace:  RouterCallKey=150564 30650114 CampaignID=-1 QueryRuleID=-1
15:20:16:383 cg1A-ctisvr Trace:  DNIS: ANI: CED: Dialed=11100
15:20:16:383 cg1A-ctisvr Trace:  UserToUser= Wrapup=
15:20:16:383 cg1A-ctisvr Trace:  CustPhone#= CustAccount#=
15:20:16:383 cg1A-ctisvr Trace:  PV1=INSPERIX-CS:5000 PV2=RouterCallDay:150564 PV3=RouterCallKey:30650114 PV4=RouterCallKeySeqNum:0 PV5=
15:20:16:383 cg1A-ctisvr Trace:  PV6= PV7= PV8=BT_Support:BT_Support_Precision PV9= PV10=
15:20:16:383 cg1A-ctisvr Trace:  SrcAgentExt=(CS_CONNECT) DestAgentExt=(CS_CONNECT)
15:20:16:384 cg1A-ctisvr Trace:
 
15:20:16:384 cg1A-ctisvr Trace: CALL TERMINATED: CallID=35.(s) Periph=5001

Subject: RE: Sample CTI Bridge Application?
Replied by: Gerard O'Rourke on 31-05-2013 03:45:18 AM
Note: to add to above.
I did set the below registry value for CTI OS server
[HKLM\Cisco Systems\CTIOS\Server\CallObject\MinimizeEventArgs = 0].
 
http://www.cisco.com/en/US/partner/docs/voice_ip_comm/cust_contact/contact_center/ctios/ctios9_0/developer/guide/UCCE_BK_C3995718_00_cti-os-developers-guide-ucce_chapter_0110.html
Gerry


Subject: RE: New Message from Gerard O'Rourke in CTI Server Protocol (GED-188) - CTI
Replied by: David Lender on 31-05-2013 09:20:34 AM
As you noted, CTIOS doesn’t give you IVR or CVP events, only CTI Events via Callmanager.
Regarding membership, the point is that if there is an issue at a customer site and there is a custom CTI Server or CTIOS app installed, the TAC will need to work with Developer Services to determine if any issue is with the custom app or not.
This requires a CDN membership.   For information on joining CDN, see http://developer.cisco.com/web/join-the-network
CreatePlease to create content