Sony MBH20 comes with Sony battery only. As per company, it offers up to 100 hours of standby time and about 7 hours of talk time.
Yes, Sony MBH20 does have call ending button also.
Yes, it does have call receive button.
Sony MBH20 comes with 1 Year brand warranty.
Yes, you can use Sony MBH20 with Vivo V5s.