PG and CTIOS Server Installation and Configuration

Document

Thu, 03/16/2017 - 23:25
Jun 11th, 2009
User Badges:
  • Silver, 250 points or more

CUCM PG Installation for CUCCE

1.jpg



image091.gif



3.jpg


4.jpg



5.jpg

JTAPI Client Installation


It is mandatory to install the jtapi client on the CUCM PG (which is PG1 in this setup) machine. So that it can talk to the CUCM via JTAPI interface. Download the client from the CUCM and install it on the PG1 machine.







image096.gif



Once done, there is a new process called jtapigw on the PG1 server which should be active even if no agent or phones are created in the CUCM. Don't forget to associate the agent's phone devices and CTI Route Point with the "jtapi" user in CUCM.


syali_ucce_cvp_007.jpg


VRU PG (CVP PG) Installation


VRU PG communicates with CVP.


syali_ucce_cvp_vru_pg_config_001.jpg



5000 is the default VRU connect port for CVP.


syali_ucce_cvp_vru_pg_config_002.jpg





14.jpg



image104.jpg



Install CTI Server (CG or CTI PG)


CTI Server (ctisvr) can also be called CG (it can be think of as CTI PG although it is not the right name). It connects to CTI OS Server using ctidriver service running on the CTI OS Server machine.


Logically it can be viewed as following



image105.gif





From the installation menu select CTI Server option



syali_ucce_cvp_cti_pg_config_003.jpg




syali_ucce_cvp_cti_pg_config_004.jpg



42027 is the listening port on the CG. And in the later section of this document, you will notice that we will configure CTIOS Server so that it can connect to CTI Server (CG) on port 42027


18.jpg



image109.gif



CTIOS Server Installation


syali_ucce_cvp_ctios_server_config_005.jpg



image112.gif


The Peripheral ID here is the same ID that was assigned during the CUCM PG configuration in the Configuration Manager on AW. Because essentially the agent desktop will talk to the CUCM IP Phone.



syali_ucce_cvp_ctios_server_config_006.jpg




The listen port is where CTI Desktop Agent will connect. This port will also be used if a secondary CTIOS Server wants to talk to this one in High Availability environment or setting.



image114.gif




image115.gif



image116.gif



image117.gif




After the installation is done, install necessary patches.


27.jpg


Finesse Server Configuration


  • Finesse Server directly talks to CG or or ctisvr process.
  • Finesse Server does not need CTIO Server to be installed.
  • If you recall we installed CG with the listenining port of 42027.
  • Following screen shot shows the Finesse admin configuration part





  • IP address 172.19.239.73 is the IP address of CG server and CG server listening port is 42027
  • 5000 is the PG/CG ID
  • Finesse admin gui can be accessed using the following URL <IP-Address>/cfadmin





  • Finesse web agent desktop screen can be accessed by browsing to the IP address of Finesse server


Next Step - AW Configuration Manager Setting for Contact Center

Loading.
m.naresh23 Wed, 02/03/2010 - 00:44
User Badges:

Shahzad,


Thanks a ton mate for posting this information.

Most useful!


Cheers,

Naresh

Syed Shahzad Ali Thu, 02/04/2010 - 08:19
User Badges:
  • Silver, 250 points or more

Naresh,

Thanks a lot for appreciating it and commenting on this doc. Feedbacks really help us understand what customer are looking for and allow us to buy more time to produce such documents on the frequent basis.


Shahzad

rupam_chakra1983 Thu, 05/22/2014 - 05:57
User Badges:

I was trying to install the CTIOS on the same machine where ctisvr is  installed but it is giving a error saying port 42027 is in use and cti os installation fails.

also if i want to use the CAD option what should i do

Thanks in advance

 

freymatt Fri, 07/04/2014 - 03:56
User Badges:

Probably it's better to use the default ctios port (42028).

Mohamed Salim Thu, 03/09/2017 - 16:21
User Badges:

Hi Shahzad, 

Thanks for this detailed steps. For finesse what is the purpose of the AWDB server IP configuration, does finesse talk to AWDB for fetching the configuration data? 


Ayodeji Okanlawon Thu, 03/16/2017 - 23:25
User Badges:
  • Super Bronze, 10000 points or more
  • Cisco Designated VIP,

    2017 IP Telephony

Hi Salim, 

Finesse needs to authenticate agents when they attempt to login against the AW server. This is why you need to provision the AW server finesse talks to. 

Actions

This Document

Related Content