Inhalt

Einführung

Voraussetzungen

Anforderungen

Verwendete Komponenten

Netzwerkdiagramm

Konventionen

Hintergrundinformationen

Konfigurationen

VLAN-Konfiguration auf dem Catalyst 3500XL

VLAN-Konfiguration auf dem Cisco ITS-Router

DHCP-Serverkonfiguration auf dem Cisco ITS-Router

Zeitkonfiguration auf dem Cisco ITS-Router

Cisco ITS-Konfiguration für den 3660

Konfigurieren weiterer ITS-Funktionen

Überprüfung

Fehlerbehebung

Befehle zur Fehlerbehebung

Zugehörige Informationen

Einführung

Der Cisco IOS Telefony Service (ITS), vormals IP-Keyswitch, ist eine in die Cisco IOS® Software integrierte Lösung zur Anrufverarbeitung von IP-Telefonie, die in die Cisco Architecture for Voice, Video und Integrated Data (AVVID) integriert ist. Das Grundkonzept besteht darin, einer kleinen Anzahl von IP-Telefonen, die direkt mit dem Sprach-Gateway verbunden sind, eine minimale PBX-/Key-Switch-Funktionalität bereitzustellen. Cisco ITS kann in Fällen bereitgestellt werden, in denen eine Zweigstelle entweder über kein WAN verfügt oder über WAN-Verbindungen über Satellitenverbindungen verfügt.

Cisco ITS ist in Situationen sinnvoll, in denen ein Kunde einen Telefoniedienst an einem solchen Standort hinzufügen möchte, ohne notwendigerweise alle Telefoniefunktionen des Cisco CallManager zu benötigen. In diesem Dokument wird eine Beispielbereitstellung der ITS-Funktion in einem Beispielnetzwerk beschrieben.

Hinweis: Die Cisco ITS sind nicht dieselben, und die Funktionen sind dieselben wie die SRST-Funktion (Survivable Remote Site Telefony), die in Verbindung mit Cisco CallManager verwendet wird.

Voraussetzungen

Anforderungen

Bevor Sie diese Konfiguration versuchen, stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllen:

- Kenntnis des Cisco IOS Telefony Service Version 2.01.

- Grundlegendes Verständnis von TCP/IP-Grundlagen wie IP-Adressierung, DHCP, Network Time Protocol (NTP), TFTP und HTTP

- Grundlegende Informationen über die Grundlagen der Cisco IOS-Software, z. B. Konfiguration der Kommandozeile (CLI)

- Grundlegende Informationen über VoIP (Voice over IP)-Grundlagen, z. B. Konfiguration von DFÜ-Peers, Sprach-Ports und Quality of Service (QoS)

Verwendete Komponenten

Die Informationen in diesem Dokument basieren auf den folgenden Software- und Hardwareversionen:

- Cisco IOS Software Release 12.2(8)T oder höher mit mindestens IP Plus-Funktionen (IP/VOX Plus auf der Serie 1700). In diesem Dokument wird von der Unterstützung von Cisco ITS 2.0 in der Cisco IOS-Software ausgegangen.

- Im Konfigurationsbeispiel wird das Cisco 3660 Gateway mit der IOS Software Version 12.2(11)T mit dem IP PLUS-Feature-Set verwendet. Die meisten Router der Serien IAD 2400, 1700, 2600, 3600 und 3700 sind jedoch derzeit anwendbar. In den Versionshinweisen zur Cisco IOS Software finden Sie aktuelle Informationen zu Version und Software-Support.

- In diesem Beispiel wurde das Softwarepaket Cisco ITS 2.0.3 verwendet. Sie können dieses Paket vom Software Download herunterladen: Cisco CallManager Express/ITS und SRST (nur registrierte Kunden).

- Zur Unterstützung von Cisco ITS wird empfohlen, für jede Plattform den maximalen Arbeitsspeicher bereitzustellen, insbesondere wenn die maximale Anzahl von Telefonen und die DNs für die Plattform konfiguriert werden sollen.

- In diesem Beispiel wird ein Catalyst XL-Switch der Serie 3500 als Zweigstellen-Switch verwendet. Aus Qualitäts- und Sicherheitsgründen separate VLANs für Sprache und Daten konfigurieren.

Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netz Live ist, überprüfen Sie, ob Sie die mögliche Auswirkung jedes möglichen Befehls verstehen.

Netzwerkdiagramm

In diesem Dokument wird die im Diagramm unten dargestellte Netzwerkeinrichtung verwendet.

Konventionen

Weitere Informationen zu Dokumentkonventionen finden Sie unter Cisco Technical Tips Conventions (Technische Tipps von Cisco zu Konventionen).

Hintergrundinformationen

Die nachfolgende Tabelle enthält Informationen zur Sprach- und Datenübertragung über die separaten VLANs. Außerdem werden Netzwerk- und Schnittstellenadressen und -ports angegeben.

Zweck

VLAN

Netzwerk

Schnittstelle

Schnittstellenadresse

Daten

50

10.1.50.0/24

Fa0/0,50

10.1.50.1/24

Voice

150

10.1.150.0/24

Fa0/0.150

10.1.150.1/24

Der Cisco ITS-Router ist ein 3660-Router mit Cisco IOS Software Release 12.2(11)T und IP Plus-Feature-Set. Die Cisco ITS-Dateien sollten im TAR- oder ZIP-Format vom Software-Download heruntergeladen werden: Cisco CallManager Express/ITS und SRST (nur registrierte Kunden).

Nach dem Extrahieren muss jede Datei über TFTP auf den Flash-Speicher des Routers übertragen werden. Löschen Sie den Flash nicht jedes Mal, wenn eine einzelne Datei kopiert wird. Im Folgenden sind die Dateien aufgeführt, die in Cisco ITS 2.0.3 enthalten sind (nicht alle Dateien sind erforderlich).

Dateiname

Beschreibung

P003G302.bin

Die Telefonbelastung, die mit Cisco ITS für das Cisco IP-Telefon 7910 verwendet wird. Die Telefonauslastung enthält einen separaten Versionshinweis, in dem einige der Korrekturen aus früheren Versionen erläutert werden. (Erforderlich)

P004G302.bin

Die Telefonbelastung, die mit Cisco ITS für das Cisco IP-Telefon 7960 verwendet wird. Die Telefonauslastung enthält einen separaten Versionshinweis, in dem einige der Korrekturen aus früheren Versionen erläutert werden. (Erforderlich)

admin_user.html

Die Administratorwebseite zum Konfigurieren des Systems

ephone_admin.html

Die Telefonverwaltungs-Webseite.

normal_user.html

Die Webseite des Benutzers (nicht-Administrator) zum Verwalten von Telefonen für die Weiterleitung und andere Funktionen.

telephony_service.html

Die oberste Webseite, die jeder Benutzer aufruft, um Telefone zu konfigurieren oder das System als Administrator zu konfigurieren. (Optional)

logohome.gif

de_dest_Besetzt.au

Eine Beispiel-Audio-Eingabeaufforderung für eine besetzte Nebenstelle. Wird vom Skript_Cisco.2.0.0.tcl verwendet.

de_dest_unreachable.au

Eine Beispiel-Audioaufforderung für eine nicht erreichbare Durchwahl. Wird vom Skript_Cisco.2.0.0.tcl verwendet.

de_disconnect.au

Eine Beispiel-Audioaufforderung für eine nicht verbundene oder nicht registrierte Durchwahl. Wird vom Skript_Cisco.2.0.0.tcl verwendet.

de_enter_dest.au

Eine Beispiel-Audioaufforderung, mit der der Benutzer ein Ziel eingeben kann. Wird vom Skript_Cisco.2.0.0.tcl verwendet.

