technology, networking and IP telephony
Nortel i2002/i2004 Internet Telephone
Here’s a picture of the Nortel i2002 Internet Telephone.
- 4×24 Character LCD
- Headset Jack
- Handsfree speaker phone
- 802.3af PoE (Class 2)
- Internal Switch (10/100Mbps)
- XAS (Application Gateway) support
Here’s a picture of the Nortel i2004 Internet Telephone.
- 8×24 Character LCD
- Headset Jack
- Handsfree speaker phone
- 802.3af PoE (Class 2)
- Internal Switch (10/100Mbps)
- XAS (Application Gateway) support
You can see that both phones are fairly similar and they run the same software/firmware. We use a single CAT5e/CAT6 cable drop to connect the phone and then connect the end-user’s desktop/laptop to the PC port on the phone. We employ QoS to guarantee that the voice VLAN gets the appropriate priority and queuing over the data VLAN.
How do you get started?
I will outline how we configure the i2002/i2004 phones for LLDP (Link Layer Discovery Protocol / 802.1ab) and LLDP-MED for the voice VLAN assignment. We configure every phone with the same configuration throughout the enterprise. We rely on LLDP and DHCP to provision the phones with site specific information such as voice VLAN, IP address, Succession Call Server, etc.
You can of course statically configure all that information into the phone manually but then you’d need to visit the phone anytime you needed to make a change and if you had to replace a phone you’d need to re-program it to match the original settings (assuming you had them documented somewhere).
As of August 3, 2007 the phones are shipping with firmware 0604D31. This firmware does NOT support LLDP and will not have an option to enable LLDP. In order to properly deploy LLDP on the Nortel i2002/i2004 Internet telephones you’ll need to be running firmware 0604DBG or later. In order to upgrade the phone you’ll need to get it to connect to the Call Server (that means you’ll probably need to static the configuration through the phone). Once the phone connects to the Call Server it will automatically pull down the latest firmware that has been installed on the Call Server.
If you don’t have a PoE (Power over Ethernet) switch you’ll need to use a power supply to power the phone. As the phone is booting you’ll need to strike the four soft buttons at the bottom of the display window while the text “Nortel Networks” is being displayed. This will allow you to confirm that the phone is configured properly from the factory.
You should configure the i2002/i2004 IP phone as follows; (depending on what version of firmware is installed on the phone you might not see all the options below)
- EAP Enable? [1=Y, 0=N]: 0 (Default – no EAP authentication)
- LLDP Enable? [1=Y, 0=N]: 1 (we are going to need LLDP)
- DHCP? [0-No, 1-Yes]: 1 (we are going to need DHCP)
- DHCP: 0-Full, 1-Partial: 0 (we want to get a full DHCP response)
- Speed[0-A,1-10,2-100]: 0 (Auto negotiation)
- Cfg XAS? [0-No, 1-Yes]: 0 (Default – we don’t use XAS)
- Voice 802.1Q[0-N,1-Y]: 1 (Default – mark voice VLAN pakcets with 802.1Q tags)
- Voice VLAN? [0-N, 1-Y]: 1 (we want a Voice VLAN since we’ll be attaching a PC to the PC port)
- VLAN Cfg? 0- Auto, 1-Man: 0 (Automatically configure the Voice VLAN)
- LLCP MED? 0-No, 1-Yes: 1 (Voice VLAN will be configured using LLDP-MED)
- LANFILTER? [0-No, 1-Yes]: 1 (filter Voice VLAN packets from the PC port)
- Ctrl pBits[0-7,8-Au]: 8
- Media pBits[0-7,8-Au]: 8
- PC Port? [0-OFF, 1-ON]: 1 (Default – leave PC port enabled)
- Speed[0-A,1-10,2-100]: 0 (Default – leave Autonegotiation enabled on PC port)
- Data 802.1Q[0-N,1-Y]:1 (Default – mark data VLAN packets with 802.1Q tags)
- DATA VLAN? [0-N, 1-Y]: 0 (Default – we’re going to use the PVID on the switch port)
- Data pBits[0-7,8-Au]:8
- PCUntagAll? 0-No, 1-Yes: 0
- DUPLEX [0-AUTO, 1-FULL]: 0
- GARP Ignore? [0-No, 1-Yes]: 0
- PSK SRTP? [0-No, 1-Yes]: 0 (Default – you can encrypt the RTP stream if necessary)
If everything has been setup and configured properly (including the Call Server, network switch, DHCP server, etc) the phone will boot and will prompt you for a “Node Number” and “TN”.
I’ve jumped the gun by telling you how to configure the phone before configuring all the back-end equipment, including the Nortel Ethernet Routing Switch 5520 PwR and the DHCP server. In my next installment I’ll cover how to configure the Nortel Ethernet Routing Switch 5520 PwR and what you’ll need to configure in your DHCP server.
Troubleshooting
If the phone hangs with “Starting DHCP…” on the display for more than 60 seconds you’ll need to start troubleshooting. You’ll need to confirm that the phone is configured properly and you’ll need to confirm that it’s grabbing the proper IP address from the DHCP server. Just remember that the MAC address can be found on the back of the phone.
Cheers!
Related posts:
| Print article | This entry was posted by Michael McNamara on October 23, 2007 at 6:17 pm, and is filed under VoiceOverIP. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |

