Re: ProvisionCall и StartBridge

От: Alexey Naidyonov <CGatePro_at_mx_ru>
Дата: Fri 06 Nov 2009 - 14:27:22 MSK

Добрый день;

> На работе возникла необходимость реализовать следующий функционал.
> При миксировании звонка в провижине передавать медиа, для этого
успользуются функции ProvisionCall для создания медиа и StartBridge для создания миксера. Вот пример данной части кода:
>

...
>
> все прекрасно работает, кроме того что после вызова функции
StartBridge входящая сессия переходит в состояние "connected".
> Можно ли сделать так, что бы входящая сессия была в состоянии
provisioned, но в то же время медиа транслировалось?

ingress task становится connected не после StartBridge, а после того, как egress task скажет AttachMixer.
Технически включить early media через миксер проблем, наверное, нет. Но вот семантика API не позволяет. Либо ingress шлет startBridge egress, получает bridgeMixed и отдает peer 200 OK,
либо ingress получает startBridge от egress, говорит AttachMixer, и все равно отдает peer 200 OK.

Regards,
--
  Alexey Naidyonov
  ITooLabs Получено Fri Nov 06 11:27:34 2009

Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:16:35 MSK