offene kommunikationssysteme in der öffentlichen verwaltung … · 2005-02-24 · offene...

34
Offene Kommunikationssysteme in der Offene Kommunikationssysteme in der öffentlichen Verwaltung mit öffentlichen Verwaltung mit Voice Voice over over IP IP Andreas Hurst & Thomas Andreas Hurst & Thomas Schwärzl Schwärzl Stadt Pforzheim Stadt Pforzheim Personal Personal - - u. Organisationsamt u. Organisationsamt Abteilung Informations Abteilung Informations - - u. Kommunikationstechnik u. Kommunikationstechnik thomas.schwaerzl@stadt thomas.schwaerzl@stadt - - pforzheim.de pforzheim.de andreas.hurst@stadt andreas.hurst@stadt - - pforzheim.de pforzheim.de www.pforzheim.de www.pforzheim.de /asterisk /asterisk 22.02.2005 22.02.2005

Upload: others

Post on 19-Jun-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Offene Kommunikationssysteme in derOffene Kommunikationssysteme in deröffentlichen Verwaltung mit öffentlichen Verwaltung mit VoiceVoice overover IPIP

Andreas Hurst & Thomas Andreas Hurst & Thomas SchwärzlSchwärzl

Stadt PforzheimStadt PforzheimPersonalPersonal-- u. Organisationsamtu. Organisationsamt

Abteilung InformationsAbteilung Informations-- u. Kommunikationstechniku. Kommunikationstechnik

[email protected]@[email protected]@stadt--pforzheim.depforzheim.de

www.pforzheim.dewww.pforzheim.de/asterisk/asterisk

22.02.2005 22.02.2005

-- Agenda Agenda --

11

- Vorstellung „Stadt Pforzheim“ - Leistungsspektrum „Rechenzentrum der Stadt Pforzheim“

- Motivation- Was ist „Asterisk“ ?

- Unser Beitrag an die Open Source Community

- Asterisk Infrastruktur bei der Stadt Pforzheim- Asterisk Telearbeitsplatz

- Asterisk Development Interfaces

-- Agenda Agenda --

- Asterisk „Lösungen und Integrationen“

- HelpDesk (CRM) Integration- DVIC „DV-InfoCenter“ Asterisk Call-Manager Web-Interface- Cisco 7940/7960 IP-Phone Telefonbuch / Asterisk Integration- Exchange 2003 / Outlook 2003 Integration

- Asterisk „Linksammlung“

- Hat sich der Aufwand gelohnt ?

- F & A

22

-- www.pforzheim.dewww.pforzheim.de / / www.stadtwww.stadt--pforzheim.depforzheim.de --

- Pforzheim hat 115.000 Einwohner / 65.000 Arbeitsplätze- Zentrum der deutschen Schmuck- und Uhrenindustrie- Wirtschaftliches Zentrum der Region Nordschwarzwald mit den SchwerpunktenMetallverarbeitung, Elektrotechnik und Elektronik

33

-- www.pforzheim.dewww.pforzheim.de / / www.stadtwww.stadt--pforzheim.depforzheim.de --

- 40 Grund-, Haupt- und Realschulen / 7 Gymnasien / 13 Berufsfachschulen- Hochschule für Gestaltung, Technik und Wirtschaft mit ca. 4.000 Studenten- 4 Krankenhäuser (darunter Städt. Klinikum mit ca. 600 Betten)- Fremdenverkehr: 74.000 Gäste pro Jahr

44

-- www.pforzheim.dewww.pforzheim.de / / www.stadtwww.stadt--pforzheim.depforzheim.de --

- Stadtverwaltung Pforzheim inkl. Stadtwerke GmbH & Co KG, Städt. Klinikum(2004 an Röhn AG verkauft) und VerkehrsbetriebeBeschäftigte: 5.100 Mitarbeiter/Innen darunter 400 BeamteHaushaltsvolumen: 400 Mio. € Verwaltung

700 Mio. € inkl. Stadtwerke GmbH & Co KG, Klinikumu. Verkehrsbetriebe

