beautypg.com

Dialogic 6.2 User Manual

Page 193

background image

Making Two-Channel Call Transfers (Tromboning)

November 2009

193

variable where it is easily accessed and restored when disconnecting

the two-channel call transfer (see

Terminating the Two-Channel Call

Transfer

on

page 199

).

When connecting and disconnecting resources, the application

should primarily use the BfvCallSWConnect() function. The

application must provide all connections with a source and

destination resource. The following rule is very important when

connecting resources together:

A source resource can have many destination resources, but a
destination resource must have only one source resource.

Before setting up the two-channel call transfer, remove any existing

connections that conflict with the transfer connections.

For a model of a two-channel call transfer, see

Figure 13

. The OUT

label represents the source of the connection and the IN label

represents the destination of the connection.

Figure 13. Connections for a Two-Channel Call Transfer

The application removed the connection from the output of

Channel 0 to the input of network timeslot 0 and the connection

from the output of Channel 1 to the input of network timeslot 1. If

these connections were not removed from

Figure 12

on

page 192

,

then Channel 0 and network timeslot 1 would both be attempting to

transmit to the input of network timeslot 0, violating the above rule.

Channel 1

In Out

Channel 0

In Out

TSlot 1

Out

In

TSlot 0

Out

In

Person B

Person A