1 Agenda Agenda Agenda Wie sieht die HW aus? IP Telefon Voice - - PDF document

1 agenda agenda agenda
SMART_READER_LITE
LIVE PREVIEW

1 Agenda Agenda Agenda Wie sieht die HW aus? IP Telefon Voice - - PDF document

Voice over IP Voice over IP Erfahrungsbericht Cisco & Voice over IP Compaq Computer GmbH Jrgen Wedler Consultant Network Services Kieler Str. 147, D-22769 Hamburg Tel: +49 (40) 85361 145 Fax: +49 (40) 85361 322 Mobil: +49 (175)


slide-1
SLIDE 1

1

Juergen.Wedler@Compaq.com

Erfahrungsbericht Cisco & Voice over IP

Compaq Computer GmbH

Jürgen Wedler Consultant Network Services Kieler Str. 147, D-22769 Hamburg Tel: +49 (40) 85361 145 Fax: +49 (40) 85361 322 Mobil: +49 (175) 4352770 E-Mail:juergen.wedler@compaq.com

Voice over IP Voice over IP

Juergen.Wedler@Compaq.com

In der Hamburger Niederlassung unseres Kunden Unilever Bestfood wird über den zukünftigen Einsatz dieser neuen Technologien mit entschieden. Aus diesem Grunde wurde die Netzwerkabteilung der Firma Compaq mit dem Aufbau eines Cisco-basierenden Voice-over-IP Testaufbaus im September 2001 betraut. Um eine sinnvollen Testumgebung aufbauen zu können, wurde als erstes ein Anforderungsprofil erstellt. D.h. welche Funktionen mit der derzeitigen TK-Anlage benutzt werden. Anschließend wurde die dafür notwendige Hardware im Rahmen des Try & Buy Programms von Cisco beschafft und der Testzeitraum festgelegt. Die Hardware bestand aus einem Cisco Router 3640 mit einem 8-fach Bri- Interface und 1 Fast Ethernet Interface sowie dem Call Manager in der Version 3.1. Außerdem standen 8 Cisco IP Phones 7960 und Softphones zur Verfügung.

Vorbereitung

slide-2
SLIDE 2

2

Juergen.Wedler@Compaq.com

Agenda Agenda Agenda

Wie sieht die HW aus? IP Telefon Voice Gateway

– – Was Was ist ein ist ein Voice Gateway? Voice Gateway? – – Wofür brauche ich ein Wofür brauche ich ein Voice Gateway? Voice Gateway? – – Wie haben wir es aufgesetzt Wie haben wir es aufgesetzt? ? – – Protokolle zwischen Protokolle zwischen den den einzelnen Komponenten einzelnen Komponenten – – Konfiguration Konfiguration

Call Manager

– Einrichten der Call Manager Funktionen

Probleme und Lösungen

  • Troubleshooting

Troubleshooting

Juergen.Wedler@Compaq.com

Wie sieht die HW aus? Wie sieht die HW aus?

Telefone

slide-3
SLIDE 3

3

Juergen.Wedler@Compaq.com

Wie sieht die Hardware aus? Wie sieht die Hardware aus?

Cisco Callmanager

  • basierend auf einem Compaq Proliant Server DL380, 733MHz Pentium III
  • NUR auf Compaq Plattformen supportet

Juergen.Wedler@Compaq.com

Voice Gateway Voice Gateway Voice Gateway

Cisco 3640 war unsere Wahl Weitere Möglichkeiten

– Cisco 1750 2 port analog, 1* BRI – Cisco 2600 2 port analog, 2* PRI – Cisco 3600 24 analog, 288 digital, ATM – MC3810 6 port analog, 24 port digital, ATM – AS5300 no analog, 4* PRI – AS5800 1440 analog, 1344 digital – Cisco 72/7500 no analog, 720 digital channels, ATM – VG200 4 analog or 60 digital ports

slide-4
SLIDE 4

4

Juergen.Wedler@Compaq.com

IP Telefon IP Telefon IP Telefon

Configuration

– **# um den Setup zu verändern – Eintragen des DNS Servers (optional) – Eintragen des TFTP Servers (CCM) – Setzen von Klingeltönen

