linphone-developers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Linphone-developers] Inhibit RTP transmission when mute is on in ac


From: Simon Morlat
Subject: Re: [Linphone-developers] Inhibit RTP transmission when mute is on in active call
Date: Thu, 20 May 2010 12:38:50 +0200

Hi Barry,

Your patch is perfect, I would like to include in the main tree.
However it does not apply on the git tree, due to many changes that
happened between 3.2.1 and current git tree (six months work...).
May I ask you to adapt it to lastest git ?
Thank you very much,

Simon

Le lundi 17 mai 2010 à 20:25 -0400, barry krofchick a écrit :
> Sven made a good point.
> 
> I have included a slightly more complex patch which makes RTP
> transmission on
> audio mute fully configurable. This patch has been tested and works in
> linphonec,
> linphonecsh and linphone-3 (gtk).
> 
> The key changes are as follows:
> 
> 1. A new parameter in the rtp section of lpconfig was added:
>         rtp_no_xmit_on_audio_mute (which has a default of 0 or off)
>         If this parameter is set to 1 then rtp transmission will be
> off
>         when audio is muted. Since the default is off, if this
> parameter
>         is not specified in the config file all will function as it
>         does now (rtp transmission continues when audio is muted)
>  2. 3 new commands were added to commands.c (so that audio
>      muting can be accessed from linphonec, and linphonecsh (as well
>      as the linphone-3 gtk.
>             1. mute (mutes audio and possibly rtp)
>             2. unmute (unmutes audio and possibly starts rtp of it was
> off)
>             3. nortp-on-audio-mute [1|0]
>                    turns rtp muting on/off when audio muting on/off
>                    (this is needed to make rtp muting work in
> linphonecsh mode
>                     where there is no config file accessed)
>     3. the command 'status hook' was modified to report the status
>         of both audio and rtp muting (so that scripts may adjust if
> needed
>         to these values)
> 
>    Thus to enable rtp muting (when audio muted) simply add
>         rtp_no_xmit_on_audio_mute=1 
>     to the rtp section of config file.
> 
>     To disable rtp muting leave the rtp_no_xmit_on_audio_mute
>     out of the config file or set its value to 0.
> 
>     When using linphonecsh, since there is no config file associated
> with
>      a call, if one wishes to enable rtp muting - all that is needed
> is to
>      send the generic command:
>              linphonecsh generic "nortp-on-audio-mute 1"
> 
>     The full patch with configuration, is attached below.
> 
>     Again , this was fully tested in all 3 modes.
> 
>     I hope that this can be merged into the mainline.
> 
>     In a steady state connection (using speex wb) if rtp muting is
>     linked to audio muting , transmission bandwidth when audio is
>     muted drops from about 6500 kbytes./sec to around 145 bytes/sec.
> 
>     Thus one can see that maintaining a SIP connection, for long
> periods
>     of time, when connected to an automated backend agent, will use
>     negligible bandwidth or server resources.
> 
>      Again linphone is great, the perfect SIP client for us with this
> little mod.
> 
>      The patch is in the attached file.
> 
> 
>      Thanks
>       Barry
> 
>         
>     
> 
> On Mon, May 17, 2010 at 2:01 AM, Sven Westergren
> <address@hidden> wrote:
>         Hi all,
>         
>          
>         
>         I would ask that if this patch is merged it is configurable
>         (at least at compile time) since some SIP clients will
>         terminate the call if the media stream goes dead for a period
>         of time.
>         
>          
>         
>         Best regards
>         
>         Sven Westergren
>         
>          
>         
>         
>         
>         
>         
>         _______________________________________________
>         Linphone-developers mailing list
>         address@hidden
>         http://lists.nongnu.org/mailman/listinfo/linphone-developers
>         
> 
> _______________________________________________
> Linphone-developers mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/linphone-developers





reply via email to

[Prev in Thread] Current Thread [Next in Thread]