home *** CD-ROM | disk | FTP | other *** search
/ The Unsorted BBS Collection / thegreatunsorted.tar / thegreatunsorted / texts / cell_nfo / manual < prev    next >
Text File  |  1994-05-12  |  8KB  |  187 lines

  1.             Cellular Telephone Experimentors Kit
  2.  
  3.            Copyright (C) 1994 by Network Wizards
  4.  
  5.                    March 4, 1994
  6.  
  7.  
  8.  
  9. DISCLAIMER
  10.  
  11. The Cellular Telephone Experimentors Kit is designed for experimentation
  12. and testing of cellular telephones.  It is not designed to be used for any
  13. illegal or fraudulent purposes.  It is illegal to make telephone calls with
  14. intent to defraud the cellular service provider.  It is illegal for most
  15. people to listen to cellular telephone calls.  Be aware of these laws when
  16. using this kit.  Check on them if you need more information.  You can break
  17. laws by typing the wrong thing.  Be careful!
  18.  
  19. In no event will Network Wizards be liable for any damages, incidental
  20. or consequential, arising out of use or misuse of this product.
  21.  
  22.  
  23.  
  24. DESCRIPTION
  25.  
  26. The Cellular Telephone Experimentors Kit consists of an interface adapter
  27. and cable, and a floppy disk containing software and manual.  The kit is
  28. designed for technicians, students, professionals, hobbyists, and others
  29. interested in using, learning, repairing, and experimenting with cellular
  30. telephone technology.
  31.  
  32. A supplied program can be used to enter test modes built into the cellular
  33. phone for testing and repairs.  Another program can be used to access the
  34. phones user features, and program telephone memories and NAMs by using a PC
  35. interface instead of awkward phone keyboard commands.  A programmers
  36. library is supplied to allow you to write your own programs to access the
  37. phone in both normal operating mode and in test mode.  A program is
  38. supplied that gives examples of writing applications for either of these
  39. modes.  One of these programs shows how the PC can completely control the
  40. cellular phone, making and receiving calls while the phone is only
  41. operating in its test mode with the PC handling all of the cellular
  42. protocol and messaging functions.
  43.  
  44. The software distribution also contains information files on cellular
  45. telephone related things, such as lists of cellular systems, and a short
  46. tutorial on how the cellular phone system operates.
  47.  
  48.  
  49.  
  50. HARDWARE
  51.  
  52. The cellular telephone interface adapter is enclosed in an RS-232
  53. connector shell.  One end is a DB25 female connector wired as a DCE, for
  54. direct connection to a PC serial port.  It uses pins 2 (rx), 3 (tx), and 7
  55. (ground).  The other end of the adapter is an 10-pin RJ45 connector.  An
  56. adapter cable converts this into the connector that plugs into the bottom
  57. of the cellular phone.
  58.  
  59. A 3.5mm stereo jack on the side of the interface provides access to the
  60. phones audio signals.  The outer ring is ground.  The inner ring is audio
  61. into the phone, and the tip is audio coming out of the phone.  The phone
  62. must be sent a command to use these lines instead of its internal handset.
  63.  
  64. The interface contains a microcontroller and interface circuitry that
  65. converts the phones proprietary interface into standard RS-232 signals at
  66. 2400 baud.  At this time we are not releasing specs on the RS-232 protocol
  67. used;  you will need to use the supplied software and programming libaries
  68. to control the phone.  The interface gets its power from the phone.  It
  69. only uses a few milliamps, but should be unplugged from the phone when
  70. not in use.  Do NOT attempt to plug the RJ45 connectors into any other
  71. devices (such as telephones, modems, etc).
  72.  
  73.  
  74.  
  75. USE OF THE INTERFACE
  76.  
  77. The interface should be connected to both the cellular phone and a PCs
  78. serial port.  The software supports COM1 or COM2.  The OKI must be turned
  79. off, as the software will power up the OKI itself.
  80.  
  81.  
  82.  
  83. DEBUGGING INTERFACE CONNECTION PROBLEMS
  84.  
  85. If the software fails to see the phone, you can check the connection with
  86. this technique.  Run any standard terminal emulation software on the PC.
  87. Connect to the COM port the interface is connected to (with the OKI
  88. attached and powered off).  Set the baud rate for 2400 baud, 8 bits, no
  89. parity.  Now turn the phone on.  You should see a string of six characters
  90. come back (three repeated twice).  If you do not see any characters come
  91. back, check your connections and such until you get the problem corrected.
  92.  
  93.  
  94.  
  95.  
  96. USING THE SOFTWARE
  97.  
  98. The distribution contains some informational files for browsing or
  99. searching, including:
  100.  
  101. AREACODE.DOC
  102.  
  103.   A listing of North American area codes.
  104.  
  105.  
  106. SYSTEMS.DOC
  107.  
  108.   A listing of North American cellular telephone systems.
  109.  
  110.  
  111.  
  112. There are four programs supplied for controlling the cellular phone.
  113. All four programs default to using the COM1 port for the interface.
  114. If you are using COM2, you can type the program name followed by "2"
  115. to use them, such as "MENU 2".
  116.  
  117. MENU.EXE
  118.  
  119. The MENU program can display and set NAM information, edit telephone number
  120. memories, set the custom power-on message, and discharge the battery.  The
  121. MENU program uses a simple menu driven interface to access these functions.
  122. Menu's are navigated by using the arrow keys: up/down to select a menu
  123. item, right-arrow (or RETURN) to select the item, and left-arrow to go back
  124. up a level.  ESCAPE exits the program (from the top-level only) and a few
  125. sub-menus.
  126.  
  127. When editing telephone number memories, you must first read memories into
  128. the PCs buffer from either the cellular phone or a file.  Then you can
  129. edit, sort, print, or save them (back to the phone, or to a file).  We
  130. advise reading the memories from your phone into the buffer, and then
  131. saving them to a backup file before you begin playing with these functions.
  132. This way you will be able to recover from any mistakes you make.
  133.  
  134.  
  135. TEST.EXE
  136.  
  137. TEST is a program for cellular telephone testing and maintenance.  TEST
  138. presents a simple one screen display of the various things that can be set
  139. on the cellular phone.  Each function is controlled by a single keypress.
  140. Hit ESCAPE to exit.
  141.  
  142.  
  143. NOTE: TEST MODE
  144.   In test mode the phone just waits for commands from the interface adapter
  145. and executes them one at a time.  The phone is not running its normal
  146. cellular telephone operating code.  When in TEST (or DEBUG) mode, the phone
  147. will normally not display anything or have any LEDs on, except for a quick
  148. beep and LED flash when it is initially turned on.
  149.  
  150.  
  151. KEYCON.EXE, KEYCON.C
  152.  
  153. KEYCON is a simple program that turns the phone on in its normal operating
  154. mode as a cellular phone.  You can then operate the phone by pressing keys
  155. on the PC keyboard.  KEYCON.C is the corresponding source code and shows
  156. how the phone is controlled in normal mode.
  157.  
  158.  
  159. TEL.EXE, TEL.C
  160.  
  161. TEL is a program that turns the phone on in its built-in test mode, and
  162. then "simulates" being a telephone by controlling all functions from the
  163. PC.  TEL displays messages for every function it controls on the phone,
  164. allowing you to understand how the cellular system operates.
  165.  
  166. TEL first gets your current NAM out of the phone (you should have it set to a
  167. local registered NAM) and displays it along with your phones ESN.  Then it
  168. starts monitoring the proper cellular control channel for paging messages.
  169. If your phone is paged for an incoming call, TEL will tell you to type R to
  170. receive the call.  If you want to make a call, use the S command to send a
  171. call setup message.  TEL will then enter conversation mode, set up the
  172. transmitter, receiver and all other functions, and monitor for and make
  173. handoffs to new channels.
  174.  
  175. NOTE:  You may not be able to hit "R" fast enough to answer the call
  176. before the cellular system decides you are not there.  You could fix
  177. this by having the program automatically answer any incoming calls.
  178.  
  179.  
  180. PROGRAMMING LIBRARIES
  181.  
  182. The programming library file is CTLIB.OBJ.  It is fully documented in 
  183. file CTLIB.DOC.  The module and all other code were written in Borland
  184. Turbo C 2.0 using the small memory model, and word alignment.  See the
  185. enclosed Makefile for compiling examples.  Any programs you write need
  186. to include CTLIB.H, and be linked with CTLIB.OBJ, TTY.OBJ, and TTYA.OBJ.
  187.