2 points par GN⁺ 2024-04-03 | 1 commentaires | Partager sur WhatsApp
  • After the Beep est un site où n’importe qui peut appeler et laisser un message vocal, ensuite rassemblé dans une INBOX publique, où les traces vocales anonymes s’accumulent avec leur numéro, leur date, leur durée et une note
  • Les nouveaux enregistrements ne sont pas publiés immédiatement : ils passent par une validation manuelle et un traitement de sous-titrage, tandis que l’invite CALL NOW!!! en haut de page encourage la participation
  • La liste publique s’étend de #1 à #786, avec comme entrée la plus ancienne le 2023/05/06 et comme plus récente le 2026/06/26
  • Les messages vont de brefs salutations de 0:02 à des enregistrements de plus de 5 minutes, mêlant courtes notes vocales de type blagues, chansons, préoccupations, recommandations ou réponses
  • Le site est publié en open source et fournit aussi un lien vers sa politique de confidentialité, ce qui permet de vérifier le mode de fonctionnement de cette boîte vocale publique

INBOX de messages vocaux publics

  • After the Beep propose une liste publique de messages vocaux au format Voicemail INBOX
  • L’invite CALL NOW!!! en haut de page indique aussi que les nouveaux messages sont rendus publics après une validation manuelle et un traitement de sous-titrage
  • La liste est organisée sous forme de tableau
    • # : numéro du message
    • Date : date et heure d’enregistrement
    • Length : durée de l’enregistrement
    • Memo : résumé du message ou note de sous-titrage

Étendue et format des messages

  • Les messages publics vont de #1 à #786
    • #1 est Yooooo, I LOVE you dude du 2023/05/06 6:17 AM
    • #786 est Hello? du 2026/06/26 2:06 PM
  • La durée des enregistrements varie de quelques secondes à plusieurs minutes
    • Exemple : Beep, Hi, who are you? d’une durée de 0:02
    • Exemple : Death of a cat (part 1) d’une durée de 5:01
    • Exemple : I met this dude named Alex (part 1) d’une durée de 5:00

Types de messages visibles dans les notes

  • Des salutations ou messages de test reviennent régulièrement
    • Hello?, Testing 123, Can you hear me now?, Is anybody there?
  • On y trouve aussi beaucoup d’enregistrements légers comme des blagues, mèmes, chansons ou imitations de sons
    • Never Gonna Give You Up
    • Recording of a modem handshake
    • Banana Phone acapella
    • Twinkle, twinkle, little star
  • Des émotions personnelles ou des messages d’encouragement apparaissent aussi dans les notes
    • I lost my grandmother this last year
    • Everything will get better
    • You are not alone
    • There are people out there who care
  • Certains éléments portent le format [RE:], indiquant qu’il s’agit d’une réponse à un autre message

Liens externes et informations sur le fonctionnement

