Does calcium has any role in vasoconstriction?

Yes it does, as a matter of fact calcium plays a huge role in muscle contraction, as so in the smooth vascular muscle.