Index

A

Agenten, agents.conf
agents.conf, agents.conf
AJAM, The Aynchronous Javascript Asterisk Manager (AJAM)
HTML, HTML
Plain-Text, Plain-Text
XML, XML
AMI, The Asterisk Manager Interface (AMI)
Answering machine
Example, An answering machine
IVR (see VoiceMailBox: IVR)
apt-get, Why don't we use Asterisk packages with apt-get or rpm?
asterisk -rx, asterisk -rx "command"
Asterisk 1.4 Installation
Debian Linux, Installing Asterisk 1.4.x on Debian Linux 4.0 (Etch)
Asterisk Manager Interface, The Asterisk Manager Interface (AMI)
attach (see voicemail.conf: Parameter)
attachfmt (see voicemail.conf: Parameter)
Aynchronous Javascript Asterisk Manager, The Aynchronous Javascript Asterisk Manager (AJAM)

C

Call Files, Call Files
Call-Center, Queues
callback (see voicemail.conf: Parameter)
charset (see voicemail.conf: Parameter)
cidinternalcontexts (see voicemail.conf: Parameter)
config templates, Configuration templates
Configuration templates, Configuration templates
Context, Context
Contexts, Defined contexts

D

[default], The default context
delete (see voicemail.conf: Parameter)
Dial-by-Name, Directory (Dial-by-Name)
dialout (see voicemail.conf: Parameter)
Dialplan Applications
AddQueueMember(), AddQueueMember()
ADSIProg(), ADSIProg()
AgentCallbackLogin(), AgentCallbackLogin()
AgentLogin(), AgentLogin()
AgentMonitorOutgoing(), AgentMonitorOutgoing()
AGI(), AGI()
AlarmReceiver(), AlarmReceiver()
AMD(), AMD()
Answer(), Answer()
AppendCDRUserField(), AppendCDRUserField()
Authenticate(), Authenticate()
Background(), Background()
BackgroundDetect(), BackgroundDetect()
Busy(), Busy()
CallingPres(), CallingPres()
ChangeMonitor(), ChangeMonitor()
ChanIsAvail(), ChanIsAvail()
ChannelRedirect(), ChannelRedirect()
ChanSpy(), ChanSpy()
Congestion(), Congestion()
ContinueWhile(), ContinueWhile()
ControlPlayback(), ControlPlayback()
DateTime(), DateTime()
DBdel(), DBdel()
DBdeltree(), DBdeltree()
DeadAGI(), DeadAGI()
Dial(), Dial()
Dictate(), Dictate()
Directory(), Directory()
DISA(), DISA()
DumpChan(), DumpChan()
EAGI(), EAGI()
Echo(), Echo()
EndWhile(), EndWhile()
Exec(), Exec()
ExecIf(), ExecIf()
ExecIfTime(), ExecIfTime()
ExitWhile(), ExitWhile()
ExtenSpy(), ExtenSpy()
ExternalIVR(), ExternalIVR()
FastAGI(), FastAGI()
Festival(), Festival()
Flash(), Flash()
FollowMe(), FollowMe()
ForkCDR(), ForkCDR()
GetCPEID(), GetCPEID()
Gosub(), Gosub()
GosubIf(), GosubIf()
Goto(), Goto()
GotoIf(), GotoIf()
GotoIfTime(), GotoIfTime()
Hangup(), Hangup()
IAX2Provision(), IAX2Provision()
ImportVar(), ImportVar()
Log(), Log()
LookupBlacklist(), LookupBlacklist()
LookupCIDName(), LookupCIDName()
Macro(), Macro()
MacroExclusive(), MacroExclusive()
MacroExit(), MacroExit()
MacroIf(), MacroIf()
mailboxExists(), mailboxExists()
MeetMe(), MeetMe()
MeetMeAdmin(), MeetMeAdmin()
MeetMeCount(), MeetMeCount()
Milliwatt(), Milliwatt()
MixMonitor(), MixMonitor()
Monitor(), Monitor()
Morsecode(), Morsecode()
MP3Player(), MP3Player()
MusicOnHold(), MusicOnHold()
NBScat(), NBScat()
NoCDR(), NoCDR()
NoOp(), NoOp()
Page(), Page()
Park(), Park()
ParkAndAnnounce(), ParkAndAnnounce()
ParkedCall(), ParkedCall()
PauseMonitor(), PauseMonitor()
PauseQueueMember(), PauseQueueMember()
Perl(), Perl()
PHP(), PHP()
Pickup(), Pickup()
Playback(), Playback()
Playtones(), Playtones()
PrivacyManager(), PrivacyManager()
Progress(), Progress()
Queue(), Queue()
QueueLog(), QueueLog()
Random(), Random()
Read(), Read()
ReadFile(), ReadFile()
RealTime(), RealTime()
RealTimeUpdate(), RealTimeUpdate()
Record(), Record()
RemoveQueueMember(), RemoveQueueMember()
ResetCDR(), ResetCDR()
RetryDial(), RetryDial()
Return(), Return()
Ringing(), Ringing()
SayAlpha(), SayAlpha()
SayDigits(), SayDigits()
SayNumber(), SayNumber()
SayPhonetic(), SayPhonetic()
SayUnixTime(), SayUnixTime()
SendDTMF(), SendDTMF()
SendImage(), SendImage()
SendText(), SendText()
SendURL(), SendURL()
Set(), Set()
SetAMAFlags(), SetAMAFlags()
SetCallerPres(), SetCallerPres()
SetCDRUserField(), SetCDRUserField()
SetGlobalVar(), SetGlobalVar()
SetMusicOnHold(), SetMusicOnHold()
SetTransferCapability(), SetTransferCapability()
SIPAddHeader(), SIPAddHeader()
SIPdtmfMode(), SIPdtmfMode()
SMS(), SMS()
SoftHangup(), SoftHangup()
StopMonitor(), StopMonitor()
StopPlaytones(), StopPlaytones()
System(), System()
Transfer(), Transfer()
TryExec(), TryExec()
TrySystem(), TrySystem()
UnpauseMonitor(), UnpauseMonitor()
UnpauseQueueMember(), UnpauseQueueMember()
UserEvent(), UserEvent()
Verbose(), Verbose()
VMAuthenticate(), VMAuthenticate()
VoiceMail(), VoiceMail()
VoiceMailMain(), VoiceMailMain()
Wait(), Wait()
WaitExten(), WaitExten()
WaitForRing(), WaitForRing()
WaitForSilence(), WaitForSilence()
WaitMusicOnHold(), WaitMusicOnHold()
While(), While()
Zapateller(), Zapateller()
ZapBarge(), ZapBarge()
ZapRAS(), ZapRAS()
ZapScan(), ZapScan()
Dialplan Functions
AGENT(), AGENT()
ARRAY(), ARRAY()
BASE64_DECODE(), BASE64_DECODE()
BASE64_ENCODE(), BASE64_ENCODE()
CALLERID(), CALLERID()
CDR(), CDR()
CHANNEL(), CHANNEL()
CHECKSIPDOMAIN(), CHECKSIPDOMAIN()
CURL(), CURL()
CUT(), CUT()
DB(), DB()
DB_DELETE(), DB_DELETE()
DB_EXISTS(), DB_EXISTS()
DUNDILOOKUP(), DUNDILOOKUP()
ENUMLOOKUP(), ENUMLOOKUP()
ENV(), ENV()
EVAL(), EVAL()
EXISTS(), EXISTS()
FIELDQTY(), FIELDQTY()
FILTER(), FILTER()
GLOBAL(), GLOBAL()
GROUP(), GROUP()
GROUP_COUNT(), GROUP_COUNT()
GROUP_LIST(), GROUP_LIST()
GROUP_MATCH_COUNT(), GROUP_MATCH_COUNT()
IAXPEER(), IAXPEER()
IF(), IF()
IFTIME(), IFTIME()
ISNULL(), ISNULL()
KEYPADHASH(), KEYPADHASH()
LANGUAGE(), LANGUAGE()
LEN(), LEN()
MATH(), MATH()
MD5(), MD5()
MUSICCLASS(), MUSICCLASS()
ODBC_SQL(), ODBC_SQL()
ODBC_USER_DATABASE(), ODBC_USER_DATABASE()
QUEUEAGENTCOUNT(), QUEUEAGENTCOUNT()
QUEUE_MEMBER_COUNT(), QUEUE_MEMBER_COUNT()
QUEUE_MEMBER_LIST(), QUEUE_MEMBER_LIST()
QUOTE(), QUOTE()
RAND(), RAND()
REGEX(), REGEX()
SET(), SET()
SHA1(), SHA1()
SIPCHANINFO(), SIPCHANINFO()
SIPPEER(), SIPPEER()
SIP_HEADER(), SIP_HEADER()
SORT(), SORT()
STAT(), STAT()
STRFTIME(), STRFTIME()
STRPTIME(), STRPTIME()
TIMEOUT(), TIMEOUT()
TXTCIDNAME(), TXTCIDNAME()
URIDECODE(), URIDECODE()
URIENCODE(), URIENCODE()
VMCOUNT(), VMCOUNT()
dialplan show, Testing a pattern using dialplan show
directory, Directory (Dial-by-Name)
directoryintro (see voicemail.conf: Parameter)

