Asterisk 1.2 + 1.4 (deutsch)
- Vorwort
- 1. Howto zu diesem Buch
- 2. Installation und "Hello World"
- 1. Einleitung
- 2. Eine Minimal-Telefonanlage
- Die Aufgabe
- Voraussetzungen
- Welche Asterisk-Version ist empfehlenswert?
- Welche Linux-Distribution ist die richtige für einen Asterisk-Server?
- Warum keine fertigen Asterisk-Pakete mit rpm oder apt-get installieren?
- Asterisk 1.2
- Asterisk 1.4
- Weitere Sprachprompts
- Den Asterisk-Server konfigurieren
- Die SIP-Telefone konfigurieren
- Und jetzt mit einem Anrufbeantworter
- Was haben wir gerade gemacht?
- Ins öffentliche Telefonnetz telefonieren
- Gespräche vom öffentlichen Netz entgegennehmen
- 3. Die große Telefonanlage
- 4. Programmieren im Dialplan
- 1. Context
- 2. Extension
- 3. Grundlegende Applikationen
- 4. Includes im Dialplan
- 5. Variablen
- 6. Besondere Extensions
- 7. Macro
- 8. Kleines Programmierer Howto
- 9. Priority Jumping ist deprecated
- 10. Asterisk Extension Language (AEL)
- 11. Applikationen im Dialplan
AddQueueMember()
ADSIProg()
AgentCallbackLogin()
AgentLogin()
AgentMonitorOutgoing()
AGI()
AlarmReceiver()
AMD()
Answer()
AppendCDRUserField()
Authenticate()
Background()
BackgroundDetect()
Busy()
CallingPres()
ChangeMonitor()
ChanIsAvail()
ChannelRedirect()
ChanSpy()
Congestion()
ContinueWhile()
ControlPlayback()
DateTime()
DBdel()
DBdeltree()
DeadAGI()
Dial()
Dictate()
Directory()
DISA()
DumpChan()
EAGI()
Echo()
EndWhile()
Exec()
ExecIf()
ExecIfTime()
ExitWhile()
ExtenSpy()
ExternalIVR()
FastAGI()
Festival()
Flash()
FollowMe()
ForkCDR()
GetCPEID()
Gosub()
GosubIf()
Goto()
GotoIf()
GotoIfTime()
Hangup()
IAX2Provision()
ImportVar()
Log()
LookupBlacklist()
LookupCIDName()
Macro()
MacroExclusive()
MacroExit()
MacroIf()
MailboxExists()
MeetMe()
MeetMeAdmin()
MeetMeCount()
Milliwatt()
MixMonitor()
Monitor()
Morsecode()
MP3Player()
MusicOnHold()
NBScat()
NoCDR()
NoOp()
Page()
Park()
ParkAndAnnounce()
ParkedCall()
PauseMonitor()
PauseQueueMember()
Perl()
PHP()
Pickup()
Playback()
Playtones()
PrivacyManager()
Progress()
Queue()
QueueLog()
Random()
Read()
ReadFile()
RealTime()
RealTimeUpdate()
Record()
RemoveQueueMember()
ResetCDR()
RetryDial()
Return()
Ringing()
SayAlpha()
SayDigits()
SayNumber()
SayPhonetic()
SayUnixTime()
SendDTMF()
SendImage()
SendText()
SendURL()
Set()
SetAMAFlags()
SetCallerPres()
SetCDRUserField()
SetGlobalVar()
SetMusicOnHold()
SetTransferCapability()
SIPAddHeader()
SIPdtmfMode()
SMS()
SoftHangup()
StopMonitor()
StopPlaytones()
System()
Transfer()
TryExec()
TrySystem()
UnpauseMonitor()
UnpauseQueueMember()
UserEvent()
Verbose()
VMAuthenticate()
VoiceMail()
VoiceMailMain()
Wait()
WaitExten()
WaitForRing()
WaitForSilence()
WaitMusicOnHold()
While()
Zapateller()
ZapBarge()
ZapRAS()
ZapScan()
- 12. Funktionen im Dialplan
AGENT()
ARRAY()
BASE64_DECODE()
BASE64_ENCODE()
CALLERID()
CDR()
CHANNEL()
CHECKSIPDOMAIN()
CURL()
CUT()
DB()
DB_DELETE()
DB_EXISTS()
DUNDILOOKUP()
ENUMLOOKUP()
ENV()
EVAL()
EXISTS()
FIELDQTY()
FILTER()
GLOBAL()
GROUP()
GROUP_COUNT()
GROUP_LIST()
GROUP_MATCH_COUNT()
IAXPEER()
IF()
IFTIME()
ISNULL()
KEYPADHASH()
LANGUAGE()
LEN()
MATH()
MD5()
MUSICCLASS()
ODBC_SQL()
ODBC_USER_DATABASE()
QUEUEAGENTCOUNT()
QUEUE_MEMBER_COUNT()
QUEUE_MEMBER_LIST()
QUOTE()
RAND()
REGEX()
SET()
SHA1()
SIPCHANINFO()
SIPPEER()
SIP_HEADER()
SORT()
STAT()
STRFTIME()
STRPTIME()
TIMEOUT()
TXTCIDNAME()
URIDECODE()
URIENCODE()
VMCOUNT()
- 5. Protokolle
- 6. Codecs
- 7. Voicemailsystem
- 8. ISDN
- 9. Analoge Telefonie
- 10. Asterisk-Datenbank (AstDB)
- 11. Interactive Voice Response Systeme (IVR)
- 12. Telefonkonferenzen
- 13. Warteschleifen für Call-Center
- 1. Extension zum Musiktest
- 2.
musiconhold.conf
- 3.
queues.conf
musiconhold
announce
strategy
servicelevel
context
timeout
retry
weight
wrapuptime
maxlen
announce-frequency
announce-holdtime
announce-round-seconds
- Sprachbausteine
periodic-announce-frequency
monitor-format
monitor-join
joinempty
leavewhenempty
eventwhencalled
eventmemberstatus
reportholdtime
memberdelay
timeoutrestart
autopause
ringinuse
member
- 4.
agents.conf
- 5.
extensions.conf
- 6. Log-Datei
- 14. Deutsche Anpassungen
- 15. Asterisk als Faxserver
- 16. Asterisk fernsteuern
- 17. Asterisk Gateway Interface (AGI)
- 1. Datenströme
- 2. Verzeichnisse und Rechte
- 3. Aufruf eines AGI im Dialplan
- 4. Perl
- 5. PHP
- 6. Andere Programmiersprachen
- 7. AGI-Befehle
ANSWER
CHANNEL STATUS
DATABASE DEL
DATABASE DELTREE
DATABASE GET
DATABASE PUT
EXEC
GET DATA
GET FULL VARIABLE
GET OPTION
GET VARIABLE
HANGUP
NOOP
RECEIVE CHAR
RECEIVE TEXT
RECORD FILE
SAY ALPHA
SAY DATE
SAY DATETIME
SAY DIGITS
SAY NUMBER
SAY PHONETIC
SAY TIME
SEND IMAGE
SEND TEXT
SET AUTOHANGUP
SET CALLERID
SET CONTEXT
SET EXTENSION
SET MUSIC
SET PRIORITY
SET VARIABLE
STREAM FILE
TDD MODE
VERBOSE
WAIT FOR DIGIT
- 18. Features
- 19. Telefone
- 20. Asterisk und VoiceXML
- 21. Upgrade Asterisk 1.2 auf 1.4
- 22. Danksagungen
- Glossar
- A. GNU Free Documentation License
- 1. PREAMBLE
- 2. APPLICABILITY AND DEFINITIONS
- 3. VERBATIM COPYING
- 4. COPYING IN QUANTITY
- 5. MODIFICATIONS
- 6. COMBINING DOCUMENTS
- 7. COLLECTIONS OF DOCUMENTS
- 8. AGGREGATION WITH INDEPENDENT WORKS
- 9. TRANSLATION
- 10. TERMINATION
- 11. FUTURE REVISIONS OF THIS LICENSE
- 12. ADDENDUM: How to use this License for your documents
- B. Spezielle SIP-Provider
- C. IAX vs. SIP
- D. Konfigurations-Templates
- E. dCAP-Zertifizierung
- F. Standard-Datenströme
- Stichwortverzeichnis
Version 1.2, November 2002
Neue Version verfügbar
Sie betrachten gerade die alte Version des Buches (Version 1.0). Wir empfehlen Ihnen für Asterisk 1.4 und 1.6 die neue Version des Buches.
Asterisk-Tag 2008
Lernen Sie Mark Spencer (den Erfinder von Asterisk) kennen! Viele Vorträge, Case-Studies und Workshops rund um das Thema VoIP. Asterisk-Tag.org