Calls to Lync analog devices
This module employs the Ring No Answer (RNA) action to send unanswered calls to a Lync analog device to Exchange. In effect, this module supplies the ability to leave voicemail for a Lync analog device.
...
Create a Analog Lync Transformation Table.
This will be used by the Action Set.
Panel |
---|
|
Caption |
---|
0 | Figure |
---|
1 | Table - Is the Call to a Lync Analog Device? |
---|
| Image Removed |
|
Create Configure the Analog Lync Transformation Table entries.
Panel |
---|
borderStyle | noneFor details, refer to Creating and Modifying Entries to Transformation Tables.
FigureTable | 1 | Create Transformation Table |
---|
|
Identifies Lync Analog DevicesImage Removed |
|
InputField Type | Input Field Value | Output Field Type | Output Field Value | Match Type | Example Description |
---|
Called Address/Number | =fmsRTCSIP-Line== | User Value 5 | =distinguishedName= | Mandatory | Lync call | User Value 5 | ^.*analogEndPoints.*$ | User Value 5 | ^.*analogEndPoints.*$ | Mandatory | Analog Endpoints |
|
Add distinguishedName to the Cache Attributes.
Info |
---|
The search in the Transformation Table Entry is the result of the command you entered to enable the analog device, specifically, the OU. Note the corresponding analogEndPoints between the Lync command below and the translation entry above. New-CsAnalogDevice -LineUri tel:+15102462001 -DisplayName "Analogph1" -RegistrarPool cspool.uxdemo.net -AnalogFax $false -Gateway ux246.uxdemo.net -OU "ou=analogEndPoints,dc=uxdemo,dc=net" You can also run a Query Active Directory Cache test from the UX's Task Tab > Diagnostics Section in order to determine the OU name. Panel |
---|
| Caption |
---|
0 | Figure |
---|
1 | Active Directory Cache Query |
---|
| Image Removed |
|
|
Tip |
---|
Don't forget to add distinguishedName to the UX's list of AD attributes. Panel |
---|
| Caption |
---|
| Image Removed |
|
|
Create a Route to Lync
- Create a Transformation Table for Routing to Lync.
This will be used by the Call Router. Panel |
---|
|
Caption |
---|
0 | Figure |
---|
1 | The Preprogrammed Passthrough Untouched Transformation Table |
---|
| Image Removed |
|
For details, refer to Creating and Modifying Entries to Transformation Tables. Create a Transformation Table Entry to route the call to Lync.
If all the numbers have been processed and normalized correctly, you should be able to use the Passthrough Untouched transformation that is created when the Lync Task (wizard) is run.
Panel |
---|
borderStyle | noneFigureThe Passthrough Tranformation | Image Removed |
Create a Lync Call Routing Table
Panel |
---|
|
Caption |
---|
0 | Figure |
---|
1 | Call Routing Table - Lync Routes |
---|
| Image Removed |
|
Create Transformation Table |
|
InputField Type | Input Field Value | Output Field Type | Output Field Value | Match Type |
---|
Called Address/Number | (.*) | Called Address/Number | \1 | Mandatory |
|
Create a Lync Call Routing Table
- Create a Lync Call Routing Table. For details, refer to Creating and Modifying Entries to Call Routing Tables.
- Create a Lync Call Routing entry to point the call to the Lync server.
Panel |
---|
|
Caption |
---|
0 | Figure |
---|
1 | A Route to the Lync Server |
---|
| Image Removed |
|
Select the newly created Transformation Table and signaling group. For details, refer to Creating and Modifying Entries to Call Routing Tables.
Create the Ring No Answer (RNA) Action Set
- Create the Ring No Answer Action in the Action Configuration menu.
Panel |
---|
|
Caption |
---|
0 | Figure |
---|
1 | Ring No Answer Action |
---|
| Image Removed |
|
For details, refer to Creating and Modifying Entries to Action Set Tables. - Add an entry to the main Action Set.
Panel |
---|
|
Caption |
---|
0 | Figure |
---|
1 | Action Set Entry to Route to Lync |
---|
|
Image RemovedSelect the Transformation Table and Action on Success.
Send Unanswered Calls to Exchange
If the prior entry exits with a RNA Timeout, then this entry is executed.
Create a Transformation Table route to voicemail transformation.This transformation retreives the callee's UMbox, sets the diversion, and sends the call to Exchange.
Panel |
---|
borderStyle | none Caption |
---|
0 | Figure |
---|
1 | EUM Leave Voicemail |
---|
| Image Removed |
|
Create the voicemail Transformation Table Entries as below.
Panel |
---|
borderStyle | noneFigureTable | 1 | Create Transformation Table |
---|
|
Creates Diversion to ExchangeImage Removed |
Div |
---|
|
Setting | Description |
Image Removed |
InputField Type | Input Field Value | Output Field Type | Output Field Value | Match Type | Example Description |
---|
Called Address/Number | ==telephoneNumber== | Called Address/Number | msRTCSIP-Line= | Optional | Query the called number against the AD attribute mobile |
|
Image Removed | Called Address/Number | =mobile== | Called Address/Number | =msRTCSIP-Line= | Optional | Query the called number against the AD attribute telephoneNumber |
|
Image Removed | Called Address/Number | ==msRTCSIP-Line== | Called Address/Number | =msRTCSIP-Line= | Optional | Query the called number against the AD attribute msRTCSIP-Line |
|
Image Removed | Called Address/Number | \+.*(\d{4}) | Redirecting Number | \1 | Optional | Trim the returned value to length of the EUM dialplan digits (default 4), place in the Diversion IE. |
|
Image RemovedUser Value 1 | (.*) | Called Address/Number | \1 | Mandatory | Set the Called Number IE to the EUM SA number (store in UserValue1) |
|
Add an entry to the main Action Set to route unanswered Lync analog calls to Exchange voicemail.
Panel |
---|
|
Caption |
---|
0 | Figure |
---|
1 | Exchange Action Set Entry |
---|
| Image Removed |
|
Summary
We are now at the mid-point of configuring the UX AD calling applications. Your Action Set should look like the Action Set below.
...
Select the Transformation Table and Action on Success.
...
0 | Figure |
---|
1 | Incoming From PSTN |
---|
...