Contenu

Introduction

Conditions préalables

Conditions requises

Components Used

Compatibilité

Configuration

Étapes récapitulatives

Étapes détaillées

Exemple

Sections pertinentes du fichier de configuration XML

Dépannage

Introduction

Ce document décrit comment utiliser la configuration automatique SCCP (Skinny Client Control Protocol) sur les passerelles Cisco IOS (Interworking Operating System) avec Cisco Unified Communications Manager (CUCM).

Contribution de Luis Ramirez, ingénieur TAC Cisco.

Conditions préalables

Conditions requises

Assurez-vous que ces conditions sont remplies avant de tenter cette configuration :

- Connectivité totale entre la passerelle et le serveur CUCM

- Version IOS compatible avec la version du serveur CUCM

- Ajouter la passerelle SCCP et les terminaux dans le serveur CUCM

Components Used

Les informations de ce document sont basées sur certaines versions de logiciel et de matériel, reportez-vous à la matrice de compatibilité.

Attention : The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.

Compatibilité

Pour déterminer la compatibilité entre CUCM et IOS, reportez-vous à la section Matrice récapitulative des versions de Cisco Collaboration Systems pour la téléphonie IP.

Configuration

Étapes récapitulatives

Étape 1.  activer

Étape 2.  configurer le terminal

Étape 3.  serveur de configuration ccm-manager [adresse IP CUCM]

Étape 4.  ccm-manager sccp local [Interface]

Étape 5.  sccp local [Interface]

Étape 6.  ccm-manager sccp

Étapes détaillées

Commande ou action

Objectif

Étape 1.

activer

Exemple :

Router> enable

Active le mode d’exécution privilégié.

· Saisissez votre mot de passe si vous y êtes invité.

Étape 2.

configurer le terminal

Exemple :

Router# configure terminal

Passe en mode de configuration globale.

Étape 3.

ccm-manager config server [adresse IP CUCM]

Exemple :

Router(config)#ccm-manager config server 192.168.1.154

Définit l'adresse du serveur de configuration.

· CUCM IP Address - Spécifie l'adresse IP ou le nom logique du serveur TFTP (Trivial File Transfer Protocol) à partir duquel les fichiers de configuration XML (Extensible Markup Language) sont téléchargés.

Étape 4.

ccm-manager sccp local [Interface]

Exemple :

Router(config)# ccm-manager sccp local FastEthernet 0/0

Sélectionnez l'interface locale que l'application SCCP (Skinny Client Control Protocol) utilise pour s'enregistrer auprès de Cisco CallManager.

· Pour que la passerelle sache quelle adresse MAC d'interface sera utilisée pour générer le nom du fichier XML à demander à CUCM.

Étape 5.

sccp local [Interface]

Exemple :

Router(config)# sccp local FastEthernet 0/0

Sélectionnez l'interface locale que l'application SCCP (Skinny Client Control Protocol) utilise pour s'enregistrer auprès de Cisco CallManager.

· l'interface qui sera utilisée pour atteindre CUCM pour l'enregistrement.

Étape 6.

ccm-manager sccp

Exemple :

Router(config)# ccm-manager sccp

Pour activer la configuration automatique Cisco CallManager de la passerelle Cisco IOS.

· Utilisez cette commande pour déclencher le téléchargement TFTP du fichier de configuration XML (eXtensible Markup Language). L'émission de cette commande déclenche immédiatement le téléchargement et active également les applications SCCP (Skinny Client Control Protocol) et STCAPP (SCCP Telephony Control Application), qui permettent à Cisco CallManager de contrôler les terminaux téléphoniques connectés à la passerelle.

Exemple

CUCM ajoute les serveurs DNS (Domain Name System) configurés sur CUCM à la passerelle vocale.

ip name-server 192.168.1.156

ip name-server 192.168.1.1

CUCM ajoute les serveurs Call Manager actifs avec la même priorité configurée sous Cisco Unified Communications Manager Group, le groupe sccp ccm et active sccp.

sccp ccm 192.168.1.154 identifier 2 version 4.1

sccp ccm 192.168.1.167 identifier 1 version 4.1

sccp

sccp ccm group 1

associate ccm 1 priority 1

associate ccm 2 priority 2

CUCM crée les terminaux de numérotation dial-peer pour les ports configurés.

dial-peer voice 999000 pots

service stcapp

port 0/0

dial-peer voice 999001 pots

service stcapp

port 0/1

CUCM ajoute cette configuration aux ports voix existants.

voice-port 0/0

timeouts initial 60

timeouts interdigit 60

timeouts ringing infinity

voice-port 0/1

timeouts initial 60

timeouts interdigit 60

timeouts ringing infinity

CUCM configure le groupe stcapp ccm, active stcapp, configure stcapp feature access-code et stcapp speed-dials.

stcapp ccm-group 1

stcapp

stcapp feature access-code

stcapp feature speed-dial

Note: Assurez-vous qu'il n'y a aucun sccp ccm-group avec le numéro de balise 1 ou stcapp ccm-group avec le numéro de balise 1 précédemment configuré sur le routeur.

Sections pertinentes du fichier de configuration XML

<product>VG204</product>  <-  Device Type

<callManagerGroup>

<name>Luis-SUB-PUB-DP</name>  <- Call Manager Group Configured on CUCM

<members>

<member  priority="0">  <- First Priority Device

<callManager>

