2 điểm bởi GN⁺ 2024-04-03 | 1 bình luận | Chia sẻ qua WhatsApp
  • After the Beep là một trang web tập hợp các tin nhắn thoại do bất kỳ ai gọi điện để lại vào một INBOX công khai, nơi các bản ghi âm ẩn danh được lưu lại kèm số thứ tự, ngày, độ dài và ghi chú
  • Bản ghi mới không được đăng lên ngay mà phải qua phê duyệt thủ công và xử lý phụ đề, đồng thời phần hướng dẫn CALL NOW!!! ở đầu trang khuyến khích người dùng tham gia
  • Danh sách công khai kéo dài từ #1 đến #786, trong đó mục sớm nhất là 2023/05/06, còn mục mới nhất là 2026/06/26
  • Tin nhắn rất đa dạng, từ lời chào ngắn 0:02 đến các bản ghi dài hơn 5 phút, pha trộn giữa trò đùa, bài hát, tâm sự, gợi ý và phản hồi dưới dạng ghi chú thoại ngắn
  • Trang web được công bố dưới dạng mã nguồn mở và cũng cung cấp liên kết chính sách quyền riêng tư, cho phép xem cách vận hành của hộp thư thoại công khai

INBOX thư thoại công khai

  • After the Beep cung cấp danh sách tin nhắn thoại công khai theo định dạng Voicemail INBOX
  • Phần hướng dẫn CALL NOW!!! ở đầu trang cũng cho biết rằng các tin nhắn mới sẽ chỉ được công khai sau khi qua phê duyệt thủ công và xử lý phụ đề
  • Danh sách được sắp xếp dưới dạng bảng
    • #: Số thứ tự tin nhắn
    • Date: Ngày và giờ đăng
    • Length: Độ dài bản ghi
    • Memo: Tóm tắt tin nhắn hoặc ghi chú phụ đề

Phạm vi và định dạng tin nhắn

  • Các tin nhắn công khai kéo dài từ #1 đến #786
    • #1 là 2023/05/06 6:17 AM với nội dung Yooooo, I LOVE you dude
    • #786 là 2026/06/26 2:06 PM với nội dung Hello?
  • Độ dài bản ghi rất khác nhau, từ vài giây đến vài phút
    • Ví dụ: Beep, Hi, who are you? dài 0:02
    • Ví dụ: Death of a cat (part 1) dài 5:01
    • Ví dụ: I met this dude named Alex (part 1) dài 5:00

Các kiểu tin nhắn thể hiện qua ghi chú

  • Những tin nhắn chào hỏi hoặc mang tính thử nghiệm xuất hiện lặp lại
    • Hello?, Testing 123, Can you hear me now?, Is anybody there?
  • Cũng có nhiều bản ghi nhẹ nhàng như trò đùa, meme, bài hát hay bắt chước âm thanh
    • Never Gonna Give You Up
    • Recording of a modem handshake
    • Banana Phone acapella
    • Twinkle, twinkle, little star
  • Một số ghi chú cũng thể hiện cảm xúc cá nhân hoặc lời động viên
    • I lost my grandmother this last year
    • Everything will get better
    • You are not alone
    • There are people out there who care
  • Một số mục dùng định dạng [RE:] để cho biết đó là phản hồi với tin nhắn khác

Liên kết ngoài và thông tin vận hành

