In this article, we illustrate how to configure the
(SBC) to query the User attributes stored in the
SBC 1000/2000's Active Directory Cache in order to route calls to a user's mobile phone:
Call Routing Logic Overview
...
- Calling Party: PSTN phone 6228
- Called Party: Lync client with following AD profile:
- userPrincipalName:
baris@SBCDEMO.Ribbon
- homePhone: 3633
- mobile: 6223
- msRTCSIP-Line:
tel:+15105743633;ext=3633
- mail:
Baris@uxdemo.net
...
Active Directory Related Setup
...
- In the WebUI, click the Settings tab.
- In the left navigation pane, go to System > Licensing > Current Licenses.
Verify that the Active Directory feature is licensed as shown below.
Panel |
---|
|
Caption |
---|
0 | Figure |
---|
1 | Verify Active Directory License |
---|
| Image Removed |
|
pagebreak
Domain Controller Settings
- In the WebUI, click the Settings tab.
- In the left navigation pane, go to Active Directory > Domain Controllers.
- Add a domain controller.Configure the domain controller configuration items as shown below.
Panel |
---|
|
Caption |
---|
0 | Figure |
1Domain Controller Settings | Image Removed |
Active Directory Configuration
- In the WebUI, click the Settings tab.
- In the left navigation pane, go to Active Directory > Configuration.
- Configure the relevant settings as shown below:
Panel |
---|
|
Caption |
---|
0 | Figure |
---|
1 | Active Directory Configuration |
---|
| Image Removed |
|
...
- .
AD Query Functionality Verification
...
Panel |
---|
|
Caption |
---|
0 | Figure |
---|
1 | AD Query Functionality Verification |
---|
| Image RemovedImage Added |
|
Telephony Routing Setup
Transformation Table Configuration
- In the WebUI, click the Settings tab.
- In the left navigation pane, go to Transformation.
Add an entry to the Transformation Table.
Panel |
---|
|
Caption |
0Figure | 1 | Transformation Table Entry |
---|
Image Removed |
- In the left navigation pane, select the Transformation Table created in the previous step.
Add two entries as shown below.
Panel |
---|
|
Caption |
---|
|
Image Removed:
First Entry: Input Field - Called Address/Number Output Field - User Value 1
- Second Entry: Input Field - User Value 1 Output Field - Called Address/Number
Expand |
---|
Click here to see detailed information on AD-based routing via the transformation table |
Click here to see detailed information on AD-based routing via the transformation table |
Caption |
---|
0 | Figure |
---|
1 | AD-based Routing via Transformation Table |
---|
| Image Modified |
|
Tip |
---|
Include tel: in a msRTCSIP-Line AD search if the SBC's Active Directory Configuration Operating Mode is configured to either Online, or Updates with the Normalization Cache set to False. Do not include tel: if the Normalization Cache is set to True. See Configuring SBC for Active Directory for more information. |
...
Note SBC supports the use of wild cards. This means that you can do partial matching in AD fields. The following is an example of how the =telephoneNumber= field is used to forward an inbound call to the user's new extension.
Panel |
---|
|
Caption |
---|
0 | Figure |
---|
1 | =telephoneNumber= Field |
---|
| Image RemovedImage Added |
|
Scenario
Someone dials extension 3633, the four digits are added to the Area Code and prefix as well as the wildcard character, the result (User Value 1) is used in an AD query against the =telephoneNumber= field. The contents of the first =telephoneNumber= field containing the match string is then parsed for the last four digits, which are output from the transformation.
Call Routing Table
- In the WebUI, click the Settings tab.
- In the left navigation pane, go to Call Routing Table > (relevant entry).
Select the appropriate Transformation Table in the Number/Name Transformation Tablelist box as shown below.
Panel |
---|
|
Caption |
---|
0 | Figure |
---|
1 | Call Routing Table |
---|
|
Image Removed
Verification of Call Routing using AD attributes
...