<name>CUCM9-1SUB</name>  <- CUCM Server with First Priority

<ports>

<ethernetPhonePort>2000</ethernetPhonePort>  <- SCCP Port

</ports>

</member>

<member  priority="1">  <- Second Priority Device

<callManager>

<name>CUCM9-1</name>

<description>CUCM9-1</description>  <- CUCM Server with Second Priority

<ports>

<ethernetPhonePort>2000</ethernetPhonePort>  <- SCCP Port

<product>ANALOG</product> <- Product Type Analog

<product>4FXS-SCCP</product> <- 4 FXS with SCCP

<deviceProtocol>SCCP</deviceProtocol> <- Device Will Run SCCP

Dépannage

Cette section décrit les étapes à suivre pour résoudre les problèmes d'enregistrement automatique SCCP.

Étape 1. La commande show ccm-manager config-download affiche l'état du téléchargement de la configuration automatique.

Vérifiez l'adresse MAC utilisée, l'interface utilisée, les tentatives de configuration TFTP (échouées et réussies), l'historique des erreurs de configuration, etc.

Router#show ccm-manager confing-download

SCCP auto-configuration status

===============================================================

Registered with Call Manager: Yes

Local interface: FastEthernet0/0 (001f.cac3.de10)

Current version-id: 1397830563-94fb712b-0c8f-48fa-ac91-a5edfcc9611b

Current config applied at: 04:16:01 UTC Jun 29 2002

Gateway downloads succeeded: 2

Gateway download attempts: 2

Last gateway download attempt: 04:20:43 UTC Jun 29 2002

Last successful gateway download: 04:20:43 UTC Jun 29 2002

Current TFTP server: 192.168.1.154

Gateway resets: 0

Gateway restarts: 0

Managed endpoints: 2

Endpoint downloads succeeded: 2

Endpoint download attempts: 2

Last endpoint download attempt: 04:16:01 UTC Jun 29 2002

Last successful endpoint download: 04:16:01 UTC Jun 29 2002

Endpoint resets: 0

Endpoint restarts: 0

Configuration Error History:

Étape 2. Activez debug ccm-manager config-download all afin de voir le processus de configuration et de téléchargement sur la passerelle vocale.

Adresse TFTP où le GW envoie la demande de configuration.

040908: *Jun 22 05:31:19.909: cmapp_sccp_chk_cfg_tftp_server: TFTP server 192.168.1.154 has been configured

Serveurs DNS configurés par CUCM.

040909: *Jun 22 05:31:19.909: cmapp_sccp_cfg_optional_dns_server: get prim name server addr 192.168.1.156

040911: *Jun 22 05:31:19.913: cmapp_sccp_cfg_optional_dns_server: added ip name-server 192.168.1.156

040912: *Jun 22 05:31:19.913: cmapp_sccp_cfg_optional_dns_server: get sec name server addr 192.168.1.1

040914: *Jun 22 05:31:19.913: cmapp_sccp_cfg_optional_dns_server: added ip name-server 192.168.1.1

Demande de fichier XML.

040920: *Jun 22 05:31:19.913: cmapp_sccp_get_gw_name: XML file name generated->SKIGW1FCAC3DE10.cnf.xml

Tentative de téléchargement XML.

040925: *Jun 22 05:31:19.985: cmapp_sccp_tftp_download_file: File (tftp://192.168.105.154/SKIGW1FCAC3DE10.cnf.xml) read 5261 bytes

040926: *Jun 22 05:31:19.985: cmapp_sccp_get_xml_file_via_tftp: Read file tftp://192.168.105.154/SKIGW1FCAC3DE10.cnf.xml, len = 5261

Configuration des terminaux de numérotation dial-peer.

040944: *Jun 22 05:31:19.993: cmapp_sccp_build_cli: build new dial-peers

040945: *Jun 22 05:31:19.993: cmapp_sccp_add_new_dialpeers:

040946: *Jun 22 05:31:19.993: cmapp_sccp_get_intf_type: Searching for vdb for [0/-1/0]

040950: *Jun 22 05:31:20.005: cmapp_sccp_create_dialpeer: added dial-peer 999000

Les serveurs CUCM sont ajoutés, la priorité est configurée et SCCP est activé.

040964: *Jun 22 05:31:20.013: cmapp_sccp_cfg_global_parms: SCCP not enabled. Configure sccp

040966: *Jun 22 05:31:23.025: cmapp_sccp_cfg_global_parms: added sccp ccm CUCM9-1SUB identifer 1

040968: *Jun 22 05:31:23.029: cmapp_sccp_cfg_global_parms: added sccp ccm CUCM9-1 identifer 2

040970: *Jun 22 05:31:23.037: cmapp_sccp_cfg_global_parms: added associate ccm 1 priority 1

040972: *Jun 22 05:31:23.037: cmapp_sccp_cfg_global_parms: added associate ccm 2 priority 2

040974: *Jun 22 05:31:23.045: cmapp_sccp_cfg_global_parms: SCCP has been enabled

CUCM active stcapp.

Jun 22 05:31:23.061: cmapp_sccp_cfg_global_parms: stcapp has been enabled

040978: *Jun 22 05:31:23.069: cmapp_sccp_cfg_global_parms: add CLI stcapp feature speed-dial

040979: *Jun 22 05:31:23.069: cmapp_sccp_cfg_global_parms: add CLI stcapp feature access-code