- RZ der Stadt Pforzheim beschäftigt 17 Mitarbeiter/Innen

55

Anwender:Anwender: 2.100 PC-Netzanwender (ohne Schulnetze)210 Unix Anwender530 Oracle Anwender

Endgeräte:Endgeräte: 1.500 PC‘s (Verwaltung / Stadtwerke)1.200 PC‘s (Internet für Schulen)

500 Drucker10 Plotter

480 Druck Server

HelpDeskHelpDesk Anfragen:Anfragen: ca. 6.000 Anfragen (pro Jahr)

Auslieferungen:Auslieferungen: 400 PC‘s

Standorte:Standorte: 102

-- Leistungsspektrum „Anwender/Endgeräte“ Leistungsspektrum „Anwender/Endgeräte“ --

66

Serversysteme:Serversysteme: 80Betriebssystemplattformen:Betriebssystemplattformen: 8 Novell NetWare 5.1 Server

20 Windows Server 2000/2003 Server41 Sun PC-Netlink 2.0 Server6 Sun Solaris 8/9 64-bit Server3 Enterprise Linux Server

Plattenkapazität:Plattenkapazität: > 10 TBTapeTape--Library KapazitätLibrary Kapazität 28,8 TB (erweiterbar bis 70,8 TB)

Anzahl AnwendungenAnzahl Anwendungen 300300Anzahl Dateien (FileAnzahl Dateien (File--Server)Server) 4 Mio.

Datenbanken Server:Datenbanken Server: 8Oracle 8i EE / 9i EE 64-bit Solaris 6 CPUs / 24 GB HauptspeicherMicrosoft SQL Server 2000IBM/Informix 7 WGS

-- Leistungsspektrum „Serversysteme“ Leistungsspektrum „Serversysteme“ --

77

Netzwerktopologien: Netzwerktopologien: ATM / SDH / Gigabit Ethernet / Fast Ethernet / DSL / Wireless LAN

- 40 Gbit/s ATM Backbone / OC-3 / OC-12- 10 Gbit/s SDH Backbone- L3/L4 IP Core Backbone 256 Gbit/s / > 220 Mpps

- 720 DSL (Digital Subscriber Lines)ADSL 8.032 Mbit/s downstream / 864 Kbit/s upstreamADSL2+ 20 Mbit/s downstream / 1 Mbit/s upstreamSHDSL 2.310 Mbit/s upstream/downstream

- S2M / ISDN S0 Wählverbindungen

IPIP--SegmenteSegmente 150 Class-C

Netzwerkmanagement:Netzwerkmanagement: HP-OpenView, Cisco LMS 2000

-- Leistungsspektrum „Vernetzung“ Leistungsspektrum „Vernetzung“ --

88

L3 IP Core Gigabit Backbone Distribution L2 und L3ATM Carrier Backbone

SiSi

SiSi

Klinikum

Blumenhof

Stadtwerke

NeuesRathaus

Stadtbibliothek

SiSi

SiSi

AltesRathaus

TechnischesRathaus

SiSiSiSi

SiSi

SiSi

StadtwerkeHeizkraftwerk

-- Leistungsspektrum „Vernetzung“ Leistungsspektrum „Vernetzung“ --

N S

O

W

L2

L2

L2

L3

L3 CoreL3

L3

99

ISPISP--Anbindung VerwaltungAnbindung Verwaltung 100 Mbit/s Internet Internet eMailseMails:: 40.000 (pro Monat)

Internet Transfervolumen: Internet Transfervolumen: 60 GByte (pro Monat)

Stadtportal „Stadtportal „www.pforzheim.dewww.pforzheim.de““

Anzahl Zugriffe (Hits) pro MonatAnzahl Zugriffe (Hits) pro Monat 4,1 MioAnzahl Besucher pro Monat Anzahl Besucher pro Monat 89.650

-- Leistungsspektrum „Internet/Intranet“ Leistungsspektrum „Internet/Intranet“ --

1010

Open Source VoIP Projekt „Asterisk“Open Source VoIP Projekt „Asterisk“bei der Stadt Pforzheimbei der Stadt Pforzheim

