cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
333
Views
0
Helpful
1
Replies

outbound dialling with TAPI and CTI ports

phil_tci4
Level 1
Level 1

Hi,

We are trying to develop an outbound dialling application using the following components:

Cisco Call Manager 4.0(2)a

Cisco TSP 4.0(0.22)

TAPI 2.1

W2K Server SP4

We have created a number of CTI ports allowing us to create a conference between connected live calls to our customers (active call) and free call centre agents (consult call). Currently all functions complete without error, however once a live call is established to a customer and a connection to the agent has completed (devices set to auto answer) neither parties can hear each other (MoH can be heard by both parties). Our basic funtions are as follows:

1. lineMakeCall(m_hLine, &active_call_handle, dest,0,NULL);

2. LINECALLSTATE_CONNECTED has come for active_call_handle (customer answered)

3. lineHold(active_call_handle);

4. LINE_REPLY event comes with appropriate dwParam1 and dwParam2=0

5. received LINECALLSTATE_ONHOLD for active_call with no errors

6. lineMakeCall(m_hLine, &consult_call_handle, dest, dwCountryCode, NULL);

7. LINECALLSTATE_CONNECTED has come for consult_call_handle (agent has answered)

8. lineSetupConference(active_call_handle, NULL,&(conference_call_handle),&(consult_call_handle), 3, NULL)

9. received - LINE_CALLSTATE CONFERENCED for the active call

Any ideas to help us please?

Many thanks,

Phil Lockyer

1 Reply 1