de_reenter_dest.au

Eine Beispiel-Audioaufforderung, mit der der Benutzer das Ziel erneut eingeben kann. Wird vom Skript_Cisco.2.0.0.tcl verwendet.

de_Welcome.au

Eine Beispiel-Audioaufforderung für die Benutzerbegrüßung. Wird vom Skript_Cisco.2.0.0.tcl verwendet.

its_Cisco.2.0.0.tcl

Das TCL-Skript für eine Beispiel-automatische Anrufvermittlung, die Anrufe an eine Durchwahl weiterleiten kann. Verwendet die AU-Beispieldateien, um den Benutzer zu begrüßen, eine Telefonnummer anzufordern und den Anruf an das gewünschte Ziel weiterzuleiten.

Music-on-hold.au

Eine Beispieldatei für Warteschleifenmusik.

Die folgende Datei ist ebenfalls Teil der Datei Cisco ITS-2.0.3.zip, muss jedoch nicht im Flash-Speicher des ITS-Routers platziert werden.

Dateiname

Beschreibung

CiscoIOSTSP.zip

Dieser TAPI-Service Provider (Telefony Application Programming Interface) wurde für Cisco ITS entwickelt und fungiert als Schnittstelle zwischen TAPI (Teil des Windows 2000-Betriebssystems) und ITS. TSP ermöglicht TAPI-basierte Anwendungen wie Telefon Dialer und ACT! Software zur Anrufsteuerung der IP-Telefone auf dem Cisco ITS. Die TAPI-Implementierung auf Cisco ITS ist kein vollständiger TAPI-Stack, sondern eine "TAPI Lite"-Implementierung. Es unterstützt die folgenden Funktionen:

- Mehrere Adressen in einer Zeile.

- Tätigen von Anrufen mithilfe des Adressbuchs, das von der Anwendung aus gewählt wurde.

- Anrufe aus der Anwendung annehmen oder ablehnen.

- Halten von Anrufen mithilfe von Bildschirmpops

- Verfügbarmachen von Anrufer-ID-Informationen für die Anwendung

- Halten von Anrufen und Umschalten zwischen Anrufen an unterschiedlichen Adressen derselben Leitung

Der TSP stellt eine Schnittstelle bereit, die die Fernsteuerung eines IP-Telefons zwischen zwei Benutzern ermöglicht. Obwohl mehrere TSPs auf demselben Computer ausgeführt werden können, kann jedem TSP nur ein IP-Telefon zugeordnet werden. Da der Media Service Provider (MSP) von diesem TSP nicht unterstützt wird, werden Anwendungen wie das Cisco SoftPhone nicht unterstützt.
Hinweis: Der TSP, der mit Cisco CallManager ausgeliefert wird, wird nicht von ITS unterstützt.

Konfigurationen

VLAN-Konfiguration auf dem Catalyst 3500XL

Cisco ITS wird im LAN ausgeführt, in dem IP-Telefone und Cisco CallManager über Catalyst Switches mit Voice Gateways verbunden sind. Es ist sehr wichtig, dass diese Geräte in Bezug auf die VLANS, die die Sprachdaten übertragen, korrekt konfiguriert werden. Dieser Abschnitt bietet eine Übersicht über die Catalyst 3500XL-Konfiguration und die entsprechende LAN-Verbindung auf dem Sprach-Gateway 3660-Router.

1. Das Sprach- und Daten-VLAN sollte mit einem nicht konfigurierten Switch eingerichtet werden, wie im folgenden Beispiel gezeigt:

Cat3500BranchSwitch# vlan database

Cat3500BranchSwitch(vlan)# vlan 50 name corporate-data-vlan

VLAN 50 added:

Name: corporate-data-vlan

Cat3500BranchSwitch(vlan)# vlan 150 name corporate-voice-vlan

VLAN 150 added:

Name: corporate-voice-vlan

Cat3500BranchSwitch(vlan)#

Cat3500BranchSwitch(vlan)# exit

APPLY completed.

Exiting....

Cat3500BranchSwitch#

2. Das folgende Beispiel zeigt eine Beispielkonfiguration der Schnittstelle zwischen dem Catalyst 3500XL und dem Router 3660:

interface FastEthernet0/1

description Port to 3660 (supports Dot1q)

duplex full

speed 100

switchport trunk native 50

switchport trunk encapsulation dot1q

switchport trunk allowed vlan 1,50,150,1002-1005

switchport mode trunk

!

3. Das folgende Beispiel ist ein Port, der für eine Telefonverbindung verwendet wird:

interface FastEthernet0/2

description DOT1Q port to IP Phone

switchport trunk encapsulation dot1q

switchport trunk native vlan 50

switchport mode trunk

switchport voice vlan 150

spanning-tree portfast

!

Weitere Informationen finden Sie unter Catalyst XL-Switches der Serien XL 2900 und XL-Switches der Serie Catalyst 3500.

VLAN-Konfiguration auf dem Cisco ITS-Router

Führen Sie die folgenden Schritte aus, um VLANs auf dem Cisco ITS-Router zu konfigurieren.

1. Der erste Schritt besteht in der Konfiguration von QoS-Parametern und VLANs auf der 3660-Schnittstelle (siehe unten).

!

class-map match-all L3-to-L2_VoIP-Cntrl

match ip dscp af31

class-map match-all L3-to-L2_VoIP-RTP

match ip dscp ef

!

!

policy-map output-L3-to-L2

class L3-to-L2_VoIP-RTP

set cos 5

class L3-to-L2_VoIP-Cntrl

set COs 3

!

2. Wenden Sie diese Richtlinien nun auf die Schnittstelle an, und erstellen Sie die VLANs.

interface FastEthernet0/0

description Catalyst 3500 Branch Office Switch

no ip address

no ip mroute-cache

load-interval 30

speed 100

full-duplex

!

interface FastEthernet0/0.50

encapsulation dot1Q 50

ip address 10.1.50.1 255.255.255.0

service-policy output output-L3-to-L2

!

interface FastEthernet0/0.150

description native subnet 10.1.150.0 voice

encapsulation dot1Q 150

ip address 10.1.150.1 255.255.255.0

service-policy output output-L3-to-L2

!

Weitere Informationen finden Sie unter Catalyst XL-Switches der Serien XL 2900 und XL-Switches der Serie Catalyst 3500.

DHCP-Serverkonfiguration auf dem Cisco ITS-Router

Der folgende Schritt ist erforderlich, um einen DHCP-Server auf dem Router 3660 zu konfigurieren. Dieser Schritt ist nur erforderlich, wenn Sie über einen externen DHCP-Server verfügen, nicht, wenn Ihre IP-Adressen statisch konfiguriert sind. Das nachfolgende Beispiel zeigt einen DHCP-Bereich für die IP-Telefone und für andere Geräte im anderen VLAN.

ip dhcp excluded-address 10.1.50.1 10.1.50.10

ip dhcp excluded-address 10.1.150.1 10.1.150.10

!

ip dhcp pool ip-phones

network 10.1.150.0 255.255.255.0

!--- This defines the range of IP addresses to be assigned.

default-router 10.1.150.1

option 150 ip 10.1.150.1

!--- This must be the IP address of the ITS router.

!

ip dhcp pool Data-clients

network 10.1.50.0 255.255.255.128

default-router 10.1.50.1

domain-name cisco.com

dns-server 10.1.50.100

netbios-name-server 10.1.50.100

!