1111

- Mit VoIP Technologien Erfahrungen gewinnen „Learning by doing“- Aufbau einer VoIP Telefonanlage auf der Basis relativ günstiger Hardware und Software

- Gemeinsame Nutzung der LAN/WAN Infrastruktur für die Übertragung von Datenund Sprache

- An einem Open Source Projekt teilnehmen und Erfahrungen gewinnen- Reduzierung der Telefongebühren durch Internet Telefonie- Integration von Sprache und Daten- Steigerung der Dienstleistungsqualität durch Nutzung neuer VoIPLeistungsmerkmale

- Für Bürger und B2B (Business to Business) Partner via VoIP erreichbar zu sein - Nutzung der VoIP Infrastruktur für Telearbeit (z.B. VoIP over VPN)

-- Motivation Motivation --

1212

-- Was ist „Asterisk“ Was ist „Asterisk“ --

- Asterisk ist eine komplette „Software“ Telefonanlage (PBX) - Asterisk = englischer Name für >>Stern<<, nicht zu verwechseln mit den GalliernAsterisk und Obelix

- Asterisk ist ein „Open Source“ Projekt und somit kostenlos im Quelltext verfügbar.- Asterisk wurde hauptsächlich von der Firma Digium entwickelt. Digium ist einer der Projektsponsoren und Hersteller analoger und digitalerInterface-Karten (z.B. E1 PRA/ T1 PRI, PSTN/POTS)

- Asterisk wird auch als „Schweizer Taschenmesser“ der Telefonie bezeichnet- Das Programm läuft unter Linux und Unix, bietet alle Funktionen, die man voneiner Telefonanlage erwartet.

- Asterisk beherrscht drei verschiedene Voice over IP Protokolle und arbeitet mitgängiger Telefoniehardware zusammen. Dadurch wird der Aufbau einerTelefonanlage auf Basis relativ günstiger Hardware möglich.

1313

- Transparent Codec Translations für VoIP Kanäle (G.711a -> gsm, g.729a -> iLBC)- Stellt viele Telefonie Leistungsmerkmale zur Verfügung. (ENUM, Konferenzen,Voicemail, Warteschlangen, Music on Hold, usw ..)

- Skaliert von einem Anrufbeantworter zu einer Enterprise Telefonanlage bis zueinem Carrier Netz.

Aktueller Asterisk Projekt Status und Roadmap

Asterisk 1.0 RC1 18. Juli 2004Asterisk 1.0 RC2 24. August 2004Asterisk 1.0 23. September 2004Asterisk 1.05 AktuellAsterisk 1.1 CVS

-- Was ist Asterisk Was ist Asterisk --

1414

Voice over IP Interoperability:

Inter-Asterisk™ eXchange (IAX™) H.323 Session Initiation Protocol (SIP) Media Gateway Control Protocol (MGCP) Traditional Telephony InteroperabilityRobbed Bit Signaling Types FXS and FXO Loopstart Groundstart Kewlstart E&M E&M Wink Feature Group D PRI Protocols 4ESS

Lucent 5E DMS100 National ISDN2 EuroISDN BRI (ISDN4Linux) Codec SupportGSM G.729 (available through purchase of commercial license(s)) G.723.1 (pass through) Linear Mu-Law A-Law ADPCM G.726 ILBC LPC-10 MP3 (decode only)

-- Asterisk Feature List Asterisk Feature List --

Telephony Services:

Voicemail System Password Protected Separate Away and Unavailable Messages Default or Custom Messages Multiple Mail Folders Web Interface for Voicemail Checking E-mail notification of Voicemail Voicemail Forwarding Visual Message Waiting Indicator Message Waiting Stutter Dialtone Auto Attendant Interactive Voice Response Overhead Paging Flexible Extension Logic Multiple Line Extensions Multi-Layered Access Control Direct Inward System Access Directory Listing Conference Bridging Unlimited Conference Rooms Access Control Call Queuing ADSI Menu System Support for Advanced Telephony Features PBX Driven Visual Menu Systems Visual Notification of Voicemail Call Detail Records Local Call Agents Remote Call Agents Protocol Bridging Provides seamless integration of technologies Offers a unified set of services to users regardless of connection type Allows interoperability of VoIP systems

