[Asterisk-Users] Re: Meetme

Steve Kann stevek at stevek.com
Thu Sep 23 13:44:48 MST 2004


On Sep 23, 2004, at 8:10 AM, Tom Ivar Helbekkmo wrote:

> Steve Kann <stevek at stevek.com> writes:
>
>> I don't think it's in the Wiki, and it's not really documented;
>
> Could you offer a very, very brief introduction?  I've figured out,
> through trial and error, that it takes a call to Conference(somename)
> in an extension to create or join a conference, but I can't get anyone
> connected in any other state than "listener", and there is no sound.
> Am I missing a parameter, a configuration file, or what...?

This was what I wrote on the iaxclient list previously:

> the param string that is passed to app_conference is of this form:
>
> <conference_id>/<user_flags>/<priority>/<vad_prob_start>/ 
> <vad_prob_continue>
>
> - 'conference_id' can be alphanumberic, i.e. MyConference or 1234567890
>
> - 'user_flags' are:
>
>    // user type flags
>    M -> moderator, i.e. user can speak
>    L -> listener, i.e. user cannot speak
>    S -> sip, same as moderator for now
>       note: last flag in the string wins. so 'SLM' would make the user 
> a  moderator,
>    and 'MSL' would make the user a listener.
>
>    // speex flags
>    V -> sets SPEEX_PREPROCESS_SET_VAD flag
>    D -> sets SPEEX_PREPROCESS_SET_DENOISE flag
>    A ->    sets SPEEX_PREPROCESS_SET_AGC ( auto gain control ) flag
>
>    T -> user is calling from a telephone. used to enable speex  
> preprocessing,
>    since iaxclient performs speex preprocessing on client side.
>
> - 'priority' is not currently used.
>
> - 'vad_prob_start' and 'vad_prob_continue' are optional and have  
> DEFINE'd defaults.
>       vad_prob_start -> sets SPEEX_PREPROCESS_SET_PROB_START value
>    vad_prob_continue -> sets SPEEX_PREPROCESS_SET_PROB_CONTINUE value
>       note: these only work with the libspeex included with 
> app_conference.
>    our patches to libspeex which support these flags are not yet in 
> the  published
>    libspeex code.
>
>
> basically, there's no conf file, and you call it like this from  
> extensions.conf:
>
> ; enter with VAD, as if it were a telephone call
> exten => _77777,1,Playback(beep)
> exten => _77777,2,Conference(TestConference/MTV/1);
>
> ; enter as a speaker, with no vad.
> exten => _88888,1,Playback(beep)
> exten => _88888,2,Conference(TestConference/M/1);
>
> ; enter as a listener.
> exten => _99999,1,Playback(beep)
> exten => _99999,2,Conference(TestConference/L/1);
>

If you're at astricon, look for me!  (I'm wearing a bright orange 
Digium shirt today).

-SteveK




More information about the asterisk-users mailing list