Hinweis: Wenn Sie DHCP nur für bestimmte Geräte aktivieren möchten, können Sie einen DHCP-Bereich mit dem Host-Befehl erstellen (anstelle eines Netzwerk-Befehls, wie oben gezeigt). Sie müssen auch eine Client-ID und eine Hardware-Adresse für das IP-Telefon konfigurieren, dem Sie eine IP-Adresse zuweisen möchten. Für die Client-ID müssen Sie 01 + MAC-Adresse des Telefons angeben, und die Hardwareadresse muss die MAC-Adresse des Telefons als Parameter enthalten.

Weitere Informationen finden Sie unter Cisco IOS DHCP Server.

Zeitkonfiguration auf dem Cisco ITS-Router

Da die IP-Telefone ihre Datums-/Uhrzeiteinstellungen vom Cisco ITS-Router erhalten, muss sichergestellt werden, dass die Uhr auf dem Router korrekt eingestellt ist. Es wird dringend empfohlen, das NTP zu konfigurieren, wenn möglich. Geben Sie die Zeitzone und ggf. die Sommerzeit an, und konfigurieren Sie den NTP-Server. Ein Beispiel ist unten dargestellt.

its-router(config)# clock time EST -5

its-router(config)# clock summer-time EST recurring

its-router(config)# ntp server 172.18.106.15

Weitere Informationen zu NTP finden Sie unter Durchführen grundlegender Systemverwaltung.

Cisco ITS-Konfiguration für den 3660

Basiskonfiguration

Die folgende Konfiguration muss eingegeben werden, um Cisco ITS auf dem 3660 zu konfigurieren:

telephony-service

load 7910 P004G302

!--- This is the load file minus the .bin extension. !--- Only the 7910, 7940/7960, and 7935 IP Phones are supported.

load 7960-7940 P003G302

!--- This is the load file minus the .bin extension.

ip source-address 10.1.150.1 port 2000

!--- This is the ip address of the Cisco ITS router on the voice subnet.

max-ephones 48

!--- This is the total number of phones that will be allowed to register. !--- The maximum varies by platform and sometimes by software level.

max-dn 192

!--- This is the maximum number of directory numbers that can be configured !--- on this gateway (maximum varies by platform and sometimes by software level).

voicemail 52222

!--- This is the number that will be dialed when the "Messages" !--- button is pressed on the phone (optional).

!

Die meisten der verbleibenden Befehle sind optional. Die einzigen obligatorischen Anweisungen sind die "load"-Anweisungen (die nicht alle für alle Telefone erforderlich sind), d. h. die ip-Quelladresse, die max-ephones und die max-dn-Befehle.

Hinweis: Der Cisco ITS-Router ist so konzipiert, dass er mit Ladedateien von Versionen von Cisco CallManager vor 3.1 funktioniert. Laden Sie beispielsweise Dateien, die ihre Konfiguration aus der Datei SEPDEFAULT.cnf und nicht aus einer XML-Datei abrufen. Vergewissern Sie sich, dass dieser Befehl in der Konfiguration enthalten ist:

tftp-server

flash:XMLDefault.cnf.xml

Weitere Telefoniedienstoptionen werden im folgenden Beispiel veranschaulicht:

Its-router(config-telephony)# telephony-service

its-router(config-telephony)# ?

Cisco IOS Telephony Service configuration commands:

admin-password      define password for admin user

admin-username      define username for admin user

date-format         Set date format for IP Phone display

default             Set a command to its defaults

dialplan-pattern    Define E.164 telephone number prefix

directory           Define directory naming order

dn-webedit          enable Edit DN through Web

exit                Exit from telephony-service configuration mode

ip                  Define IP address and port for Telephony-Service/Fallback

keepalive           Define keepalive timeout period to unregister IP phones

load                Select the IP phone firmware load file

max-conferences     Define max number of 3 party G.711 conferences

max-dn              Maximum directory numbers supported

max-ephones         Define max number of IP phones

moh                 Define music-on-hold filename

mwi                 Define IP address and port for MWI Server

no                  Negate a command or set its defaults

reset               reset ethernet phone

time-format         Set time format for IP Phone display

time-webedit        enable Edit Time through Web

timeouts            Define timeout value for IP phone

transfer-pattern    Define valid call transfer destinations

url                 Define Ephone URL's

voicemail           Set the voicemail access number called when the MESSAGES IP

phone button is pressed

its-router(config-telephony)#

Vorsicht: Viele Änderungen am Telefondienst, wie z. B. das Ändern des Datums- oder Uhrzeitformats, erfordern ein Zurücksetzen der Telefone. Für einige Optionen, z. B. das Ändern der Max-ephones oder der max-dn-Einstellungen, muss der Router vollständig neu geladen werden. Um alle Telefone zurückzusetzen, geben Sie Folgendes ein:

its-router(config-telephony)# telephony-service

its-router(config-telephony)# reset all

Einige dieser Optionen werden in den folgenden Abschnitten erläutert. Weitere Informationen finden Sie unter Cisco IOS Telefony Service Version 2.01.

TFTP-Konfiguration auf dem ITS-Router

Führen Sie die unten stehenden Schritte aus, um TFTP auf dem ITS-Router zu konfigurieren.

1. Stellen Sie sicher, dass alle Dateien ordnungsgemäß auf den Flash-Speicher des Routers übertragen wurden. Mindestens müssen die Ladedateien P003G302.bin und P004G302.bin geladen werden. Nach dem Laden sollte der Flash-Speicher dem folgenden Beispiel entsprechen:

Its-router# show flash

System flash directory:

File Length    Name/status

1    16084816  c3660-is-mz.122-11.T

2    229542    admin_user.html

3    42484     en_dest_busy.au

4    26376     en_dest_unreachable.au

5    14352     en_disconnect.au

6    19512     en_enter_dest.au

7    17167     en_reenter_dest.au

8    17486     en_welcome.au

9    4152      ephone_admin.html

10   5968      its_Cisco.2.0.0.0.tcl

11   29092     logohome.gif

12   496521    music-on-hold.au

13   35138     normal_user.html

14   268008    P003G302.bin

15   258360    P004G302.bin

16   522       telephony_service.html

17   54        SEPDEFAULT.cnf

!--- This file will not show up until telephony-service is configured.

18   249       XMLDefault.cnf.xml

!--- This file will not show up until telephony-service is configured.

[17551227 bytes used, 49033349 available, 66584576 total]

65536K bytes of processor board System flash (Read/Write)

its-router#

2. In der Konfiguration müssen Sie den IP-Telefonen erlauben, die Ladedateien per TFTP vom Cisco ITS-Router herunterzuladen. Beachten Sie, dass bei diesen Dateinamen die Groß- und Kleinschreibung beachtet wird.

tftp-server flash:P003G302.bin

tftp-server flash:P004G302.bin

tftp-server flash:SEPDEFAULT.cnf

tftp-server flash:XMLDefault.cnf.xml

3. Die Dateien SEPDEFAULT.cnf und XMLDefault.cnf.xml werden automatisch erstellt, sobald die Befehle Telefoniedienst und IP-Quelladresse ausgegeben werden.

4. Die Datei XMLDefault.cnf.xml enthält die IP-Adresse eines der Ethernet-Ports des Routers, bei dem der ATA-Adapter registriert werden soll. Diese Dateien sind spezifisch für den Router und können nicht von mehreren Routern gemeinsam genutzt werden.

Konfiguration des IP-Telefons auf dem ITS-Router

Führen Sie die unten stehenden Schritte aus, um IP-Telefone auf dem ITS-Router zu konfigurieren.

1. Wenn die IP-Telefone an diesem Punkt angeschlossen sind und eine DHCP-Adresse erhalten haben, können sie sich beim Cisco ITS-Router registrieren. Es sind keine Leitungen konfiguriert. Sie können überprüfen, ob die Telefone registriert sind, indem Sie den Befehl show ephone eingeben und auf die Ausgabe schauen, die wie folgt aussehen sollte:

its-router# show ephone

ephone-1 Mac:0006.D74B.0F46 TCP socket:[1] activeLine:0 REGISTERED

mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:0

IP:10.1.150.10 50568 Telecaster 7960 keepalive 889 max_line 6

ephone-2 Mac:0006.D74B.1361 TCP socket:[2] activeLine:0 REGISTERED

mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:0

IP:10.1.150.11 52397 Telecaster 7960 keepalive 872 max_line 6

ephone-3 Mac:0006.D74B.107C TCP socket:[3] activeLine:0 REGISTERED

mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:0

IP:10.1.150.12 51116 Telecaster 7960 keepalive 871 max_line 6

ephone-4 Mac:0008.E31B.7A8A TCP socket:[5] activeLine:0 REGISTERED

mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:0

IP:10.1.150.13 50321 Telecaster 7960 keepalive 867 max_line 6

its-router#

2. Sie können diese Telefone jetzt über die CLI oder über die Webverwaltung konfigurieren. (Weitere Informationen finden Sie im Abschnitt Konfigurieren der Webverwaltung für den Cisco ITS-Router in diesem Dokument.) Im Abschnitt Cisco ITS Configuration for 7910 IP Phone (Cisco ITS-Konfiguration für das IP-Telefon 7910) stehen einige spezielle Konfigurationsinformationen für das Cisco 7910 IP-Telefon zur Verfügung.

!

ephone-dn 1

number 1000

name George P Burdell

call-forward noan 52222 timeout 10

no huntstop

!

!

ephone-dn 2

number 1000

name George P Burdell

preference 1

call-forward busy 52222

call-forward noan 52222 timeout 10

!

!

ephone-dn 10

number 1111

name Helpdesk

no huntstop

!

!

ephone-dn 11

number 1111

name Helpdesk

preference 1

!

!

ephone-dn 12

number 1111

name Helpdesk

preference 2

!

!

ephone-dn 13

number 1111

name Helpdesk

preference 3

!

3. Jede ephone-dn stellt eine Zeile dar. Sie können die Leitungen bei Bedarf mehreren Telefonen zuweisen. In diesem Beispiel wurde ein Benutzer konfiguriert, der über die Durchwahl 1000 für zwei Leitungen verfügt. Es wurde auch eine Helpdesk-Leitung hinzugefügt, bei der es sich um eine Sammelanschlussgruppe mit vier Leitungen handelt. Konfigurieren Sie nun die Telefone, die die Leitungen den tatsächlichen Telefongeräten zuweisen.

!

ephone 1

username "gpburdell" password letmein

mac-address 0006.D74B.0F46

button 1:10 2:11 3:12 4:13 5:1 6:2

!

!

!

ephone 2

Mac-address 0006.D74B.1361

button 1:15 2:10 3:11 4:12 5:13

speed-dial 1 1000

!

4. Die Schaltflächentags verweisen auf die ephone-dn-Tags. Die Ausgabe des Befehls show ephone sollte der unten angegebenen Ausgabe ähneln.

its-router# show ephone

ephone-1 Mac:0006.D74B.0F46 TCP socket:[3] activeLine:0 REGISTERED

mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:0

IP:10.1.150.14 52311 Telecaster 7960 keepalive 6 max_line 6

button 1: dn 10 number 1111 IDLE

button 2: dn 11 number 1111 IDLE

button 3: dn 12 number 1111 IDLE

button 4: dn 13 number 1111 IDLE

button 5: dn 1 number 1000 IDLE

button 6: dn 2 number 1000 IDLE

Username: gpburdell Password: letmein

ephone-2 Mac:0006.D74B.1361 TCP socket:[2] activeLine:0 REGISTERED

mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:0

IP:10.1.150.11 50512 Telecaster 7960 keepalive 7 max_line 6

button 1: dn 15 number 1001 IDLE

button 2: dn 10 number 1111 IDLE

button 3: dn 11 number 1111 IDLE

button 4: dn 12 number 1111 IDLE

button 5: dn 13 number 1111 IDLE

speed dial 1:1000

its-router#

Ephone 1

Ephone 2

Leitung 1

1111

Leitung 1

1001

Leitung 2

1111

Leitung 2

1111

Zeile 3

1111

Zeile 3

1111

Leitung 4

1111

Leitung 4

1111

Leitung 5

1000

Leitung 5

1111

Zeile 6

1000

Zeile 6

George P Burdell

5. Wenn der Notruf 1111 eingeht, klingelt er, bis ein Anrufer den Anruf annimmt (keine konfigurierte Anrufweiterleitung). Wenn ephone-dn 10 (Leitung 1 auf ephone 1 oder Leitung 2 auf ephone 2) verwendet wird, wird der nächste Anruf an 1111 automatisch an ephone-dn 10 weitergeleitet, da kein Huntstop konfiguriert ist und die Voreinstellung höher ist (die Standardeinstellung ist 0). Wenn die Einstellungen identisch sind, klingeln beide Zeilen.

6. Wenn ein Anruf an 1000 weitergeleitet wird und niemand einen Anruf annimmt, wird er an die Voicemail weitergeleitet (Durchwahl 5222 in dieser Anrufweiterleitungskonfiguration). Wenn ephone-dn 1 verwendet wird, wird der nächste Anruf an ephone-dn 2 weitergeleitet. Dies liegt an der regulären DFÜ-Peer-Weiterleitung und daran, dass kein Huntstop konfiguriert ist. In diesem Fall ist es nicht erforderlich, eine VorwärtsBesetztzeichen festzulegen, es sei denn, der Anruf soll bei Besetzt an eine andere DN weitergeleitet werden (z. B. wenn 1000 besetzt ist, dann an 1001 weiterleiten). Auf der ephone-dn 2 müssen Sie die Rufumleitung für Besetztzeichen konfigurieren und keine Antwort, da es keine andere Durchwahl 1000 mit einer höheren Präferenz für die Weiterleitung an gibt (selbst wenn dies der Fall ist, haben Sie die implizite Konfiguration des Huntstop-Anrufs festgelegt, sodass der Anruf dort endet).

Weitere Informationen zum normalen DFÜ-Peer-Routing finden Sie unter Unterstützung für Sprachtechnologie.

Ephone 1 hat außerdem einen Benutzernamen und ein Kennwort für "gpburdell". Dadurch kann der Benutzer auf dieselbe Webseite zugreifen und sich auf dieser anmelden, seine Rufumleitung (besetzt, keine Antwort, alle) und Kurzwahlen ändern sowie lokale Verzeichnissuche durchsuchen.

Auf Ephone 2 ist eine Kurzwahl in Leitung 6 aktiviert. Wenn diese Taste gedrückt wird, wählt 1001 die 1000. Der Kurzwahlbefehl selbst gibt die Position der Schaltfläche nicht an. Es besagt in diesem Fall, dass die erste freie Leitung eine Kurzwahl zur Nummer 1000 ist. Die Tatsache, dass es sich um Posten 6 handelt, ist nicht direkt konfiguriert. Wenn eine andere Kurzwahl konfiguriert würde (z. B. "Kurzwahl 2 1004"), würde dies keinen Fehler verursachen, aber auch nicht angezeigt werden.

Nachfolgend sind einige weitere Konfigurationsbefehle für ephone-dns aufgeführt.

its-router(config-ephone-dn)# ?

Ephone DN configuration commands:

application   The selected application

call-forward  Define E.164 telephone number for call forwarding

