ftocc

Desperate help needed with Cisco 7911 phone

georgemason
Posts: 24
Member Since:
2008-05-22

Hi folks,

I'm hoping someone here can help me, I've been trying to get this phone configured all day and getting nowhere fast.

I've seen numerous posts on this site suggesting that the Cisco 7911 can be configured to work with Asterisk. I've tried everything I can think of and still can't get my new 7911 to register.

I have updated to SIP firmware v8.5 (although have tried everything from 8.3(2) upwards) and added a SEP.cnf.xml to the tftpboot directory of the server. I can see from the tftp logs that the phone downloads the file and also tries to download CTLSEP.tlv. I've tried making a blank file of that name (as suggested on other sites) but this makes the phone get stuck in a loop and continually try to get that file from the tftp server.

The UI on the phone is locked and I can't enter settings manually, so I'm reliant on configuration by TFTP. Below is my SEP.cnf.xml as generated by Trixbox's endpoint manager. The only thing I've changed is the firmware version in the file as it seemed sensible to refer to the firmware that the phone's actually running.

N.B. It seems this forum eats XML and spits out garbage, so if anyone does want to help please message me and I'll email it.

Any help would be very very gratefully received - I'm supposed to be demoing this setup to a customer on Weds and at the moment there's NO demo at all!

Thanks.

George



SkykingOH
Posts: 3637
Member Since:
2007-12-17
Quote: N.B. It seems this
Quote:
N.B. It seems this forum eats XML and spits out garbage, so if anyone does want to help please message me and I'll email it.

Use the code tags - see input format below text box.

On to the topic at hand. Does the new Endpoint manager support the 7911?

I am almost sure the 7911 and 7912 use the same cfgfmt conversion tool to create the configuration files.

Voip-info has a complete page on these phones.

Scott

--

Scott

aka "Skyking"



georgemason
Posts: 24
Member Since:
2008-05-22
Thanks!

Nice one Scott - OK, failing SEP.cnf.xml attached, I can't work out why it won't work but then Cisco aren't trying to make life easy for me here, are they??

- ADDENDUM -

Just tried the <code> tags and I must be doing something daft, as they don't seem to work for me in any of the three edit styles. However not to be beaten, I've put the file on my web server and it can be accessed here: http://213.208.115.115/SEP00215552FB4B.cnf.xml - I'd be interested to see what anyone in the know makes of it, I have no idea why it doesn't work.

To reiterate the problem, when I boot the phone with no CTLSEP00215552FB4B.tlv file in the tftp directory, the phone boots to UNPROVISIONED, I can see it request SEP00215552FB4B.cnf.xml and CTLSEP00215552FB4B.tlv every 30 secs. If I add a blank file of the same name to the tftpboot directory (as specified on a number of sites around the web) then the phone never starts up and continuously requests CTLSEP00215552FB4B.tlv.

Any help/comments/commiserations appreciated!



anchor85
Posts: 549
Member Since:
2006-06-07
Cisco 7911

This is the link on the voip-info wiki for 79x1 config. I have had a quick look at the SEPmac files generated by the endpoint manager for my 7961 phones (trixbox 2.6.1) and they seem to match up and they work.
The only proviso is that for

  <natEnabled>0</natEnabled>

you need to change 0 to false.
However, I notice that in the file you posted you have the word 'asterisk' several times e.g.

 <processNodeName>asterisk</processNodeName>

I assume that you have edited this to hide the IP address of your trixbox server, you should of course have the numerical IP address of your trix server here and in the other places where it occurs :)

Re: CTLSEPMAC.tlv -- just leave it out - I have never found I needed it.

--

John
Cat24.net



SkykingOH
Posts: 3637
Member Since:
2007-12-17
I am still convinced the

I am still convinced the 7911's use the same special format as the 7912. The only difference is standards based PoE support.

The 79x1 info is not relevant.

Can you access the web browser on the phone?

Scott

--

Scott

aka "Skyking"



georgemason
Posts: 24
Member Since:
2008-05-22
Browser interface works, but....

@Scott - I'm able to see the browser interface but cant change any of the values in there.

@John - No I'd used the word asterisk as I did in my 7960 configs, the 7960 happily does a quick DNS query and resolves it to an IP. Are you saying that the 7911 needs an IP rather than DNS names in it's config files?



georgemason
Posts: 24
Member Since:
2008-05-22
Working!!

John, well done, I made the change that you suggested and it worked a treat. Changed all instances of "asterisk" (the DNS name of the server, which was put in the file automatically by the Trixbox endpoint manager) with the IP address of the server, and it worked first time.

Very well done, and thanks to everyone else for their contributions.

George



SkykingOH
Posts: 3637
Member Since:
2007-12-17
George, I don't have any

George,

I don't have any 7911's however I would like to have all the facts for future reference.

7912's do not use XML config files. 7911 look like 7912's. Are you indicating that the 7911 uses the same config file syntax as 7941's and 7961's?

Thanks for the clarification.

