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 musiconholdannouncestrategyservicelevelcontexttimeoutretryweightwrapuptimemaxlenannounce-frequencyannounce-holdtimeannounce-round-seconds- Sprachbausteine
periodic-announce-frequencymonitor-formatmonitor-joinjoinemptyleavewhenemptyeventwhencalledeventmemberstatusreportholdtimememberdelaytimeoutrestartautopauseringinusemember
- 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
ANSWERCHANNEL STATUSDATABASE DELDATABASE DELTREEDATABASE GETDATABASE PUTEXECGET DATAGET FULL VARIABLEGET OPTIONGET VARIABLEHANGUPNOOPRECEIVE CHARRECEIVE TEXTRECORD FILESAY ALPHASAY DATESAY DATETIMESAY DIGITSSAY NUMBERSAY PHONETICSAY TIMESEND IMAGESEND TEXTSET AUTOHANGUPSET CALLERIDSET CONTEXTSET EXTENSIONSET MUSICSET PRIORITYSET VARIABLESTREAM FILETDD MODEVERBOSEWAIT 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