cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2419
Views
0
Helpful
21
Replies

CME 4.1 no Local Directory?

daniel.vaughn
Level 1
Level 1

I have a small lab to study for

CCNA Voice.  CME is on a 2610xm router, running IOS 12.4.(15)T11 and CME 4.1 CUCME.  I have currently have two phones on the system.  One 7960 and one 7940.  I have a basic setup right now which works just fine, but when studying the section on Local Directory, it states that the local directory is built automatically based on the names under the ephone-dns, which I have, but there isn't even an option on the phones to view the local directory.  I've checked the telephony services and local directory service is enabled.  All I have listed is when the directory button on the phone is pressed is missed calls, received calls, and placed calls.

Can anyone shed some light on why I don't have the local directory option under directories on the phone?

Thanks
Dan

21 Replies 21

paolo bevilacqua
Hall of Fame
Hall of Fame

Phone FW up to date ?

I "assume" it is, I just down loaded it prior to building the CME box.  The load I'm using is

P00308000100.loads or the cmterm-7940-7960-sccp.8-0-1 file.

Please upgrade to 8.0.(10).

Upgraded to 8.0.(10) and no change.  I did reboot the router just to make sure the phones had a fresh start.

Jason Burns
Level 1
Level 1

The IP Phone builds the Corporate Directory link based on the contents of the HTTP "Directory URL" that comes over in the TFTP configuration file.

In CUCM you can modify this parameter in Enterprise Parameters.

The corporate directory feature on the phone is HTTP based. This may help shed some light on to how the CME works.

From the phone's perspective we parse the TFTP config file, pull the URL from it, resolve the name, and then connect.

ok, I think I'm following your logic, but how can I check to see if the phone is actually pulling the http information it needs?  Or is there a parameter on the router I need to check for http?  I do see "ip http server" in the running config, and since I didn't put that in, I assume that is a default setting.  Is this something the phone needs/uses?  Or should there be some kind of http configuration under telephony services?

http comes after, before that, cme pushes the menu entry to the phone via sccp.

Send config.

!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname routercme2610xm
!
boot-start-marker
boot-end-marker
!
!
no aaa new-model
memory-size iomem 10
no network-clock-participate slot 1
no network-clock-participate wic 0
ip cef
!
!
no ip dhcp use vrf connected
ip dhcp excluded-address 192.168.4.1 192.168.4.9
!
ip dhcp pool VOICE_SCOPE
   network 192.168.4.0 255.255.255.0
   default-router 192.168.4.1
   option 150 ip 192.168.4.1
   dns-server 4.2.2.2
!
!
no ip domain lookup
multilink bundle-name authenticated
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
archive
log config
  hidekeys
!
!
!
!
!
!
interface FastEthernet0/0
no ip address
duplex auto
speed auto
!
interface FastEthernet0/0.10
description Router Voice Vlan Interface
encapsulation dot1Q 10
ip address 192.168.4.1 255.255.255.0
!
interface FastEthernet0/0.50
description Router Data Vlan Interface
encapsulation dot1Q 50
ip address 192.168.2.3 255.255.255.0
!
interface Serial0/0
no ip address
shutdown
!
ip forward-protocol nd
!
ip http server
no ip http secure-server
!
!
tftp-server flash:P00308001000.loads alias P00308001000.loads
tftp-server flash:P00308001000.bin alias P00308001000.bin
tftp-server flash:P00308001000.sbn alias P00308001000.sbn
tftp-server flash:P00308001000.sb2 alias P00308001000.sb2
!
control-plane
!
!
!
!
!
!
!
!
!
telephony-service
load 7960-7940 P00308001000
max-ephones 8
max-dn 16
ip source-address 192.168.4.1 port 2000
max-conferences 4 gain -6
transfer-system full-consult
directory entry 1 4001 name Dan Vaughn
directory entry 2 4002 name Mark Vaughn
!
!
ephone-dn  1
number 4001
name Dan Vaughn
!
!
ephone-dn  2
number 4002
name Mark Vaughn
!
!
ephone  1
mac-address 0030.94C2.D26B
button  1:1
!
!
!
ephone  2
mac-address 000D.BC04.868B
button  1:2
!
!
!
line con 0
password cisco
login
line aux 0
line vty 0 4
password cisco
login
!
!
end

You can see if the phone has the proper entry for the Directory URL by going to the following:

Settings > 3 (Network Configuration) > 27 (Directories URL)

If this entry is correct, then try going to that address in a browser and see what gets returned.

If that entry is not correct then check the TFTP config file the phone downloads from CME.

from windows cli

tftp get SEP.cnf.xml

and look in that XML file for the directories URL entry.

As you can see from the config I posted, I have the following listed under tftp:

tftp-server flash:P00308001000.loads alias P00308001000.loads
tftp-server flash:P00308001000.bin alias P00308001000.bin
tftp-server flash:P00308001000.sbn alias P00308001000.sbn
tftp-server flash:P00308001000.sb2 alias P00308001000.sb2

These are the only files I am aware of that the phone needs.  Is there another file I'm missing?  Under "hostname" on the phone it list the file SEP and the MAC address.  Under directory URLs, there isn't anything listed.

In fact you don't need the .bin file

I had a problem w/ 8.0(10) in which Hlog softkey was inffective, solved w/ 8.1(2), you can try the same.

In the CME type

show telephony-service tftp

Find the .cnf.xml config file path and then type

more system:

That will show you exactly what the phone is going to go to for the directory.

In my system it was

http://:80/localdirectory

Does your cnf.xml TFTP config file have that local directory path?

routercme2610xm#sh telephony-service tftp
tftp-server system:/its/SEPDEFAULT.cnf
tftp-server system:/its/SEPDEFAULT.cnf alias SEPDefault.cnf
tftp-server system:/its/XMLDefault7960.cnf.xml alias SEP003094C2D26B.cnf.xml
tftp-server system:/its/XMLDefault7960.cnf.xml alias SEP000DBC04868B.cnf.xml


routercme2610xm#more system:/its/XMLDefault7960.cnf.xml

routercme2610xm#

I don't see any information at all......

Upgraded to 8.1(2) and still no change.

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: