Name

MeetMe() — Puts the caller in to a MeetMe conference bridge

Synopsis

MeetMe([confno[,options[,PIN]]])

Places the caller in to the audio conference bridge specified by the confno argument. If the conference number is omitted, the user will be prompted to enter one.

If the PIN argument is passed, the caller must enter that PIN number to successfully enter the conference.

The options string may contain zero or more of the characters in the following list:

a

Sets admin mode.

A

Sets marked mode.

b

Runs the AGI script specified in ${MEETME_AGI_BACKGROUND}; default: conf-background.agi. (Note: this does not work with non-Zap channels in the same conference.)

c

Announces user(s) count upon joining a conference.

d

Dynamically adds conference.

D

Dynamically adds conference, prompting for a PIN.

e

Selects an empty conference.

E

Selects an empty Pinless conference.

F

Passes DTMF digits through the conference to other participants. DTMF digits used to enable conference features will not be passed through.

i

Announces user join/leave with review.

I

Announces user join/leave without review.

l

Sets listen only mode (listen only, no talking).

m

Sets the participant as initially muted.

M

Enables music on hold when the conference has a single caller.

o

Turns on talker optimization. With talker optimization, Asterisk treats talkers who aren’t speaking as being muted, meaning that no encoding is done on transmission and that received audio that is not registered as talking is omitted, causing no buildup in background noise.

p

Allows user to exit the conference by pressing #.

P

Always prompts for the PIN even if it is specified.

q

Sets quiet mode. In quiet mode, Asterisk won’t play sounds as conference participants enter or leave.

r

Records conference (as ${MEETME_RECORDINGFILE} using format ${MEETME_RECORDINGFORMAT}). The default filename is meetme-conf-rec-${CONFNO}-{UNIQUEID} and the default format is .wav.

s

Presents the menu (user menu or admin menu, depending on whether the caller is marked as an administrator) when * is received.

t

Sets talk-only mode (talk only, no listening).

T

Sets talker detection. Asterisk will sends events on the Manager Interface identifying the channel that is talking. The talker will also be identified on the output of the meetme list CLI command.

w[(seconds)]

Waits for a marked admin to join the conference. If seconds is not specified, the conference will wait indefinitely for the admin to join. If seconds is specified, the conference will wait the specified number of seconds. If the admin still hasn’t joined, the call will continue on with the next priority in the dialplan.

x

Closes the conference when the last marked user exits.

X

Allows user to exit the conference by entering a valid single-digit extension (set via the variable ${MEETME_EXIT_CONTEXT}), or the number of an extension in the current context if that variable is not defined.

1

Doesn’t play initial message when the first person joins the conference.

exten => 123,1,Answer()
; add the caller to conference number 501 with pin 1234
exten => 123,2,MeetMe(501,DpM,1234)

Warning

A suitable Zaptel timing interface must be installed for MeetMe conferencing to work.

Get Asterisk: The Future of Telephony, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.