═══ 1. Button:Dial/Hang ═══ When not connected, this button allows you to dial the entry currently selected. When connected, this button allows you to hang up on the currently connected session. ═══ 1.1. Button:Add ═══ This button allows one to add a new dial entry. You will be placed in the notebook settings to fill in all appropriate information for this entry. ═══ 1.2. Button:Edit ═══ This button allows one to edit the setup pages of the currently selected entry. Editting an entry during or after dialing will have no effect until the dialing sequence is completed. ═══ 1.3. Button:Delete ═══ This button allows one to delete the currently selected entry from the entry list. You will be prompted to confirm a deletion to prevent any accidental loss. ═══ 1.4. Button:Config ═══ This button allows one to edit the configurable toggles of the program. 1. Configure ═══ 1.5. Button:Exit ═══ This button will exit the program and disconnect from any connect that may be active. ═══ 1.6. Toggle:Disable AutoStarts ═══ This toggle allows you to temporarily disable any AutoStart programs you have configured from running when a connection is established. This is automatically flagged after the AutoStart programs have been initially started. ═══ 1.7. Toggle:Debug Mode ═══ This toggle allows you to turn on debug mode. Debug mode is used to aid in the tracking of PPP/SLIP configuration errors. More information will be displayed in the status window during a dial. ═══ 1.8. Toggle:Allow Disconnect ═══ If you have the configured toggle 'Reconnect on Disconnect', 'Redial', or 'Redial on Error' turned on, this toggle will override it and force the dialer to stay disconnected after the current dial sequence. ═══ 1.9. Button:CPS ═══ If closed, this button will open the CPS stats window. If opened, this button will close it. Window positions are saved. ═══ 1.10. Button:Bytes ═══ If closed, this button will open the Bytes stats window. If opened, this button will close it. Window positions are saved. ═══ 1.11. Button:Time ═══ If closed, this button will open the Total and Session Online Time stats window. If opened, this button will close it. Window positions are saved. ═══ 1.12. Normal Mode/FullSize ═══ When in condensed mode this button will toggle back to the main window interface. ═══ 1.13. Condensed Mode ═══ This option toggles on Condensed Mode. When in condensed mode a much smaller window interface will be used to conserve desktop space. ═══ 1.14. ListBox:Providers ═══ This listbox contains names, login ID's and provider names. Selecting an entry will cause the phone numbers to be displayed in the phone numbers listbox unless you are currently dialing/connected. Clicking the RMB (Right Mouse Button) will bring up a popup menu for convience. ═══ 1.15. ListBox:Phone Numbers ═══ The phone numbers listbox contains a list of all phone numbers that were entered in the settings notebook. If no numbers are selected, when dialing, all numbers will be scrolled through in order before returning to the beginning. Optionally, you can select specific numbers from the list to dial, and only those will be scrolled through. Choosing numbers to use can be done at any time, including during the dial sequence. ═══ 1.16. ListBox:Status ═══ The status listbox contains an echoed listing of the text that the PPP/SLIP programs normally output. Choosing debug mode can increase the detail of the information that is provided. ═══ 2. Setup Pages ═══ 1. Page 1: Login Info 2. Page 2: Connect Info 3. Page 3: Server Info 4. Page 4: Modem Info 5. Page 5: AutoStart Info ═══ 2.1. Page 1:Login Info ═══ 1. ISP Name 2. Description 3. Login ID 4. Password 5. Phone Numbers 6. Login Sequence 7. Timeout 8. SLIP or PPP ═══ 2.1.1. ISP Name ═══ Specify a name for this entry. The name must be unique (the name is case sensitive, so "Name" and "NAME" are different). Example: IBM Note: This is a required entry field. To ensure backwards compatibility with the default IBM dialer, names are limited to 8 characters. ═══ 2.1.2. Description ═══ Optionally specify a short description of this entry. Typically, this would be the name of your Internet provider. Example: Advantis Note: This is a required entry field. ═══ 2.1.3. Login ID ═══ Specify the login user identification assigned to you. Your internet service provider should supply this information. Note: This is a required entry field if using an empty login sequence. Refer to that section for more information. ═══ 2.1.4. Password ═══ Specify the password associated with your login identification. Your internet service provider should supply this information. Note: This is a required entry field if using an empty login sequence. Refer to that section for more information. ═══ 2.1.5. Phone Numbers ═══ Specify the phone number(s) used to access your service provider. Be sure to include any long distance area codes if necessary. Phone numbers need to be separated with an keystroke. Your service provider should provide this information for you. ═══ 2.1.6. Login Sequence ═══ To allow for maximum configurability there are five ways in which one can complete this field.  NONE: The reserved word NONE will indicate that a login sequence is not necessary. Protocol linking will begin upon modem connection.  EMPTY: iLink/2 will input your Login ID and Password from the above entry fields when it detects the following prompts: login: password:   LOGIN SEQUENCE: By enterning a series of strings in the waitfor/send sequence, a simplified login script can be created. Click here for more information and examples.  ASCII Response Script: Specifying the path/filename of an ASCII response file will run this script upon connection to automate your login sequence. Click here for more information and examples.  REXX Script: Specifying the path/filename of a REXX script will run this script upon connection to automate your login sequence. Click here for more information and examples. ═══ 2.1.6.1. Login Sequence Information ═══ A login sequence works in a standard 'waitfor this' 'send this' format. For example: \r ogin: [LOGIN] assword: [PASSWORD] type: ppp In the above example, the first thing sent upon connect will be a carrier return (\r). Once that has been sent, a 'ogin:' prompt will activate the sending of your login name. The special entry [LOGIN] is automatically replaced by your login name. Once that has been sent, a 'assword:' string will activate the sending of your password. The special entry [PASSWORD] is automatically replaced by your password. Finally, once the string 'type:' is received, 'ppp' will automatically be sent to start the ppp session. ═══ 2.1.6.2. ASCII Response File Information ═══ A response file is very similar to the Login sequence. Simply place the path and filename of the response file in the login sequence entry box to use a response file. Examples of response files can be found in your /tcpip/etc directory, and usually have an *.RSP extension. ═══ 2.1.6.3. REXX Script Information ═══ A REXX script can be used to automate the login procedure. Examples can be found in your /tcpip/etc directory, and usually have an *.CMD extension. ═══ 2.1.7. Timeout ═══ If the option is set to a value other than OFF, iLink/2 will automatically terminate a connect after this many minutes of inactivity. Note: Using the automatic timeout conflicts with the "Reconnect on Disconnect" feature. It is recommended that only one of the two options be used at any time. ═══ 2.1.8. SLIP or PPP ═══ Select the radio button that reflects the protocol you wish to use for this connection. The protocol must match that of the host connection. CSLIP is the Compressed Serial Line Internet Protocol (Check SLIP and turn ON VJ Compression) SLIP is the Serial Line Internet Protocol PPP is the Point-To-Point Protocol Note: This information should be supplied by your provider. ═══ 2.2. Page 2:Connect Info ═══ 1. Your IP Address 2. Destination IP Address 3. Netmask 4. MTU/MRU Size 5. VJ Compression 6. Domain Nameserver 7. Your Host Name 8. Your Domain Name ═══ 2.2.1. Your IP Address ═══ Specify your 32-bit dotted decimal notation Internet Protocol address. Note: This information should be supplied by your provider if you have a static IP address This field isn't used if you use a REXX script in your login sequence. ═══ 2.2.2. Destination IP Address ═══ Specify the 32-bit dotted decimal notation Internet Protocol address of the destination host to which you want to connect. This is sometimes referred to as the Gateway Address. Note: This information should be supplied by your provider. This field is NOT used if you use a REXX script in your login sequence. ═══ 2.2.3. Netmask ═══ Specify the 32-bit dotted decimal notation network mask (subnet) used to indicate which portion of your IP address represents the network address, and which represents the host address. 255.255.255.0 is common. Note: This information should be supplied by your provider. This field is NOT used if you use a REXX script in your login sequence. ═══ 2.2.4. MTU/MRU Size ═══ If you are using SLIP, this entry will specify the Maximum Transmission Unit (MTU) size. If you are using PPP, this entry will specify the Maximum Response Unit (MRU) size. This number indicates the largest possible unit of data that can be sent on a given medium in a single frame. The regular value for SLIP is 1006, while for PPP it is 1500. Note: This information should be supplied by your provider. This is a required entry field. ═══ 2.2.5. VJ Compression ═══ Van Jacobson (VJ) packet header compression must be set to the same value on both ends of a connection or connection problems will occur. Only check this box if the host provider supports VJ compression. Note: This information should be supplied by your provider. ═══ 2.2.6. Domain Nameserver ═══ Specify the 32-bit dotted decimal notation Internet Protocol (IP) address of the server that resolves host names to IP addresses. Note: This information should be supplied by your provider. This is a required entry field. ═══ 2.2.7. Your Host Name ═══ Specify the symbolic name assigned to your computer. Note: This information should be supplied by your provider. ═══ 2.2.8. Your Domain Name ═══ Specify the name of the domain in which your computer resides. The domain name includes all subdomains and the root domain seperated by periods. Note: This information should be supplied by your provider. This is a required entry field. ═══ 2.3. Page 3:Server Info ═══ 1. News Server 2. Gopher Server 3. WWW Server 4. Mail Gateway 5. POP Mail Server 6. Reply Domain 7. Reply (mail) Domain 8. POP Login ID 9. POP Password ═══ 2.3.1. News Server ═══ Specify the hostname or 32-bit dotted decimal notation Internet Protocol address of your default news server. Note: This information should be supplied by your provider ═══ 2.3.2. Gopher Server ═══ Specify the hostname or 32-bit dotted decimal notation Internet Protocol address of your default gopher server. Note: This information should be supplied by your provider ═══ 2.3.3. WWW Server ═══ Specify the hostname or 32-bit dotted decimal notation Internet Protocol address of your default www server. Note: This information should be supplied by your provider ═══ 2.3.4. Mail Gateway ═══ A mail gateway routes mail to the recipients. If your connection is via LAN, this field is optional. If your network uses a mail gateway, enter its hostname here. If your connection is through a service provider, the mail gateway host name is assigned by your provider. This entry can NOT be a 32-bit dotted decimal notation IP address. The POP Mail Server will be used as a default. Note: This information should be supplied by your provider if one is used. ═══ 2.3.5. POP Mail Server ═══ Specify the host name of your default mail server. If you are given a POP mail box, specify its hostname in this field. This entry can NOT be a 32-bit dotted decimal notation IP address. Note: This information should be supplied by your provider ═══ 2.3.6. Reply Domain ═══ Specify the name of the domain in which your mail server resides. This domain name should include all subdomains and the root domain separated by periods. Note: This information should be supplied by your provider ═══ 2.3.7. Reply (Mail) ID ═══ Specify the name assigned to you for use in sending and receiving email. If using a service provider, this usually is the same as your main login name. Note: This information should be supplied by your provider ═══ 2.3.8. POP Login ID ═══ Specify the login name/ID assigned to you for accessing the mail server. Note: This information should be supplied by your provider ═══ 2.3.9. POP Password ═══ Specify the password assigned to you for accessing the mail server. Note: This information should be supplied by your provider ═══ 2.4. Page 4:Modem Info ═══ 1. Modem Type 2. Com Port 3. Speed (bps) 4. Data Bits 5. Parity 6. Prefix 7. Initialization String 1 8. Initialization String 2 9. Call Waiting 10. Disable Sequence ═══ 2.4.1. Modem Type ═══ Specify the type of modem you are using. ═══ 2.4.2. Com Port ═══ Specify the name of the communications/serial port of your computer to which your modem is attached. ═══ 2.4.3. Speed (bps) ═══ Specify the speed of the connection. This may be equal to or less than the capacity of your modem. Note: This information should be supplied by your provider. ═══ 2.4.4. Data Bits ═══ Specify the number of data bits in each character sent or received. The usual value is 8. Note: This information should be supplied by your provider. ═══ 2.4.5. Parity ═══ Specify the parity of the connection. A parity bit is added to a group of binary digits to cause the sum of the digits to be either even or odd. This parity bit is used in paritiy checking, and must match the setting of the host modem. Possible values are none, space, mark, even, and odd. The default is NONE. Note: This information should be supplied by your provider. ═══ 2.4.6. Prefix ═══ Specify the dial prefix for your modem. This is the attention command string that precedes the phone number. The default is ATDT. Note: This information should be supplied by your modem documentation. ═══ 2.4.7. Initialization String 1 ═══ Specify the initialization string used by your modem. This is the set of attention commands that initiates the modem. Note: This information should be supplied by your modem documentation. ═══ 2.4.8. Initialization String 2 ═══ Specify the initialization string used by your modem. This is the set of attention commands that initiates the modem. This field allows you to specify a second set of commands that might not have fit on a single initialization entry line. Note: This information should be supplied by your modem documentation ═══ 2.4.9. Disable Call Waiting ═══ If your phone service includes call waiting, and you wish to disable it during modem use, you can toggle the usage of a disable sequence here. Check this box if you wish to disable call waiting. ═══ 2.4.10. Disable Sequence ═══ If you have chosen to disable call waiting, specify the phone key sequence used to disable the service here. Note: This information should be supplied by your telephone company/phone book. ═══ 2.5. Page 5:AutoStart Info ═══ 1. Program Titles 2. Program Filename 3. Program Arguments 4. Program Path 5. Program Title 6. Start Up Options 7. Program Type ═══ 2.5.1. Program Titles ═══ This box displays all the program titles you have set to autostart. You can scroll through this list and choose a program title to edit or delete. ═══ 2.5.2. Program Filename ═══ Specify the program executable filename here. Do NOT include the path. ═══ 2.5.3. Program Arguments ═══ Specify any command line arguements for the program filename here. ═══ 2.5.4. Program Path ═══ Specify the full path of the program filename here. This field will be combined with the executable filename to properly run the program. ═══ 2.5.5. Program Title ═══ Specify a program title for this entry. ═══ 2.5.6. Start Up Options ═══ Specify if you want the prorgram to be Maximized or Minimized upon startup. ═══ 2.5.7. Program Type ═══ Specify the program type. A program is either a Windowed, Fullscreen or PM program. DOS or Windows autostarts are not supported at this time. ═══ 3. Configuration ═══ 1. Redial 2. Reconnect on Disconnect 3. Use Condensed Window 4. Start Minimized 5. Confirm on Hangup 6. Confirm on Exit 7. Redial on Error 8. Beep on Connect 9. Minimize on Connect 10. Open CPS Window on Connect 11. Open Bytes Window on Connect 12. Open Time Window on Connect 13. Exit on timeout ═══ 3.1. Redial ═══ This option allows you to specify whether or not you wish the dialer to redial. You can also specifiy the number of times the dialer will redial. ═══ 3.2. Reconnect on Disconnect ═══ If this option is checked, the dialer will automatically reconnect if your connect is ever lost. ═══ 3.3. Use Condensed Window ═══ If this option is checked the Condensed window will be used as a default. ═══ 3.4. Start Minimized ═══ If this option is checked, iLink/2 will open as a minimized program. ═══ 3.5. Confirm on Hangup ═══ If this option is checked you will be prompted with a Yes/No option window when you choose to hangup. ═══ 3.6. Confirm on Exit ═══ If this option is checked you will be prompted with a Yes/No option window when you choose to exit iLink/2. ═══ 3.7. Redial on Error ═══ If this option is checked the dialer will attempt to redial even if it encouters an error. ═══ 3.8. Beep on Connect ═══ If this option is checked you will be notified by a set of beeps that a connection has been established. ═══ 3.9. Minimize on Connect ═══ If this option is checked iLink/2 will minimize itself when a connection is established. ═══ 3.10. Open CPS Window on Connect ═══ If this option is checked the CPS Status Window will be automatically opened when a connection is established. ═══ 3.11. Open Bytes Window on Connect ═══ If this option is checked the Bytes Status Window will be automatically opened when a connection is established. ═══ 3.12. Open Time Window on Connect ═══ If this option is checked the Time Status Window will be automatically opened when a connection is established. ═══ 3.13. Exit on timeout ═══ If this option is checked, iLink/2 will exit after hanging up, if a timeout has occured. This is especially useful when using iLink/2 with scripts that periodically check for mail - the scripts can then start iLink/2, and be sure that it exits after timing out. ═══ 4. Status Windows ═══ Three status windows can be used to track online information. The CPS (Characters Per Second) window displays Current CPS, Peak CPS (the highest CPS achieved during this connect) and Average CPS (an ongoing average based upon your session connect time). The BYTES window displays the total number of bytes that have been sent (Outgoing) and received (Incoming) for this session. The TIME window displays both your Total Online Time used for all connections with the specific entry to which you are connected, as well as Session Online Time to dispaly how long your current connection has been active. These windows can be moved around the desktop by holding the LMB (Left Mouse Button) down while dragging any part of the window. A small pop up menu will appear if you click with your RMB (Right Mouse Button) anywhere on the window. This menu allows you to close the window, or reset the values of the window. ═══ 5. iLink/2 General Help ═══  Main Window  Condensed Window  Configuration  Login Info  Connect Info  Server Info  Modem Info  Autostarts Info  Status Windows ═══ ═══ A 32-bit dotted decimal consists of four 8bit numbers written as a decimal separated by periods. Example: 127.0.0.1