Conferencia
Las conferencias avanzadas que usan redes basadas en IP se describen en la Conferencia de telefonía IP rendezvous de TAPI 3. El siguiente material está relacionado con las conferencias básicas.
Las sesiones de conferencia son sesiones que incluyen más de dos partes simultáneamente. Se pueden configurar mediante un puente externo basado en servidor o un puente de conferencia basado en conmutadores.
En las sesiones de conferencia basadas en servidor, todas las partes participantes marcan en el servidor, que mezcla las secuencias multimedia juntas y envía a cada participante la combinación. No puede haber ninguna noción de partes individuales en la llamada de conferencia, solo la de una sola llamada entre la aplicación y el servidor bridge. Para TAPI, este tipo de llamada de conferencia parece ser una conexión uno a uno normal.
La conferencia basada en conmutadores continúa en fases, algunas de las cuales se pueden combinar si el proveedor de servicios la admite:
- Inicie una sesión de comunicaciones ordinarias.
- Cree una sesión de conferencia con su primer miembro la entidad que inició la conferencia.
- Cree una sesión de consulta de conferencia con la parte al otro extremo de la conexión actual.
- Agregue la sesión de consulta a la conferencia.
Después de que una sesión se convierta en miembro de una conferencia, el estado del miembro se revierte a conferenciado. El estado de la sesión de conferencia suele ser conectado. Los identificadores de sesión de la conferencia y todas las partes agregadas siguen siendo válidas. Los eventos de estado se pueden recibir sobre todas las llamadas. Por ejemplo, si uno de los miembros se desconecta colgando, un mensaje de estado adecuado puede informar a la aplicación de este hecho.
TAPI 2.x: las aplicaciones de pueden usar la característica "sin conferencia de suspensión" de PBX mediante la opción LINECALLPARAMFLAGS_NOHOLDCONFERENCE; esta característica permite que otro dispositivo, como un supervisor o un dispositivo de grabación, se conecten silenciosamente a la línea.
Al cancelar la sesión de consulta al tercero para una conferencia o al quitarlo en una conferencia establecida previamente, el proveedor de servicios puede liberar la conferencia y revertir la sesión a una conexión normal de dos partes. Si este es el caso, la sesión de conferencia pasará al estado de inactivo y la única sesión participante restante pasará de la conferencia al estado de conectado.
No todos los proveedores de servicios admiten conferencias.
TAPI 2.x: La lineSetupConference función toma la llamada original de dos partes como entrada, asigna una llamada de conferencia, conecta la llamada original a la conferencia y asigna una llamada de consulta cuyo identificador se devuelve a la aplicación.
Si la aplicación va a agregar otro miembro a la conferencia, se puede realizar una operación de marcado en la llamada de consulta. A continuación, el identificador de llamada de conferencia y la conexión de llamada de consulta se usan en la funciónlineAddToConference. Los miembros de conferencia también se pueden agregar mediante función linePrepareAddToConference, si es compatible con el proveedor de servicios.
Los miembros de conferencia se quitan mediante la función lineRemoveFromConference, si el proveedor de servicios lo admite.
Como alternativa, se puede crear una conferencia mediante la función lineSetupTransfer, que devuelve un identificador de llamada de consulta y la función lineCompleteTransfer con la opción de conferencia (en lugar de la opción de transferencia de).
TAPI 3.x: El método ITBasicCallControl::Conference toma la sesión existente como entrada y crea un objeto CallHub si aún no existe alguno. El método ITBasicCallControl::Finish agrega la llamada de consulta a CallHub. Se pueden crear sesiones de consulta adicionales mediante ITAddress::CreateCally agregarse mediante los métodos de conferencia de y Finish.
Nota
Las funcionalidades del dispositivo de línea direccionada pueden limitar el número de partes conferenciadas en una sola llamada y si una conferencia comienza o no con una llamada normal de dos partes.