Yes, it does have call receive button.
Sony MBH20 has average talk time of up to 8 hours. So, you can use it for almost 2 days talk time.
Yes, you can.
Yes, You shall receive USB Cable for the same as part of the standard packaging.
Yes, you can use Sony MBH20 with Vivo V5s.