about 2 years ago
I’m looking for the i2004 rom to upgrade some older model i2004 ( NTEX00BA )
Can you help ?
Any comments highly appreciated.
Mike
about 2 years ago
Hi Mike,
If your talking about the i2004 Phase 0/1 phones I believe the last firmware for those phones was issued in March 2005. It was firmware 0602B76 so almost any system today will already have that firmware installed by default. There are limitations to using these older (purple) sets and I don’t believe they support the IEEE 802.3af PoE standard. As for the actual firmware you’ll need to see if you can download it from Nortel’s website. I can’t make that software available here. Sorry.
Thanks for the comment!
about 7 months ago
Hi Michael,
I’ve read several of your articles over the years about Nortel phones and really appreciate the detail you are sharing. I’m once again trying to do more centralized programming of our phones using DHCP (because of a network transition we’re planning). I am testing with an 1120E phone running firmware 0624C19. I VERY much want to use the Nortel-i2004-B option 128 for DHCP so I can control thinks like data vlan, speed and duplex but each time I test from using my i2004-A parameters to -B the phone hangs at “starting DHCP” (but it’s not really hung – if I replace option 128 with A parameters it will get an IP and proceed). Here are my parameters (save the full IP) Do you know if the version I’m running support the B parameters?
Nortel-i2004-A,10.x.x.x:4100,1,5.
Works every time – even in FULL dhcp mode
Nortel-i2004-B;s1ip=10.x.x.x;p1=4100;a1=1;r1=5;s2ip=127.0.0.1;p2=4100;a2=1;r2=1;vlanf=n;pc=y;pcs=100;pcd=f;dv=y;dvip=23;pcuntag=y;lldp=n;bt=y;
I’ve also tried providing all most/all of the parameters with no better luck
Nortel-i2004-B;s1ip=10.x.x.x;p1=4100;a1=1;r1=5;s2ip=127.0.0.1;p2=4100;a2=1;r2=1;xp=5000;xa=g;vq=y;vcp=3;vmp=4;vlanf=n;pc=y;pcs=10;pcd=h;dq=y;dv=y;dvip=23;dp=5;pcuntag=y;lldp=n;cachedip=n;igarp=n;bt=y;
I’m pulling out my sniffer laptop but in case I come up empty was hoping you might have some ideas.
Thanks in advance,
Glen
about 7 months ago
Hi Glen,
What version of firmware are you using on the 1120e? 0624C19
I’m not sure that version is supported using the Nortel-i2004-B string. If my memory is correct the first supported version of the Nortel-i2004-B vendor string was 0624C4L for the 1120e which was UNIStim firmware release 2.2. You can find the release notes for the UNIStim firmware release 2.2 here if you don’t have them already.
I also talked briefly about the Nortel-i2004-B option in this blog post;
http://blog.michaelfmcnamara.com/2008/05/nortel-ip-phones-unistim-release-v23/
It can be difficult to troubleshoot any “Starting DHCP…” issues just the descriptions of what’s happening. The tools I use to resolve/troubleshoot this problems includes a good packet sniffer such as WireShark and the debug logs of your DHCP server. Those two items usually help point me in the right direction, however, without them it can be very difficult and almost impossible to figure out what’s going on. I would liken it to search for a contact lens in a pitch black room, you have a better chance of hitting the lottery.
If you decide to upgrade the firmware on the 1120e just be careful. You may have to step up through the earlier versions, you just can’t jump to the latest and greatest version.
Let us know what you find. If you want I can help you look at a packet trace and determine what’s broken. I might also ask that we move any additional discussion to the forums; http://forums.networkinfrastructure.info/nortel-ip-telephony/
Good Luck!
about 2 years ago
Hi,
Your site has been the most helpful as I feel you have pinpointed my problem. I know just enough to be dangerous but still need to ask questions. I believe I need to upgrade the firmware on some of our 2002 phones that have been in storage. How do I connect it to the Call Server? You stated I would probably need to “static the configuration through the phone”. I dont know how to do that. THanks for the help.
about 2 years ago
Hi Elizabeth,
It’s really quite easy to just connect the phone… you’ll need an IP address (for the phone), you’ll need a network drop (for the phone), you’ll need a power supply (or you could use PoE) and you’ll need the IP address of the node (sometimes referred to as the leader).
Unbox the IP phone and connect it to the network drop and then the power supply. As the phone is booting you’ll need to strike the four soft buttons at the bottom of the display window while the text “Nortel Networks” is being displayed. This will allow you to re-configure the phone with static IP address information.
Opposite to the instructions above you’ll need to disable LLDP and answer the DHCP prompt with “0-No”, you’ll then be prompted for the phone’s IP address, subnet mask, and gateway. After that you’ll be prompted for the S1 IP address and port (the port is usually 4100). You can leave the S2 information blank or use the same information you inputted for S1.
# EAP Enable? [1=Y, 0=N]: 0
# LLDP Enable? [1=Y, 0=N]: 0
# DHCP? [0-No, 1-Yes]: 0 (we are going to static everything)
If you get everything right you should be prompted by the phone for the Node and TN information. After you enter that information the phone will upgrade if there is a newer software release available from the Succession Signaling Server.
Hopefully this isn’t too difficult to follow.
Good Luck!
about 1 year ago
I am trying to create SIP telephones off of a Cisco Call Manager. The phones I am using are i2004 & i2002. I have gone through the configuration on the phones and Call Manager and the phones still cannot see the server. It attempts over and over to reach the server but errors each time.
Any ideas?
Thanks.
about 1 year ago
Hi Michael,
I don’t believe the i2002/i2004 phones support SIP, only Nortel’s proprietary H.323/UNIStim protocol. The 1120e/1140e support SIP but you must load and specialized firmware to make those folks SIP compatible. If you look through Google you’ll see quite a few folks trying to make the i2002/i2004 work with Asterisk. In those cases they must use an H.323 plug-in that was written to work with the native Nortel firmware.
I believe the 1200 series is also SIP comptabile. Sorry for the bad news…
Thanks for the comment!
about 1 year ago
Hi Michael,
Do you where where I could get the latest SIP firmware for 1140E from? I’ve already registered on support.nortel.com but I’m not a company with an ongoing support contract. Just a consumer who bought the unit from ebay. Is there a way to get that SIP firmware? The phone is running UNISTIM and I’d like to convert it to SIP.
Thank you.
about 1 year ago
Hi Stefan,
You don’t even need to register for an account on the Nortel website to retrieve the SIP software.
I got there by selecting the following; Support and Training -> Software Downloads -> Phones, Clients & Accessories -> IP Phone 1140E -> Software -> SIP Firmware for IP Phone 1140E Release 2.1
I’ve included the link above but I’m not sure if it will work in the future (once my cookie expires).
Here is a copy of the release notes for the SIP firmware. You should take notice that the phone needs to already be running at least firmware 0625C1B or later in order to perform the TFTP upgrade.
Good Luck!
about 1 year ago
Here’s the document that I think you’ll need if you’re looking for the actual process and/or procedure to perform the upgrade.
Cheers!
about 1 year ago
Very much appreciated, Michael. I can swear that I went exactly to the same location two days ago and there was nothing listed under the “software downloads” node. It was saying something like “presently there is no sofware available”. Also, when I was performing intensive searches, I got something for UNIstim (3.x) but when tried to download it I was prompted to log on. And after logging on, it was showing a message like “based on our records you are not entitled to this product”.
Good that it’s working now. I guess this good thing may have happened after asking by e-mail someone from Nortel about it.
Thank you again … and let the fun begin :)
about 1 year ago
Public access to both SIP and UNIStim firmware files was turned on earlier today.
about 1 year ago
I have ip softphone 2050 setup on my laptop , can I use the same settings that I have on my softphone on a Nortel i2002
so I can setup the phone at home?
about 1 year ago
Unfortunately they are defined differently on the Nortel Succession Call Server. The i2050 is defined as type “2050″ while the i2002 is defined as “2002″. If you try to configure the phone with a TN that is not defined for that model of phone you’ll get an “invalid type” error message from the phone and it won’t boot up.
Good Luck!
about 1 year ago
Hi,
Just wandering if anyone can help me to find where to download Nortel Multimedia PC Client? User guide for i2002 mentioning it, but i can’t find it anywhere, tried google and nortel website to no avail. Tons of references on the nortel site but no actual software to download. Weird.
Any help appreciated.
Thanks
about 1 year ago
Hi Yuriy,
The Nortel Multimedia PC Client is just another name for the client software used with the Multimedia Communications Server 5100 (MCS 5100). You’ll find all the different client versions on the Nortel website under the following path; Home > Technical Support > Voice, Multimedia & Unified Communications > Multimedia Communication Server 5100.
You’ll need an account to access the information although I’m not sure if you’ll need a maintenance contract to download the actual client software. In any case the client software really won’t be useful to anyone that doesn’t have a MCS 5100 to connect it with.
Good Luck!
about 1 year ago
Hi,
I have updated my bcm to the latest software version. There is an older version of i2002 firmware stored in the bcm that this new software pushed out to all of the phones. Is there a way for me to download the latest formware for my i2002 phase 2 phones and upload to the bcm400 so it can be pushed out by the bcm400?
about 1 year ago
Hi Jared,
The firmware for the IP phones is included in various software patches for the BCM platform. Here’s a statement in the UNIStim 3.3 release notes;
Upgrading the firmware in a Business Communications Manager (BCM) environment:
Upgrading of the firmware is dependent upon a BCM system patch that includes the set firmware. This is applicable to all BCM platforms. BCM system patches will be delivered initially as atomic patches that are individually installable. These patches will be rolled up into a monthly Smart Update which includes all atomic patch content since the previous Smart Update. Patches and Smart Updates are posted for partner access on the http://www.nortel.com/support web site under Voice, Multimedia & Unified Communications then under the respective BCM platform.
This is only the case for the BCM platform. While the SRG platform uses the same hardware it gets the IP phone firmware from the local Succession Call Server.
Good Luck!
about 1 year ago
If you are running 4.0 on your BCM 400, then patch BCM.R400.282-UTPS will upgrade it to use UNIStim 3.2 firmware.
For BCM 50 3.0, then patch BCM050.R300.UTPS-178 provides the same firmware. For BCM 450 1.0, it is patch BCM450.R100.UTPS-31. In the latter two cases, these updates may already be included in the latest SU.
about 1 year ago
I have a BCM 1000 / Enterprise Edge 1000 for my home, I bought a key module for a old i2002 phone that everytime I try to use it, the phone goes into updateing firmware. The current FW is 0603B59 for the i2002. I am assuming the set needs a later release in order for the module to function. My server is running 3.6 Build 2.2c. I am not sure about upping (if even possible) the system FW or if it can be done direct via the set. Any help and how-to will be appreciated.
Thanks
about 1 year ago
Hi Shawn,
I believe the firmware for the Nortel IP phones was built into the BCM 1000, meaning you couldn’t just upgrade it independently. You had to install a patch for the BCM 1000 that included the newer IP phone firmware. The key module might not be supported in the firmware release you have, or the BCM release you have. I would suggest you post your question on Tek-Tips and see if anyone there can help you.
Good Luck!
about 7 months ago
Hi
I am trying to connect the Nortel 1140e ip phone to a cisco call manger ver 7.
I get a 480 error and in the logs of the CUCM i see uthentication problem.
Has anyone done this and if with success please help.
Thanks
Lance
about 7 months ago
Hi Lance,
I’m going to assume that you’ve loaded the SIP firmware into the 1140e via a TFTP server. Outside of that I can’t really speak to your issue since I’ve never worked with Cisco Call Manager. If you can treat it just like any other SIP handset I’m going to guess that it should work.
Sorry I can’t offer more help.
Good Luck!
about 5 months ago
Greetings,
I am trying to connect a i2002 with Asterisk, I read some documentation and i can receive and dial calls, but I dont see in the LED the number that Im dialing even i dont hear any dtmfs,
How can i solve this?
* upgrade firmware’s phone. (how can I upgrade? where specify tftp server)
* Asterisk Problem?
Thanks
Raul
about 5 months ago
Hi Raul,
You’re reading the wrong post… have a look at this post;
Asterisk with Nortel i2002 IP Phones.
I don’t go into incredible detail, but if you understand Asterisk and follow some of the resources I’ve linked to including the comments it’s not very hard.
Good Luck!
about 5 months ago
Hi Michael,
Thanks for the Anser, i connect i2002 with asterisk, but the phone’s features dont work, i want to upgrade the firmware of the phone but i dont know how can i do that? u know something about that
Thanks
Raul
about 5 months ago
HI Raul,
You’ll only get very limited features… you should get dial tone (pick up the handset and then select the line on the phone) and you might get one or two other features, it’s very minimal.
Unfortunately you can’t really upgrade the phone because you need a Nortel Signaling Server to perform the upgrade. The later SIP sets can be upgraded without the Signaling Server via TFTP and/or HTTP.
Good Luck!
about 4 months ago
Hello,
i need help, i have configured my i2004, and the phone prompt to me the “tn”, but i don’t know where i can find it.
Thanks
about 4 months ago
You’ll need to get the TN information from your telecom technician or whomever supports your PBX (Call Server). The TN is defined within the Call Server and describes a device which is then assigned DNs (phone numbers).
Good Luck!
about 4 months ago
I asked to him, but the technician don’t know (u_u)’
Can i find tn on freepbx, could you show the steps to follow?
Thanks a lot