SIP 302 redirect response handling


I’m using Asterisk 1.4.30, when Asterisk receives a call, it send it to a Sip redirect Server which responds back with a list on the contact header, Asterisk then call the 1st contact of that list and if the call is not completed it does not try the remaining contacts of that list.
I’ve been trying to NoOp that header without success to try to implement a call plan that route the call through all the contacts list, so far I have read the redirect response fall to a local channel and contact header can not be captured in a variable.

How could I achieve this, please rectify my approach and advice.