A method for creating and maintaining threads of communications comprises
accepting an electronic-communication call from a caller, determining if
the caller is a new or previous caller by determining if a prior-caller
user identification is contained within a call-receiving system,
responsive to determining that the caller is a new caller assigning a
new-caller user identification to the new caller and assigning a unique
thread identification for communications related to a new issue, and
responsive to determining that the caller is a known previous caller
verifying a known-caller user identification and determining whether the
known previous caller is calling about a new issue. Responsive to
determining that the known previous caller is calling about a new issue,
the method further includes assigning a unique thread identification to
the new issue. Responsive to determining that the known previous caller
is calling about an existing issue, the method further includes obtaining
a list of previous thread identifications.