caller-id     Configure port caller id parameters

cor           Class of Restriction on dial-peer for this dn

default       Set a command to its defaults

description   dn desc, for DN Qualified Display Name

exit          Exit from ephone-dn configuration mode

hold-alert    Set Call On-Hold timeout alert parameters

huntstop      Stop hunting on Dial-Peers

intercom      Define intercom/auto-call extension number

loopback-dn   Define dn-tag to create loopback dn pair with this ephone-dn

mwi           set message waiting indicator options (mwi)

name          Define dn user name

no            Negate a command or set its defaults

number        Define E.164 telephone number

paging        set audio paging mode

preference    Preference for the attached dial-peer for the primary dn number

translate     Translation rule

its-router(config-ephone-dn)#

Im Folgenden sind weitere Konfigurationsbefehle für Telefone aufgeführt.

Its-router(config-ephone-dn)# ephone 1

its-router(config-ephone)# ?

Ethernet phone configuration commands:

button        define button to dn map

default       Set a command to its defaults

exit          Exit from ephone configuration mode

Mac-address   define ethernet phone MAC address

no            Negate a command or set its defaults

paging-dn     set audio paging dn group for phone

reset         reset ethernet phone

speed-dial    Define ip-phone speed-dial number

username      define username to access ethernet phone from Web

vm-device-id  define voice-mail id string

its-router(config-ephone)#

Vorsicht: Nach jeder Änderung an ephone oder ephone-dn müssen die Telefone, auf die die Änderungen angewendet werden, zurückgesetzt werden. Dies kann über das Telefon selbst mit dem Reset-Befehl oder global über das Konfigurationsmenü für Telefoniedienste erfolgen, wie zuvor beschrieben.

Cisco ITS-Konfiguration für das IP-Telefon 7910

Im Gegensatz zum IP-Telefon 7960 verfügt das 7910 nur über eine Leitungstaste. Zur Unterstützung der Anklopfen- und Weiterleitungsfunktion auf diesem Telefon sind zwei Leitungen erforderlich. Für dieses Telefon können Sie daher wie folgt zwei Leitungen mit derselben DN konfigurieren:

ephone-dn  20

number 1020

no huntstop

!

!

ephone-dn 21

number 1020

preference 1

!

...

ephone 10

button 1:20 2:21

!

Obwohl es sich um zwei Leitungen handelt, ist es nicht möglich, beide Leitungen gleichzeitig in die Haltestellung zu versetzen. Wenn die primäre Leitung gehalten wird, wählt die Leitungstaste die zweite Leitung aus, und ein zweiter Anruf kann getätigt (oder beantwortet) werden. Wenn der zweite Anruf verbunden ist, halten Sie den zweiten Anruf durch Drücken der Halten-Taste fest, und schließen Sie die primäre Leitung wieder an. Durch erneutes Drücken der Halten-Taste können Sie zwischen der primären und der sekundären Leitung umschalten. Durch erneutes Drücken der Leitungstaste wird die Verbindung zum aktuell verbundenen Teilnehmer getrennt.

Konfigurieren der Webverwaltung des Cisco ITS-Routers

Um den Cisco ITS-Server über das Internet ordnungsgemäß zu verwalten und Endbenutzern die Verwaltung ihrer Telefone über das Internet zu ermöglichen, müssen die folgenden Dateien im Flash-Speicher vorhanden sein:

- admin_user.html

- ephone_admin.html

- logohome.gif

- normal_user.html

- telephony_service.html

Um die Verwaltung der Webseiten über das Internet zu ermöglichen, müssen die folgenden globalen Konfigurationsbefehle eingegeben werden:

ip http server

ip http path flash

Andere Befehle müssen im Konfigurationsabschnitt Telefoniedienste eingegeben werden.

telephony-service

admin-username administrator

!--- This sets up the administrator account used to access the web page.

admin-password cisco

!--- This sets up the password for the admin account.

dn-webedit

!--- (optional) This permits the editing of DNs through the web interface.

time-webedit

!--- (optional) This permits editing of the system time through the web interface.

!

Um über das Internet auf den Cisco ITS-Router zuzugreifen, verweisen Sie Ihren Browser auf die folgende URL:

http://ITSrouter_ipaddr/telephony_service.html

Die URL ist für alle identisch. Andere HTML-Dateien werden als interne Dateien betrachtet, die von der Webseite phone-service.html aufgerufen werden. Das direkte Aufrufen anderer Dateien kann zu JavaScript-Fehlern führen. Benutzer, die die Webseite verwenden sollen, müssen zuerst auf dem Telefon konfiguriert werden (siehe unten).

ephone 1

username "gpburdell" password letmein

Der Benutzer (in diesem Beispiel "gpburdell") kann sich anmelden und seine Weiterleitungsinformationen ändern, Verzeichnissuche durchführen und sogar seine eigenen Kurzwahleinstellungen konfigurieren. Es steht auch eine Online-Hilfe zur Verfügung.

Administratoren können das Hinzufügen, Löschen und Ändern von Telefonen oder DNs sowie einige Systemänderungen durchführen. Beachten Sie, dass Probleme auftreten können, wenn Sie die Konfiguration sowohl über das Internet als auch über die Befehlszeile vornehmen, da die Webseite die Cisco IOS Software-Konfiguration nicht regelmäßig abfragt und diese Informationen auch nicht über die Schaltfläche "Aktualisieren" im Browser aktualisiert werden. Wenn Sie versuchen, eine solche Aktualisierung durchzuführen, werden Sie von der GUI-Seite abgemeldet und sehen das Fehlermeldungsfeld "Konfigurationsänderung fehlgeschlagen, Konfigurationsänderung ist nicht zulässig". Nur die Schaltfläche Aktualisieren im Hauptmenü ruft die neuesten Änderungen vom Cisco ITS-Router ab.

Von der Webseite aus bewirkt die Schaltfläche "Systemkonfiguration schreiben", dass Änderungen sofort in den NVRAM geschrieben werden. Für normale Benutzer werden die Änderungen jedoch alle 10 Minuten geschrieben, solange keine aktive Sitzung auf vty-, console- und aux-Zeilen vorhanden ist.

Hinweis: Damit Update funktioniert, stellen Sie bitte sicher, dass in Cisco ITS mindestens vier freie VTY-Zeilen verfügbar sind, obwohl eine freie VTY-Leitung für normale Konfigurationsänderungen ausreicht.

Die Anrufsverlaufsinformationen stehen Administratoren ebenfalls zur Verfügung. Sie muss zuerst durch folgende Konfiguration aktiviert werden:

call-history-mib retain-timer 500

call-history-mib max-size 500

In der MIB-Tabelle werden maximal 500 Einträge und 500 Minuten Anrufverlauf beibehalten.

Sie können die Anrufdatensätze anzeigen, indem Sie nach der Anmeldung über die Benutzeroberfläche die Option Systemkonfiguration anzeigen und anschließend Anrufsverlaufsinformationen anzeigen auswählen.

Konfigurieren der PSTN-Verbindung auf dem Cisco ITS-Router

Wenn der ITS-Router über Sprachschnittstellenkarten verfügt, sollten Sie diese Karten jetzt so konfigurieren, dass Anrufe von und zu den IP-Telefonen getätigt werden können. Dies unterscheidet sich nicht wesentlich von anderen Sprachverbindungen auf einem Router. Sie können sich die Telefone mit den Nummern vorstellen, die jeder ephone-dn als FXS-Ports (Foreign Exchange Station) auf den Routern zugewiesen wurden.

Konfigurieren weiterer ITS-Funktionen

Konfiguration der Zurückstellungsfunktion

