Introducción
Esto documenta describe cómo configurar y los servicios de directorio del troubleshhot en el administrador de comunicaciones de Cisco Unfied expresan (CME).
Contribuido por Srinivasa Dee Conda y editado por Ramiro Amaya, ingenieros de Cisco TAC.
Prerrequisitos
Requisitos
Recommeds de Cisco que usted tiene comprensión básica de estos temas:
- Troubleshooting del anuncio de la configuración CME
- Teléfonos IP
Componentes usados
Este documento no se restringe a una versión de software específica. Sin embargo, los componentes usados en esto documentan son:
Antecedentes
1. Directorio local
- El CME crea un directorio local que se presente a cada teléfono del IP registrado.
- Este directorio local incluye todo el ephone DN creado en el CME.
- Además, los números se pueden agregar al directorio local manualmente por CME admin.
- El usuario del teléfono puede hojear este directorio de esta manera:
- Presione el botón de la característica de los directorios en el teléfono
- Seleccione el directorio local
- Teclee el primer/el último nombre del usuario apuntado para buscar para. En caso de que esos campos dejados en blanco, todos los usuarios en el directorio local se visualicen
- La página del directorio local se visualiza para llamar por teléfono al usuario en el formato XML accedido usando el HTTP sin la protección de la contraseña. Una vez que el botón Directories Button presionó, el teléfono envía el pedido de HTTP al CME para URL http://#CME-IP #/localdirectory. El CME analiza el URL y responde con XML uno.
- Este URL se proporciona para llamar por teléfono al botón de la característica de los directorios como parte del archivo de Configuración del teléfono durante el registro de teléfono.
2. Directorio externo
- Cada botón de la característica en el teléfono del IP (mensajes, directorios, configuraciones, etc) soporta la asociación URL
- La función del botón se basa en el URL asociado
- De acuerdo con esto, usted puede asignar el externo URL al botón de la característica de los directorios. Una vez que se hace esto, el teléfono del IP hojea un directorio externo en vez del directorio local en el CME
- Una vez que se crea el directorio externo URL, inhabilitan a los servicios de directorio local automáticamente en el CME
Nota: El teléfono del IP necesita ser reajustado para conseguir el nuevo URL
3. Visualización del Llamar-nombre
- Esta característica habilita la visualización del nombre de la Parte llamada en el teléfono de la Parte llamada
- El nombre de la Parte llamada se obtiene del directorio local. Éste puede ser el nombre asignado al ephone DN o agregado manualmente al directorio local.
- En caso de la coincidencia entre el nombre del ephone DN y la entrada de directorio manual, la entrada manual toma la precedencia.
Configuraciones
telephony-service
service dnis dir-lookup
directory entry 1 3011 name Test-Phone1
!
ephone-dn 1 dual-line
number 3011
name Test-Phone1

