Internet telephony: services, technical challenges, and products | IEEE Journals & Magazine | IEEE Xplore