Failure to Restrict the Outgoing Call Rights

Publication Date:  2015-07-15 Views:  247 Downloads:  0
Issue Description
When the customer runs the config modify subscriber dn 1609 operateout del outgoingrights local command to remove the local call right from user 1609, the following information is displayed, indicating that user 1609 does not have a local call right. However, user 1609 is able to make local calls.

Subscriber [1609] local doesn't exist, no need to del!
Some subscriber's operation out right doesn't exist, no need to del!
Handling Process
Diagnosis Flow:
If the user is assigned only one outgoing call right at one time, it is practical to determine which outgoing call right results in the fault through tests.

Solution:

Step 1 Run the show subscribe dn 1609 command to check the outgoing call rights of user 1609. User 1609 has inter and ddd rights.

Step 2 Remove the ddd right from user 1609. User 1609 cannot make local calls with the inter right.

Step 3 Remove the inter right from user 1609. User 1609 can make local calls with the ddd right. Steps 2 and 3 prove that the user with the ddd right can make local calls.

Step 4 Configure the outgoing prefix to local and user-defined prefix to cus1. This prohibits the user from making local calls with the ddd right.

----End
Root Cause
The outgoing call rights of user 1609 include the local call right.
Suggestions
The four outgoing call rights (inter, local, ddd, and idd) are not independent from each other. Users can add the user-defined attributes of call prefixes to make one right independent from the rest.

END