If you want to beep the PC speaker, you can send an ASCII 0x7 or the string "\cG" to the console. The tricky part is getting the console opened; the Web server won't have permission to do that by default, and giving it permission is a security risk.

If you want to use a sound card in the machine, use one of the Sound modules on CPAN.

For either of these, I would recommend writing a small server to control the sound, and have it accept simple requests to make a noise. That way you avoid the security problems of giving the Web server access to anything, and you can change out the backend without changing any code.

You could also consider sending out a special network packet, and having users run a client on their PC that would make the beeping sound, or running a client on a central server that's closer to people's desks.


In reply to Re: Does Perl ring a bell? by sgifford
in thread Does Perl ring a bell? by kwaping

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.