1 bình luận

 
GN⁺ 2024-04-03
Ý kiến trên Hacker News
  • Không hiểu sao, chuyện này làm tôi nhớ thời đi học đầu thập niên 90. Tôi nhập ngẫu nhiên các số điện thoại vào hệ thống hộp thư thoại của trường đại học và thử mật khẩu mặc định 0000; nếu vào được thì nghĩa là hộp thư thoại của số đó chưa được thiết lập
    Khi tìm được số như vậy, chúng tôi ghi một bài hát làm lời chào, rồi dán giấy hướng dẫn “dial a song” lên từng bốt điện thoại công cộng trong khuôn viên để ai cũng có thể nghe nhạc như một chiếc jukebox công cộng khổng lồ
    Mọi thứ chạy tốt suốt một học kỳ, cho đến khi một người chẳng vui tính chút nào đổi mặc định của hệ thống điện thoại để vô hiệu hóa hộp thư thoại của các số chưa dùng, và tất cả bài hát chúng tôi ghi cũng biến mất

    • Trời ơi, tôi vẫn nhớ mình từng làm trò này với bạn bè. Mật khẩu hộp thư thoại mặc định lúc nào cũng dùng được, nên tôi đổi tin nhắn thoại của bạn thành những âm thanh kỳ quặc hoặc giọng tôi giả tiếng người khác
      Hồi đó mọi thứ thật sự dễ bị tấn công về bảo mật. Tôi cũng nhớ lúc còn nhỏ cầm điện thoại không dây đi quanh rồi phát hiện có thể bắt nghe được cuộc gọi của người khác
      Công nghệ ngày xưa có một sức hút kỳ lạ, và tôi nghĩ đó không chỉ là hoài niệm thuần túy. Đời sống của chúng ta chưa xoay quanh công nghệ nhiều như vậy, nên việc nghịch ngợm đủ thứ cũng không gây hại lớn
    • Tôi thật sự ghét những chuyện kiểu này. Những bài hát đó làm hại ai chứ? Chẳng ai cả, vậy mà có người đã khiến thế giới tệ hơn một chút chỉ vì nó không phải là “cách đúng chuẩn”
  • Có ai từng dùng Red Talking Phonebook vào thập niên 1990 không?
    Có một số điện thoại mà khi gọi vào rồi nhập mã, bạn có thể nghe lịch chiếu phim, chuyện cười, giờ hiện tại và các thông tin tương tự
    Tôi đã thử nhập mã ngẫu nhiên để tìm các dịch vụ ẩn và cuối cùng cũng tìm ra. Tôi không nhớ chính xác mã, nhưng đại khái là 9987; về cơ bản đó là một hộp thư thoại công cộng ẩn danh, nơi bạn có thể nghe bản ghi người khác để lại hoặc tự ghi âm
    Một vài người khác cũng tình cờ tìm ra, và nội dung thì đủ loại: từ tin nhắn hài hước đến cực kỳ ngớ ngẩn, rồi cả khá đáng sợ hoặc kỳ quặc. Nhưng sau đó tôi chưa từng thấy ai nói rằng họ đã phát hiện ra nó, nên chắc chắn ở đây phải có ai đó biết

    • Một thứ tương tự là một số điện thoại do bạn tôi chỉ cho. Khi gọi vào, bạn nghe thấy hàng trăm người đang nói, giống như một dạng nhiễu chéo đường dây analog
      Mọi người gào lên để người khác nghe thấy mình và tỏ ra rất vui, nhưng vài người thì thật sự tức giận. Có người có vẻ thực sự muốn gọi điện, còn số khác thì chỉ đang nghịch
      Vài ngày sau nó biến mất; có lẽ đó là điều may cho những người dùng đường dây bị ảnh hưởng trực tiếp
  • Không chỉ vẻ ngoài, mà nhìn chung nó gợi nhớ đến thập niên 90
    Ở Chicago giữa thập niên 90, và có lẽ ở hầu hết các thành phố cũng vậy, máy nhắn tin rất thịnh hành; mua máy nhắn tin thì được kèm hộp thư thoại miễn phí. Các công ty máy nhắn tin đặt PIN hộp thư thoại là 4 chữ số cuối của số máy nhắn tin, rồi để khách hàng tự đổi sau khi đăng ký
    Vì vậy tôi biết khá nhiều người dành cả ngày thử số để chiếm các số hộp thư thoại rồi dùng cho đủ việc. Chúng được dùng để quảng bá rave và tiệc tùng, làm party line, bảng tin, và những việc liên quan đến graffiti
    Hồi đó việc tìm một bốt điện thoại công cộng trong khu phố, gọi vào vài hộp thư thoại quen thuộc để xem cuối tuần có gì làm và bạn bè sẽ ở đâu là chuyện rất bình thường

  • Rất tuyệt, và hơi làm tôi nhớ đến The Secrets Hotline
    https://podcasts.apple.com/gb/podcast/the-secrets-hotline/id...

  • Tôi tò mò họ dùng codec âm thanh và tham số nào cho các bản ghi. Họ tái hiện âm thanh điện thoại cố định thập niên 90 rất tốt

    • Chỉ cần áp dụng bộ lọc thông dải 300Hz~3300Hz lên bất kỳ bản ghi nào là có lẽ đã làm nó khá giống giọng gọi điện thoại analog [1]
      [1]: https://en.wikipedia.org/wiki/Plain_old_telephone_service#Ch...
    • Âm thanh lấy trực tiếp từ mạng điện thoại TDM có lẽ là mẫu 8-bit, tần số lấy mẫu 8 kHz, đã qua nén giãn biên độ (companding). Muốn làm thứ khác thì cần peering IP trực tiếp với nơi như nhà mạng di động, điều này về thực tế là khó với các nhà cung cấp VoIP trunking giá rẻ thông thường
    • Tôi nhận từ nhà cung cấp VoIP dưới dạng tệp WAV 16-bit 8kHz. Trước khi upload, tôi nén sang MP3 bằng ffmpeg
      Tôi không kiểm soát được chất lượng gốc, nhưng bản thân tôi cũng khá hài lòng
  • Các tin nhắn thoại thật sự lành mạnh và rất có không khí thập niên 90, tôi đã cười phá lên ở tin nhắn Hot Pockets
    Sẽ rất hay nếu có thêm chi tiết về stack và cách triển khai. Tôi tò mò họ đã làm nó như thế nào

    • Trang này là một site tĩnh dựng bằng Jekyll. Hộp thư nhận thư thoại được host bằng VoIP.ms
      Tôi chạy thủ công một script Python để lấy các tin nhắn thoại, chỉnh các tệp Markdown mà script đó xuất ra để thêm ghi chú, rồi dùng một script khác build site và upload lên Neocities
      Tôi cũng từng nghĩ đến việc làm một “app” riêng, nhưng không có lý do gì để phức tạp hóa quá mức cần thiết. Dù sao tôi cũng duyệt thủ công mọi cuộc gọi, nên tôi giữ nó bằng vài script đơn giản và hosting tĩnh
      Có thể xem mã nguồn site và các script ở đây: https://gitlab.com/unixispower/after-the-beep
  • Có người khác cũng làm dự án tương tự, nên thật tuyệt khi thấy nhiều thứ kiểu này hơn
    https://linktr.ee/at_the_beep

  • Hay đấy. Tôi tò mò họ có dùng thứ như Asterisk hoặc FreeSWITCH để kết nối với SIP trunk không
    Nếu có thì liệu có backend cho dialplan không; nếu được, tôi muốn xem mã

    • Tôi có tự host Asterisk ở nhà cho vui, nhưng với dự án này tôi dùng nhà cung cấp VoIP giá rẻ VoIP.ms để giảm gánh nặng hosting
      Mã tôi viết để lấy tin nhắn chỉ là một script Python đơn giản tích hợp API rất bình thường: https://gitlab.com/unixispower/after-the-beep/-/blob/main/_u...
    • Không có ý hạ thấp công sức của tác giả, nhưng với FreeSWITCH, chỉ cần cấu hình mặc định và một nhà cung cấp SIP miễn phí hoặc giá rẻ là có thể làm phần SIP này
      Về cơ bản nó cung cấp dịch vụ hộp thư thoại cho điện thoại offline, nên chỉ cần thêm nhà cung cấp SIP và chuyển mọi cuộc gọi đến vào, chẳng hạn, máy nhánh 1000, nhưng không kết nối thiết bị SIP nào vào máy nhánh đó, thì tất cả sẽ vào hộp thư thoại và tạo ra một thư mục chứa tệp WAV. Phần frontend thì tôi không rõ, nhưng ở nhà tôi để Apache phục vụ index của thư mục đó
      Nếu bạn tò mò về phần SIP, tôi thật sự khuyên nên cài Asterisk hoặc FreeSWITCH rồi nghịch thử. Phần cấu hình sẽ buộc bạn dùng các tệp INI hoặc XML kỳ quặc và học thêm nhiều thuật ngữ mới, nhưng đây là cách rẻ và vui để chơi. Nếu muốn sa vào cho đúng nghĩa thì đó cũng là một cái hố thỏ không đáy
      Cá nhân tôi, ngoài việc nó là đồ chơi và nền tảng thử nghiệm, lý do duy nhất tôi vẫn chạy PBX là vì có thể ghi âm cuộc gọi dễ dàng. Phần lớn là do trí nhớ tôi kém và ghi chú cũng tệ, nhưng hiện nay dường như không có điện thoại di động nào trên thị trường cho phép ghi âm cả hai chiều âm thanh của cuộc gọi thoại
  • Tôi đã để lại tin nhắn vài giờ trước nhưng không thấy trên website. Tôi bỏ lỡ điều gì sao?

    • Site này duyệt thủ công. Tôi đã mắc sai lầm khi đăng nó vào giờ ăn trưa, rồi phải quay lại làm việc nên bị trễ khá lâu. Giờ tôi đang xử lý lại
    • Có vẻ một người đang duyệt thủ công nên có thể mất chút thời gian
  • Tôi thử gọi từ Mexico nhưng hình như cuộc gọi không kết nối
    Tôi đang gọi +1 442 667 2337

    • Tôi gọi theo cách đó và với tôi thì được. Nhà mạng là Telcel
    • Có vẻ đã hoạt động trở lại. Cảm ơn đã kiểm tra
    • Có lẽ bạn cần gọi như cuộc gọi quốc tế
      Mã gọi quốc tế của Mexico chắc là 00, nên hãy gọi như thế này
      00 1 442 667 2337