[pjsip] VAD matter

Nanang Izzuddin nanang at pjsip.org
Wed Apr 9 07:02:32 EDT 2008


You can use pjsua_conf_get_signal_level(), it is pjsua-lib API.
Slot 0 is special slot in the conference bridge,
by default sound device port is plugged in to slot 0.
Please see pjmedia doc for detail.

Regards,
nanang


On 09/04/2008, Markus Vechiorno <finalpfc at hotmail.com> wrote:
>
>  I am going to use the first alternative, but how can I call
> pjmedia_conf_get_signal_level() from pjsua?
>
>  PJ_DECL(pj_status_t)
> pjmedia_conf_get_signal_level(pjmedia_conf *conf,
>          unsigned slot,
>          unsigned *tx_level,
>          unsigned *rx_level);
>
>  I don't know how to get the conf.
>  For a single call between two clints, the slot value could be 0, right?
>  The tx and rx level are the results expected.
>
>  Thanks!
>
>
>
> > Date: Tue, 8 Apr 2008 17:38:38 +0700
> > From: nanang at pjsip.org
> > To: pjsip at lists.pjsip.org
> > Subject: Re: [pjsip] VAD matter
>
> >
> > Hi Markus,
> >
> > Assuming you are talking about microphone silence detection,
> > currently there is no callback/trigger mechanism for silence detection.
> >
> > However, you have some alternatives to do this:
> > 1. Monitor the rx_level of sound port (normally slot 0) in the
> > conference periodically.
> > See pjmedia_conf_get_signal_level() API.
> > 2. Implement a pjmedia port that utilize existing silence detector to
> > do callback when such conditions are reached (e.g: start silence,
> > start talking).
> > Then, this port can be stacked to any port you would like to monitor
> > (in this case, sound port). The port connection will be about:
> > conference bridge <--> silencedet port <--> sound port.
> >
> > We will be glad if somebody would implement the second alternative and
> > share the implementation to us.
> >
> > Regards,
> > Nanang
> >
> >
> > On 08/04/2008, Markus Vechiorno <finalpfc at hotmail.com> wrote:
> > >
> > > Hi,
> > >
> > > I need to know when a silence is detected.
> > >
> > > What I need is to do some actions when a silence is detected. Imagine
> this situation:
> > > I am running pjsua and I command Q. Before, I had included some
> functionality dor this command, but I need this functionallity to start when
> the silence is detected.
> > >
> > > I have thought that maybe pjsip have a simple solution for this matter
> (a trigger or smth similar).
> > >
> > > Any idea?
> > >
> > > Thanks!!!
> > >
> > > ________________________________
> > Todo ruedas: información práctica y todo el glamour del mundo del
> > motor. MSN Estilo y Tendencias
> > > _______________________________________________
> > > Visit our blog: http://blog.pjsip.org
> > >
> > > pjsip mailing list
> > > pjsip at lists.pjsip.org
> > >
> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
> > >
> > >
> >
> > _______________________________________________
> > Visit our blog: http://blog.pjsip.org
> >
> > pjsip mailing list
> > pjsip at lists.pjsip.org
> >
> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
>
>
> ________________________________
> Todo ruedas: información práctica y todo el glamour del mundo del motor. MSN
> Estilo y Tendencias
> _______________________________________________
>  Visit our blog: http://blog.pjsip.org
>
>  pjsip mailing list
>  pjsip at lists.pjsip.org
> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
>
>




More information about the pjsip mailing list