Whay duplicate dial rules and dial patterns

hi, i have noticed that for an outgoing sip trunk i have to declare dial rules in the trunk section and dial patterns in the outgoig route?, is this normal or am i missing something?
shouldnt be enough to send the dialed string to the outgoing route and the trunk will check if that is a valid outgoing pattern to pass through it?

first, need more detail! are you using trixbox? if so this is not the place, while you may get some help you will get much more on the trixbox mailing lists/forums/etc.

If you are talking about * itself (no AMP/trixbox) then can you be more specific? if you are doing it correctly you can just define everything in sip.conf, then from the dialplan dial SIP/provider/numtocall…