Eine weitere Funktion für externe Anrufer ist Music on Hold (MoH)/Ton on on Hold (ToH). ToH ist standardmäßig immer aktiviert und kann nicht deaktiviert werden. Warteschleifenmusik kann für öffentliche Telefonnetzanrufe (Public Switched Telefone Network, PSTN) oder G.711-On-Net-Anrufe bereitgestellt werden, die in Haltestellung versetzt werden. Anrufe von IP-Telefon zu IP-Telefon auf demselben ITS-Router, der in Haltestellung versetzt wird, hören immer nur den ToH-Signalton. Konfigurieren Sie für Warteschleifenmusik, nachdem Sie sichergestellt haben, dass die Audiodatei im Flash-Speicher vorhanden ist, wie folgt:

telephony-service

moh music-on-hold.au

Die .au- oder .wav-Datei, die für Warteschleifenmusik abgespielt wird, muss das G.711-Format für das U-law oder das a-law-Format haben. Um die Anklopffunktion vom ToH-Signal zu unterscheiden, wird der Anklopfton als periodischer Signalton mit einem Intervall von 10 Sekunden zwischen den Signaltönen ausgegeben. Wenn mehrere Anklopfen-Leitungen vorhanden sind, wird alle 10 Sekunden nur ein Ton gesendet. Das ToH-Signal wird jedoch in regelmäßigen Abständen von 8 Sekunden ausgegeben und setzt sich aus drei Signaltönen zusammen (ein einzelner Ton wird dreimal wiederholt). ToH hat eine höhere Priorität als der Anklopfton. Wenn beide Töne genau zur gleichen Zeit wiedergegeben werden sollen, hört der Benutzer zuerst den ToH-Wert, dann in 8 Sekunden einen weiteren ToH-Wert und schließlich in zwei weiteren Sekunden einen Anklopfton.

Wenn Anrufe in die Haltestellung versetzt werden, gibt es mehrere Optionen (siehe unten), um Benutzern hörbare Benachrichtigungen zu senden, dass ein Anruf noch in der Haltestellung ist.

Its-router(config-ephone-dn)# hold-alert 15 ?

idle        alert on-hold originator only if idle

originator  alert on-hold originator always

shared      alert all phones that share the line

Im konfigurierten Intervall (alle 15 bis 300 Sekunden) kann eine 1-Sekunden-Ringwarnung so konfiguriert werden, dass sie immer an die Partei gesendet wird, die den Anruf gehalten hat, oder nur, wenn diese Partei inaktiv ist. Eine weitere Option besteht darin, die Warnmeldung so zu konfigurieren, dass sie an alle Telefone gesendet wird, die dieselbe Leitung verwenden. Die Standardeinstellung ist "no alert" (Keine Warnung), unabhängig davon, wie lange ein Anruf gehalten wurde.

Konferenzkonfiguration

Dreierkonferenzen werden unterstützt, solange alle Teilnehmer G.711-Benutzer sind und Konferenzressourcen zur Verfügung stehen. Konferenzressourcen werden wie folgt konfiguriert:

telephony-service

max-conferences 10

Wenn eine der Parteien in einer Konferenz die Haltestellung drückt, hören die beiden anderen Parteien die Warteschleifenmusik oder die Warteschleifenmusik. Sie können sich aber auch miteinander unterhalten, während im Hintergrund Musik oder Tonfall gespielt wird.

Übertragungskonfiguration

Die Weiterleitung eingehender Anrufe erfordert häufig zusätzliche Konfiguration. Standardmäßig können Cisco ITS-registrierte IP-Telefone auf andere IP-Telefone übertragen, die auf demselben ITS-Router registriert sind. Andere Übertragungen an PSTN- oder VoIP-Ziele werden abgelehnt. Um diese Übertragungsarten zu aktivieren, müssen Übertragungsmuster wie folgt im Telefoniedienst konfiguriert werden:

Telephony-service

transfer-pattern 9.......

Wenn nun ein POTS-DFÜ-Peer vorhanden ist, um die Anrufe an das PSTN weiterzuleiten, kann ein IP-Telefon nun Anrufe an eine beliebige siebenstellige Nummer weiterleiten, indem zunächst die 9 gewählt wird. Es gibt keine Option für einen sekundären Wählton mit ITS.

Vorsicht: Seien Sie besonders vorsichtig, wenn Sie Anrufe weiterleiten, die von einem FXO-Port (Foreign Exchange Office) auf dem ITS-Router eingehen und von einem anderen FXO-Port ausgegangen sind, da dies dazu führen kann, dass beide Ports auch nach dem Auflegen beider Parteien in Betrieb bleiben. Informationen zum FXO-Trennungsproblem. Wenn Ihr Provider keine Möglichkeit zur Trennung der Überwachung von FXO bietet, ist eine Rückübertragung an das PSTN nicht zulässig.

Um Anrufe, die von einem anderen VoIP-Ziel (z. B. einem anderen ITS-Router) eintreffen, weiterzuleiten/weiterzuleiten, ist eine Loopback-DN erforderlich. Dies ist ein erweitertes Thema, das nicht in diesem Dokument behandelt wird.

Intercom-Konfiguration

Die Gegensprechfunktion ermöglicht die Kommunikation per Tastendruck zwischen zwei IP-Telefonen. Es wird nicht auf gemeinsam genutzten Leitungen unterstützt, d. h. eine für den Gegensprechbetrieb konfigurierte ephone-dn darf nur einem IP-Telefon zugeordnet werden.

!

ephone-dn 30

number A1234

name "Intercom"

intercom A4321 label "Office A"

!

!

ephone-dn 31

number A4321

name "Intercom"

intercom A1234 label "Office B"

!

...

!

ephone 3

Mac-address 0006.D74B.107C

button 1:16 6:30

!

!

!

ephone 4

Mac-address 0008.E31B.7A8A

button 1:17 6:31

!

Wenn ephone 4 nun Leitung 6 drückt, wird ein Anruf auf Leitung 6 von ephone 3 getätigt (beispielsweise wird A1234 automatisch angerufen). Wenn das Zieltelefon standardmäßig aufgelegt ist, wird es abgehoben, in den Lautsprechermodus geschaltet und das Mikrofon stummgeschaltet. Weitere Optionen im Gegensprechbefehl sind Aufschalten und Nichtautomatisches Beantworten. Mit der Barge-in-Option kann der eingehende Gegensprechanruf einen bestehenden Anruf in den Haltezustand zwingen. Das Telefon nimmt dann sofort den Intercom-Anruf entgegen. Die No-Auto-Answer-Option bewirkt, dass der Gegensprechanruf einfach klingelt, anstatt automatisch übernommen zu werden.

Bei allen Intercom-Anrufen wird die mit der Gegensprechanweisung konfigurierte Bezeichnung auf der rechten Seite des Bildschirms angezeigt, ähnlich wie bei einer Kurzwahl. Ohne die Label-Option wird auf der linken Seite der Anzeige der Leitung der Name (sofern für die ephone-dn konfiguriert) angezeigt, auf der rechten Seite die Gegensprechnummer.

Hinweis: Cisco rät von der Verwendung des Cisco 7910 für die Gegensprechfunktion ab, da das Telefon über kein Mikrofon verfügt und der Lautsprecher nicht stumm geschaltet werden kann. Daher muss der Hörer abgenommen werden, um angenommen zu werden.

Paging-Konfiguration

