@Bill Dengler: This can be addressed with creative use of the dial plan for outbound routes. It's a two-step process, requiring two or more
outbound routes.
First, define one or more outbound routes that is/are limited to the trunks/DIDs that the
restricted extensions would be permitted to use. Do not include the restricted outbound route any trunks/DIDs in the trunk sequence that you do not want certain extensions to use. The trunks permitted are defined in the "
Trunk Sequence for Matched Routes" section of the outbound route definition.
Using the dial pattern section of the outbound route you'll identify, by CID/extension number that will use the route that is defined. For example if the extension that are restricted to certain outgoing DIDs/trunks, that information is defined in the CID field.
For example, if your PBX is using three-digit extensions 200-299, you might assign numbers of the restricted extensions to the range 291-299. With "
29X" in The caller ID field, calls would match extension numbers only in the restricted range and use the trunks defined in the "
Trunk Sequence for Matched Routes" for this route.
Second, define an outbound route for
all other users (in the range 200-289 in this example) that includes all of the available trunks/DIDs in the "
Trunk Sequence for Matched Routes" for the other users, it is not necessary to put any information in the CID field of the dial pattern for the outbound route.
The Incredible GUI provides an easy method for the selection order of the defined Outbound Routes. (you'll find the routes that have been defined in the upper right corner of the GUI display.) Drag the route names up/down to position your restrictive routes first, followed by the more general-use routes.
See
http://www.voip-info.org/wiki/view/Asterisk+Dialplan+Patterns for additional information on how to creatively use dialplan patterns in defining your outbound call routes.
/Pete./