Plantilla de configuración
ip http server
!
telephony-service
directory {first-name-first | last-name-first} !!!... Change the display mode of directory entries
directory entry {directory-tag number name name | clear} !!!... Manually add directory entries
no service local-directory !!!... Manually disable local directory services
url directories url !!!... Configure external directory URL
service dnis dir-lookup !!!... Enable called-name display feature
!
voice register global
url directory url
!
ephone-dn dn-tag
name name
!
voice register dn dn-tag
name name
Restricciones
- Configurar el servicio de directorio externo trabaja solamente con los teléfonos basados las NON-Javas. Cualquier teléfono basado las Javas visualizará los directorios duplicados para el siguiente:
- Faltado
- Recibido
- Colocado
- En caso de que usted quiera utilizar CUCM como directorio externo, los teléfonos se deben configurar en CUCM para realizar sus direcciones MAC. Sus no necesarios para que los teléfonos se registren con CUCM o asignen los DN pero los tienen que ser configurados para el propósito de la dirección MAC.
Troubleshooting
Recoja a la captura de paquetes en el CME y recoja el “debug ip http todo” en el CME para marcar la interacción entre el CME y el teléfono del IP para el servicio de directorio local.
Este snippet explica la interacción gradual entre el teléfono del IP y el CME para una Búsqueda de directorio.
Escenario acertado de la búsqueda
1. Presione el botón Directory Button en el teléfono
Router2811#
101245: Mar 24 07:29:24.992: %RITE-5-CAPTURE_START: Started IP traffic capture for interface FastEthernet0/0
101246: Mar 24 07:29:33.424: lds_urlhook, url=/localdirectory
101247: Mar 24 07:29:33.424: Mon, 24 Mar 2014 07:29:33 GMT 10.65.47.115 /localdirectory ok
Protocol = HTTP/1.1 Method = GET Query = locale=English_United_States&name=SEP000000000002
101248: Mar 24 07:29:33.424:
101249: Mar 24 07:29:33.428: local_directory_search_get_action: minor = 0, uri_index =locale=English_United_States&name=SEP000000000002
101250: Mar 24 07:29:33.428: ipkeyswitch_ldir_send_file 1: page 0
101251: Mar 24 07:29:33.428: ipkeyswitch_ldir_send_file 3: to send prologue
Router2811#
2. Seleccione el directorio
Router2811#
101252: Mar 24 07:29:54.696: lds_urlhook, url=/localdirectory/query
101253: Mar 24 07:29:54.696: Mon, 24 Mar 2014 07:29:54 GMT 10.65.47.115 /localdirectory/query ok
Protocol = HTTP/1.1 Method = GET
101254: Mar 24 07:29:54.696:
101255: Mar 24 07:29:54.700: local_directory_search_get_action: minor = 1, uri_index =
101256: Mar 24 07:29:54.700: ipkeyswitch_ldir_send_file 1: page 1
101257: Mar 24 07:29:54.700: ipkeyswitch_ldir_send_file 3: to send prologue
Router2811#
3. Ingrese el primer nombre del usuario y la prensa somete (ejemplo primero más name=Test)
Router2811#
101258: Mar 24 07:30:15.909: lds_urlhook, url=/localdirectory/search
101259: Mar 24 07:30:15.909: Mon, 24 Mar 2014 07:30:15 GMT 10.65.47.115 /localdirectory/search ok
Protocol = HTTP/1.1 Method = GET Query = f=Test
101260: Mar 24 07:30:15.909:
101261: Mar 24 07:30:15.913: local_directory_search_get_action: minor = 2, uri_index =f=Test
101262: Mar 24 07:30:15.913: ipkeyswitch_ldir_send_file 1: page 2
101263: Mar 24 07:30:15.913: ipkeyswitch_ldir_send_file 3: to send prologue
101264: Mar 24 07:30:15.913: ipkeyswitch_dir_search_result 1: f=Test
101265: Mar 24 07:30:15.913: ipkeyswitch_dir_search_result 2: f=Test
101266: Mar 24 07:30:15.913: ipkeyswitch_dir_search_result token:f=Test, l=, p=
101267: Mar 24 07:30:15.913: ipkeyswitch_dir_search_result length:f=4, l=0, p=0
101268: Mar 24 07:30:15.913: valid_ephone_dn check for number: 3001
101269: Mar 24 07:30:15.913: valid_ephone_dn check for number: 3002
101270: Mar 24 07:30:15.917: valid_ephone_dn check for number: 3003
101271: Mar 24 07:30:15.917: valid_ephone_dn check for number: 3004
101272: Mar 24 07:30:15.917: valid_ephone_dn check for number: 3005
101273: Mar 24 07:30:15.917: valid_ephone_dn check for number: 3006
101274: Mar 24 07:30:15.917: valid_ephone_dn check for number: 3007
101275: Mar 24 07:30:15.917: valid_ephone_dn check for number: 19990000
101276: Mar 24 07:30:15.917: valid_ephone_dn invalid dn 9 number: 19990000
101277: Mar 24 07:30:15.917: valid_ephone_dn check for number: 3101
101278: Mar 24 07:30:15.917: valid_ephone_dn check for number: 3102
101279: Mar 24 07:30:15.917: valid_ephone_dn check for number:
101280: Mar 24 07:30:15.917: valid_ephone_dn check for number: 28282
101281: Mar 24 07:30:15.917: valid_ephone_dn check for number: 3998
101282: Mar 24 07:30:15.917: valid_ephone_dn check for number: 3457
101283: Mar 24 07:30:15.921: valid_ephone_dn check for number:
101284: Mar 24 07:30:15.921: valid_ephone_dn check for number: 3011
101285: Mar 24 07:30:15.921: ip_keyswitch_search_ephone_dn:
f=Test-Phone1, l=
101286: Mar 24 07:30:15.921: ip_keyswitch_search_ephone_dn:
matches: 1
101287: Mar 24 07:30:15.921: valid_ephone_dn check for number: 3012
101288: Mar 24 07:30:15.921: ip_keyswitch_search_sip_phone:
f=cisco, l=
101289: Mar 24 07:30:15.921: ip_keyswitch_search_sip_phone:
f=Harp, l=Test
101290: Mar 24 07:30:15.921: ip_keyswitch_search_directory_entry :
f=Test-Phone1, l=
101291: Mar 24 07:30:15.921: ip_keyswitch_search_directory_entry: 2