astersnmp …ok, the name needs work.. our network alert system the goal the process design...
Post on 18-Dec-2015
213 views
TRANSCRIPT
The Goal
Where did the idea come from?Using Asterisk for more than voice
Tying in network devicesTraffic EngineeringNetwork NotificationDevice Management
The Process
The Players…SNMPText To SpeechAsteriskPerl
Asterisk Perl Script
Cepstral Text-To-Speech
Engine
Wave File
snmp.call
channel variables
snmptrapd
Asterisk DB
trap
SNMP Trap Log
Simple Network Management Protocol
What is SNMP? How is it used?
The 5 directives: Set Get GetResponse GetNext Traps
MIB and OID SNMP in Practice
SSH boobytrap.log Agent
AgentSNMP Manager
Ethernet Connection192.168.1.0/24
Serial Connection10.10.1.0/30
BGP Peering Arrange-
ment
Text To Speech
What is Text To Speech? Models of Speech Synthesis
DiphoneHMM
Text To Speech in PracticeFestival vs. Cepstral
Asterisk Converged Telephony Platform
What is Asterisk? Scripting Capabilities The Dialplan The Database Asterisk in Practice
Sending Email Getting the Call Calling the Administrator Changing the Status of an Interface SSH
Perl – The Glue
What is Perl? Log files Parsing (Regular Expressions) Sub routines Perl in Practice
Seeing the debugging output
Design Considerations
Cepstral being a demo (sox and trim) Contacting Administrator (database vs snmpget)
Multiple Notifications (script triggered each time) …Ideas?