摘要 |
Methods and systems directed to retrieving voicemails from a voice mailbox server. In particular embodiments, a mailbox server may receive a notification from the voice mailbox server and connect to the voice mailbox server providing the credentials of a client device, and pull new voicemails for storage at the mailbox server. In particular embodiments, mailbox server periodically polls voice mailbox server for new voicemail messages. In particular embodiments, a client device polls or receives notification of new voicemails, and transmits a downloaded message to the mailbox server. |
主权项 |
1. A method comprising:
by one or more server computing devices of a system, receiving a message from a client device associated with a first user, the message indicating that the client device has received one or more voice messages from a voice mailbox associated with the client and external to the system; by one or more server computing devices of the system, in response to receiving the message, retrieving the one or more voice messages, wherein each of the voice messages comprises information identifying a second user who sent the voice message; and by one or more server computing devices of the system, adding one or more of the retrieved voice messages to one or more conversation threads maintained by the system, wherein at least one of the conversation threads comprises at least one interaction between the first user and the second user using a different communication channel, and wherein the adding comprises, for each of the one or more voice messages:
searching a database of conversation threads, each conversation thread comprising a plurality of participants, for a conversation thread between the first user and the second user;if a matching thread is identified, then adding the voice message to the thread; andif a matching thread is not identified, then creating a new thread associated with the first user, and adding the voice message to the new thread. |