Cisco 8841 freepbx questions

I have not personally used the 88XX enterprise phones on Freepbx. But I have used the 79XX and the 89XX on FreePBX. You should also be able to get the 88XX working on Freepbx with the same method. You will need a TFTP server on your network. You can enable the TFTP server on your PBX, or you can use a TFTP program on your computer and point the phone to the IP of that computer. You need to make a SEPMAC file in the TFTP directory for the phone to pickup and get it’s line info from, as well as the LOADS file with the firmware of the phone in the TFTP. You will be more happy with a Cisco 88XX 3PCC, there are plenty of used and new ones on eBay. These phones are designed to work on networks like FreePBX. Also I should add on that Cisco has crippled the functionality of their phones that are not 3PCC on non CUCM systems. You cannot conference and you are limited to very basic SIP functionality.

How ever you do have a good taste in phones, and I am baffled that it seems that Cisco are the only ones that seem to know how to make a decent handset, aside from Polycom.

1 Like

No offense but that seems like the same copy paste answer that’s been repeated ad nauseum.

You will need a TFTP server on your network. You can enable the TFTP server on your PBX, or you can use a TFTP program on your computer and point the phone to the IP of that computer.

Yes, I have a TFTP program, the comment above is the error output from that. I have set that up and it doesn’t work and I don’t know why, that’s why I’m asking.

You need to make a SEPMAC file in the TFTP directory for the phone to pickup and get it’s line info from, as well as the LOADS file with the firmware of the phone in the TFTP.

Right but how? Specifically. I did that already as best I could and it doesn’t work so something must be incorrect. What? I have the TFTP server, it communicates with my phone, the error output is posted above. I have the SEPMAC file and the LOADS file. I pointed the file to my asterisk server. Still get the above errors.

Actually a few “not quite’s”

You say you have a ‘tftp program’ (somewhere) is that ‘program’ a client or a server? If a server is it ‘serving’ on the ports Cisco’s expect, (some like 150 some 160, some work with the traditional 69 all most valid XML files (not JAR files) except the old legacy SIPURA’s)

How did you get to try provisioning a Cisco phone apparently using Java ?

If you can layout EXACTLY what you did and how you did it , you might get a more useful response

As a newbie you will find that many won’t recommend you start with the super cheap but super PITA Cisco phones on ebay (that’s why they are super cheap)

The time youhave already wasted made it not worth it in fact.

You can buy SIP standard devices like older Yealinks for similar. You can buy new Fanvil X4u for like $70 and $90 for a new Yelaink T42S.
Then you will have a real, supported SIP based device that actually works.

I have tftp64 server. I see the cisco phone hitting and getting files transferred to it, in the tftp logs so I don’t think the tftp server is the problem. I could be mistaken.

How did you get to try provisioning a Cisco phone apparently using Java ?

I don’t understand the question. Are you asking about the cisco 303 that I did provision, or the 8841 that I am not able to get working? The 303 was just a web page, change a few settings to point to asterisk/freepbx and it works just fine. The 8841 just has a web page but you cannot change ANY settings on it. So I followed the other posts advice of setting up a tftp server, putting those files in the folder, etc.

I see the phone hitting the tftp server, I see the tftp server transferring files to the phone, but then I get the above errors. So it seems to me that something in the files is incorrect. Does that answer your question? I don’t know of anything to do with Java. I could be mistaken.

As a newbie you will find that many won’t recommend you start with the super cheap but super PITA Cisco phones on ebay (that’s why they are super cheap)

Yeah, that makes sense. It’s a nice handset and I’d like to use it, though. I don’t mind doing the extra leg work if it means I can use a nice phone, but if I can’t get the guidance needed, guess I’ll have to just stick to the other hand sets. I realize cisco is the PITA here, not freepbx/etc. If they would just…let you adjust the settings on the webpage like with the other cisco phones… it would be fine. That’s too much to ask of them, apparently, because I guess they are just really pressed to sell you CUCM.

Explain

Connection received from 192.168.1.230 on port 50658 [02/07 03:40:06.445]
Read request for file <j9-tzdata.jar>. Mode octet [02/07 03:40:06.445]
File <j9-tzdata.jar> : error 2 in system call CreateFile The system cannot find the file specified. [02/07 03:40:06.446]

1 Like

I can’t explain that. That must have just been in the file that I copied off the internet. Either the loads file or the cnf file. I don’t know what to put in and what to take out or whether I should “write it myself”. Perhaps I should just upload the files here?

Gently, I suggest you find another simpler phone to ‘cut your teeth on’

Like the 303 or the vvx500?

pretty well both are well behaved, the Polycom more functional if you want to dig deep

Ok, done. They are both good to go, ringing, work fine. So now what?

You are up and running, the world is your oyster

Right, the other phones are but the 8841 is not. Hence why I’m here. I really don’t get your patronizing “advice”. You said the 8841 is a difficult phone to set up, “PITA”, etc. Yes, I don’t know what data needs to be in the loads or cnf file for the 8841 to work. Do you? If so, what is it? If you don’t know, that’s fine too. How will “cut[ting] my teeth on” “easier” phones help me learn how the 8841’s odd firmware/loads file works any more than the other phones I’ve already gotten? Should I just go buy every other phone and keep setting them up until I “graduate” to knowing what info I need to change with the 8841?

not patronizing, you will find it a reality as you beat your head against it, good luck though, some get moderate success,

Sure, that’s true, if a single working handset was the whole goal but it’s not. I’m trying to learn.

Ok thanks for your help

Don’t get me wrong, I have ‘been there and done that’ with Cisco [78]xxx phones, IMHO they just aren’t worth the effort, but please knock yourself out and let us know of your hopeful success.

1 Like

If you are still messing with this:

  1. The file you couldn’t find is the standard CUCM TimeZone file. With your Cisco Access account, download the latest firmware for the phone and it should be in that set.

  2. If the phone can download the JAR file, it will, but there are a couple things about TFTP you need to know:
    2a) TFTP assumes that everything in the tftpboot directory is writable, and if it isn’t, it will usually complain.
    2b) Whatever program is accessing the tftp directory needs to be able to read and write everything, but the files almost always already need to be there (to be overwritten).

  3. You do not need CUCM for this phone to work, but it will work like crap without it.

  4. Chan-SCCP-B might help you (it establishes a CUCM-like environment) but I haven’t played with it to see how it works with the 88xx phones. If it supports them, the SCCP_Manager will help you manage the phone through the FreePBX interface.

  5. Good luck. I spent almost a year with my first Cisco phone before I got it to work. I now use them all the time, but they are definitely not a piece of gear you can just throw on the network and hope it works.

These phones are an enormous burden to setup by hand - on purpose. Once you get them working on the system, it still a relative PITA to keep them going, but once they are working they work and sound awesome. There’s a reason the Cisco phone was the industry standard for years.

Having said all of that, I will remind you that these phones are NOT for beginners. You really need to have a lot of disparate experience to get them going.

2 Likes

@abc12345987895 I’ve gota 8841 setup at home on FreePBX 15. Can help you in whatever way I can. What are you stuck on?

2 Likes

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.