E

emailbody (see voicemail.conf: Parameter)
emailsubject (see voicemail.conf: Parameter)
envelope (see voicemail.conf: Parameter)
Extension, Extension
Extensions
a Extension, The o and a extensions
h Extension, The h extension
i Extension, The i extension
o Extension, The o and a extensions
s Extension, The s extension
Special Extensions, Special extensions
t Extension, The t and T extensions
T Extension, The t and T extensions
extensions.conf, extensions.conf
VoiceMail(), VoiceMail()
VoiceMailMain(), VoiceMailMain()
External control of Asterisk, External control of Asterisk
externnotify (see voicemail.conf: Parameter)
externpass (see voicemail.conf: Parameter)

F

forcegreetings (see voicemail.conf: Parameter)
forcename (see voicemail.conf: Parameter)
format (see voicemail.conf: Parameter)
fromstring (see voicemail.conf: Parameter)

G

[general] (see voicemail.conf: [general])
Gosub() subroutines, Gosub() subroutines
GotoIf() conditional, GotoIf() conditional

H

hidefromdir (see voicemail.conf: Parameter)
How-to
Programming How-to, Programming "How-to"
http.conf, The Aynchronous Javascript Asterisk Manager (AJAM)

I

Include, Include statements
Include statements
time-conditional, Time-conditional include statements
IVR (see VoiceMailBox: IVR)

