Patent ID: 9571994
Date: 2017-02-14
CPC Classifications: H04M,H04W

Claim:
1. A method comprising: (a) displaying, to a user via an electronic display associated with an electronic device having a web browser loaded thereon, a web interface accessed via the web browser, the interface being configured to allow a user to configure a line, and the interface including a plurality of possible tracking phone numbers representing available phone numbers; (b) receiving, from the user via one or more input devices associated with the electronic device, input corresponding to an identification of a destination phone number to direct incoming calls for the line to; (c) receiving, from the user via one or more input devices associated with the electronic device, input corresponding to an identification of one of the plurality of possible tracking phone numbers; (d) storing data representing association of the identified one of the tracking phone numbers with the identified destination phone number; (e) receiving, from the user via one or more input devices associated with the electronic device, input corresponding to an indication to capture a first voicemail message associated with the line; (f) programmatically placing, utilizing a Voice over IP communication platform in response to the received input corresponding to an indication to capture a first voicemail message, a call for connection to a voicemail associated with the identified destination phone number, and recording the first call as a first recording; (g) playing, to the user via one or more speakers associated with the electronic device, the first recording; (h) receiving, from the user, an indication to save the first recording as a first voicemail message associated with the line; (i) storing, based on the received indication to save the first recording as a first voicemail message associated with the line, the first recording in a first data store; (j) displaying, to the user via the electronic display associated with the electronic device, an interface configured to allow a user to set up one or more alerts for the line; (k) receiving, from the user, input corresponding to first contact information which should be utilized for an alert for the line; (l) receiving a signal corresponding to an incoming call directed to the identified one of the tracking numbers; (m) determining, based on the stored data representing association of the identified one of the tracking phone numbers with the identified destination phone number, that the destination phone number is associated with the identified one of the tracking phone numbers; (n) routing, based on the determination that the destination phone number is associated with the identified one of the tracking phone numbers, call data corresponding to the incoming call to a destination device associated with the destination phone number, and recording the call as a second recording; (o) comparing the second recording to the stored first recording, and determining that the recording of the call matches the stored first voicemail message; (p) effecting communication, based on the determination that the recording of the call matches the stored first voicemail message, of an alert to one or more mobile devices associated with the input first contact information; (q) wherein the tracking phone number is different than the destination phone number.