I thought user specified VM number should be used at first. If users do not specified a VM number, we then fallback to the number stored in the icc card.