I think it's more difficult and expensive for small merchants to implement a full VoIP / VPN on a network, than doing the options above on the existing infrastructure.
I can also see the advantage if someone already invested in that, and how easy the transition can be made.
I think the OP wants to convert a VoIP phone to a bitcoin payment terminal? Cashier types in the amount on the keypad, it shows a payment QR code on the full-color (not that it's needed) screen, and flashes when payment received? Useless handset, no receipt printer. But at least it shouldn't consume as much power as a PC+monitor, or crash daily.