On 10/25/07, Antonio F. Cano <email address hidden> wrote:
> Hello,
>
> A first idea of how to include the video conference into the actual IAX
> implementation of Coccinella.
>
> First, we've got presence... How we tell to other users that we've got
> video webcam running. For this task the library includes a
> iaxclient::videocameraworking that returns 1 or 0. By now it fails
> (recognized bug) and returns ever 0 :(. That is optional and only for
> information.
The standard way is using caps
0115 | Entity Capabilities | complete 1.3 (1.4) (**
But there is also an old XEP (JEP) that you wrote that could get an update for video?
>
> Two, outgoing video call. Simply call iaxclient::videostart before make
> the dial to the other peer. If the other peer doesn't support video we
> don't have to worry because iaxclient negotiate all the call before
> connect.
>
> Three,incoming call. At startup we register a VideoEvent and we call
> iaxclient::videostart with the first call to this event after answering
> the call.
>
> With hangup, if we have started video then we have to call
> iaxclient::videostop.
>
Something like this. But if we use CAPS we already know if the user has video support
but we don't know if they want to use it.
On 10/25/07, Antonio F. Cano <email address hidden> wrote: :videocamerawor king that returns 1 or 0. By now it fails
> Hello,
>
> A first idea of how to include the video conference into the actual IAX
> implementation of Coccinella.
>
> First, we've got presence... How we tell to other users that we've got
> video webcam running. For this task the library includes a
> iaxclient:
> (recognized bug) and returns ever 0 :(. That is optional and only for
> information.
The standard way is using caps
0115 | Entity Capabilities | complete 1.3 (1.4) (**
But there is also an old XEP (JEP) that you wrote that could get an update for video?
> :videostart before make :videostart with the first call to this event after answering :videostop.
> Two, outgoing video call. Simply call iaxclient:
> the dial to the other peer. If the other peer doesn't support video we
> don't have to worry because iaxclient negotiate all the call before
> connect.
>
> Three,incoming call. At startup we register a VideoEvent and we call
> iaxclient:
> the call.
>
> With hangup, if we have started video then we have to call
> iaxclient:
>
Something like this. But if we use CAPS we already know if the user has video support
but we don't know if they want to use it.