Asterisk CPU Max level

we are facing high level cpu usage for our asterisk server. However the overall cpu load is not high.

How can we assign asterisk to use all the cpu’s and it’s utilizing the complete 12GB RAM when hit the peak hours.

You don’t assign it. If what it is doing can be spread across multiple cores, then it will.