Index

» Home

» OCS Deployment

» Front End Server

» Edge Server

» Web Conferencing Server

» Archiving Server

» Certificates

» Communicator Web Access

» A/V Server

» VOIP 'N' Mediation

» Group Chat Server

» Migration

» Exchange UM

» OCS Issues

» OCS Disaster Recovery

» Miscellaneous

 

 

Reverse Name lookup

What is Reverse Name lookup (RNL)?

Reverse number look-up is the process of mapping a user’s number to a corresponding SIP-URI for the purpose of routing calls over the IP network to multiple user endpoints, including Office Communicator, the Office Communicator Telephone Experience, and call-handling options such as call forwarding and call answering.

Based on RNL result OCS decides if the call is outbound or inbound.

When any internal user dials the number:

User Services performs reverse number lookup on the target phone number of each incoming call and matches that number to the SIP-URI of the destination user. Using this information, the Inbound Routing Component forks the call to that user’s registered SIP endpoints. User Services is a core component on all Front End Servers and Directors.

The dialed number should be normalized prior to performing reverse number lookup. If the normalized number matches the designated primary work number (see below about Primary work number) of a user with an Active Directory identity, the call is forked to the endpoints associated with that user’s SIP-URI. If the server does not find a match, which means the target number is probably outside the enterprise, the Outbound Routing component checks the caller’s phone usage to determine if a call to that number is authorized, and then either directs the call to the appropriate media gateway or notifies the caller that the call is not allowed.

when an External User makes call to the internal user:

The mediation Server Performs reverse number lookups to resolve phone numbers from incoming calls arriving from the media gateway to the corresponding SIP URI. After Phone number numbers are resolved into SIP URIs, the Mediation Server routes the call to the user’s home server. See here the complete process...

Does communicator also do Reverse Name Lookup?

Yes... To resolve the Calling Party Number to a name, Communicator first applies the number normalization Regular Expressions configured in the Address Book Service on the Office Communications Server 2007 pool on the calling party Number. After that, Communicator 2007 matches the current E.164 format normalized Calling Party Number with the phone numbers stored in Active Directory or Outlook contacts. This functionality is called Reverse Name Lookup. If Communicator 2007 successfully applies reverse number lookup and finds a name that matches a Calling Party Number, this name is presented to the user in the pop-up window and the conversation window, instead of the Calling Party Number.

Some CSTA implementations on PBX or IP PBX provide these reverse number lookup functionalities. thus instead of or in addition to the Calling Party number, a display name is transmitted to communicator on an incoming call. This display name is ignored by communicator 2007 because it is not possible for communicator 2007 to verify the name.

What is Primary Phone Number?

The reverse number lookup, requires that each user be associated with a primary phone number.
A Primary Phone Number must be:
• Globally unique or, in the case of internal extensions, unique in the enterprise.
• Owned by and routable in the enterprise. Personal numbers should not be used.
The Telephone number text box on the General tab of the User Properties dialog should contains the user’s main work number.

Once a primary number is chosen, it must be:

• Normalized to E.164 format, wherever possible.
• Copied to the Active Directory msRTCSIP-line attribute (This is the same value what you enter in Line URI field while enabling the user for Enterprise Voice.)

Related Links:

Normalization of phone number at the client end or server end?

When an External User (PSTN user) makes call to the internal user.

 

 
OCS Made Easy!
 

 

Copyright, OCSpedia.com. Microsoft, MS-DOS, Windows, Windows 2000, Windows XP, Windows Server 2003, Windows NT, Windows 98, Windows 95 are either registered trademarks or trademarks of Microsoft Corporation in the U.S.A. and other countries. All other names are registered trademarks of their respective companies. Should any right be ran afoul, it is totally unintentional. Send us an e-mail and we will promptly and gladly rectify it. All external sites will open in a new browser. Ocspedia.com does not endorse external sites and is not responsible for their content. For broken links, site problems or any feedback - please send an email at uc@ocspedia.com.