Die Paging-Funktion ähnelt der zuvor beschriebenen Gegensprechfunktion, bietet jedoch nur einen unidirektionalen Sprachstream ohne Antwort-Option. Paging ermöglicht die Erreichbarkeit von Mobiltelefonen im Leerlauf. die verwendeten Telefone erhalten die Seite nicht. Paging unterstützt die Audio-Verteilung mithilfe von Unicast, Multicast (bis zu zehn Geräte) oder beidem (sodass die Audio-Übertragung Telefone erreichen kann, die nicht über Multicast erreicht werden können). Multicast-Paging wird empfohlen. Für jede Paging-Erweiterung ist eine eindeutige IP-Multicast-Adresse erforderlich.

Beispiel: Es werden drei Paging-Gruppen erstellt: "Cool People", "Uncool People" und "All People" - das ist einfach die Summe der ersten beiden Gruppen. Multicast ist die Audio-Zustellungsmethode, daher konfigurieren Sie Folgendes:

!

ephone-dn 40

number 4001

name "Cool People"

paging ip 239.0.1.20 port 2000

!

!

ephone-dn 41

number 4002

name "Uncool People"

paging ip 239.0.1.21 port 2000

!

!

ephone-dn 42

number 4000

name "All People"

paging ip 239.0.1.22 port 2000

paging group 40,41

!

Hinweis: IP-Telefone unterstützen kein Multicast mit 224.x.x.x-Adressen.

Konfigurieren Sie jetzt jedes Telefon, und weisen Sie es einer Paging-DN zu (siehe unten) (zusätzliche Konfiguration für jedes ephone entfällt). Denken Sie daran, dass jedes IP-Telefon nur einer Paging-Gruppe angehören kann. Außerdem darf die für das Paging konfigurierte ephone-dn keiner Telefontaste zugewiesen werden.

!

ephone 1

paging-dn 40

!

ephone 2

paging-dn 40

!

ephone 3

paging-dn 41

!

ephone 4

paging-dn 41

!

ephone 5

paging-dn 42

!

Mit dieser Konfiguration haben Sie die Auslagerungsnummer 4001 ("Cool People") den ephones 1 und 2 zugewiesen, die Ausweisnummer 4002 ("Uncool People") den ephones 3 und 4 und die Auslagernummer 4000 ("All People") den ephones 1 bis 5 zugewiesen.

Bei jedem Anruf auf die 4001 wird beispielsweise eine Verbindung zu den Telefonen 1 und 2 hergestellt (wenn diese nicht besetzt sind).

Hinweis: Paging wird von maximal einem Router-Hop entfernt vom ITS-Router unterstützt.

Überprüfung

Dieser Abschnitt enthält Informationen, mit denen Sie überprüfen können, ob Ihre Konfiguration ordnungsgemäß funktioniert.

Einige Befehle des Typs show werden vom Tool Output Interpreter unterstützt (nur für registrierte Kunden), mit dem sich Analysen der Ausgabe von Befehlen des Typs show abrufen lassen.

Die unten aufgeführten Befehle zum Anzeigen von Telefoniediensten (insbesondere alle) geben Ihnen einen Überblick über die Konfiguration.

its-router# show telephony-service ?

admin        Show telephony-service admin username and password

all          Show telephony-service details

dial-peer    Show telephony-service dialpeers

ephone       Show ephone configuration

ephone-dn    Show ephone-dn configuration

voice-port   Show telephony-service voice ports

|            Output modifiers

<cr>

Die unten aufgeführten Befehle zum Anzeigen von Telefonen geben den aktuellen Status der IP-Telefone an. Meistens ist das Zeigen von ephone an sich alles, was nötig ist.

Its-router# show ephone ?

7910              7910 phone status

7940              7940 phone status

7960              7960 phone status

H.H.H             mac address

dn                Dn with tag assigned

offhook           Offhook phone status

registered        Registered ephone status

remote            non-local phones (with no arp entry)

ringing           Ringing phone status

summary           Summary of all ephone

tapiclients       Ephone status of tapi client

telephone-number  Telephone number assigned

unregistered      Unregistered ephone status

|                 Output modifiers

<cr>

Die Ausgabe des Befehls show ephone-dn ähnelt der Ausgabe des Befehls voice port. Für die meisten Probleme ist dieser Befehl nicht so nützlich wie einige andere Tools.

Its-router# show ephone-dn ?

<1-960>   dn tag

loopback  Show ephone-dn in loopback mode

summary   Summary of all ephone-dn

|         Output modifiers

<cr>

Fehlerbehebung

In diesem Abschnitt finden Sie Informationen zur Behebung von Fehlern in Ihrer Konfiguration.

Befehle zur Fehlerbehebung

Einige Befehle des Typs show werden vom Tool Output Interpreter unterstützt (nur für registrierte Kunden), mit dem sich Analysen der Ausgabe von Befehlen des Typs show abrufen lassen.

Hinweis: Bevor Sie Debugbefehle ausgeben, lesen Sie Wichtige Informationen über Debug-Befehle.

Cisco ITS verfügt über einige zusätzliche Befehle zur Fehlerbehebung und zum Debuggen, die das Sammeln von Informationen erheblich vereinfachen.

Es gibt einige Debuggen, die bei der Fehlerbehebung nützlich sein können. Der debug ephone-Befehl ist in dieser Hinsicht der einzige für Cisco ITS spezifische Befehl.

Its-router# debug ephone ?

alarm       Enable ephone alarm message debugging

detail      Enable ephone detail debugging

error       Enable ephone error debugging

keepalive   Enable ephone keepalive debugging

loopback    Enable ephone loopback debugging

moh         Enable ephone music-on-hold debugging

mwi         Enable ephone mwi debugging

pak         Enable ephone packet debugging

raw         Enable ephone raw protocol debugging

register    Enable ephone registration debugging

state       Enable ephone state debugging

statistics  Enable ephone statistics debugging

In den meisten Fällen ist es bei der Fehlerbehebung für ein oder zwei Telefone sinnvoll, den Debug-ephone-Fehler auszugeben und ephone State-Befehle zu debuggen, es sei denn, das Problem betrifft ausdrücklich die Registrierung, die Nachrichtenanzeige (Message Waiting Indicator, MWI) oder die Warteschleifenmusik. Wenn es viele Telefone gibt, ist es empfehlenswert, die Ausgabe auf die relevanten MAC-Adressen zu beschränken. Beispiele:

its-router# debug ephone state Mac-address 0009.433C.E5EC

EPHONE state debugging is enabled for phone 0009.433C.E5EC

Probleme wie das Aufrufen von Remote-VoIP-Zielen können zusätzliche Debugbefehle erfordern, die für VoIP auf Cisco Routern allgemeiner sind, z. B. debug voip ccapi in out und debug vtsp all-Befehle. Details zur Fehlerbehebung bei der PSTN-Signalisierung und anderen implementierungsspezifischen Elementen werden in diesem Dokument nicht behandelt. Weitere Informationen finden Sie in den folgenden Dokumenten:

- Problembehandlung und Debuggen der Grundlagen von VoIP-Anrufen

- Funktionsweise von Digital T1 CAS (Robbed Bit Signaling) in IOS-Gateways

- Fehlerbehebung bei Fehlern bei Codec- und Sprachkartenkomplexität

Im Folgenden finden Sie eine Beispielausgabe des Befehls debug ephone state für einen Aufruf von 1004 bis 1002. Der relevante Teil der Befehlsausgabe des show ephone ist unten aufgeführt.

ephone-3 Mac:0006.D74B.107C TCP socket:[5] activeLine:0 REGISTERED

mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:1

IP:10.1.150.12 51718 Telecaster 7960 keepalive 92 max_line 6

button 1: dn 16 number 1002 IDLE

ephone-4 Mac:0008.E31B.7A8A TCP socket:[2] activeLine:0 REGISTERED

mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:1

