配置并且排除故障在 CME 的目录服务 目录 简介先决条件要求使用的组件背景信息配置限制故障排除 简介 本文描述如何配置和在思科 Unfied 通信管理器 Express (CME) 的 troubleshhot 目录服务 贡献用 Srinivasa 迪伊 Conda 和编辑用拉米罗 Amaya, Cisco TAC 工程师 先决条件 要求 思科 recommeds 您有这些主题基本的了解 : CME 配置广告故障排除 IP 电话 使用的组件 本文没有限制对特定软件版本 然而, 用于此的组件描述是 : CME IP 电话 背景信息 1. 本地目录 CME 创建被提交到注册的每个 IP 电话的本地目录 此本地目录在 CME 包括创建的所有 ephone Dns 另外, 编号可以手工被添加到本地目录由 CME admin 电话用户能这样浏览此目录 : 普雷斯目录以在电话的按钮为特色选择本地目录键入瞄准的用户的第一 / 姓氏搜索为 万一那些字段左空白, 本地目录的所有用户显示 本地目录页显示给使用 HTTP 访问的 XML 格式的用户打电话, 不用密码保护 一旦按的目录按键, 电话发送 HTTP 请求对 URL 的 http://#cme-ip #/localdirectory CME CME 解析 URL 并且回应
XML 一 提供此 URL 给目录功能按钮打电话作为电话配置文件一部分在电话注册时 2. 外线目录 在 IP 电话 ( 消息 目录 设置等等 ) 的每个功能按钮支持 URL 关联 按钮的功能根据相关的 URL 基于此, 您能分配外部 URL 到目录功能按钮 一旦这执行, IP 电话浏览一个外部目录而不是在 CME 的本地目录 一旦外部目录 URL 创建, 本地目录目录服务在 CME 自动地禁用 注意 : IP 电话需要重置为了获得新的 URL 3. 呼叫 NAME 显示 配置 此功能启用被叫方名称显示在被叫方电话的 被叫方名称从本地目录得到 这可以是名称分配到 ephone DN 或手工被添加到本地目录 在 ephone DN 命名和手工的目录项之间的重叠的情况下, 人工条目获得优先权 telephony-service service dnis dir-lookup directory entry 1 3011 name Test-Phone1 ephone-dn 1 dual-line number 3011 name Test-Phone1 配置模板 ip http server
telephony-service directory {first-name-first last-name-first} directory entries... Change the display mode of directory entry {directory-tag number name name clear} directory entries... Manually add no service local-directory url directories url service dnis dir-lookup... Manually disable local directory services... Configure external directory URL... Enable called-name display feature voice register global url directory url ephone-dn dn-tag name name voice register dn dn-tag name name 限制 1. 配置外部目录服务只与非 Java 基于电话一起使用 所有 Java 基于电话将显示以下的重复的目录 : 未接 已接收 已拨 1. 万一要使用 CUCM 作为外部目录, 在 CUCM 应该配置电话认识到他们的 MAC 地址 其不必要电话的能向 CUCM 或分配 Dns, 但是他们登记必须配置 MAC 地址目的 故障排除 收集 CME 的数据包捕获并且收集 debug ip http all 在 CME 检查 CME 和 IP 电话之间的交互作用本地目录目录服务 此片断解释 IP 电话和 CME 之间的逐步交互作用目录搜索的
成功的搜索方案 1. 出版社 Directory 按钮在电话 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 2. 选择目录 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 3. 输入用户的名字并且按提交 (name=test 首先的示例 ) 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