def parse_numbers(soup):
    """Returns list of tuples of names and numbers for each message in 
    the page.

    """
    # Parse names
    names = [e.text for e in soup.find_all(class_='fn')]

    # Parse numbers
    links = soup.find_all(class_='tel')
    hrefs = [link.get('href', '') for link in links]
    numbers = [href.lstrip("tel:") for href in hrefs]

    return zip(names, numbers)