CPC H04M 15/7556 (2013.01) [H04L 67/141 (2013.01); H04M 15/34 (2013.01); H04M 15/63 (2013.01); H04M 15/715 (2013.01)] | 20 Claims |
1. A mobile computing device having dynamically reconfigurable session initiation protocol (SIP) phone services, the mobile computing device comprising:
a user interface;
one or more communication interfaces for coupling to a wireless local area network;
one or more storage devices storing a plurality of software instructions at least including an operating system, a predetermined application, and a session initiation protocol (SIP) client; and
one or more processors coupled to the user interface, the one or more communication ports and the one or more storage devices;
wherein, by the one or more processors executing the software instructions loaded from the one or more storage devices, the one or more processors are thereby configured to:
receive, by the operating system, a push notification message addressed to the predetermined application from a message server via an external notification service;
activate the predetermined application by the operating system in response to receiving the push notification message;
deliver the push notification message to the predetermined application by the operating system;
configure the SIP client by the predetermined application to utilize one or more login credentials of a new communication account determined according to information included in the push notification message;
communicate over the wireless local area network according to a SIP protocol with a SIP phone system server by the SIP client in order to log in to the SIP phone system server utilizing the login credentials;
receive, by the SIP client, an incoming call from the SIP phone system over the wireless local area network; and
signal the incoming call to a user of the mobile computing device and display an answer button on the user interface to allow the user to answer the incoming call utilizing the SIP client.
|