Patent ID: 8055741
Filing Date: 2011-11-08
Classification: H04L,H04M

Abstract:
1. A modem, comprising: a dynamic host configuration protocol (DHCP) module for automatically establishing a DHCP connection with a DHCP server over a communication network when the modem is powered on, and generating a first notification signal when the DHCP connection is established, wherein the DHCP connection is established after the DHCP module receives a DHCP acknowledge (ACK) packet from the DHCP server over the communication network, wherein the DHCP ACK packet comprising Internet protocol (IP) addresses and voice over Internet protocol (VoIP) parameters allocated to the DHCP module; a storage module comprising a memory, the storage module for storing the DHCP ACK packet; a point-to-point protocol over Ethernet (PPPoE) module for automatically establishing a PPPoE connection with a PPPoE server over the communication network when the modem is powered on, automatically receiving Internet access service parameters from the PPPoE server, automatically configuring modem Internet access service parameters of an Internet access service over the communication network to provide the Internet access service via PPPoE according to the received Internet access service parameters and generating a second notification signal when the PPPoE connection is established; and a network monitor module for determining communication network support properties for DHCP and/or PPPoE of the communication network upon receipt of the first notification signal and/or the second notification signal, and selectively configuring modem VoIP parameters of a VoIP service over the communication network and the modem Internet access service parameters based on the determined communication network support properties; wherein if the network monitor module determines that the communication network supports both DHCP and PPPoE upon receiving both the first notification signal from the DHCP module and the second notification signal from the PPPoE module, the network monitor module retrieves and parses the DHCP ACK packet from the storage module to retrieve the allocated IP addresses and VoIP parameters from the DHCP ACK packet, and configures the modem VoIP service parameters according to the allocated IP addresses and VoIP parameters to provide the VoIP service via DHCP.