Scott

--

Scott

aka "Skyking"



georgemason
Posts: 24
Member Since:
2008-05-22
Summary of fix

Hmmmm, very strange, I though I posted the resolution to this thread already, but on checking it's not there! Right here it is again, for the benefit of anyone who runs into the same issue.

The 7911 phones seem to run the same config files as the 794x and 796x devices despite being physically similar to the 7912s. The way I got this phone (which originally shipped with SCCP firmware) to work is as follows:

- downloaded the latest SIP firmware from Cisco.com
- placed firmware files in /tftpboot on Trixbox (TFTP server address is specified in our DHCP scope so the phone knew where to get it from)
- installed new firmware on 7911 phone by hard booting the device holding down # - firmware upgrade happened automatically
- used Trixbox endpoint manager to create SEP.cnf.xml using the MAC address of the phone - this file was automatically created in /tftpboot on the Trixbox
- at this point, the phone came back as UNPROVISIONED and kept trying to download CTLSEP.tlv - I erroneously thought that this was the problem (but it wasn't)
- edited SEP.cnf.xml and changed all references to the Trixbox from name ("asterisk" in this case) to its IP address
- rebooted phone - voilla!

Hope this helps someone - would have helped me no end!

George



georgemason
Posts: 24
Member Since:
2008-05-22
Just when you thought it was over.....

It seems I was a little premature in my celebrations, the phone still has some issues. Where I am now:

- phone will ring out, but incoming calls do not alert
- can't seem to work out how to change the locale - the status messages on the phone tell me there was an error updating it



georgemason
Posts: 24
Member Since:
2008-05-22
Doh!

Turns out the extension I was testing with had a fwdall rule pointing to a mobile! doh!

So the only problem that persists is the default US locale. I can see the settings in SEP.cnf.xml so it's just a case of working out what they should be.



brbourdo
Posts: 378
Member Since:
2007-04-24
Quote: The 7911 phones seem
Quote:
The 7911 phones seem to run the same config files as the 794x and 796x devices despite being physically similar to the 7912s.

Can you clarify this? Because not all 794x and 796x use the same config.

7940 uses different than 7941-7942
and similarly
7960 uses different than 7961-7962

--

Brian Bourdon
www.redwatervoip.com
brian [at] redwatervoip [dot] com
Portland, Oregon



SkykingOH
Posts: 3637
Member Since:
2007-12-17
Brian, That is what I was

Brian,

That is what I was trying to establish.

I have never seen a 7911 and was basing my info on a 7912.

7912's are completely different than any other model series and I don't know if any other models use the compiled configurations and code base.

Basically not counting the 7912's you have the 7940 and 7960 which use the pre-XML configuration syntax and then everything else that uses XML configs. There are minor variants in XML tags however the basics are the same.

Does this jive with your experience?

Scott

--

Scott

aka "Skyking"



brbourdo
Posts: 378
Member Since:
2007-04-24
Yea, with my experience the

Yea, with my experience the 7940 and 7960 are the only ones with the pre-XML style configuration.

Not counting the 7905, which looks like the 7911 and 7912. The 05 was strange in the fact that you needed a program to convert your config file. (sounds like what you are saying about the 7912) I never even had an 05 running on a config file, as that phone was easy to configure solely by using its interface. The 05 is also a junker in my book because it doesn't have an ethernet passthrough, and its solely 10 Base-T.

--

Brian Bourdon
www.redwatervoip.com
brian [at] redwatervoip [dot] com
Portland, Oregon



wtodd
Posts: 306
Member Since:
2007-04-29
not confirmed, but i have heard that:

Although not confirmed, i have heard that the 7911 works on the same basis that all 79x1 phones are working.

The issue you(George Mason) are facing regarding the locale shouldnt matter. You should be able to find the locale info on cisco's website if you really want to change that. The timezone is easily adjustable and i believe the locale adjusts certain ringout tones and busy signals specific to certain regions and needs to be downloaded to server - but im not sure. The phone will work in any location under the standard: English_US.

Actually regarding cisco, most of the information needed for programming is really published by them. Try this useful link:

http://www.cisco.com/en/US/products/hw/phones/ps379/prod_maintena...

you should reference a 7961 or 7941 for relevant info for the 7911 (presuming what i've heard is correct and you are using an sep.{macaddress}.cnf.xml file in your tftp server)

hope this helps
wtodd



georgemason
Posts: 24
Member Since:
2008-05-22
Confirmation

It seems that the 7911 does indeed use the same config files as the 7941/61 devices, I selected 7941 in the Trixbox endpoint manager and the resulting SEP.cnf.xml file was picked up by the phone.

In fact when I was trying other things to get this working I ended up setting up a 7971 using the endpoint manager, and this is the config file that the phone is currently using (with the asterisk server name/IP swap mentioned above).

So in summary it seems the 7911 uses the same config format as the 7941/61/71.

Hope this helps.

George

(thanks wtodd for the link, I'll check that out)



Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.