Scalability:

TDMoE Allows Direct Connection of Asterisk PBX Offers Zero Latency Uses Commodity Ethernet Hardware Voice over IP Allows for Integration of Physically Separate Installations Uses commonly deployed data connections Allows a unified dialplan across multiple offices

Call Features:

Music on Hold Music on Transfer Flexible mp3 based system Volume Control Random Play Linear Play Call Waiting Caller ID Caller ID Blocking Caller ID on Call Waiting Call Forward on Busy Call Forward on No Answer Call Forward Variable Call Transfer Call Parking Call Retrieval Remote Call Pickup Do Not Disturb

1515

-- Unser Beitrag an die Open Source Unser Beitrag an die Open Source CommunityCommunity --

- Kostenlose Bereitstellung der deutschsprachigen Prompts (Sprachbausteine fürdie Sprachansagen z.B VoiceMail, IVR Menus, ACD Call-Queuing usw.)Die Prompts wurden gemeinsam mit den Partnern „beroNet“ und „8hertz“ inStudioqualität hergestellt. Bereits mehrere Linux Distributionshersteller möchtendie Prompts standardmäßig mit ihrer Linux Distribution ausliefern.

- Projekt Website mit Forum unter www.pforzheim.de/asterisk

1616

Internet

100B-T

100B-T

1000B-T

-- Asterisk Infrastruktur bei der Stadt Pforzheim Asterisk Infrastruktur bei der Stadt Pforzheim --

+49 7231 39 - 0

Alcatel 4400HelpDesk

+49 7231 39 – 4500SIP: [email protected]: [email protected]

„PBX two”

Digium TE410P

SiSi

IAX2

SIP/IAX

SiSi

SIP

SIPSIP

Interconnection -VoIP Service Provider -

Sipgate

„PBX one“

- Voicemail / Voicemail forwarding- Auto Attendant- ACD Call Queueing- ADSI Menu - Music on Hold/Transfer- Conference Bridging- Call Forward on Busy/ No Answer- HelpDesk Oracle Anbindung

+49 7231 39 – 4501SIP: [email protected]: [email protected]

1717

-- Telearbeitsplatz mit Asterisk VoIP Telearbeitsplatz mit Asterisk VoIP --

Internet

„PBX one“

SiSi

Windows Server 2003Terminal Services

(RDP)

- RedHat Fedora Core 3 / Linux 2.6.10 Kernel- RP-PPPoE 3.5 / PPPoE Client - Cisco VPN Client for Linux- Asterisk 1.05- rdesktop 1.3.1 (RDP 5)- CUPS (Common UNIX Printing System)- samba 3- ISDN S0 Bus NT-Mode HFC-S (3 MSN möglich)

- Linux Thin Client (RDP)- VPN Client- VoIP Client- Print Server

1818

VPN Concentrator

DSL Modem

-- Telearbeitsplatz mit Asterisk VoIP Telearbeitsplatz mit Asterisk VoIP --

- VIA EPIA PD 10000- Mini-ITX / 27Watt- 1 VGA Port- Dual 10/100 Ethernet- Parallel/COM 1 Port- PS2 Mouse/Keyboard- 4 USB 2.0- 1 PCI Slot- 2.5‘ 40 GB IDE HD - ISDN S0 Interface 1919

- 10cm/20cm/24cm (H/B/T)

-- Asterisk Asterisk –– Telearbeitsplatz Telearbeitsplatz --

der Beweis …

Bilder sagen mehr als tausend Worte

2020

-- Asterisk Lösungen und Integrationen Asterisk Lösungen und Integrationen --

HelpDesk (CRM) Integration

- Anlaufmöglichkeit zur schnellen Problemlösung im Bereich Datenverarbeitung. - Mit Hilfe von Asterisk wurde dieser Service mit IVR (Interaktive VoiceResponse) Menus, Call Queueing, Directory und ACD-Techniken(Automatic Call Distribution) optimiert.

