2007/7/20, [EMAIL PROTECTED] <[EMAIL PROTECTED]>:
> >Local user in Members, remote user in Remote Pending = their
> >phone is ringing
>
> This is somewhat poor reflection of the useful call progress information that 
> may be reported through signalling.
> In SIP calls there are two adjacent phases of an outgoing call: one is 
> "connecting" (INVITE has been sent, but no response other than 100 Trying has 
> been received), and the next is "ringing" (we've got a 180 Ringing response).
> It would be nice to have this detail supported in the StreamingMedia channel 
> interface or elsewhere, so we don't mislead the user with a ringing 
> indication while the call might not even come through to a remote endpoint.

On traditional telephony the media channel is activated when the
remote end is alerting (so you can hear the ringing tone). So
initially the audio stream will have both remote and local pending
flags set. Alerting / 180 Ringing progress indication would then clear
the remote pending flag and Call confirm / 200 OK the local pending
flag.

The Media.SessionHandler and Media.StreamHandler would handle the
actual media signaling along with the kinkier SDP O&A stuff.

-- 
Pekka.Pessi mail at nokia.com
_______________________________________________
Telepathy mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/telepathy

Reply via email to