• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 5565
  • Last Modified:

IP Phone Field in Outlook GAL

When open my GAL in Outlook and doule click on a user and go to the Phone/Notes tab I want the IP Phone field that is in Active Directory to show up there.  Is there a way I can do this?
1 Solution
David LeeCommented:
Greetings, CNITNetOps.

Yes.  What you need to do is edit the properties template in Exchange and add a field for the IP Phone.  Sorry, I haven't done that myself and don't know the exact steps.  I looked on Microsoft's site for instructions and this article (http://support.microsoft.com/kb/152732/en-us) was the best I could find.  There were no hits at all when I restricted the search to Exchange 2000/2003, so I have to assume the steps haven't changed since this article was published.

CNITNetOpsAuthor Commented:
I tried that and there is no option for IP Phone.  When I try to add a field it gives me a drop-down list of the fields I can use and IP Phone isn't one of them.  Is there a way I can add that to the drop-down box with a registry entry or something?
David LeeCommented:
I'll have to discuss that with one of my co-workers next week and get back to you.  We recently made changes to our properties template in Exchange, but it was my co-worker who did the work.  I'm not nearly as deep into Exchange as she is and can't answer the question.  I expect she'll know though.  It'll be Monday at the earliest before I can talk to her and get an answer.
Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

CNITNetOpsAuthor Commented:
Thanks, let me know what you find out!
David LeeCommented:
I checked with my co-worker, Charlene, and this is her repsonse:  "... have to open the schema for changes, assign it a MAPIID, and replicate it, then close the schema for changes.  After that it will be available for picking on the Outlook Details template."
CNITNetOpsAuthor Commented:
What schema is she talking about?  And how do I open it for changes?
David LeeCommented:
As best as we can remember these are the instructions we got from Microsoft when we were looking to add a field, although not IP Phone, a few months ago.  We followed them and successfully added the AD Division property to Outlook.  I can't warn you strongly enough to be careful if you decide to do this.  Changing the schema is serious business and a mistake can result in a damaged AD.  Please proceed with caution!

Follow these steps explicitly,

1.  Logon as a member of Schema Admins (preferably on the Schema Master FSMO)
2.  Launch LDP.EXE, (start, run, ldp.exe)
3.  Connect to the Schemas Master FSMO using LDP.EXE, (Connection, connect, enter the name of the FSMO server.)
4.  Bind to the Schema Master using an account with Schema Admin permissions, (Connection, bind, username, password, domain)
5.  From the Browse menu, choose Modify.
6.  In the Modify dialog box, leave the DN field blank, and type schemaUpgradeInProgress (just as typed here) in the Attribute field.  In the Value field, enter the number 1.  Click the Enter button, and then click the Run button.
7.  Close the Modify dialog box.
8.  Launch ADSIEDIT.MSC and modify the mAPIID values for the necessary attributes.  (You may need to wait for the Active Directory to replicate.)
9.  Run LDP again, and change the value of schemaUpgradeInProgress from 1 to 0.
10. From the Active Directory Schema console (ADSIEDIT), right click on the console and choose “Update the Schema now”

The field that you want to use doesn’t have a mAPIID, you will need to assign it one starting.  Since Microsoft doesn’t tell you where to begin, I suggest starting in the 50000 range in hopes of avoiding a conflict with an existing attribute.  I have had good luck with using this range.

As always, take EXTREME care when modifying the schema.  Many changes to the schema cannot be un-done.

Once the above steps are completed you have to modify the Details Address template in the Exchange Systems Manager.

1.  Open ESM.
2.  Expand Recipients.
3.  Expand Details Template
4.  Expand English (or whichever language you wish.)
5.  Right click on User and Properties.
6.  Click on Templates.
7.  Click add, click label.  Enter the position in which you want the label to appear.
8.  Click add, click edit.   Enter the position in which you want the information for the field to appear, then from the drop down you should find the field you just assigned the mAPIID to.
9.  Once you have positioned these where you want them, you can click TEST to see it before you save it all.
10. When completed it will take a little while to replicate if you have multiple exchange servers.
CNITNetOpsAuthor Commented:
Thanks!  That gets me started in the right direction.  Can you elaborate on step 8?  Where do I need to go in ADSIEdit to add my attribute?
CNITNetOpsAuthor Commented:
Never mind.  I think I have it figured out.  What I did was go into ADSIEDIT and modify CN=Phone-Ip-Primary in the schema (since I wanted to add the IP Phone field) and assigned it a MAPI Id.  Once I did that, Phone-Ip-Primary showed up in the drop-down list in the details template.   Thanks for your help!
David LeeCommented:
No problem.  Glad you got it working.
i this valid and working for Windows 2012 and exchange 2013
im not able to edit the mapiid. what should i do to be able.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now