No you don't have to fight for it, Once the number ported your security will be refunded within 3 months minus the bill amount.
Nopes. Its not an automatic process. He will need to speak to CC to confirm the deposit on his account and then only those buggers will process it. Saw this issue when migrating from Airtel to Vodafone.