El conjunto de documentos para este producto aspira al uso de un lenguaje no discriminatorio. A los fines de esta documentación, "no discriminatorio" se refiere al lenguaje que no implica discriminación por motivos de edad, discapacidad, género, identidad de raza, identidad étnica, orientación sexual, nivel socioeconómico e interseccionalidad. Puede haber excepciones en la documentación debido al lenguaje que se encuentra ya en las interfaces de usuario del software del producto, el lenguaje utilizado en función de la documentación de la RFP o el lenguaje utilizado por un producto de terceros al que se hace referencia. Obtenga más información sobre cómo Cisco utiliza el lenguaje inclusivo.
Cisco ha traducido este documento combinando la traducción automática y los recursos humanos a fin de ofrecer a nuestros usuarios en todo el mundo contenido en su propio idioma. Tenga en cuenta que incluso la mejor traducción automática podría no ser tan precisa como la proporcionada por un traductor profesional. Cisco Systems, Inc. no asume ninguna responsabilidad por la precisión de estas traducciones y recomienda remitirse siempre al documento original escrito en inglés (insertar vínculo URL).
Este documento describe cómo configurar y solucionar problemas de servicios de directorio en Cisco Unified Communications Manager Express (CME).
Colaborado por Srinivasa Dee Conda y editado por Ramiro Amaya, Ingenieros del TAC de Cisco.
Cisco recomienda que tenga un conocimiento básico de estos temas:
Este documento no se limita a una versión de software específica. Sin embargo, los componentes utilizados en estos documentos son:
1. Directorio local
2. Directorio externo
Nota: El teléfono IP debe restablecerse para obtener la nueva URL
3. Visualización del nombre de la llamada
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
Recopile captura de paquetes en CME y recopile "debug ip http all" en el CME para verificar la interacción entre CME y el teléfono IP para el servicio de directorio local.
Este fragmento de código explica la interacción paso a paso entre el teléfono IP y el CME para una búsqueda en el directorio.
Situación de búsqueda correcta
1. Pulse el botón Directorio del 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. Seleccionar 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. Introduzca el nombre del usuario y pulse Enviar (ejemplo first name=Prueba)
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