Juergen.Wedler@Compaq.com

Das Voice Gateway Das Voice Gateway

Das Voice Gateway stellt die Schnittstelle zwischen dem Ethernet, also der Netzwerkbasierenden Telefonie und der PBX bzw. dem TK- Anschluß dar. Es ist ein Übersetzungstool

– Zur PBX – Zum eigenen IP Netz – Zur Frame-Relay Wolke – Zur ATM Wolke

Es entscheidet aufgrund seiner DIAL-PEER Einstellungen wohin der Anruf geleitet werden soll

slide-5
SLIDE 5

5

Juergen.Wedler@Compaq.com PBX Cat 3524PWR Inline Power Cisco 3640 Old phones IP phones Call Manager

Wie haben wir es aufgesetzt Wie haben wir es aufgesetzt Wie haben wir es aufgesetzt

Juergen.Wedler@Compaq.com PBX Cat 3524PWR Cisco 3640 Call Manager

Skinny MGCP oder H.323 Q.931 oder QSIG IP, Frame Relay oder ATM

Protokolle Protokolle

slide-6
SLIDE 6

6

Juergen.Wedler@Compaq.com

Interface Konfiguration - ändern Interface Konfiguration - ändern

Setup des Ethernet Interfaces – interface Ethernet0/0 – ip address 193.26.94.5 255.255.255.0 – half-duplex – h323-gateway voip interface ISDN Switch Type Basic-net3 – Interface BRI 1/0 – No ip address – Isdn incoming-voice voice – Isdn T310 40000 Setup des Voice Ports – Voice-port 1/0/0

  • Verbindung zur PBX

– Cptone DE

  • Um den Deutschen Wählton zu bekommen

– compand-type a-law

  • Europäisches Coding - default

Juergen.Wedler@Compaq.com

Die Dial Peers müssen in 2 Richtungen unterschieden werden. Die 1. Richtung zeigt in die VoIP Umgebung, die 2. Richtung zeigt zur PBX. Setup der Dial-Peers Statische Routes, um remote Telefone zu erreichen Richtung PBX dial-peer voice 100 pots destination-pattern 0T Führende 0, danach variable Länge direct-inward-dial Alle Ziffern werden abgewartet vor Auswertung und Weitergabe digit strip die führende Null soll gekappt werden - default!! port 1/0/0 verweist auf das pysikalische Interface BRI1/0/0 und damit zur PBX ! dial-peer voice 101 pots destination-pattern 0T Kommentar digit strip 10 Dial-Peers pro physikalischem Interface direct-inward-dial port 1/0/1

Aufsetzen der Dial Peers Aufsetzen der Dial Peers

slide-7
SLIDE 7

7

Juergen.Wedler@Compaq.com

VoIP Dial Peer VoIP Dial Peer

Setup der Dial-Peers Statische Routes, um von außen VoIP Telefone zu erreichen. dial-peer voice 200 voip Weitergabe des Calls ans IP Netzwerk destination-pattern 5... Alle IP phones starten mit 5 progress_ind setup enable 3 session target ipv4:193.26.94.45 Call geht übers Ethernet an den Call Manager codec g711ulaw Im LAN keine Compression nötig

Juergen.Wedler@Compaq.com

Callmanager einrichten Callmanager einrichten

http://16.204.52.7/ccmadmin/main.asp 1.Schritt: Die Server IP Adresse eintragen: System – Server

slide-8
SLIDE 8

8

Juergen.Wedler@Compaq.com

Callmanager einrichten Callmanager einrichten

2.Schritt: System -> Callmanager: Das wichtigste hier: es können die Daten (z.b. Nummernbereich) für die automatische Konfiguration eingetragen werden. Anschließend booten.

Juergen.Wedler@Compaq.com

Callmanager einrichten Callmanager einrichten

  • 3. Schritt: es können die Callmanger ausgesucht werden, die eine Gruppe bilden.

In diesem Fall default und nur ein Callmanager CM_CISCOCM1 Damit ist es möglich intern zu telefonieren.

