Behavior Policies

Behavior policies allow you to design preferred voice destination functionality into your system, functionality often referred to as "favorites" or "calling circles." The basic idea is that you can allow your customers a limited amount of numbers that they can call for free or for a cost lower than your plan offerings. Behavior policy settings allow you to define what numbers can be called, how many preferred destinations customers can have, and what actions customers can take with their preferred destinations. 

When customers receive a plan with a behavior policy, any destinations they enter persist while they remain a customer, even if they change plans that use behavior policies. So if they change plans, they keep their favorites.

When customers have both behavior policy plans and plans based on other voice policies, you usually want to make sure the plan based on the behavior policy is used before the plans based on the other voice policies. You do this by setting a higher priority in the eCommerce policy that contains the behavior policy. See eCommerce Policy Properties for details about this setting and Create a Favorites Plan for an example on how to configure a behavior policy in a plan.

Service Design Center allows at most one behavior policy per tenant because making more than one could be confusing to customers. For example, if you have one behavior policy that allows 3 favorites and another that allows 5 and if you have 2 different voice plans with these behavior policies, customers with both plans who want to make changes would not know which one they are changing. So once you add a behavior policy, the ability to add more is disabled.

In addition, once a behavior policy is created, it cannot be deleted. This is because once a behavior policy is associated with any voice service policy, if it were to be deleted, it could cause issues with that policy, and plans that use that behavior policy would not function correctly anymore.

See Also