Hi,
Inbound should really don't affect Outbound calls unless you use blending, meaning that one agent can receive Inbound and Outbound calls, for what you mention this is not your case.
For OCS to dial properly you need:
1. Configure ACD Queue for Outbound agents
2. Create a RP with the strategy for outbound
3. On the Agent Group of Outbound set as Origination DNs the ACD Queue and the RP
4. In the campaign configuration set the Voice Transfer destination to the RP
OCS knows how many agents have been defined to be outbound because he reads the ammount of agents logged in the ACD Queue and monitors these agents.
How does your campaign behaves in Progressive mode?
What the call results you get on OCM when dialing? What is your Hit Ratio? Because you can have a fine configuration but if you dial wrong you will get low efficiency. I mean, for example if it is 10am and everybody is working and you begin to call at their homes then you will have to expect almost nobody to answer.
Maybe if you can post even some OCS logs with a time frame of low dialing will be helpful and how you have configured your campaign.
Also, how many dialers do you have? If you have Predictive with 10 agent it is recommended to have 15 dialers to handle the overdialing correctly, will make no sense to have 10 agents and 10 dialers and launch Predictive as there will be no extra room for overdialing.