These were originally built for AT&T and can be found from several sources (e.g. EarthLCD). Please note, however, that the original AT&T firmware must be replaced in order to use these displays in your project and depending on where you get your panel, the firmware may or may not have already been replaced.
My panels have had the original AT&T firmware replaced with the excellent code provided by PJRC which implements an easy to use serial interface running at 19,200 baud. The firmware offers a command set based on that of the widely used Hitachi HD44780 controller making it easy to integrate into your project. A .zip file with all the files needed to build the PJRC firmware as well as a .hex file containing the compiled firmware is available here. See this page for command set details. A connection diagram for external switches supported by the firmware may be seen here.
The interface is RS-232 format with regard to timing (19,200 baud, 8 bits, no parity, 1 stop bit) but the Rx and Tx signals are TTL level, positive logic. The panel requires +5V at about 70mA for the main logic and a negative voltage for the contrast control, -9 to -12 volts at about 2mA. This is often supplied by a MAX232 chip if you don't already have a suitable negative supply in your design.
16 pin (2x8) DuPont header, which only needs 3 connections to work. GND, V+(9-30v), RX(in)