[Asterisk-Users] MeetMe Features

Leif Madsen leif.madsen at gmail.com
Thu Dec 9 07:20:04 MST 2004


On Thu, 9 Dec 2004 13:18:15 +0100 (CET), Peter Svensson
<psvasterisk at psv.nu> wrote:
> Another way is to do this through the dialplan. The steps would roughly
> be:
>  1. Answer the call
>  2. Authenticate the user using "authenticate", dialplan logic or an
>     AGI script/program.
>  3. Play a message asking for the callers name (only if the user has
>     no previous sound clip on file?)
>  4. Record the answer. Possibly store the filename in a database to be
>     used in (3) later.
>  5. Create a call file inte the outgoing spool. Make it dial to the
>     meetme via the "local" channel type and, once that is up, jump to
>     an extension that plays back the announcement and the sound recorded
>     in (4) and then hangs up.
>  6. After creating the call file put the user in the meetme as usual.
> 
> Untested, but I think it will work. You will need to familiarize yourself
> with the outgoing call spool and the local channel (to allow you to loop
> both ends into the dialplan).

I have been thinking about this functionality lately as well since
using a conference server that had the same type of thing.  I may very
well play around with this later this afternoon and get it to work in
dialplan logic.  If so, I will post it to this thread.

One problem I can think of in regards to the pin is that each
participant would need their own unique pin number if that is what you
are going to associate their sound clip with in the database.  This
leads to more and more pins being used as you add users with
possibilty for overlap, and easier for a user to "brute force" a pin
(assuming you are worried about security and people joining the
conference appearing as someone else).

I'll play around with it later (time permitting) and see where I get. 
Shouldn't take too long.

Leif Madsen.
http://www.leifmadsen.com
http://www.asteriskdocs.org
http://www.hacklocalhost.com



More information about the asterisk-users mailing list