1 commentaires

 
GN⁺ 2024-04-03
Commentaires sur Hacker News
  • Je ne sais pas pourquoi, mais ça me rappelle le début des années 90, quand j’étais à l’école. On composait des numéros au hasard dans le système de messagerie vocale de l’université et on essayait le mot de passe par défaut 0000 ; si ça marchait, ça voulait dire que la boîte vocale de ce numéro n’avait pas encore été configurée.
    Quand on en trouvait un, on enregistrait une chanson comme message d’accueil, puis on collait sur chaque téléphone public du campus des petits mots « dial a song », pour que n’importe qui puisse écouter des chansons comme sur un grand jukebox partagé.
    Ça a bien tourné pendant un semestre, puis quelqu’un sans humour a changé les valeurs par défaut du système téléphonique, désactivé les boîtes vocales des numéros inutilisés, et toutes les chansons qu’on avait enregistrées ont disparu.

    • Mon Dieu, je me souviens avoir fait ça à des amis. Le mot de passe par défaut de la messagerie vocale marchait toujours, alors je remplaçais leurs messages vocaux par des bruits bizarres ou par des voix que j’imitais.
      À l’époque, tout était vraiment peu sécurisé. Je me souviens aussi qu’enfant, en me promenant avec un téléphone sans fil, j’avais découvert qu’on pouvait capter les conversations des autres.
      Les anciennes technologies avaient un charme étrange, et je ne crois pas que ce soit seulement de la nostalgie pure. Nos vies ne tournaient pas autant autour de la tech, donc bricoler avec ces choses-là ne faisait généralement pas beaucoup de dégâts.
    • Je déteste vraiment ce genre de choses. Ces chansons faisaient du mal à qui ? À personne. Et quelqu’un a rendu le monde un peu moins bien simplement parce que ce n’était pas fait « comme il faut ».
  • Quelqu’un a utilisé le Red Talking Phonebook dans les années 1990 ?
    Il y avait un numéro qu’on pouvait appeler, puis entrer un code pour obtenir des informations comme les horaires de films, des blagues ou l’heure actuelle.
    En essayant des codes au hasard pour trouver des services cachés, j’ai fini par en trouver un. Je ne me souviens plus du code exact, mais c’était quelque chose comme 9987 ; en pratique, c’était une messagerie vocale publique anonyme où l’on pouvait écouter les enregistrements laissés par d’autres ou en enregistrer soi-même.
    Quelques autres personnes l’avaient aussi découvert par hasard, et il y avait de tout : des messages drôles, des trucs complètement idiots, et d’autres assez effrayants ou étranges. Mais je n’ai jamais revu quelqu’un dire qu’il l’avait trouvé, donc il doit forcément y avoir quelqu’un ici.

    • Dans le même genre, un ami m’avait donné un numéro. Quand on appelait, on entendait des centaines de personnes parler ; c’était comme une sorte de diaphonie sur lignes analogiques. C’était dans une région très rurale, dans les années 80.
      Tout le monde criait pour se faire entendre des autres et s’amusait, mais certains étaient vraiment en colère. Quelques personnes semblaient vouloir passer de vrais appels, et les autres étaient juste là pour jouer.
      Ça a disparu quelques jours plus tard, et c’était probablement une bonne chose pour les abonnés des lignes directement affectées.
  • Ce n’est pas seulement l’apparence : globalement, ça rappelle les années 90.
    Au milieu des années 90 à Chicago, et probablement dans la plupart des grandes villes, les bipeurs étaient à la mode, et quand on en achetait un, une messagerie vocale gratuite était incluse. Les opérateurs de bipeurs définissaient le PIN de la messagerie vocale sur les 4 derniers chiffres du numéro de bipeur, et le client était censé le changer lui-même après l’inscription.
    Je connaissais donc pas mal de gens qui passaient la journée à tester des numéros, à récupérer des boîtes vocales, puis à les utiliser pour toutes sortes de choses : promotion de raves et de fêtes, lignes de fête, tableaux d’affichage, trucs liés au graffiti.
    À l’époque, c’était courant de trouver une cabine téléphonique dans le quartier et d’appeler quelques boîtes vocales connues pour savoir quoi faire le week-end et où seraient les amis.

  • Vraiment sympa, ça me rappelle un peu The Secrets Hotline.
    https://podcasts.apple.com/gb/podcast/the-secrets-hotline/id...

  • Je me demande quels codec audio et paramètres sont utilisés pour les enregistrements. Le son de téléphone fixe des années 90 est vraiment bien capturé.

    • Si on applique à n’importe quel enregistrement un filtre passe-bande 300 Hz–3300 Hz, on devrait pouvoir obtenir quelque chose d’assez proche de la voix d’un appel téléphonique analogique [1].
      [1]: https://en.wikipedia.org/wiki/Plain_old_telephone_service#Ch...
    • L’audio qui sort directement du réseau téléphonique TDM serait probablement sous forme d’échantillons 8 bits, échantillonnés à 8 kHz, avec companding. Pour faire autre chose, il faudrait un peering IP direct avec un acteur comme un opérateur mobile, ce qui n’est pas vraiment réaliste pour un fournisseur de trunking VoIP low-cost classique.
    • Je les reçois de mon fournisseur VoIP sous forme de fichiers WAV 16 bits 8 kHz. Avant l’upload, je les compresse en MP3 avec ffmpeg.
      Je ne peux pas décider de la qualité d’origine, mais j’en suis moi aussi assez satisfait.
  • Les messages vocaux sont vraiment sains et ont une ambiance très années 90, j’ai éclaté de rire au message Hot Pockets.
    J’aimerais aussi avoir plus de détails sur la stack et l’implémentation. Je suis curieux de savoir comment ça a été construit.

    • Le site est un site statique fait avec Jekyll. La boîte de réception vocale est hébergée chez VoIP.ms.
      Je lance manuellement un script Python pour récupérer les messages vocaux, puis j’édite les fichiers Markdown que ce script génère pour ajouter des notes, avant de construire le site avec un autre script et de l’uploader sur Neocities.
      J’ai envisagé de créer une « app » dédiée, mais il n’y avait pas de raison de rendre ça plus complexe que nécessaire. Comme je vérifie de toute façon manuellement tous les appels, je m’en tiens à quelques scripts simples et à de l’hébergement statique.
      Le code source du site et les scripts sont visibles ici : https://gitlab.com/unixispower/after-the-beep
  • Il y a quelqu’un d’autre qui fait un projet similaire, donc c’est assez chouette de voir davantage de choses comme ça.
    https://linktr.ee/at_the_beep

  • Sympa. Je me demande si vous utilisez quelque chose comme Asterisk ou FreeSWITCH pour vous connecter à un trunk SIP.
    Si oui, y a-t-il aussi un backend pour le dialplan ? J’aimerais voir le code si possible.

    • Pour m’amuser, j’auto-héberge bien Asterisk chez moi, mais pour ce projet j’utilise le fournisseur VoIP bon marché VoIP.ms afin de réduire la charge d’hébergement.
      Le code que j’ai écrit pour récupérer les messages n’est qu’une intégration API ordinaire dans un simple script Python : https://gitlab.com/unixispower/after-the-beep/-/blob/main/_u...
    • Sans vouloir dénigrer le travail de l’auteur, avec FreeSWITCH on peut réaliser cette partie SIP avec la configuration par défaut et un fournisseur SIP gratuit ou bon marché.
      Par défaut, il fournit un service de messagerie vocale aux téléphones hors ligne ; il suffit donc d’ajouter un fournisseur SIP et d’envoyer tous les appels entrants, par exemple, vers l’extension 1000, sans connecter de terminal SIP à cette extension : tout part alors vers la messagerie vocale et on obtient un dossier de fichiers WAV. Pour le frontend, je ne sais pas trop, mais chez moi Apache sert simplement l’index de ce répertoire.
      Si la partie SIP t’intéresse, je recommande vraiment d’installer Asterisk ou FreeSWITCH et de jouer avec. La configuration oblige à manipuler d’étranges fichiers INI ou XML et il y a beaucoup de nouveau vocabulaire, mais c’est peu cher et amusant à explorer. Si on veut vraiment s’y plonger, c’est aussi un terrier sans fin.
      Personnellement, la seule raison pour laquelle je fais encore tourner un PBX, en dehors du fait que ce soit un jouet et une plateforme d’expérimentation, c’est que ça permet d’enregistrer facilement les appels téléphoniques. C’est surtout parce que j’ai une mauvaise mémoire et que je prends très mal des notes ; or aujourd’hui il ne semble exister sur le marché aucun téléphone mobile permettant d’enregistrer l’audio des deux côtés d’un appel vocal.
  • J’ai laissé un message il y a quelques heures, mais il n’apparaît pas sur le site. Qu’est-ce que j’ai raté ?

    • Le site est soumis à validation manuelle. C’était une erreur de le publier pendant ma pause déjeuner, et j’ai dû retourner travailler, donc il y a eu pas mal de retard. Je suis de nouveau dessus maintenant.
    • On dirait qu’une seule personne fait la validation manuellement, donc ça peut prendre un peu de temps.
  • J’ai essayé d’appeler depuis le Mexique, mais l’appel ne semble pas aboutir.
    J’appelle le +1 442 667 2337.

    • J’ai appelé de la même façon et ça a marché pour moi. Mon opérateur est Telcel.
    • On dirait que ça remarche. Merci d’avoir vérifié.
    • Il faut sans doute passer par l’appel international.
      L’indicatif d’accès international du Mexique devrait être 00, donc tu peux composer :
      00 1 442 667 2337