IP:10.1.150.13 50396 Telecaster 7960 keepalive 96 max_line 6

button 1: dn 17 number 1004 IDLE

Jetzt können Sie das Debuggen untersuchen. Die OFFHOOK-Meldung wird angezeigt, der Anruf wird getätigt (Sie sehen in dieser Ablaufverfolgung keine einzelnen Ziffern), und er wird beantwortet. Die OpenReceive-Kanalmeldungen werden an jedes Telefon gesendet und später bestätigt. Eine StartMedia-Nachricht teilt jedem Telefon mit, an welche IP-Adresse und welchen Port das Audio gesendet werden soll. Am Ende wird die ONHOOK-Meldung angezeigt.

Its-router# debug ephone state

EPHONE state debugging is enabled

its-router#

Sep 26 18:39:40.837: ephone-4[2]:OFFHOOK

Sep 26 18:39:40.837: ephone-4[2]:SIEZE on activeline 0

Sep 26 18:39:40.837: ephone-4[2]:SetCallState line 1 DN 17 ref 52 TsOffHook

Sep 26 18:39:40.837: DN 17 Voice_Mode

Sep 26 18:39:40.837: dn_tone_control DN=17 tonetype=0:DtSilence onoff=0 pid=113

Sep 26 18:39:40.841: dn_tone_control DN=17 tonetype=33:DtInsideDialTone onoff=1 pid=113

Sep 26 18:39:40.841: dn_tone_control DN=17 tonetype=0:DtSilence onoff=0 pid=113

Sep 26 18:39:40.841: dn_tone_control DN=17 tonetype=33:DtInsideDialTone onoff=1 pid=113

Sep 26 18:39:42.349: dn_tone_control DN=17 tonetype=0:DtSilence onoff=0 pid=113

Sep 26 18:39:42.853: dn_tone_control DN=17 tonetype=0:DtSilence onoff=0 pid=113

Sep 26 18:39:43.105: dn_tone_control DN=17 tonetype=0:DtSilence onoff=0 pid=113

Sep 26 18:39:43.609: ephone-4[2]:Skinny-to-Skinny call DN 17 to DN 16 instance 1

Sep 26 18:39:43.609: ephone-4[2]:SetCallState line 1 DN 17 ref 52 TsRingOut

Sep 26 18:39:43.609: ephone-4[2]:Call Info DN 17 line 1 ref 52 called 1002 calling 1004

origcalled calltype 2

Sep 26 18:39:43.609: ephone-4[2]: John Doe calling

Sep 26 18:39:43.609: ephone-4[2]: Jane Doe

Sep 26 18:39:43.609: dn_tone_control DN=17 tonetype=0:DtSilence onoff=0 pid=113

Sep 26 18:39:43.609: ephone-3[5]:SetCallState line 1 DN 16 ref 53 TsRingIn

Sep 26 18:39:43.613: ephone-3[5]:Call Info DN 16 line 1 ref 53 called 1002 calling 1004

origcalled calltype 1

Sep 26 18:39:43.613: ephone-3[5]: John Doe calling

Sep 26 18:39:43.613: ephone-3[5]: Jane Doe

Sep 26 18:39:43.613: ephone-3[5]:Ringer Inside Ring On

Sep 26 18:39:43.613: dn_tone_control DN=17 tonetype=36:DtAlertingTone onoff=1 pid=113

Sep 26 18:39:51.926: ephone-3[5]:OFFHOOK

Sep 26 18:39:51.926: ephone-3[5]:Ringer Off

Sep 26 18:39:51.926: ephone-3[5]:ANSWER call

Sep 26 18:39:51.926: ephone-3[5]:Answer Incoming call from ephone-(4) DN 17

Sep 26 18:39:51.926: ephone-3[5]:SetCallState line 1 DN 16 ref 53 TsConnected

Sep 26 18:39:51.926: ephone-4[2]:SetCallState line 1 DN 17 ref 52 TsConnected

Sep 26 18:39:51.926: ephone-4[2]:OpenReceive DN 17 codec 4:G711Ulaw64k duration 20 ms bytes 160

Sep 26 18:39:51.926: ephone-3[5]:OpenReceive DN 16 codec 4:G711Ulaw64k duration 20 ms bytes 160

Sep 26 18:39:51.926: dn_tone_control DN=16 tonetype=0:DtSilence onoff=0 pid=113

Sep 26 18:39:51.930: DN 17 End Voice_Mode

Sep 26 18:39:51.930: DN 17 Voice_Mode

Sep 26 18:39:51.930: DN 16 Voice_Mode

Sep 26 18:39:51.930: dn_tone_control DN=17 tonetype=0:DtSilence onoff=0 pid=113

Sep 26 18:39:52.182: ephone-4[2]:OpenReceiveChannelAck:IP 10.1.150.13, port=23094,

dn_index=17, dn=17

Sep 26 18:39:52.182: ephone-3[5]:StartMedia 10.1.150.13 port=23094

Sep 26 18:39:52.182: DN 17 codec 4:G711Ulaw64k duration 20 ms bytes 160

Sep 26 18:39:52.182: ephone-3[5]:OpenReceiveChannelAck:IP 10.1.150.12, port=22778,

dn_index=16, dn=16

Sep 26 18:39:52.182: ephone-4[2]:StartMedia 10.1.150.12 port=22778

Sep 26 18:39:52.182: DN 17 codec 4:G711Ulaw64k duration 20 ms bytes 160

Sep 26 18:40:01.254: ephone-3[5]:ONHOOK

Sep 26 18:40:01.254: ephone-4[2]:CloseReceive

Sep 26 18:40:01.254: ephone-4[2]:StopMedia

Sep 26 18:40:01.254: ephone-3[5]:call clean up this DN 16 was called by other DN 17

Sep 26 18:40:01.254: this ephone-3 other ephone-(4) other DN state CONNECTED

Sep 26 18:40:01.254: ephone-3[5]:CloseReceive

Sep 26 18:40:01.254: ephone-3[5]:StopMedia

Sep 26 18:40:01.254: DN 16 End Voice_Mode

Sep 26 18:40:01.254: ephone-3[5]:SetCallState line 1 DN 16 ref 53 TsOnHook

Sep 26 18:40:01.254: ephone-3[5]:SpeakerPhoneOnHook

Sep 26 18:40:01.254: DN 17 End Voice_Mode

Sep 26 18:40:01.254: ephone-4[2]:SetCallState line 1 DN 17 ref 52 TsOnHook

Sep 26 18:40:01.254: ephone-4[2]:SpeakerPhoneOnHook

Sep 26 18:40:01.258: ephone-3[5]:SpeakerPhoneOnHook

Sep 26 18:40:01.354: DN 16 Voice_Mode

Sep 26 18:40:01.354: DN 16 End Voice_Mode

Sep 26 18:40:01.354: dn_tone_control DN=16 tonetype=0:DtSilence onoff=0 pid=113

Sep 26 18:40:01.366: SkinnyReportDnState DN 17 ONHOOK

Sep 26 18:40:01.366: dn_tone_control DN=17 tonetype=0:DtSilence onoff=0 pid=113

Zugehörige Informationen

- Software-Download: Cisco CallManager Express/ITS und SRST (nur registrierte Kunden)

- Problembehandlung und Debuggen der Grundlagen von VoIP-Anrufen

- Funktionsweise von Digital T1 CAS (Robbed Bit Signaling) in IOS-Gateways

- Fehlerbehebung bei Fehlern bei Codec- und Sprachkartenkomplexität

- Produkt-Support für Sprach- und Unified Communications

- Fehlerbehebung bei Cisco IP-Telefonie

- Technischer Support – Cisco Systems