SpitFire Help Desk



Installation Instructions for CTI32

 

CTI32 Installation Instructions

 

1)Install Dialogic 5.1.1 along with service pack 1.

2)In Dialogic Configuration Manager (DCM), right click on the first board and go to Configure Device option.

3)Go to Interface tab and choose the correct ISDNProtocol (this information must be provided by the CO).

4)Go to the Misc tab and click on the ParameterFile and enter the value for the parameter file name. This would be the name of the isdn protocol followed by '.prm' extension, for e.g. NI2.prm.

5)Click on OK button to save the changes and similarly configure the other boards.

6)Start the DCM Service.

7)Once the service starts try to place a test call from the isdiag utility provided by Intel.

8)Install Spitfire as we normally do for all the installs.

9)Install .Net 2.0 framework and Service Pack by using windows updates.

10)Unzip CTI32Engine.zip to CTI32Engine folder.

11)Unzip CTI32Server{date}.zip to CTI32Server folder.

12)Unzip CTI32Client{date}.zip to CTI32Client folder.

13)Install CTI32 Engine by running the Setup.exe file in CTI32Engine folder.

14)Copy the files in the CTI32Server folder in the C:\Program Files\CTI32 directory (Note: Allow files to be overwritten in this step).

15)Cut-Paste the CTI32Client folder in the C:\ Program Files folder.

16)Run the Reg.bat file in the C:\ Program Files\CTI32Client folder.

17)Create a desktop shortcut for the Cti32Config.exe located in C:\Program Files\Cti32 folder.

18)Follow the Post install configuration explained in the section below and then resume to point 19

19)Configure the engine for the right type of boards

20)Follow the MSI Board Configuration if it's a predictive dialer with MSI board(s) else skip to point 21

21)Make sure the boards are running in DCM

22)Make sure Cti32Engine is running by clicking on the Start Service button in the CTI32Config.exe program

23)If it's SpitfireX then Make sure CTI32 is selected in Spitfire->options->preferences as the Toolkit. If its SPD then make sure VisualVoice and UseVisualVoiceMSI is set to False in 1.ini file

24)If its SpitfireX then make sure ssVLCti32.exe is installed and registered. If its SPD then make sure ssVLIICti32.exe is installed and registered.

25)Covert all the existing wav files to 11k 8-bit mono


 

Post install ini file configuration

Open the CTI32Engine.Config file located in C:\Program Files\CTI32 folder from notepad and make sure the parameters listed below are set to the values specified in this file under ISDN:

[ISDN]
;All values should be in HEX in the format 0x00 (except for LoadOptions and sub phone numbers)
;  0=Do not use values from INI file, 1=Load on start  2=Load Each Phone Call 
LoadOptions=2
;  Initialize block can be hex code 0x00, 0xFF nothing to not initialize block
InitializeBlock=
BC_xfer_cap=0x00
BC_xfer_mode=0x00
BC_xfer_rate=0x10
usrinfo_layer1_protocol=0x02
usr_rate=0xFF
destination_number_type=0x02
destination_number_plan=0x01
destination_sub_number_type=0xFF
destination_sub_phone_number=
destination_sub_number_plan=0xFF
origination_number_type=0x02
origination_number_plan=0x01
origination_sub_number_type=0xFF
origination_sub_number_plan=0xFF
origination_sub_phone_number=
facility_feature_service=0x01
facility_coding_value=0x03

 

MSI Board configuration

Open the CTI32Engine.Config file located in C:\Program Files\CTI32 folder from notepad and make sure the parameters listed below is set to the count of the number of MSI board(s) in the machine:
e.g.<MsiNumBoards>1</MsiNumBoards> for 1 board
<MsiNumBoards>2</MsiNumBoards> for 2 boards

Depending on the number of MSI boards in the system create that many <MSIBoards></MSIBoards> at the end of the file just above the </xml> tag. Each <MSIBoards> consists of following child tags:

  1. <ID> (appears only once)
  2. <Name> (appears only once)
  3. <NumPorts> (appears only once)
  4. <Ports> (appears as many times as the number of channels on the msi board)

Each <Ports> tag consists of the following child tags

  1. <ID> (appears only once)
  2. <Name> (appears only once)

Below is an example of <MSIBoards> section with 8 ports, please note how the values are assigned to the child tags:

<MsiBoards>
<ID>1</ID>
<Name>msiB1</Name>
<NumPorts>16</NumPorts>
<Ports>

<ID>1</ID>
<Name>msiB1C1</Name>
</Ports>
<Ports>
<ID>2</ID>
<Name>msiB1C2</Name>
</Ports>
<Ports>
<ID>3</ID>
<Name>msiB1C3</Name>
</Ports>
<Ports>
<ID>4</ID>
<Name>msiB1C4</Name>
</Ports>
<Ports>
<ID>5</ID>
<Name>msiB1C5</Name>
</Ports>
<Ports>
<ID>6</ID>
<Name>msiB1C6</Name>
</Ports>
<Ports>
<ID>7</ID>
<Name>msiB1C7</Name>
</Ports>
<Ports>
<ID>8</ID>
<Name>msiB1C8</Name>
</Ports>



Related Articles

Attachments

No attachments were found.

Visitor Comments

No visitor comments posted. Post a comment

Post Comment for "Installation Instructions for CTI32"

To post a comment for this article, simply complete the form below. Fields marked with an asterisk are required.

   Name:
   Email:
* Comment:
* Enter the code below:

 

Article Details

Last Updated
25th of August, 2008

Would you like to...

Print this page  Print this page

Email this page  Email this page

Post a comment  Post a comment

 Subscribe me

Subscribe me  Add to favorites

Remove Highlighting Remove Highlighting

Edit this Article

Quick Edit

Export to PDF


User Opinions

No users have voted.

How would you rate this answer?




Thank you for rating this answer.

Continue