slide-9
SLIDE 9

9

Juergen.Wedler@Compaq.com

Gateways eintragen Gateways eintragen

Juergen.Wedler@Compaq.com

Route Pattern einrichten Route Pattern einrichten

Die große Frage bei Route Pattern: was soll das?? Ganz einfach. Die Route Pattern geben an, was mit den Nummern passieren soll, die gewählt werden. In diesem Fall: alle Telefonnummer, die mit einer 0 beginnen, werden zum Voice Gateway geschickt. Wozu das? Z.B.: wenn ich einen Nummerkreis mit 9591... (CPQ München habe, könnte ich diesen über ein anderes Gateway und unsere Standleitung nach München schicken, ohne über das öffentliche Netz zu gehen.

slide-10
SLIDE 10

10

Juergen.Wedler@Compaq.com

Route Pattern 0.! Route Pattern 0.! Route Pattern 0.!

Unter Prefix Digits für ein führende „0“ gesetzt, die auf dem Router wieder gelöscht wird. Damit wird die Konfiguration der Dial-Peers einfacher

Juergen.Wedler@Compaq.com

Find & List Route Pattern Find & List Route Pattern

Die 0 wird hier benötigt um raus zu telefonieren – Amtsholung.

slide-11
SLIDE 11

11

Juergen.Wedler@Compaq.com

Was nicht vergessen werden sollte!! Was nicht vergessen werden sollte!!

Diese Einträge werden für die Directories und Services dringend benötigt!

Juergen.Wedler@Compaq.com

Das persönliche Adressbuch einrichten 1/8 Das persönliche Adressbuch einrichten 1/8

Service aktualisieren!! Unter System -> Enterprise Parameter die IP Adressen angeben!! Sonst finden die Telefone den Service nicht!

slide-12
SLIDE 12

12

Juergen.Wedler@Compaq.com

Das persönliche Adressbuch einrichten 2/8 Das persönliche Adressbuch einrichten 2/8

Unter Feature -> Cisco IP Phone Services den Service einrichten:

Juergen.Wedler@Compaq.com

Das persönliche Adressbuch einrichten 3/8 Das persönliche Adressbuch einrichten 3/8

und anschließend die Parameter configurieren:

slide-13
SLIDE 13

13

Juergen.Wedler@Compaq.com

Das persönliche Adressbuch einrichten 4/8 Das persönliche Adressbuch einrichten 4/8

Device -> Phone:

Juergen.Wedler@Compaq.com

Das persönliche Adressbuch einrichten 5/8 Das persönliche Adressbuch einrichten 5/8

Telefon auswählen, in diesem 5033 bzw. Reinhard Hahne:

slide-14
SLIDE 14

14

Juergen.Wedler@Compaq.com

Das persönliche Adressbuch einrichten 6/8 Das persönliche Adressbuch einrichten 6/8

  • ben rechts in der Ecke: Update Service:

unter select Service den Addressbook Service auswählen:

Juergen.Wedler@Compaq.com

Das persönliche Adressbuch einrichten 7/8 Das persönliche Adressbuch einrichten 7/8

anschließend: User -> Add new User: in diesem Fall sind das Password: cisco, die PIN 05033 => Insert. Der neue User ist jetzt eingerichtet und kann nach Login mit Username und Password sein Profil bearbeiten.

slide-15
SLIDE 15

15

Juergen.Wedler@Compaq.com

Das persönliche Adressbuch einrichten 8/8 Das persönliche Adressbuch einrichten 8/8

Zum Schluß noch das Telefon resetten, um das Profil neu zu laden. http://193.26.94.45/CCMuser/logon.asp für die Useradministration

Juergen.Wedler@Compaq.com

Route Pattern 1/7 Route Pattern 1/7

Route Pattern allein sind ja nicht so sonderlich beeindruckend. Verbunden mit der Calling Search Space Configuration wird’s schon

  • spannender. Ohne die Calling Search Space Configuration benötigen wir nur

die Route Pattern zum telefonieren. Diese geben an, was mit den einzelnen Ziffern/Digits passieren soll. Calling Search Space gibt Einschränkungen an. Das besondere daran: sobald eine Einschränkung definiert ist, müssen alle User auch einer Partition zugewiesen werden. Wie sieht’s in der Praxis aus? Ich hatte eine Partition definiert. Der neu angelegte User wird per default in die niedrigste Partition gelegt => darf nichts! Er kann man gerade in seinem Nummernkreis telefonieren! Sonst nichts!

slide-16
SLIDE 16

16

Juergen.Wedler@Compaq.com

Route Pattern 2/7 Route Pattern 2/7

Juergen.Wedler@Compaq.com

Route Pattern 3/7 Route Pattern 3/7

Im ersten Schritt werden die einzelne Partitionen definiert. Bei uns waren das: Darf alles wie der Name schon sagt Hamburg darf nur innerhalb Hamburgs telefonieren Handy darf Handy’s anrufen Unilever darf nur im Haus telefonieren, nicht nach außerhalb Hintergrund: Unilever hat alle Nummernkreise 1.....9 Nur der 5er Kreis ist für VoIP reserviert, alle anderen sind im Haus tatsächlich belegt! Anschließend wird die Search Space angelegt: Diese wird aus den einzelnen Partitionen zusammengestellt: Css_Hamburg darf z.b. im Haus telefonieren und in HH telefonieren, sonst nichts.

slide-17
SLIDE 17

17

Juergen.Wedler@Compaq.com

Route Pattern 4/7 Route Pattern 4/7

Diese hier angelegten Calling Search Spaces müssen/können dann im jeweiligen Userprofil ausgewählt werden.

Juergen.Wedler@Compaq.com

Route Pattern 5/7 Route Pattern 5/7

Jetzt kommen die Route Pattern:

slide-18
SLIDE 18

18

Juergen.Wedler@Compaq.com

Route Pattern 6/7 Route Pattern 6/7

In den Route Pattern werden dann noch die Partitionen (Telefonie-Accesslisten?!) definiert.

Juergen.Wedler@Compaq.com

Route Pattern 7/7 Route Pattern 7/7

Und wie sieht „darf alles“ aus?

slide-19
SLIDE 19

19

Juergen.Wedler@Compaq.com

Services 1/7 Services 1/7

Wozu soll das Ganze denn nur gut sein? Services dienen dazu, besondere Dienste bereit zu stellen. Dies können z.B. persönliche Adressbücher oder Login und Logout Services sein. Der Login Service wird für Extension Mobility benötigt. Was das ist? Gute Frage. Mit Extension Mobility hab ich die Möglichkeit User Profile unter Username und Passwort zu hinterlegen.

Juergen.Wedler@Compaq.com

Services 2/7 Services 2/7

Wann das gut sein soll? Am Beispiel Extension Mobility Angenommen wir haben bei Compaq in Deutschland VoIP eingeführt. Ich könnte dann an jedes IP Telefon mein benutzereigenes Profil mitnehmen. Ich flieg also nach Frankfurt zu Andreas Aurand ins Office. Dort melde ich mich dann mit meinem Account von irgendeinem IP Telefon auf dem Callmanager mit meinem Usernamen und Passwort an und bin dann unter der Nummer erreichbar, die ich eigentlich in HH hätte. Auch alle Kurzwahltasten und mein persönliches Adressbuch werden mit auf das Telefon geladen sowie die Route Pattern, die angeben, welche Wahlberechtigungen ich eigentlich habe (Ortsnetzberechtigung, Deutschlandweit, International, usw.). Wenn ich mich dann am Abend von Andreas verabschiede, log ich mich wieder per Tastendruck aus und auf dem Telefon erscheint wieder die alte Nummer mit den alten

  • Berechtigungen. Oder aber ich werde nach Ablauf einer bestimmten Zeit automatisch

ausgelogged. Das ist Extension Mobility. Ich war begeistert und fand die Idee genial.

slide-20
SLIDE 20

20

Juergen.Wedler@Compaq.com

Services 3/7 Services 3/7

Login Service:

Juergen.Wedler@Compaq.com

Services 4/7 Services 4/7

Logout Service:

slide-21
SLIDE 21

21

Juergen.Wedler@Compaq.com

Services 5/7 Services 5/7

Der neue Service muß dann noch unter Device -> Phone -> Phone Configuration -> Update Service upgedated werden: Juergen.Wedler@Compaq.com

Services 6/7 Services 6/7

Select a Service

slide-22
SLIDE 22

22

Juergen.Wedler@Compaq.com

Services 7/7 Services 7/7

Login und Logout Service subscriben Fertig

Juergen.Wedler@Compaq.com

Extension Mobility 1/4 Extension Mobility 1/4

Profile anlegen: Device -> Device Profile:

slide-23
SLIDE 23

23

Juergen.Wedler@Compaq.com

Extension Mobility 2/4 Extension Mobility 2/4

User anlegen: User -> Add User:

Juergen.Wedler@Compaq.com

Extension Mobility 3/4 Extension Mobility 3/4

im Menue extension Mobility: das Profile zuweisen:

slide-24
SLIDE 24

24

Juergen.Wedler@Compaq.com

Extension Mobility 4/4 Extension Mobility 4/4

Achtung: es muß für einen User der Enable Authentication Proxy Rights enabled sein!!

Juergen.Wedler@Compaq.com

Was haben wir noch probiert? Was haben wir noch probiert?

Softphone Einstellungen Softphones im CCM aufsetzen Aus dem Outlook Adressbuch wählen

slide-25
SLIDE 25

25

Juergen.Wedler@Compaq.com

Mit folgenden Problemen hatten wir zu kämpfen: Mit folgenden Problemen hatten wir zu kämpfen:

Rufton wurde nicht durchgereicht Beschreibung: nachdem der Hörer abgenommen und die Zielrufnummer gewählt wurde, bekam man von der TK-Anlage keinen Rufton. Lösung:

  • bwohl auch Cisco in diesem Umfeld Problem hatte, war das Problem diesmal

auf der TK Anlage. Nachdem die TK-Anlage umprogrammiert worden war, funktionierte es auch mit dem Rufton. Bei eingehende Anrufe ohne Rufnummernübermittlung klingelten das Telefon nicht. Wenn der Hörer abgenommen wurde, war das Gespräch da. Lösung: der Bug war mit dem Update auf Version 3.2 gefixt. Error 1 – List is not a part of the session Beschreibung: beim Extension Mobility User wird das persönliche Adressbuch geöffnet. Nachdem die Namen angezeigt wurden, und ein Name ausgewählt wird, bekommt man statt der Nummern die Fehlermeldung. Lösung: scheinbar läuft auf der Datenbank im Callmanager ein Timer, denn nach einiger Zeit ist dies dann doch möglich. Das Problem wurde im TAC gemeldet und war mit der Version 3.3 des Call Managers gefixt sein.

Juergen.Wedler@Compaq.com

Mit folgenden Problemen hatten wir zu kämpfen: Mit folgenden Problemen hatten wir zu kämpfen:

Error 7 – the user has not been validated Beschreibung: wenn das persönliche Telefonbuch aufgerufen wird, bringt das Telefon auf dem Display die obige Fehlermeldung. Lösung: Für den User muß die User ID und die PIN neu angelegt werden. Ein neuer Service wurde angelegt, nachdem sich ein Extension Mobility User ein und ausgelogged hat, ist der Service wieder weg. Beschreibung: s.o. Lösung: Bevor der Service mit einem Telefon verbunden wird, muß das Extension Mobility Feature für dieses Telefon disabled werden. Das Extension Mobility Feature „merkt” sich, welche Services beim einrichten vorhanden waren, und aktiviert diese dann wieder. Beim ein und ausloggen ist nur der alte Stand vorhanden. Also unter: Device => Phone: das betroffene Telefon auswählen, ganz weit unten:

  • Enable Extension Mobility Feature disablen
  • neuen Service für dieses Telefon einrichten
  • Enable Extension Mobility Feature wieder einschalten.
slide-26
SLIDE 26

26

Juergen.Wedler@Compaq.com

Leistungsmerkmale (Stand Vers. 3.2): Leistungsmerkmale (Stand Vers. 3.2):

Von der Cisco Voice-over-IP Lösung unterstützte Merkmale Abwurf bei falscher und unvollständiger Wahl Amtsberechtigungen für Nebenstellen / Leitungen Anklopfen und Anklopfschutz Anruferliste (Mind. 10 Anrufe) Anzeige Anrufer intern Berechtigungsklassen Bündel von Leitungen mit Zugangskennzahl Datum- und Uhrzeitanzeige Externe Rufumleitung Flashsignalisierung analoger Endgeräte Freie Rufnummernbildung anhand Ruf-Nummern Plan Halten von Verbindungen Heranholen des Rufs Konferenz bis 20 Teilnehmer int./ext. Kurzwahl individuell je Nebenstelle In TK-Anlage Kurzwahl für 5 Gruppen a 200 Ziele Kurzwahl zentral mindestens 1000 Ziele Kurzwahlliste 50 Ziele im digitalen Endgerät

Juergen.Wedler@Compaq.com

Leistungsmerkmale (Stand Vers. 3.2): Leistungsmerkmale (Stand Vers. 3.2):

Mail-Anzeige am digitalen Endgerät Makeln Multipointverbindungen unter einer Ruf-Nummer Namenanzeigen bei Anruf der digitalen Endgeräte Rückfrage intern und extern Rückruf intern bei freier Nebenstelle Rufnummernanzeige ankommend extern Rufnummer übermitteln extern gehend Rufnummerübermittlung verhindern TK-Anlage Rufnummernwandlung Rufrhythmus einstellbar (4Varianten) Rufumleitung intern fest eingestellt Rufumleitung intern frei einstellbar Rufumleitung extern nur für Externanruf Rufumleitung follow me ( Webbasierend) Rufweiterschaltung bei besetzter Nebenstelle Rufweiterschaltung bei freier Nebenstelle Ruhe am digitalen Endgerät

slide-27
SLIDE 27

27

Juergen.Wedler@Compaq.com

Leistungsmerkmale (Stand Vers. 3.2): Leistungsmerkmale (Stand Vers. 3.2):

Sammelanschluss hierachisch (20 je 20) Sammelanschluss zyklisch Sofortverbindung Sperreinrichtung im gehenden Amtsverkehr Transitverkehr (Amt/Amt) mit Berechtigung Umlegen mit Vorankündigung Umlegen ohne Vorankündigung Verhinderung der Durchwahl zu Nebenstelle / Le Verkehrsmessung ermöglichen Virtuelle Rufnummern Wahlwiederholung letzte Rufnummer Wahlwiederholung bestimmte Rufnummer Wartekreis mit Musik und Ansagen Warteschlange für mehrere Verbindungen Zuteilen auf freie / besetzte Nebenstelle

Juergen.Wedler@Compaq.com

Leistungsmerkmale (Stand Vers. 3.2): Leistungsmerkmale (Stand Vers. 3.2):

Von der Cisco Voice-over-IP Lösung nicht unterstützte Merkmale Berechtigungsumschaltung im Gefahrenfall Berechtigungsumschaltung zeitabhängig Fangen von Anrufen Nachtnebenstelle für AFT Rufnummernanzeige ankommend unterdrücken Rufnummernübermittlung nur best. Nebenstellen (später) Rückruf intern bei besetzter Nebenstelle (ab Version 3.3 unterstützt) Rückruf extern bei freiem Teilnehmer (ab Version 3.3 unterstützt) Rückruf extern bei besetztem Teilnehmer (ab Version 3.3 unterstützt) Rufumleitung extern über Kurzwahlziel Wiederanruf nach dem Vermitteln (geplant)

slide-28
SLIDE 28

28

Juergen.Wedler@Compaq.com

Leistungsmerkmale (Stand Vers. 3.2): Leistungsmerkmale (Stand Vers. 3.2):

Zusätzliche Merkmale (Auszüge) Music on hold via MP3 Outlook CTI Spracherkennung Personal Assistant Internetdienste einbinden (Wetter, Speisekarte, Fahrpläne, Aktien …)