- Asterisk ermöglicht für die Kunden angenehme und zeitsparende:

1. Aufnahme der Supportanfrage2. Statusabfrage3. Schließung einer bestehenden HelpDesk-Anfrage4. Direkte Kontaktaufnahme mit dem aktuellen Bearbeiter einer HelpDesk-

Anfrage.

2121

-- Asterisk Asterisk DevelopmentDevelopment Interfaces Interfaces --

- Asterisk Call Manager 1.0 Interface - AGI (Asterisk Gateway Interface), programmierte Dialplan-Steuerung(Perl, PHP, C, Pascal, Bourne Shell usw.)

2222

-- Asterisk Lösungen und Integrationen Asterisk Lösungen und Integrationen --

DV-Info Center – Call Manager Interface

- Asterisk „Web User-Interface“ für Anwender und Administrator- Unterstützt die Asterisk Call Manager Schnittstelle und wurde mit PHP, HTMLund JavaScript entwickelt.

- Session gestütztes Frontendsystem- Modular aufgebaut- Effektives Rechtesystem- Plattformunabhängig, unterstützt Windows, Linux und Unix- Installationsvoraussetzung: Apache, MySQL und PHP

2323

-- Asterisk Lösungen und Integrationen Asterisk Lösungen und Integrationen --

Leistungsmerkmale

- Professionelles Adress- und Kontaktmanagement- CMS (Content Management System) - Web basierende Telefonfunktionen

- Anzeige und Abruf empfangener Voicemails- Anzeige und Rückruf nicht angenommener Telefonanrufe- Anzeige und Wahl der zuletzt gewählten Rufnummern- Anzeige und Wahl der am meisten gewählten Rufnummern - Wahl einer Rufnummer durch Eingabe - Wahl einer Rufnummer mittels Adressbuch oder Favoritenliste - Anzeige belegter bzw. aktiver Nebenstellennummer- Persönliche Favoritenliste

- Web basierende Administrationsfunktion- Asterisk Event Viewer 2424

-- Asterisk Lösungen und Integrationen Asterisk Lösungen und Integrationen --

Weitere Asterisk Funktionen die in DVIC integriert werden können

- Asterisk Operating (Start, Stop, Reload, Status usw.) - Asterisk Konfiguration und Administration- SIP Proxy Status und Konfiguration- Anzeige ACD Queues und deren Status - Gebührenabrechnung- Vermittlung von Gesprächen (Telefonzentrale)- Steuerung Telefonkonferenz

2525

-- Asterisk Lösungen und Integrationen Asterisk Lösungen und Integrationen --

2626

-- Asterisk Lösungen und Integrationen Asterisk Lösungen und Integrationen --

2727

-- Asterisk Lösungen und Integrationen Asterisk Lösungen und Integrationen --

2828

-- Asterisk Lösungen und Integrationen Asterisk Lösungen und Integrationen --

Cisco 7960/7940 IP-Phone Telefonbuch- SQL Abfrage gegen MySQL bzw. Oracle DB

2929

-- Asterisk Lösungen und Integrationen Asterisk Lösungen und Integrationen --

Outlook 2003 – Kontakte - Automatisches Wählen von Rufnummern über das Asterisk TAPI Interface- Asterisk VoiceMail an Outlook

3030

-- IBM Praxis Workshop „Asterisk Demo“ IBM Praxis Workshop „Asterisk Demo“ --

SIP/IAX

SIPSIP

45014507

ISDN PBX

ISDN

InternetInterconnection

-VoIP Service Provider –

192.168.199.31

192.168.199.37

192.168.199.20

192.168.199.50

SIP

4509

Cisco IP Phone 7960

Cisco IP Phone 7960Xterm IP SoftPhone

ISDN4521

4520

3131

-- LinuxLinux/Asterisk „Linksammlung“ /Asterisk „Linksammlung“ --

- www.pforzheim.de/asterisk- www.asterisk.org- www.digium.com- www.voip-info.org- www.junghanns.net/asterisk- www.beronet.com- www.sineapps.com/news.php- …

3232

F & AF & A

3333