M

Mailbox configuration, Mailboxesd
mailcmd (see voicemail.conf: Parameter)
Manager-Interface, The Asterisk Manager Interface (AMI)
manager.conf, The Asterisk Manager Interface (AMI)
maxgreet (see voicemail.conf: Parameter)
maxlogins (see voicemail.conf: Parameter)
maxmessage (see voicemail.conf: Parameter)
maxmsg (see voicemail.conf: Parameter)
maxsilence (see voicemail.conf: Parameter)
minmessage (see voicemail.conf: Parameter)
Music on Hold, musiconhold.conf
musiconhold.conf, musiconhold.conf

N

nextaftercmd (see voicemail.conf: Parameter)

O

operator (see voicemail.conf: Parameter)

P

pagerbody (see voicemail.conf: Parameter)
pagerfromstring (see voicemail.conf: Parameter)
pagersubject (see voicemail.conf: Parameter)
passwords,storage, Saving passwords in voicemail.conf
Pattern, Syntax
Pattern matching, Pattern Matching
Pattern matching order, Pattern matching order
Pattern _. in Asterisk 1.2, A special case - the pattern "_." in Asterisk 1.2
pbxskip (see voicemail.conf: Parameter)
Phones
Configure the SIP phones,
Priority, Priority
n priority, n priority
Priority jumping, Applications in the dialplan
+101, Priority jumping is deprecated

Q

queues.conf, queues.conf
queue_log, Log file

R

Regular expression, Pattern Matching
res_perl, Perl()
res_php, PHP()
review (see voicemail.conf: Parameter)
rpm, Why don't we use Asterisk packages with apt-get or rpm?

S

saycid (see voicemail.conf: Parameter)
sayduration (see voicemail.conf: Parameter)
saydurationm (see voicemail.conf: Parameter)
searchcontexts (see voicemail.conf: Parameter)
sendvoicemail (see voicemail.conf: Parameter)
serveremail (see voicemail.conf: Parameter)
silencethreshold (see voicemail.conf: Parameter)
skipms (see voicemail.conf: Parameter)
SMS, SMS()
StarAstAPI, StarAstAPI for PHP

T

Time zones, [zonemessages]
tz, [zonemessages] (see voicemail.conf: Parameter)

U

usedirectory (see voicemail.conf: Parameter)

V

Variables, Variables
Defining global variables in extensions.conf, Defining global variables in extensions.conf
Escaping, Reserved characters
Inheritance, Inheritance of channel variables
Integers, Integers
Manipulation, Manipulating variables
Set(), Defining variables with Set()
Strings, String variables
System channel variables, System channel variables
Version
Which Asterisk version?, Which Asterisk version?
VM_CALLERID, [general]
VM_CIDNAME, [general]
VM_CIDNUM, [general]
VM_DATE, [general]
VM_DUR, [general]
VM_MAILBOX, [general]
VM_MESSAGEFILE, [general]
VM_MSGNUM, [general]
VM_NAME, [general]
VoiceMail() (see extensions.conf: VoiceMail())
voicemail.conf, voicemail.conf
Contexts, Defined contexts
[default], The default context
[general], [general]
Parameter
, Syntax
attach, [general], Syntax
attachfmt, Syntax
callback, [general], Syntax
charset, [general]
cidinternalcontexts, [general]
delete, [general], Syntax
dialout, Syntax
directoryintro, [general]
emailbody, [general]
emailsubject, [general]
envelope, Syntax
externnotify, [general]
externpass, [general]
forcegreetings, [general], Syntax
forcename, [general]
format, [general]
fromstring, [general]
hidefromdir, Syntax
mailcmd, [general]
maxgreet, [general]
maxlogins, [general]
maxmessage, [general]
maxmsg, [general]
maxsilence, [general]
minmessage, [general]
nextaftercmd, Syntax
operator, Syntax
pagerbody, [general]
pagerfromstring, [general]
pagersubject, [general]
pbxskip, [general]
review, Syntax
saycid, [general], Syntax
sayduration, Syntax
saydurationm, Syntax
searchcontexts, [general]
sendvoicemail, Syntax
serveremail, [general]
silencethreshold, [general]
skipms, [general]
tz, Syntax
usedirectory, [general]
VoiceMailBoxes, Mailboxesd
[zonemessages], [zonemessages]
VoiceMailBox
IVR, IVR
VoiceMailBoxes, defining, Mailboxesd
VoiceMailMain() (see extensions.conf: VoiceMailMain())

W

Wartemusik, musiconhold.conf
Warteschleifen, Queues
Warteschleifen-Log, Log file
While() loops, While() loops

Z

[zonemessages], [zonemessages]