Before the dial-out system can initiate a PPP link, you must collect information about the dial-in server that is to become the peer. Then, you use this information to create the chat script, which describes the actual conversation between the dial-out system and the peer.
For more information, see Configuring Modem Speed for a Dial-Up Link.
Server's telephone number
Authentication protocol that is used, if appropriate
Login sequence that is required by the peer for the chat script
For example, you might create the following chat script, /etc/ppp/mychat, to call the dial-in server myserver.
SAY "Calling the peer\n"
        TIMEOUT 10
        ABORT BUSY
        ABORT 'NO CARRIER'
        ABORT ERROR
        REPORT CONNECT
        "" AT&F1&M5S2=255
        TIMEOUT 60
        OK ATDT1-123-555-1234 
        CONNECT \c
        SAY "Connected; logging in.\n"
        TIMEOUT 5
        ogin:--ogin: pppuser
        TIMEOUT 20
        ABORT 'Login incorrect'
        ssword: \qmypassword
        "% " \c
        SAY "Logged in.  Starting PPP on peer system.\n" 
        ABORT 'not found'
        "" "exec pppd"
        ~ \cThe script contains instructions for calling a Oracle Solaris dial-in server that requires a login sequence. For a description of each instruction, refer to Basic Chat Script Enhanced for a UNIX Login Style. For complete details about creating a chat script, read the section Defining the Conversation on the Dial-Up Link.
If a peer runs Oracle Solaris or a similar operating system, consider using the preceding chat script as a template for your dial-out systems.