How can I reserve trunks for a single campaign

I recently set up a local campaign that places calls via an IAX Carrier Entry to our TrixBox server using 9+ dialing to reach our local PRI.
I am running 9 National campaigns with 69 lines on 3 LD PRIs connected to the Dialer Servers using 1NXXNXXXXXX.
The 10th (local) campaign is set to use 10 lines via the IAX to the local box using 91NXXNXXXXXX dialing.
I did not increase the total number of trunks on the dialer server to 79 because I don't want the other campaigns to dial lines that aren't available to them ( which would quickly blow through all our leads ), however when the local campaign is using the 10 lines, it makes 10 of the LD lines seem to be unavailable.
My ideal solution would be to have an option the reserve 10 of the 79 total lines for the local campaign so that the other campaigns don't try to dial more than what's really available to them but I can't seem to fisure out how.
Any suggestions?
v2.0.5
asterisk v1.2
I am running 9 National campaigns with 69 lines on 3 LD PRIs connected to the Dialer Servers using 1NXXNXXXXXX.
The 10th (local) campaign is set to use 10 lines via the IAX to the local box using 91NXXNXXXXXX dialing.
I did not increase the total number of trunks on the dialer server to 79 because I don't want the other campaigns to dial lines that aren't available to them ( which would quickly blow through all our leads ), however when the local campaign is using the 10 lines, it makes 10 of the LD lines seem to be unavailable.
My ideal solution would be to have an option the reserve 10 of the 79 total lines for the local campaign so that the other campaigns don't try to dial more than what's really available to them but I can't seem to fisure out how.
Any suggestions?
v2.0.5
asterisk v1.2