Tuesday, July 20, 2010

Region and Location

Region can be used to control codec between regions, Location can be used to implement call admission control(CAC) which enables you to regulate audio quality and video availability by limiting the amount of bandwidth that is available for audio and video calls over links between the locations.


See example below,


In this example, our customer has 2 buildings, HQ and Branch with the leased line 128 kbps for Data+Voice. With this slow link our customer decide to use G.729 codec and limit 2 concurrent calls between 2 sites.

Note: 1. IP Phones at branch also register to HQ's Callmanager.
         2. Call within region use G.711 codec

Configure,

1. Create 2 Regions named HQ_RG and BR_RG, Select System> Regions and Add New.

2. Configure codec between 2 regions, HQ_RG Configuration.


3. Configure codec between 2 regions, BR_RG Configuration.


4. Create 2 Locations named HQ_LOC and BR_LOC and limit audio bandwidth to 2calls x 24kbps(G.729) = 48 kbps, Select System> Location and Add New.

Use this list to calculate codec bandwidth.

5. HQ_LOC Configuration.


6. BR_LOC Configuration.


7. Create 2 Device Pool named HQ_DP and BR_DP, Select System> Device Pool and Add New, then assign Region and Location to Device Pool.

8. HQ_DP Configuration.

9. BR_DP Configuration.


10. The last step is to assign Device Pool to each phone region. For HQ IP Phone use HQ_DP for branch IP Phone use BR_DP.


11. After testing I found that IP Phones in the same region used G.722 codec which may have some problem with voice recorder, you can disabled G.722 codec to force IP Phones to used G.711 codec in System> Enterprise Parameters and change Advertise G.722 codec to disabled.


12. When you place the 3rd call between 2 sites, this call will not success and IP Phone screen will show "Not Enough Bandwidth", you can customize this message in Callmanager Service Parameter Page.


4 comments: