WPC? 
      Z          0   m     U$   J   i  	%        #       0   (     0        U=  *     0       0       0     Y   U*   .     0       0       0     4   0     !  0     o#  0     %  0     &  06   b  (  01   w  )  0   \  *  0   V  S,  0     -  0     ,/  0     0  0     22  0   v  3  0M   p  `5  0#     6  0   p  u8  0     9  0   T  k;  0I     <  0     >  0     X@  0     B  0     'D  0   t  F   U   6   |G  0     G  0     <I  0     J  0   \  NL  0     M  0!     DO  0     Q  0     R   Un   *   HT  05     rT  0   l  :V  0   l  W  0     Y  0     Z  0     Q\  0     ^  0     _  0     qa  0     1c  0     d  0     lf   U
   <   h  0     Rh  0     j  0     k  0     ;m  0     n  0   p  ip  0     q  0     s  0     'u   U   :   v  0   f  w  0     yx  0     z  0     {  0     D}  0     ~  0     y  0       0       0       0     -  0   _  
  0   {  l  0       0       0  [    0i   _    0   e  @  0   h    0     
  0   e    0   e    0   I  j  0       0     5  0      0       0     T  0     ܤ  0       0     ?  0     	  0     ٫  0       0     +  0       0     Ȳ  0       0     N  0     ܷ  0       0       0   W  !  0     x  0     H  0     O  0       0     d  0   }  y  0       0       0       0     k  0   Q  Y  0       0       0     c  0     7  0   *  !  0     K  0   V    0     /  0       0     p  0       0     {  0       0       0       0     ?  0   k  "  0       0     v  0   s  K  0   \    0       0       0       0     4 0   v   0     \ 0   `   0     g 0     "
 0      0     
 0     A 0      0      0     5 0      0      0      0      0      0      0     8  0   d  ! 0     O# 0     $ 0   A  u& 0   K  ' 0     ) 0     * 0     f, 0     . 0   ]  / 0     
1 0     2 0     j4 0      6 0     7 0   E  9 0     : 0   g  Q< 0     = 0     ? 0     PA 0   r  +C 0m   I  D 0   C   E 0	   C   )F 0   C   lF 	C      F 	B     F 	B     F 0   C   G 	D   3   FG       yG 0   C   ?H 0   (   H 0   C   H 	A   S   H           )             f      @I  a      BI  f      VI  a      XI  f      lI  a      nI  f      I  a      I  f      I  a      I  f      I  a      I  f      I  a      I  f      I  a      I  f      I  a      I  f      J  a      J  f      J  a      J  f      2J  a      4J  f      HJ  a      JJ  f      ^J  a      `J  f      tJ  a      vJ  f      J  a      J  f      J  a      J  f      J  a      J  f      J  a      J    "   J    .  6    m  K    l  qN    G  R    "   $W      d      FW    G  [      `    "   d  	             p           _  d    "   &i       Hi      `i       lj       j  !      ,      vk    6  Am    6  wn    _  o  !            t  !   `   ,    l  x      |  !   0     !      l  !     &  !   0   <    )    !     6    .  ʃ          l     !     l  !      |    l  l    m  ؓ    G  E          G    !        !            _      *    @      @        6    @  S  	        !        !   p   & "           `         l  !        !       !       !        !         @  |  !      ,  !        !        !         !      %  !     %  !     '  !     )  !      +  !   p   0  !      |0  !     4  !     6  !     8  !      :  !      > 	)   H                                                                                                                                                                                                             !                                    <          e        : N O R M A L   I N D E N     
     
 
   3S  5  + 
 4 
  <   D   L  ! T$5 0    4. . 4     X      XX C           x 6X  9   ` (   C o u r i e r         C 
      
 
     
            ?           0 2  A   `    A r i a l         ? <    9 p` + 2 C o u r i e r   1 0   R o m a n   S p e e d o       X P a n a s o n i c   K X - P 1 1 2 4                                       KXP1124.PRS                                                                                                                                                                       H    -~N@0    (                    $           .                  , T O C   7         2     
    2 
 
        
 2  2T$      . .             ?           0 2  A   `    A r i a l         ? 
      
          
     
 
   3S  2  (  4 
  <   D   L  !2            ?           0 2  A   `    A r i a l         ? 0 2  A   `    A r i a l             .                  , T O C   6             4 
     
        
   !                  ?           0 2  A   `    A r i a l         ? 
      
          
     
 
   3S      2  (  4 
  <   D   L  !2                   ?           0 2  A   `    A r i a l         ?     .                  , T O C   5         *    4 
     
         * < * !      <. . <                  ?           0 2  A   `    A r i a l         ? 
      
          
     
 
   3S      2  (  4 
  <   D   L  !2                   ?           0 2  A   `    A r i a l         ?     .                  , T O C   4         <    4 
     
 
   3S    
 < <&     X      XX C           x 6X  9   ` (   C o u r i e r         C 
      
          
     
 2  (  4 
  <   D   L  !2            ?           0 2  A   `    A r i a l         ? x 6X  9   ` (   C o u r i e r             .                  , T O C   3         
    4 
     
 
   3S    
 
 
 z
&     X      XX C           x 6X  9   ` (   C o u r i e r         C 
      
          
     
 2  (  4 
  <   D   L  !2            ?           0 2  A   `    A r i a l         ?     .                  , T O C   2             4 
     
 
   3S    
   	&     X      XX C           x 6X  9   ` (   C o u r i e r         C 
      
          
     
 2  (  4 
  <   D   L  !2            ?           0 2  A   `    A r i a l         ?     .                  , T O C   1             4 
     
 
   3S         
  &            ?           0 2  A   `    A r i a l         ? 
      
          
     
     2  (  4 
  <   D   L  !2            ?           0 2  A   `    A r i a l         ?     2                  0 I N D E X   4     
    2 
 
      )   	 `	  p    x   (#) 0    `	. . `	            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S  5  + 
 4 
   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     2                  0 I N D E X   3     
    2 
 
      )   	 4  p    x   (#) 0    4. . 4            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S  5  + 
 4 
   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     2                  0 I N D E X   2     
    2 
 
      )   	   p    x   (#) 0    . .             ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S  5  + 
 4 
   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     2                  0 I N D E X   1     
    2 
 
      )   	T  p    x   (#)            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S  5  + 
 4 
   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     0                  . F O O T E R     
     
 
   3S    
 D&     X      XX C           x 6X  9   ` (   C o u r i e r         C 
      
 
     
 5  + 
 4 
   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     0                  . H E A D E R     
     
 
   3S        
 ! (#     X      XX ?           0 2  A   `    A r i a l         ? 
      
 
     
     5  + 
 4 
   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     <          h        : F O O T N O T E   R E F     
     
 
   3S  5  + 
 4 
  <   D   L  ! T$5            ?           0 2  A   `    A r i a l         ? 
      
 
     
            ?           0 2  A   `    A r i a l         ?     <          e        : F O O T N O T E   T E X     
     
 
   3S  5  + 
 4 
  <   D   L  ! T$5            ?           0 2  A   `    A r i a l         ? 
      
 
     
            ?           0 2  A   `    A r i a l         ?     6          u        4 H E A D I N G   9     
     
 
   3S  5  + 
 4 
  <   D   L  ! T$5 0    4. . 4            ?           0 2  A   `    A r i a l         ? 
      
 

    
 
    
 
     
            ?           0 2  A   `    A r i a l         ?     6          u        4 H E A D I N G   8     
     
 
   3S  5  + 
 4 
  <   D   L  ! T$5 0    4. . 4            ?           0 2  A   `    A r i a l         ? 
      
 

    
 
    
 
     
            ?           0 2  A   `    A r i a l         ?     6          u        4 H E A D I N G   7     
     
 
   3S  5  + 
 4 
  <   D   L  ! T$5 0    4. . 4            ?           0 2  A   `    A r i a l         ? 
      
 

    
 
    
 
     
            ?           0 2  A   `    A r i a l         ?     6                  4 H E A D I N G   6     
     
      5  + 
 4 
  <   D   L  ! T$5                  ?           0 2  A   `    A r i a l         ?          
      
 

    
 
    
 
     
 
   3S                        ?           0 2  A   `    A r i a l         ?     6                  4 H E A D I N G   5     
    A 
 5  + 
 4 
  <   D   L  ! T$5            ?           0 2  A   `    A r i a l         ? 
      
 

    
 
    
 
     
 
   Z             ?           0 2  A   `    A r i a l         ?     6                  4 H E A D I N G   4     
    A 
 5  + 
 4 
  <   D   L  ! T$5            ?           0 2  A   `    A r i a l         ? 
      
 

    
 
    
 
     
 
   Z             ?           0 2  A   `    A r i a l         ?     6                  4 H E A D I N G   3     
    A 
 5  + 
  `	   h   p    x   (#5            ?           0 2  A   `    A r i a l         ? 
      
 

    
 
    
 
     
 
   Z  5  + 
 4 `	   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     6          u        4 H E A D I N G   2     
    d 
 
   3S  5  + 
 4 
  <   D   L  ! T$5     X      XX ?           0 2  A   `    A r i a l         ? 
      
 

    
 
    
 
     
            ?           0 2  A   `    A r i a l         ?     6                  4 H E A D I N G   1     
     
 
   3S      5  + 
 4 
  <   D   L  ! T$5            ?           0 2  A   `    A r i a l         ? 
      
 

     
 
     
 
     
                ?           0 2  A   `    A r i a l         ?     :          e        8 p a g e   n u m b e r     
     
 
   3S  5  + 
 4 
  <   D   L  ! T$5            ?           0 2  A   `    A r i a l         ? 
      
 
     
            ?           0 2  A   `    A r i a l         ?     2                  0 T r e s u l t     
     
 
   3  /  %  4     p    x   (#/ 0    . .  0    . .       ,. . ,            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z  5  + 
 4 
  < h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     .                  , A T c m d     
     
 
   f&       2  (  4  <   D   L  ! T$2 0    . .  0    . .       ,. . ,            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 
  <   D   L    (#5            ?           0 2  A   `    A r i a l         ?     4                  2 T d i a l m o d     
     
 
   3S  2  (  4 N  h   p    x   (#2 0    N. . N 0    N. . N      . .             ?           0 2  A   `    A r i a l         ? 
      
 
     
 5  + 
 4 
   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     2       J          0 A T c m d l 2     
     
 
   3S  2  (    <   D   L  ! T$2 0    . .  0    . .  0    . .  0    . .  0    . .         . .           . .           . .               ?           0 2  A   `    A r i a l         ? 
      
 
     
 5  + 
 4 
  <   D   L    (#5            ?           0 2  A   `    A r i a l         ?     8                  6 A T c m d - l o n g     
     
 
   f&       2  (  4 `	  h   p    x   (#2 0    . .  0    . .         . .               ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 
   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     2          ~        0 P r o f i l e          5  + 
 4 
  <   D   L  ! T$5 0    4. . 4            K '          < 6X  9   ` (   C o u r i e r   N e w         K 
      
 
     
 
   n                 ?           0 2  A   `    A r i a l         ? < 6X  9   ` (   C o u r i e r   N e w             8                  6 T b l a c k l i s t     
     
 
   3S  ,  " 
  h   p    x   (#,            K '          < 6X  9   ` (   C o u r i e r   N e w         K 
      
 
     
 5  + 
 4 `	   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     2          p        0 T s e c u r e     
     
 
   3S       5  + 
 4 
  <   D   L  ! T$5 0    4. . 4            K '          < 6X  9   ` (   C o u r i e r   N e w         K 
      
 
     
                ?           0 2  A   `    A r i a l         ?     4                  2 T c o u n t r y     
     
 
   3  5  + 
 , 4     D   L  ! T$5            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z  5  + 
 4 
  <   D   L    (#5            ?           0 2  A   `    A r i a l         ?     ,          p        * T p t t     
     
 
   3S       5  + 
 4 
  <   D   L  ! T$5            ?           0 2  A   `    A r i a l         ? 
      
 
     
                ?           0 2  A   `    A r i a l         ?     2                  0 T d i a l c 1     
     
 
   3S       ,  " 
  h   p    x   (#,            K '          < 6X  9   ` (   C o u r i e r   N e w         K 
      
 
     
     5  + 
 4 `	   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     4                  2 I n d e n t   1     
     
 
   3S  8  .   I `	   h   p    x   (#8 0    I. . I 0    I. . I      [. . [            ?           0 2  A   `    A r i a l         ? 
      
 
     
 5  + 
 4 
   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     <                  : C a l l e r   I d   E x     
     
 
   3S  2  (  
 
  h   p    x   (#2 0    
. . 
            K '          < 6X  9   ` (   C o u r i e r   N e w         K 
      
 
     
 5  + 
 4 
   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     6                  4 T a t c m d s u m          2  (  r  	    p    x   (#2 0    r. . r     ^      ^^ ? 0          / 2  A   `    A r i a l         ? 
      
 
     
 
   n      5  + 
 4 
  < h   p    x   (#5            ?           0 2  A   `    A r i a l         ? / 2  A   `    A r i a l             <                  : C a p t i o n - t a b l     
    2 
 
    @      5  + 
 r  	    D   L  ! T$5 0    r. . r            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 
  <   D   L    (#5            ?           0 2  A   `    A r i a l         ?     <          p        : T a b   1   I n d e n t     
     
 
   3S       5  + 
 4 
  <   D   L  ! T$5            ?           0 2  A   `    A r i a l         ? 
      
 
     
                ?           0 2  A   `    A r i a l         ?     <          p        : R e f   D o c u m e n t     
     
 
   3S       5  + 
 4 
  <   D   L  ! T$5            ?           0 2  A   `    A r i a l         ? 
      
 
     
                ?           0 2  A   `    A r i a l         ?     &                  $ 1     
     
 
   3S       #   p    x   (##            ?           0 2  A   `    A r i a l         ? 
      
 
     
     5  + 
 4 
   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     8                  6 S   R e g i s t e r     
     
 
   3S  5  + 
 4 
   h   p    x   (#5 0    
. . 
 0    
. . 
      >. . >            ?           0 2  A   `    A r i a l         ? 
      
 
     
 5  + 
 4 
   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     2                  0 B i t   N o .     
     
 
   3S  2  (  `	 z
  h   p    x   (#2 0    z
. . z
 0    z
. . z
      . .             ?           0 2  A   `    A r i a l         ? 
      
 
     
 5  + 
 4 
   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     6                  4 B i t   S t a t e     
     
 
   3S  &       ^   x   (#& 0    . .       . .             ?           0 2  A   `    A r i a l         ? 
      
 
     
 5  + 
 4 
  < h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     2                  0 C o m m a n d     
     
 
   3S       2  (  4 z
  h   p    x   (#2 0    z
. . z
 0    z
. . z
       . .              ?           0 2  A   `    A r i a l         ? 
      
 
     
     5  + 
 4 
   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     <                  : C o m m a n d   E x a m     
     
 
   3S       5  + 
  
   h   p    x   (#5 0    4. . 4            K '          < 6X  9   ` (   C o u r i e r   N e w         K 
      
 
     
     5  + 
 4 
   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     6                  4 C a l l e r   I D     
     
 
   3S  2  (  	 %
  h   p    x   (#2 0    %
. . %
 0    %
. . %
      X. . X            ?           0 2  A   `    A r i a l         ? 
      
 
     
 5  + 
 4 
   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     :                  8 C a l l e r   I D - h     
     
 
   3S  &    
    x   (#&            ?           0 2  A   `    A r i a l         ? 
      
 
     
 5  + 
 4 
   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     8                  6 T i t l e   N a m e     
    
 
          5  + 
 4 
  <   D   L  ! T$5            Q =          ' \	  	   `   $ T i m e s   N e w   R o m a n       Q #   k k  
      
 
     
 
   n&                 ?           0 2  A   `    A r i a l         ? #   d d  ' \	  	   `   $ T i m e s   N e w   R o m a n           <                  : T i t l e   M a n u a l     
    
 
          5  + 
 4 
  <   D   L  ! T$5            Q =          ' \	  	   `   $ T i m e s   N e w   R o m a n       Q #   k k  
      
 
     
 
   n&                 ?           0 2  A   `    A r i a l         ? #   d d      <                  : T i t l e   R o c k w e     
    
 
          5  + 
 4 
  <   D   L  ! T$5            Q =          ' \	  	   `   $ T i m e s   N e w   R o m a n       Q #   p p  
      
 
     
 
   >                 ?           0 2  A   `    A r i a l         ? #   d d      <                  : T i t l e   O r d e r       
    
 
         %            Q =          ' \	  	   `   $ T i m e s   N e w   R o m a n       Q 
      
 
     
 
   Z  5  + 
 4 `	   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     <                  : D i s c l a i m e r - h     
     
 
          5  + 
 4 
  <   D   L  ! T$5            Q =          ' \	  	   `   $ T i m e s   N e w   R o m a n       Q #   m m  
      
 
     
 
   1                 ?           0 2  A   `    A r i a l         ? #   d d      8                  6 D i s c l a i m e r     
     
 5  + 
 4 
  <   D   L  ! T$5            Q =          ' \	  	   `   $ T i m e s   N e w   R o m a n       Q #   w w  
      
 
     
 
   Z             ?           0 2  A   `    A r i a l         ? #   d d      6          s        4 T r a d e m a r k     
     
 
      5  + 
 4 
  <   D   L  ! T$5            Q =          ' \	  	   `   $ T i m e s   N e w   R o m a n       Q 
      
 
     
 
   Z             ?           0 2  A   `    A r i a l         ?     4                  2 T O C   H e a d     
     
 
          5  + 
 4 
  <   D   L  ! T$5            Q =          ' \	  	   `   $ T i m e s   N e w   R o m a n       Q #   m m  
      
 
     
 
   1                 ?           0 2  A   `    A r i a l         ? #   d d      <                  : T i t l e   P r o p r i     
    
 
          5  + 
 4 
  <   D   L  ! T$5            ?           0 2  A   `    A r i a l         ? #   p p  
      
 
     
 
   >                 ?           0 2  A   `    A r i a l         ? #   d d      <                  : T i t l e   R e v i e w     
    
 
          5  + 
 4 
  <   D   L  ! T$5            O G          2 2  'A   `   " M S   S a n s   S e r i f         O #   p p  
      
 
     
 
   >                 ?           0 2  A   `    A r i a l         ? #   d d  2 2  'A   `   " M S   S a n s   S e r i f             6          p        4 N o r m a l - l j     
     
 
   3S       5  + 
 4 
  <   D   L  ! T$5            ?           0 2  A   `    A r i a l         ? 
      
 
     
                ?           0 2  A   `    A r i a l         ?     :                  8 F a x   C o m m a n d     
    d 
 
   3S       2  (  `	   h   p    x   (#2            ?           0 2  A   `    A r i a l         ? 
      
 
     
     5  + 
 4 `	   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     <                  : F a x   C o m m a n d -     
    d 
 
   3S       #       x   (##            ?           0 2  A   `    A r i a l         ? 
      
 
     
     5  + 
 4 
   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     8                  6 P a r a m e t e r s     
     
 
   3S  5  + 
  
  <   D   L  ! T$5 0    . .             ?           0 2  A   `    A r i a l         ? 
      
 
     
 5  + 
 4 
  <   D   L    (#5            ?           0 2  A   `    A r i a l         ?     6                  4 F a x   T a b l e     
     
 
   f&       &     u  } p  ! (#&            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 
  <   D p    x   (#5            ?           0 2  A   `    A r i a l         ?     :                  8 F a x   T a b l e - h     
     
 
   f&          
" (#            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 
  < h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     <          p        : E x t e n d e d   C o m     
     
 
   3S       5  + 
 4 
  <   D   L  ! T$5 0    4. . 4            ?           0 2  A   `    A r i a l         ? 
      
 
     
                ?           0 2  A   `    A r i a l         ?     4                  2 I n d e n t   2     
     
 
   3S  8  .  I  `	   h   p    x   (#8 0    . .       [. . [            ?           0 2  A   `    A r i a l         ? 
      
 
     
 5  + 
 4 
   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     :                 8 B i t   S t a t e - 2     
     
 
   3S  2  (  <  V  p    x   (#2 0    V. . V 0    V. . V 0    V. . V       . .         . .              ?           0 2  A   `    A r i a l         ? 
      
 
     
 5  + 
 4 
  <    p    x   (#5            ?           0 2  A   `    A r i a l         ?     2                  0 A T c m d - h     
     
 
   3S  2  (    <   D   L  ! T$2 0    . .       &. . &            ?           0 2  A   `    A r i a l         ? 
      
 
     
 5  + 
 4 
  <   D   L    (#5            ?           0 2  A   `    A r i a l         ?     :                  8 A T C M D - X l o n g     
     
 
   f&       /  %  4     p    x   (#/ 0    . .  0    . .       . .             ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 
   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     2          e        0 P a t t e r n     
     
 
   3S  5  + 
 4 
  <   D   L  ! T$5 0    4. . 4            ?           0 2  A   `    A r i a l         ? 
      
 
     
            ?           0 2  A   `    A r i a l         ?     8          p        6 C o n n e c t i o n     
     
 
   3S       5  + 
 4 
  <   D   L  ! T$5 0    4. . 4            ?           0 2  A   `    A r i a l         ? 
      
 
     
                ?           0 2  A   `    A r i a l         ?     2                  0 E x a m p l e     
     
 
   3S       5  + 
  
  <   D   L  ! T$5 0    . .             ?           0 2  A   `    A r i a l         ? 
      
 
     
     5  + 
 4 
  <   D   L    (#5            ?           0 2  A   `    A r i a l         ?     0                  . S y n t a x     
     
 
   3S       5  + 
    <   D   L  ! T$5 0    
. . 
 0    
. . 
 0    
. . 
 0    
. . 
 0    
. . 
 0    
. . 
 0    
. . 
 0    
. . 
 0    
. . 
 0    
. . 
 0    
. . 
 0    
. . 
 0    
. . 
 0    
. . 
 0    
. . 
 0    
. . 
      ,. . ,      ,. . ,      ,. . ,      ,. . ,      ,. . ,      ,. . ,      ,. . ,      ,. . ,      ,. . ,      ,. . ,      ,. . ,      ,. . ,      ,. . ,      ,. . ,      ,. . ,      ,. . ,            ?           0 2  A   `    A r i a l         ? 
      
 
     
     5  + 
 4 
  <   D   L    (#5            ?           0 2  A   `    A r i a l         ?     8          ~        6 T a b l e   T e x t          5  + 
 4 
  <   D   L  ! T$5            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z                 ?           0 2  A   `    A r i a l         ?     <          ~        : T a b l e   T e x t - c         5  + 
 4 
  <   D   L  ! T$5            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z                 ?           0 2  A   `    A r i a l         ?     <                  : T a b l e   T e x t - h         5  + 
 4 
  <   D   L  ! T$5            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z                 ?           0 2  A   `    A r i a l         ?     .          s        , C c o d e     
    2 
 
      5  + 
 4 
  <   D   L  ! T$5            Q =          ' \	  	   `   $ T i m e s   N e w   R o m a n       Q 
      
 
     
 
   3S             ?           0 2  A   `    A r i a l         ?     2                  0 C c o d e - h     
    2 
 /  % 	} h   p    x   (#/            Q =          ' \	  	   `   $ T i m e s   N e w   R o m a n       Q 
      
 
     
 
   3S  5  + 
 4 
   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     <                  : T a b l e   T e x t - s         5  + 
 4 
  <   D   L  ! T$5            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z                 ?           0 2  A   `    A r i a l         ?     <                  : T a b l e   T e x t   8         5  + 
 4 
  <   D   L  ! T$5            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   >d                 ?           0 2  A   `    A r i a l         ?     &          ~        $ 2          5  + 
 4 
  <   D   L  ! T$5            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   >d                 ?           0 2  A   `    A r i a l         ?     6                  4 T r e s u l t - h     
    2 
 
    @  5  + 
 4 
  <   D   L  ! T$5                  K '          < 6X  9   ` (   C o u r i e r   N e w         K 
      
 
     
 
   3S                    ?           0 2  A   `    A r i a l         ?     6                  4 T a t s u m - s h          ,  " 
 4  p    x   (#,                  Q =          ' \	  	   `   $ T i m e s   N e w   R o m a n       Q 
      
 
     
 
   3S      5  + 
 4 
   h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     .                  , T a p p A          2  (  4   h   p    x   (#2 0    . .  0    . .       ,. . ,            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S      5  + 
 4 
   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     <                  : I n d e n t   1 - c o n     
     
 
   3S  2  (  7
   h   p    x   (#2 0    I. . I 0    I. . I            ?           0 2  A   `    A r i a l         ? 
      
 
     
 5  + 
 4 `	   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     <                  : "e f   D o c u m e n t     
     
      5  + 
 4 
  <   D   L  ! T$5                  ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S                        ?           0 2  A   `    A r i a l         ?     8                  6 F e a t u r e s   2     
     
      5  + 
  
  <   D   L  ! T$5 0    . .                   ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S      5  + 
 4 
  <   D   L    (#5                   ?           0 2  A   `    A r i a l         ?     8                  6 F e a t u r e s   3     
     
      5  + 
 4 
  <   D   L  ! T$5 0    4. . 4                  ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S                        ?           0 2  A   `    A r i a l         ?     6                  4 F e a t u r e   4     
     
      5  + 
 `	 
  <   D   L  ! T$5 0    `	. . `	                  ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S      5  + 
 4 
  <   D   L    (#5                   ?           0 2  A   `    A r i a l         ?     <                  : R e g i s t e r   L i s          8  .   4 
   h   p    x   (#8 0    
. . 
      . .       . .             ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 
   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     0                  . T e x t   I     
     
      5  + 
 4 	   h   p    x   (#5 0    4. . 4                  ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S      5  + 
 4 
   h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     <                  : I n d e n t   I - H e a     
     
      5  + 
 4 
  <   D   L  ! T$5                  ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S                        ?           0 2  A   `    A r i a l         ?     4                  2 I n d e n t   I     
     
      2  (  `	   h   p    x   (#2 0    4. . 4 0    4. . 4                  ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 `	   h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     4                  2 I n d e n t   a     
    A 
      2  (  4   h   p    x   (#2 0    4. . 4                  ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S      5  + 
 4 
   h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     *                  ( E Q U     
     
      2  (  
  <   D   L  ! T$2 0    
. . 
                  ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S      5  + 
 4 
  <   D   L    (#5                   ?           0 2  A   `    A r i a l         ?     :                  8 I n s t r u c t i o n     
     
      2  (  4   h   p    x   (#2 0    4. . 4                  ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S      5  + 
 4 
   h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     <                  : I n d e n t   a - H e a     
     
      5  + 
 4 
  <   D   L  ! T$5                  ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S                        ?           0 2  A   `    A r i a l         ?     ,                  * T a s k     
     
      2  (   N  h   p    x   (#2 0    N. . N      . .                   ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S      5  + 
 4 
   h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     ,                  * D a s h     
     
      5  + 
  	   h   p    x   (#5 0    	. . 	 0    	. . 	      . .                   ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S      5  + 
 4 
   h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     0                  . I n d e n t     
     
      5  + 
 4 
  <   D   L  ! T$5 0    4. . 4                  ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S                        ?           0 2  A   `    A r i a l         ?     :       \          8 I n d e n t   a - O D     
     
      8  .   4 `	   h   p    x   (#8 0    4. . 4 0    4. . 4 0    4. . 4 0    4. . 4 0    4. . 4 0    4. . 4 0    4. . 4 0    4. . 4 0    4. . 4 0    4. . 4 0    4. . 4 0    4. . 4 0    4. . 4 0    4. . 4 0    4. . 4 0    4. . 4 0    4. . 4 0    4. . 4      . .       . .       . .       . .       . .       . .       . .       . .       . .       . .       . .       . .       . .       . .       . .       . .       . .                   ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 
   h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     .                  , B u i l d              
     
      )   	     ! T$ & ) \+)                  ?           0 2  A   `    A r i a l         ? 
      
          
     
 
   3S      2  (  4 
  <   D   L  !2                   ?           0 2  A   `    A r i a l         ?     :                 8 B u i l d - r i g h t     
     
      5  + 
 
  < h   D   L  ! (#5 0    h. . h 0    h. . h 0    h. . h 0    h. . h                  ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S      5  + 
 4 
  <   D   L    (#5                   ?           0 2  A   `    A r i a l         ?     .                  , T i t l e     
    `	
        (#                  ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   n&      5  + 
 4 `	   h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     2                  0 C o m p a n y     
    
     5  + 
 4 
  <   D   L  ! T$5                  ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   >                        ?           0 2  A   `    A r i a l         ?     2       "          0 D a s h - O D     
     
      8  .  `	 " c   h   p    x   (#8 0    . .  0    . .  0    . .       . .       . .                   ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 
   h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     6                  4 O r d e r   N o .     
     
         T$            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S      5  + 
 4 `	   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     6                  4 S u b h e a d   1     
     
      5  + 
 4 
  <   D   L  ! T$5                  ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S                        ?           0 2  A   `    A r i a l         ?     :                 8 I n d e n t   1 - O D     
     
      /  %    h   p    x   (#/ 0    I. . I 0    I. . I      [. . [      [. . [                  ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S      5  + 
 4 `	   h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     ,                  * N o t e     
     
      5  + 
 r 	  <   D   L  ! T$5 0    	. . 	 0    	. . 	      X. . X                  ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S      5  + 
 4 
  <   D   L    (#5                   ?           0 2  A   `    A r i a l         ?     4                  2 R e g i s t e r     
     
      5  + 
 
  z
 <   D   L  ! T$5 0    z
. . z
 0    z
. . z
 0    z
. . z
                  ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S      5  + 
 4 
  <   D   L    (#5                   ?           0 2  A   `    A r i a l         ?     :       V          8 R e g i s t e r - O D     
     
      2  (  r z
  h   p    x   (#2 0    z
. . z
 0    z
. . z
 0    z
. . z
 0    z
. . z
 0    z
. . z
 0    z
. . z
 0    z
. . z
 0    z
. . z
 0    z
. . z
 0    z
. . z
 0    z
. . z
 0    z
. . z
 0    z
. . z
 0    z
. . z
 0    z
. . z
 0    z
. . z
 0    z
. . z
 0    z
. . z
      &. . &      &. . &      &. . &      &. . &      &. . &      &. . &      &. . &      &. . &      &. . &      &. . &      &. . &      &. . &      &. . &      &. . &      &. . &      &. . &      &. . &                  ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 
   h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     <                  : R e g i s t e r 2 - O D     
     
      )   	 <  D p    x   (#) 0    D. . D 0    D. . D      &. . &                  ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 
   h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     4                  2 T a s k 2 - O D     
     
      )   	 N V  p    x   (#) 0    V. . V      &. . &                  ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 
   h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     0                  . T a s k   a     
     
      2  (  4 N  h   p    x   (#2 0    . .       . .                   ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 
   h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     6                  4 C o m p o n e n t     
     
      /  %   
    p    x   (#/ 0    . .  0    . .       8. . 8                  ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 
   h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     *       ?          ( L O F     
     
        
   (# 0    . .  0    . .  0    . .  0    . .  0    . .  0    . .  0    . .  0    . .  0    . .  0    . .  0    . .  0    . .  0    . .  0    . .  0    . .  0    . .  0    . .  0    . .       F. . F      F. . F      F. . F      F. . F      F. . F      F. . F      F. . F      F. . F      F. . F      F. . F      F. . F      F. . F      F. . F      F. . F      F. . F      F. . F      F. . F           X      XX C           x 6X  9   ` (   C o u r i e r         C 
      
 
     
 
   3S      5  + 
 4 
   h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     <                  : C a p t i o n - F i g u     
     
     5  + 
 4 
  <   D   L  ! T$5                  ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S                        ?           0 2  A   `    A r i a l         ?     .          s        , l e v   1     
     
 
      5  + 
 4 
  <   D   L  ! T$5            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S             ?           0 2  A   `    A r i a l         ?     8                  6 H e a d e r   C 1 4     
    2 
 
      2  (   <  D   L  ! T$&2     X      XX C           x 6X  9   ` (   C o u r i e r         C 
      
 
     
 
   3S  5  + 
 4 
  <   D   L   (#5            ?           0 2  A   `    A r i a l         ?     2                  0 i n d e x - h     
     
 
          5  + 
T  <   D   L  ! T$5            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S      5  + 
 4 
  <   D   L    (#5            ?           0 2  A   `    A r i a l         ?     0          }        . H i d d e n     
    2 
 
      5  + 
 4 
  <   D   L  ! T$5 0    4. . 4 B
   
            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S  C
   
            ?           0 2  A   `    A r i a l         ?     8                  6 D o c   R e f   - h     
    2 
 
    @  &   	 p    x   (#&            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S  5  + 
 4 
   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     2                  0 D o c   R e f     
    2 
 
    @       2  (  	   h   p    x   (#2            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S      5  + 
 4 
   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     :                  8 T e s t   P o i n t s     
     
 
           5  + 
  `	   h   p    x   (#5            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S      5  + 
 4 `	   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     <                  : T e s t   P o i n t s -     
     
 
          5  + 
  
  <   D   L  ! T$5            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S      5  + 
 4 
  <   D   L    (#5            ?           0 2  A   `    A r i a l         ?     &                  $ 3              
     
 
          /  %   
  <   D   L /            ?           0 2  A   `    A r i a l         ? 
      
          
     
 
   Z      2  (  4 
  <   D   L  !2            ?           0 2  A   `    A r i a l         ?     4                  2 B u l l e t   1     
    d 
 
    @       8  .    `	   h   p    x   (#8 0    . .  0    . .       . .             ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S      5  + 
 4 
   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     <                  : C h a p t e r   H e a d         5  + 
 4 
  <   D   L  ! T$5            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   n&                 ?           0 2  A   `    A r i a l         ?     4                  2 B u l l e t   2     
     
 
   3       5  + 
  	   h   p    x   (#5 0    	. . 	      . .     (              ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 
   h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     8                  6 C o n v e n t i o n         	    4 
     
 
      5  + 	
 4 	  <   D   L  ! T$5      4. . 4            ?           0 2  A   `    A r i a l         ? 
      
          
     
 
   3S  2  (  4 
  <   D   L  !2            ?           0 2  A   `    A r i a l         ?     8          s        6 S u b r o u t i n e     
    2 
 
      5  + 
 4 
  <   D   L  ! (#5 8    4. . 4            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S             ?           0 2  A   `    A r i a l         ?     4          s        2 N o r m a l - p     
    2 
 
      5  + 
 4 
  <   D   L  ! T$5            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S             ?           0 2  A   `    A r i a l         ?     2                  0 C a u t i o n         "    4 
    2 
 
      &   "  "  D   L &      . .       . .             ?           0 2  A   `    A r i a l         ? 
      
          
     
 
   Z  2  (  4 
  <   D   L  !2            ?           0 2  A   `    A r i a l         ?     8                  6 E d i t   T a b l e     
    2 
 
           &     I N  2    (#&            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S      5  + 
 4 
  <   D p    x   (#5            ?           0 2  A   `    A r i a l         ?     8                  6 T a b l e   G P I O     
     
 
           5  + 
  "  <   D   L  ! T$5            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 
  <   D   L    (#5            ?           0 2  A   `    A r i a l         ?     <                  : T a b l e   t e x t - n     
     
 
           8  .    `	   h   p    x   (#8            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 
   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     8          ~        6 B l a n k   p a g e     
    2 
 
          5  + 
 4 
  <   D   L  ! T$5            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S                 ?           0 2  A   `    A r i a l         ?     <                  : T O C   A p p e n d i x     
    2 
 
                `	 NT$ 8    . .      X      XX C           x 6X  9   ` (   C o u r i e r         C 
      
 
     
 
   3S      5  + 
 4 
  < h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     8          s        6 T r a d e m a r k s     
    2 
 
      5  + 
 4 
  <   D   L  ! T$5            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S             ?           0 2  A   `    A r i a l         ?     8                  6 T - R e f   D o c s     
     
 
           )   	 7
   p    x   (#)    {             ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 
   h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     <                  : T - R e f   D o c s  -     
     
 
           #   N    x   (##    {             ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 
   h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     6                  4 T - D e f a u l t     
           #    D p    x   (##    (             ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S      5  + 
 4 `	   h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     :                  8 T - D e f a u l t - h     
     
 
               z
^   x   (#     {             ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 
   h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     6                  4 T - C r y s t a l     
           &      p    x   (#&    (             ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 `	   h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     :                  8 T - C r y s t a l - h     
    2 
            (#    {             ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 
   h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     8                  6 T - R O M   S i z e     
                h  x   (#     (             ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 
   h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     <                  : T - R O M   S i z e - h     
    2 
      #   a x   (##    {             ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 
  < h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     <                  : T - R O M   S i z e - n     
           2  ( 
  h   p    x   (#2 0    . .  0    . .       . .     (             ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 
   h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     <                  : T - R O M   S o c k e t     
                k   x   (#     (             ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 
   h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     &                  $ 4     
    2 
          V x   (#     {             ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 
   h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     :                  8 T - I n d i c a t o r     
           #    h D    x   (##    (             ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 
   h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     <                  : T - I n d i c a t o r -     
    2 
      2  (   <   D   L ! T$2    {             ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S      5  + 
 4 
  <   D   L    (#5                   ?           0 2  A   `    A r i a l         ?     :                  8 T - C o n n e c t o r     
           ,  " 
     p    x   (#,    (             ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 
   h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     4                  2 T - S w i t c h     
   f&       2  (    <   D   L  ! T$2    (             ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 
  <   D   L    (#5                   ?           0 2  A   `    A r i a l         ?     <          s        : T i n d i c a t o r - h     
    2 
 
      5  + 
 4 
  <   D   L  ! T$5            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S             ?           0 2  A   `    A r i a l         ?     <                  : T - I  n d i c a t o r     
    2 
 
      #   
hD x   (##            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S  5  + 
 4 
  < h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     &                  $ 5     
     
 
          5  + 
  "  <   D   L  ! T$5            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 
  <   D   L    (#5            ?           0 2  A   `    A r i a l         ?     4          s        2 T r a t i n g s     5  + 
 4 
  <   D   L  ! T$5            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z             ?           0 2  A   `    A r i a l         ?     8          v        6 T r a t i n g s - h     5  + 
 4 
  <   D   L  ! T$5            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z             ?           0 2  A   `    A r i a l         ?     <                  : T a b l e   T e x t - r             T     2  (   4 
  <   D   L 2            ?           0 2  A   `    A r i a l         ? 
      
          
     
 
   Z      2  (  4 
  <   D   L  !2            ?           0 2  A   `    A r i a l         ?     <                  : O r d e r   O p t i o n          5  + 
 
 "   h   p    x   (#5 0    
. . 
            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 
   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     ,                  * P a r t                  #   & ' 0* , . 81#     X      XX ?           0 2  A   `    A r i a l         ? 
      
          
     
 
   kG      2  (  4 
  <   D   L  !2            ?           0 2  A   `    A r i a l         ?     ,                  * L o g o                  #   & & E) + - M0#     X      XX ?           0 2  A   `    A r i a l         ? 
      
          
     
 
   kG      2  (  4 
  <   D   L  !2            ?           0 2  A   `    A r i a l         ?     4                  2 D o c u m e n t          5  + 
 4 
  <   D   L  ! (#5            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z                 ?           0 2  A   `    A r i a l         ?     <                  : T c o n d i t i o n s -          8  .  r  `	   h   p    x   (#8            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 `	   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     2                  0 T a b s o - n          8  .    `	   h   p    x   (#8 0    . .  0    . .       /. . /            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 
   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     <                  : T a b l e   T e x t - 1         5  + 
  `	   h   p    x   (#5           X      XX ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   kG      5  + 
 4 `	   h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     <                  : T a b l e   T e x t - 7          5  + 
  `	   h   p    x   (#5           ^      ^^ ? 0          / 2  A   `    A r i a l         ? 
      
 
     
 
   n      5  + 
 4 `	   h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     <                  : T a b l e   T e x t - 6          5  + 
  
  <   D   L  ! T$5           ,      ,, ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   }      5  + 
 4 
  <   D   L    (#5                   ?           0 2  A   `    A r i a l         ?     8          s        6 N o r m a l - 8 p t     5  + 
 4 
  <   D   L  ! T$5            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   >d             ?           0 2  A   `    A r i a l         ?     4                  2 T m o d e l - n          5  + 
  `	   h   p    x   (#5            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 `	   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     0                  . D o c   I D            
  T$     ^      ^^ ? 0          / 2  A   `    A r i a l         ? 
      
 
     
 
   n      5  + 
 4 
   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     4                  2 B u l l e t   3     
     
 
   f&       2  (  " N  h   p    x   (#2 0    N. . N      . .     (              ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   Z      5  + 
 4 
   h   p    x   (#5                   ?           0 2  A   `    A r i a l         ?     2                  0 W a r n i n g     
    2 
 
           /  %    h   p    x   (#/ 8    4. . 4            ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S      5  + 
 4 
   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     6                  4 W a r n i n g - h     
    d 
 
   3      ;  1     `	   h   p    x   (#; 0    . .       . .             ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   3S      5  + 
 4 
   h   p    x   (#5            ?           0 2  A   `    A r i a l         ?     <                  : S a l e s   O f f i c e     
    
     5  + 
 4 
  <   D   L  ! T$5     X      XX ?           0 2  A   `    A r i a l         ? 
      
 
     
 
   kG                 ?           0 2  A   `    A r i a l         ?     &          ~        $ 6          5  + 
 4 
  <   D   L  ! T$5     ^      ^^ ? 0          / 2  A   `    A r i a l         ? 
      
 
     
 
   n                 ?           0 2  A   `    A r i a l         ?     (                  2m$       
    !    W     (                  2m$       
    !    W     (                  2m$       
    !    W              
d            K   K      d                     d      (                  2m$       
    !    W      '                       d x    d                                        L e v e l   1                   L e v e l   2                   L e v e l   3                   L e v e l   4                   L e v e l   5                   (                  2m$       
    !    W     (                   $           (                  2m$       
    !    W       E            <<  
   c                      T a b l e _ A       T a b l e _ B       T a b l e _ C       T a b l e _ D       T a b l e _ E       T a b l e _ F       T a b l e _ G       T a b l e _ H       T a b l e _ I   	    T a b l e _ J   
    T a b l e _ K       T a b l e _ L       T a b l e _ M   
    T a b l e _ N       T a b l e _ O       T a b l e _ P       T a b l e _ Q       T a b l e _ R       T a b l e _ S    
          H    
  
   c  
   m(        B   X XB    VV 
 B       
               
      ?  + 
 4 
  <   D   L  ! T$   X?      "     f H   H  '    " 
   3S          !  
 ! (# 4X!    XVV X	 VV    XVV XX XVV                ATCommandReferenceManual   	 f     
      3S           "     pR   ' R "      !  
  4X! (#!    VV X XVV    VV 	 VV         Z   "     |4^ ^  '  "      ?  + 
 4 
   h   p    x   (# 4X?    VV 	 VV    VV I VV       
   b  
   m'        B   X XB    VV 
 B       
               
      ?  + 
 4 
  <   D   L  ! T$   X?    Z   "     f H   H  '    "      ?  + 
 4 
   h   p    x   (# 4X?    VV 	 VV    VV I VV           "     < f  f  '   " 
   3S         '  
 ! (# 4 
 X'    XVV XI VV    XVV XX XVV                 G  X XX XVV ATCommandReferenceManual   	 <     
      3S          "     bD   ' D "     '    4 
 X! (#'  G  = XG X    VV G =         Z   "     7a a  '  "     E  + 
 4 
   h   p    x   (# 4 
 XE    VV I VV    VV I VV       
   =  
   m*        B   X XB    VV 
 B       
               
      ?  + 
 4 
  <   D   L  ! T$   X?    Z   "           '    "      ?  + 
 4 
   h   p    x   (# 4X?    VV 	 VV    VV I VV           "     :<     '   " 
   3S     $  
 D& 4 
 X$    XVV XI VV    X՞
 XX XVV                Q    c  A
     
 1
   
 ڈ    ! T$ 883   	 :<     
      3S          "     `bBD B  ' D " $    4 
 XD&$    B
 ?X X՞    VV  B         Z   "     5	7	 	  '  " E  + 
 4 
   h   p    x   (# 4 
 XE    VV I VV    VV I VV       
          H    
  
     
   m)        B   X XB    VV 
 B       
               
      ?  + 
 4 
  <   D   L  ! T$   X?    Z   "           '    " ?  + 
 4 
   h   p    x   (# 4X?    VV 	 VV    VV I VV           "     :<     '   " 
   3S     $  
 D& 4 
 X$    XVV XI VV    X՞
 XX XVV                !  
 DT$&D&!  G  X X?X X՞ 883Q    ^n D A   X՞
 XXG X 
     
 1
   
 ڈ   	 :<     
      3S          "     `bBD B  ' D " '    4 
 XDT$X'    B
 ?X X՞    VV  B         Z   "     5	7	 	  '  " E  + 
 4 
   h   p    x   (# 4 
 XE    VV I VV    VV I VV       
   =  
   m*        B   X XB    VV 
 B       
               
      <  (  4  <   D   L  ! T$   X<    Z   "           '    "      B  + 
 4 
   h   p    x   (# 4 XB    VV 	 VV    VV I VV           "     :<     '   " 
   3S     $  
 D& 4 
 X$    XVV XI VV    X՞
 XX XVV                Q    c  B
     
 1
   
 ڈ    ! T$ 883   	 :<     
      3S          "     `bBD B  ' D " $    4 
 XD&$    B
 ?X X՞    VV  B         Z   "     5	7	 	  '  " E  + 
 4 
   h   p    x   (# 4 
 XE    VV I VV    VV I VV       
     
   m)        B   X XB    VV 
 B       
               
      <  (  4  <   D   L  ! T$   X<    Z   "           '    " B  + 
 4 
   h   p    x   (# 4 XB    VV 	 VV    VV I VV           "     :<     '   " 
   3S     $  
 D& 4 
 X$    XVV XI VV    X՞
 XX XVV                !  
 DT$&D&!  G  X X?X X՞ 883Q    ^n D B   X՞
 XXG X 
     
 1
   
 ڈ   	 :<     
      3S          "     `bBD B  ' D " '    4 
 XDT$X'    B
 ?X X՞    VV  B         Z   "     5	7	 	  '  " E  + 
 4 
   h   p    x   (# 4 
 XE    VV I VV    VV I VV       
          H    
  
   U  
   m(        B   X XB    VV 
 B       
               
      <  (  4  <   D   L  ! T$   X<  a  Z   "     f H   H  '    " 
   3S          B  + 
 4 
   h   p    x   (# 4 XB    VV 	 VV    VV I VV           "     < f  f  '   " 
   3S 3S      '  
 ! (# 4 
 X'    XVV XI VV    XVV XX XVV                ATCommandReferenceManual   	 <     
      3S          "     p   ' p "     '    4 
 X! (#'    VV X XVV    VV I VV         Z   "     cE   ' E "     E  + 
 4 
   h   p    x   (# 4 
 XE    VV I VV    VV I VV       
          H    
  
           
     
     ' 
   
                            
                  5  + 
 7
 
  <   D   L  ! T$5       
   
 
     
 
   >d      
        
       	   
      
     ) 
   
                            
                  5  + 
 7
 
  <   D   L  ! T$5 
     
 
   >d      
        
     
   m'        B   X XB    VV 
 B       
               
      ?  + 
 7
 
  <   D   L  ! T$   X?    Z   "     f H   H  '    " 
   n             VV 	 VV    VV I VV      "     < f  f  '   " 
   >d n  
      >d   
   ,  
   m)        B   X XB    VV 
 B       
               
      ?  + 
 7
 
  <   D   L  ! T$   X? "     H *   *  '    " 
   >d          
      >d   
   ,  
   m)        B   X XB    VV 
 B       
               
      ?  + 
 7
 
  <   D   L  ! T$   X? "     H *   *  '    " 
   >d          
      >d   
   U  
   m(        B   X XB    VV 
 B       
               
      <  (  4  <   D   L  ! T$   X<  a  Z   "     f H   H  '    " 
   3S          B  + 
 4 
   h   p    x   (# 4 XB    VV 	 VV    VV I VV           "     < f  f  '   " 
   3S 3S      '  
 ! (# 4 
 X'    XVV XI VV    XVV XX XVV                ATCommandReferenceManual   	 <     
      3S          "     p   ' p "     '    4 
 X! (#'    VV X XVV    VV I VV         Z   "     cE   ' E "     E  + 
 4 
   h   p    x   (# 4 
 XE    VV I VV    VV I VV       
     
   m(        B   X XB    VV 
 B       
               
      ?  + 
 7
 
  <   D   L  ! T$   X?  b  Z   "     f H   H  '    " B  + 
 4 `	   h   p    x   (# 7
 
XB    VV 	 VV    VV I VV           "     < f  f  '   " 
   3S          $  
 ! (# 4 `	X$    XVV XI VV    XVV XX XVV                
      3S          "     p   ' p "      $  
  4 `	X! (#$    VV X XVV    VV I VV         Z   "     cE   ' E "      B  + 
 4 
   h   p    x   (# 4 `	XB    VV I VV    VV I VV       
   b  
   m'        B   X XB    VV 
 B       
               
      <  (  4  <   D   L  ! T$   X<    Z   "     f H   H  '    "      B  + 
 4 
   h   p    x   (# 4 XB    VV 	 VV    VV I VV           "     < f  f  '   " 
   3S         '  
 ! (# 4 
 X'    XVV XI VV    XVV XX XVV                 G  X XX XVV ATCommandReferenceManual   	 <     
      3S          "     bD   ' D "     '    4 
 X! (#'  G  = XG X    VV G =         Z   "     7a a  '  "     E  + 
 4 
   h   p    x   (# 4 
 XE    VV I VV    VV I VV       
     
   m*        B   X XB    VV 
 B       
               
      ?  + 
 7
 
  <   D   L  ! T$   X?      "           '    " 
   3S     !  
 D& 7
 
X!    XVV X	 VV    X՞
 XX XVV                
      3S           "     D&   ' & " !  
  7
 
XD&!     X?X X՞    VV t
X          Z   "        '  " B  + 
 4 
   h   p    x   (# 7
 
XB    VV 	 VV    VV I VV       
     
   m)        B
   X XB    VV  B       
               
         Z   "     *      '    " ?  + 
 4 
   h   p    x   (#   X?    VV I VV    VV I VV           "     H< *  *  '   " 
   3S     $  
 D& 4 
 X$    XVV XI VV    X՞
 XX XVV                 G  X X?X X՞ 883Q    M  8   X՞
 XXG X 
     
 1
   
 ڈ   	 H<     
      3S     [     "     nbPD P  ' D " $    4 
 XD&$    B
 ?X X՞    VV  B         Z   "     C	7%	 %	  '  " E  + 
 4 
   h   p    x   (# 4 
 XE    VV I VV    VV I VV       
   $  
   m'        B
   X XB    VV  B       
               
           "     f H   H  '    " 
   3S          !  
 ! (#   X!    XVV XI VV    XVV XX XVV                ATCommandReferenceManual   	 f     
      3S           "     pR   ' R "      !  
    X! (#!    VV X XVV    VV I VV         Z   "     Eo' o  ' ' "      ?  + 
 4 
   h   p    x   (#   X?    VV I VV    VV I VV       
     
   m*        B
   X XB    VV  B       
               
         Z   "     *      '    "      ?  + 
 4 
   h   p    x   (#   X?    VV I VV    VV I VV           "     H< *  *  '   " 
   3S     $  
 D& 4 
 X$    XVV XI VV    X՞
 XX XVV                Q    M  8
     
 1
   
 ڈ    ! T$ 883   	 H<     
      3S     g     "     nbPD P  ' D " $    4 
 XD&$    B
 ?X X՞    VV  B         Z   "     C	7%	 %	  '  " E  + 
 4 
   h   p    x   (# 4 
 XE    VV I VV    VV I VV       
   b  
   m'        B   X XB    VV 
 B       
               
      ?  + 
 4 
  <   D   L  ! T$   X?    Z   "     f H   H  '    "      ?  + 
 4 
   h   p    x   (# 4X?    VV 	 VV    VV I VV           "     < f  f  '   " 
   3S         '  
 ! (# 4 
 X'    XVV XI VV    XVV XX XVV                 G  X XX XVV ATCommandReferenceManual   	 <     
      3S          "     bD   ' D "     '    4 
 X! (#'  G  = XG X    VV G =         Z   "     7a a  '  "     E  + 
 4 
   h   p    x   (# 4 
 XE    VV I VV    VV I VV       
   b  
   m'        B   X XB    VV 
 B       
               
      <  (  4  <   D   L  ! T$   X<    Z   "     f H   H  '    "      B  + 
 4 
   h   p    x   (# 4 XB    VV 	 VV    VV I VV           "     < f  f  '   " 
   3S         '  
 ! (# 4 
 X'    XVV XI VV    XVV XX XVV                 G  X XX XVV ATCommandReferenceManual   	 <     
      3S          "     bD   ' D "     '    4 
 X! (#'  G  = XG X    VV G =         Z   "     7a a  '  "     E  + 
 4 
   h   p    x   (# 4 
 XE    VV I VV    VV I VV       
   c  
   m(        B   X XB    VV 
 B       
               
      ?  + 
 4 
  <   D   L  ! T$   X?      "     f H   H  '    " 
   3S          !  
 ! (# 4X!    XVV X	 VV    XVV XX XVV                ATCommandReferenceManual   	 f     
      3S           "     pR   ' R "      !  
  4X! (#!    VV X XVV    VV 	 VV         Z   "     |4^ ^  '  "      ?  + 
 4 
   h   p    x   (# 4X?    VV 	 VV    VV I VV       
   =  
   m*        B   X XB    VV 
 B       
               
      ?  + 
 4 
  <   D   L  ! T$   X?    Z   "           '    "      ?  + 
 4 
   h   p    x   (# 4X?    VV 	 VV    VV I VV           "     :<     '   " 
   3S     $  
 D& 4 
 X$    XVV XI VV    X՞
 XX XVV                Q    M  A
     
 1
   
 ڈ    ! T$ 883   	 :<     
      3S          "     `bBD B  ' D " $    4 
 XD&$    B
 ?X X՞    VV  B         Z   "     5	7	 	  '  " E  + 
 4 
   h   p    x   (# 4 
 XE    VV I VV    VV I VV       
     
   m)        B   X XB    VV 
 B       
               
      ?  + 
 4 
  <   D   L  ! T$   X?    Z   "           '    " ?  + 
 4 
   h   p    x   (# 4X?    VV 	 VV    VV I VV           "     :<     '   " 
   3S     $  
 D& 4 
 X$    XVV XI VV    X՞
 XX XVV                !  
 DT$&D&!  G  X X?X X՞ 883Q    ^V D A   X՞
 XXG X 
     
 1
   
 ڈ   	 :<     
      3S          "     `bBD B  ' D " '    4 
 XDT$X'    B
 ?X X՞    VV  B         Z   "     5	7	 	  '  " E  + 
 4 
   h   p    x   (# 4 
 XE    VV I VV    VV I VV       
   =  
   m*        B   X XB    VV 
 B       
               
      <  (  4  <   D   L  ! T$   X<    Z   "           '    "      B  + 
 4 
   h   p    x   (# 4 XB    VV 	 VV    VV I VV           "     :<     '   " 
   3S     $  
 D& 4 
 X$    XVV XI VV    X՞
 XX XVV                Q    k  B
     
 1
   
 ڈ    ! T$ 883   	 :<     
      3S          "     `bBD B  ' D " $    4 
 XD&$    B
 ?X X՞    VV  B         Z   "     5	7	 	  '  " E  + 
 4 
   h   p    x   (# 4 
 XE    VV I VV    VV I VV       
     
   m'        B   X XB    VV 
 B       
               
      ?  + 
 7
 
  <   D   L  ! T$   X?    Z   "     f H   H  '    " 
   n             VV 	 VV    VV I VV      "     < f  f  '   " 
   >d n  
      >d   
     
   m)        B   X XB    VV 
 B       
               
      <  (  4  <   D   L  ! T$   X<    Z   "           '    " B  + 
 4 
   h   p    x   (# 4 XB    VV 	 VV    VV I VV           "     :<     '   " 
   3S     $  
 D& 4 
 X$    XVV XI VV    X՞
 XX XVV                !  
 DT$&D&!  G  X X?X X՞ 883Q    ^x D B   X՞
 XXG X 
     
 1
   
 ڈ   	 :<     
      3S          "     `bBD B  ' D " '    4 
 XDT$X'    B
 ?X X՞    VV  B         Z   "     5	7	 	  '  " E  + 
 4 
   h   p    x   (# 4 
 XE    VV I VV    VV I VV       
   6  
   m'        B   X XB    VV 
 B       
               
      ?  + 
 7
 
  <   D   L  ! T$   X?    Z   "     f H   H  '    "      B  + 
 4 
   h   p    x   (# 7
 
XB    VV 	 VV    VV I VV      "     < f  f  '   " 
   >d     E  + 
 4 
  <   D   L  ! T$ 4 
 XE 
      >d   
   6  
   m)        B   X XB    VV 
 B       
               
      ?  + 
 7
 
  <   D   L  ! T$   X?    Z   "           '    " B  + 
 4 
   h   p    x   (# 7
 
XB    VV 	 VV    VV I VV      "     <     '   " 
   >d          E  + 
 4 
  <   D   L  ! T$ 4 
 XE 
      >d   
     
   m*        B   X XB    VV 
 B       
               
      ?  + 
 7
 
  <   D   L  ! T$   X?      "           '    " 
   3S     !  
 D& 7
 
X!    XVV X	 VV    X՞
 XX XVV                
      3S           "     D&   ' & " !  
  7
 
XD&!     X?X X՞    VV t
X          Z   "        '  " B  + 
 4 
   h   p    x   (# 7
 
XB    VV 	 VV    VV I VV       
   6  
   m)        B   X XB    VV 
 B       
               
      ?  + 
 7
 
  <   D   L  ! T$   X?    Z   "           '    " B  + 
 4 
   h   p    x   (# 7
 
XB    VV 	 VV    VV I VV      "     <     '   " 
   >d          E  + 
 4 
  <   D   L  ! T$ 4 
 XE 
      >d  8  `  > x x x , ,   Xx B{ g] { qSa  > x x x , , K Xx b  ; x x x  X   Xx *	c p X x x x  X   Xx kTd  #  C     X S	e  %  C     sX 3B	f  B x x x  X  Xx FT
g  * h C h    Xh h  7 U C U , , ZXU \i  5 U C U , , XU T j h . Z Z Z , ,   Z BTk p & C 2 C , , C VV
+!	Tl  2 Y C Y , , XY VVT	m  ?    h h 3 X ՞"n   d d d h h b Xd To  K  d  , ,  VVp  K  d  , ,  \Rq p & G 2 G , , G \Rr  2 _ C _ , , X_ \RTs |  b 2 b    b STt d ! < , < , , < VV
u d ! ? , ? , , ? \RTv C  (  ( , , ( VVw \ ) P P P , ,   P Bx q % B 2 B    B =`y l * > 2 >    !> )~Tz n ( D 2 D    ^D T{ } * J 8 J , , J VVT|  ?    h h  X T} W  4 ' 4 , , ^4 VV~ X  3 ' 3    ^3 = Y  7 ' 7    ^7  r $ G 2 G    G  X  7 ' 7 , , ^7 \R Q $ F F F , ,   ^F B h x   :H   j     d     7v;     X  h h x   KY   |     2     <       h h x   \j        2     h      h h x   m~        d      
     
   m(        B   X XB    VV 
 B       
               
      ?  + 
 7
 
  <   D   L  ! T$   X?  b  Z   "     f H   H  '    " B  + 
 4 `	   h   p    x   (# 7
 
XB    VV 	 VV    VV I VV           "     < f  f  '   " 
   3S          $  
 ! (# 4 `	X$    XVV XI VV    XVV XX XVV                
      3S          "     p   ' p "      $  
  4 `	X! (#$    VV X XVV    VV I VV         Z   "     cE   ' E "      B  + 
 4 
   h   p    x   (# 4 `	XB    VV I VV    VV I VV      #| oK  << Z  
   6  
   m'        B   X XB    VV 
 B       
               
      ?  + 
 7
 
  <   D   L  ! T$   X?    Z   "     f H   H  '    "      B  + 
 4 
   h   p    x   (# 7
 
XB    VV 	 VV    VV I VV      "     < f  f  '   " 
   >d     E  + 
 4 
  <   D   L  ! T$ 4 
 XE 
      >d  <    9 p` + 2 C o u r i<    9 p` + 2 C o u r i e r   1 0   R o m a n   S p e e d o      < 
  9 p + 0 C o u r i e r   1 0   B o l d   S p e e d o     @<   9 p` + ( C o u r i e r - W P     T y p e   1     <   9p` + . W P   B o x D r a w i n g     T y p e   1     A r
   Ap`  > W P   T y p o g r a p h i c S y m b o l s     T y p e   1      J b>   Ap`  6 W P   I c o n i c S y m b o l s A     T y p e   1      < DDR  9p` + 4 W P   G r e e k   C o u r i e r     T y p e   1      4 d4  Ap`  2 W P   M a t h E x t e n d e d     T y p e   1     &* 4\L	  	 p`  0 D u t c h   8 0 1   R o m a n   S p e e d o     + *  	 p  . D u t c h   8 0 1   B o l d   S p e e d o     - n  A p`  0 S w i s s   7 2 1   R o m a n   S p e e d o      x 6X  9  ` +   C o u r i e r         2 6X  a p`   " S a n s   S e r i f   P S         x/ Hz  A p  . S w i s s   7 2 1   B o l d   S p e e d o     , n  A p`  $ H e l v e - W P     T y p e   1     Y* b4  	 p`  $ R o m a n - W P     T y p e   1     C-   	 p  , R o m a n - W P   B o l d   T y p e   1     P 6X  9  ` +   C o u r i e r          /   A p  , H e l v e - W P   B o l d   T y p e   1     # 
$%-.2345689:;<=>?@ABCDEFG                 " fxdd/dIIkkkEEkH@ddH///IIId//ddddddk``d+IdddȅHSik                   " B M S {??3=N  ' 	   @         " B I P [ r    ?=/  /N                  h&@    FR@FL  .                  " B I P [ r    ?=/  /N                  h&@    FR@FL  .                 #| /     H8   
     
   m)        B
   X XB    VV  B       
               
         Z   "     *      '    " ?  + 
 4 
   h   p    x   (#   X?    VV I VV    VV I VV           "     H< *  *  '   " 
   3S     $  
 D& 4 
 X$    XVV XI VV    X՞
 XX XVV                 G  X X?X X՞ 883Q    k  8   X՞
 XXG X 
     
 1
   
 ڈ   	 H<     
      3S     [     "     nbPD P  ' D " $    4 
 XD&$    B
 ?X X՞    VV  B         Z   "     C	7%	 %	  '  " E  + 
 4 
   h   p    x   (# 4 
 XE    VV I VV    VV I VV       
   !  
   m)  " = D K P T a c }}_|   3      .     /  ^<     2RP@@NH       " B I P [ r    ?=/  /N                  h&@    FR@FL  .                  "  f : : o o     A A      ( ( ( ( ( 0 8 @ ? S 6 S 6 0 8 @ I , O , , ' * . 1 4  ' * . 1 4 4 ' * . 1 4  ' * . 1 4 4 t t R  s  x x k       }  o o o o o o    U      } A A ' b b H . * , . @ @  . + - / @ @ @ % & ( * + + 
 % & ( * + + + , > K K / A O O D a |  D a |    t  z  z  z           *    *   6  6 X  <    > @ C F I I + > A C F I I I     U     U   U      ' ' ' '  z  $ $         " |qnddddfĐn×rcnksX7SNNggCCNN77//Tmmw}\         
   $  
   m'        B
   X XB    VV  B       
               
           "     f H   H  '    " 
   3S          !  
 ! (#   X!    XVV XI VV    XVV XX XVV                ATCommandReferenceManual   	 f     
      3S           "     pR   ' R "      !  
    X! (#!    VV X XVV    VV I VV         Z   "     Eo' o  ' ' "      ?  + 
 4 
   h   p    x   (#   X?    VV I VV    VV I VV       
     
   m*        B
   X XB    VV  B       
               
         Z   "     *      '    "      ?  + 
 4 
   h   p    x   (#   X?    VV I VV    VV I VV           "     H< *  *  '   " 
   3S     $  
 D& 4 
 X$    XVV XI VV    X՞
 XX XVV                Q    k  8
     
 1
   
 ڈ    ! T$ 883   	 H<     
      3S     g     "     nbPD P  ' D " $    4 
 XD&$    B
 ?X X՞    VV  B         Z   "     C	7%	 %	  '  " E  + 
 4 
   h   p    x   (# 4 
 XE    VV I VV    VV I VV       "  *,Zh^ 2 A C  d   2 L L d  2 B 2 6 d d d d d d d d d d 6 6    b       {   L W      y   m        A 6 A  d d b j W m c A a m 7 5 h 6  m m m l L L A m Z  X Y W d d d   d 2 d d   d d d d d       d d d d d d     d m   5  b  b  b  b  b    W  c  c  c  c L 7 L 7 L 7 L 7  m  m  m  m  m  m  m  m  m  Y  b  m  m  m  Y   n x m  b  b  b  W  W  W  W  m  c  c  c  c  a  a  a  a  a  a  m  m L 7 L 7 L 7 L 7  l W 5  h  6  R  6  h  6  m    m  m  m  m    L  L  L m L m L m L m L  ]  A  A  m  m  m  m  m  m    Y  W  W  W      m  6  m  L m L  A  Y  Y    m  m  c L 7   7  m /             d                           d                   d                                 d /                                                     N     u   d d A b e e d   d I Q   d B R m m y  B 2       ] ] d  = =   d d                  {   p r           2 ]                    B               j       d                                                                                                                                                                                                                                                                                                                 h        ! d                     d d  d x x x x           A   n           A A     d                                                                                                           h  w w w        s   o     w    _   W       s  b               r                      m      \                    s   W   s                        S                                                                             s s s s s s s s s s s s s s s s s s s s s s W W W W W W W s s s s s s s s s s s s s s s s s s s s s s .                                                                                                      "  u'>E^2AEd2MMd2A25dddddddddd66aŁxMb|t~V5VddfkWnY?aq;>k;qdnlUUCo[_YWdddd2dd ddddd   !dddddd  dn >fffffWYYYYM;M;M;M;qddddooooYfoddY e|nfffWWWWnYYYYaaaaaaqqM;M;M;M;wb>k;];m<qqqdd͏UUUtUtUtUtU~e~C~CooooooYWWW  n;qUtU~CYYdoYM; ;d/      d             d         d                d/    N u ddAaiiddMKdBUmmyB2   aad??dd       zvv    2a      B    j d                                                                                                                                                    h !d     dddxxxx     A n    AA  d                                                    s ȟ ~ w  w e Y   wb       u          u  g        ~ Y w           Y                                      ~~~~~~~~~~~~~~~~~~~~~~YYYYYYYwwwwwwwwwwwwwwwwwwwwww.                                                          "  u'>E^)0-sRf&22K})/)-RRRRRRRRRR--}}}O`ckj`Wsl'L`P}lt_tdaVj\[ZZ5-5KKQYOYR(YU!"N"UWYY2J*UHmHLHKKKK)KK KKKKK  KKKKKK  KQ "`Q`Q`Q`Q`QkO`R`R`R`R'!'!'!'!lUtWtWtWtWjUjUjUjUZL`QkZtWtWZL W_Y`Q`Q`QkOkOkOkOjY`R`R`R`RsYsYsYsYsYsYlUlU'!'!'!'!iDL"`NP"P1P"yKQ#lUldlUlUtWtWd2d2d2aJaJaJaJV9V*V*jUjUjUjUjUjUmZLZHZHZH  jYP"lUd2aJV*ZLZLyhtWjU`R'! !tW/      K             K         K                K/    Ng eX KK0OCCRZdR=AR6@RR[6&   >>K%%vKK}  v     MmnHI    &>      6    {{Pl` K}}                                                                                                                                                    h}}}}} K}   }}}}}  }}KKKZZZZ     1 S}  }  19  R                                            q    }    NYYY ` [ U  V dU F   TtS       T       X   \Y  B  ki    s  [ F T          s H                                      [[[[[[[[[[[[[[[[[[[[[[FFFFFFFTTTTTTTTTTTTTTTTTTTTTT.                                              d            "  u'>E^7@<m2CCd7>7<mmmmmmmmmm;;it3ek~rzyxwG<Gddlwiwm5wq,-g-qtwwBc8q`_e`dddd7dd ddddd  dddddd  dk -lllllimmmm3,3,3,3,qttttqqqqxelwttxe t~vllliiiiwmmmmwwwwwwqq3,3,3,3,[e-gk-kAk-dk.qqqtt繅BBBccccrKr8r8qqqqqqxew`w`w`  wk-qBcr8xexetqm3, ,t/      d             d         d                d/    N u dd@iYYmxmQWmHUmmyH2   RRd11dd       f`a    2R      H    j d                                                                                                                                                    h !d     dddxxxx     A n    AK  m                                                    hwww ȟ y q  r q ]   oo       p       u   zv  W        y ] o           `                                      yyyyyyyyyyyyyyyyyyyyyy]]]]]]]oooooooooooooooooooooo.                                                          "  ubh^d<dddxx<PPdd<d<ddddddddddd<<ddddxxxxxxxxxPdxxxxxxxxxxxxdPdPdd<dxdxdPxx<Px<xdxxddPxxdxdP<Pd ddddd d      P        x  xdxdxdxdxdxdxdxdxdxdP<P<P<P<xxxdxdxdxdxxxxxxxdxxxdxdxx    xdxdxdxdxdxdxdxxxdxdxdxdxxxxxxxxxxxxxxxxP P P<P   d xxx<x<x<x<x<xxxxxxxxxdxd  xdxdxdxdxdxdxdxPxPxPxxxxxxxxdddddd  xxx<xxxdxdxPxxxxxxxdxxdP   xd.                                              d/ddddddddddddddddddddddddddddddddddddddddddddddddd dd  ddddddxdddddddd  d                d^dddd  ddd dd dd d ddd          d  dxdd                                       dd               ddd  d d d  d  d d     d       d       d  ddd  d  d     d  d d            d                                        ddddddddddddddddddddddddddddd d x x x d x  "  *,Zh^ R ` Z     K d d   R ] R Z           Y Y     ,        M                 j Z j ,       O   B D  C     c  T          ,  R                              D                     M B M B M B M B                                                                            M B M B M B M B    D    C  a  C    E             Z c  c  c          q  T  T                             C    c    T             M B   B   /                                                                                             /         ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,N          `        z   l     l K       { {  ,I I  ,          ,             ,        K {           z  ,l                    ,,                                                                                                                                                                                                                                                                                                        ''''h        2                    ,,  ,               b              b q                                                                                                                        ,                                                                                                                                                                                                                                                        .                                                                                                     "  *,Zh^ U c c    M n n   U d U _           \ \     ,        \                r _ r ,       a   Q Q  R     s  _          ,  U            $   $               Q           ,	          \ Q \ Q \ Q \ Q                                                                            \ Q \ Q \ Q \ Q    Q    R  v  R   T             R s  s  s            _  _                             R    s    _             \ Q   Q   /                                                                                             /         ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,N          c        ~   p     p M          ,G G  ,          ,           ,  &      M              ,p                    ,,                                                                                                                                                                                                                                                                                                        ''''h        2                    ,,  ,               b              b                                                                                                                         ,                                                                                                                                                                                                                                                        .                                                                                                      "  u'>E^+22sUi'77K}+2+0UUUUUUUUUU..}}}TgjpmbZuo.SiWovdvkdYl^^]Z909KKT\S\V1\Z))S)Z[\\:R0ZOsMQLKKKK+KK KKKKK  KKKKKK  KZ )gTgTgTgTgTpSbVbVbVbV.).).).)oZv[v[v[v[lZlZlZlZ]QgTn]v[v[]Q [c\gTgTgTpSpSpSpSm\bVbVbVbVu\u\u\u\u\u\oZoZ.).).).)wRS)iSW)W;W)TX*oZoloZoZv[v[k:k:k:dRdRdRdRYBY0Y0lZlZlZlZlZlZs]QZLZLZL  m\W)oZk:dRY0]Q]Qnv[lZbV.) )v[/      K             K         K                K/    Ng eX KK2TCCUZnU?DU8CRR[8'   BBK$$vKK}  v     \XW    'B      8    {{Plc K}}                                                                                                                                                    h}}}}} K}   }}}}}  }}KKKZZZZ     1 S}  }  1@  U                                            q    }    W___ c [ [  X iY H   ZvY       \       a   aX  D  oj    s  [ H Z          s O                                      [[[[[[[[[[[[[[[[[[[[[[HHHHHHHZZZZZZZZZZZZZZZZZZZZZZ.                                              k           "  *,Zh^ 9 B B  q   3 I I d  9 C 9 ? q q q q q q q q q q = =    o       w   = n  t        w  }  } | x L ? L  d d p z n { r A z x 6 6 o 7  w y z z M m ? w i  g k e d d d   d 9 d d   d d d d d       d d d d d d     d x   6  p  p  p  p  p    n  r  r  r  r = 6 = 6 = 6 = 6  w  y  y  y  y  w  w  w  w | k  p  {  y  y | k   y  z  p  p  p  n  n  n  n  {  r  r  r  r  z  z  z  z  z  z  x  x = 6 = 6 = 6 = 6  m n 6  o t 7 t O t 7  o u 8  w    w  w  y  y    M  M  M  m  m  m  m w W w ? w ?  w  w  w  w  w  w   | k x e x e x e      { t 7  w  M  m w ? | k | k    y  w  r = 6   6  y /             d                           d                   d                                 d /                                                     N     u   d d B o Y Y q x  q T [   q K Y m m y  K 3       X X d  / /   d d                  {   u t           3 X                    K               j       d                                                                                                                                                                                                                                                                                                                 h        ! d                     d d  d x x x x           A   n           A U     q                                                                                                           s            y   y     u    w   _       x  v               z                       u     Z                    y   _   x                        i                                                                             y y y y y y y y y y y y y y y y y y y y y y _ _ _ _ _ _ _ x x x x x x x x x x x x x x x x x x x x x x .                                                                                                      " fdddZKdK#K77PPnP44P60KKd6###777Kq##xKKdKxKdKKPnnHHadKddd 7KKKd6{tv?OP n n   "  u'>E^$+(fIp[!,,Co$)$(IIIIIIIIII((oooFUX_^UMf`"CUGo`gTgXVL^QxPPP/(/CCHOFOI#OLErLMOO,B%L@a@D@CCCC$CC CCCCC 
 
CCCCCC  CH UHUHUHUHUH~u_FUIUIUIUI""""`LgMgMgMgM^L^L^L^LPDUH_PgMgMPD MTOUHUHUH_F_F_F_F^OUIUIUIUIfOfOfOfOfOfO`L`L""""]<CUEGG+GlCH`L`Y`L`LgMgM|X,X,X,VBVBVBVBL2L%L%^L^L^L^L^L^LxaPDP@P@P@  ^OG`LX,VBL%PDPDk\gM^LUI" gM/      C             C         C                C/    N\ ZN CC+F;;IPXI6:rrI09IIPr0!   77C  hCCo  h     Daa@A z   !7rrrrrr      0    mmuuuG`~tU Coo                                                                                                                                                    hooooo Co   ooooo  ooCCCPPPP     , Io  o  ,2  I                                            d    o    EOOO U P L  L YL >   JgJ       K       N   QO  :  _]    f  P > J          f @                                      PPPPPPPPPPPPPPPPPPPPPP>>>>>>>JJJJJJJJJJJJJJJJJJJJJJ.                                              Y            "  u'>E^&,,fLs]"11Co&,&*LLLLLLLLLL))oooJ[^caWPhc)I]MtciYi_YO`S|SSP3*3CCKQIRL+QP$$J$uPQQQ3H*PFfDHCCCCC&CC CCCCC  CCCCCC  CP $[K[K[K[K[KvcIWLWLWLWL)$)$)$)$cPiQiQiQiQ`P`P`P`PSH[KaRiQiQSH QXQ[K[K[KcIcIcIcIaRWLWLWLWLhQhQhQhQhQhQcPcP)$)$)$)$jHI$]JM$M4M$sJN%cPc`cPcPiQiQ_3_3_3YHYHYHYHO:O*O*`P`P`P`P`P`P|fSHPCPCPC  aRM$cP_3YHO*SHSHqbiQ`PWL)$ $iQ/      C             C         C                C/    N\ ZN CC,J<<LPaL8<uuL2<IIPu2"   ;;C  hCCo  h     RttNM    ";uuuuuu      2    mmuuuG`~tX Coo                                                                                                                                                    hooooo Co   ooooo  ooCCCPPPP     , Io  o  ,8  L                                            d    o    MTTT X Q Q  N ]O @   PiO       Q       V   VN  <  c^    f  Q @ P          f F                                      QQQQQQQQQQQQQQQQQQQQQQ@@@@@@@PPPPPPPPPPPPPPPPPPPPPP.                                              _            "  u'>E^E1L=-K1111111111KKK/Z9;@@94EA-90KAE9E<:3@7Q666  Z--15/5153/M3455,3+A+.+---Z--- ----- 	 	------  -0 9191919191UO@/91919191A3E4E4E4E4@3@3@3@36.91@6E4E46. 495919191@/@/@/@/@591919191E5E5E5E5E5E5A3A3?)-9/000I-0A3A<A3A3E4E4hS<<<:,:,:,:,3"33@3@3@3@3@3@3QA6.6+6+6+  @50A3<:,36.6.H>E4@391 E4/      -             -         -                -/    ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZN> =5 --/((16<1%'MM1 &116M    %%-ZGZ--K  G Z    .AB+,Z R   %MMMMMM     q Z     JJOOO0AUN: -KKZZ                                                                                                                                                    YYYYhKKKKK -K   KKKKK  KKZZ--Z-6666      2K  K  "  1                                            D    K    /555 9Z 6 3  3 <3 *   2E2       2       5   75  '  @?    E  6 * 2          E +                                      6666666666666666666666*******2222222222222222222222.                                              <           " B I P [ r    ?=/  /N                  h&@    FR@FL  .                   "  u^**5SSd22:X*2**SSSSSSSSSS**XXXSddlld\ul*KdS}luduld\lddd\***FS2SSKSS*SS!!K!}SSSS2K*SKlKKK2'2X .22q 22S     222222  2\  dSdSdSdSdSlKdSdSdSdS********lSuSuSuSuSlSlSlSlSdKdSlSu\uSdKlTeTdSdSdSlKlKlKlKlSdSdSdSdSuSuSuSuSuSuSlSlS*****!**  K dKS!S!S!S!S!lSlSlSlSuSuSl2l2l2dKdKdKdK\*\*\*lSlSlSlSlSlSldK\K\K\K  lSS!lSl2dK\*dKdKlSuSlSdS** *uSNd    dK#K77PP P44P6 KKd6 ## 77K ##  KK              a      7             6'ZZ      Z           Z               2  Z                         Z         "  u^22=KK}u22KU&2&*KKKKKKKKKK**UUUCoddl\Sll2:l\llSldS\llll\2*2FKQCKCKC2KK**K*uKKKM2:*KKlKKCHMHQ &22 22K     333233  3K  lClClClClCddC\C\C\C\C2*2*2*2*lKlKlKlKlKlKlKlKlKlKlClKlKlKlKlJSKoCoCoCdCdCdCdClK\C\C\C\ClKlKlKlKlKlKlKlK2+2+2*2+  : lK\*\*\*\*\*lKlKlKlKlKlKld2d2d2S:S:S:S:\*\*\*lKlKlKlKlKlKllK\C\C\C  lK\*lKd2S:\*lKlKlKlKlK\C2+ +lKN&    B@2C@@IQ I*&aaQ* ooba* && DDk ((  KK                   &D             *'F[      Z           F               2  U                         I         "  u^:2<KK}22KV&2&*KKKKKKKKKK22VVVKldlld\uu:Kudlu\ulSdlllld2*2WKNKSCSC2KS*2S*}SKSSC:2SKlKKC;';N 22q 22K     333233  3S  lKlKlKlKlKllCdCdCdCdC:*:*:*:*lSuKuKuKuKlSlSlSlSlKlKlSuKuKlKlK\SlKlKlKlClClClClSdCdCdCdCuKuKuKuKuKuKuSuS:+:+:*:+  K uSd*d*d*d*d*lSlSlSlSuKuKllClClCS:S:S:S:d2d2d2lSlSlSlSlSlSllKdCdCdC  lSd*lSlCS:d2lKlKlSuKlSdC:+ +uKNd    d@2K77K] I44bbQ& oobb& && MMK ##  KK                   &M             &'ZZ      Z           Z               2  V                         Z         "  u'>E^.52[q*88S.4.2[[[[[[[[[[11Wjnvvjax+TjYxiok_vfedc;2;SSZcWc[,c^%&V%^acc7R/^PyOTPSSSS.SS SSSSS  SSSSSS  SY &jZjZjZjZjZvWj[j[j[j[+%+%+%+%x^aaaav^v^v^v^dTjZvcaadT aibjZjZjZvWvWvWvWvcj[j[j[j[ccccccx^x^+%+%+%+%tLT&jVY%Y6Y%SY&x^xox^x^aao7o7o7kRkRkRkR_?_/_/v^v^v^v^v^v^ydTcPcPcP  vcY%x^o7kR_/dTdTsav^j[+% %a/      S             S         S                S/    Nr pb SS5WJJ[do[DH[<G[[e<*   DDS))SS       UyzPQ    *D      <    Xwk S                                                                                                                                                    h S     SSSdddd     6 \    6?  [                                            }        Wccc j e ^  _ o^ M   ]\       ]       b   fb  I  vt      e M ]           P                                      eeeeeeeeeeeeeeeeeeeeeeMMMMMMM]]]]]]]]]]]]]]]]]]]]]].                                              o           " = D K P T a c }}_|   3      .     /  ^<     2RP@@NH        "  u'>E^ %#Y@bO'':a $ #@@@@@@@@@@##aaa=uJMSRJDYT;J>aTZJZMKCRGiFFF)#)u::?E=E@EB<dBDEE':!B8U8;8:::u: :: :::::  ::::::  :? J?J?J?J?J?ngS=J@J@J@J@TBZDZDZDZDRBRBRBRBF;J?SFZDZDF; DJEJ?J?J?S=S=S=S=REJ@J@J@J@YEYEYEYEYEYETBTBQ5;J<>>&>^:?TBTNTBTBZDZDlM'M'M'K:K:K:K:C,C!C!RBRBRBRBRBRBiUF;F8F8F8  RE>TBM'K:C!F;F;^QZDRBJ@ ZD/      :             :         :                :/    uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuNP OD ::%=44@FM@/3dd@*2@@Fd*   00:u[u::a  [ u    <UU89u k   0dddddd      u*    ``fff>TneK :aauu                                                                                                                                                    sssshaaaaa :a   aaaaa  aauu::u:FFFF     & @a  a  &,  @                                            X    a    =EEE Ju F B  C NB 6   AZA       A       D   GE  3  SQ    Y  F 6 A          Y 8                                      FFFFFFFFFFFFFFFFFFFFFF6666666AAAAAAAAAAAAAAAAAAAAAA.                                              N            "  u^  )AAhN''-D '  AAAAAAAAAA  DDDAvNNTTNG[T :NAaT[N[TNGTNnNNG   7A'AA:AA AA:aAAAA': A:T:::''D $''X ''A     ''''''  'G  NANANANANAuhT:NANANANA        TA[A[A[A[ATATATATAN:NATA[G[AN:TBNANANANAT:T:T:T:TANANANANA[A[A[A[A[A[ATATA         : N:AAAAATATATATA[A[AunT'T'T'N:N:N:N:G G G TATATATATATAnTN:G:G:G:  TAATAT'N:G N:N:TA[ATANA    [ANN    N::++>> >((ee>* ::Ne*  ++:   ::i              L     +             *'FF      F           F               '  F                         F         "  u^ &6@@fS&&-C &  @@@@@@@@@@&&CCCFpSSSSMFYS @SF`SYMYSMFSMmMMF& &6@C@F@F@&FF  @ fFFFF-@&F@Y@@:--C &)&W &&@     '' &''  'F  S@S@S@S@S@sfS@M@M@M@M@        SFYFYFYFYFSFSFSFSFM@S@SFYFYFM@SFMFS@S@S@S@S@S@S@SFM@M@M@M@YFYFYFYFYFYFSFSF          @ S@F F F F F SFSFSFSFYFYFsmS-S-S-M@M@M@M@F&F&F&SFSFSFSFSFSFmYM@F:F:F:  SFF SFS-M@F&M@M@SFYFSFM@    YFNM    M:&F**== =((dd=) ::Md)  //:   ::g              J     1           {  )'EE      E           E               &  C                         E         "  u^)1FRRk#119V)1))RRRRRRRRRR11VVVZkkkkcZsk)RkZ{kscskcZkcccZ1)1ERVRZRZR1ZZ))R)ZZZZ9R1ZRsRRJ9&9V 151o 11R     22 122  2Z  kRkRkRkRkRkRcRcRcRcR))))))))kZsZsZsZsZkZkZkZkZcRkRkZsZsZcRkZcZkRkRkRkRkRkRkRkZcRcRcRcRsZsZsZsZsZsZkZkZ)*)*)))*  R kRZ)Z)Z)Z)Z)kZkZkZkZsZsZk9k9k9cRcRcRcRZ1Z1Z1kZkZkZkZkZkZscRZJZJZJ  kZZ)kZk9cRZ1cRcRkZsZkZcR)* *sZNc    cJ1Z66OO O33O5 JJc5    <<J ##  JJ              `      ?             5'YY      Y           Y               1  V                         Y         "  u'>E^!''YBdR++:a!'!%BBBBBBBBBB$$aaaAuPRWULF[V$@RDfV\N\SNETImIHF,%,u::AG@HC&GF  A fFGGG-?%F=Y<?;:::u:!:: :::::  ::::::  :F  PAPAPAPAPAugW@LCLCLCLC$ $ $ $ VF\G\G\G\GTFTFTFTFH?PAUH\G\GH? GMGPAPAPAW@W@W@W@UHLCLCLCLC[G[G[G[G[G[GVFVF$ $ $ $ ]?@ RAD D.D eAD!VFVTVFVF\G\GoS-S-S-N?N?N?N?E3E%E%TFTFTFTFTFTFmYH?F;F;F;  UHD VFS-N?E%H?H?cV\GTFLC$   \G/      :             :         :                :/    uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuNP OD ::'A44BFUB15ggB,4@@Fg,   33:u[u::a  [ u    HffDDu r   3gggggg      u,    ``fff>TneM :aauu                                                                                                                                                    sssshaaaaa :a   aaaaa  aauu::u:FFFF     & @a  a  &1  B                                            X    a    CJJJ Mu G G  D QE 8   F\E       G       K   KD  5  VR    Y  G 8 F          Y =                                      GGGGGGGGGGGGGGGGGGGGGG8888888FFFFFFFFFFFFFFFFFFFFFF.                                              S           " B I P [ r    ?=/  /N                  h&@    FR@FL  .                 
    !    W    X     X     h    h  (V.FC&V.FASTmodemregister'dumps')...   	 X      ThesearetheprofilesthatworkbestonCALLINGmodemsw/RTS/CTScable:MicrocomDeskPortES28.8unit(port@57400ifatrue16650AFNisactive);ACTIVEPROFILE:B1E1L3M3N1Q0TV1W2X4Y0&C1&D2&G0&J0&K3&Q5&R1&S0&T4&X0&Y0S00:000S01:000S02:043S03:013S04:010S05:008S06:002S07:050S08:002S09:006S10:090S11:050S12:050S18:000S25:005S26:001S36:007S37:000S38:020S44:020S46:138S48:007S95:040STOREDPROFILE0:B1E1L3M1N1Q0TV1W2X4Y0&C1&D2&G0&J0&K3&Q5&R1&S0&T4&X0S00:000S02:043S06:002S07:050S08:002S09:006S10:090S11:050S12:050S18:000S36:007S37:000S40:105S41:134S46:138S95:040STOREDPROFILE1:B1E1L3M1N1Q0TV1W2X4Y0&C1&D2&G0&J0&K3&Q5&R1&S0&T4&X0S00:000S02:043S06:002S07:050S08:002S09:006S10:090S11:050S12:050S18:000S36:007S37:000S40:105S41:134S46:138S95:040HayesOptima288V.FCunit(port@57400ifatrue16650AFNisactive):ACTIVEPROFILE:B1B16B76E1L1M3N1Q0TV1W2X4Y0&A0&C1&D0&G0&K3&Q9&R0&S0&T4&U0&X0&Y0S00:000S02:043S03:013S04:010S05:008S06:002S07:050S08:002S09:006S10:014S11:050S12:050S25:005S26:001S36:007S37:015S38:020S46:010S48:007S49:064S50:192S108:001S109:4094S110:002STOREDPROFILE0:B1B16B76E1L1M1N1PQ0V1W2X4Y0&A0&C1&D0&G0&K3&Q9&R0&S0&T4&U0&X0S00:000S02:043S06:002S07:050S08:002S09:006S10:014S11:050S12:050S25:005S26:001S36:007S37:015S38:020S46:010S48:007S49:064S50:192S108:001S109:4094S110:002STOREDPROFILE1:B1B16B76E1L1M1N1PQ0V1W0X4Y0&A0&C1&D2&G0&K3&Q5&R0&S0&T4&U0&X0S00:000S02:043S06:002S07:050S08:002S09:006S10:014S11:095S12:050S25:005S26:001S36:007S37:000S38:020S46:002S48:007S49:064S50:192S108:001S109:4094S110:002USRV.FASTbetaunit(port@57400ifatrue16650AFNisactive);USRoboticsCourier28800HSTDualStandardSettings...̀B2C1E1F1M1Q0V1X7̀BAUD=57600PARITY=NWORDLEN=8̀DIAL=HUNTONHOOKTIMER̀&A3&B1&C1&D0&G0&H1&I0&K3&L0̀&M4&N0&P0&R2&S0&T5&X0&Y1%R0̀S00=000S01=000S02=043S03=013S04=010S05=008̀S06=002S07=060S08=002S09=006S10=007S11=040̀S12=050S13=000S14=000S15=000S16=000S17=000̀S18=000S19=000S20=000S21=010S22=017S23=019̀S24=150S25=005S26=001S27=000S28=008S29=020̀S30=000S31=000S32=001S33=000S34=000S35=000̀S36=000S37=000S38=000S39=000S40=000S41=000̀S42=000S43=000S44=015S45=000	   	 .+8   Todisablecall-waitingonoutgoingcalls-InMTEZ(Press<Atl>Dthen'O'fortheoptionsscreen).InLOCALprefixesput*70,andinLongDistanceput*70,1(doNOTleaveouttheCOMMA).Youcannotdisablecall-waitingonincomingcalls.YoumustusethesameformatforALLphonebookentries(includinglocalcalls)xxx-xxx-xxxx	   	 `		   BASICATCOMMANDS(defaultvaluesarehighlighted)   	 X      CommandDescriptionATAttentioncharactersATAAnswercommandATA/Re-ExecutelastcommandTransmitCarrierSignalATC0Transmitcarriersignaloff.(default)ATC1Transmitcarriersignalon.DialModifiersDialOptionsDescriptionATDnoneDial.(ATDfollowedbyphonenumber)ATDLnoneRe-dial.ATDPnonePulse(rotary)dial.10pulsesper̀second.ATDTnoneTouchtonedial(DTMF).ATDW1-255secWaitfordial-tone.Defaultis50̀seconds.ATD,0-255secPause.Defaultis2seconds.ATD@noneWaitforquietanswer.ATD!noneInitiatehookflash.ATD;noneReturntocommandstateafterdialing.ATD^noneDisablecallingtone.ATDS=0-3noneDialstorednumber.CommandDescriptionATE0Disablesechoingofthecommandstothescreen.ATE1Enablesechoingofthecommandstothescreen.̀(default)ATH0Instructsmodemtogoon-hook.ATH1Instructsmodemtogooff-hook.ATI0Displaystheproductidentificationcode.ATI1Displaysthechecksum.ATI2DisplaysROMchecksumasOKorERROR.ATI3Displaysthefirmwarerevisionlevel.SpeakervolumeATL0Offorlowvolume.ATL1Lowvolume.(default)ATL2Mediumvolume.ATL3Highvolume.SpeakercontrolATM0Disablesthemodemspeaker.ATM1Turnsspeakeronuntilcarrierhasbeendetected.̀(default)ATM2Instructsthemodemspeakertostayonallofthètime.ATM3Enablesspeakerafterdialinguntilconnectionis̀established.AutomodeenableATN0Requiresspeedoftheconnectionbethatspecified   	 p0.;   ЀbythevalueofS37.ATN1Permitshandshakingatanyspeedsupportedbỳbothmodems.(default)ReturntoonlinestatemodeATO0Switchesthemodemfromcommandmodetoon-̀linemodewithoutdialing.ATO1Switchesfromcommandmodetoon-linemodeaǹinitiatesanequalizerretrainsequenceduring2400̀baudbpsoperation.ModeresponsesATQ0Enablesresultcodestobeissuedtothescreen.̀(default)ATQ1Disablesresultcodestobeissuedtothescreen.ResultcodeformatATV0Numericformat.ATV1Verbalformat.(default)ErrorcorrectionmessagecontrolATW0Errorcorrectioncallprogressnotreported.̀(default)ATW1Callprogressreported.ATW2Callprogressnotreported.ConnectxxxxmessagèreportsDCEspeed.ExtendedresultcodesATX0Disablesmonitoringofbusytonesunlessforced̀otherwisebycountryrequirements;sendsonlyOK,̀CONNECT,RING,NOCARRIER,ERRORandNÒANSWERresultcodes.ATX1Disablesmonitoringofbusytonesunlessforced̀otherwisebycountryrequirements;sendsonlyOK,̀CONNECT,RING,NOCARRIER,ERROR,NÒANSWERandCONNECTXXXXresultcodes.ATX2Disablesmonitoringofbusytonesunlessforced̀otherwisebycountryrequirements;sendsonlyOK,̀CONNECT,RING,NOCARRIER,ERROR,DIALTONE,NOANSWER̀andCONNECTXXXXresultcodes.ATX3Enablesmonitoringofbusytones;sendsonlyOK,̀CONNECT,RING,NOCARRIER,ERROR,NÒDIALTONE,NOANSWERandCONNECTXXXX.ATX4Enablesmonitoringofbusytonesandsendsall̀messages.(default)ControllongspacedisconnectATY0Disableslongspacedisconnect.(default)ATY1Enableslongspaceconnect.SoftresetandrestoreprofileATZ0Restoresstoredprofile0.(default)ATZ1Restoresstoredprofile1.+++Escapecharacters.Theescapecharactersarèknownas+++.Theywillswitchfromon-linemodetòcommandmodewhilepreservingtheconnectionwiththeoǹlinemodem.   	 p0.;   ExtendedATCommandsCommandDescriptionDatacarrierdetect(DCD)signalAT&C0ForcesDCDsignaltobeonatalltimes.(default)AT&C1DCDonindicatespresenceofdatacarrier.Dataterminalready(DTR)signal.InterpretstheONtoOFFtransitionoftheDTRsignalfromtheDTEaccordingtothe&Qsettings.AT&D0&Q0,5,6.DTRignored.̀&Q1,4.Modemhangsup;autoanswernotaffected.̀&Q2,3.Modemhangsup;autoanswerinhibited.̀(default)AT&D1&Q0,1,4-6.Asynchronousescapesequence.̀&Q2,3.Modemhangsup;autoanswerinhibited.AT&D2&Q0-6.Modemhangsup;autoanswerinhibited.AT&D3&Q0,1,4-6.ModemdoesasoftresetasiftheATZcommand̀werereceived;̀&Q2,3.Modemhangsup;autoanswerinhibited.AT&FRecallsfactorydefaults.Instructsthemodemtousèthefactorysetparameters.DTE/ModemflowcontrolAT&K0Disableflowcontrol.AT&K3EnableRTS/CTS(defaultfordatamodem)AT&K4EnableXON/XOFF.AT&K5EnabletransportXON/XOFF.AT&K6EnablebothRTS/CTSandXON/XOFF(defaultforFAXmodem)NoteonFlowControl.XON/XOFFisasoftware-basedflowcontrolmethod,usingstandardASCIIcontrolcharacterstopauseorresumedatatransmission.RTS/CTSpacing,ahardware-basedmethod,usesanelectricalsignal.Signalsareexchangedasfollows:RECEIVERTRANSMITTERCTSON------------>STARTSENDINGCTSON<-----------RTSON(readytosend)CTSOFF------------>RTSOFF(stopsending)CommandDescriptionSelectpulsedialmake/breakratioAT&P0Selectsamake/breakratioof39/61at10pps.̀USandCanada.(default)AT&P1Selectsamake/breakratioof33/67at10pps.̀UKandHongKong.AT&P2Sameas0exceptat20pps.AT&P3Sameas1exceptat20pps.AsynchronousmodeAT&Q0DirectAsynchronousmode.AT&Q5Modemnegotiatesanerror-correctedlink.̀(default)AT&Q6Selectsasynchronousoperationinnormalmodè(i.e.speedbuffering).   	 p0.;   DataSetReady(DSR)signalAT&S0CausesDSRsignaltobeactiveatalltimes.̀(default)AT&S1CausesDSRsignaltobeactiveaccordingtothèCCITTspecification.TestanddiagnosticsAT&T0Terminatesanytestinprogress.AT&T1Executesthelocalanalogloopbacktest.AT&T3Executesthelocaldigitalloopbacktest.AT&T4Enablesthemodemtoacceptarequestfromàremotemodeforadigitalloopbacktest.(default)AT&T5Instructsthemodemtodenyarequestfromàremotemodemforadigitalloopbacktest.AT&T6Executestheremotedigitalloopbacktest.AT&T7Executestheremotedigitalloopbacktestwithàselftest.AT&T8Executestheremoteanalogloopbacktestwithàselftest.AT&VViewcurrentconfigurationanduserprofile.Storeuserprofile.Savesthecurrentconfigurationintonon-volatileRAMasoneoftwouserprofiles.AT&W0Savesasuserprofile0.AT&W1Savesasuserprofile1.DesignatedefaultuserprofileAT&Y0Selectsuserprofile0.AT&Y1Selectsuserprofile1.StoredphonenumberAT&Z=0Storesa36digitdialstring.AT&Z=1Storesa36digitdialstring.AT&Z=2Storesa36digitdialstring.AT&Z=3Storesa36digitdialstring.MNPOperationTheV.FASTClassModemsupportsalloftheprecedingclasses.ThefollowingATCommandsapplytotheMNPprotocol.Defaultvaluesarehighlighted.MaximumMNPBlockSize.Usethiscommandtotransmitsmallerblocksofdatainareliabledatalinkconnection.AT\A0setmaximumblocksizeto64characters.AT\A1setmaximumblocksizeto128characters.̀(DEFAULT)AT\A2setmaximumblocksizeto192characters.AT\A3setmaximumblocksizeto256characters.TransmitBreak.Whenthiscommandisenteredduringanon-MNPconnection,abreaksignalissenttotheremotemodem.Thelengthofthebreakis100timesthenparameter(1-9)inmilliseconds.Thedefaultis3.AT\B3(DEFAULT)   	 p0.;   ModemtoModemFlowControl.Enablesordisablesmodemtomodemflowcontrolduringanormalmodeconnection.Thiscommandisignoredwhenerrorcorrectionisselected.AT\G0Disablesflowcontrol(XON/XOFF)(DEFAULT)AT\G1Enablesflowcontrol(XON/XOFF)BreakControl.DeterminesthemodemresponsewhenaBREAKisreceivedfromtheDTEortheremotemodem.Thevaluesoftheparametersvarybasedonthethreefollowingconditions:(1)WhenabreakisreceivedfromtheDTEduringNORMALorMNPmode:AT\K0,2,4modementerscommandmodewithoutsendingabreaktòtheremotemodem.AT\K1modemclearstheterminalandmodembuffersand̀sendsabreaktotheremotemodem.AT\K3modemdoesnotclearthebuffers,butsendsabreak̀totheremotemodem.AT\K5modemsendsabreaktotheremotemodeminsequencèwithanytransmitteddata.(DEFAULT)(2)WhenabreakisreceivedfromtheremotemodemduringNORMALmode:AT\K0,1modemclearstheterminalandmodembuffersand̀sendsabreaktothelocalDTE.AT\K2,3modemdoesnotclearthebuffersbutsendsabreak̀tothelocalDTE.AT\K4,5modemsendsabreakinsequencewithanydatàbeingbuffered.(DEFAULT)(3)WhenabreakisreceivedfromtheDTEduringDIRECTMODEmode:AT\K0,1,3modemsendsabreaktotheremotemodemandenters̀commandmode.AT\K2,4,5modemsendsabreaktotheremotemodem.(DEFAULT)MNPBlockTransferControl.DetermineswhetherornotthemodemwilluseblockorstreammodeforMNPlink.AT\L0usesstreammodeforMNPlinkconnections(DEFAULT)AT\L1usesblockmodeforMNPconnectionsErrorCorrectionOperatingMode.Selectstheoperatingmodethemodemuseswhileconnected.AT\N0NORMAL(speedbuffering)mode.AT\N1DIRECT(pass-through)mode.AT\N2RELIABLELINKmode.Specifieserrorcorrectionfor̀themodem-to-modemconnectionAT\N3AUTO-RELIABLELINKmode.Attemptserror-correctioǹconnectionbutwillfallbacktonormalmodeif̀unabletoestablishanMNPlink.AT\N4LAPMerrorcorrectionmode.AT\N5MNPerrorcorrectionmode   	 p0.;   SplitSpeedOperation.Supportsasplit-speedDCE/DTEinterfaceforapplicationswhichrequireatransmitspeedof75bpsandreceivespeedof1200bpsattheDTEinterface.AT\W0disables(DEFAULT)AT\W1enablesMNPLinkNegotiationSpeed.Controlstheconnectionspeedforlinknegotiations.AT*H0linknegotiationoccursatthehighestsupported̀speed.(DEFAULT)AT*H1linknegotiationoccursat1200bps.S-RegistersThissectiondefinesthepurposeofthemodemregisters,andsequentiallyliststheregistersanddescribestheirfunctions.Theseregistersaffectvariousoperatingcharacteristicsandallowyoutoobtaininformationaboutthemodem,aswellastestthemodem.Eachregisterhasafactory-setvalue,whichyoucanreadorchangetofityourneeds.ReadingaRegisterValueToreadthecurrentvalueofaregister,type:ATSn?[ENTER],wherenisaregisternumber.ATSn?Sn?[ENTER]fromthecommandmode.ToreadtheregistervaluesofS0andS1,typeATS0?S1?[ENTER].Themodemwilldisplaythefirstregistervalue,acarriagereturn,thenextregistervalue,acarriagereturn,andOKor0.ChangingaRegisterValueTochangearegistervalue,usetheSncommand(ATSn=v),wherenisaregisternumberandvisthenewvalueyouwanttoassigntotheregister.Type:ATS0=3[ENTER]tohavethemodemautomaticallyansweronthethirdring.Thefollowingtableliststhemodem'sregistersandtheirfunctions.Reg.RangeUnitsDefaultDefinitionS00-255rings2Auto-answerS10-255rings0CountincomingringsS20-255rings43Escapecharactervalue.S30-127ASCII13Carriagereturncharacter.S40-127ASCII10Linefeedcharacter.S50-32ASCII8Backspacecharacter.S62-255seconds2WaittimeforBlindDialing.   	 p0.;   S71-255seconds50Waitforcarrierafterdial.S80-255seconds2Pausetimefordialdelay.S91-255seconds6/10Carrierdetect.S101-255seconds14(1.4)LostCarriertoHangUpDelay.S11Reserved.S120-255seconds50(1)Escapecodeguardtime*.(*inone-fiftiethsecondincrements)S13Reserved.S14BitMappedAA,hexBitmappedregisters.S15ReservedS16BitMapped80,hexModemtestoptions.S17Reserved.S180-255seconds0Testtimer.S19Reserved.S20Reserved.S21BitMapped00,hexBitmappedregisters.S22BitMapped75,hexBitmappedregisters.S23BitMapped07,hexBitmappedregisters.S240-255seconds0SleepInactivityTimer.S250-255seconds5AsynchronousDTRDelay.S260-255seconds1DelayInterval.S27BitMapped9,hexBitmappedregisters.S28BitMappedBitmappedregistersS29Reserved.S300-255seconds0InactivityTimer.S31BitMappedOptions.S320-255ASCII17XONCharacter.S330-255ASCII19XOFFCharacter.S34-35Reserved.S36BitMappedOptions.S370-120TelephoneLineSpeedNOTE:ThisisinterlinkedwiththeATFncommand.Ifaninvalidnumberisentered,thenumberisacceptedintotheregister,butS37willreactasthoughthedefaultvaluehasbeenentered.Bits0-30=Attemptautomodeconnection(ATF0)(DEFAULT)̀1-3=Attempttoconnectat300bps̀4=Reserved̀5=Attempttoconnectat1200bps(ATF1)̀6=Attempttoconnectat2400bps(ATF4)̀7=AttempttoconnectatV.23(ATF3)̀8=Attempttoconnectat4800bps(ATF6)̀9=Attempttoconnectat9600bps(ATF8)̀10=Attempttoconnectat12Kbps(ATF9)̀11=Attempttoconnectat14.4Kbps(ATF10)̀12=Attempttoconnectat7200bps(ATF7)Bits4-7ReservedS380-255seconds20DelayBeforeForcedHangup.S39BitMappedBitMappedRegisters.S40BitMappedBitMappedRegisters.S41BitMappedBitMappedRegisters.S42-45Reserved.S46136or138138DataCompressionControl.NOTE:136enableserrorcorrectionwithnocompression;138enableserrorcorrectionWITHcompression.   	 p0.;   S480,7,1287V.42Negotiation.NOTE:0disablesnegotiationandproceedswithLAPM;7enablesnegotiation;and128disablesnegotiationandproceedswithfallbackactionspecifiedinS36.ThedefaultforS36istoattemptanMNPconnection.S49-81Reserved.S823,7,128128BreakHandlingOption.S86N/AConnectionFailureCauseCode.S910to-15dBm10PSTNTransmitLevel.S920to-15dBm10FaxTransmitLevel.S95Bit-MappedNAExtendedResultsCodes.NOTE:BitvaluesaredefinedasfollowsforS95:0=CONNECTCODEindicatesDCEspeedinsteadofDTEspeed.1=AppendARQ(automaticrepeatrequest)toverboseCONNECTXXXX̀resultcodeifprotocolisotherthannone.2=EnableCARRIERXXXXresultcode.3=EnablePROTOCOLXXXXresultcode.5=EnableCOMPRESSIONresultcode.Bits4,6,and7arereserved.ResultCodesResultNumericCodeValueDescriptionOK0Modemsuccessfullyexecutedacommandline.̀CONNECT1Connectionmadeat300bps.̀RING2Modemdetectedanincomingcall.̀NOCARRIER3Modemlostorcouldnotdetectaremotecarrier̀signalwithintheRegisterS7time.̀ERROR4Modemfoundanerrorinthecommandline.̀CONNECT5Modemestablishedaconnection1200at1200̀1200bps.NO6Modemdidnotdetectadialtonewithin5DIALTONEsecondsaftergoingoff-hook.BUSY7Modemdetectedabusysignal.NOANSWER8Fivesecondsofsilencewasnotdetectedwheǹusingthe@commandinthedialcommandline.CONNECT06009Modemestablishedaconnectionat600bps.CONNECT240010Modemestablishedaconnectionat2400bps.CONNECT480011Modemestablishedaconnectionat4800bps.CONNECT960012Connectionmadeat9600bps.   	 p0.;   Ї+FCERROR+F4Faxcarriererror.CONNECT720013Connectedasdatamodemduringan7200answer.̀CONNECT1200014Connectionmadeat12000bps.CONNECT1440015Connectionmadeat14400bps.CONNECT1920016Connectionmadeat19200bps.CONNECT3840017Connectionmadeat38400bps.CONNECT5760018Connectionmadeat57600bps.CONNECT22Modemreturnsthisresultcodewhenupon75TX/1200RXestablishingaV.23originateconnectioǹwhenthemodemhasbeeninstructedtòreporttheDTEspeedtotheDTEupoǹconnecting.CONNECT23Modemreturnsthisresultcodewhenupon1200RX/75RXestablishingaV.23answerconnectioǹwhenthemodemhasbeeninstructedtòreporttheDTEspeedtotheDTEupoǹconnecting.CARRIER30040Carrierrateof300bps.CARRIER44V.23backwardchannelhasbeendetected.1200/75̀CARRIER45V.23forwardchannelhasbeendetected75/1200CARRIER120046Carrierrateof1200bps.CARRIER240047Carrierrateof2400bps.CARRIER480048Carrierrateof4800bps.CARRIER720049Carrierrateof7200bps.CARRIER960050Carrierrateof9600bps.CARRIER1200051Carrierrateof12000bps.CARRIER1440052Carrierrateof14400bps.COMPRESSION:66ThemodemhasconnectedinMNPclass5CLASS5andCOMPRESSIONmessagereportinghasbeeǹenabled.COMPRESSION67ThemodemhasconnectedinV.42bisandV.42bisCOMPRESSIONmessagereportinghasbeenenabled.COMPRESSION:69ThemodemhasconnectedwithoutdataNONEcompressionandCOMPRESSIONmessagereporting̀hasbeenenabled.PROTOCOL:76Modemhasconnectedwithoutanyformoferror   	 p0.;   NONE*correction.PROTOCOL:77ModemhasconnectedintheV.42LAPMmodeLAPM*LAPMmodeoferrorcorrection.PROTOCOL:80ModemhasconnectedintheMNPmodeoferrorALT*correction.PROTOCOL:81ModemhasconnectedintheMNP10modeALT*CELLULAR*PROTOCOLmessagereportinghasbeenenabled.	   	 `	   ЀWhatYouNeedToKnowAboutModems---------------------------------------------------------------------------DistributionNotice:Thisdocumentmaybedistributedbyelectronicbulletinboardsandcommercialon-lineservices.Thisdocumentmaynotbeeditedorchangedinanywayforredistribution.ThisarticleisPartOneofathree-partreportentitled"TheJoyofTelecomputing."AsaplainASCIIfile,itcannotcontainanyoftheillustrationsandgraphicelementsprovidedintheprintedversion.Forfurtherinformationabout"TheJoyofTelecomputing,"seeAppendixC.Thisarticleshouldbeusefultoanyoneinterestedinhigh-speedmodems(or2400bpsmodemswithMNP-5orV.42bis).Mostmodemsmentionedinthisarticleareexternalunits.Thesemodemscanbeusedonanymicrocomputersystem,beitaPC,aMacintoshoranAmiga.Althoughonlycertaincommunicationprogramsareusedasexamples,thediscussionsaboutsettingupsoftwareapplytopackagesnotcoveredherein.Itisassumedthatthereaderknowsthebasicsaboutgoingonline.Forexample,wewouldnotdiscusshowtoconnectanexternalmodemtoyourcomputer,norwouldweexplainwhat8-N-1means.ThisfileisintheIBMASCIIformat.Eachlineendswithalinefeedandacarriagereturn.IfyouuseaMacintosh,openthefilewithatexteditorandgetridofthelinefeeds.(IrecommendMcSink,asharewaretexteditorwidelyavailable.JustlaunchMcSinkandopenthefile,thenchoosetheConvertmenuandselectStripLinefeeds.)Toprintthisdocument,usea10-pitch(12charactersperinch)mono-spacedfontsuchasCourier.Everyefforthasbeenmadetosupplycompleteandaccurateinformation.However,informationcontainedhereinissubjecttochangewithoutnoticeandshouldnotbeconstruedasacommitmentbytheauthorwhoassumesnoresponsibilitiesforanyerrorsthatmayappear.Trademarks:Theauthorhasattemptedthroughoutthisdocumenttodistinguishproprietarytrademarksfromdiscriptivetermsbyfollowingthecapitalizationstyleusedbythemanufacturer.-----------------------------------------------------------------------------CONTENTSIntroductionModulationProtocols̀2400bpsmodems̀High-speedmodems̀V.32̀V.32bis̀U.S.RoboticsHST̀TelebitPEP̀HayesExpress96̀CompuComCSP̀ThingstocomèV.fast̀ISDNErrorControlProtocols̀V.42andMNP-4̀V.42&MNP-4canprovideerror-freeconnections̀V.42andMNP-4canimprovethroughput̀AreMNP4/V.42useful?   	 p0.;   DataCompressionProtocols̀MNP-5&V.42bis̀AreMNP-5&V.42bisuseful?̀CompressionbySoftwarevs.MNP-5/V.42bis̀LocalFlowControlandDataBuffering̀Macintoshandhigh-speedmodems̀PCandUARTProfilesofHigh-speedmodems̀ATI9600etc/èCompuComSpeedModemChamp/Star/Storm̀Hayesmodems̀ImageCommunications:Twincom96/42̀Intel9600EX&14.4EX̀PracticalperipheralsPM9600SA&PM9600̀Prometheusmodems̀Telebitmodems̀U.S.Roboticsmodems̀ZoomV.32TurboModems̀ThingstocomeBuyingaHigh-speedModem̀ShouldyoupaytheextraforaV.32bismodem?̀Shouldyoubuyamodemwithaproprietarymodulationprotocol?̀Shouldyoubuya2400bpsmodemwithV.42bis?̀BewareoftheadsSettingUpSoftwaretoWorkwithHigh-speedModems̀TheProperSoftwareSetup̀DoesYourSoftwareInitializetheModemProperly?̀DoesYourSoftwareConfigureItselftoMatchtheModemSettings?̀WhyYouMayNeedtoChangetheInitializationString̀EditingtheInitializationString̀MatchSoftwareSettingsTotheModemSettingsConfiguringPopularCommunicationsSoftwaretoWorkwithHigh-speedModems̀Procomm2.0̀Telix̀Qmodem̀HyperAccess5̀CrosstalkforWindows̀MicroPhoneII(forMacintosh)̀ZTerm(forMacintosh)OtherSettingsforYourCommunicationsSoftwarèTelephoneNumber̀DialString:ATDT̀8-N-1or7-E-1(databits-parity-stopbits)̀Halfvs.FullDuplex:LocalEchòTerminalEmulatioǹCommPort̀FileTransferProtocols̀ASCIÌXmodem̀Xmodem-1K̀Ymodem̀Ymodem-g̀Zmodem̀Kermit̀Sealink̀Whichfiletransferprotocolshouldyouuse?AppendixA:ResourcesAppendixB:HowtoreachtheauthorAppendixC:About"TheJoyofTelecomputing"   	 p0.;   IntroductionBuyingandusingamodemusedtoberelativelyeasy.Notsolongago,almostallmodemsare1200or2400bpsunitsandtheyareallcompatiblewiththeHayesSmartmodems(althoughsomearemoreHayes-compatiblethanothers).Howtimehaschanged.Today,modemsnotonlyrunfaster,theyarealsoloadedwithfeatureslikeerrorcontrolanddatacompression.Suddenly,youareconfrontedWithallthebuzzwords:V.32,V.32bis,V.42,V.42bis,MNP-5,LAP-M,etc.thatdotheymean?Andwhatdotheymeantoyou?Tomakethemostofahigh-speedmodem,youneedtounderstandthreedifferentkindsofprotocolsandtherelationshipsamongthem.Theyarethemodulationprotocols,errorcontrolprotocolsanddatacompressionprotocols.ModulationProtocolsModemstandsforMOdulator/DEModulator.Amodemconvertsdigitalsignalsgeneratedbythecomputerintoanalogsignalswhichcanbetransmittedoveratelephonelineandtransformsincominganalogsignalsintotheirdigitalequivalents.Thespecifictechniquesusedtoencodethedigitalbitsintoanalogsignalsarecalledmodulationprotocols.Thevariousmodulationprotocolsdefinetheexactmethodsofencodingandthedatatransferspeed.Infact,youcannothaveamodemwithoutmodulationprotocols.Amodemtypicallysupportsmorethanonemodulationprotocols.Therawspeed(thespeedwithoutdatacompression)ofamodemisdeterminedbythemodulationprotocols.High-speedmodemsaremodemsthatfeaturemodulationprotocolsat9600bpsorhigher.A2400bpsmodemwithdatacompressionthatcantheoreticallyyielda9600bpsthroughputisnotahigh-speedmodem."CCITT"isaFrenchacronymfortheInternationalTelegraphandTelephoneConsultativeCommittee.CCITT,aUnitedNationsagency,isaninternationaltelecommunicationsstandardscommitteethatmakesrecommendationsonabroadrangeofsubjectsconcerningdatacommunications.2400bpsModemsA2400bpsHayes-compatiblemodemtypicallysupportsthefollowingmodulationprotocols:̀Bell103(300bpsU.S.Standard)̀Bell212A(1200bpsU.S.Standard)̀CCITTV.22(1200bpsstandardusedoutsidetheU.S.)̀CCITTV.22bis(2400bpsInternationalStandard)̀Some2400bpsmodemsalsosupportthefollowingprotocols:̀CCITTV.21(300bpsstandardusedoutsidetheU.S.)̀CCITTV.23(1200/75and75/1200bps,usedinEurope)Inthepast,most2400bpsmodemsdonotsupportanyerrorcorrectionordatacompressionprotocols.Recently,however,manymodemmanufacturershaveintroduced2400bpsmodemswithextrafeatureslikedata   	 p0.;   compression,errorcorrectionandfaxcapability.̀High-speedModemsTherearetwostandardmodulationprotocolsforhigh-speedmodems:V.32andV.32bis.BotharestandardsestablishedbytheCCITT.̀V.32Thisisthestandardfor9600(and4800)bpsmodems.CCITTV.32isadoptedbytheCCITTin1984.Butthemarkethasnottakenoffuntilrecently.V.32modemsusedtocostmorethanmodemsusingproprietarymodulationprotocols(HayesintroducedtheSmartmodem9600,aV.32modem,in1988witha$1999pricetag).Butitisnolongertrue.Atpresent,streetpricesformostV.32modemarebelow$500.EverymodemmanufacturerismakingV.32modemsnow.Packet-switchingnetworkslikeSprintnet(Telenet)andCompuServearealsostartingtosupportV.32modems.Companiesthatmakemodemswithproprietarymodulationprotocolsaremakingmodemswith"dualstandard."U.S.Robotics,Telebit,HayesandCompuComallhavemodemsthatsupportV.32andtheirownproprietaryprotocols.̀V.32bisV.32bis,establishedinearly1991,istheCCITTstandardfor14400bpsmodems.AV.32bismodemalsocanfallbackto12000,9600,7200and4800bps.V.32bisisdownwardlycompatiblewithV.32.Unlike2400bpsmodemswhereasinglemodulationprotocol(V.22bis)issupportedbyallmodemmakers,thereareseveralproprietarymodulationprotocolsusedbymodemsfromdifferentmanufacturers.U.S.RoboticsHST(HighSpeedTechnology)UntiltherecentsurgeofV.32modems,theU.S.RoboticsHSTwasthedefactostandardinthePC-basedBBScommunity.U.S.RoboticsintroducedtheCourierHSTmodemin1986andpioneeredthemarketforhigh-speedmodemsintheIBMPCenvironment.TheimmensepopularityoftheHSTmodemswaspartlyduetothegenerousdiscountprogramU.S.RoboticsofferedtotheBBSSysops(SYStemOPerators).ManymodemmanufacturershaveimplementedsimilarSysopdiscountprograms,butmostBBSsysopsremainloyaltotheU.S.Roboticsmodems.TheoriginalCourierHSTmodemranat9600bps.U.S.RoboticslaterimprovedthespeedoftheCourierHSTto14400bps.AlthoughU.S.RoboticsremainscommittedtotheHSTmodems,therearenowthreedifferenthigh-speedCouriermodemsavailable:theCourierHST(whichonlysupportstheHSTprotocol),theCourierV.32bis(whichonlysupportsV.32bis)andtheCourierHSTDualStandard(whichsupportsboththeHSTandtheV.32bisprotocols).TelebitPEP(PacketizedEnsembleProtocol)TelebitintroducedtheTrailBlazerin1985thatemployedaproprietarymodulationprotocolcalledPEP.WhiletheCourierHSTispopularamongBBS,TelebitmodemsdominatetheUNIXUUCPandUsenetcommunities.(Usenet,UUCPandtheInternetarediscussedinPartIIof"TheJoyofTelecomputing").TheTrailBlazerPlusowesitssuccesspartlytoitsbuilt-insupportfor   	 p0.;   theUUCPg-protocol,thusallowingefficientandflawlessUUCPsession.PEPalsoperformswellevenwithnoisytelephonelines.Theactualthroughputisaround14400bps.TheTrailBlazerPlushasaninstalledbaseofmorethan120,000units.Telebitalsointroducedacheaper(andslower)PEPmodem,theT1000,in988.̀HayesExpress96Hayesenteredthehigh-speedmodemarenain1987withtheintroductionoftheV-seriesSmartmodem9600.ThemodemusedaproprietarymodulationprotocolcalledExpress96(alsoknownasHayes"PingPong"protocol).TheV-seriesmodemshavenotbeenassuccessfulastheU.S.RoboticsortheTelebitmodems.̀CompuComCSP(CompuComSpeedProtocol)WhileeverymodemmanufacturerisjumpingontheV.32bandwagon,CompuCombuckedthetrendandcameoutwiththeSpeedModemChampinearly1991.It'sa9600bpsmodemwithaproprietarymodulationprotocolcalledCSP.TheSpeedModemChamphasonestrongsellingpoint.ItistheonlymodemwithaproprietaryprotocolthatcostslessthanagenericV.32modem.TheinternalSpeedModemChampispricedat$169.Anexternalversionisavailablefor$199.HundredsofPC-basedbulletinboardsystemshaveinstalledtheSpeedModemChamp.TheChampalsoworksasaHayes-compatible2400bpsmodemwithMNP2-4errorcontrolandMNP-5datacompression.Twomodemscanestablishaconnectiononlywhentheyshareacommonmodulationprotocol.Toconnectathighspeed,twomodemshavetosupportthesamehigh-speedmodulationprotocol.Therefore,amodemwithaproprietarymodulationprotocolcanonlyestablishahigh-speedconnectionwithanothermodemfromthesamemanufacturer.AU.S.RoboticsHSTmodemcanonlyestablishahigh-speedconnection(at9600or14400bps)withanotherHSToranUSRDualStandardmodem.ACourierHSTmodemcannotestablishahigh-speedconnectionwithaCourierV.32bismodem.Theycanonlyconnectat2400bps.(Allhigh-speedmodemsinthemarketsupporttheCCITTV.22bismodulationprotocol).Ontheotherhand,twoV.32modemscantalktoeachotherat9600bps.Theydonothavetobefromthesamemanufacturer.TwoV.32bismodemscantalktoeachotherat14400bps.AV.32modemcantalktoaV.32bismodemat9600bps.ThingstocomeV.fastCCITTisworkingonanewmodemstandard,dubbedV.fast.Ifallgoeswell,thenextmodemstandardcanmaterializebefore1993.AV.fastmodemisexpectedtoreacharawspeedof19,200-24,000bpsoverstandarddial-uptelephonelines.ISDNInacoupleofyearswemaynotneedmodemsatall.IntegratedServicesDigitalNetwork(ISDN)hasbeencomingforyears.WhenwillISDNreallybecomeavailablefortherestofus?Itdependsonyourlocaltelephonecompany.Itisestimatedthatbytheendof1994abouthalfthetelephoneconnectionsintheU.S.willhasaccesstoit.WithISDN,youwon'tneedamodemsincenomodulationordemodulationwillbenecessary.You   	 p0.;   willneedanISDNadapterinstead.AnISDNlinecarriesthreedigitalchannels:two"B"channelsthatcarryvariouskindsofdataat64,000bpsanda"D"channelat16,000bpsthatcancarrycontrolsignalsorserveasathirddatachannel.AsingleISDNchannelcantransferuncompresseddatabidirectionallyat64,000bps.Combinethatwithadatacompressionschemeandyouwillbeabletotransferdataathundredsofkilobitspersecond.Eventually,ISDNwillprovidewidelyavailable,low-costdigitalcommunicationsforvoiceanddatacommunication.UntilISDNisfirmlyinplace,high-speedmodemswillbewithusforawhile.ErrorControl(Error-Correcting,ErrorCorrection)ProtocolsBesideshigh-speedmodulationprotocols,allcurrentmodelsofhigh-speedmodemsalsosupporterrorcontrolanddatacompressionprotocols.V.42andMNP-4Therearetwostandardsforerrorcontrolprotocols:MNP4andV.42.TheMicrocomNetworkingProtocol,MNP,isdevelopedbyMicrocom.MNP2to4areerrorcorrectionprotocols.MNP-5isadatacompressionprotocol.V.42isestablishedbyCCITT.V.42actuallyincorporatestwoerrorcontrolschemes.V.42usesLAP-M(LinkAccessProcedureforModems)astheprimaryschemeandincludesMNP-4asthealternatescheme.Therefore,aV.42modemwillbeabletoestablishanerror-controlledconnectionwithamodemthatonlysupportsMNP4.Amodemthatusesaproprietarymodulationprotocolmayalsouseanon-standarderrorcontrolprotocol.Forexample,HayesV-seriesSmartmodem9600supportsanerrorcontrolprotocolcalledLAP-B.CompuCom'sSpeedModemChampalsousesanon-standarderrorcontrolprotocol.̀V.42&MNP-4canprovideerror-freeconnectionsModemswithouterrorcontrolprotocols,suchasmost2400bpsHayes-compatiblemodems,cannotprovideerror-freedatacommunications.Thenoiseandotherphonelineanomaliesarebeyondthecapabilitiesofanystandardmodemtodelivererror-freedata.V.42(andMNP2-4)copeswiththephonelineimpairmentsbyfilteringoutthelinenoiseandautomaticallyretransmittingcorrupteddata.IfyouhaveusedastandardHayes-compatiblemodem,youprobablynoticesomegarbledcharacters(like"@8d_\nw`[ce")showuponyourscreenfromtimetotime.Whentwomodemsestablishanerror-controlledconnection,theyaresaidtohaveareliablelinkandarecapableoffilteringoutthosegarbledcharacterscausedbythelinenoise.Noticethatthelinenoiseisstillthere,itjustdoesnotshowuponyourscreenorthescreenontheremotesystem.ThefilteringprocessusedbyV.42(andMNP2-4)issimilartotheerrorcorrectionschemeusedbyfiletransferprotocols(suchasXmodem).Thetwomodemsuseasophisticatedalgorithmtomakesurethatthedatareceivedmatchwiththedatasent.Ifthereisadiscrepancy,thedataisresent.   	 p0.;   ЇWhatisthedifferencebetweenerrorcontrolprotocols(suchasV.42)andfiletransferprotocols(suchasXmodem)?Foronething,filetransferprotocolsprovideerrordetectionandcorrectiononlyduringfiletransfers.Filetransferprotocolsdonotprovideanyerrorcontrolwhenyouarereadinge-mailmessagesorchattingwithotherpeopleonline.Inotherwords,anerrorcontrolprotocolis"on"allthetimeduringyouronlinesessionandfiletransferprotocolsare"on"onlysomeofthetimes,namelywhenyouaresendingorreceivingfiles.Eventhoughanerrorcontrolprotocolis"on"allthetime,westillneedfiletransferprotocolswhentwomodemsestablishareliablelink.Amodemworkswithbitstreams,timingandtones.Itdoesnotunderstandwhatafileis.Whenyoudownloadoruploadafile,yourcommunicationssoftwareneedstotakecareofthedetailsrelatedtothefile:thefilename,filesize,etc.Thisishandledbythefiletransferprotocolwhichdoesmorethanerror-checking.Somefiletransferprotocols,mostnotablyYmodem-gandImodem,aredevelopedtohandlefiletransferwithoutperforminganyerror-checking.TheideaofusingaprotocollikeYmodem-gistoeliminatetheredundancythusimprovethetransferspeed.Ymodem-gandImodemshouldonlybeusedwithmodemsthatprovidebuilt-inerrorcontrolprotocols.Thesefiletransferprotocolsdonotprovideanyerror-detectionorrecoverycapability.Ifaproblemoccursduringthefiletransfer,thetransfersessionwillbeaborted.ProtocolslikeYmodem-gorImodemdependonthemodemstoprovideassurancefortheintegrityofdatabeingtransferred.However,youshouldknowthatareliablelinkbetweentwomodemsdoesnotprovideabsoluteguaranteeforthedataintegrityduringfiletransfer.Whenyoucallaremotecomputer,therearereallythreelinksinvolvedintheprocess.Besidesthelinkbetweenthetwomodems,therearestillonelinkbetweenyourcomputerandyourmodemandanotherlinkbetweentheremotemodemandtheremotecomputer.WhentwomodemsmakeareliableconnectionusingV.42orMNP4,onlythedataintegritybetweenthetwomodemsisensured.Itisstillpossibleforerrorstooccurateitherendbetweentheserialportandthemodem(inthecable)orinthecomputeritself.(Fortunately,sucherrorsarerare.)Forextraprotection,youmaystillwanttouseafiletransferprotocol-suchasZmodem-whichalsoperformserrorcheckingevenifyouhaveareliablelinkwiththeremotesystem.ThereisacommonmisconceptionthatYmodem-gismuchfasterthanotherfiletransferprotocols.AlthoughYmodem-gissignificantlyfasterthanYmodem,itofferslittleoverZmodem.Zmodemhasproventobeextremelyefficient.(Seebenchmarkbelow)̀FilenameYmodemYmodem-gZmodem̀-------------------------------------------------------̀the-wave.txt1527cps3261cps3296cps̀dayrpt.arc76110421025̀dayrpt.wks124423142337̀sunset.arc745987965̀sunset.pic129725942588̀text109k.arc81410891064̀text109k.txt135128122885   	 p0.;   ЇNote:TheseventestfilesusedthroughoutthisarticleareavailableontheHayesBBS(800-874-2937).ItisanexcellentsourceforinformationaboutHayesproducts.TheBBSalsoprovidesadatabaseforthousandsofBBSintheU.S.Bestofall,itisfree.Unlessnotedotherwise,theresultsareobtainedbyusingthefollowing:Computer:MacSEwithMobiusTwoPageDisplaywith68030acceleratorModem:ATI9600etc/e(themodemissetasV.32withV.42bisenabled)OperatingSystem:System7.0CommunicationSoftware:ZTerm(Commportspeedsetto38400bps)FileTransferProtocol:ZmodemAllresultsarereportedbyZTerm.(IuseseveralcommunicationprogramsonbothIBMPCandMac.Allofthemshowtheaveragethroughputwhilefiletransferisinprogress,butZTermactuallyproducesareportafterthetransferiscompleted).̀V.42&MNP-4canimprovethroughputTheotherbenefitofV.42(orMNP4)isthatitcanimprovethroughput.Beforesendingthedatatoaremotesystem,amodemwithV.42(orMNP4)assemblesthedataintopacketsandduringthatprocessitisabletoreducethesizeofthedatabystrippingoutthestartandstopbits.Acharactertypicallytakesup1startbit,8databitsand1stopbitforatotalof10bits.WhentwomodemsestablishareliablelinkusingV.42orMNP4,thesendingmodemstripsthestartandstopbits(whichsubtracts20%ofthedata)andsendsthedatatotheotherend.Thereceivingmodemthenreinsertsthestartandstopbitsandpassthedatatotheremotecomputer.Therefore,evenwithoutcompressingthedatayoucanexpecttoseeasmuchas1150characterspersecondona9600bpsconnection.(Althoughthemodemsubtracts20%ofthedata,thespeedincreaseislessthan20%duetotheoverheadincurredbytheerrorcontrolprotocol.)Herearethetestresultsobtainedbydownlaodingthesamefile(1)withoutanyerrorcontrolprotocol,(2)withMNP-4,and(3)withV.42.Nodatacompressionprotocolisused.̀FilenameNoECMNP-4V.42̀------------------------------------------------------------------̀the-wave.txt935cps1151cps1128cps̀dayrpt.arc86310231002̀dayrpt.wks89810711052̀sunset.arc838971953̀sunset.pic90310801065̀text109k.arc90810851064̀text109k.txt93711501127AreMNP4andV.42useful?Absolutely.Anyonethathaseverusedastandardmodemcanappreciatethebenefitofanerror-freeconnection.Andtheincreaseindatathroughput,thoughmodest,isnothingtosneezeat.DataCompressionProtocols   	 p0.;   ЇBesideserrorcontrolprotocols,allcurrenthigh-speedmodemsalsosupportdatacompressionprotocols.Thatmeansthesendingmodemwillcompressthedataon-the-flyandthereceivingmodemwilldecompressthedatatoitsoriginalform.̀MNP-5andV.42bisTherearetwostandardsfordatacompressionprotocols,MNP-5andCCITTV.42bis.Somemodemsalsouseproprietarydatacompressionprotocols.Amodemcannotsupportdatacompressionwithoututilizinganerrorcontrolprotocol,althoughitispossibletohaveamodemthatonlysupportsanerrorcontrolprotocolbutnotanydatacompressionprotocol.AMNP-5modemrequiresMNP4errorcontrolprotocolandaV.42bismodemrequiresV.42errorcontrolprotocol.AlsonotethatalthoughV.42includeMNP-4,V.42bisdoesnotincludeMNP-5.However,virtuallyallhigh-speedmodemsthatsupportCCITTV.42bisalsoincorporateMNP-5.ThemaximumcompressionratiothataMNP-5modemcanachieveis2:1.Thatistosay,a9600bpsMNP-5modemcantransferdataupto19200bps.ThemaximumcompressionratioforaV.42bismodemis4:1.ThatiswhyallthoseV.32modemmanufacturersclaimthattheirmodemsprovidethroughputupto38400bps.AreMNP-5andV.42bisuseful?Don'tbefooledbytheclaim.Itisextremelyrare,ifever,thatyouwillbeabletotransferfilesat38400bps.Infact,V.42bisandMNP-5arenotveryusefulwhenyouaredownloadingfilesfromonlineservices.Why?Howwellthemodemcompressionworksdependsonwhatkindoffilesarebeingtransferred.Ingeneral,youwillbeabletoachievetwicethespeedfortransferringastandardtextfile(liketheoneyouarereadingrightnow).Decreasingby50%meansthatyoucandoublethethroughputonthelinesothata9600bpsmodemcaneffectivelytransmit19200bps.V.42bisandMNP-5modemcannotcompressafilewhichisalreadycompressedbysoftware.InthecaseofMNP-5,itwilleventrytocompressaprecompressedfileandactuallyexpandit,thusslowdownthefiletransfer!Herearethetestresultsobtainedbydownloadingthethreecompressedfilesusing(1)MNP-4withoutdatacompression,(2)MNP-5,(3)V.42withoutdatacompression,and(4)V.42bis.̀FilenameMNP-4MNP-5V.42V.42bis̀-------------------------------------------------------------------̀dayrpt.arc1023cps94610021010̀sunset.arc971935953950̀text109k.arc108598810641053IfyouhaveeverdownloadedfilesfromaBBSoronlineservice,youknowthatalmostallfilesareinacompressedformat.Therefore,youshouldonlyexpecttoseeanactualthroughputbetween950to1100cpsevenifyourV.32/V.42bismodemissupposedtoofferthroughput"upto"38400bps.MostPCfilesareintheZIPformat.Macintoshfilesaretypicallyin   	 p0.;   the.SIT(Stuffit)or.CPT(CompactPro)format.AmigafilesareusuallyintheZOO,ARCorLZHformat.NotethatGIFfilesarealsoinacompressedformat.̀CompressionbySoftwarevs.MNP-5/V.42bisThereareseveralreasonswhycompressionsoftwareprograms(suchasPKZIPorStuffit)aresuperiortoMNP-5orV.42bis.1.Compressedfilessavediskstoragespace.2.Compressionsoftwareprogramsaremoreversatile.Mostofthemalloẁyoutogroupseveralfilesinacompressedfilearchivetoensurèthatalltherelatedfilesgettransferredatthesametime.3.Softwarecompressionismoreefficientthanon-the-flymodem̀compression.Inthecaseofasmallfile,thismaynotmakemuch̀difference.Butthedifferencecanbesignificantwhenyouarètransferringlargefiles.̀FilenameSizeTimeThroughput̀-----------------------------------------------------------------̀the-wave.txt143579bytes43seconds3296cps̀dayrpt.arc8423bytes8seconds1010cps̀dayrpt.wks19712bytes8seconds2337cps̀sunset.arc5084bytes5seconds950cps̀sunset.pic16391bytes6seconds2643cps̀text109k.arc29775bytes28seconds1053cps̀text109k.txt111386bytes39seconds2822cpsAswecanseefromthetestresults,itisabout30%fastertotransferthecompressedfiletext109k.arcthantodownloadthetextfilewithV.42bis.HayesBBSdoesnotprovideacompressedversionforthefilethe-wave.txt.UsingPKZIP(forPC)andStuffit(forMacintosh),weobtainthefollowingresults:̀the-wave.zip:6812bytes(PKZIP)̀the-wave.sit:6081bytes(Stuffit)Assumingatransferspeedof1000cps,thecompressedfilecanbedownloadedin7seconds.That'ssixtimesfasterthandownloadingthetextfilewithV.42bis!Hereisanotherexample.SpiderIslandSoftwareBBS(714-730-5785)hasatestfilecalledOne-MinuteMax.ItisaMacintoshTIFFfile(filesize206,432bytes).AccordingtoSpiderIslandSoftware,thefilecanbedownloadedin56seconds(withaneffectivethroughputof3745cps)withaV.32/V.42bismodem.Theresultmayseemimpressiveatfirst.However,thefilecanbecompressedto6065bytes(withCompactPro)or7385bytes(withStuffit).Assumingatransferspeedof1000cps,itwouldonlytake6-8secondstotransfer.Again,itisseventoninetimesfasterthandownloadingthefilewithV.42bis.On-the-flymodemcompressiondoeshaveoneadvantage.Itismore   	 p0.;   convenient.Youcansendafilewithoutcompressingitfirstandtherecipientdoesnotneedtodecompressthefile.LocalFlowControlandDataBufferingTogetthemostfromamodemwithdatacompression,you'llwanttosenddatafromyourPCtothemodemasquicklyaspossible.Ifthemodemisidleandwaitingforthecomputertosenddata,youarenotgettingthemaximumperformancefromthemodem.Forexample,youhaveaV.32/V.42bismodemandyouwanttosendatextfiletoaremotesystemwhichalsohasaV.32/V.42bismodem.Let'sassumethemodemisabletosendthefileat20000bpsusingV.42bis.Ifyourcomputerissendingdatatoyourmodemat9600bps,yourmodemwillhavetostopandwaittoreceivedatafromyourcomputer.Togetthemaximumperformance,youwanttosetthecomputertosenddatatothemodemat38400bps(themaximumaV.32/V.42bismodemcanachieve).Sincethemodemcanonlysendthefiletotheothermodemat20000bps,itwillneverhavetowait.Herearethetestresultsfordownloadingthetextfilethe-wave.txtbysettingthecommunicationportatdifferentspeeds:̀the-wave.txt:946cps(modemportspeed9600bps)̀1885cps(modemportspeed19200bps)̀3296cps(modemportspeed38400bps)However,thereisanewproblem.Sinceyourcomputerissendingdatafasterthanthemodemcanhandle,thereneedstobesomewaysforthemodemtoaskthecomputertostopsendingdata.Otherwise,datalossissuretooccur.Thisiswherelocalflowcontrolcomesintoplay.Ahigh-speedmodemtypicallysupportstwokindsoflocalflowcontrol:hardwarehandshaking(CTS/RTS)andsoftwarehandshaking(XON/XOFF).Ofthetwo,hardwareflowcontrolisthepreferredmethod.Wehavementionedearlierthattherearethreelinksinvolvedwhenyouareconnectedtoaremotesystem:̀1.Thelinkbetweenyourcomputerandyourmodem̀2.Thelinkbetweenthemodems̀3.ThelinkbetweentheremotemodemandtheremotecomputerLocalflowcontrolisusedforthefirstandthirdlinks.Noticethatthefirstlinkmaynotusethesamekindofflowcontrolasthethirdlink.Hardwareflowcontrol(orhardwarehandshaking)worksbyalteringvoltagelevelsontheRTS(RequestToSend)andCTS(ClearToSend)signallinesattheRS232serialinterfacebetweenthemodemandthecomputer.CTSisusedbythemodemonthesendingendofatransmission.Whenthelocalmodemisreadytoreceivedata,itsendstheCTSsignaltothelocalcomputerandthecomputerstartstransferringdata.Ifthemodemisunabletoacceptthedataasfastasitisreceivedfromthecomputer,themodemwilldisabletheCTStoinformthecomputerthatthemodembufferisalmostfull(Ahigh-speedmodemtypicallycontainsa   	 p0.;   smallamountofRAMwhichisusedtoprovidedatabuffers).Thecomputerwillthensuspenddatatransfer.Oncethelocalmodemhasemptieditsbufferbytransmittingdatatotheremotemodem,itwillenableCTSagain.RTSisusedbythecomputeronthereceivingendofatransmission.Whenthecomputercannotacceptdataattherateatwhichthemodemispassingdata,itwilldisableRTS.ThecomputerenablesRTSagainwhenitisreadytoresumereceivingdatafromthemodem.Softwareflowcontrol(orsoftwarehandshaking)isachievedbyembeddingcontrolcharacterinthedatastream.XONandXOFFarethemostcommonlyusedcontrolcharacters.XONisalsoknownasControl-QorDC3(ASCII19)whileXOFFisknownasControl-SorDC1(ASCII17).TheuseofXONandXOFFduringdatatransfercancreateproblemwhenabinaryfilecontaintheControl-S(^S)characterasalegitimatepartofthedata.Donotusethismethodif^Sand^Qarepartofthetransmitteddata.BuyingaHigh-speedModem̀V.32andV.32bismodemsareclearlythestandardsofhigh-speedmodems̀today.YoushouldbuyaV.32oraV.32bismodemunless̀1.Yourapplicationrequiresahigh-speedmodemwithaproprietarỳmodulationprotocol.Inthiscase,youshouldconsideradual-modèmodemthatsupportboththeproprietaryprotocolandV.32(or̀V.32bis).̀2.YoucannotaffordaV.32modem.Inthiscase,youronlychoicefor     ahigh-speedmodemistheCompuComSpeedModemChamp.̀ShouldyoupaytheextraforaV.32bismodem?̀AV.32bismodemisfasterthanaV.32modembutitalsocostsmore.̀Shouldyoupaytheextraforthespeeddifference?Thatdependsontwòfactors:what'sthepricedifferenceandhowdoyouwanttoreachthèremotesystem.Ifthepricedifferenceis$50,IwouldbuytheV.32bis̀modem.Butwhatifthepricedifferenceis$200?̀AssumingtheremotesystemsupportV.32bis,aV.32bismodemwillpay    $ for   	 #!+   itselfratherquicklyifyouareplacinglongdistancecallsto     theremote   	 $`",   system.However,itmaybemorecost-effectiveforyouto     usesome   	 %(#-   packet-switchingnetworkstoreachtheremotesystemby     callingalocal   	 H&#.   number.AV.32bismodemwillbewastedsincenoneof    0 thepacket-switching   	 '$/   networkscurrentlysupportV.32bis.Infact,they    0 arejuststartingto   	 '%0   offer9600bpsaccessservice.PartIIIof"The     JoyofTelecomputing"   	 (H&1   providesacomprehensivediscussionofthe     issuesinvolved.   	 h)'2   ̀Shouldyoubuyamodemwithaproprietarymodulationprotocol?̀WiththeexceptionoftheCompuComSpeedModemChamp,itisgenerally    $ not   	 P-*7   agoodideatopurchaseamodemwhichonlysupportsaproprietarỳmodulationprotocol.Ifyouhavetoconnecttoamodemthatusesàproprietarymodulationprotocol,youshouldconsidergettingamodem̀thatsupportsdualmodulationprotocols(USRCourierDualStandard,   	 p0.;   ЀTelebit2500or3000,HayesUltra).̀ShouldyoubuytheSpeedModemChamp?ItcertainlycostsmuchlessthaǹeventheleastexpensivegenericV.32modeminthemarkettoday.̀AssumingthesystemsyouarecallingsupportbothV.32andthe    8" CompuCom   	 x    Champmodems,shouldyousavethemoneyandbuytheChamp?̀Unfortunately,thereisnoclear-cutanswertothequestion.The    $    	 x   answeragaindependsonhowyouaregoingtoreachtheremotesystems.    $ If   	 @   youwanttoreachtheremotesystemsviaapacket-switching     network,the   	 `		   CompuComChampmaynotbeagoodchoice.̀TheCompuComChampisgenerallynotsupportedbypacket-switching̀networks(TheonlycompanythatsupportstheCompuComChampis̀Connect-USA).Asaresult,youwillonlybeabletoconnectat2400    $ bps   	 H
   withthepacket-switchingnetworks.Youwouldbeforcedtoplacea    8" long   	    distancecallifyouwanttoconnectat9600bps.SeePartIIIof    8" "TheJoy   	    ofTelecomputing"forthevariousissuesinvolved.̀Shouldyoubuya2400bpsmodemwithV.42bis?̀Ifyouarethinkingofpurchasinga2400bpsmodemwithV.42bisdatàcompression,thinkagain.̀WehavementionedearlierthatV.42bisandMNP-5areuselessfor̀downloadingcompressedfiles.Thereisonemorereasonwhya2400bps̀withV.42bisisgenerallynotusefulwhenyouarecallingcommercial̀onlineservicesorBBS.̀OnlineservicesandBBSusuallyhaveseparatephonenumbersfor2400    $ bps   	 p   andhigh-speedmodems.MostofthemdonotsupportV.42bison     their2400bps   	 8   lines.Therefore,youwon'tbeabletomakea     connectionwithV.42bisif   	 X     youcalltheir2400bpsmodemlines.̀Couldn'tyoucalltheir9600bpslines?Well,notreally.Commercial̀onlineservices,aswellasmanybulletinboardsystems,typicallydònotallowyoutocalltheirhigh-speedmodemlineswitha2400bps̀modem.Youwon'tbeabletomakeaconnectionevenifyoutry.̀YoushouldseriouslyconsidertheCompuComSpeedModemChampinsteadof     a2400bpsmodemwithV.42bis.TheCompuComChampwillprobablygive    $ you   	 `" )   muchmoreforyourmoney(especiallyifyouneedtopaymorethan    8" $100for   	 (# *   theV.22bis/V.42bismodem).̀BewareoftheAds̀CurrentV.32modemstypicallysupportMNP2-5andV.42/V.42bis.    8" However,   	 '%0   therearestillsomeearliermodelsofV.32modemsinthe     marketwhich1.may   	 (H&1   notsupportanyerrorcontrolordatacompression    0 protocol(Hayes   	 h)'2   Smartmodem9600).̀2.maysupportMNP2-5butnotV.42/V.42bis.̀3.maysupportproprietarydatacompressionprotocol(MicrocomMNP-9).̀4.maysupportV.42butnotV.42bis(Prometheus).̀Whenamodemissaidtooffera38400bpsspeed(orthroughput),itmaymeanthat̀1.itisaV.32orV.32bismodemwithV.42bis   	 p0.;   Ѐ2.itisaV.32modemwithproprietarydatacompressionprotocol(somèMicrocommodems)̀3.itisahigh-speedmodemwithproprietarymodulationprotocoland̀V.42bis(U.S.RoboticsCourierHST)̀4.itisahigh-speedmodemwithproprietarymodulationprotocoland̀proprietarydatacompressionprotocol(CompuComChamp)̀Anadthatsays"USRmodem,38400bpsthroughput,V.42bis"doesnot    $ tell   	 x   usanythingexceptthatthemodemismadebyU.S.Robotics.It     couldbeany   	 @   oneofthethreeCouriermodems.Itcouldevenbea    0 Sportster9600.   	 `		   ̀Whenamodemissaidtooffera9600bpsspeed(orthroughput),itmaỳmeanseveralthings:̀1.itisaV.32modem̀2.itisahigh-speedmodemusingproprietarymodulationprotocol    $    	    (HayesV-seriesSmartmodem9600,Telebit1000,etc).̀3.itisa2400bpsmodemwithV.42bisdatacompression.̀4.itisa2400bpsmodemwith9600bpsfax̀5.itisa2400bpsmodembothV.42bisandfaxSettingUpSoftwareToWorkWithHigh-speedModems̀Gettingahigh-speedmodemisonlyhalfthebattle.Youwillneedto    $ get   	    ittoworkwithyourcommunicationsprogram.Mostcommunications̀programsstillcomewithsettingsconfiguredforstandard2400bps̀modems.̀Sinceall2400bpsmodemsareHayes-compatible,itisrelativelyeasy     tosetupthesoftware.Yousimplyinstallthesoftwareasifyouhad     aHayesmodem.Thesoftwareusuallywillworkflawlessly.Andyou    $    	 X     don'treallyhavetoworryaboutthingsliketheinitialization     string.   	  !   ̀Gettingahigh-speedmodemtoworkwithyoursoftwareisadifferent̀story.ThereisnolongeraHayesstandardthateveryonefollows.Herèaresomeofthereasonswhyyouneedtoknowhowtoconfigureyour̀high-speedmodemtoworkwithyourcommunicationsprogram.̀First,yourhigh-speedmodemmaynotbesupportedbyyoursoftware.̀Secondly,evenifyoursoftwaresupportsyourhigh-speedmodem,thèsoftwaremaynotbesetupproperly.̀Finally,evenifyoursoftwareissetupproperly,thesettingsmay    $ not   	 %(#-   workallthetimes.̀TheProperSoftwareSetup̀Whenwesaythatthesoftwareissetupproperly,wemeanthat̀1.themodemisinitializedproperlybythecommunicationssoftware,    $ and   	 +h)5   2.thesettingsofyoursoftwarematchthoseofthemodem̀Whatistheproperwaytoinitializeahigh-speedmodem?Ingeneral,̀yourmodemneedstobeinitializedto:̀*EnableV.42bisDataCompression   	 p0.;   Ѐ*Enablehardwareflowcontrol̀*HandletheDTRandCDsignalsproperly(byadding&C1&D2tothe    $    	      modeminitializationstring)̀We'llusetheATI9600etc/emodemasanexampleforourdiscussions̀below.TheinitializationstringdescribedhereisfortheATImodem̀only.Refertoyourmodemmanualfortheequivalentinitializatioǹstringforyourmodem.̀TheATImodemissupportedbytwopopularcommunicationsprograms:̀QmodemandHyperAccess5.Qmodeminitializesthemodemandalsòconfiguresitselftousehardwareflowcontrol.HyperAccess5alsòinitializesthemodemproperly,howeveritdoesnotconfigureitself    $ to   	 `	   usehardwareflowcontrol.̀Allmodemscomewithdefaultsettingspre-configuredfromthefactory.̀ManyV.32high-speedmodemsarepresettouseV.42bisandhardware    $ flow   	    controlwhentheyareturnedon.Thisoptimalconfiguration     enablesthe   	 H
   modemtoautomaticallynegotiateaconnectionwitheither     anotherV.32modem   	 h   supportingV.42bisorMNPprotocols(orevena     standardmodem).   	 0   ̀Interestinglyenough,notallhigh-speedmodemsareconfiguredthis    $ way.   	 h   TheATI9600etc/emodem,forexample,ispresettouseV.32     withouterror   	 0   controlordatacompressionatpower-on.(Why?Good    0 question.)   	 P   ̀Asaresult,yourcommunicationsprogramneedstoissuethe    8"    	    appropriateinitializationstring(AT&F2)tosetuptheATImodemto    8" useV.32   	 P   withV.42bisandhardwareflowcontrol.̀Thereisanotherchangerequired.Andithastodowiththeparameters̀controllinghowthemodemdealswithtwooftheRS232signals:DTR    $    	 p   (DataTerminalReady)andCD(CarrierDetect).̀CDisasignalgeneratedbythemodemwhichisusedtoindicateits̀connectionstatus.DTRisasignalgeneratedbyyourcomputer.DTRis̀usedtoenablethemodemtoacceptcommandsfromyourcommunications̀program,itisalsousedbymostmodemstodeterminewhento    8"    	 x $   disconnectacall.̀ThefactorydefaultsettingforDTRtellsthemodemtoignorechange    $ in   	  x'   DTR(&D0),andthesettingforCDforcesCDalwayson(&C0).Thesèspecificsettingsarerequiredbysomededicateddumbterminalsin    $    	 `" )   ordertocommunicatewiththemodem.(Virtuallyallmodemsuse&C0&D0    $ as   	 (# *   thedefaultsetting.)However,thesesettingswilloftencause     problemswhen   	 #!+   hangingupthephonelinesorproduceanerrormessage     whichsaysthe   	 $`",   modemisonlinewhenitisnot.̀MostcommunicationssoftwareprogramsexpectthemodemtofollowDTR    $ and   	 '$/   expectsCDtofollowcarrier.&C1&D2settheparametersforthe     modemto   	 '%0   handletheDTRandCDsignalsasexpectedbymost    0 communicationsprograms.   	 (H&1   ̀Therefore,theproperinitializationstringtousefortheATImodem̀shouldbeAT&F2&C1&D2.̀DoesYourSoftwareInitializetheModemProperly?̀Let'stakealookattheinitializationstringsusedbyQmodemand̀HyperAccess5fortheATI9600etc/emodem.   	 p0.;   ЀHyperAccess5usethefollowinginitializationstring̀AT&F2E1V1L0Q0W2X4&C1&D2S11=55̀Thisstringislongerthantheonewesuggest.Butdoesitdomore?̀Actuallyitdoesn't.Manyofthecommandsinthestringareredundant     ornotnecessary.OnlyAT&F2&C1&D2arecrucial.̀Fourofthecommands-E1,V1,Q0andX4-areredundantsincethey    $ are   	 @   duplicationsofthefactorydefaultsettings.(Checkyourmodem     manualtofind   	 `		   outwhattheymean.Sinceyouwouldmostlikelyneedto     readitsooneror   	 (

   later,youmightaswellgetstartednow.)̀L0doesnotapplytotheATImodem.L0normallyisusedtosetmodem̀speakervolumetothelowestlevel.However,theATI9600etc/emodem̀doesnotrespondtotheL0command.Unlikemostmodems,theATImodem̀hasaslidevolumecontrolontherightsideforadjustingthevolumèlevel.̀Theothertwocommands(W2andS11=55)arenotredundant,buttheyarènotnecessary.̀W2setsthemodemtoreportNegotiationresultcodesinsinglelinèformatinsteadofthedefaultthreelineformat(W1).̀Threelineformat:Singlelineformat:̀-----------------------------------̀CARRIER9600CONNECT9600/LAP-M̀PROTOCOL:LAP-M̀CONNECT38400̀S11=55(defaultis95)setsthemodemtodialatafasterspeedthan    $ the   	 X     factorysetting.̀Despitethefactthatitsinitializationstringcontainssome    8" redundant   	 X#   commands,HyperAccess5doesproperlyinitializetheATI     modem.   	 x $   ̀AlthoughHyperAccess5willinitializethemodemwiththestringeverỳtimeyoudialaremotesystem,theprogramdoesnotchangethefactorỳdefaultsettingsfortheATImodem(whichisV.32withouterror    8" control   	 !@(   ordatacompression).Everytimeyouturnthemodemoffand     backon,the   	 `" )   modemwillreverttoitsfactorydefaults.̀UnlikeHyperAccess5(andothercommunicationsprograms),Qmodemdoes     itinadifferentway.Itactuallyreplacestheoldfactorydefault    $    	 %(#-   setting(AT&F)oftheATImodemwithanewdefaultconfiguration    8"    	 H&#.   (AT&F2&C1&D2).̀WhenyoufirstinstallQmodemtoworkwithanATI9600etc/emodem,    $ the   	 (H&1   programsendsthefollowingtwostringstothemodem(makesure     themodemis   	 h)'2   connectedtoyourPCandisturnedon):̀AT&F2^M̀AT&C1&D2&W^M̀ThefirststringsetsthemodemasV.32withV.42bisenabled,hardwarèflowcontrolenabled(amongotherthings).Notethat^Misequivalent     tosendingaCarriageReturntothemodem.   	 p0.;   ЀThesecondstringchangesthefactorysettingsoftheCDandDTR̀(&C0&D0)andthenwrite(&W)allthenewactiveconfigurationsettings̀tothenonvolatilememoryofthemodem.Thenewsettingsarenow    $    	    storedbythemodemandbecomethenewdefaultconfigurationwhenthe    $    	 X   modemispoweredon(orwhenitreceivedtheATZcommand).̀Thus,Qmodemsimplysendstheinitializationstring"ATZ^M"(which̀resetsthemodemtoitsdefaultstate,nowAT&F2&C1&D2)tothemodem̀wheneveryouloadtheprogram.̀Althoughthetwoprogramsusedifferenttechniques,theresultisthèsame.ThemodemisinitializedasV.32/V.42biswithhardwarefloẁcontrolenabled,whichisnormallytheoptimumsetting.̀DoesYourSoftwareConfigureItselftoMatchtheModemSettings?̀Besidessendingtherightinitializationstringtothemodem,thècommunicationssoftwarewillalsoneedtomatchthemodemsetting.̀Specifically,thecommunicationssoftwareshouldalsousehardware    $ flow   	 0   controlsincethemodemisinitializedwithhardwareflowcontrol̀enabled.̀Onewouldexpectthatwhenasoftwareinitializesthemodemtousèhardwareflowcontrol,thesoftwareitselfwouldalsousehardware    $ flow   	    control.Butitisnotalwaystrue.Aswementionedearlier,     HyperAccess5   	    initializesthemodemwithhardwareflowcontrol     enabled,butexpectyouto   	 P   changetheflowcontrolsettingsineach     individualdialingentry.   	 p   ̀WhyYouMayNeedtoChangetheInitializationString̀Ingeneral,thestringAT&F2&C1&D2shouldworkwithoutanyproblem.    $ But   	 X     thereisnoguaranteethatitwillalwayswork.Whenitdoesnot    8" work,   	  !   you'llnormallyneedtochangetheinitializationstringto     solvethe   	 "   problems.̀Hereareafewreasonswhytheinitializationstringusedbyyour̀communicationsprogrammaynotwork:̀1.Thesettingsneedadjustmentstoworkwiththesystemyouarècalling.̀Case1:WhenIcalledtheHayesBBS,themodemwouldabortand    $    	 #!+   failedtomakeaconnection.Itturnedoutthatthedefaultsetting    8" (30   	 $`",   seconds)oftheS7registerisnotlongenoughfortheATI     modemtomakea   	 %(#-   connectionwiththeHayesUltra96modemonthe     otherend.   	 H&#.   ̀Solution:ToestablishaconnectiontotheHayesBBS,Ineedtoadd̀"S7=60"tothemodeminitializationstringandalsochangethèsettinginthecommunicationssoftwaretowait60secondsforàconnection.̀ByinitializingthemodemwiththestringAT&F2&C1&D2S7=60,Iwas̀abletoconnectwithoutanyproblem.(Thedefaultsettingforthe    $    	 ,0*6   S7registerisnotuniversal,theHayesUltraandPractical         8"    	 P-*7   Peripheraluse50secondsasthedefaultvalue.)Notethatthereis    8"    	 .+8   nothingspecialaboutthenumber60.Inmyparticularcase,any     number   	 .,9   largerhan45willwork.   	 p0.;   ЀCase2:WhenIcallasystemthatusestheTelebitT1600modems,ÌcannotmakeaconnectioniftheATImodemissettouseV.42bisor̀MNP-5.TheATImodemwillonlyconnectreliablywhenitissetto    $    	    useMNP-4.̀Solution:Toconnectsuccessfully,Ihavetosetupthemodemas    $    	 @   V.32withMNP-4bysendingthestringAT&F1&U0totheATImodem.    8" (AT&F1   	    setstheATImodemasV.32withMNP-5,&U0turnsoffdatàcompression.)̀2.Yourcommunicationsoftwaremaynotbecompatiblewiththesetting.̀Forexample,AmericaOnlineimplementedanerror-correctingscheme     inthesoftware(boththePCandtheMacversions)whichisnot̀compatiblewiththemodem'serrorcorrectionprotocol.̀Solution:TouseAmericaOnline,youneedtoturnofferrorcontrol̀onthemodem.AT&FconfigurestheATImodemasV.32withouterror̀control.̀3.Yourcomputerhardwaremaynotworkwiththesetting.AsImentioǹearlier,youneedaproperlywiredcablefortheMactouse    8"     $    	    hardwareflowcontrol.Ifyoudonothavetherightcableorif     yourMac   	 h   simplywon'tworkwiththecable,youwillneedtouse     softwareflow   	 0   control.(&K4tellstheATImodemtousesoftware    0 flowcontrol.)   	 P   ̀Solution:TousetheATImodeminV.32/V.42bismodewithmyMac,ÌneedtodisablehardwareflowcontrolanduseXON/XOFFsoftware    $    	 P   flowcontrolinstead.ThestringAT&F2&K4&C1&D2S7=60setsupthe    8" modem   	 p   properly(again,S7=60isforcallingtheHayesBBS).̀4.Youmayneedtochangethesettingtoachievebetterperformance.    $    	 p   ItisadvisablethatyouturnoffMNP-5whiledownloading         8"    	 8   pre-compressedfilesfromaremotesystemthathasaMNP-5modem.    8" You   	 X     caninitializetheATImodemtoturnoffMNP-5datacompression     withthe   	  !   stringAT&F1&U0.̀Again,theinitializationstringusedhereisfortheATImodemonly.     Ifyouuseadifferentmodem,youwouldneedtocheckwiththemodem    $    	  &   manualtofindouttheequivalentcommandstouse.̀EditingtheInitializationString̀Iftheinitializationstringprovidedbyyoursoftwaredoesnotwork    $ (or   	 $`",   ifyoursoftwaredoesnotsupportyourmodematall),you'llneed    8" toedit   	 %(#-   theinitializationstringinyourcommunicationsprogram.̀Themodeminitializationstringconsistsofaseriesofcommands    $    	 '%0   (calledtheATcommands).Theycanbedividedintothreegroups:̀1.Acapitalcharacterfollowedbyadigit.Forexample,M1.̀2.Anampersand&andacapitalcharacterfollowedbyadigit.For̀example,&M1.NotethatM1isdifferentfrom&M1.̀3.Sr=nwhere"r"isthenumberoftheregistertobechangedand"n"     isthenewvaluethatisbeingassigned.Forexample,S7=60.̀Therearesomeothercharactersthatmayalsoappearinthemodem̀initializationstring.Thesecharactersnormallyshouldnotbe    8" changed.   	 /P-:      	 p0.;   ЀATtellsthemodemthatmodemcommandsfollow.̀Zresetsthemodemtodefaultstatè~makesyoursoftwarepauseforhalfasecond.Youcanusèmorethanone~inarow.Forexample,~~~~tellsthèsoftwaretopausetwoseconds.̀^MsendstheterminatingCarriageReturncharactertothèmodem.Thisisacontrolcodethatmostcommunicatioǹsoftwaretranslateasa"carriagereturn."̀Let'sassumethattheappropriateinitializationstringtouseis̀AT&F2&C1&D2S7=60(fortheATImodem).You'llneedtoreplacethis    $    	 H
   stringwiththeoneprovidedbyyourcommunicationssoftware.̀Ifyoursoftwaredoesnotsupportyourmodem,youcaninstallthèprogrambytellingitthatyouhaveaHayesmodem.Afterthèinstallation,you'llsimplyedittheinitializationstringwiththèappropriateone.Pleasemakesureyoudonotdeleteany~or^M.̀Herearesomeexamples,̀1.TochangethestringprovidedbyProcommPlus̀ATE1S7=60S11=60V1X1Q0S0=0^M̀Usethestring̀AT&F2&C1&D2S7=60^M̀2.ToeditthestringusedbyTelix̀ATZ^M~~~ATS7=45S0=0V1X4^M̀changeittòATZ^M~~~AT&F2&C1&D2S7=60^M̀3.ToreplacetheinitializationstringprovidedbyZTerm(Macintosh)̀ATE1M1V1^M̀usethefollowingstring̀AT&F2&C1&D2S7=60^M̀MatchSoftwareSettingsTotheModemSettings̀Besidesusingtherightinitializationstring,youalsoneedtomakèsurethatthesettingsinyourcommunicationsprogrammatchthoseof    $ the   	 *(4   modem.̀Speedsetting̀Ifyouhaveamodemthatsupportsdatacompression.Youwanttomakèsurethatthespeedsettingfortheentriesinyourdialingdirectory     isthemaximumthroughput.Herearethegeneralrulesofthumb:   	 p0.;   ЇForaV.32bis/V.42bismodem,setspeedto38400or57600bps(check    $ your   	 X      modemmanual).̀ForaV.32/V.42bismodem,setspeedto38400bps.̀ForaV.32/MNP-5modem,setspeedto19200bps.̀ForaV.22bis/V.42bismodem,setspeedto9600bps.̀ForaV.22bis/MNP-5modem,setspeedto4800bps.̀Note:Yourcomputermaynotbefastenoughtoworkreliablyat38400    $ or   	 x   57600bps.Also,thecommunicationsprogramsyouusemaynot     supportspeed   	 @   higherthan19200bps.̀Hardwareflowcontrol̀Notethatyouwillneedtoconfigureyoursoftwaretousehardwarèhandshakingifthemodemisinitializedtousehardwareflowcontrol.̀DialingTime-outValuèIndependentfromyourmodemsetting,yoursoftwaremayalsoimposeàlimitonhowlongitwillwaitforaconnection.IfyouinitializethèmodemwiththecommandS7=60,you'llneedtochangethetime-outvaluèusedbyyoursoftwareto60secondsaccordingly.ConfiguringPopularCommunicationsSoftwaretoWorkwithHigh-speedModems̀Belowarebriefinstructionsforconfiguringsomepopularcommunications̀programstoworkwithahigh-speedmodem.TheparticularinitializatioǹstringisfortheATI9600etc/emodem.ItisassumedthatthèappropriateinitializationstringtouseisAT&F2&C1&D2S7=60.̀Makesureyousavethechangesyoumake.	   	 "        %
   
          p HST(DS)SetupNotes   	 X                    p ----------------------              p JohnSouvestre&JimKing              p March15,1991     ThesenotesdescribehowtosetuptheU.S.RoboticsCourier     HST(14.4Kbps),orHSTDualStandard,modemandtypical,     IBM-type,PCcommunicationssoftware,suchas:     FOSSILBBSDriverTerminal     -------------------------------------     BNUBinkleyTermDSZProCommPlus     OpusCommD'BridgeQModem     X00FrontDoorTelix              p Maximus              p Opus              p RBBS     Thefirstsectionhassomemiscellaneousinformationabout     runningahighspeedmodem.Thenextsectioncoversthesetup     fortheHSTitself.Theremainingfoursectionscovertypical     FOSSIL,BBS,Driver,andTerminalprogramsetups.     Thisnoteisnotatutorialonmodemsingeneral,orontheHST.     Itisa"setupphilosophy"fortheHST.Wehighlyrecommend     thatyoureadtheHSTmanual,evenifyoudon'tunderstandall     ofit.     Ifyouhaveanyquestions,suggestions,orsetupinformationfor     otherprograms,pleasecontactusviaTheSouthernStarBBS,     FidoNet1:396/1,504-885-5928.OnthisBBSyouwillalsofind     acurrentversionofthisfileunderthenameHST_SET.ZIP.     ================================================================          GeneralNotesonHighSpeedModems          ------------------------------------     TheRS-232Ccableconnectingthemodemtothecomputer'sserial     portshouldhaveatleastthefollowingpinsconnected:1,2,     3,4,5,6,7,8,and20.GetanOhmMeter,Multimeter,or     otherformofcontinuitytester,andcheckyourcable.Some     connectorshavepinswhichareloopedback,andwhicharenot     connectedtotheconnectorattheotherendofthecable.     Togetthe"most"outofyourHSTyouwillhavetosetthe     computer-to-modemspeedhigherthanthemodem-to-modemspeed.     Thisiscalled"locking"theserialport,sinceitwon'tbe     operatingatthesamespeedasthemodemitselfis.Whyisthis     necessary?     Forafewreasons:Mostcomputerserialportsdon'toperateat     14400bps,thebasicspeedoftheHST.Thusthecomputerhasto     operateatahigherspeed.Becauseofthis,however,the   	 p0.;        computerandthemodemhavetobeableto"handshake"toprevent     overrun,andlossofdata.Thisiscalled"flowcontrol".     Hardwarehandshaking,usingtheRTSandCTSlines(inthecable     mentionedabove)doesthejob.Avoidsoftwarehandshaking,as     itisprotocolsensitive.     AnotherreasonisthattheHSTdoesnotneedtosendthestart     andstopsbitwhichmakeuppartofthetheasynchronousdata     from/tothecomputer.Thismeansthatforevery10bitsof     computer-to-modemdata,thereisonly8bitsofmodem-to-modem     data.     Giventhateachoftheserepresentsonecharacter,thecps     (characterspersecond)ratingofbothlinksisthesame.When     talkingaboutbps(bitspersecond)however,thismeansthatthe     computer-to-modemlinkneedstobe25%fastertokeepupwith     themodem-to-modemlink,eventhoughbothareatthesamecps     rate!Thusitispossibletogetmorethan100%throughputwith     anHST.     Nowlet'stalkaboutdatacompression.MNPcompressionadds     about5%overheadtothedatayouaresending.So,ifthedata     isalreadycompressed,withPKZipforexample,thenyouwill     probablyjustenduplosingthe5%.IfyouaresendingASCII     texthowever,theHST'scompressionwillbuyyouabout50-100%     improvement.     TheHSTallowsyoutosetupcompressioninoneof3ways:     Alwayson,alwaysoff,anddowhattheotherendwants.In     general,thecallingmodemshouldbesettooptimizethetypeof     transfersitexpectstobedoing.Theansweringmodemshould     allowthecallertochoosewhetherhewantscompressionornot.     IfyouhaveaV.42model,thenyouhaveanadditionalmode.It     allowsyoutouseV.42compression(whichwillnotaddany     overheadforanalreadycompressedfile),butnotMNP     compression.     Transfersusingcompression,at14400bps,shouldgenerallylock     theserialportat38400bps.19200bpsprobablywon'tbefast     enoughtoallowthemodemtorunatfullspeed,dependingonthe     typeoffilebeingcompressed.     Ingeneral,unlessyouexpecttobedoinglotsoftransfers     usingcompression,itisouropinionthatlockingtheserial     portat19200bpsisthebetterwaytogo.Itislessdemanding     ofthecomputer,thusreducingthechancesoflosingdatain     marginalcases.     Whentransferringpreviouslycompresseddata,wherethemodemis     notdoingthecompression,themaximumrateyouwillbeableto     achieveisapproximately1710cps(178%of9600bps)onthe     computer-to-modemlink.[Note:1710cpsis14400bps,plus25%     duetostart/stopbitstripping,minus5%formodem-to-modem     overhead.]Ifyouarerunninganolder9600bpsHST,the     maximumrateisabout1140cps(119%of9600bps).     Whentestingtodetermineyourtransferrate,testwithaknown     goodsystem!Iftheothersystemisn'tworkingproperly,then     youarejustwastingyourtime.Besuretouseapreviously   	 p0.;        compressedfilewhichtakesatleastafewminutestotransfer.     Testbothtransmittingandreceiving.Don'ttrustyour     communicationsprogram'stimer-somehavebeenknowtobeoff     byasmuchas20%.Anefficientprotocolwillhaveanoverhead     of2-3%.Someprogramscountthisoverheadinthetotal     (totalcharacterstransferred),whileothersdon't("useful"     characterstransferred).     Fortherestofthisnotewewillassumethatyouwanttolock     theserialportat19200bps.Ifyouwanttolockat38400bps     instead,justchangethe"19200"sto"38400"s.     SomecommunicationsprogramsandmostFOSSILsallowyouto     specifythesizeofthereceiveand/ortransmitbuffers.The     bestsizewilldependonmanyfactors,andmayrequireabitof     testingonyourpart.Forstartershowever,werecommendthat     youmaketheboththetransmitbufferandthereceivebuffer     1K.Ifyouarerunningunderamulti-taskingoperatingsystem     thenyoumightwanttostartwithboth,orjustthereceive     buffer,setto2K,instead.     Onethingthatyouwillnoticewhenrunningahighspeedmodem     isthatallfileprotocolsarenotcreatedequal!Protocols     whichrequirean"Ack"foreveryblocksentdonotperformwell.     ThusyouwillwanttoavoidXModem,forexample.YModemdoes     betterbecauseitusesalargerblocksize.     Streamingprotocols,suchasZModem,workfine.However,avoid     protocolslikeYModem-G,whichuseerrordetection,butnoerror     recovery,simplyabortingthetransferuponanerror.Although     themodem-to-modemtransferisguaranteedbya16bitCRCused     bythemodemsthemselves,errorscanstilloccurbetweenthe     computerandthemodemateitherend.Insomesituationsitis     notuncommontoloseanoccasionalcharacter(seebelow).Itis     notworththischanceforaspeedadvantageoflessthan1%.     Wehighlyrecommendreplacingtheserialinterfacechip(UART),     a8250or16450,witha16550A.Thischipcontainsa16     characterFIFO,asopposedtoadoublebuffer.Ifyour     communicationsprogrammakesuseoftheFIFO,itwillallowyou     longerinterruptlatencyand/orlessinterruptoverhead.     Variousmanufacturersmakeversionsofthe16550A.National     Semiconductorwasthefirst.Theirfullpartnumberforthe     40-pinDIPisNS16550ANorNS16550AFN.Makesurethatthepart     yougetisa16550A,andnottheolder16550.AvoidtheWestern     Digitalversion(WD16550...).     Inallthecasesthatfollowwerecommendinstallinga16550A.     Insomeofthecasesalternativesarealsopresented.     Somecomputers(particularly4.77MHz,8088machines)arenot     fastenoughtosupport19200or38400bps.Ifyouhavethis     typeofcomputer,youcanuse9600bpsinstead,butthiswill     notgiveyoutheHST'sfullspeed.     Certaindiskcontrollers,with1:1trackbuffers,cancause     problems.Perstordiskcontrollerscanalsocauseproblems.We     understandthatPerstorhasaBIOSupgradewhichhelps.   	 p0.;   Ї     Ifyouarerunningaprogramthatmakesheavyuseofextended     memory,likeaRAMDiskoraCache,youmaylosecharacters.     Thisismainlyaproblemon286machines.Withsomeprograms,     likeVDisk,reducingthesectorsizeand/orthenumberof     sectorstransferredatatime(transferblocksize)willhelp.     CertainTSRsinterferewithcommunicationsprograms.Ifyou     findthatyouarehavingtrouble,onethingthatyoushouldtry     istorebootwithonlythebareessentialsinyourConfig.Sys     andAutoExec.Bat.Ifthismakesadifference,thenyougetto     playdetective.     Withsomemultitaskingoperatingsystems,oradd-ons,locking     theserialportat19200mightnotgiveyoumaximumperformance.     Dosometestingandseewhatworksbestforyou.Ifyoucan,     setthepriorityofthecommunicationstaskfairlyhigh.This     helpsguaranteetherequiredCPUtimeandreduceslatency.     IfyouarerunningDesqView,keepthenumberofforegroundand     backgroundticksfairlylow.Wesuggestanythingfrom1:1(ona     fastmachine)to2:2(onaslowmachine,wheretaskswitching     overheadissignificant).     IfyouarerunningDesqViewwithEEMSorEMS4.0memorywhich     onlyhasonly1(orno)alternatemapregisterthenyoushould     runthecommunicationsprograminthefirstwindow.NewerAST     memoryboardshavemultipleregisters.On386s,usingQEMM,you     canspecifyhowmanyregisterstoprovide(defaultis8).     UnderOS/2,runningacommunicationsprogramintheDOS     compatibilityboxat9600bpsorabove,youwillprobablylose     characters,unlessyouhavea16550Aandaprogramthatmakes     useofit.AllofthecommunicationsprogramsandFOSSILs     describedinthisnotewillworkfineexceptforProCommPlus.     Or,youcouldalwaysgetacommunicationsprogramwrittenfor     OS/2.     Attheendofthisnotethereisalistofsomedistributorswho     sellthe16550A.     ================================================================          SetupforU.S.RoboticsCourierHST(DS)          -------------------------------------------     First,checktomakesurethatyouhavecurrentROMs.Usethe     I7command.Makeanoteofthefollowing:     SupervisordateIOPdateDSPdate     SupervisorrevIOPrevDSPrev     Now,callUSR'stechsupportat1-800-982-5151andseeifyou     havecurrentversions.Ifnot,askforanupgrade.     Ifyoufindthatyouarehavingproblemsconnectingwith"low     cost"2400bpsmodems,makesurethatyouhavethecurrentROMs,     especiallytheDSP!However,some2400bpsmodemssimplydon't   	 p0.;        meetspecifications.Insomecasesithelpsifthecallersets     hisS9registertoabout30to50whencallingyou.Also,in     somecasesifthecalleradds5to10commastotheendofthe     dialingstring(afterthephonenumber),ithelps.     Also,besuretogetAdditionsandCorrections,1.015.403Rev.     A,orlater.However,ignoretheSettingsSupplement,asitis     notveryaccurate.     ChecktheDIPSwitchesattherearoftheHST.Pleasenotethat     USRhaschangedthefactorydefaultsettings,socheckthemall:     1-Up    
 Necessary-DataTerminalReadyfollowspin20   	 `	        2-Up    
 Probably-Mostprogramsusetheverbalcodes   	 (

        3-Down    
 Probably-Enablesresultcodes   	 H
        4-Up    
 Probably-LocalEcho,confusessomeprograms   	         5-Down    
 Probably-AutoAnswerdisabled   	         6-Up    
 Necessary-CarrierDetectfollowssignal   	 H
        7-Up    
 Probably-Bothoriginateandanswerresults   	 h        8-Down    
 Necessary-Enablescommandmode   	 0        9-Down    
 Probably-Escapecodemaintainsconnection   	         10-Up    
 Necessary-PoweruptoNVRAMsettings   	 h        Quad-Up    
 Probably-Normal,seemanual,dependsonmodel   	 0        Note:Weconsideritbadformforacommunicationsprogramto     expectthemodemtoauto-answerthephone.Thisallowsamodem     tocontinueansweringthephoneaftertheprogramhascrashed.     Certainly,anyprogramwhichdemandsthisanywayshouldmakeit     partofitsmodeminitstring,andnotexpectthemodemto     power-upinthatmode.     Thefollowingassumesalockedlineratebetweenthecomputer     andthemodem.Also,thesettingsfavordialingoutand     transferringpreviouslycompresseddata,becausethisisthe     mostcommoncaseandbecauseaBBScantakecareofany     differencesinitsmodeminitstring.     Startbysettingyourcommunicationsprogramto19200bps,N81     (noparity,8bitspercharacter,1stopbit).ResettheHSTto     factorydefaults(&Fcommand),thenchangethefollowing:     S7=50    p [Optional-Longerforinternationalcalls]   	 `" )        S10=15    
 [Recommended-Helpsreducelinedropouts]   	 (# *        S11=50    
 [Optional-Increasedialingspeed,testhow   	 #!+                 p fastyourexchangewillallowittobeset]     S15=8    p [Optional-ReduceTxbufferfornon-ARQconnects]   	 %(#-        S19=5    p [Optional-Setinactivitytimer]   	 H&#.        S28=4    p [Recommended-Improvessome2400bpsconnects]   	 '$/        B1    p     
 [Recommended-DSonly-TryforHSTconnect   	 '%0                 p 1st,iffailswilltryforV.32connect]     T    p     
 [Optional-Touch-tonedialing]   	 h)'2        X7    p     
 [Necessary-X6givesfalse"voice"sometimes]   	 0*'3        &A2    p     
 [Recommended-Unlessitconfusesyoursoftware]   	 *(4        &B1    p     
 [Necessary-Lockedcomputer-to-modemlinerate]   	 +h)5        &H1    p     
 [Necessary-Hardwareflowcontrolfortransmit]   	 ,0*6        &K0    p     
 [Optional-Nocompression,oruse&K1forauto]   	 P-*7        &R2    p     
 [Necessary-Hardwareflowcontrolforreceive]   	 .+8        &S1    p     
 [Necessary-ModemcontrolsDSR]   	 .,9        IfyouhaveaV.42model,inplaceofthe&Aand&Kabove,use:   	 p0.;   Ї     &A3    p     
 [Recommended-Unlessitconfusesyoursoftware]   	 X           &K3    p     
 [Optional-V.42compression,orasabove]   	           IfyouhaveaV.32bismodel,inadditiontotheabove,use:     S27=128    
 [Onlyifneededtoavoid"Connect14400"]   	 @        S32=6    p [Optional-Whateveryoulike]   	         Finally,savethenewsettings(&Wcommand).Note:Whenmaking     changes,besuretousethe&Fcommandimmediatelybefore     enteringthechangesandsavingthem,otherwiseyouwillbe     changingthe"current"setup-whichmightnotmatchthe     "factory"setup.Ifchanginganexistingsetup,startwiththe     Zcommand.     Now,withtheI5commandyoushouldsee(foraHSTDSwith     V.32bisandV.42bis)somethinglike:     USRoboticsCourier14400HSTDualStandardNRAMSettings...     DIAL=TONEB1F1M1X7     BAUD=19200PARITY=NWORDLEN=8     &A3&B1&G0&H1&I0&K3&L0&M4&N0     &P0&R2&S1&T5&X0&Y1%R0     S02=043S03=013S04=010S05=008S06=002     S07=050S08=002S09=006S10=015S11=050     S12=050S13=000S15=008S19=005S21=010     S22=017S23=019S24=150S26=001S27=000     S28=004S29=020S32=006S33=000S34=000     S35=000S36=000S37=000S38=000     Inthemodemstringswhichfollow,droptheB0/B1ifyouarenot     usingaDS.     IfyouhaveoneoftheinternalHSTmodels,itincludesthe     16550AUARTasit'sserialinterface.     WeunderstandthatforusewithanAmiga,itisnecessaryto     leave&Ssetto0.     Whilethedefaultsettingfor&Gof0worksfineforU.S.     operations,inothercountriesyoumightneedtochangeitto1     or2.     Inthenewermodels,withthe"voice/data"switchonthefront     panel,besuretoplugthephonelineintothecorrect(wall     jack)socketontherearofthemodem.     ItispossibletoprogramtheHSTwithwhatshowsupinthe     followingModemInitstrings,too.IfyouusetheHSTwithonly     oneprogram,thenthisisagoodidea.TheModemInitstring     canthenbeshortenedtojustATZ.WeprefertosetuptheHST     withthe"common"commandslistedabove,andlettheModemInit     stringsdotherest.     ================================================================   	 p0.;   Ї              p SetupforFOSSILPrograms              p -------------------------     ThemostimportantthingtodowhensettingupaFOSSIListo     lockthebaudrateofthecommport.Besuretolockthe     correctportnumber.SomeFOSSILsrefertocom1as"port0"     whileothersuse"port1".     Whenrunninglocked,mostFOSSILsdefaulttohardware     handshaking.Checktobesurethatyoursdoes,andifitdoes     not,thenturnonhardwarehandshaking.     MostFOSSILsdefaultthesizeofthereceiveandtransmit     buffersto1Keach.Thisisfineformostsystems.Ifyouare     multi-taskingyoumightneedtoincreasethisto2Kor4K.Try     1Kfirst,andincreaseittillyougetfullperformance.If     increasingitmakesnodifference,returnittotheprevious     setting.     TheBNUFOSSILoffersaswitch(Z)whichletsyouoptimizethe     waythatthe16550AreceiveFIFOissettointerrupt.The     default(0)istonotinterrupttillthereceiveFIFOisnearly     full.ThisminimizesCPUoverheadbutallowsfortheleast     amountofinterruptlatency.     Ifyoufindthatyouarelosingcharacters,thenyoursystem's     interruptresponseisn'tfastenough.Increasethevalue(upto     5)oftheZswitchtillitworksOK.Thisprocedurewillkeep     yourinterruptoverheadaslowaspossible,withintheboundsof     theinterruptlatencythatyoursystemcanhandle.     TheX00FOSSILoffersaFIFOswitch.However,thisswitchonly     servestoreducethesizeofthetransmitFIFO,leavingthe     receiverFIFOsettofull.Wedonotrecommendusingthis     switch,asallthatwecanseeitdoingisincreasingoverhead.     ================================================================              p SetupforBBSPrograms              p ----------------------     IfyouareusingaFOSSIL,thendonotlocktheBBSprogram's     speed.TheFOSSILwilltakecareofthatforyou.Ontheother     hand,iftheBBSprogramisdirectlydrivingtheserialports,     thenyouwillneedtotellittolockthespeed.MostBBS     programsnowsupport19200bps,butnotallsupport38400bps.     TheInitstringshouldlooksomethinglike:     |ATZ||~~ATB0E0H0M0Q0V1X7S2=255&K1&M4&N0&Y0||     TheInitstringstartsoffbyresettingthemodem-agood     practice,ingeneral.Thereisa1seconddelay(~~)afterthis     toallowthemodemtimetoinitializeitself.Note:Opusdoes     notdelayafixedamountoftimeper~.Hence,thefasterthe     machineyouruniton,themore~'syouwillneed.     Themodemwillnotauto-answer,rathertheBBSwilltellitwhen   	 p0.;        toanswer.IfyourBBSprogramrequiresthatthemodem     auto-answer,thenaddS0=1totheInitstring.MostBBSsuse     theverbalresultcodes.Ifyoursrequiresthenumericresult     codes,useV0instead.     ThemodemissettoanswereitherHSTorV.32calls(B0),     whicheverthecallerchooses.Italsofollowsthecompression     wishesofthecaller(&K1).TheseallowtheBBStosuitthe     needsofthecaller.     Thedoublereturns(||)areusedtoavoidanHSTbug.Ifthe     lineringswhileitisbeingsentcommandstrings,sometimesthe     HSTgetsveryconfused,andrefusestodoanythingfromthat     pointon.Forsomereason,thedoublereturnseemstohelp.     TheBusystringshouldlooklike:     |ATH1M0X1||~v     Thiswilltellthemodemtogoon-hookandturnthespeakeroff.     ThenDTRisdropped,tobesurethatthemodemignoresany     "junk"ontheserialline,tillDTRisraisedagain.     TheAnswerstringissimply:     |ATA||     IfyouBBSisthetypethatalsomakesoutgoingphonecalls,     thenitwillneedaDialingPrefix.Thatstringlookslike:     |ATB1&K0&M4&N0DT     TheB1causesthemodemtoattemptaHSTconnectionfirst,then     V.32.IfyouhaveaV.32bismodel,andyouarecallinganother     V.32bismodem,thenyoushoulduseB0instead.     The&K0disablescompression,undertheassumptionthatwhatever     youareabouttotransferisalreadycompressed.Ifyouhave     aV.42model,youshoulduse&K3,instead.     BoththeInitandDialingPrefixstringsresetthemodemtoARQ     (&M4),variablelink(&N0)incaseaspecificphonenumber     containsotherinstructions,embeddedinit.     IftheBBSoffershandshakingoptions,choosehardware,not     software.HardwareisalsoknowasCTSandRTS,whilesoftware     isknownasXONandXOFF.     Doorprograms,whichrun"under"theBBSprogram,areanother     wholestory.SomewilluseaFOSSIL,ifpresent,somewon't.     Youwillprobablyhavetocallthemwiththelockedspeedofthe     serialport,butbecarefultocheckthattheywillrunatthe     speedwhichyouarelockedat.     ================================================================              p SetupforDriverPrograms              p -------------------------   	 p0.;   Ї     ZModemworksgreatwiththeHST!HerearetypicalDSZcommand     linesforZModemreceive:     DSZport1handshakeonrz-m-rr     andZModemsend:     DSZport1handshakeonsz-m-Z-rrfilename.ext     The"handshakeon"commandenableshardwarehandshaking.The     restarejuststandardDSZcommandswhichyouwouldusewithany     modem.     ================================================================              p SetupforTerminalPrograms              p ---------------------------     Usethefollowingforthegeneralmodemsetup:     Defaultspeed     
     x 19200   	 P        Initialization     
     x ATZ^M^M~~ATE1M3Q0V1X7^M^M   	         Dialingprefix     
     x ATB1&M4&N0DT   	         Dialingsuffix     
     x ^M^M   	 P        Hangup    
      
     x ~~+++~~ATH0X1^M   	 p        Autoanswer     
     x      ATB0&K1&M4&N0S0=1S2=255^M   	 8        Autospeeddetect    x      Off   	          Hardwareflowcontrol     On   	 p        orRTS/CTS     Softwareflowcontrol     Off   	 X          orXON/XOFF     DropDTRtohangup    x      Yes   	 "        Where^MmeansCarriageReturn,and~meansa1/2seconddelay.     Inthedialingdirectorysetallentriesto19200.Ifyoucan     setupdialingcodes,thenset:     A=&M4    
 [EnablesARQ-default]   	 `" )        B=&M0    
 [DisablesARQ]   	 (# *        C=&N1    
 [Force300bps]   	 #!+        D=&N2    
 [Force1200bps]   	 $`",        E=&N3    
 [Force2400bps]   	 %(#-        F=&K1    
 [Enablesdatacompression]   	 H&#.        G=&K0    
 [Disablesdatacompression]   	 '$/        H=&K3    
 [DisablesonlyMNPdatacompression]   	 '%0        Thedefaultistocallat14400bpswithARQenabled.Thefirst     timeyoucallanewnumber(ex:555-1212)waittillyouseethe     CONNECTmessagethenlookattheARQlightonthemodem.Ifthe     lightisonthensuffixthephonenumberwith"-A"(ex:     555-1212-A).Ifthelightisoutthensuffixthephonenumber     with"-B"(ex:555-1212-B).DisablingARQwillspeedupthe     connectionbyabout5seconds.The"-A"suffixdoesnothing,     functionally,butletsyouknowthatyouhavedeterminedthat     thisphonenumberdoeshaveARQandmakesyourdirectoryentries     lineup.   	 p0.;   Ї     The"-C","-D",and"-E"suffixes(useonly1atatime)will     limitthemodemto300,1200,or2400bps,respectively.This     ishandyfortestinganddiagnosingproblems.Ex:555-1212-BE     wouldforceaconnectionat2400bps,withatroublesome2400     bpsmodem,bynotattemptinghighspeedandARQconnectsfirst.     Ifyourprogramdoesnotsupportdialingcodes,thentoforcea     connectionatalowerspeed,setthespeedinthedialing     directoryaccordingly.Youcanalsoaddsuffixestothephone     numberstosettheARQmodeanddatacompressionmode,asneeded.     ProCommPlusdoesnotsupportthe16550Averywell.Itsetsthe     interruptthresholdtointerruptaftereachcharacterrather     thanmakinguseofthe16550A'aFIFObuffer.     ================================================================              p 16550ADistributors              p ---------------------              p APTTechnology,Inc.              p 5539ProspectRoad,Suite119              p SanJose,CA95129              p 408-370-9077              p ArrowElectronics              p 800-932-7769and516-467-1000              p Fry'sElectronics              p Sunnyvale,CA              p 408-733-1770              p JamecoElectronics              p 1355ShorewayRoad              p Belmont,CA94002              p 415-592-8097              p JDRMicrodevices              p 2233BranhamLane              p SanJose,CA95124              p 800-538-5000and408-995-5430              p MicroProcessorsUnlimitedInc.              p 24000SouthPeoriaAve.              p Beggs,OK74421              p 918-267-4961              p ModularSemiconductorInc.              p 138KiferCourt              p Sunnyvale,CA94086              p 408-733-5000	   	 P-*7   -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-ThisfileisbroughttoyoubytheCrystalMountainBBS,inOlympia,Washington:1-206-866-3621,V.32b/V.42b/H168/HST,usingthegreatandmarvelousUSRobotics'CourierHSTDualStandard.WearethehomeoftheSmile,the"HallsofThyme"(originoftheinfamousHERBS-N-SUCHconference,aswellastheFineArtsconference.WearealsotheICDMnetIHQ...freqICDMandFILESforacompleteview...-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-ThesearemysettingsfortheUSRDSHST168.Theseworkverygoodforme:(Ican'tbeheldliablebyyouruseofthisinfo!)ATI5USRoboticsCourier16800HSTDualStandardNVRAMSettings...̀DIAL=TONEB1F1M1X7̀BAUD=38400PARITY=NWORDLEN=8̀&A3&B1&G0&H1&I0&K3&L0&M4̀&N0&P0&R2&S1&T5&X0&Y1%R0̀S02=043S03=013S04=010S05=008S06=002̀S07=045S08=002S09=006S10=007S11=040̀S12=050S13=000S15=000S19=000S21=010̀S22=017S23=019S24=150S25=005S26=001̀S27=000S28=008S29=020S32=008S33=000̀S34=016S35=000S36=000S37=000S38=001̀STOREDPHONE#0:̀#1:̀#2:̀#3:OKATI4USRoboticsCourier16800HSTDualStandardSettings...̀B1C1E1F1M1Q0V1X7̀BAUD=38400PARITY=NWORDLEN=8̀DIAL=HUNTONHOOKTIMER̀&A3&B1&C1&D2&G0&H1&I0&K3&L0̀&M4&N0&P0&R2&S1&T5&X0&Y1%R0̀S00=000S01=000S02=043S03=013S04=010̀S05=008S06=002S07=045S08=002S09=006̀S10=007S11=040S12=050S13=000S14=001̀S15=000S16=000S17=000S18=000S19=000̀S20=000S21=010S22=017S23=019S24=150̀S25=005S26=001S27=000S28=008S29=020̀S30=000S31=000S32=008S33=000S34=016̀S35=000S36=000S37=000S38=001	   	 /P-:   Filename:9600DATA.TXTVersion:1.2bUpdated:1/11/1991-------------------------------------------------------------------------------̀AComparasonofHighSpeedModems̀Compatibility/Features/Differnces/Prices     Including:HST,V.32,V.32bis,V.42,V.42bis          ByMikeEhlert,SysOp:PACIFICCOASTMICROBBS̀USRHST/V.32bis(805)494-9386̀USRHST14.4k(805)497-3456              p CCSpeedmodem(805)496-7320̀FidoNet1:206/2801-------------------------------------------------------------------------------̀TABLEOFCONTENTSAHighSpeedModemDisclaimerStandardsTheCCITTHalf-DuplexVs.FullDuplexWhatisMNP,HST,V.32,V.42ect.Whattolookfor:Throughput,Configurability,UARTS,Ect.SomeQuestionstoask:IfConsideringagenericV.32/V.42.SomeQuestionstoask:IfConsideringaFAX/Modem.ModemManufacturerPhoneNumbers.ModemCompatibilityListing.ModemPriceComparisons.DocumentUpdates.-------------------------------------------------------------------------------̀AHighSpeedModem̀==================AreyouthinkingofgoingtoaHighspeedmodem?2400baudcanbeveryslowfortransferinglargefiles.Modemsadvertisedas4800arereallyonly2400withdatacompressionsuchasMNP-5orevenjustsoftwaredatacompression.Don'tbefooled.A9600orfastermodemwillmakeatremendousdifferenceonyourtransfertime.Most9600Baudusersneverwanttogobackto2400.Thereisalotofconfusionandmis-informationabout9600BaudandfasterModems.IwrotethistohelpclarifyandpointoutthedifferencesbetweenthedifferentmodemsavailableforMS-DOSmachines.Ifpriceisnoobject,theBestmodemtogetforBBSuseistheUSRoboticsDualStandard.ItisacombinationoftheHST14400BaudmodemandaV.32/V.42modemallrolledintoonemodem.IfpriceisanIssue,(likeitistomostpeople)thenyoumaywanttoconsideraStandardHST14.4k,oradifferentBrandifthatisalsotooexpensive.ButifyoudonotbuyaUSRoboticsModem,youwillnotbeabletohookuptoaStandardUSRHST14.4k,whichisthemostCommonBBSModem.OtherthenUSR,youcouldgetaV.32orV.32/V.42compatablemodemforabout25%lessthenaStandardHST,oryoucouldgeta9600FAX/ModemforlessthenhalfthecostofaV.32Seethepricecomparisonsattheend.   	 p0.;   Ї-------------------------------------------------------------------------------̀̀Disclaimer̀==========Thisinformationwasobtainedfromseveralreputablesources,butnoneofitisguaranteedtobe100%accurate.Iamnotresponsibleforanyincorrectinformationinthisdocument,noramIresponsibleforanylossofprofitstoanyoneresultingfromreadingtheinformationinthisdocumentation.Proceedatyourownrisk.̀-------------------------------------------------------------------------------̀Correctionsandupdates̀=======================̀Sincenewmodembrands,models,andnewpricesareappearingconstantly,thisdocumentationisgoingtoneedalotofupdating.AlsosomeoftheCurrentInformationmayneedcorrectionsaswell.Youarewelcometomakechangestothisinformation,butpleasesendmeacopyofyourupdatesothatIcanaddyourchangestothecurrentlatestversionIhave.Thatwayallthecorrectionsthataremadewillbeaddedtothelatestversion,whichwillalsobeavail.fordownloadonmybbs.-------------------------------------------------------------------------------̀STANDARDS              p     
 =========AtoneTimeHayeswasthestandardinmodems.Allothermodemstryedtobe"HayesCompatible".Thisisstilltruewith1200and2400bpsmodems,butNOTwhenitcomesto9600orfastermodems.HayesestablishedaStandardcalledtheATcommandset.OthermodemmanufacturersquicklyadoptedthisstandardandtheATcommandsarestillusedtoday(withafewcommandsadded).WellAlongCameUSRobotics,anddesignedtheHST,aproprietary9600modemthatquicklybecamepopular,andnooneelsewasallowedtoduplicate.Hayesthenalsocameoutwithaproprietary9600modem,butsinceitcouldnottalktotheHSTat9600itneverbecamepopularintheIBMworld.NextUSRimprovedtheirHSTmodem,makingittransferat14400bpswithoutevenusingdatacompression.USR'sHSTbecamethestandardforMS-DOScompatableHighSpeedmodems.Realizingthattheindustryneededa"non-proprietary"9600standardthatanymanufacturercoulduse,theCCITTcameupwiththeV.32specification.IttookaseveralyearsbeforemodemmanufacturesstartedfindingwaystoimplementthisstandardatapricecompetitivetoHST,butafewmanufacturesstartedproducingthem,includingHayes.NexttheCCITTrelizedthatbettererrorcorrectionanddatacompressionmethodsexisted,andthuscameupwiththeV.42and.V42bisstandard.TheyarecurrentlyfinalizingtheV.32bisspecification,whichwillalsorunat14,000Baudinfullduplex.NowModemManufacturesallseemtobejumpingontheV.32Bandwagon,EvenUSRoffersV.32/V.42modemsandallowstheHST'stobeupgradedtoa"Dual-Standard"soitcanbebothHSTandV.32/V.42inone.TheNewHSTsalsohaveV.42bisandcanbeupgradedtothenewV.32bisDS.ThepriceDifferencebetweentheHSTandtheHST-DSisconsiderablethough,whichiswhyMostBBSSysopsstillbuytheHSTwithoutthe"DS"option.TheV.32/V.42havebecomethestandardintheMacintoshworld,andsome   	 p0.;   MS-DOSBBS'sarenowrunningV.32/V.42insteadofsupportingtheHST,andsomearesupportingbothtypes,usingmultiplelines.FaxMachineshavehadtheirownstandards,CCITTV.27,V.27ter,andV.29definethemodulationschemeusedforFax,andT.30definesaFaxProtocol.FaxMachinesnowdayscantransferFaxsat4800or9600Baud.MostFax/Modemscanonlytransferfilesat2400Baud.ThereisnowoneFax/Modemwhichcanalsotransferfilesat9600bps,andisfarlessexpensivethentheV.32/V.42s,plusofferthebenefitsofaFaxmachine.---------------------------------------------------------------------------̀TheCCITT̀         p =========        	 (

   TheInternationalConsultiveCommitteeforTelegraphandTelephone(CCITT)settheV.32,V.42,andV.42bisStandardsin9600bpscommunications.Theyhavealsosetthestandardsof1200and2400bpsinEurope.UnfortuntlytheV.32standardisveryexpensivetoimplementforthemodemmanufactures,andtheHSThasalreadybecometheindustrystandardintheIBMBBSworld.ButsinceanycompanymaymanufactureV.32/42Modemswithoutalicenceorroyalty,thereismoreprice-competitiongoingonwiththesethenwiththeHST,whichcurrentlyhasnotruecompetition.-----------------------------------------------------------------------------̀              p HalfDuplexVs.FullDuplex   	 P   Ѐ===========================Half-DuplexisWhenDataisTransmitedinoneDirectionatatime.Full-Duplexisbothdirectionsatonce.2400buadmodemsareFull-Duplex.TheHSTModemusesanimprovedformofHalf-Duplex,inwhichonedirectionistransferingathighspeedwhiletheotherdirectionissendingACK/NAKsignalsataslowerspeed.AsimularmethodisusedontheSpeedmodem.V.32modemsuseFullduplex,whichinmostcasesdoesnotimproveperformancewhenusedonaBBS.ThereisonewaytotakefulladvantageofaFull-DuplexModem:ByusingaprotocolcalledBimodemtouploadandDownloadasthesametimeat9600bpsineachdirection!UnfortunatelyBimodemhasnotbecomeverypopular.MostBBS'sandusersstilluseonedirectiontransferprotocolssuchasZmodemorYModem-G.-------------------------------------------------------------------------------̀WhatisMNP,HST,V.32,V.42?̀=============================̀MNP              p     
      
 MNP(MicrocommNetworkProtocol)levels1-4aremethodsoferrorcorrectioninwhichthetwomodemsconnectedverifytheintegrityofthedatatransmitted.ErrorcorrectionisrequiredforseveralstreamingprotocolssuchasYmodem-Ginwhichtheprotocolsendsaconstantstreamofdataandletsthemodemsdotheerrorcorrection.Thisrequiresaclean,noisefreelineasstreamingprotocolswillabortiflinenoiseinterferestoomuch.TheseMNPLevelsareusedinalmostallHighSpeedModemsMadetoday,ButJustbecausetwomodemsbothhaveMNPitdoesnotensurethattheywillbothtalktoeachother(atover2400baud).MNPLevel5isfordatacompression.SinceAllBBS'shavetheirfilesarchived   	 p0.;   inZIP,LZH,GIForsomesuchcompressedformat(trytoZIPaLZHfile),MNP5canactuallyincreasetheoverheadbyattemptingtocompressthefilefurther.ThereforeBBS'sleaveMNP5turnedoff,andsoshouldtheBBScallers.-------------------------------------------------------------------------------̀HSTHSTstandsfor"HighSpeedTechnology"-amethodofcommunicatingathighspeedswhechwasdevelopedbyUSRoboticsin1984.HSTisaproprietarymethodsocurrentlyonlyUSRoboticsisallowedtoMakeHSTCompatibleModems.TheoriginalHSTmodemswere9600bpsbyusinga9200bpschannelinonedirectionanda450bps"backchannel"intheothertosendACK/NAKsignalsforconfirmationofdata-ahalfduplexmode-oftenreferredtoas"ping-ponging".In1989USRimprovedtheHSTtorunat14400bpsbyfurtheroptimizingtheirproprietarymethod.AllHST'ssoldnowincludethe144kspeedaswellastheoriginal9600mode.BecausetheHST14.4kisarawspeed,ItallowstheHSTtotransferprecompressedfilessuchasZIPsatfasterspeedsthenanyother9600modem:over1700Characterspersecond.TheHSThasbecomethe"BBS-Standard"inhigh-SpeedModems.MoreBBS'susetheHSTthenanyothetypeofmodem,includingtheV.32.AsofJanuary1st1991allHSTmodemsalsoincludetheV.42/V.42biserrorcorrectionanddatacompression(nottobeconfusedwithV.32).TheHST'scanalsobeupgradedtotheHST"DualStandard"allowingittoalsobeV.32biscompatable.Thepriceissignificantforthisupgradehowever,andinveryfewcasesisanyspeedgained.-------------------------------------------------------------------------------̀V.32V.32isa9600BaudstandardthatwasestablishedbytheCCITTbackin1984.V.32isfullduplex(9600bpsinbothdirectionsatonce).Normallythiswouldbeimpossible,butusingatechniquecalled"echocancellation",onemodemcanfilteritsowntonesfromthephoneline,enablingittopickoutthesignalsfromtheothermodem.However,echocancellationrequiresthathighspeedmodemsincludebuilt-indigitalsignalprocessor(DSP)chips,whichisthemainreasonV.32andV.42costssomuch.V.32alsoincludesafallbackto4800,iflinenoisebecomesaproblemat9600.TheV.32standardalsoprovidesanoptionalerror-reductionsceme,called"trellis-codedmodulation(TCM).TCMallows9600modemstocheckfortransmisionerrorswitharedundancybit,whichresultsinfewererrorsonnoisylines.MostV.32'sincludethisoption,butsomedonot.-------------------------------------------------------------------------------̀V.32bisItwasfirstrealizedin1989thatitisfeasibletopushV.32upto14,400baud,thesamespeedastheHSTnowruns.Thisrequiresevenbetterechocancellersandanoverallimprovmentinreciverquality,soitwillbemorecostlytoproduthentheV.32toproduce.V.32bishasnotyetofficiallybeenfinalizedCCITT,butasofJanuary1stUSRoboticshasstartedshippinganewversionoftheirDualStandardModemwhichincludesV.32bisinanearlybutfunctionalform.USRplanstoupdatetheirDSROMSwhentheCCITTactuallyreleasethecompletedV.32bisspecification,scheduledformid1991.   	 p0.;   It'sexpectedthatotherModemmanufacturerswillnotbeabletooffertheV.32bistechnologyuntillthe4thquarterof1991.-------------------------------------------------------------------------------̀V.42V.42isnothingtodowithactualmodemspeed,buthowhowtheerrorcorrectionanddatacompressionschemesinterface.WhentheCCITTapprovedV.42in1988,theydesidedtoincludetwodiffernterrorcorrectionanddatacompressionschemes.ThefirstoneisMNP,(shortforMicrocomNetworkingProtocol).MNPclasses2,3,&4whichhandleerrorcorrection.NotethatMNP-5wasnotincludedintheV.42standardbecauseitisonlyusedfordatacompression.MNPwasmadeanofficalstandardduetothelargenumberofmodemsthatcurrentlyuseit.TheSecondmethodisthepreferedmethod,knownasLAP-M(LinkAccessProtocol-Modem).AmodemwithonlyMNPiscalled"V.42Compatible"andonewithLAP-Mitsknownas"V.42Compliant".IfaV.42CompliantconnectedtoaV.42compatible,itwouldfirsttrytoHandshakewithLAP-M,andafteritrelizedthattheothemodemisnotCompliant,itwouldtrytheMNPMethod,andtheyconnect.MostV.42modemsarefullyV.32compatable,buttheydoNOThavetobe,accordingtoCCITTguidelines.SowhenpurchasingaV.42,makesurethatitisreallyaV.32ModemthatisalsoV.42complientorcompatable.Therearenowsome2400baudmodemswhicharealsoV.42biscompliant,sosincetheLAP-Mgives4:1datacompressiontheyareadvertisedas"9600throughput",whichreallycanbemisleadingandconfusing.-------------------------------------------------------------------------------̀V.42bisV.42bisisanewCCITTstandardfordatacompressiontechniques,whichwasappovedinlate1989.ToSupportV.42bis,amodemMUSTsupportbothLAP-MandMNP-5,unliketheStandardV.42inwhichLAP-Misonlyanoption.V.42providesamaximumdatacompressionof4:1,givinga9600bpsmodemathroughputupto38400bps.MNPonlyoffers2:1Compression.LikeMNP-5,LAP-MandV.42biswillnotbeeffectivewhentransferingcompressedfilesfromBBS's,suchasZIPfiles.SinceV.42isimplementedinfirmware,manyV.42complientmodemscanbeupgradedtoV.42biswithanewROM.-------------------------------------------------------------------------------̀SpeedmodemAlessexpensivemethodof9600bpscommunicationcanbeachievedwithoutusingtheCCITTsmethodof"echocancellation",sothattheadigitalsignalprocessorisnotneeded,makingthecostmuchlessexpensive.ThismethodisusedontheCompucomSpeedmodem.TheSpeedmodemalsousesDynamicImpedanceStabilization(DIS)toincreasetherelabilityofthetelephoneinterfacessignal-to-noiseratioofthetelephonelinebyincreasingtheclarityandpowerofthesignal,andautomaticallycompensatingforimpedencevariationsonthephoneline.Thisreducestheprobibilityoflinenoise,allowingtheProtocolstotransferfileswithlessoverheadItalsohasafasterfallbackrateof7200bpsiftoomuchlinenoiseexistsfor9600communications.ThismakestheSpeedmodemstanduptoworselinenoiseconditionsatafasterratethenV.32canhandle.TheSpeedmodemisalsoa9600bpsGroupIIIFacsimile,sowiththismodem,youcansenddocumentandscannedimagesasaFax,aswellasreciveFaxs.ItsupportsBitFAXbyBitcomandanyother3rdpartyFAXsoftwarewhich   	 p0.;   usesthestandardCCITTAT-FAXcommandset.ADataCompressioncalledCSP(CompuComSpeedProtocol)isusedtoyeldacompressionofupto4:1,givingathroughputofupto38400bps.Thishowever,likeMNP5willnotbeeffectivewhentransferingcompressedfilesfromBBS's,suchasZIPfiles.DISandCPSareproprietarymethodsownedbyCompuCom,Sunnyvale,CA.Becausethismodemisinexpensivemorepeoplecanaffordtobuyit,andsinceitsbothaFAXandaModeminone,itshouldgainpopularityquickly.Itisstillanewproduct,buthundredsofBBS'sareshowingsupportforit.-----------------------------------------------------------------------------̀WhatNext?Bymid1991theV.32bisstandardwillbefinialized,andbythatyearsendtheseveral14,400Bpsfullduplexmodemswillbeonthemarket.ThereisalreadytalkoftheCCITTreleasinganotherstandardin1992,whichwillbefor192,000bps.SincethesemodemsareexpectedtocostconsideriblymorethentheV.32scurrentlyonthemarket,theywillbeoutofthepricerangeofmostBBSusers.-----------------------------------------------------------------------------̀WHATTOLOOKFORTHROUGHPUT:==========You'llseeadsclaimingthatyoucanattain19,200bpsor38,400bpswitha9600Baudmodem-thisistrueonlyifyouareusingMNP5orotherformofdatacompressiononanuncompresseddataortextfile.Any9600Baudmodemusingcompressionwilltransferatthateffectiverate.ButforBBSuse,wherefilesarealreadycompressed(suchasZIPs,LZHs,GIFs)MNP5willactuallyslowdownthroughputbyattemptingtocompressafilethatisalreadycompressed.GenerallywhenusingamodemforBBStransfers,itstheRAWspeedoftheModemandnotthethroughputwhichisimportant.Figuresofaround1700cpsbytheHSTmodemsareattainedthroughproprietarymethodsnotavailableonothermodems.CONFIGURABILITY:================InHighSpeedModems,thereisalotmoretoconfigurethanona2400Baudmodem.BesureyourmodemcomeswithNRAM(Non-volatileRandomAccessMemory)thatcanstoreyourmodemconfiguration,makinglonginitstringsunnessesary.Alsomanymodemshavedipswitchestosetthedefaultconfiguration,whichalsosimplysthings.IfyoubuyanInternalModem,besureitsfullyConfigurableasfarasselectingthecomportandIRQ(interuptrequest)setting.SomemodemscanbeaddressedfromCom1:uptoCOM8:UARTS=====InternalModemshaveaserialportbuiltin,andExternalModemsuseanexistingSerialPortinthecomputer.AserialporthasaUARTchiptobufferandcontroltheInput/Output(I/O).TheXTusuallyhasan8450UARTwhichwillhandleupto9600Baud.TheATusuallyhasthe16450.IfyouhaveanexternalmodemyoushouldreplaceyourUARTwiththe16550(NS16550AN).   	 p0.;   ЇINTERNALorEXTERNAL====================MS-DOSUserscanchooseinternalmodems,thatpluginacomputersslot,orexternal,whichplugsintoanexistingserialportwithaserialcable.Internalsareusuallylessexpensive,takeuplessspace,havethecorrectUARTalreadyinstalled(seebelow)anddon'tneedacable.ButtheExternalsusuallyhavealotoflittlelightsonitthatyoucanstareat,anditseasiertomovetoanothermachine.Sowhicheveryouprefer(orisavailableinsomecases).IfConsideringaUSRoboticsModem=================================YouonlyneedtoworryaboutweatheryouwanttheHST(whichcanbeupgradedlater),ortheDualStandardwhichisthesamemodemwiththeV.32bisoptionincluded.IfConsideringaV.32/V.42Modem========================================Somequestionstoask:CanyouaffordtheUSR"DS"instead?IsitbothV.32andV.42compatible?IsitV.42compatible,V.42compliant,orV.42bis?IfitsnotV.42bisorcompliant,canitbeupgraded?DoLocal/NationalBBS'ssupportit?WouldyouratherwaitayearforaV.32bis?Whatisthewarranty?5years?IfConsideringaFAX/Modem==============================somequestionstoask:IsitSendandReciveFax?Doesitsupport3rdpartyFAXsoftware?Isit4800or9600bps?DoesitsupportMNP?Doesitsupportothercompression?DoLocal/NationalBBS'ssupportit?WhatistheWarranty?5Years?---------------------------------------------------------------------------̀ModemCompatibilityListing:̀============================Thesemodemswillusuallybedownwardlycompatiblewith2400Baudandslowermodems,WhichmeanstheyarealsoCITTYV.22bisandBell103/212Acompatible.Mosthaveanauto-fallbackmodethatwilldetectthehighestnegotiableBaudrate,whichcaneitherthroughhardwareorsoftwareconfiguration.IfthemodemisV.42capable,itwillfallbacktoMNPiftheothermodemisnotLAP-Mcapable,butisMNPcapable.ModemssupportingMNPwillconnectwithdatacompression/errorcorrectionwithotherMNPmodemsatthehighestBaudratenegotiablebetweenthetwo.ThespeedslistedherearetheactualRawspeed,notpossiblethroughputthatcanbeachievedusingdatacompression.   	 p0.;   ЀListedinalphabeticalorderbybrandname-GenericV.32onlỳMadebyanumberofcompaniesusingtheCCITTmethodofcommunicatingat̀9600bps.̀TheseareexpectedtobecomeoutdatedasV.42isaddedtomostV.32modems̀-TalkstootherbrandV.32modemsat9600Baud.GenericV.42OnlỳIfaModemisV.42orV.42bisonly,andnotV.32,thenitcanonlytalktòotherV.42modemsat2400,(with9600throughputusingdatacompression)̀Thisisnotconsidereda9600Modemandshouldbeavoided.-TalkstootherbrandV.42modemsat2400BaudwithLAP-M.GenericV.32/V.42(andV.42bis)̀ThesemodemsfollowBOTHtheCCITTV.32andV.42standardsfor̀communicatingat9600bps.̀-TalkstootherbrandV.32modemsat9600Baud.̀-TalkstootherbrandV.42modemsatTopSupportedBaud.(SomeGenericBrandsinclude:AndersonJacobson,Codex,ComputerPeriphels,Digicom,E-Tech,Farallon,Fastcomm,GeneralDatacom,Intel,Magic,Mastercom,Microcom,Multi-tech,NEC,PracticalPeripheals,Prometheus,RadcalVadic,Shiva,Telebit,Telenetics,USD,andmanyothersjustapperingSomeoftheseofferLAP-MandV.42bis,andsomedonot.)̀HayesV-Series:̀TheearlyHayesV-Seriesusesaproprietarymethodofcommunicatingat̀9600bps.̀-TalksotherHayesV-Seriesmodemsat9600Baud.̀HayesV-SeriesV.42:̀TheHayesV-SeriesV.42usestheproprietarymethodofcommunicatingat̀9600BaudbutwillincorporatetheV.42datacompressionanderrorchecking̀-TalkstootherV.42modemsat2400witherrorcorrection/compression.̀TalkstootherMNPmodemsat2400usingerrorcorrection/compression.̀TalkstootherHayesV-Seriesat9600.̀HayesULTRA:̀UsesCCITTV.32andV.42bismethodforcommunicatingat9600Baud.̀HasMNP5abilities.̀HasLAP-Mabilities̀-TalkstoOtherV.32modemsat9600Baud̀TalkstootherV.42modemsatupto9600Baud̀TalkstootherHayesV-Seriesat9600̀TelebitTrailblazer:̀UsesproprietaryPEPmethodofcommunicatingat9600Baud.̀HasMNP5abilities.̀-TalkstootherTelebitTrailblazersat9600.̀TalkstootherMNPmodemsat2400baudwitherrorcorrection/compressioǹUSRCourierV.32:̀UsesCCITTV.32andV.42methodofcommunicatingat9600Baud.̀offersMNP5abilities.̀-TalkstoOtherV.32modemsat9600Baud.̀TalkstoOtherV.42modemsatupto9600baud̀USRCourierHST:(oldversion)   	 p0.;   ЀUsestheUSRproprietaryHSTmethodofcommunicatingat9600Baud.̀HasMNP5abilities.̀-TalkstoHSTtypemodemsatupto9600Baud.̀USRCourierHST14.4:̀UsestheUSRproprietaryHSTmethodofcommunicatingat9600Baud.̀HasMNP5abilities.̀-TalkstoHSTDS'sat14,400Baud̀TalkstoHST14.4'sat14,400Baud̀TalkstoHST'sat9600Baud̀USRCourierHSTDS:̀TheDualStandardincorporatesboththeproprietaryHSTmethodof̀communicatingat14400baudandtheandtheCCITTV.32&v.42methodsof̀communicatingat9600Baud.(andV.32bisafter1/1/1991)̀HasMNP5abilities.̀-TalkstoOtherV.32modemsat9600Baud.̀TalkstoOtherV.32bismodems14,400Baud.̀TalkstoOtherDS'sat14,400Baud̀Talksto14.4HST'sat14,400Baud̀Talkstoold9600HST'sat9600Baud.COMPUcomSpeedmodem/Fax:̀UsestheProprietaryDISat9600Baud.̀Has7200and4800BaudFallback̀HasCCITTFAXV.27ter&V.29̀HasMNP5abilities.̀HasCSPabilities.̀TalkstoGroupIIIFaxsat9600.̀-TalkstoSpeedmodemsat9600.̀TalkstootherMNPmodemsat2400witherrorcorrection/compression-----------------------------------------------------------------------------ManufacturerTollFreeChargeCallSupportBBS======================================================Anchor(800)541-2318AndersonJacobson(800)438-8520(408)435-8520Codex(508)261-4000Compucom(800)228-6648(408)732-4500(408)738-4990ComputerPeripherals(800)854-7600(805)499-5751(805)499-9646Digicom(800)574-2730E-Tech(408)982-0270Farallon(415)596-9100Fastcomm(800)521-2496(703)6203900GeneralDatacom(203)574-1118Hayes(800)241-9625(404)441-1617(800)874-2937Intel(800)538-3373(503)645-6275MagicModems(800)622-3475Mastercom(213)834-6666Microcomm(800)822-8224(617)551-1000Multi-Tech(800)328-9717NEC(800)222-4632(408)433-1250PracticalPeripherals(800)442-4774(818)706-0333Promethues(800)477-3473(503)624-0571RadcalVadic(800)482-3427(408)432-8008RadcalMilgo(800)327-7909(305)846-1601Shiva(800)458-3550(617)864-8500Telebit(800)835-3248(408)734-4333Telenetics(800)822-4267(714)779-2766USD(800)631-4869(205)430-8000   	 p0.;   USRobotics(800)DIAL-USR(708)982-5001(708)982-5092     ----------------------------------------------------------------------------̀PriceComparasons̀=================NoPriceshavebeenstatedabovethisSection,becausepricesoftenchange,andIwanttokeepallthepricestogethersotheycouldbequicklyupdatedasneeded.Thereare3typesofpricesIwillcover.FirstisTheRetailprice,secondistheSysopprice,whichisonlyavailableifyourunaBBS.ManyModemManufacturesofferBBSSysopspecialpricesdirectly,atabout50%offtheretailprice.FirsttheBBShastobeverified,sothemodemmanufactureknowsthatisisarealBBSthathasbeenrunningforatleast6Months,andhasaminimumnumberofusers,ect.UsuallytheManufacturerwillcalltheBBSonce,ortwiceafewweekaparttobesure.Verificationusuallytake3-4weeks.ThentheSysophastoagreetousetheModemontheBBSforsomesetamountoftime.-----------------------------------------------------------------GenericBrandsRetailSysopV.32OnlyEXT$650-$1,000????V.32/V.42EXT$700-$1,000????V.32/V.42bisEXT$700-$1,200$339+SoftwareIncluded:VariesWarranty:Varies1-5years-----------------------------------------------------------------HayesRetailSysopUltraV.32/V.42$1,199$599V-SeriesV.42(notV.32)$999$499V-Series9600$799$399SoftwareIncluded:NoneWarranty:2years-----------------------------------------------------------------CompucomRetailSysopSpeedModem/FaxINT$279$169Softwareincluded:BitFaxWarranty:5years-----------------------------------------------------------------IntelRetailSysop9600EX$799$399Softwareincluded:NoneWarranty:5years-----------------------------------------------------------------PracticalPeripheralsRetailSysopV.32/V.42EXT$699$339V.32/V.42INTN/AN/ASoftwareIncluded:None   	 p0.;   Warranty:5YearsNote:DuetomanyreportsofIncompatibilities/ProblemsfromOwnersofthesenewP.P.Modems,Iwouldnotcurrentlyrecomendthem,althoughtheyarecurrentlythelowestpricedV.32Ihaveseen.------------------------------------------------------------------TelebitRetailSysopT1000??????T1500V.32??????TrailBlazerINT??????TrailblazerEXT??????T2500V.32/V.42??????SoftwareIncluded:NoneWarranty:5years------------------------------------------------------------------USRoboticsRetailSysOpCourierDualStandardE$1,595$699CourierDualStandardI$1,395$649CourierV.32/V.42EXT$1,099$599CourierV.32/V.42INT$949$577CourierHST14.4EXT$995$449CourierHST14.4INT$895$405DSUpgradeKitforHSTEXT$600$300DSUpgradeKitforHSTINT$500$250Softwareincluded:NoneWarranty:2Years------------------------------------------------------------------Documentupdates:DateReleaseComments-------------------10/30/901.0InitalRelease.Shouldhaverunaspellchecker!11/08/901.1Spellingfixes,V.32bisupdate,Compucomupdate01/10/911.2USRV.32bisUpdate,otherminorcorrections01/11/911.2bSpeedmodemCorrectionssubmitedtoRemcoTreffkorǹforfeedback(notforpublicrelese)	   	 `" )   ̀COMMUNICATIONSPROTOCOLSFORPERSONALCOMPUTERS̀HayesMicrocomputerProducts,Inc.705WestechDriveNorcross,Georgia30092INTRODUCTIOǸSincethebeginningofhumancommunications,manhasdefined"protocols,"orsetsofrules,toprovidefortheorderlyinterchangeofinformation.Thesehaveincludedagreementonsounds,languages,alphabets,vocabularies,grammar,syntax,punctuation,andformatting.Theprecisionrequiredinelectroniccommunicationsneedssimilar,verycarefullydefinedandpreciselyimplementedprotocols.̀Suchprotocolsbeginwithagreementonthebinaryrepresentationofdata.StandardssuchastheAmericanStandardCodeforInformationInterchange(ASCII)andtheExtendedBinary-CodedDecimalInterchangeCode(EBCDIC),definespecificbitpatternsthatareinterpretedasparticularcharacters.Thesearethe"alphabets"ofcomputers,andprovidethebasisfortheorderlyuseandexchangeofinformation.̀Encodedcharacterscanbetransferredbetweencomputersusingtwomethods:parallelorserial.Parallelcommunicationsrequiresaseparatewireforeachbit.Theabilitytosendallofthebitsofacharactersimultaneouslymakesparallelthepreferredmethodoftransferwhenhighspeedisrequired.Whensuchspeedisnotrequired,orwhenitisnotfeasibletohaveeightindividualcircuitsbetweenthedevices,serialcommunicationsisused.Inserialcommunications,eachcharacterissentasaseriesofbitsoneatatimeonasinglewirebetweenthesystemsandthesystemsassembleordisassemblecharacterstocreatethisstreamofbits.ASYNCHRONOUSANDSYNCHRONOUSCOMMUNICATIONS̀Therearetwobasicmethodsofcommunicatingcharacters   	 p0.;   seriallybetweencomputers:asynchronousandsynchronous.Historically,theyhavebeenimplementedseparately.Today,webringtheirapplicationfieldstogetherinthepersonalcomputercommunicationsenvironment.Inasynchronouscommunications,eachcharacteristransmittedasanindividualentity,separatedfromprecedingandfollowingcharactersbyanindeterminateperiodoftime.Specialbitsaresentprecedingandfollowingtheactualdatabitofeachcharactertosynchronizethereceiverwiththetransmitter.Theseadditionalbitsresultinatleasta20percentoverheadofnon-informationbits.̀Insynchronouscommunications,dataaregroupedandsentasacontinuousseriesofcharacterscalled"blocks"or"frames."Ratherthansynchronizethereceiveratthebeginningofeachcharacter,aspecialbitpatternissentatthebeginningofeachframe.Thefollowingdatacanbeseparatedintocharactersbecauseofthefixedtimingrelationshipbetweenthem.Usingthismethod,overheadbecomesasmallerfactorasblocksizesincrease,resultinginmoreefficientuseofthecommunicationschannel.̀Historically,theasynchronousmethodhasbeenusedforinteractiveterminalcommunicationsinwhichthroughputislimitedbythecapabilitiesoftheterminalhardwareandtheoperator'stypingspeed.Thesynchronousmethodhasbeenpredominantincomputer-to-computercommunicationswherehighvolumeofdataistheruleandhighspeedsarerequired.Ascorporationsrelymoreonpersonalcomputers,andtheneedforsharingdatabetweenthemandcorporatemainframesincreases,thetrendwillbetowardhigherspeedformicrocomputercommunications,andthegreatestefficiencyprovidedbysynchronouscommunications.Thisseparationofasynchronousandsynchronouscommunicationsintoexclusiveenvironmentshaschangedand,today,theyhaveintoone,morecomprehensivecommunicationsenvironment.̀Computersareabletocommunicateabitofinformationbyassertingavoltagelevelonawireconnectedtotheintendedrecipient.Themostbasic"physical"communicationsinterfacestandards,suchasRS-232,specifywhichvoltagelevelscorrespondtowhichbitvalues,whattypeofconnectorsaretobeused,andtheancillarycontrolandtimingsignalsandtheirmeanings.Adirectconnectionofthissortiswellsuitedtoshortdistancebetweennearbysystems.MODEMSANDDATACOMMUNICATIONS̀Whenconnectingtowidelyseparatedsystems,directwiredconnectionsarenotfeasible.Thecostofthephysicalcircuitisprohibitive,andtheincapabilityofsharingthecircuitmakesitimpossibletospreadthiscostovermultipleusers.mostcommonsolutionforlong-distancedatacommunicationistoconnectthroughthepublictelephonenetwork.Virtuallyanysitecanbereached,andthecostislowcomparedtoadirectwiredconnectionbecausethefacilitiesaresharedbymanyusers.̀Thepublicswitchtelephonesystemrepresentsasignificantcapitalinvestmentandconnectstoalmosteverypartoftheworldwithasteadilyimprovinglevelofquality.Thetelephonesystemisdesignedtocarrysounds(voices)ratherthanvoltagelevels,anditisthereforenotpossibletocommunicatethroughthatsystemasone   	 p0.;   wouldoverawire.Instead,itisnecessarytoconvertthedigitalvoltagelevelsintosounds(modulation),andtoconvertthembacktodigitalsignalsattheotherend(demodulation).Thedevicethataccomplishesthistaskisknownasa"modem"whichisacontractionofmodulator-demodulator.̀Earlymodemsrequiredtotalmanualcontrol-thehumanoperatorhadtophysicallydialthetelephone,andswitchto"datamode"orplacethetelephonehandsetintoadevicethattransferredthesoundstoandfromthetelephone.Asmodemscameintowideruse,andusebynon-technicalpersonneldemandedsimplicationofthecommunicationsprocess,HayesMicrocomputerProducts,Inc.introduceditsinnovativemodemseries.AHayesmodemcanbedirectlyconnectedtothetelephonesystem,eliminatingtheerror-proneacousticconnection.Italsopermitstheterminaloperatororcomputertocontrolmodemfunctions,suchasdialinganumberorswitchingfromcommandtodatamodefromthekeyboardorwithsoftware.TheHayesStandard"AT"CommandSethassincebecomethestandardmethodofcontrollingmodemfunctionsfromsoftware.The"AT"referstothelettersthatprecedeeachcommandstringthatallowthemodemtodetectthebaudrateandparitythecomputerisusing.TheHayesStandard"AT"CommandSethasbeenadoptedbymanymodemmanufacturers,thusclaimssuchas"Hayescompatible"arefrequentlyseen.̀TheHayesStandard"AT"CommandSetspecifiesamethodofcontrollingmodemfunctionsfromtheattachedequipment,butdoesnotdefinethemeansofsignallingbetweenmodems.ProtocolssuchastheBell212standardestablishedbyAT&Tforuseonitsdomesticcircuits,andtheV.22standardestablishedbytheCCITTforinternationalcircuitsensurethattheoperatingcapabilitiesofthetelephonenetworkarenotexceeded,andprovideastandardmodulationmethodsothatthereceivingmodemcandecodethetransmittedsignals.Thesestandards,amongothers,areimplementedbyHayessothatHayesmodemscanbeusedtocommunicatewiththoseproducedbyothermanufacturersthatfollowthesamestandards.̀WhilestandardssuchasBell212andCCITTV.22provideforsignallinginsuchawaythatthereceivercanusuallydecodethesoundsaccurately,itispossibleforthesoundstobecorruptedbyinterference(noise,backgroundhiss,orpopsandclicks)sothatthereceiveddatadoesnotmatchthetransmitteddata.Noiseisacharacteristicofthepublicswitchedtelephonenetworkandsystemimplementershavetobeawareoftheexistenceoftransmissionerrors.̀Ininteractiveapplications,wherethetypistseesanechooftheresultsofthecommunications,theseproblemscanbecorrectedimmediately.Evenso,thefrequentintroductionoferrorscanbeveryfrustratingandconfusing.Infiletransferapplications,theuserdoesnotseethedatadirectly,anditisnotfeasibletoexamineitforerrors.Errorsmightgouncorrected,resultinginthedatabeinguselessasreceived.̀Additionalprotocolsareusedtoensurecorrectnessofdatadeliveredbythephysicaldevices.ThenextsectiondescribestheprotocolsthatHayeshasselectedforthishigher-levelerror-control,andourjustificationforthisdecision.̀   	 p0.;   ERROR-CORRECTINGPROTOCOLS̀Variousprotocolshavebeendefinedbycomputerusers,manufacturers,andinternationalstandardizationbodies.Theseincludeprotocolsfortransferringfilesbetweenmicrocomputers(suchasHayesVerificationandXMODEM),forblock-modecommunicationsbetweenterminalsandmainframes,betweenmodems,betweenmainframes,topublicdatanetworks,andbetweenpublicdatanetworks.̀Hayesselectedtheprotocolsitfeelsarebestsuitedtosimplifymigrationtothecommunicationsenvironmentthatwillexistthroughtheeightiesandbeyond.Thefollowingpointswerecriticaltothedecision:̀-Forspeed,efficiency,andintegrationwithmainframecommunicationsnetworks,synchronouscommunicationsmustbesupported.̀-Aneasymigrationpathforcurrentusersofasynchronousequipmenttothesynchronousenvironmentmustbeprovided.̀-Bidirectional,error-freecommunicationsmustbeprovidedwithminimaloverheadorlossofperformance.̀-Interactive,filetransfer,andotherapplicationsmustbesupported.-Consideringtheworldwidenatureofcommunications,andthedesiretominimizebarrierstofreeflowofinformation,theprotocolmustberecognizedbyinternationalstandardsorganizationsandacceptedinallcountries.̀-Informationregardingtheprotocolmustbepubliclyavailablesothatimplementationwillbecompatibleandsupportable,furtherminimizingbarrierstodatainterchange.̀-TheprotocolmustbecompatiblewiththeplannedIntegratedServicesDigitalNetworks(ISDN)ofthefuture,againprovidinganeasymigrationpathforusers.THEX.25PROTOCOL̀TheInternationalTelegraphandTelephoneConsultativeCommittee(CCITT)in1976establishedRecommendationX.25asastandardforcommunicationsbetweenterminalsandpublicdatanetworks.X.25usesbit-orientedsynchronouscommunicationstoprovideanerror-free,bidirectionalcommunicationsservicetocommunicatingapplications.TheCCITTenhancedX.25in1980and1984toprovideincreasedflexibilityandtoaddresstechnologysuchassatellitecommunications,provingtheintentionofmaintainingX.25asa"living"specification.ISDNprotocolscomparecloselywithX.25,makingadaptationofX.25productstoISDNasimpletask.X.25ispublicinformation,and,beinganinternationalstandard,allimplementationscanthereforebecompatible.̀Forthesereasons,HayeshasselectedX.25asitsstandardforerror-correctingprotocolsinfuturehardwareandsoftwareproducts.Companionstandards,suchasX.32(definingthemethodbywhichadialedconnectioncanbemadewithanetwork)willalsobeadheredto.Theprotocolswillbeimplementedbothinmodems(sothatexistingapplicationscantakeadvantageofanerror-free   	 p0.;   connection)andinsoftware(sothatnewapplicationscantakeadvantageofadvancedX.25featuressuchasmultiplesimultaneousconnections).OtheradvancedproductsareplannedthatwillimplementX.25anddeliveritsadvantagestothecommunicationsuser.̀HayeswillcontinuetosupporttheHayesVerificationProtocol,XMODEM,andotheracceptedfile-transferprotocolsforthemicrocomputingcommunity.Wewillsupportandcontributetothedevelopmentofinternationalstandardsintheareaoffile-transferprotocols(suchastheproposedFTAMstandard)andintendtoimplementprotocolsinourproducts.LAYERSOFCCITTPROTOCOLS̀X.25isa"multi-layer"standard,meaningthatitconsistsofseparatedistinctpartseachdesignedtoperformaspecificfunction.The"packetlayer"providesmultiplecircuits(thecapabilityforoneterminaltocommunicatewithseveralhostssimultaneously)orforseveralterminalstoshareasinglephysicalcircuittoanetworkandthenontothesameordifferenthosts.Informationatthepacketlayeristransferredin"packets,"whichcontaintheuserdataplusroutinginformationnecessarytogetthedatatoitsproperdestination.̀Thepacketlayerusestheservicesofthenextlowerlayer,the"linklayer."Thelinklayerestablishesasinglecommunicationpathbetweenadjacentnodes.Thebasicunitofinformationtransferbetweenlinklayerentitiesisthe"frame."Aportionofan"I"(Information)framecontainsthe"packet"(ifthepacketlayerisbeingused).ThelinklayerprotocolusedinX.25isknownas"LAPB,"whichstandsfor"LinkAccessProcedure-Balanced."Itis"balanced"becausethestationsoneachendofthelinkhaveequalrightstosendanappropriateframetypeatanytime,unlikea"master-slave"relationshipinwhichtheslavecanonlytransmitwhen"polled"bythemaster.̀Insituationswhereonlyoneconnectionexistsbetweentwostations,andthereisnoneedtorouteinformationtootherstationsbeyondthosetwo,itispossible(anddesirable)touseonlythelinklayerofX.25(LAPB)ratherthantheentirepacketlayer,inordertoreduceprotocoloverhead.ThenewHayesV)seriessystemmodems,whichprovideasingle-channelerror-controllink,useonlyLAPBwithouttheoverheadoftheX.25packetlayer.HayesfutureV-seriessystemproductswillimplementthepacketlayeraswellandprovidemultipleconnectioncapabilitytotheuser.̀TheupcomingIntegratedServicesDigitalNetworks(ISDN)useaprotocolverysimilartoLAPBforcommunicationonthe"D"channel.Thisprotocol,knownas"LAPD,"providesmultiplevirtualcircuitcapabilityatthelinklayer,inadditiontosupportingtheX.25packetlayer.HayeshasimplementedLAPDinourprototypeISDNPCcard,anditwillbecomeincreasinglyimportanttootherISDN-relatedproductsinthefuture.LAPDhasalsobeendiscussedintheCCITTasapossiblestandardformodemerror-correction,andHayeswouldsupportthisstandard,ifadopted,bydesigningmodemswhichwouldsupportboththenewCCITTstandardandthepresentV-seriessystemLAPBprotocol.   	 p0.;   ASYNCHRONOUSFRAMINGTECHNIQUÈAlthoughtheoverwhelmingtrendistowardsynchronoustransmission,asynchronoushardwareandsoftwarecurrentlydominatethepersonalcomputermarketplace.X.25asitiscurrentlydefinedrequiresasynchronousdatatransmissionlink,andthuscannotbeusedwithmostoftheexistingequipment.Toaddressthisneed,Hayeshasproposed(intheCCITTandtheInternationalStandardsOrganization)AsynchronousFramingTechnique(AFT)whichcanbeusedwithanybit-synchronousprotocolsuchasLAPB,LAPD,orIBM'sSDLC.AFTreplacesthelowest-levelframinganderrordetectionportionsoftheseprotocols,adaptingthemforoperationoverasynchronoustransmissionlinkswhileretainingalloftheformatsanderror-correctionandframesequencingprocedures.Higherlayerprotocols,suchastheX.25packetlayer,canbeusedwithoutmodificationonanAFT-adaptedlinklayer.̀Theadvantagestothisapproach,asopposedtoadoptionofanentirelydifferentnon-X.25-compatibleprotocol,aremany.AFTprovidesaneasymigrationpathtosynchronousX.25andcanbeusedasastopgapmeasureuntilsynchronousbecomesmorewidespread.Itrequiresminimalmodificationtoexistingimplementations,makingiteasyforavendorwhoalreadyprovidesX.25toaddsupportforasynchronoustransmission.AFTtakesadvantageofthewideknowledgeandexperiencewithnowpresentintheworldwidedatacommunicationsindustry.ExistingcertificationproceduresandequipmentforX.25areeasilyadaptedtoAFT.FamiliaritywiththeprotocolwillshortenthedevelopmentcycleforadoptionandimplementationofX.25/AFT.̀HayeswillsupportX.25/AFT,inadditiontoX.25,inthosefutureproductsinwhichtransitionfromasynchronoustosynchronouscommunicationsisimportant,includingbothsoftwareandadvancedhardwareproducts.Thegoalistomovetothespeedandefficiencyofsynchronouscommunicationsasquicklyaspossible,andX.25/AFTfacilitatesthisbyprovidingacompatibleinterimasynchronousstandard.THEHAYESCOMMITMENT̀Astheleaderincommunicationhardwareandsoftwareproductsformicrocomputersystems,Hayestakesseriouslyitsresponsibilitytoanalyzepresentandfuturerequirements,andtoprovideproductsforourcustomerstoaccomplishtheircommunicationsanddatamanagementtasks.Aswegrowintoaworldofhigh-speeddatacommunicationsbetweensystemsproducedbyvariousmanufacturersonmanycontinents,theadoptionofandadherencetointernationalstandardsbecomesincreasinglyimportant.Ourcommitmenttoquality,service,andvaluewillallowourcustomerstocontinuetobenefitfromHayesproductsinthefuture.	   	 *(4   Ѐ̀2400WhitePaper̀̀̀EXPANDINGTHE2400BPSOPTIONFORPERSONALCOMPUTERS̀HayesMicrocomputerProducts,Inc.705WestechDriveNorcross,Georgia30092INTRODUCTIOǸ̀Fromitsearliestdays,personalcomputerdatacommunicationshasconstantlychangedandmovedforwardwitheverincreasingemphasisonhigherspeedandimprovedfeatures.Newstandardshavebeendevelopedorhaveevolvedandnewproductshavebeendevelopedimplementingthesestandards.Nothinghasremainedstill.̀̀Thestandardsthemselves,whileconstantintheearlystagesofimplementation,haveevenundergonechangeorhavebeenabandonedinfavorofmoreapplicablestandardsforcurrentneeds.Thedynamicnatureofdatacommunicationscompelsthedeveloperoftechnologytoconstantlyseektorefineandexpandproductsandtechniques.̀̀And,now,theoptionsfor2400bpscommunicationsarecontinuingtoexpandtomeettheevergrowingrequirementsofmoresophisticated,demandingusers.ACCEPTANCEOFTHEV.22BISSTANDARD̀̀TheInternationalTelegraphandTelephoneConsultativeCommittee(CCITT)V.22bisstandardemployedfor2400bps,full-duplexmodemcommunicationsoverthePublicSwitchedTelephoneNetwork(PSTN)wasrecommendedbytheinternationalstandardsin1984.Sincethattimeithasbecomewidelyemployedbymodemmanufacturersaroundtheworld.̀̀Theprecursortotoday'sCCITTV.22bisstandardfor2400bpscommunicationswasBell201C.̀̀Bell201Csufferedfromseverallimitations,themostprominentbeingitwasahalf-duplexstandardinaworldthatwas   	 p0.;   goingsteadilytowardfull-duplextransmissionforpersonalcomputercommunications.Bell201CmodemsimplementedPhaseShiftKeying(DPSK)whichismoreideallysuitedto1200bpsfull-duplexcommunications.Thesemodemsalsorequiredexpensiveleasedlinesforoperation.̀̀Inorderforcommunicationstomoveforward,astandardtofacilitatefull-duplex2400bpscommunicationsoverthePSTNwasneeded.̀V.22BISANDQUADRATUREAMPLITUDEMODULATIOǸ̀ThesolutionstotheBell201CproblemsarrivedwiththepublicationoftheCCITTV.22bisrecommendation.̀̀DPSKonlyprovidedrecognitionofphaseshiftsoftheanalogsignalandinordertostepupto2400bpsfull-duplextransmission,amethodforrecognizingamplitudeshiftsincombinationwithphaseshiftswasnecessary.CCITTV.22bisprovidedrecognitionofbothamplitudemodulationandphaseshiftsthroughQuadratureAmplitudeModulation(QAM).̀̀QAMwasactuallyanenhancementoradditiontoDPSKthatenabledpersonalcomputercommunicationstoevolveandmigratetoitsnext,featureenhancedlevel.Now,byimplementingCCITTV.22bisstandards,modemmanufacturerscouldincreasethecapabilitiesoftheirproductstoincludefull-duplex2400bpscommunications.̀̀Abonustouserswhichhelpedincreasethepopularityofthesenew2400bpsmodemswastheirabilitytocommunicateaccuratelyoverthePSTN.Costlyleasedlineswerenolongernecessaryandtheone-timepriceofthemodemscouldbeeasilyjustifiedfromabusinessstandpointwhencomparedtoarepetitivemonthlyleasedlinecharge.And,sincethenewmodemscommunicatedattwicethespeedof1200bpsproducts,connecttimewascutinhalfforconsiderablereductionoflongdistancecharges.̀̀Thetrendtowardimplementingchangestoenhancetheperformanceofcommunicationswascontinuingand,aswithits300bpsand1200bpsproducts,HayeshelpedpromoteandsupportstandardsbyintroducingtheSmartmodem2400in1984andSmartmodem2400Bin1985.BothmodemsareCCITTV.22,V.22bisandBell103/212Acompatible.TECHNOLOGICALADVANCESBRINGMOREFEATURES̀̀Advancesintechnologyhaveallowedtheintroductionofnewfeaturesintomodems.̀̀New2400bpsproductsofferedadaptiveequalization,improvedselftesting,andcallprogressmonitoringtofurtherenhancetheirpopularity.Astheusersbecamemoresophisticatedandgrewaccustomedtothefeaturestheyhad,theydemandedmore.̀Themostrequestednewfeaturesareerror-control,datacompression,andautomaticfeaturenegotiationcapabilities.̀HAYESV-SERIESSYSTEMPRODUCTS   	 p0.;   Ѐ̀Hayeshasdevelopedaseriesoffourhighspeeddial-upmodemsandanenhancementproductforusewithexistingHayesexternalmodemsthatimplementthefollowingadvancedfeatures:̀̀-Error-Control-ImplementationoftheLAPBlinklevelportionofX.25andAsynchronousFramingTechnique(AFT)allowspoint-to-pointerror-control,supportsinternationalstandards,andprovidesamigrationpathtoX.25orothersynchronouscommunications.̀̀AdaptiveDataCompression-Increasedthroughputtypicallyprovidestwicethedatatransferandlowersbothtransmissioncostsandconnecttime.̀̀AutomaticFeatureNegotiation-Analyzesalloptionsavailableformodemlinkandselectscombinationthatmaximizesdatatransmissionandefficiency.̀̀V-seriesSmartmodem2400,V-seriesSmartmodem2400B,V-seriesSmartmodem9600,V-seriesSmartmodem9600B,andV-seriesModemEnhancerprovidealloftheseadvancedfeaturesinadditiontostandardmodemfeaturesavailableincurrentHayesmodems.̀ERROR-CONTROL̀̀Inordertohaveahighspeedfeature,theremustbesomeformoferror-controltoinstructthemodemtore-transmitablockofdataifthedatahaserrorsinit.̀̀Ratherthanuseaproprietaryerror-controlmethod,HayesselectedtheLAPBlinklevelportionofX.25foravarietyofreasons.First,itallowspoint-to-pointerror-control.Second,itrepresentssupportforanexisting,widelyusedinternationalstandardthatisversatile.Finally,itprovidesalogicalmigrationpathforfutureproductswithfullimplementationofX.25.̀̀TheCCITTX.25protocolusesbit-orientedsynchronouscommunicationstoprovideerror-control,bidirectionalcommunicationsservicetocommunicatingapplications.TheCCITThasadoptedapolicyformaintainingthedynamicnatureofX.25byenhancementstotheprotocolin1980and1984.̀̀TheV-seriessystemproductscanalsocoordinatelinksetupusingsynchronousLAPBwiththeAsynchronousFramingTechnique(AFT).AFTisanasynchronousaugmentationforanybit-synchronousprotocolsuchasLAPB,LAPD,orIBM'sSDLC.Itpartofthelinklevelofthesynchronousprotocolandbringserror-controloperationtoasynchronoustransmissionlinks.̀̀ThemigrationofcommunicationsthatisenhancedbytheV-seriessystemproductsandtheirfeaturesistakingcommunicationsmoreandmoretowardthehigherspeed,synchronous,andeventually,IntegratedServicesDigitalNetwork(ISDN)environments.̀ADAPTIVECOMPRESSIOǸOtherfeaturesevolvedasmodemmanufacturerslookedforways   	 p0.;   to"squeeze"moreperformanceoverthePSTNoutofmodemtechnology.̀̀Onesuchfeaturewasdatacompression.Byusingalgorithmstocompressthedata,2400bpsmodemscanimprovetheiractualdatathroughputandpotentiallyprovidedatatransferbenefitsashighas4800bpstransmission.Similarly,a1200bpsmodemusingdatacompressionmaygetupto2400bpsofeffectivethroughputandprovideitsuserwithahighspeedbenefitatalowerspeedprice.̀̀Greaterthroughputisnotjustafunctionofamodem'sspeed.Thecombinationofadaptivedatacompressionwithanymodemincreasestheeffectivethroughputtypicallytwo-to-one.Thisisparticularlyusefulwhendealingwithhighvolumedatatransmissions.̀AllV-seriessystemproductscanadaptdynamicallytomatchthetypeofdatabeingcompressedandsent.Themodemsbuildandconstantlyupdatecompressiontablestotypicallyaccomplishatwo-to-onecompressionfornormaltext,data,andspreadsheetfiles.Thismethodalsoensuresthatanexpansionoffilesneveroccursifothercompressionalgorithmsarebeingused.̀̀ThisHayes-developedalgorithmallowstheV-seriessystemproductstotypicallyachievethroughputat4800bpsor19,200bpsrespectivelyfor2400bpsand9600bpsHayesmodems.̀AUTOMATICNEGOTIATIOǸ̀TheabilitytoautomatecommunicationswasoneofthedrivingforcesbehindthesuccessoftheHayesSmartmodem300whenitwasintroducedin1981.Asfeaturesinmodemshaveincreasedincomplexity,theneedtocontinuetoprovidetheuserwithaproductthatiseasytouseisstillvitallyimportant.̀̀Byprovidingautomaticnegotiationcapability,modemsconductandcoordinateactivitiesamongthemselves.Bynegotiatingcertainfeaturesamongthemselves(transmissionspeed,asynchronousversussynchronous,error-control,etc.)modemscanimprovethequalityofcommunicationsandlowertheinvolvementlevelrequiredoftheiruserstoeliminatepotentialfrustrations.And,since2400bpsmodemscancommunicatewitheachothersorapidly,theycanindependentlyhandlethisfunctionmoreswiftlythanitcouldbehandledbyauser.̀̀Byprovidingautomaticfeaturenegotiation,theV-seriessystemproductsautomateasignificantportionofthecommunicationssession.̀̀IntelligentfeaturesresidentintheV-seriessystemproductsmaximizetheobtainabletransmissionspeedfromthereceivingmodem.Thisisdoneautomaticallyduringtheir"handshake"whentheV-seriessystemproductsoriginateacall.IfoneofthemodemsisnotaV-seriessystemmodem,theconnectingV-seriessystemmodemwillrecognizethisfactandshifttoacompatiblemodeofoperation.ThistypeofadaptabilityisevidentinallHayesmodems.Forexample,theSmartmodem2400uponoriginatingacalltoany1200bpsmodemwill"recognize"thattheremotemodemoperatesat1200bpsandfallbacktoacompatiblespeedfordatatransmission.̀̀Oncethe"handshake"hasbeencompleted,thenegotiationof   	 p0.;   linkparameterssuchastransmissionmode(asynchronous,AutoSync,orsynchronous),asynchronoustransparencymode,compression,andmethodoferror-controlisconducted.Ifanon-V-seriessystemmodemiseithertheoriginatingorreceivingmodem,theV-seriessystemmodemwillrecognizethisandmakethenecessaryadjustments.IfthereceivingmodemisaV-seriessystemmodem,theconnectionwillbecompletedenablingthemaximumavailablefeaturesincludinghighestspeed,synchronous,adaptivedatacompression,anderror-control.̀̀TheinclusionoftheV-seriesModemEnhancerinthissegmentoftheHayesproductlineisextremelyimportanttotheinstalledbaseofHayesexternalmodemusers.ByprovidingtheV-seriessystemfeaturestoexistingHayesexternalmodems,thisenhancementproductupgradesmodemsalreadyinuseandhelpsbusinessesaddfeaturestocurrentproducts,extendtheusefullifeofthoseproducts,andtakeadvantageofemergingtechnologywithoutpurchasingnewmodems.THEHAYESCOMMITMENT̀̀Hayesrecognizesthenecessityofchangeandwillendeavortòadaptitsproductstotheneedsofusersinthefuture.At̀thesametime,thecompanyiscommittedtosupportingthèlargeinstalledbaseofdatacommunicationsequipmentinusèItisourintentiontopromotetheadvancementofpersonal̀computercommunicationsthroughnewproductsandadherencetòopen,internationalstandards.Wewillcontinueourprogress̀withacommitmenttomoveforwardwithoutabandoning̀established,viablecommunicationsoptionsthatexistandwèwillinnovatetoprovideusersrequestedfeatureswherèstandardsdonotexist.	   	  !   ̀9600WhitePaper̀THEMIGRATIONTO9600BPSCOMMUNICATIONS̀FORPERSONALCOMPUTERS̀̀̀HayesMicrocomputerProducts,Inc.̀705WestechDrivèNorcross,Georgia30092INTRODUCTIOǸ̀̀Whetheryoulookatman'stransportationofhimselforthe"transportation"ofhisinformation,thetrendhasalwaysbeentowardafasterandmoreefficientmeans.̀̀OurtrendincommunicationshasenabledustoevolvefromcarrierpigeonsandthePonyExpresstothetelegraphandtelephoneandintomicrowaveandfiberopticdatatransmission.̀̀Ourquestforfastercommunicationscontinues.MODEMSANDTHEMIGRATIONTOWARDINCREASEDSPEEDANDFUNCTIONALITỲ̀Earlymodemswerenotintelligentdevices,butsimplytranslatorswhichhadtobeopenedpriortoeachhookupinordertoratherlaboriouslysetaseriesofswitchesthatcontrolledtheoptionsthatconfiguredthemodems'operationfortheparticularsystemtheywereconnectedto.̀̀Acousticcouplers,suctioncup-likereceptaclesusedwithtelephonehandsets,whilenotasdifficulttosetup,werepronetoerrorbecauseofexternalnoiseorvibration.Theyalsoinvolvedmanualoperationofdialingthephone,listeningforaspecialtonefromthereceivingmodem,andplacingtheheadsetinthecoupler.Thishands-onrequirement,ofcourse,eliminatedthepossibilityofautomatedoperationandboggeddownthecommunicationsprocess.̀̀Thisunsophisticatedenvironmentofthelate1970swasripeforanautomatedproductthatcouldstreamlineestablishingand   	 p0.;   conductingdatatransmissionactivitiesinthePublicSwitchedTelephoneNetwork(PSTN).̀HAYESMODEMSANDTHEHAYESSTANDARDATCOMMANDSET̀̀HayesMicrocomputerProducts,Inc.introduceditsinnovativemodemseriestofillthisvoidthatexistedinthecommunicationsenvironment.ByprovidingmodemsthatwerebotheasytouseandsimpletoconnectdirectlytothePSTN,theproblemstheerror-proneacousticconnectionhadbeensolved.̀̀Usingthesenewmodemsmeanttheterminalorpersonalcomputeroperatorcouldcontrolmodemfunctions(suchasdialingnumbersorswitchingfromcommandtoon-linemodes)fromakeyboardorthroughcommunicationssoftware.Thismeantthatcommunicationshadtakenagreatstepforwardsinceoperationwasnowautomatedandrepetitiveactivities(callinganon-lineserviceandautomaticallyloggingon)couldbestoredandrepeatedquicklyandmoreefficiently.̀Whatmadetheautomationpossible?̀̀Bythistime,microprocessorshadprogressedtoasignificantfunctionallevelandcouldprovideameansforthemodemtoexecuteinstructionscomingfromtheterminalorpersonalcomputer.Sincethemodemnowhadtheabilitytointerpretcharacterstringssenttoitandcouldrespondwithresultcodes,itwaseasiertocontrol.Themicroprocessorenabledthemodemtobecomeasystemelementthatwaseasiertointegrateintothecomputerenvironment.̀̀ThesolutiontomodemcontrolwastheHayesStandardATCommandSet.Bytakingalloftheavailablestandardsforthedataandphysicalaspectsofcommunications(Bell103Cmodulation,RS-232Cphysicalinterface,ASCIIdataformat,andRJ-11phoneconnector)andinnovatingontopofthem,Hayesdevelopedanewindustrystandard.̀̀Theresultswerethefirstintelligentmodemproductstòenjoywidespreaddistributionanduse.̀INCREASEDTECHNOLOGICALADVANCES̀̀Introducedin1981,theHayesSmartmodem300implementedtheBell103telephonesignallingstandardwhichusesFrequencyShiftKeying(FSK).FSKislimitedtolowerspeedsasaresultofbandwidthlimitationsofthevoicetelephonechannel.̀̀Truetohistory,personalcomputermodemuserswantedmore.Specifically,theywantedmorespeedwithhighdatatransferaccuracy.̀̀Modulationtechniquesweredevelopedtopermitincreaseddatarates.PhaseShiftKeying(PSK)allowedmodemstoquadrupletheirspeedto1200bitspersecond(bps)communications.Thismethodoftransmissionisconsiderablymorecomplexthanandincreasedthemodulation/demodulationcapabilitiesrequiredofthemodem.̀̀BoththeHayesSmartmodem1200,introducedin1982,andthe   	 p0.;   Smartmodem1200B,introducedin1983,adheretothePSKstandardknownasBell212Aandcancommunicatewithothermodemswhichalsousethissignallingstandard.̀̀Usersonceagaindemandedmorespeedandfunctionality,and2400bpscommunicationimplementingQuadratureAmplitudeModulation(QAM)wasdeveloped.HigherspeedsmeantthemodemsneededmoresophisticatedsignalprocessingcircuitrytoenablereliablehigherspeeddatatransferoverthePSTN.̀̀Inadditionto2400bpscommunicationspeed,boththeHayesSmartmodem2400,introducedin1984,andSmartmodem2400B,introducedin1985,includedcallprogressmonitoring,adaptiveequalization,selftesting,andtheabilitytocommunicatebothasynchronouslyandsynchronously.̀EMPHASISONINTERNATIONALSTANDARDS̀̀Ourevolutionintoamoreglobalsocietypresentsnewchallengesandopportunitiesforpersonalcomputercommunications.̀̀TheriseinimportanceofstandardssettingbodiessuchastheInternationalTelegraphandTelephoneConsultativeCommittee(CCITT)isareflectionoftheneedfortheestablishmentofglobalstandardsforinterconnectionofcommunicationsequipment.̀̀TheworkoftheCCITThasresultedintheestablishmentoftheV.22andV.22bisrecommendationsfor1200bpsand2400bpscommunications.Userscanconfidentlypurchasemodemsadheringtothesestandardsandbeassuredthatcommunicationswithothermodems(eveninforeigncountries)applyingthesestandardswillbecompatible.̀̀AllHayes1200bpsand2400bpsmodemsareCCITTV.22and̀V.22biscompatibleandcountry-specificmodelshavebeeǹapprovedfordistributioninNorthAmerica,Europe,Central̀America,theMiddle-East,andthePacificBasin.̀9600BPSCOMMUNICATIOǸ̀Whendatatransmissionspeedforpersonalcomputermodemsacceleratedfrom300bpsto1200bps,thetechnologicalhurdleswereratherlofty.Bycomparison,themigrationfrom1200bpsand2400bpsto9600bpsfordial-upmodemswasfarmorecomplexthantheearlieradvances.̀̀TheCCITTV.29recommendationoriginallyaddressed9600bpscommunicationsoverfourwireleasedlines.Atthetimeoftherecommendation'sdrafting,theopinionwasthatdial-uplineswouldnotsupport9600bpscommunications.̀̀AsthequalityoftransmissionlinesonthePSTNimproved,manufacturersbegantore-orienttheCCITTstandardbyintroducingdial-up9600bpshalf-duplexV.29modemsusingQAMtechniquesfortransmittingdata.Thisapproachformodulationissimilartothemethodusedforhandling2400bpstransmission.̀̀Communicationsequipmentmanufacturersperceivedtheneedfor   	 p0.;   full-duplex9600bpsdial-upmodemsandtheCCITTrespondedwithitsV.32recommendation.̀̀V.32modemsareveryexpensiveduetotheechocancellationtechnologythemodemsrequire.Echocancellationallowsthemodemtoignoreitsowntransmissionand"focus"itselfontheincomingdatasignalfromtheremotemodemduringfull-duplextransmission.Thisincreasesthecomplexityofthemodemandthetechnologytoaccomplishitiscostly.̀̀Additionally,acharacteristicassociatedwithpersonalcomputerdatacommunicationsapplicationsisone-waycommunication.Forexample,indownloadingalargedatafilefromamainframetoapersonalcomputer,thedataflowisessentiallyindirection.So,V.32full-duplexcapabilityisnotonlyexpensive,butformostpersonalcomputerdatacommunicationsapplicationsitisalsounnecessary.̀̀What,then,aretheoptionsforaffordable9600V.32communications?̀HAYESV-SERIES9600BPSMODEMS̀̀HayeshasdevelopedtheV-seriesSmartmodem9600andtheV-seriesSmartmodem9600B,9600bpshalf-duplex,fast-turnaroundmodemsprovidingsimulatedfull-duplexV.32dial-upcommunicationsataconsiderablylowerpricecomparedtoV.32modems.̀BothmodemsimplementHayes-exclusivefastturn-aroundtechnology.Byprovidingsuchrapidturn-aroundofthecommunicationslink,usersreceivethebenefitoffastdatatransferthroughsimulatedfull-duplexatareasonablecost.Thisfastturn-aroundallowsdataalternatelytoflowat9600bpsineitherdirection.̀̀Whenhighcapacityisneededinonedirection,thatdirectiongetsuseofthechannelforlongerperiods.Theseperiods,however,arealwaysshortenoughthatreversedataisnotdelayedappreciably.̀TRELLISCODEMODULATIOǸ̀BothHayes9600bpsmodemsimplementtheTrellisCodeModulation(TCM)schemeasdescribedintheCCITTV.32specificationtoaddforwarderrorcorrectiontothebasicsignal.̀̀TCMisespeciallyimportantasthetelephonecompaniescontinuetoimplementAdaptiveDifferentialPulseCodeModulation(ADPCM).ADPCMisavoicesignalencodingschemethatallowsthephonecompaniestodoublethechannelcapacityofdigitaltrunklines.Unfortunately,V.29andV.32modemsthatuseQuadratureAmplitudeModulation(QAM)withoutTrellisCodingwillnotbeabletocommunicatesuccessfullyat9600bpswhenanADPCMlinkisencountered.ModemswithoutTCMwillhavetheirspeedlimitedtoonly4800bpsonADPCMlines.TheHayes9600bpsmodems'TCMfeaturemakesthemmorereadilyadaptabletothepresentandfuturedemandsandconstraintsofthePSTN.̀̀TCMcanprovideuptoafourdecibelimprovementof   	 p0.;   signal-to-noiseratiowhencomparedtoanon-TCMschemesuchasV.29.Thatimprovementmayappearsmall,butitprovideshugedividends.ImprovingthesignaltonoiseratioallowsaTCMmodemtoprovidehighquality,reliablecommunicationsoverdial-uplinesthatcaneliminatetheneedforusingcostly,conditioned,leasedlinesfor9600bpscommunications.ThisenablestheHayes9600bpsmodemstoachievedial-uplineperformancewiththatoftheSmartmodem2400orotherV.22bismodems.̀ERROR-CONTROL̀̀BothHayes9600bpsmodemsimplementtheLAPBlinklevelportionoftheX.25protocolforerror-controlat2400bpsand1200bps.CCITTX.25isaversatileandwidelyusedsynchronousprotocolstandardthatenjoyspopularityasaworldwidestandard.At4800bpsand9600bpsbothmodemsimplementanerror-controlpingpongprotocolwhichisanextensionofLAPB.UseofthisprotocolpavesthewayforfutureHayesproductstocontinuethemigrationtowardthestandardized,synchronouscommunicationsenvironmentthatliesinthefuture.̀ADAPTIVECOMPRESSIOǸ̀AdaptiveDataCompressioninHayes9600bpsmodemstypicallyincreasesthedatathroughputtospeedsof19,200bps.UsingaHayes-developedalgorithm,dataiscompressedinrealtime,dynamicallyadaptingtochangesinthedatabeingtransmitted.̀Thisoperationistransparenttotheuserandtheamountofcompressionthatoccurswithinthemodemdependsuponthetypeofdatabeingtransferred.Spreadsheet,data,andtextfileswilltypicallyflowinandoutofthemodemat19,200bpsusingthestandardasynchronousdataport.Otherfileswillalsoexperienceimprovedthroughputduetodatacompressionbetweenthemodems.AUTOMATICNEGOTIATIOǸ̀AutomaticFeatureNegotiationcapabilitiesinboththeV-seriesSmartmodem9600andV-seriesSmartmodem9600Bprovideuserswithautomaticsetupoftheerror-controllink.̀̀Duringtheinitialmodem"handshake"thelocalandremotemodemswillconnectatthedataratesetintheansweringmodem.Iftheansweringmodemissettoalowerspeed,theoriginatingmodemcanfallbackfrom9600bpsto4800bps,2400bps,1200bps,or300bpsformaximumflexibilityinestablishingaconnection.̀̀Oncethe"handshake"iscompleted,detectionofanon-V-seriesprotocoldeviceorsynchronous-onlydeviceattheremoteendoccurs.Then,thenegotiationoflinkparameterssuchassynchronousorasynchronoustransmission,asynchronoustransparencymode,orlinkaddressisconducted.ThedevicescanalsocoordinatetheuseofX.25LAPBorAsynchronousFramingTechnique(AFT).AFTisanasynchronousaugmentationforanybit-synchronousprotocolsuchasLAPB,LAPD,orSDLC.Itthelowestpartofthelinklevelofthesynchronousprotocolandbringserror-controloperationtoasynchronoustransmissionlinks.Again,anexistingstandardhas   	 p0.;   beenbuiltupontocontinuetheevolutionofthecommunicationsenvironment.̀PRACTICALAPPLICATIONSFOR9600BPSCOMMUNICATIONS̀̀TherequirementformorespeedisuniversalandtheapplicationsfortheV-seriesSmartmodem9600andV-seriesSmartmodem9600Bpermeatevirtuallyeveryareaofbusiness.Bycombininghighspeedanddatacompressiontoimprovethroughputoveranerror-controllink,theHayes9600bpsV-seriessystemmodemscontinuethecompany'straditionforprovidingfast,reliabledatacommunicationsequipment.̀̀Byusinghighspeedcommunicationswhenconnectingpersonalcomputerstocorporatemainframes,userscansavebothmoneyandtime.Fastertransferofdatameansshorterlongdistanceconnecttimeandtranslatesquicklyintosignificantdollaramounts.Additionally,fasterdatatransfermeansbetterutilizationoftimeandshorteningthelengthoftimeapersonalcomputeristiedtothemainframefreesbothsystemstoundertakeadditional,moreusefulactivities.So,whetherthedatatransferredisaquarterlysalesreport,monthlytrainingschedule,oracreditapplicationforprocessing,9600bpserror-controlcommunicationsofferssignificantopportunitiestoimproveefficiency.̀̀Additionally,terminaltomainframecommunicationscanexpeditefunctionsessentialtomaximizecustomerserviceandmaintainacompetitiveedge.Integratingorderentryequipmentandcashregistersintoaninventorymanagementsystemthrough9600bpsmodemscanimproveanorganization'sabilitytomanageinventoryandensurepropercoordinationthroughoutthedistributionchannel.̀THEHAYESCOMMITMENT̀̀Astheleaderincommunicationshardwareandsoftwareproductsforpersonalcomputers,Hayeshasdevelopeditsproductstoadheretotheestablishedstandardsoftheindustry.Itisourintentiontodosointhefutureandtoinnovatewherenostandardsexisttoaugmenttheimplementationofhighspeed,advancedtechnologyproducts.Ourcommitmenttoquality,service,andvaluewillallowusersofHayesproductstobenefitfromthatcommitmentinthefutureastheyhaveinthepast.	   	 %(#-   1.     INTRODUCTION   	 X      1.1.     OVERVIEW   	      ThismanualdescribestheATcommandsforthefollowingRockwellmodemfamilies:     RC96V24ACandRC14V24AC     RC96ACWandRC144ACW     RC96ACL/RC144ACLandRC96ACi/RC144ACiThedescriptionsapplytoallthesemodemswithanydifferencesbetweenmodemproductfamiliesnoted.1.1.1.     CommandSyntax   	 `		   ThefundamentalDTEinterfacecommandsyntaxisdescribedinSection2.1.1.2.     CommandDescriptions   	 
   Thesecommandsaregroupedintothefollowingcategories:     ATcommands    
 Section3   	 (

        SRegisters    
 Section4   	 H
        V.25commands    
 Section5   	         FaxClass1commands    x Section6   	         FaxClass2commands    x Section7   	 H
        Voicecommands    
 Section8   	 h   TheATcommandsareimplementedinmicrocontroller(MCU)firmwareforspecificmodemmodels.Thesupportforacommandcategoryisidentifiedbymodemmodelinthemodemdesigner'sguide.Additionalconfigurationandimplementationinformationisavailableinreleasenotesand/orreadmefilesthataccompanyMCUfirmwarerelease.1.1.3.     CallProgressandBlacklistingParameters   	    ThemodemMCUfirmwaremaybeprovidedeitherinreconfigurableformorpreconfiguredform.Consultthespecificfirmwarereleasenotesforexactconfigurationinformation.ReconfigurableForm.ThemodemMCUfirmwarecanconfiguredforoperationinspecificcountriesbythePC-compatibleConfigurACEIIprogram.ThecallprogressandblacklistingparametersdescribedtheConfigurACEIIUser'sManualcanbealteredandloadedforanumberofcountriesbythisprogram.Serialorparallelinterfaceoperationmayalsobeselectable.PreconfiguredForm.SpecificMCUfirmwareconfigurationsmaybereleasedthatcanbedirectlyinstalledwithoutrequiringtheuseofConfigurACEII.1.1.4.     ConfigurACEII   	 X#   TheConfigurACEIIUser'sManualdescribestheuseofConfigurACEIIandthecountrymodifiableparameters.ConsultanyreadmefilesaccompanyingtheConfigurACEIIprogramforadditionalorlaterinformation.1.2.     REFERENCEDOCUMENTATION   	  x'        OrderNo.    p Description   	 !@(        872     RC96ACWandRC144ACWModemDesigner'sGuide   	 `" )        876     RC96ACL/RC144ACLandRC96ACi/RC144ACiModemFamilyDesigner'sGuide   	 (# *        877     RC96V24ACVoiceModemFamilyDesigner'sGuide   	 #!+        893     ConfigurACEIIUser'sManual   	 $`",   	   	 %(#-   Thispageisintentionallyblank.	   	      2.     COMMANDSYNTAX   	 X      2.1.     DTE/DCEINTERCHANGECIRCUITS   	      CommunicationbetweentheDTEandmodemishalfduplex(i.e.,onlyoneentity'talks'atatime).2.2.     COMMANDSYNTAXANDGUIDELINES   	 x    2.2.1.     DTECommands   	 @   TheISO646characterset(CCITTT.50InternationalAlphabet5,AmericanStandardCodeforInformationInterchange)isusedfortheissuanceofcommandsandresponses.Onlythelow-order7bitsofeachcharacterareusedforcommandsorparameters;thehigh-orderbitisignored.Uppercasecharactersareequivalenttolowercasecharacters.2.2.2.     DTECommandLines   	 
   AcommandlineisastringofcharacterssentfromaDTEtotheDCEwhiletheDCEisinacommandstate.Commandlineshaveaprefix,abody,andaterminator.TheprefixconsistsoftheASCIIcharacters=AT(065,084)or=at(097,116).ThebodyisastringofcommandsrestrictedtoprintableASCIIcharacters(032-126).ControlcharactersotherthanCR(ASCII013)andBS(ASCII010)inthecommandstringareignored.ThedefaultterminatoristheASCII<CR>character.CharactersthatprecedetheATprefixareignored.2.3.     ATCOMMANDGUIDELINES   	 0   ModemoperationiscontrolledbygenericATcommands.TheseATcommandsmaybebasicAT(i.e.,commandsprecededbyAT,AT&,AT%,AT*,AT\,AT),AT-,orAT#),Sregister(e.g.,S6=n),V.25(e.g.,CIC),Faxclass1(e.g.,+FTM),Faxclass2(e.g.,+FDCS:),orvoice(e.g.,#VBS)commands.Thecommandsyntaxandoperationguidelinesgoverningeachofthesecommandcategoriesaredescribedinsubsequentsections.2.3.1.     BasicCommandSyntax   	 P   Characterswithinthecommandlineareparsedascommandswithassociatedparametervalues.ThebasiccommandsconsistofsingleASCIIcharacters,orsinglecharactersprecededbyaprefixcharacter(e.g.,=&"),followedbyadecimalparameter.Missingdecimalparametersareevaluatedas0.2.3.2.     ExtendedCommandSyntax   	 X     Thefacsimilecommandsuseextendedsyntax.Theyareprecededbythe=+Fcharacters,andtheyareterminatedbythesemicolon=:character(ASCII059)orbythe<CR>thatterminatesthecommandline.	   	 x $   Thispageisintentionallyblank.	   	      3.     ATCOMMANDSET   	 X      3.1.     ATCOMMANDGUIDELINES   	      ThebasicATcommandsusedtocontrolmodemoperationaredefinedinthissection.ThesecommandsaresummarizedinAppendixA.Allthesecommandsmaynotbeavailableinaspecificproductdependinguponsupporteddataratesandmodes(data/fax/voice,errorcorrection,datacompression,anddatathroughputenhancement).Thedefaultvaluesaretypicalofafullyconfiguredmodemsupportingalldatarates,modes,andoptions.Theactualdefaultvalueisdependentuponmodemfirmwareasdefinedbythefirmwarereleasenotes.3.1.1.     ATCommands,DTEAdaption   	 `		   UnderAToperation,theserialinterfacedmodemperformsanautobaud/autoparity/autolengthfunctiononeachATheaderentered.Theautolength/autoparityfacilitycandetect7-or8-bitcharactersofeven,odd,ornoparitywithonestopbit.ThisisnotnecessaryfortheparallelinterfacedmodemsinceithasdirectaccesstotheUARTregisters.3.1.2.     ATCommandFormat   	    UndertheATcommandset(withtheexceptionoftheA/command),eachcommandlinesentbytheDTEmustbeginwiththecharactersequenceATandmustbeterminatedbyacarriagereturn.Commandsenteredinuppercaseorlowercaseareaccepted,butboththeAandTmustbeofthesamecase.Thecommandlineinterpretationbeginsuponreceiptofthecarriagereturncharacter.Themodemsupportstheeditingofcommandlinesbyrecognizingabackspacecharacter.Whenmodemechoisenabled,themodemrespondstoreceiptofabackspaceordeletebyechoingabackspacecharacter,aspacecharacter,andanotherbackspace.ThehexvaluetobeusedforthebackspacecharacterisprogrammablethroughregisterS5.Valuesequalto0orgreaterthan127,orthevaluewhichcorrespondstothecarriagereturncharacter,cannotbeusedforthebackspacecharacter.ThiseditingisnotapplicabletotheATheaderofacommand.Acommandlinemaybeabortedatanytimebyentering<cntrl-x>(18h).TheATsequencemaybefollowedbyanynumberofcommandsinsequence,exceptforcommandssuchasZ,D,orA.CommandsfollowingcommandsZ,D,orAonthesamecommandlinewillbeignored.Themaximumnumberofcharactersonanycommandlineis256(including"A"and"T").Ifasyntaxerrorisfoundanywhereinacommandlinecommand,theremainderofthelinewillbeignoredandtheERRORresultcodewillbereturned.MostcommandsenteredwithparametersoutofrangewillnotbeacceptedandtheERRORresponsewillbereturnedtotheDTE.Commandswillonlybeacceptedbythemodemoncethepreviouscommandhasbeenfullyexecuted,whichisnormallyindicatedbythereturnofanappropriateresultcode.ExecutionofcommandsDandA,eitherasaresultofadirectcommandorare-executecommand,willbeabortedifanothercharacterisenteredbeforecompletionofthehandshake.3.1.3.     EscapeCodeSequence   	 #!+   Whenthemodemhasestablishedaconnectionandhasenteredon-linedatamode,itispossibletobreakintothedatatransmissioninordertoissuefurthercommandstothemodeminanon-linecommandmode.ThisisachievedbytheDTEsendingtothemodemasequenceofthreeASCIIcharactersspecifiedbyregisterS2.Thedefaultcharacteris'+'.Thetimingofthethreecharactersmustcomplywithspecifictimeconstraints.Thereisaguardtimebeforethefirstcharacter(thepre-sequencetime),aguardtimefollowingthethirdcharacter(thepost-sequencetime),andaguardtime-outbetweenthefirstandsecondcharactersandbetweenthesecondandthirdcharacters(theinter-charactertime).ThesetimesarecontrolledbythevaluerecordedinregisterS12.	   	 ,0*6   3.2.     ATCOMMANDSET   	 X      Themodemwillrespondtothecommandsdetailedbelow.Parametersapplicabletoeachcommandarelistedwiththecommanddescription.ThedefaultsshownforeachconfigurationcommandarethoseusedintheRockwellfactoryprofile0.3.2.1.     ATCommands   	 x    A/-Re-executeCommandThemodembehavesasthoughthelastcommandlinehadbeenre-sentbytheDTE."A/"willrepeatallthecommandsinthecommandbuffer.Theprincipleapplicationofthiscommandistoplaceanothercall(usingtheDialcommand)thatfailedtoconnectduetoabusyline,noanswer,orawrongnumber.Thiscommandmustappearaloneonacommandlineandmustbeterminatedbythe"/"character.Thiscommandshouldnotbeterminatedbyacarriagereturn.AT=x-WritetoSelectedS-RegisterThiscommandwritesthevaluextothecurrentlyselectedS-register.AnS-registercanbeselectedbyusingtheATSncommand.AlloftheS-registerswillreturntheOKresponseifxisanumber.SomeregistersmaynotbewrittenduetocountryspecificPTTlimitations.ResultCodesOK     Forallarguments.   	 0   AT?-ReadSelectedS-RegisterThiscommandreadsanddisplaystheselectedS-register.AnS-registercanbeselectedbyusingtheATSncommand.ResultCodes:OK     Forallarguments.   	    A-AnswerThemodemwillgooff-hookandattempttoansweranincomingcallifcorrectconditionsaremet.Uponsuccessfulcompletionofanswerhandshake,themodemwillgoon-lineinanswermode.ThiscommandmaybeaffectedbythestateofLineCurrentSense,ifenabled.(MostcountriesdonotrequireLineCurrentSense.)Operationisalsodependentupon+FCLASScommandandcountry-specificrequirements.If+FCLASS=0isselected,themodemwillentertheconnectstateafterexchangingcarrierwiththeremotemodem.IfnocarrierisdetectedwithinaperiodspecifiedinregisterS7,themodemhangsup.Anycharacterenteredduringtheconnectsequencewillaborttheconnectionattempt.If+FCLASS=1or2isselected,themodemwillgooff-hookinV.21answermode.ItwillgeneratetheV.212100Hzanswertonefor30.5secondsand,   	 @%   followingadelayof70ms,willproceedasifthe+FTH=3commandwereissued.Atanystageupto(butexcluding)the+FTH=3commandstate,anycharacterwillabortthecommunication.(Seethedescriptionofthe+FTHcommandfordetails.)Bn-CCITTorBellWhenthemodemisconfiguredtoalloweitheroption,themodemwillselectBellorCCITTmodulationforalinespeedconnectionof300or1200bpsaccordingtotheparametersupplied.AnyotherlinespeedwilluseaCCITTmodulationstandard.Theparametervalue,ifvalid,iswrittentoS27bit6.(Also,seeATFncommand.)B0     SelectsCCITToperationat300or1200bpsduringCallEstablishmentanda   	 *'$/   subsequentconnection.(DefaultforW-classmodels.)B1     SelectsBELLoperationat300or1200bpsduringCallEstablishmentanda   	 (b&1   subsequentconnection.(DefaultforUSmodels.)ResultCodes:OK     n=0or1.   	 +(4   ERROR     Otherwise.   	 +)5   	   	 ,J*6   Cn-CarrierControlThiscommandisincludedforcompatibilityonly,andhasnoeffectotherthanreturningaresultcode.Theonlyvalidparameteris1.ResultCodes:OK     n=1.   	 x    ERROR     Otherwise.   	 @   Dn-DialThiscommanddirectsthemodemtogoon-line,dialaccordingtothestringenteredandattempttoestablishaconnection.Ifnodialstringissupplied,themodemwillgoon-lineandattemptthehandshakeinoriginatemode.InW-classmodels,theactionofgoingoff-hookisaffectedbythestatusoftheLineCurrentSenseinput,iflinecurrentsensingisenabled,andbytheblacklistanddelayedlist.NOTE:IftheATDcommandisissuedbeforetheS1registerhascleared,themodemwillrespondwiththeNOCONNECTresultcode.If+FCLASS=0isselected,themodemwillbehaveasadatamodemandwillattempttoconnecttoanotherdatamodem.ThemodemwillhaveuptotheperiodoftimespecifiedbyregisterS6orS7towaitforcarrierandcompletethehandshake.Ifthistimeexpiresbeforethemodemcancompletethehandshake,themodemwillgoon-hookwiththeNOCARRIERresponse.ThiscommandwillbeabortedinprogressuponreceiptofanyDTEcharacterbeforecompletionofthehandshake.If+FCLASS=1or2isselected,themodemwillbehaveasafacsimilemodemandattempttoconnecttoafacsimilemachine(ormodem)byenteringtheHDLCV.21channel2receivestate(asif+FRH=3hadbeenissued).ThiscommandwillbeaborteduponreceiptofanyDTEcharacterifthemodemhasnotfinisheddialing.Inthiscase,themodemwillgoon-hookandreturntocommandmodeafterdisplayingtheNOCARRIERmessage.Ifthemodemhasfinisheddialing,itproceedsasifthe+FRH=3commandhasbeenissued.(Refertothe+FRHcommandtodeterminehowthemodembehavesfollowingthisstage.)DialModifiers.Thevaliddialstringparametersaredescribedbelow.Punctuationcharactersmaybeusedforclarity,withparentheses,hyphen,andspacesbeingignored.0-9     DTMFdigits0to9.   	 X     *     The'star'digit(tonediallingonly).   	  !   #     The'gate'digit(tonediallingonly).   	 "   A-D     DTMFdigitsA,B,C,andD.Somecountriesmayprohibitsendingofthese   	 X#   digitsduringdialing.J     PerformMNP10linknegotiationatthehighestsupportedspeed(forthis   	 @%   callonly).(See*H.)K     EnablepowerleveladjustmentduringMNP10linknegotiation(forthis   	  x'   callonly).(See)Mn.)L     Re-diallastnumber:themodemwillre-dialthelastvalidtelephone   	 `" )   number.TheLmustbeimmediatelyaftertheDwithallthefollowingcharactersignored).P     Selectpulsedialling:pulsedialthenumbersthatfollowuntila"T"is   	 $`",   encountered.Affectscurrentandsubsequentdialling.Somecountriespreventchangingdiallingmodesafterthefirstdigitisdialled.T     Selecttonedialling:tonedialthenumbersthatfollowuntila"P"is   	 '$/   encountered.Affectscurrentandsubsequentdialling.Somecountriespreventchangingdiallingmodesafterthefirstdigitisdialled.R     Thiscommandwillbeaccepted,butnotactedon.   	 h)'2   S=n     Dialthenumberstoredinthedirectory(n=0to19).(See&Z.)   	 0*'3   !     Flash:themodemwillgoon-hookforatimedefinedbythevalueofS29.   	 *(4   Countryrequirementsmaylimitthetimeimposed.W     Waitfordialtone:themodemwillwaitfordialtonebeforediallingthe   	 ,0*6   digitsfollowing"W".IfnodialtoneisdetectedwithinthetimespecifiedbyS7(USmodels)orS6(W-classmodels),themodemwillaborttherestofthesequence,returnon-hook,andgenerateanerrormessage.@     Waitforsilence:themodemwillwaitforatleast5secondsofsilencein   	 /P-:   thecallprogressfrequencybandbeforecontinuingwiththenextdialstring   	 p0.;   parameter.Ifthemodemdoesnotdetectthese5secondsofsilencebeforetheexpirationofthecallaborttimer(S7),themodemwillterminatethecallattemptwithaNOANSWERmessage.Ifbusydetectionisenabled,themodemmayterminatethecallwiththeBUSYresultcode.Ifanswertonearrivesduringexecutionofthisparameter,themodemhandshakes.,     Dialpause:themodemwillpauseforatimespecifiedbyS8before   	 @   diallingthedigitsfollowing",".;     Returntocommandstate.Addedtotheendofadialstring,thiscauses   	 x   themodemtoreturntothecommandstateafteritprocessestheportionofthedialstringprecedingthe";".ThisallowstheusertoissueadditionalATcommandswhileremainingoff-hook.TheadditionalATcommandsmaybeplacedintheoriginalcommandlinefollowingthe";"and/ormaybeenteredonsubsequentcommandlines.Themodemwillentercallprogressonlyafteranadditionaldialcommandisissuedwithoutthe";"terminator.Use"H"toabortthedialinprogress,andgobackon-hook.^     Disablecallingtone:applicabletocurrentdialattemptonly.   	    ()     Ignored:maybeusedtoformatthedialstring.   	    -     Ignored:maybeusedtoformatthedialstring.   	 H
   <space>     Ignored:maybeusedtoformatthedialstring.   	 h   <i>     Invalidcharacter:willbeignored.   	 0   >     Ifenabledbycountryspecificparameter,themodemwillgeneratea   	    groundingpulseontheEARTHrelayoutput.En-CommandEchoThemodemenablesordisablestheechoofcharacterstotheDTEaccordingtotheparametersupplied.Theparametervalue,ifvalid,iswrittentoS14bit1.E0     Disablescommandecho.   	    E1     Enablescommandecho.(Default.)   	 P   ResultCodes:OK     n=0or1.   	 8   ERROR     Otherwise.   	     Fn-SelectLineModulationThiscommandselectsthelinemodulationaccordingtotheparametersupplied.Thelinemodulationisfixedunlessautomodeisselected.ThiscommandinteractswiththeS37andtheNcommand.Theparametervalue,ifvalid,iswrittentoS31bit1.Toselectlinemodulation,itisrecommendedthateithertheFcommand,oracombinationoftheS37andtheNcommand,beused,butnotboth.F0     Selectsauto-detectmode.SetsN1andsetsS31bit1.Inthismode,the   	 @%   modemconfiguresforautomodeoperation.Allconnectspeedssupportedbythemodemarepossibleaccordingtotheremotemodem'spreference.ThecontentsofS37areignoredasisthesensedDTEspeed.F1     SelectsV.21orBell103accordingtotheBsettingastheonlyacceptable   	 `" )   linespeedresultinginasubsequentconnection.SetsN0,setsS37to1,andclearsS31bit1.Thiscommandisequivalenttothecommandstring:ATN0S37=1.F2     Notsupported.(OtherRockwellproductsusethissettingfor600bps.)   	 $`",   F3     SelectsV.23astheonlyacceptablelinemodulationforasubsequent   	 %(#-   connection.Originatorisat75bpsandanswererisat1200bps.SetsN0,setsS37to7,andclearsS31bit1.Thiscommandisequivalenttothecommandstring:ATN0S37=7.F4     SelectsV.221200orBell212AaccordingtotheBcommandsettingasthe   	 (H&1   onlyacceptablelinespeedforasubsequentconnection.SetsN0,setsS37to5,andclearsS31bit1.Thiscommandisequivalenttothecommandstring:ATN0S37=5.F5     SelectsV.22bisastheonlyacceptablelinemodulationforasubsequent   	 +h)5   connection.SetsN0,setsS37to6,andclearsS31bit1.Thiscommandisequivalenttothecommandstring:ATN0S37=6.	   	 .+8   F6     SelectV.32bis4800orV.324800astheonlyacceptablelinemodulation   	 X      forasubsequentconnection.SetsN0,setsS37to8,andclearsS31bit1.Thiscommandisequivalenttothecommandstring:ATN0S37=8.F7     SelectsV.32bis7200astheonlyacceptablelinemodulationfora   	 X   subsequentconnection.SetsN0,setsS37to12,andclearsS31bit1.Thiscommandisequivalenttothecommandstring:ATN0S37=12.     ThissettingalsoallowsconnectionattheRockwellproprietary7200V.32speed,e.g.,withaRC9696/12basedmodem.F8     SelectsV.32bis9600orV.329600astheonlyacceptablelinemodulations   	 @   forasubsequentconnection.SetsN0,setsS37to9,andclearsS31bit1.Thiscommandisequivalenttothecommandstring:ATN0S37=9.F9     SelectsV.32bis12000astheonlyacceptablelinemodulationfora   	 
   subsequentconnection.SetsN0,setsS37to10,andclearsS31bit1.Thiscommandisequivalenttothecommandstring:ATN0S37=10.     ThissettingalsoallowsconnectionattheRockwellproprietary12000V.32speed,e.g.,withaRC9696/12basedmodem.F10     SelectsV.32bis14400astheonlyacceptablelinemodulationfora   	    subsequentconnection.SetsN0,setsS37to11,andclearsS31bit1.Thiscommandisequivalenttothecommandstring:ATN0S37=11.Hn-Disconnect(Hang-Up)Thiscommandinitiatesahangupsequence.ThiscommandmaynotbeavailableforsomecountriesduetoPTTrestrictions.H0     Themodemwillreleasethelineifthemodemiscurrentlyon-line,and   	 0   willterminateanytest(AT&T)thatisinprogress.Countryspecific,modulationspecific,anderrorcorrectionprotocolspecific(S38)processingishandledoutsideoftheH0command.H1     Ifon-hook,themodemwillgooff-hookandentercommandmode.Themodem   	 P   willreturnon-hookafteraperiodoftimedeterminedbyS7.ResultCodes:OK     n=0or1.   	     ERROR     Otherwise.   	 p   In-IdentificationThemodemreportstotheDTEtherequestedresultaccordingtothecommandparameter.I0     Reportsproductcode(e.g.,"14400").   	 "   I1     Reportspre-computedchecksumfromROM(e.g.,"007").   	 X#   I2     ComputeschecksumandcomparesitwithvaluestoredinROM.Reportsresult   	 x $   asOKorERROR.I3     Reportsfirmwarerevision(VX.XXX)-modelcode(A=64KUS,B=Reserved,C   	  &   =128KUS,D=128KW-Class,E=64KW-Class),interfacetype(S=serial;P=parallel),andMCUmodel(29=C29;39=C39)(e.g.,"V1.297-CS29").I4     ReportsOEMdefinedidentifierstring(e.g.,"RC96ACL")ineither   	 `" )   Hayes-compatiblebinaryformat(default)orASCIIformat(selectablebyConfigureACE).I5     ReportsCountryCodeparameter(e.g.,"022").   	 $`",   I6     Reportsmodemdatapumpmodelandinternalcoderevision(e.g,RC144DPL   	 %(#-   RevCE).ResultCodes:OK     n=0to6.   	 '%0   ERROR     Otherwise.   	 (H&1   	   	 h)'2   Ln-SpeakerVolumeThemodemsetsthespeakervolumecontrolaccordingtotheparametersupplied.Theparametervalue,ifvalid,iswrittentoS22bits0and1.L0     Lowvolume.   	 X   L1     Lowvolume.(Default.)   	 x    L2     Mediumvolume.   	 @   L3     Highvolume.   	    ResultCodes:OK     n=0to3.   	 @   ERROR     Otherwise.   	 `		   Mn-SpeakerControlThiscommandselectswhenthespeakerwillbeonoroff.Theparametervalue,ifvalid,iswrittentoS22bits2and3.M0     Speakerisalwaysoff.   	 (

   M1     Speakerisonduringcallestablishment,butoffwhenreceivingcarrier.   	 H
   (Default.)M2     Speakerisalwayson.   	    M3     Speakerisoffwhenreceivingcarrierandduringdialling,butonduring   	 H
   answering.ResultCodes:OK     n=0to3.   	    ERROR     Otherwise.   	 h   Nn-AutomodeEnableThiscommandenablesordisablesautomodedetection.Theparametervalue,ifvalid,iswrittentoS31bit1.N0     Automodedetectionisdisabled.Asubsequenthandshakewillbeconducted   	    accordingtothecontentsofS37or,ifS37iszero,accordingtothemostrecentlysensedDTEspeed.N1     Automodedetectionisenabled.Asubsequenthandshakewillbeconducted   	 8   accordingtotheautomodealgorithmsupportedbythemodem.ThiscommandisequivalenttoF0.(Default.)ResultCodes:OK     n=0or1.   	 X     ERROR     Otherwise.   	  !   On-ReturntoOn-LineDataModeThiscommanddetermineshowthemodemwillentertheon-linedatamode.Ifthemodemisintheon-linecommandmode,theenterstheon-linedatamodewithorwithoutaretrain.Ifthemodemisintheoff-linecommandmode(noconnection),ERRORisreported.O0     Enterson-linedatamodewithoutaretrain.Handlingisdeterminedbythe   	  x'   CallEstablishmenttask.Generally,ifaconnectionexists,thiscommandconnectstheDTEbacktotheremotemodemafteranescape(+++).O1     Enterson-linedatamodewitharetrainbeforereturningtoon-linedata   	 (# *   mode.ResultCodes:OK     n=0or1andaconnectionexists.   	 %(#-   ERROR     Otherwiseorifnotconnected.   	 H&#.   	   	 '$/   P-SetPulseDialDefaultThiscommandforcespulsedialinguntilthenextTdialmodifierorTcommandisreceived.SetsS14bit5.Assoonasadialcommandisexecutedwhichexplicitlyspecifiesthediallingmodeforthatparticularcall(e.g.,ATDT...),thiscommandisoverriddensothatallfuturediallingwillbetonedialled.(SeeTcommand.)Thiscommandmaynotbepermittedinsomecountries.ResultCode:OKQn-QuietResultsCodesControlThecommandenablesordisablesthesendingofresultcodestotheDTEaccordingtotheparametersupplied.Theparametervalue,ifvalid,iswrittentoS14.Q0     EnablesresultcodestotheDTE.(Default.)   	 (

   Q1     DisablesresultcodestotheDTE.   	 H
   ResultCodes:OK     n=0or1.   	    ERROR     Otherwise.   	 H
   Sn-Read/WriteS-RegisterThemodemselectsanS-register,performsanS-registerreadorwritefunction,orreportsthevalueofanS-register.n     EstablishesS-registernasthedefaultregister.   	 h   n=v     SetsS-registerntothevaluev.   	 0   n?     ReportsthevalueofS-registern.   	 P   Theparameterncanbeomitted,inwhichcaseS0willbeassumed.TheScanbeomittedinwhichcasethelasts-registeraccessed(defaultregister)willbeassumed.Forexample:     ATS7establishesS7asthedefaultregister.     ATS38establishesS38asthedefaultregister.     AT=40setsthecontentsofthedefaultregisterto40.     ATS=20setsthecontentsofS0to20.Ifthenumber"n"isbeyondtherangeoftheS-registersavailable,themodemwillreturntheERRORmessage.Thevalue"v"is"MOD"edwith256.IftheresultisoutsidetherangepermittedforagivenS-registerthevalueswillstillbestored,butfunctionallythelowerandhigherlimitswillbeobserved.Inputandoutputarealwaysindecimalformat.NotethatsomeS-registersareread-only.Insomecases,writingtotheSregisterwillappeartobeacceptedbutthevaluewillnotactuallybewritten.Duetocountryrestrictions,somecommandswillbeaccepted,butthevaluemaybelimitedandreplacedbyamaximumorminimumvalue.Minimum,maximum,anddefaultvaluesforS-registersmaybealteredwithConfigurACE.	   	 $`",   T-SetToneDialDefaultThiscommandforcesDTMFdialinguntilthenextPdialmodifierorPcommandisreceived.ThemodemwillsetanSregisterbittoindicatethatallsubsequentdiallingshouldbeconductedintonemode.NotethattheDPcommandwilloverridethiscommand.ClearsS14bit5.Thiscommandmaynotpermittedinsomecountries.(SeeP.)ResultCode:OKVn-ResultCodeFormThiscommandselectsthesendingofshort-formorlong-formresultcodestotheDTE.Theparameter,ifvalid,iswrittentoS14bit3.V0     Enablesshort-form(terse)resultcodes.Linefeedisnotissuedbeforea   	 
   short-formresultcode.V1     Enableslong-form(verbose)resultcodes.(Default.)   	 (

   ResultCodes:OK     n=0or1.   	    ERROR     Otherwise.   	    Wn-ErrorCorrectionMessageControl.ThiscommandcontrolstheformatofCONNECTmessages.Theparametervalue,ifvalid,iswrittentoS31bits2and3.(Also,seeS95description.)W0     Uponconnection,themodemreportsonlytheDTEspeed(e.g.,CONNECT   	    9600).Subsequentresponsesaredisabled.(Default.)W1     Uponconnection,themodemreportsthelinespeed,theerrorcorrection   	 0   protocol,andtheDTEspeed,respectively.Subsequentresponsesaredisabled.W2     Uponconnection,themodemreportstheDCEspeed(e.g.,CONNECT2400).   	    Subsequentresponsesaredisabled.ResultCodes:OK     n=0,1,or2.   	 p   ERROR     Otherwise.   	 8   Xn-ExtendedResultCodes:ThiscommandselectswhichsubsetoftheresultmessageswillbeusedbythemodemtoinformtheDTEoftheresultsofcommands.Blinddiallingisenabledordisabledbycountryparameters.Iftheuserwishestoenforcedialtonedetection,a"W"canbeplacedinthedialstring(seeDcommand).NotethattheinformationbelowisbaseduponthedefaultimplementationoftheXresultstable.Table3-1indicatesthemessageswhichareenabledforeachXvalue.Ifthemodemisinfacsimilemode(+FCLASS=1or2),theonlymessagesenttoindicateaconnectionisCONNECTwithoutaspeedindication.X0     Disablesmonitoringofbusytonesunlessforcedotherwisebycountry   	  x'   requirements;sendonlyOK,CONNECT,RING,NOCARRIER,ERROR,andNOANSWERresultcodes.Blinddiallingenabled/disabledbycountryparameters.Ifbusytonedetectionisenforcedandbusytoneisdetected,NOCARRIERwillbereported.Ifdialtonedetectionisenforcedorselectedanddialtoneisnotdetected,NOCARRIERwillbereportedinsteadofNODIALTONE.Thevalue000biswrittentoS22bits6,5,and4,respectively.X1     Disablesmonitoringofbusytonesunlessforcedotherwisebycountry   	 H&#.   requirements;sendonlyOK,CONNECT,RING,NOCARRIER,ERROR,NOANSWER,andCONNECTXXXX(XXXX=rate).Blinddiallingenabled/disabledbycountryparameters.Ifbusytonedetectionisenforcedandbusytoneisdetected,NOCARRIERwillbereportedinsteadofBUSY.Ifdialtonedetectionisenforcedorselectedanddialtoneisnotdetected,NOCARRIERwillbereportedinsteadofNODIALTONE.Thevalue100biswrittentoS22bits6,5,and4,respectively.X2     Disablesmonitoringofbusytonesunlessforcedotherwisebycountry   	 +h)5   requirements;sendonlyOK,CONNECT,RING,NOCARRIER,ERROR,NODIALTONE,NOANSWER,andCONNECTXXXX.Ifbusytonedetectionisenforcedandbusytoneisdetected,NOCARRIERwillbereportedinsteadofBUSY.Ifdialtonedetectionisenforcedorselectedanddialtoneisnotdetected,NODIALTONEwillbereportedinsteadofNOCARRIER.Thevalue101biswrittentoS22bits6,5,and4,respectively.   	 p0.;   X3     Enablesmonitoringofbusytones;sendonlyOK,CONNECT,RING,NOCARRIER,   	 X      ERROR,NOANSWER,andCONNECTXXXX.Blinddiallingenabled/disabledbycountryparameters.Ifdialtonedetectionisenforcedanddialtoneisnotdetected,NOCARRIERwillbereported.Thevalue110biswrittentoS22bits6,5,and4,respectively.X4     Enablesmonitoringofbusytones;sendallmessages.Thevalue111bis   	 @   writtentoS22bits6,5,and4,respectively.(Default.)ResultCodes:OK     n=0to4.   	 @   ERROR     Otherwise.   	 `		   Yn-LongSpaceDisconnectThiscommandenables/disablesthegenerationandresponsetolongspacedisconnect.Theparametervalue,ifvalid,iswrittentoS21bit7.Y0     Disableslongspacedisconnect.(default.)   	 (

   Y1     Enableslongspacedisconnect.Innon-errorcorrectionmode,themodem   	 H
   willsendalongspaceoffoursecondspriortogoingon-hook.Inerrorcorrectionmode,themodemwillrespondtothereceiptofalongspace(i.e.,abreaksignalgreaterthan1.6seconds)bygoingon-hook.ResultCodes:OK     n=0or1.   	 0   ERROR     Otherwise.   	    Zn-SoftResetandRestoreProfileThemodemperformsasoftresetandrestores(recalls)theconfigurationprofileaccordingtotheparametersupplied.Ifnoparameterisspecified,zeroisassumed.Z0     Softresetandrestorestoredprofile0.   	    Z1     Softresetandrestorestoredprofile1.   	 P   ResultCodes:OK     n=0or1.   	 8   ERROR     Otherwise.   	     3.2.2.     AT&Commands   	 p   &Cn-RLSD(DCD)OptionThemodemcontrolstheRLSDoutputinaccordancewiththeparametersupplied.Theparametervalue,ifvalid,iswrittentoS21bit5.&C0     RLSDremainsONatalltimes.(Default.)   	 "   &C1     RLSDfollowsthestateofthecarrier.   	 X#   ResultCodes:OK     n=0or1.   	 @%   ERROR     Otherwise.   	  &   	   	  x'   Table3-1.ResultCodesShortForm LongForm   	     nValueinATXnCommand   	 s       	 V       	 9       	 t       	 W       	 :	       	 
	       	  
    0   	 	    1   	 n
    2   	 
Q
    3   	 4    4   	 o
       	 R
    0   	 5    OK   	     x   	     x   	     x   	 i    x   	 L    x   	 /       	 j    1   	 M    CONNECT   	 0    x   	     x   	     x   	     x   	 d    x   	 G       	 *     2   	 e
!    RING   	 H "    x   	 +!#    x   	 "$    x   	 " %    x   	 #|!&    x   	 $_"'       	 %B#(    3   	 }&%$)    NOCARRIER   	 `'%*    x   	 C(%+    x   	 &)&,    x   	 	*'-    x   	 *(.    x   	 +w)/       	 ,Z*0    4   	 -=+1    ERROR   	 x. ,2    x   	 [/-3    x   	 >0-4    x   	 X       x   	 ;     x   	        	     5   	     CONNECT1200   	 o    1   	 R    x   	 5    x   	 p	    x   	 S
	    x   	 6
       	 	    6   	 
    NODIALTONE   	 

    3   	 j    3   	 M
    x   	 0    x   	 k    x   	 N       	 1    7   	     BUSY   	     3   	     3   	 e    3   	 H    x   	 +    x   	 f       	 I    8   	 ,    NOANSWER   	     x   	     x   	 }    x   	 `     x   	 C!    x   	 ~ &"       	 a!	#    9   	 D"$    CONNECT0600   	 '# %    1   	 
$!&    x   	 $"'    x   	 %x#(    x   	 &[$)    x   	 '>%*       	 y(!&+    10   	 \)',    CONNECT2400   	 ?*'-    1   	 "+(.    x   	 ,)/    x   	 ,*0    x   	 -s+1    x   	 .V,2       	 /9-3    11   	 X       CONNECT4800   	 ;     1   	     x   	     x   	     x   	 o    x   	 R       	 5    12   	 p	    CONNECT9600   	 S
	    1   	 6
    x   	 	    x   	 
    x   	 

    x   	 j       	 M
    13   	 0    CONNECT7200   	 k    1   	 N    x   	 1    x   	     x   	     x   	        	 e    14   	 H    CONNECT12000   	 +    1   	 f    x   	 I    x   	 ,    x   	     x   	        	 }    15   	 `     CONNECT14400   	 C!    1   	 ~ &"    x   	 a!	#    x   	 D"$    x   	 '# %    x   	 
$!&       	 $"'    16   	 %x#(    CONNECT19200   	 &[$)    1   	 '>%*    x   	 y(!&+    x   	 \)',    x   	 ?*'-    x   	 "+(.       	 ,)/    17   	 ,*0    CONNECT38400   	 -s+1    1   	 .V,2    x   	 /9-3    x   	 X       x   	 ;     x   	        	     18   	     CONNECT57600   	 o    1   	 R    x   	 5    x   	 p	    x   	 S
	    x   	 6
       	 	    22   	 
    CONNECT1200TX/75RX   	 

    1   	 j    x   	 M
    x   	 0    x   	 k    x   	 N       	 1    23   	     CONNECT75TX/1200RX   	     1   	     x   	 e    x   	 H    x   	 +    x   	 f       	 I    24   	 ,    DELAYED   	     4   	     4   	 }    4   	 `     4   	 C!    x   	 ~ &"       	 a!	#    32   	 D"$    BLACKLISTED   	 '# %    4   	 
$!&    4   	 $"'    4   	 %x#(    4   	 &[$)    x   	 '>%*       	 y(!&+    40   	 \)',    CARRIER300   	 ?*'-       	 "+(.       	 ,)/       	 ,*0       	 -s+1    x   	 .V,2       	 /9-3    44   	 X       CARRIER1200/75   	 ;        	        	        	        	 o    x   	 R       	 5    45   	 p	    CARRIER75/1200   	 S
	       	 6
       	 	       	 
       	 

    x   	 j       	 M
    46   	 0    CARRIER1200   	 k       	 N       	 1       	        	     x   	        	 e    47   	 H    CARRIER2400   	 +       	 f       	 I       	 ,       	     x   	        	 }    48   	 `     CARRIER4800   	 C!       	 ~ &"       	 a!	#       	 D"$       	 '# %    x   	 
$!&       	 $"'    49   	 %x#(    CARRIER7200   	 &[$)       	 '>%*       	 y(!&+       	 \)',       	 ?*'-    x   	 "+(.       	 ,)/    50   	 ,*0    CARRIER9600   	 -s+1       	 .V,2       	 /9-3       	 X          	 ;     x   	        	     51   	     CARRIER12000   	 o       	 R       	 5       	 p	       	 S
	    x   	 6
       	 	    52   	 
    CARRIER14400   	 

       	 j       	 M
       	 0       	 k    x   	 N       	 1    66   	     COMPRESSION:CLASS5   	        	        	 e       	 H       	 +    x   	 f       	 I    67   	 ,    COMPRESSION:V.42bis   	        	        	 }       	 `        	 C!    x   	 ~ &"       	 a!	#    69   	 D"$    COMPRESSION:NONE   	 '# %       	 
$!&       	 $"'       	 %x#(       	 &[$)    x   	 '>%*       	 y(!&+    76   	 \)',    PROTOCOL:NONE   	 ?*'-       	 "+(.       	 ,)/       	 ,*0       	 -s+1    x   	 .V,2       	 /9-3    77   	 X       PROTOCOL:LAPM   	 ;        	        	        	        	 o    x   	 R       	 5    80   	 p	    PROTOCOL:ALT   	 S
	       	 6
       	 	       	 
       	 

    x   	 j       	 M
    81   	 0    PROTOCOL:ALT-CELLULAR   	 k       	 N       	 1       	        	     x   	        	 e    33   	 H    FAX   	 +    x   	 f    x   	 I    x   	 ,    x   	     x   	        	 }    +F4   	 `     +FCERROR   	 C!    x   	 ~ &"    x   	 a!	#    x   	 D"$    x   	 '# %    x   	 
$!&       	 $"'    35   	 %x#(    DATA   	 &[$)    x   	 '>%*    x   	 y(!&+    x   	 \)',    x   	 ?*'-    x   	 "+(.       	 ,)/    Note:An'X'inacolumnindicatesthatthemessage(eitherthelongformif   	 ,*0   verbose,orthevalueonlyforshortform)willbegeneratedwhenthatparticularvalueof'n'(shownatthetopofthecolumn)hasbeenselectedbytheuseofATXn.Ifthecolumnisblank,thennomessagewillbegeneratedforthatXoption.Anumeralindicateswhichlessexplicitmessage(verboseor   	 #0-4   shortform)willbeoutputforthatXoption.(Also,seeSection3.3).    	          	        	        	 q       	 T       	 7       	 r       	 U	   	   	 8
	   &Dn-DTROptionThiscommandinterpretstheONtoOFFtransitionoftheDTRsignalfromtheDTEinaccordancewiththeparametersupplied.Theparametervalue,ifvalid,iswrittentoS21bits3and4.&D0-     DTRdropisinterpretedaccordingtothecurrent&Qsettingas   	 x    follows:(Default.)&Q0,&Q5,&Q6    p DTRisignored(assumedON).AllowsoperationwithDTEswhich   	    don'tprovideDTR.&Q1,&Q4     DTRdropcausesthemodemtohangup.Auto-answerisnotaffected.   	 @   &Q2,&Q3     DTRdropcausesthemodemtohangup.Auto-answerisinhibited.   	 `		   &D1     DTRdropisinterpretedaccordingtothecurrent&Qsettingasfollows:   	 (

   &Q0,&Q1,&Q4,&Q5,&Q6     
 DTRdropisinterpretedbythemodemasifthe   	 
   asynchronousescapesequencehadbeenentered.Themodemreturnstoasynchronouscommandstatewithoutdisconnecting.&Q2,&Q3     DTRdropcausesthemodemtohangup.Auto-answerisinhibited.   	 H
   &D2     DTRdropisinterpretedaccordingtothecurrent&Qsettingasfollows:   	    &Q0through&Q6    
 DTRdropcausesthemodemtohangup.Auto-answeris   	    inhibited.&D3     DTRdropisinterpretedaccordingtothecurrent&Qsettingasfollows:   	 h   &Q0,&Q1,&Q4,&Q5,&Q6     
 DTRdropcausesthemodemtoperformasoftresetas   	 0   iftheZcommandwerereceived.The&Ysettingdetermineswhichprofileisloaded.&Q2,&Q3     DTRdropcausesthemodemtohangup.Auto-answerisinhibited.   	 0   If&Q5,&Q6,+FCLASS=1or+FCLASS=2isineffect,theactiontakenisthesameasfor&Q0.&F-RestoreFactoryConfiguration(Profile)Themodemloadsthefactorydefaultconfigurationprofile.ThefactorydefaultsareidentifiedforeachcommandandintheSregisterdescriptions.AconfigurationprofileconsistsofasubsetofS-registers.&F     RestoreFactoryConfiguration   	     ResultCodes:OK        	 8   ERROR     Ifthemodemisconnected.   	 X     &Gn-SelectGuardToneThemodemgeneratestheguardtoneselectedbythiscommandaccordingtotheparametersupplied(DPSKmodulationmodesonly).Theparametervalue,ifvalid,iswrittentoS23bits6and7.&G0     Disablesguardtone.(DefaultforUSmodels.)   	 @%   &G1     Disablesguardtone.   	  &   &G2     Selects1800Hzguardtone.(DefaultforW-classmodels.)   	  x'   Thiscommandmaynotbepermittedinsomecountries.ResultCodes:OK     n=0to2.   	 (# *   ERROR     Otherwise.   	 #!+   	   	 $`",   &Jn-TelephoneJackControlThiscommandisonlyincludedforcompatibilityandperformsnofunctionexcepttoloadtheS-register.Theparametervalue,ifvalid,iswrittenS21bit1.&J0     &J0command.(Default.)   	 X   &J1     &J1command.   	 x    ResultCodes:OK     n=0or1.   	    ERROR     Otherwise.   	 x   &Kn-FlowControlThiscommanddefinestheDTE/DCE(terminal/modem)flowcontrolmechanism.Theparametervalue,ifvalid,iswrittentoS39bits0,1,and2.&K0     Disablesflowcontrol.   	 
   &K3     EnablesRTS/CTSflowcontrol.(Defaultfordatamodemmodes.)   	 `	   &K4     EnablesXON/XOFFflowcontrol.   	 (

   ResultCodes:OK     n=0,3,or4.   	    ERROR     Otherwise.   	    &Ln-LeasedLineOperationThiscommandselectsleasedordial-uplineoperationforcompatibility.TheOKresponseisreturnedforavalidparameter,butnootheractionisperformed.Theparametervalue,ifvalid,iswrittentoS27bit2.&L0     Selectsdial-uplineoperation.   	 h   &L1     Selectsleasedlineoperation.   	 0   ResultCodes:OK     n=0or1.   	    ERROR     Otherwise.   	    &Mn-Asynchronous/SynchronousModeSelectionThiscommanddeterminestheDTRoperatingmode.Themodemtreatsthe&Mcommandasasubsetofthe&Qcommand.&M0     Selectsdirectasynchronousoperation.Notethatthecommandsequence   	     &M0\N0selectsnormalbufferedmode,butthecommandsequence\N0&M0selectsdirectmode.Thisisbecausethe\N0commandisanalogoustothe&Q6command.Thevalue000biswrittentoS27bits3,1,and0,respectively.(See&Q).&M1     Selectssynchronousconnectmodewithasyncoff-linecommandmode.The   	  !   value001biswrittentoS27bits3,1,and0,respectively.&M2     Selectssynchronousconnectmodewithasyncoff-linecommandmode.Sameas   	 X#   &M1exceptthat&M2enablesDTRdiallingofdirectoryslot0.ThemodemwilldisconnectifDTRisOFFformorethantheperiodinS25(inunitsofhundredthsofasecond):thedataconnectionwillbesynchronous.Thevalue010biswrittentoS27bits3,1,and0,respectively.&M3     Selectssynchronousconnectmode.ThismodeallowsDTRtoactasa   	 !@(   talk/dataswitch.ThecallismanuallyinitiatedwhileDTRisinactive.WhenDTRbecomesactive,thehandshakeproceedsinoriginateoranswermodeaccordingtoS14bit7.Thevalue011biswrittentoS27bits3,1,and0,respectively.	   	 %(#-   ResultCodes:OK     n=0to3.   	      ERROR     Otherwise.   	    &Pn-SelectPulseDialMake/BreakRatioThiscommanddeterminesthemake/breakratiousedduringpulsedialling.ItisonlyeffectiveiftheappropriatebittoenablethiscommandissetthroughtheConfigurACEprogram.Ifenabled,itwilloverridethemake/breakratiosintheOEMparametersinConfigurACE.Thedefaultiscountry-dependent.Theparametervalue,ifvalid,iswrittentoS28bits3and4.&P0     Selects39%-61%make/breakratioat10pulsespersecond.(Default.)   	 `		   &P1     Selects33%-67%make/breakratioat10pulsespersecond.   	 (

   &P2     Selects39%-61%make/breakratioat20pulsespersecond.   	 
   &P3     Selects33%-67%make/breakratioat20pulsespersecond.   	 `	   ResultCodes:OK     n=0to3.   	 H
   ERROR     Otherwise.   	    &Qn-Sync/AsyncModeThiscommandisanextensionofthe&Mcommandandisusedtocontroltheconnectionmodespermitted.ItisusedinconjunctionwithS36andS48.(Also,see\N.)NOTE:Whenthe&Q0to&Q4commandisissuedtoselectthemode,thesubsequentconnectmessagewillreporttheDCEspeedregardlessoftheWcommandandS95settings.&Q0     Selectsdirectasynchronousoperation.See&M0.   	 P   &Q1     Selectssynchronousconnectmodewithasyncoff-linecommandmode.See   	    &M1.&Q2     Selectssynchronousconnectmodewithasyncoff-linecommandmode.See   	 P   &M2.&Q4     SelectsAutoSyncoperation.Thevalue100biswrittentoS27bits3,1,   	 8   and0,respectively.     AutoSyncoperation,whenusedinconjunctionwiththeHayesSynchronousInterface(HSI)capabilityintheDTE,providessynchronouscommunicationcapabilityfromanasynchronousterminal.     StartingAutoSync.SetregistersS19,S20,andS25tothedesiredvaluesbeforeselectingAutoSyncoperationwith&Q4.AftertheCONNECTmessageisissued,themodemwaitstheperiodoftimespecifiedbyS25beforeexaminingDTR.IfDTRison,themodementersthesynchronousoperatingstate;ifDTRisoff,themodemterminatesthelineconnectionandreturnstotheasynchronouscommandstate.     StoppingAutoSync.AutoSyncoperationisstoppeduponlossofcarrierortheon-to-offtransitionofDTR.Lossofcarrierwillcausethemodemtoreturntotheasynchronouscommandstate.Anon-to-offtransitionofDTRwillcausethemodemtoreturntotheasynchronouscommandstateandeithernotterminatethelineconnection(&D1active)orterminatethelineconnection(anyother&Dncommandactive).&Q5     Themodemwilltrytonegotiateanerror-correctedlink.Themodemcanbe   	 %(#-   configuredusingS36todeterminewhetherafailurewillresultinthemodemreturningon-hookorwillresultinfallbacktoanasynchronousconnection.Thevalue101biswrittentoS27bits3,1,and0,respectively.(Default.)&Q6     Selectsasynchronousoperationinnormalmode(speedbuffering).Thevalue   	 (H&1   110biswrittentoS27bits3,1,and0,respectively.ResultCodes:OK     n=0to6.   	 *(4   ERROR     Otherwise.   	 +h)5   	   	 ,0*6   &Rn-RTS/CTSOptionThisselectshowthemodemcontrolsCTS.CTSoperationismodifiedifhardwareflowcontrolisselected(see&Kcommand).&R0     Insyncmode,CTStracksthestateofRTS;theRTS-to-CTSdelayisdefined   	 X   byS26.Inasyncmode,CTSactsaccordingtoV.25bishandshake.&R1     Insyncmode,CTSisalwaysON(RTStransitionsareignored).Inasync   	 @   mode,CTSwillonlydropifrequiredbyflowcontrol.(Default.)ResultCodes:OK     n=0or1.   	 @   ERROR     Otherwise.   	 `		   &Sn-DSROverrideThiscommandselectshowthemodemwillcontrolDSR.Theparametervalue,ifvalid,iswrittentoS21bit6.&S0     DSRwillremainONatalltimes.(Default.)   	 (

   &S1     DSRwillbecomeactiveafteranswertonehasbeendetectedandinactive   	 H
   afterthecarrierhasbeenlost.ResultCodes:OK     n=0or1.   	 H
   ERROR     Otherwise.   	 h   &Tn-TestandDiagnosticsThemodemwillperformselectedtestanddiagnosticfunctionsaccordingtotheparametersupplied.Atestcanberunonlywheninanasynchronousoperationinnon-error-correctionmode(normalordirectmode).Toterminateatestinprogress,theescapesequencemustbeenteredfirst,exceptforparameters7and8(seeSection3.1.3).IfS18isnon-zero,atestwillterminateautomaticallyafterthetimespecifiedbyS18anddisplaytheOKmessage.&T0     Terminatestestinprogress.ClearsS16.   	 P   &T1     Initiateslocalanalogloopback,V.54Loop3.SetsS16bit0.Ifa   	 p   connectionexistswhenthiscommandisissued,themodemhangsup.TheCONNECTXXXXmessageisdisplayeduponthestartofthetest.&T2     ReturnsERROR.   	 p   &T3     Initiateslocaldigitalloopback,V.54Loop2.SetsS16bit2.Ifno   	 8   connectionexists,ERRORisreturned.SetsS16bit4whenthetestisinprogress.&T4     Enablesdigitalloopbackacknowledgmentforremoterequest,i.e.,anRDL   	 "   requestfromaremotemodemisallowed.SetsS23bit0.(Default.)&T5     Disablesdigitalloopbackacknowledgmentforremoterequest,i.e.,anRDL   	 x $   requestfromaremotemodemisdenied.ClearsS23bit0.&T6     Requestsaremotedigitalloopback(RDL),V.54Loop2,withoutselftest.   	  &   Ifnoconnectionexists,ERRORisreturned.SetsS16bit4whenthetestisinprogress.TheCONNECTXXXXmessageisdisplayeduponthestartofthetest.&T7     Requestsaremotedigitalloopback(RDL),V.54Loop2,withselftest.(In   	 `" )   selftest,atestpatternisloopedbackandcheckedbythemodem.)Ifnoconnectionexists,ERRORisreturned.WhenthetestisterminatedeitherviaexpirationofS18,orviathe&T0orHcommand,thenumberofdetectederrorsisreportedtotheDTE.SetsS16bit5whenthetestisinprogress.&T8     Initiateslocalanalogloopback,V.54Loop3,withselftest.(Inself   	 H&#.   test,atestpatternisloopedbackandcheckedbythemodem.)Ifaconnectionexists,themodemhangsupbeforethetestisinitiated.WhenthetestisterminatedeitherviaexpirationofS18,orviathe&T0orHcommand,thenumberofdetectederrorsisreportedtotheDTE.SetsS16bit6whenthetestisinprogress.ThiscommandmaynotbeavailableinsomecountriesduetoPTTrestrictions.	   	 +h)5   &V-DisplayCurrentConfigurationandStoredProfiles.Reportsthecurrent(active)configuration,thestored(user)profiles,andthefirstfourstoredtelephonenumbers.ThestoredprofilesandtelephonenumbersarenotdisplayediftheNVRAMisnotinstalledorisnotoperationalasdetectedbytheNVRAMtestduringresetprocessing.ResultCode:OKExample:AT&VACTIVEPROFILE:B0E1L1M1N1QOTV1W0X4Y0&C0&D0&G2&J0&K3&Q5&R1&S0&T4&X0&Y0S00:002S01:000S02:043S03:013S04:010S05:008S06:002S07:030S08:002S09:006S10:014S11:255S12:050S18:000S25:005S26:001S36:007S37:000S38:020S46:138S48:007S95:000STOREDPROFILE0:B0E1L1M1N1QOTV1W0X4Y0&C0&D0&G2&J0&K3&Q5&R1&S0&T4&X0S00:002S02:043S06:002S07:030S08:002S09:006S10:014S11:095S12:050S18:000S36:007S37:000S40:105S41:003S46:138S95:000STOREDPROFILE1:B0E1L1M1N1QOTV1W0X4Y0&C0&D0&G2&J0&K3&Q5&R1&S0&T4&X0S00:002S02:043S06:002S07:030S08:002S09:006S10:014S11:095S12:050S18:000S36:007S37:000S40:105S41:003S46:138S95:000TELEPHONENUMBERS:0=     1=   	 P   2=     3=   	 p   OKIftheNVRAMisnotinstalledorisnotoperationalasdetectedbytheNVRAMtest,thefollowingmessageisdisplayed:NVRAMFAILEDORNOTINSTALLED&Wn-StoreCurrentConfigurationSavesthecurrent(active)configuration(profile),includingSregisters,inoneofthetwouserprofilesinNVRAMasdenotedbytheparametervalue.ThiscommandwillyieldanERRORmessageiftheNVRAMisnotinstalledorisnotoperationalasdetectedbytheNVRAMtest.Thecurrentconfigurationiscomprisedofalistofstorableparametersillustratedinthe&Vcommand.ThesesettingsarerestoredtotheactiveconfigurationuponreceivinganZncommandoratpowerup(see&Yncommand).&W0     Storethecurrentconfigurationasprofile0.   	 (# *   &W1     Storethecurrentconfigurationasprofile1.   	 #!+   ResultCodes:OK     n=0or1.   	 %(#-   ERROR     Otherwise.   	 H&#.   	   	 '$/   &Xn-SelectSynchronousClockSourceSelectsthesourceofthetransmitclockforthesynchronousmodeofoperation.Theparametervalue,ifvalid,iswrittentoS27bits4and5.Inasynchronousmode,thetransmitandreceiveclocksareturnedOFF.Insynchronousmode,theclocksareturnedONwiththefrequencyof1200Hzorfastercorrespondingtothespeedthatisselectedformodemoperation.&X0     Selectsinternaltiming.Themodemgeneratesthetransmitclocksignaland   	    appliesittotheTXCLKoutputattheserialinterface.&X1     Selectsexternaltiming.ThelocalDTEsourcesthetransmitclocksignal   	 @   ontheXTCLKinputoftheserialinterface.ThemodemappliesthisclocktotheTXCLKoutputattheserialinterface.&X2     Selectsslavereceivetiming.Themodemderivesthetransmitclocksignal   	 
   fromtheincomingcarrierandappliesittotheTXCLKoutputattheserialinterface.ResultCodes:OK     n=0to2.   	    ERROR     Otherwise.   	    &Yn-DesignateaDefaultResetProfileSelectswhichuserprofilewillbeusedafterahardreset.&Y0     Themodemwilluseprofile0.   	 0   &Y1     Themodemwilluseprofile1.   	    ResultCodes:OK     n=0to1.   	 0   ERROR     Otherwise.   	 P   &Zn=x-StoretelephonenumberThemodemcanstoreupto4(US)or20(W-class)telephonenumbers.Eachtelephonenumberdialstringcancontainupto45digits.&Zn=x     n=0to3(US)andx=dialstring.(Requires256-byteNVRAM.)   	 p   &Zn=x     n=0to19(W-class)andx=dialstring.(Requires2048-byte   	 8   NVRAM.)ResultCodes:OK     Forn=0to3(US)or19(W-class),andxlessthanorequalto45   	 8   digits.ERROR     Ifn>3(US)or19(W-class),orxgreaterthan45digits.   	  !   3.2.3.     AT%Commands   	 "   %En-Enable/DisableLineQualityMonitorandAuto-RetrainorFallback/FallForwardControlswhetherornotthemodemwillautomaticallymonitorthelinequalityandrequestaretrain(%E1)orfallbackwhenlinequalityisinsufficientorfallforwardwhenlinequalityissufficient(%E2).Appliestodial-uplineonly.Theparametervalue,ifvalid,iswrittentoS41bits2and6.Ifenabled,themodemattemptstoretrainforamaximumof30seconds.%E0     Disablelinequalitymonitorandauto-retrain.(Default.)   	 (# *   %E1     Enablelinequalitymonitorandauto-retrain.   	 #!+   %E2     Enablelinequalitymonitorandfallback/fallforward.(Notapplicableto   	 $`",   RC96V24ACorRC14V24AC.)%E3     Enablelinequalitymonitorandauto-retrain,buthang-upimmediatelywhen   	 H&#.   EQMreacheshang-upthreshhold(fasthang-up).ResultCodes:OK     n=0,1,or2.   	 (H&1   ERROR     Otherwise.   	 h)'2   	   	 0*'3   Fallback/FallForward.When%E2isactive,themodemmonitorsthelinequality(EQM).Whenlinequalityisinsufficient,themodemwillinitiatearaterenegotiationtoalowerspeedwithintheV.32bis/V.32modulationspeeds.Themodemwillkeepfallingbackifnecessaryuntilthespeedreaches4800bps.Belowthisrate,themodemwillonlydoretrainsifEQMthresholdsareexceeded.IftheEQMissufficientforatleastoneminute,themodemwillinitiatearaterenegotiationtoahigherspeedwithintheV.32/V.32bismodulationspeeds.TheraterenegotiationswillbedonewithoutaretrainifaV.32bisconnectionisestablished.Speedsattemptedduringfallback/fallforwardarethoseshowntobeavailableintheratesequencesexchangedduringtheinitialconnection.Fallback/fallforwardisavailableinerrorcorrectionandnormalmodes,butnotindirectmodeorsynchronousmodewithexternalclocks.%L-LineSignalLevelReturnsavaluewhichindicatesthereceivedsignallevel.Thevaluereturnedisadirectindication(DAAdependent)ofthereceivelevelattheMDP,notatthetelephonelineconnector.Forexample,009=-9dBm,043=-43dBm,andsoon.ResultCodes:OK%Q-LineSignalQualityReportsthelinesignalquality(DAAdependent).ReturnsthehigherorderbyteoftheEQMvalue.BasedontheEQMvalue,retrainorfallback/fallforwardmaybeinitiatedifenabledby%E1or%E2.Example:AT%Q015ResultCodes:OK     Ifconnected.   	     ERROR     Ifnotconnected,orconnectedin300bps,V.23,orfaxmodes.   	 p   %TTn-PTTTestingUtilitiesFacilitatesPTTtestingofsignallevelsbyprovidingcontinuoussignalsregardlessofwhetherthemodemisconnectedornot.Thesignaltransmittedisinaccordancewiththeparameterprovided.ThisisarangeofcommandsthatallowtheusertoinitiateaseriesofsignalsthatarenecessaryforPTTapproval.Thesignalsemittedincludeanswertone,modulation,carriers,andotherpertinentsignals.Atestisinitiateduponreceiptofan%TT(Tisapassword),andthetestisabortedwhenanykeyboardcharacterisentered.Themodemwillcontinuouslytransmitthetoneorcarrieraccordingtotheparametersupplied.     %TT00-%TT09    
 DTMFtonedialdigits0to9.   	 `" )        %TT0A    p DTMFdigit*.   	 (# *        %TT0B    p DTMFdigitA.   	 #!+        %TT0C    p DTMFdigitB.   	 $`",        %TT0D    p DTMFdigitC.   	 %(#-        %TT0E    p DTMFdigit#.   	 H&#.        %TT0F    p DTMFdigitD.   	 '$/        %TT10    p V.21channel1mark(originate)symbol.   	 '%0        %TT11    p V.21channel2marksymbol.   	 (H&1        %TT12    p V.23backwardchannelmarksymbol.   	 h)'2        %TT13    p V.23forwardchannelmarksymbol.   	 0*'3        %TT14    p V.22originate(callmark)signallingat600bps.   	 *(4        %TT15    p V.22originate(callmark)signallingat1200bps.   	 +h)5        %TT16    p V.22bisoriginate(callmark)signallingat2400bps.   	 ,0*6        %TT17    p V.22answersignalling(guardtoneifPTTrequired).   	 P-*7        %TT18    p V.22bisanswersignalling(guardtoneifrequired).   	 .+8        %TT19    p V.21channel1spacesymbol.   	 .,9        %TT20    p V.329600bps.   	 /P-:        %TT21    p V.32bis14400bps.   	 p0.;        %TT1A    p V.21channel2spacesymbol.   	 X           %TT1B    p V.23backwardchannelspacesymbol.   	           %TT1C    p V.23forwardchannelspacesymbol.   	         %TT30    p Silence(on-line),i.e.,gooff-hook.   	 X        %TT31    p V.25answertone.   	 x         %TT32    p 1800Hzguardtone.   	 @        %TT33    p V.25callingtone(1300Hz).   	         %TT34    p Faxcallingtone(1100Hz).   	 x        %TT40    p V.23channel2   	 @        %TT41    p V.27ter2400bps   	 `		        %TT42    p V.27ter4800bps   	 (

        %TT43    p V.297200bps   	 
        %TT44    p V.299600bps   	 `	        %TT45    p V.177200bpslongtrain   	 (

        %TT46    p V.177200bpsshorttrain   	 H
        %TT47    p V.179600bpslongtrain   	         %TT48    p V.179600bpsshorttrain   	         %TT49    p V.1712000bpslongtrain   	 H
        %TT4A    p V.1712000bpsshorttrain   	 h        %TT4B    p V.1714400bpslongtrain   	 0        %TT4C    p V.1714400bpsshorttrain   	    Topermitoutputsignalspectrameasurement,datacanbetransmittedintheabsenceofareceivedsignalbysettingS10equalto255.3.2.4.     AT\Commands   	 P   \Gn-Modem-to-ModemFlowControl(XON/XOFF)Innon-errorcorrectionmode,themodemenablesordisablesthegenerationorrecognitionofmodem-to-modemXON/XOFFflowcontrolaccordingtotheparametersupplied.Theparametervalue,ifvalid,iswrittentoS41bit3.Inerrorcorrectionmode,thesettingofmodem-to-modemXON/XOFFflowcontrolisignored.However,theserialportflowcontrolsettings(AT&K)remainactiveduringareliablelink.Duetothebufferingsystemusedinthemodem,modem-to-modemflowcontrolisnormallydisabled.\G0     Disablesmodem-to-modemXON/XOFFflowcontrol.(Default.)   	  !   \G1     Enablesmodem-to-modemXON/XOFFflowcontrol.   	 "   ResultCodes:OK     n=0or1.   	 x $   ERROR     Otherwise.   	 @%   \Kn-BreakControlControlstheresponseofthemodemtoabreakreceivedfromtheDTEortheremotemodemorthe\Bcommandaccordingtotheparametersupplied.Theparametervalue,ifvalid,iswrittentoS40bits3,4,and5.Theresponseisdifferentinthreeseparatestates.ThefirststateiswherethemodemreceivesabreakfromtheDTEwhenthemodemisoperatingindatatransfermode:\K0     Enteron-linecommandmode,nobreaksenttotheremotemodem.   	 %(#-   \K1     Cleardatabuffersandsendbreaktoremotemodem.   	 H&#.   \K2     Sameas0.   	 '$/   \K3     Sendbreaktoremotemodemimmediately.   	 '%0   \K4     Sameas0.   	 (H&1   \K5     Sendbreaktoremotemodeminsequencewithtransmitteddata.(Default.)   	 h)'2   	   	 0*'3   Thesecondcaseiswherethemodemisintheon-linecommandstate(waitingforATcommands)duringadataconnection,andthe\Bisreceivedinordertosendabreaktotheremotemodem:\K0     Cleardatabuffersandsendbreaktoremotemodem.   	 X   \K1     Cleardatabuffersandsendbreaktoremotemodem.(Sameas0.)   	 x    \K2     Sendbreaktoremotemodemimmediately.   	 @   \K3     Sendbreaktoremotemodemimmediately.(Sameas2.)   	    \K4     Sendbreaktoremotemodeminsequencewithdata.   	 x   \K5     Sendbreaktoremotemodeminsequencewithdata.(Sameas4.)(Default.)   	 @   Thethirdcaseiswhereabreakisreceivedfromaremotemodemduringanon-errorcorrectedconnection:\K0     ClearsdatabuffersandsendsbreaktotheDTE.   	 
   \K1     ClearsdatabuffersandsendsbreaktotheDTE.(Sameas0.)   	 `	   \K2     SendabreakimmediatelytoDTE.   	 (

   \K3     SendabreakimmediatelytoDTE.(Sameas2.)   	 H
   \K4     SendabreakinsequencewithreceiveddatatoDTE.   	    \K5     SendabreakinsequencewithreceiveddatatoDTE.(Sameas4.)   	    (Default.)NotethatwhenS82ismodified,themodemconvertstheHayesspecificvaluetothe\KformatandupdatesS40tomatch.ResultCodes:OK     n=0to5.   	 h   ERROR     Otherwise.   	 0   \Nn-OperatingModeThiscommandcontrolsthepreferrederrorcorrectingmodetobenegotiatedinasubsequentdataconnection.ThiscommandisaffectedbytheOEMfirmwareconfiguration.\N0     Selectsnormalspeedbufferedmode(disableserror-correctionmode).   	 p   (Forces&Q6.)\N1     Serialinterfaceselected-Selectsdirectmodeandisequivalentto&M0,   	     &Q0modeofoperation.(Forces&Q0.)     Parallelinterfaceselected-Sameas\N0.\N2     Selectsreliable(error-correction)mode.Themodemwillfirstattempta   	 X     LAPMconnectionandthenanMNPconnection.Failuretomakeareliableconnectionresultsinthemodemhangingup.(Forces&Q5,S36=4,andS48=7.)\N3     Selectsautoreliablemode.Thisoperatesthesameas\N2exceptfailure   	 X#   tomakeareliableconnectionresultsinthemodemfallingbacktothespeedbufferednormalmode.(Forces&Q5,S36=7,andS48=7.)\N4     SelectsLAPMerror-correctionmode.FailuretomakeanLAPM   	  &   error-correctionconnectionresultsinthemodemhangingup.(Forces&Q5andS48=0.)Note:The-K1commandcanoverridethe\N4command.\N5     SelectsMNPerror-correctionmode.FailuretomakeanMNPerror-correction   	 `" )   connectionresultsinthemodemhangingup.(Forces&Q5,S36=4,andS48=128.)ResultCodes:OK     n=0to5.   	 $`",   ERROR     Otherwise.   	 %(#-   	   	 H&#.   3.3.     ERRORDETECTIONANDDATACOMPRESSIONCOMMANDS   	 X      3.3.1.     AT%Commands   	      %C-Enable/DisableDataCompressionEnablesordisablesdatacompressionnegotiation.Themodemcanonlyperformdatacompressiononanerrorcorrectedlink.Theparametervalue,ifvalid,iswrittentoS41bits0and1.%C0     Disablesdatacompression.ResetsS46bit1.   	    %C1     EnablesMNP5datacompressionnegotiation.ResetsS46bit1.   	 x   %C2     EnablesV.42bisdatacompression.SetsS46bit1.   	 @   %C3     EnablesbothV.42bisandMNP5datacompression.SetsS46bit1.   	 `		   (Default.)ResultCodes:OK     n=0,1,2,or3.   	 `	   ERROR     Otherwise.   	 (

   3.3.2.     AT\Commands   	 H
   \An-SelectMaximumMNPBlockSizeThemodemwilloperateanMNPerrorcorrectedlinkusingamaximumblocksizecontrolledbytheparametersupplied.Theparametervalue,ifvalid,iswrittentoS40bits6and7.\A0     64characters.   	 0   \A1     128characters.(Default.)   	    \A2     192characters.   	 h   \A3     256characters.   	 0   ResultCodes:OK     n=0to3.   	    ERROR     Otherwise.   	    \Bn-TransmitBreaktoRemoteInnon-errorcorrectionmode,themodemwilltransmitabreaksignaltotheremotemodemwithalengthinmultiplesof100msaccordingtoparameterspecified.Ifanumberinexcessof9isentered,9isused.Thecommandworksinconjunctionwiththe\Kcommand.Inerrorcorrectionmode,themodemwillsignalabreakthroughtheactiveerrorcorrectionprotocol,givingnoindicationofthelength.\B1-\B9     Breaklengthin100msunits.(Default=3.)(Non-errorcorrected   	  !   modeonly.)ResultCodes:OK     Ifconnectedindatamodemmode.   	 x $   NOCARRIER    p Ifnotconnectedorconnectedinfaxmodemmode.   	 @%   Note:Whenthemodemreceivesabreakfromtheremotemodem,breakispassedtotheDTEasfollows:Innon-errorcorrectionmodedirect,thelengthispassed;innon-errorcorrectionmodenormal,\Ln-MNPBlock/StreamModeSelectAtconnectiontime,thiscommandcontrolstheselectionbetweenblockandstreammodesofoperationinMNP.Theparametervalue,ifvalid,iswrittentoS41bit4.\L0     UsestreammodeforMNPconnection.(Default.)   	 %(#-   \L1     UseinteractiveblockmodeforMNPconnection.Thiscommandwillaccept   	 H&#.   blockmodebutimplementstreammode.ResultCodes:OK     n=0or1.   	 (H&1   ERROR     Otherwise.   	 h)'2   	   	 0*'3   3.4.     MNP10COMMANDS   	 X      3.4.1.     AT)Commands   	      )Mn-EnableCellularPowerLevelAdjustmentEnablesordisablesautomaticadjustmentofthetransmitpowerlevelduringlinknegotiationforreliablelinkstoaccommodatethesignallingrequirementsofcellulartelephoneequipment.Theparametervalue,ifvalid,iswrittentoS40bit2.Notethatthe@Mncommandsetstheinitialtransmitlevel.)M0     DisablespowerleveladjustmentduringMNP10linknegotiation.(Default.)   	 x   )M1     EnablespowerleveladjustmentduringMNP10linknegotiation.   	 @   ResultCodes:OK     n=0or1.   	 (

   ERROR     Otherwise.   	 
   3.4.2.     AT-Commands   	 `	   *Hn-LinkNegotiationSpeedThiscommandcontrolstheconnectionspeedforlinknegotiationsbeforeupshiftoccursbetweentwoMNPClass10modems.Theparametervalue,ifvalid,iswrittentoS40bit2.*H0     Linknegotiationoccursatthehighestsupportedspeed.(Default.)   	 H
   *H1     Linknegotiationoccursat1200bps.   	 h   *H2     Linknegotiationoccursat4800bps.   	 0   ResultCodes:OK     n=0to2.   	 h   ERROR     Otherwise.   	 0   -Kn-MNPExtendedServicesEnablesordisablesconversionofaV.42LAPMconnectiontoanMNP10connection.Theparametervalue,ifvalid,iswrittentoS40bit0.-K0     DisablesV.42LAPMtoMNP10conversion.   	 P   -K1     EnablesV.42LAPMtoMNP10conversion.(Default.)   	 p   -K2     EnablesV.42LAPMtoMNP10conversion;inhibitsMNPExtendedServices   	 8   initiationduringV.42LAPManswermodedetectionphase.ResultCodes:OK     n=0or1.   	 8   ERROR     Otherwise.   	 X     -Qn-EnableFallbacktoV.22bis/V.22EnablesordisablesfallbackfromMNP10toV.22bis/V.22.Theparametervalue,ifvalid,iswrittentoS40bit1.-Q0     Disablesfallbackto2400bps(V.22bis)and1200bps(V.22).Fallbackis   	 x $   enabledonlyto4800bps.-Q1     Enablesfallbackto2400bps(V.22bis)and1200bps(V.22).(Default.)   	  &   ResultCodes:OK     n=0or1.   	 !@(   ERROR     Otherwise.   	 `" )   	   	 (# *   @Mn-InitialCellularPowerLevelSettingSetstheinitialtransmitpowerlevelforupshiftatconnectuntillineconditionscanbedetermined.@M0correspondsto-26dBm,@M1correspondsto-30dBm,@M2through@M10correspondto-10dBm,and@M11through@M31correspondto-11dBmto-31dBm,respectively.Theparametervalue,ifvalid,iswrittentoS201bits0-4.(Default.)@M0     -26dBm(Default.)   	 x   @M1     -30dBm   	 @   @M2     -10dBm   	 `		   @M3-@M10    p -10dBm   	 (

   @M11     -11dBm   	 
   @M12     -12dBm   	 `	   ...@M30     -30dBm   	    @M31     -31dBm   	 H
   ResultCodes:OK     n=0to31.   	 0   ERROR     Otherwise.   	    :E-CompromiseEqualizerEnableCommandEnablesordisablestheV.32compromiseequalizer.Theparametervalue,ifvalid,iswrittentoS201bit5.Thiscommandcanbeusedwhenthemodemisattachedtoeitheraflatlineoracellularconnection.:E0     Disablestheequalizer   	    :E1     Enablestheequalizer(Default)   	 P   ResultCodes:OK     n=0or1.   	 8   ERROR     Otherwise.   	     	   	 p   3.5.     W-CLASSCOMMANDS   	 X      3.5.1.     AT%Commands   	      %Fn-Split-SpeedDirectionSelectDetermineswhichdirection(transmitorreceive)hasthe75bpschannel,andwhichhasthe1200bpschannel.Thiscommandisonlyvalidifthe\W1commandhasbeenexecuted.%F1     Selects75Tx/1200Rx.ResetsS28bits1and2.(Default.)   	    %F2     Selects1200Tx/75Rx.SetsS28bit1andresetsS28bit2.   	 x   %Mn-AUXCTLOutputLineControlConfigurestheAUXCTLoutputlinetobeusedtoswitchbetweenprimaryandauxiliaryV.24portsortobeusedasacommand/datamodeindicator(synchronousmodesonly).%M0     SetstheAUXCTLlinelow.Thelinewillgohighwhenthemodementersdata   	 `	   modeifsynchronousisselected.(i.e.,formodes&M1,&M2,or&M3).Thelinewillreturnlowattheendofdatamode.(Default.)%M1     SetstheAUXCTLlinehigh.Thelinewillgolowwhenthemodementersdata   	    modeandwillreturnhighwhenthedatamodeterminatesandthecommandmodeisentered.ResultCodes:OK     n=0or1.   	 0   ERROR     Otherwise.   	    	   	 h   3.5.2.     AT*Commands   	 X      *B-DisplayBlacklistedNumbersThiscommandrequeststhemodemtoreturnalistofblacklistednumberstotheDTE.Theformatoftheresponseisshownbytheexamplebelow.Permanentlyforbiddennumbersasdefinedbycountryrequirementswillnotappearonthislist.Ifnonumbersareblacklisted,onlytheOKresultcodeisissued.Example:     NO.-PHONENUMBER-     ------------------------------------     1;     4175537660   	 `		   Ѐ     2;     8288924961   	 (

        3;     3887278862   	 
        4;     3124839442   	 `	        5;     6284664   	 (

             OK*C-RemoteConfigurationPasswordThiscommandinstructsthemodemtostoreapassword.Followingthiscommand,theresponse"ENTERPASSWORD"isgenerated,afterwhichthenewpasswordshouldbeentered.Thepasswordsuppliedbyaremotemodemwishingtoreconfigurethislocalmodemmustmatchthepasswordstoredbythelocalmodeminresponsetothe*Ccommand.Thepasswordmustbealphanumericandbetween6and12charactersinlength.ThiscommandworksonlywithMNPconnections.ThedefaultpasswordisQWERTY.(Also,see*Eand*Rcommands.)*D-DisplayDelayedNumbersThiscommandcausesthemodemtosendalistofthedelayednumberstogetherwiththedelayassociatedwitheach.Themodemwillreturnalistofdelayedtelephonenumbersasdefinedinthe*Bcommand.Theformatoftheresponseisshownbytheexamplebelow(delaytimesareshownhours:minutes:seconds).Ifnonumbersaredelayed,onlytheOKresultcodeisissued.Example:     NO.-PHONENUMBER-DELAY     -------------------------------------------------     1;     8264734660     
 2:00:00   	  !        2;     7532634661     
 2:00:00   	 "        3;     2587334662     
 0:02:00   	 X#        4;     7532651663     
 0:03:25   	 x $        5;     7459931664     
 0:01:45   	 @%             OK*E-ExitRemoteConfigurationModeUponreceiptofthiscommandfromthetelephoneline,themodemwillexitremoteconfigurationmodeandtransmittheOKresultcodetotheline.(Also,seeregisterS202.)	   	 $`",   *L-DisplaySecureAccess(Callback)Directory.Themodemwilldisplayallsecureaccess(callback)directoryentries.Format:EntryNumber-Password:CallbackNumber.Example:0-MERAS02     (Passwordentered;nocallbacknumber)   	 @   1-872FRD:345-7895551212     
 (Passwordentered;callbacknumber)   	    2-3-4-5-6-7-8-9-1011-12-13-14-15-16-17-18-19-OK	   	 P   *NCnn-CountrySelectUptoeightsetsofcountryparametersmaybestoredintheEPROM.ThiscommandcheckstoseeiftheenterednumbermatchesthecountrycodeofoneofthecountriesstoredintheEPROM.Iffound,themodemstoresthelocationofthatcountryinNVRAM.Uponpoweruporasoftreset(Zcommand),themodemusesthislocationtoloadtheparametersforthecorrespondingcountry.ThedefaultvalueofzeroisusedifnoNVRAMisinstalledortheNVRAMfailedselftestduringreset.Note:AutomaticDAAcountrycoderecognitionisenabledbytheNC0command(the0countrycodeisreservedforthisfunction).AutomaticDAAcountrycoderecognitionisdisabledwhenbytheNCnncommandselectinganyothervalidcountrycode.*NCnn     Selectcountryparameterscorrespondingtoenteredcountrycode(nn).   	 `	   Thecountrycodesare:     Country    p Code(nn)   	 H
        Australia    p 40   	         Austria    p 1   	         Belgium    p 2   	 H
        Canada    p 20   	 h        Denmark    p 3   	 0        Finland    p 4   	         France    p 5   	 h        Germany    p 6   	 0        Greece    p 17   	 P        Ireland    p 7   	         Israel    p 18   	         Italy    p 8   	 P        Japan    p 43   	 p        Luxembourg    
 9   	 8        Mexico    p 21   	          Netherlands    
 10   	 p        NewZealand    
 48   	 8        Norway    p 11   	 X          Portugal    p 12   	  !        Singapore    p 47   	 "        Spain    p 13   	 X#        Sweden    p 14   	 x $        Switzerland    
 15   	 @%        UnitedKingdom    
 16   	  &        UnitedStates    
 22   	  x'   ResultCodes:OK     IfparameterscorrespondingtoenteredcountrycodearepresentinEPROM.   	 `" )   ERROR     Otherwise.   	 (# *   	   	 #!+   *P-StoreCallbackPasswordThiscommandcausesthemodemtostoreapasswordandtostoreordeleteacorrespondingtelephonenumberinNVRAM.Thepasswordwillbeusedtomatchthatsuppliedbyaremotemodemwhensecureaccessisused.Themodemwillusethetelephonenumbertodialbacktheremotemodem.Thepasswordmustbebetween6and12charactersinlength.Thetelephonenumberlengthis40charactersmaximum.Ifthenumbertobedialledback(alongwiththefinalcolon)isomitted,apasswordcheckwillbeperformed,butnocallbackwilloccur.Upto20password/telephonenumberpairsmaybeentered.AT*Pn:<password>:<numbertobedialledback>Parameters:0to19.ResultCodes:OK     Forparameters0tonandfordialstringoflessthan41digits.   	 `	   ERROR     Otherwise.   	 (

   *R-RequestRemoteConfigurationModeThiscommandfromtheDTErequeststhatthelocalmodemattempttoplacetheremotemodeminremoteconfigurationmode.Thiscommandwillonlybeacceptedifthelocalmodemisinon-linecommandstateduringanMNPerrorcorrectedlink.Enterthepassword(from6to12charactersinlength)aftertheREMOTEPASSWORDpromptisdisplayedbythelocalDTE.Theenteredpasswordisinsertedinaremoteconfigurationrequest(aspecialMNPframe)andissenttotheremotemodem.Followingasuccessfulrequest,indicatedbythedisplayofthe!ATpromptbythelocalDTE,thelocalDTEmaysendcommandstotheremotemodem.Thesecommands,asubsetofthenormalcommandsavailable,shouldbeenteredwithoutthe'AT'header.Somecommandsareprohibitedandothersmayproduceunpredictableresults.Toexittheremoteconfigurationmode,enterthe*EcommandortheescapesequencedefinedbyregisterS202.ThedefaultpasswordisQWERTY.(Also,see*Cand*EcommandsandregisterS202.)*Zn-ChangeDialCodes:Insomecountries,notablyNorway,thereexisttwomethodsofpulsedialing.Thiscommandallowstheusertoselectoneofthetwomethodsasappropriatefortheapplication.*Z0     Usedialcode0.(Default.)   	  !   *Z1     Usedialcode1.   	 "   ResultCodes:OK     n=0or1.   	 x $   ERROR     Otherwise.   	 @%   	   	  &   3.5.3.     AT\Commands   	 X      \F-DisplayTelephoneDirectoryThemodemdisplaysthetelephonedirectoryentrieswhichwerestoredwiththe&Zcommand.\S-ReportActiveConfigurationThemodemreportsthecurrent(active)configurationfordisplay.Example:	   	 x   CMD     DESCRIPTION/OPTION   	 X      ---     ---------------------   	           DTEBPS    p 2400   	         DTEPARITY    
 8NONE   	 X        DIALMODE    p PULSE   	 x         LINESPEED    
 NONE   	 @   B     BELLMODE    p OFF   	    E     CMDECHO    p ON   	 x   F     LINEMODE    p AUTO   	 @   L     SPKRVOLUME    
 LOW   	 `		   M     SPKRCONTROL    
 1   	 (

   N     AUTOMODE    p OFF   	 
   Q     QUIET    p ON   	 `	   V     RESULTFORM    
 LONG   	 (

   W     ECMESG    p 0   	 H
   X     EXTRESULTS    
 4   	    Y     LONGSPACEDISC     
 YES   	    %C     COMPRESSION    
 BOTH   	 H
   %E     AUTORETRAIN    
 OFF   	 h   -K     EXT.SERVICES    
 OFF   	 0   	   	    CMD     DESCRIPTION/OPTION   	 X      ---     ---------------------   	      &C     DCDOPTION    
 0   	    &D     DTROPTION    
 0   	 X   &G     GUARDTONE    
 NONE   	 x    &K     FLOWCONTROL    
 NONE   	 @   &P     PULSEMODE    
 0   	    &Q     ASYNC/SYNC    
 0   	 x   &R     RTS/CTS    p 0   	 @   &S     DSROPT    p 0   	 `		   &T     ENABLERDL    
 YES   	 (

   &X     SYNCCLOCK    
 INT   	 
   &Y     PROFILE    p NVM0   	 `	   \A     MAXBLKSIZE    
 64   	 (

   \G     REMOTEFLOW    
 ON   	 H
   \K     BRKOPT    p 2   	    \N     ECLMODE    p NORM   	    \W     SPLITSPEED    
 OFF   	 H
   *H     NEG.SPEED    
 HIGH   	 h   )M     CELLULAR    p OFF   	 0   	   	    CMD     DESCRIPTION/OPTION   	 X      ---     ---------------------   	      S0     RINGSTOANS    
 002   	    S1     RINGCOUNT    
 000   	 X   S2     <ESC>CHAR    
 043   	 x    S3     <CR>CHAR    p 013   	 @   S4     <LF>CHAR    p 010   	    S5     <BS>CHAR    p 008   	 x   S8     PAUSETIME    
 001   	 @   S12     ESCGUARDTIME    
 050   	 `		   S18     TESTTIME    p 000   	 (

   S24     SLEEPINACT    
 000   	 
   S30     CONNECTINACT    
 000   	 `	   S32     <XON>CHAR    
 017   	 (

   S33     <XOFF>CHAR    
 019   	 H
   S36     FALLBACKACTION     
 000   	    S37     MODESELECT    
 000   	    S38     V.42NEG.CTRL    
 000   	 H
   S48     V42NEGCTRL    
 128   	 h   S95     RES.CODE    p 000   	 0   OK	   	 0   \Wn-Split-SpeedOperationThiscommandsupportsasplit-speedDCE/DTEinterfaceforapplicationssuchasViewdataterminalswhichrequireatransmitspeedof75bpsandreceivespeedof1200bpsattheDTEinterface.Theparametervalue,ifvalid,iswrittentoS28bit0.\W0     Disablessplit-speedmode.(Default.)   	 @   \W1     Enablessplit-speedmode.V.23operationisalsoforcedasthoughF3had   	    beenentered.Notethat%Fncommanddeterminesthesplitscreendirection.ResultCodes:OK     n=0or1.   	 `		   ERROR     Otherwise.   	 (

   	   	 
   3.6.     CALLERIDCOMMANDS   	 X      3.6.1.     AT#CIDCommand   	      #CIDn-CallerIDEnablesordisablesCallerID.#CID=0     DisablesCallerID.(Default.)   	 @   #CID=1     EnablesCallerIDwithformattedpresentationtotheDTE.Themodem   	    willpresentthedataitemsina<Tag><Value>pairformat.Theexpectedpairsaredata,time,callercode(telephonenumber),andname.#CID=2     EnablesCallerIDwithunformattedpresentationtotheDTE.Themodem   	 `		   willpresenttheentirepacketofinformation,excludingtheleadingU's,inASCIIprintablehexnumbers.ResultCodes:OK     n=0or2.   	 (

   ERROR     Otherwise.   	 H
   Inquiries#CID?     RetrievesthecurrentCallerIDmodefromthemodem.   	    #CID=?     Returnsthemodecapabilitiesofthemodeminalistwitheach   	 H
   elementseparatedbycommas.FormattedFormReportingThemodempresentsthedatainthe<tag>=<value>pairformatasdescribedinthetablebelow.Spacesarepresentonbothsidesoftheequalsign.     Tag     Description   	 0   DATE     DATE=MMDDwhereMMisthemonthnumber(01to12)andDDistheday   	 P   number(01..31).TIME     TIME=HHMMwhereHHisthehournumber(00to23)andMMistheminute   	    number(00to59).NMBR     NMBR=<number>orPorOwhere<number>isthetelephonenumberofthe   	 p   caller,wherePindicatesthatthecallingnumberinformationisnotavailablesincetheoriginatingcallerhasrequestedprivateservice,andwhereOindicatesthatthecallingnumberinformationisnotavailableoroutofserviceatthecallinglocation.NAME     NAME=<listingname>where<listingname>isthesubscriptionname.   	 X     MESG     MESG=<datatag><lengthofmessage><data><checksum>inprintableASCII   	  !   hexnumbers.Thistagindicatesadataitemnotlistedabove.ThemessageisonlypossibleforMultipleMessageFormat.Notes:1.     ThemodemdoesnotpresentanyCallerIDinformationiftheDCEdetectsa   	 @%   checksumerrorintheCallerIDpacket.2.     Intheeventofanunrecognizeddatatag,themodemwillpresentthedata   	  x'   inASCIIhexnumbersfollowingtheMESGtag.	   	 `" )   ExampleofFormattedFormReporting1.     ThefollowingexampleillustratesthestandardCallerIDmessagepacket.   	      RINGDATE     =     0321   	 X   TIME     =     1405   	 x    NMBR     =     5045551234   	 @   NAME     =     ANOTHER   	    RINGRING2.     Thefollowingexampleillustratesthecasewherethetagofthepacketis   	 `		   notrecognizedbythemodem.RINGMESG     =     060342424231   	 `	   RINGRINGUnformattedFormReportingThemodempresentsallinformationandpacketcontrolinformationfoundinthemessage.Themodem,however,excludestheleadingU's(channelseizureinformation)fromthepresentation.ThepacketispresentedinASCIIprintablehexnumbers,themodemdoesnotinsertspaces,orlinefeeds,forformattingbetweenbytesorwordsofthepacket.Themodemdoesnotdetectthechecksumofthepacket.ExampleofUnformattedFormReportingRING0412303332323234303539313435353132333435RINGRING	   	 p   3.7.     ATCOMMANDRESULTCODES   	 X      ThemodemrespondstocommandsfromtheDTEandtoactivityonthelinebysignallingtotheDTEintheformofresultcodes.Theresultcodesthatthemodemcansendaredescribedbelow.Twoformsofeachresultcodeareavailable:long-form,anEnglish-like"verbose"response,andshort-form,adata-likenumericresponse(includedinparenthesesfollowingthelong-form).Thelong-formcodeisprecededandterminatedbythesequence<CR><LF>.Theshort-formisterminatedby<CR>,onlywithnoprecedingsequence.Ifresultmessagesaresuppressed,nothingisreturnedtotheDTE.Thelong-formresultscodescanbemodifiedbytheOEMthroughtheConfigurACEConfigurationUtilityProgram.(SeeConfigurACEdescription.)00-OKTheOKcodeisreturnedbythemodemtoacknowledgeexecutionofacommandline.01-CONNECTThemodemwillsendthisresultcodeuponconnectingwhen:1.     Thelinespeedis300bpsandthemodemhasbeeninstructedtoreportthe   	 H
   linespeedtotheDTEuponconnecting,or2.     TheDTEspeedis300bpsandthemodemhasbeeninstructedtoreportthe   	 0   DTEspeedtotheDTEuponconnecting,or3.     TherangeofresultcoderesponsesisrestrictedbytheXcommandsuch   	 h   thatnospeedreportingisallowed.02-RINGThemodemsendsthisresultcodewhenincomingringingisdetectedontheline.Whatqualifiesasaringsignalisdeterminedbycountry-dependentparameters,modifiablethroughConfigurACE.03-NOCARRIERThemodemsendsthisresultcodewhenattemptingtoestablishacallif:1.     Ringbackisdetectedandlaterceasesbutnocarrierisdetectedwithin   	     theperiodoftimedeterminedbyregisterS7,or2.     Noringbackisdetectedwithintheperiodoftimedeterminedbyregister   	 8   S7.Thisresultcodeisalsousedwhenthemodemauto-disconnectsduetolossofcarrier.UnderX0,ifbusytonedetectionisenforced,thisresultcodeisusedasaresponsetothedetectionofbusyorcircuitbusy.UnderX0,ifdialtonedetectionisenforcedorselected,thisresultcodeisusedtoindicatethatdialtonehasnotbeendetected.04-ERRORThemodemreturnsthisresultcodeifthecommandlinecontainsasyntaxerrororitisunabletoexecuteacommandcontainedinthecommandline.Itisissuedifacommanddoesnotexistoriftheparametersuppliedisoutsidethepermittedrange.UnderX0,X1,X2,andX3,thisresultisusedinsteadofDELAYEDandBLACKLISTED.05-CONNECT1200ForX1,X2,X3,andX4,themodemsendsthisresultcodewhen:1.     Thelinespeedis1200bpsandthemodemhasbeeninstructedtoreportthe   	 '%0   linespeedtotheDTEuponconnecting,or2.     TheDTEspeedis1200bpsandthemodemhasbeeninstructedtoreportthe   	 h)'2   DTEspeedtotheDTEuponconnecting.(Also,seetheWcommand.)06-NODIALTONEForX2andX4,themodemsendsthisresultcodeifithasbeeninstructedtowaitfordialtoneduringdiallingbutnoneisreceived.07-BUSYForX3andX4,ifbusytonedetectionisenforced,themodemsendsthisresultcodewhenattemptingtooriginateacallifthebusy(engaged)signalisdetectedontheline.   	 p0.;   08-NOANSWERThemodemsendsthisresultcodewhenattemptingtooriginateacallifacontinuousringbacksignalisdetectedonthelineuntiltheexpirationofthetimerS7.09-CONNECT0600ForX1,X2,X3,andX4,themodemsendsthisresultcodewhen:1.     Thelinespeedis600bpsandthemodemhasbeeninstructedtoreportthe   	    linespeedtotheDTEuponconnecting,or2.     TheDTEspeedis600bpsandthemodemhasbeeninstructedtoreportthe   	 @   DTEspeedtotheDTEuponconnecting.10-CONNECT2400ForX1,X2,X3,andX4,themodemsendsthisresultcodewhen:1.     Thelinespeedis2400bpsandthemodemhasbeeninstructedtoreportthe   	 `	   linespeedtotheDTEuponconnecting,or2.     TheDTEspeedis2400bpsandthemodemhasbeeninstructedtoreportthe   	 H
   DTEspeedtotheDTEuponconnecting.11-CONNECT4800ForX1,X2,X3,andX4,themodemsendsthisresultcodewhentheDTEspeedis4800bpsandthemodemhasbeeninstructedtoreporttheDTEspeeduponconnecting.12-CONNECT9600ForX1,X2,X3,andX4,themodemsendsthisresultcodeuponconnectingwhentheDTEspeedis9600bpsandthemodemhasbeeninstructedtoreporttheDTEspeedtotheDTEuponconnecting.13-CONNECT7200ForX1,X2,X3,andX4,themodemsendsthisresultcodeuponconnectingwhentheDTEspeedis7200bpsandthemodemhasbeeninstructedtoreporttheDTEspeedtotheDTEuponconnecting.14-CONNECT12000ForX1,X2,X3,andX4,themodemsendsthisresultcodeuponconnectingwhentheDTEspeedis12000bpsandthemodemhasbeeninstructedtoreporttheDTEspeedtotheDTEuponconnecting.15-CONNECT14400ForX1,X2,X3,andX4,themodemsendsthisresultcodeuponconnectingwhentheDTEspeedis14400bpsandthemodemhasbeeninstructedtoreporttheDTEspeedtotheDTEuponconnecting.16-CONNECT19200ForX1,X2,X3,andX4,themodemreturnsthisresultcodeuponconnectingwhentheDTEspeedis19,200bpsandthemodemhasbeeninstructedtoreporttheDTEspeeduponconnecting.17-CONNECT38400ForX1,X2,X3,andX4,themodemsendsthisresultcodeuponconnectingwhentheDTEspeedis38400bpsandthemodemhasbeeninstructedtoreporttheDTEspeedtotheDTEuponconnecting.18-CONNECT57600ForX1,X2,X3,andX4,themodemsendsthisresultcodeuponconnectingwhentheDTEspeedis57600bpsandthemodemhasbeeninstructedtoreporttheDTEspeedtotheDTEuponconnecting.22-CONNECT75TX/1200RXForX1,X2,X3,andX4,themodemreturnsthisresultcodeuponestablishingaV.23originateconnectionwhenthemodemhasbeeninstructedtoreporttheDCEspeeduponconnection.23-CONNECT1200TX/75RXForX1,X2,X3,andX4,themodemreturnsthisresultcodeuponestablishingaV.23answerconnectionwhenthemodemhasbeeninstructedtoreporttheDCEspeeduponconnection.24-DELAYEDForX4,themodemreturnsthisresultcodewhenacallfailstoconnectandthenumberdialledisconsidered'delayed'duetocountryblacklistingrequirements.   	 p0.;   32-BLACKLISTEDForX4,themodemreturnsthisresultcodewhenacallfailstoconnectandthenumberdialledisconsidered'blacklisted'.33-FAXThemodemreturnsthisresultcodewhenafaxmodemconnectionisestablishedinafacsimilemode.35-DATAThemodemreturnsthisresultcodewhenadatamodemconnectionisestablishedinafacsimilemode.40-CARRIER300ThemodemreturnsthisresultcodewheneitheraV.21orBell103carrierhasbeendetectedonthelineandcarrierreportinghasbeenenabled.(SeeS95.)44-CARRIER1200/75ThemodemsendsthisresultcodewhentheV.23backwardchannelcarrierhasbeendetectedonthelineandcarrierreportinghasbeenenabled.(SeeS95andX4.)45-CARRIER75/1200ThemodemsendsthisresultcodewhentheV.23forwardchannelcarrierhasbeendetectedonthelineandcarrierreportinghasbeenenabled.(SeeS95andX4.)46-CARRIER1200ThemodemsendsthisresultcodewheneitherthehighorlowchannelcarrierineitherV.22orBell212modehasbeendetectedonthelineandcarrierreportinghasbeenenabled.(SeeS95andX4.)47-CARRIER2400ThemodemsendsthisresultcodewheneitherthehighorlowchannelcarrierinV.22bismodehasbeendetectedontheline,andcarrierreportinghasbeenenabled.(SeeS95andX4.)48-CARRIER4800Themodemsendsthisresultcodewhenthe4800bpsdatarateinV.32bisorV.32modehasbeendetectedontheline,andcarrierreportinghasbeenenabled.(SeeS95andX4.)49-CARRIER7200Themodemsendsthisresultcodewhenthe7200bpsdatarateinV.32bismodehasbeendetectedontheline,andcarrierreportinghasbeenenabled.(SeeS95andX4.)50-CARRIER9600Themodemsendsthisresultcodewhenthe9600bpsdatarateinV.32bisorV.32modehasbeendetectedontheline,andcarrierreportinghasbeenenabled.(SeeS95andX4.)51-CARRIER12000Themodemsendsthisresultcodewhenthe12000bpsdatarateinV.32bismodehasbeendetectedontheline,andcarrierreportinghasbeenenabled.(SeeS95andX4.)52-CARRIER14400Themodemsendsthisresultcodewhenthe14400bpsdatarateinV.32bismodehasbeendetectedontheline,andcarrierreportinghasbeenenabled.(SeeS95andX4.)66-COMPRESSION:CLASS5ThismessageissenttotheDTEwhenthemodemhasconnectedinMNPClass5andCOMPRESSIONmessagereportinghasbeenenabled.(SeeS95andX4.)67-COMPRESSION:V.42bisThismessageissenttotheDTEwhenthemodemhasconnectedinV.42bisandCOMPRESSIONmessagereportinghasbeenenabled.(SeeS95andX4.)69-COMPRESSION:NONEThismessageissenttotheDTEwhenthemodemhasconnectedwithoutdatacompressionandCOMPRESSIONmessagereportinghasbeenenabled.(SeeS95andX4.)70-PROTOCOL:NONEThismessageissenttotheDTEwhenthemodemhasconnectedwithoutanyformoferrorcorrection,andthePROTOCOLmessagereportinghasbeenenabled.(See   	 p0.;   S95andX4.)77-PROTOCOL:LAPMThismessageissenttotheDTEwhenthemodemhasconnectedintheV.42LAPMmodeoferrorcorrection,andPROTOCOLmessagereportinghasbeenenabled.(SeeS95andX4.)80-PROTOCOL:ALTThismessageissenttotheDTEwhenthemodemhasconnectedintheMNPmodeoferrorcorrection,andPROTOCOLmessagereportinghasbeenenabled.(SeeS95andX4.)81-PROTOCOL:ALT-CELLULARThismessageissenttotheDTEwhenthemodemhasconnectedintheMNP10mode,andPROTOCOLmessagereportinghasbeenenabled.(SeeS95andX4.)+FC-FCERRORThismessageissenttotheDTEwhenthemodemhasdetectedanerrorinfaxclass1orfaxclass2mode.	   	    4.     SREGISTERS   	 X      TheSregistersaresummarizedinTable4-1alongwiththeirdefaultvalues.Registersdenotedwithan'*'inTable4-1maybestoredinoneofthetwouserprofilesbyenteringthe&Wncommand.OneoftheseprofilesmaybeloadedatanytimebyusingtheZncommand.Registersorregisterfieldsquotedas=reservedarereservedforcurrentorfutureusebythefirmware,orarepermanentlyoverriddenbyPTTlimitations.Forthelatter,controloftheequivalentfunctionalityisavailablewithConfigurACECallProgressandBlacklistingoptions.Allbit-mappedregistersareread-only.TheappropriateATcommandwhichcontrolstherelevantbitsintheS-registershouldbeusedtochangethevalue.4.1.     FACTORYDEFAULTS   	 `	   ThefactorydefaultvaluesarestoredinROMandareloadedintotheactiveconfigurationatpoweruporbytheATZncommand.Inaddition,thedesignateddefaultprofileissubsequentlyloaded,andmaychangesomeofthefactorydefaultvalues.Thedesignateddefaultprofilecanbechangedbyenteringthe&Yncommandwherenisoneofthetwopossibleuserprofiles.ThedefaultsshownarethoseusedbyRockwellinfactoryprofileszeroandone.ThesemaybeoverwrittenbytheOEMwithConfigurACEpriortoplacingthefirmwareinPROM.MinimumandmaximumvaluesmayalsobeimposedbyConfigurACEinresponsetocountryPTTrequirements.ThedefaultvaluesshowninTable4-1mayvarybymodemfirmwareconfiguration.ConsulttheMCUfirmwarereleasenotesforexactconfiguration.Allofthefactorydefaultvaluesmaybeloadedatanytimebyenteringthe&Fcommand.	   	 P   Table4-1.SRegisterSummaryRegister Function   	     Range   	 s    Units   	 V    Save   	 9    Default   	 t       	 W    S0   	 :	    RingstoAuto-Answer   	 
	    0-255   	  
    rings   	 	    *   	 n
    0(USmodels)   	 
Q
   2(W-classmodels)    	 T    S1   	 7
    RingCounter   	     0-255   	     rings   	        	 k    0   	 N       	 1    S2   	 l    EscapeCharacter   	 O    0-255   	 2    ASCII   	     *   	     43   	        	 f    S3   	 I    CarriageReturnCharacter   	 ,    0-127   	 g     ASCII   	 J!       	 - "    13   	 !#       	 !$    S4   	 "~ %    LineFeedCharacter   	 #a!&    0-127   	 $D"'    ASCII   	 %'#(       	 b&
$)    10   	 E'$*       	 ((%+    S5   	 )&,    BackspaceCharacter   	 )'-    0-255   	 *y(.    ASCII   	 +\)/       	 ,?*0    8   	 z-"+1       	 ].,2    S6   	 @/,3    WaitTimeforDialTone   	 #0-4    2-255   	 X       s   	 ;     *   	     2(USmodels)   	    4(W-classmodels)    	 T    S7   	 7    WaitTimeforCarrier   	 r    1-255   	 U	    s   	 8
	    *   	 
    50   	 	       	 
    S8   	 
l
    PauseTimeforDialDelayModifier   	 O    0-255   	 2
    s   	 m    *   	 P    2   	 3       	     S9   	     CarrierDetectResponseTime   	     1-255   	 g    0.1s   	 J    *   	 -    6   	 h       	 K    S10   	 .    CarrierLossDisconnectTime   	     1-255   	     0.1s   	     *   	 b    14   	 E        	 (!    S11   	 c "    DTMFToneDuration   	 F!#    50-255   	 )"$    0.001s   	 # %    *   	 #!&    95   	 $z"'       	 %]#(    S12   	 &@$)    EscapeCodeGuardTime   	 {'#%*    0-255   	 ^(&+    0.02s   	 A)&,    *   	 $*'-    50   	 +(.       	 +)/    S13   	 ,u*0    Reserved   	 -X+1    -   	 .;,2   
    
  -   	 v/-3       	 X      
    
  -   	 ;        	     S14   	     GeneralBitMappedOptions   	     -   	 o    -   	 R    *   	 5    138(8Ah)   	 p	       	 S
	    S15   	 6
    Reserved   	 	    -   	 
    -   	 

       	 j    -   	 M
       	 0    S16   	 k    TestModeBitMappedOptions(&T)   	 N    -   	 1    -   	        	     0   	        	 e    S17   	 H    Reserved   	 +    -   	 f    -   	 I       	 ,    -   	        	     S18   	 }    TestTimer   	 `     0-255   	 C!    s   	 ~ &"    *   	 a!	#    0   	 D"$       	 '# %    S19-S20   	 
$!&    Reserved   	 $"'    -   	 %x#(    -   	 &[$)       	 '>%*    -   	 y(!&+       	 \)',    S21   	 ?*'-    V.24/GeneralBitMappedOptions   	 "+(.    -   	 ,)/    -   	 ,*0    *   	 -s+1    4(04h)   	 .V,2       	 /9-3    S22   	 X       Speaker/ResultsBitMappedOptions   	 ;     -   	     -   	     *   	     117(75h)   	 o       	 R    S23   	 5    GeneralBitMappedOptions   	 p	       	 S
	    -   	 6
    *   	 	    55(37h)(USmodels)   	 
   183(B7h)(W-classmodels)    	 O    S24   	 2
    SleepInactivityTimer   	 m    0-255   	 P    s   	 3    *   	     0   	        	     S25   	 g    DelaytoDTROff   	 J    0-255   	 -    sor0.01s   	 h       	 K    5   	 .       	     S26   	     RTS-to-CTSDelay   	     0-255   	 b    0.01s   	 E        	 (!    1   	 c "       	 F!#    S27   	 )"$    GeneralBitMappedOptions   	 # %    -   	 #!&    -   	 $z"'    *   	 %]#(    73(49h)(USmodelswithECC)   	 &@$)   74(4Ah)(USmodelsw/oECC)9(09h)(W-classmodels)    	 )&,    S28   	 )'-    GeneralBit-MappedOptions   	 *y(.    -   	 +\)/    -   	 ,?*0    *   	 z-"+1    0   	 ].,2       	 @/,3    S29   	 #0-4    FlashDialModifierTime   	 X       0-255   	 ;     10ms   	        	     0   	        	 o    S30   	 R    DisconnectInactivityTimer   	 5    0-255   	 p	    10s   	 S
	       	 6
    0   	 	       	 
    S31   	 

    GeneralBit-MappedOptions   	 j    -   	 M
    -   	 0    *   	 k    2   	 N       	 1    S32   	     XONCharacter   	     0-255   	     ASCII   	 e       	 H    17(11h)   	 +       	 f    S33   	 I    XOFFCharacter   	 ,    0-255   	     ASCII   	        	 }    19(13h)   	 `        	 C!    S34-S35   	 ~ &"    Reserved   	 a!	#    -   	 D"$    -   	 '# %       	 
$!&    -   	 $"'       	 %x#(    S36   	 &[$)    LAPMFailureControl   	 '>%*    -   	 y(!&+    -   	 \)',    *   	 ?*'-    7   	 "+(.       	 ,)/    S37   	 ,*0    LineConnectionSpeed   	 -s+1    -   	 .V,2    -   	 /9-3    *   	 X       0   	 ;        	     S38   	     DelayBeforeForcedHangup   	     0-255   	 o    s   	 R       	 5    20   	 p	       	 S
	    S39   	 6
    FlowControl   	 	    -   	 
    -   	 

    *   	 j    3   	 M
       	 0    S40   	 k    GeneralBit-MappedOptions   	 N    -   	 1    -   	     *   	     105(69h)(Non-MNP10models)   	    107(6Bh)(MNP10models)    	 -    S41   	 h    GeneralBit-MappedOptions   	 K    -   	 .    -   	     *   	     3   	        	 b    S42-S45   	 E     Reserved   	 (!    -   	 c "    -   	 F!#       	 )"$    -   	 # %       	 #!&    S46   	 $z"'    DataCompressionControl   	 %]#(    -   	 &@$)    -   	 {'#%*    *   	 ^(&+    138   	 A)&,       	 $*'-    S48   	 +(.    V.42NegotiationControl   	 +)/    -   	 ,u*0    -   	 -X+1    *   	 .;,2   
    
  7   	 v/-3       	 X      
    
  	   	 ;    Table4-1.SRegisterSummary(Cont'd)Register Function   	     Range   	 s    Units   	 V    Saved   	 9    Default   	 t       	 W    S80   	 :	    Soft-SwitchFunctions   	 
	    -   	  
    -   	 	       	 n
    0   	 
Q
       	 4    S82   	 o
    LAPMBreakControl   	 R
    -   	 5    -   	        	     128(40h)   	        	 i    S86   	 L    CallFailureReasonCode   	 /    0-255   	 j    -   	 M       	 0    -   	        	     S91   	     PSTNTransmitAttenuationLevel   	 d    0-15   	 G    dBm   	 *        	 e
!    10   	 H "       	 +!#    S92   	 "$    FaxTransmitAttenuationLevel   	 " %    0-15   	 #|!&    dBm   	 $_"'       	 %B#(    10   	 }&%$)       	 `'%*    S95   	 C(%+    ResultCodeMessagesControl   	 &)&,    -   	 	*'-    -   	 *(.    *   	 +w)/    0   	 ,Z*0       	 -=+1    S99   	 x. ,2    LeasedLineTransmitLevel   	 [/-3    0-15   	 >0-4    -dBm   	 X          	 ;     10   	        	     S201   	     CellularTransmitLevel   	 o    0-63   	 R       	 5    *   	 p	    58   	 S
	       	 6
    S202   	 	    RemoteAccessEscapeCharacter   	 
    0-255   	 

    ASCII   	 j    *   	 M
    170   	 0       	 k    *Registervaluemaybestoredinoneoftwouserprofileswiththe&W   	 N   command.    	        	        	 g       	 J       	 -       	 h       	 K       	 .       	        	     	   	    4.2.     SREGISTERDEFINITIONS   	      S0-NumberofRingstoAuto-AnswerSetsthenumberoftheringsrequiredbeforethemodemautomaticallyanswersacall.Settingthisregistertozerodisablesauto-answermode.Range:     0-255rings   	 @   Default:     0(USmodels)   	    2(W-classmodels)S1-RingCounterS1isincrementedeachtimethemodemdetectsaringsignalonthetelephoneline.S1isclearedifnoringsoccuroveraneightsecondinterval.Range:     0-255rings   	 
   Default:     0   	 `	   S2-EscapeCharacterS2holdsthedecimalvalueoftheASCIIcharacterusedastheescapecharacter.ThedefaultvaluecorrespondstoanASCII'+'.Avalueover127disablestheescapeprocess,i.e.,noescapecharacterwillberecognized.Range:     0-255,ASCIIdecimal   	 H
   Default:     43(+)   	 h   S3-CarriageReturnCharacterSetsthecommandlineandresultcodeterminatorcharacter.Pertainstoasynchronousoperationonly.Range:     0-127,ASCIIdecimal   	 0   Default:     13(CarriageReturn)   	 P   S4-LineFeedCharacterSetsthecharacterrecognizedasalinefeed.Pertainstoasynchronousoperationonly.TheLineFeedcontrolcharacterisoutputaftertheCarriageReturncontrolcharacterifverboseresultcodesareusedRange:     0-127,ASCIIdecimal   	 8   Default:     10(LineFeed)   	     S5-BackspaceCharacterSetsthecharacterrecognizedasabackspace.Pertainstoasynchronousoperationonly.ThemodemwillnotrecognizetheBackspacecharacterifitissettoavaluethatisgreaterthan32ASCII.Thischaractercanbeusedtoeditacommandline.Whentheechocommandisenabled,themodemechoesbacktothelocalDTEtheBackspacecharacter,anASCIIspacecharacterandasecondBackspacecharacter;thismeansatotalofthreecharactersaretransmittedeachtimethemodemprocessestheBackspacecharacter.Range:     0-32,ASCIIdecimal   	  &   Default:     8(Backspace)   	  x'   	   	 !@(   S6-WaitTimeforDialToneBeforeBlindDialing,orAfter=WDialModifier(W-ClassModels)1.     Setsthelengthoftime,inseconds,thatthemodemwillwaitbefore   	    startingtodialaftergoingoff-hookwhenblinddialing.Thisoperation,however,maybeaffectedbysomeATXoptionsaccordingtocountryrestrictions.The=WaitforDialTonecallprogressfeature(Wdialmodifierinthedialstring)willoverridethevalueinregisterS6.2.     ForW-classmodels,S6setsthelengthoftime,inseconds,thatthemodem   	 x   willwaitfordialtonewhenencounteringa=Wdialmodifierbeforecontinuingwiththenextdialstringparameter.Themodemalwayspausesforaminimumof2seconds,evenifthevalueofS6islessthan2seconds.Range:     2-255seconds   	 `	   Default:     2(USmodels)   	 (

   4(W-Classmodels)S7-WaitTimeForCarrierAfterDial,ForSilence,orForDialToneAfter=WDialModifier(USModels)1.     Setsthelengthoftime,inseconds,thatthemodemwillwaitforcarrier   	 H
   beforehangingup.Thetimerisstartedwhenthemodemfinishesdialing(originate),or2secondsaftergoingoff-hook(answer).Inoriginatemode,thetimerisresetupondetectionofanswertoneifallowedbycountryrestrictions.2.     Setsthelengthoftime,inseconds,thatmodemwillwaitforsilencewhen   	 0   encounteringthe@dialmodifierbeforecontinuingwiththenextdialstringparameter.3.     ForUSmodels,S7setsthelengthoftime,inseconds,thatthemodemwill   	    waitfordialtonewhenencounteringa=Wdialmodifierbeforecontinuingwiththenextdialstringparameter.Range:     1-255seconds   	 8   Default:     50   	     S8-PauseTimeForDialDelaySetsthetime,inseconds,thatthemodemmustpausewhenthe=,dialmodifierisencounteredinthedialstring.Range:     0-255seconds   	  !   Default:     2   	 "   S9-CarrierDetectResponseTimeSetsthetime,intenthsofasecond,thatthecarriermustbepresentbeforethemodemconsidersitvalidandturnsonRLSD.Asthistimeisincreased,thereislesschancetodetectafalsecarrierduetonoisefromthetelephoneline.Range:     1-255tenthsofasecond   	 !@(   Default:     6(0.6second)   	 `" )   S10-LostCarrierToHangUpDelaySetsthelengthoftime,intenthsofasecond,thatthemodemwaitsbeforehangingupafteralossofcarrier.Thisallowsforatemporarycarrierlosswithoutcausingthelocalmodemtodisconnect.WhenregisterS10issetto255,themodemfunctionsasifacarrierisalwayspresent.TheactualintervalthemodemwaitsbeforedisconnectingisthevalueinregisterS10minusthevalueinregisterS9.Therefore,theS10valuemustbegreaterthantheS9valueorelsethemodemdisconnectsbeforeitrecognizesthecarrier.Range:     1-255tenthsofasecond   	 0*'3   Default:     14(1.4seconds)   	 *(4   S11-DTMFToneDurationSetsthedurationoftonesinDTMFdialing(USmodelsonly).Thisvaluehasnoeffectonpulsedialing.ForW-classmodels,thisparameterisacountryparameterloadedbyConfigurACE.Range:     50-255milliseconds   	 /P-:   Default:     95(95milliseconds)   	 p0.;   S12-EscapeCodeGuardTimeDefinesthemaximumperiod,infiftiethsofasecond,allowedbetweenconsecutiveasynchronousescapecharacters(+)fortheescapesequencetobeconsideredvalid.Range:     0-2551/50ofasecond   	 x    Default:     50(1second)   	 @   S13-ReservedS14-GeneralBitMappedOptionsIndicatesthestatusofcommandoptions.Default:138(8Ah)(10001010b)Bit0E     Thisbitisignored.   	 (

   Bit1E     Commandecho(En)   	 
   0=     Disabled(E0)   	 `	   1=     Enabled(E1)(Default.)   	 (

   Bit2E     Quietmode(Qn)   	 H
   0=     Sendresultcodes(Q0)(Default.)   	    1=     Donotsendresultcodes(Q1)   	    Bit3E     Resultcodes(Vn)   	 H
   0=     Numeric(V0)   	 h   1=     Verbose(V1)(Default.)   	 0   Bit4E     Reserved   	    Bit5E     Tone(T)/Pulse(P)   	 h   0=     Tone(T)(Default.)   	 0   1=     Pulse(P)   	 P   Bit6E     Reserved   	    Bit7E     Originate/Answer   	    0=     Answer   	 P   1=     Originate(Default.)   	 p   S15-ReservedS16-GeneralBitMappedTestOptionsIndicatesthetestinprogressstatus.Default:     0   	 8   Bit0E     Localanalogloopback   	 X     0=     Disabled(Default.)   	  !   1=     Enabled(&T1)   	 "   Bit1E     Notused   	 X#   Bit2E     Localdigitalloopback   	 x $   0=     Disabled(Default.)   	 @%   1=     Enabled(&T3)   	  &   Bit3E     Remotedigitalloopback(RDL)status   	  x'   0=     ModemnotinRDL(Default.)   	 !@(   1=     RDLinprogress   	 `" )   Bit4E     RDLrequested(AT&T6)   	 (# *   0=     RDLnotrequested(Default.)   	 #!+   1=     RDLrequested(&T6)   	 $`",   Bit5E     RDLwithselftest   	 %(#-   0=     Disabled(Default.)   	 H&#.   1=     Enabled(&T7)   	 '$/   Bit6E     Localanalogloopback(LAL)withselftest   	 '%0   0=     Disabled(Default.)   	 (H&1   1=     Enabled(&T8)   	 h)'2   Bit7E     Notused   	 0*'3   S17-ReservedS18-TestTimerSetsthelengthoftime,inseconds,thatthemodemconductsatest(commandedby&Tn)beforereturningtothecommandmode.Ifthisregistervalueiszero,thetestwillnotautomaticallyterminate;thetestmustbeterminatedfromthecommandmodebyissuingan&T0orHcommand.WhenS18isnon-zero,themodemreturnstheOKmessageupontesttermination.Range:     0-255seconds   	 p0.;   Default:     0   	 X      S19-AutoSyncRegistersDefinestheoptionsforAutoSyncoperation(see&Q4command).S19mustbesettothedesiredvaluebefore&Q4isissued.Default:     0   	 x    Bit0E     Reserved   	 @   Bit1E     BSC/HDLCformatselect   	    0=     BSCselected   	 x   1=     HDLCselected   	 @   Bit2E     Addressdetectionenable/disable   	 `		   0=     DIsabled   	 (

   1=     Enabled   	 
   Bit3E     NRZI/NZIcodingselect   	 `	   0=     NRZI   	 (

   1=     NZI   	 H
   Bit4E     Idleindicatorselectselect   	    0=     Markidle   	    1=     Flagorsyncidle   	 H
   Bit5-7E    p Reserved   	 h   	   	 0   S20-AutoSyncHDLCAddressorBSCSyncCharacterDefinestheHDLCaddress(S19bit1=1)orBSCSyncCharacter(S19bit1=0)forAutoSyncoperation(see&Q4command).S20mustbesettothedesiredvaluebefore&Q4isissued.Range:     0-255   	 x    Default:     0   	 @   S21-V.21/GeneralBitMappedOptionsIndicatesthestatusofcommandoptions.Default:     4(00000100b)   	 @   Bit0E     Setby&Jncommandbutignoredotherwise.   	 `		   0=     &J0(Default.)   	 (

   1=     &J1   	 
   Bit1E     Reserved   	 `	   Bit2E     CTSbehavior(&Rn)   	 (

   0=     CTSalwayson(&R0)   	 H
   1=     CTStracksRTS(&R1)(Default.)   	    Bit3,4E     DTRbehavior(&Dn)   	    0=     &D0selected(Default.)   	 H
   1=     &D1selected   	 h   2=     &D2selected   	 0   3=     &D3selected   	    Bit5E     RLSD(DCD)behavior(&Cn)   	 h   0=     &C0selected(Default.)   	 0   1=     &C1selected   	 P   Bit6E     DSRbehavior(&Sn)   	    0=     &S0selected(Default.)   	    1=     &S1selected   	 P   Bit7E     Longspacedisconnect(Yn)   	 p   0=     Y0(Default.)   	 8   1=     Y1   	     	   	 p   S22-Speaker/ResultsBitMappedOptionsIndicatesthestatusofcommandoptions.Default:     117(75h)(01110101b)   	    Bit0,1E     Speakervolume(Ln)   	 X   0=     Off(L0)   	 x    1=     Low(L1)(Default.)   	 @   2=     Medium(L2)   	    3=     High(L3)   	 x   Bit2,3E     Speakercontrol(Mn)   	 @   0=     Disabled(M0)   	 `		   1=     Offoncarrier(M1)(Default.)   	 (

   2=     Alwayson(M2)   	 
   3=     Onduringhandshake(M3)   	 `	   Bit4,5,6E    p Limitresultcodes(Xn)   	 (

   0=     X0   	 H
   4=     X1   	    5=     X2   	    6=     X3   	 H
   7=     X4(Default.)   	 h   Bit7E     Reserved   	 0   	   	    S23-GeneralBitMappedOptionsIndicatesthestatusofcommandoptions.Default:     55(37h)(00110111b)(USmodels.)   	    183(B7h)(10110111b)(W-classmodels.)Bit0E     GrantRDL   	 x    0=     RDLnotallowed(&T5)   	 @   1=     RDLallowed(&T4)(Default.)   	    Bit1,2,3E    p AssumedDTERate   	 x   0=     0-300bps   	 @   1=     600bps   	 `		   2=     1200bps   	 (

   3=     2400bps(Default.)   	 
   4=     4800bps   	 `	   5=     9600bps   	 (

   6=     19200bps   	 H
   Bit4,5E     AssumedDTEparity   	    0=     even   	    1=     notused   	 H
   2=     odd   	 h   3=     none(Default.)   	 0   Bit6,7E     Guardtone(&Gn)   	    0=     None(&G0)(DefaultforUSmodels.)   	 h   1=     None(&G1)   	 0   2=     1800Hz(&G2)(DefaultforW-classmodels.)   	 P   S24-SleepInactivityTimerSetsthelengthoftime,inseconds,thatthemodemwilloperateinnormalmodewithnodetectedtelephonelineorDTElineactivitybeforeenteringlow-powersleepmode.ThetimerisresetuponanyDTElineortelephonelineactivity.IftheS24valueiszero,neitherDTElinenortelephoneinactivitywillcausethemodemtoenterthesleepmode.Range:     0-255seconds   	 p   Default:     0   	 8   S25-DelayToDTRSetsthelengthoftimethatthemodemwillignoreDTRforbeforehangingup.Itsunitsaresecondsforsynchronousmodesandonehundredthsofasecondforothermodes.Range:     0-255(1secondforsynchronousmodes1;0.01secondotherwise)   	 x $   Default:     5   	 @%   S26-RTStoCTSDelaySetsthetimedelay,inhundredthsofasecond,beforethemodemturnsCTSONafterdetectinganOFF-to-ONtransitiononRTSwhen&R0iscommanded.Pertainstosynchronousoperationonly.Range:     0-255hundredthsofasecond   	 (# *   Default:     1   	 #!+   	   	 $`",   S27-BitMappedOptionIndicatesthestatusofcommandoptions.Default:     73(49h)(01001001b)(USmodelswithECC).   	    74(4Ah)(01001010b)(USmodelswithoutECC).9(09h)(00001001b)(W-classmodels.)Bit0,1,3E    p Synchronous/asynchronousselection(&Mn/&Qn)   	 @   3     1     0    p    	    0     0     0    p =    
 &M0or&Q0   	 x   0     0     1    p =    
 &M1or&Q1   	 @   0     1     0    p =    
 &M2or&Q2   	 `		   0     1     1    p =    
 &M3or&Q3   	 (

   1     0     0    p =    
 &Q4   	 
   1     0     1    p =    
 &Q5(DefaultforECCmodels.)   	 `	   1     1     0    p =    
 &Q6(Defaultfornon-ECCmodels.)   	 (

   Bit2E     Leasedlinecontrol(&Ln)   	 H
   0=     Dialupline(&L0)(Default.)   	    1=     Leasedline(&L1)   	    Bit4,5E     Internalclockselect(&Xn)   	 H
   0=     Internalclock(&X0)(Default.)   	 h   1=     Externalclock(&X1)   	 0   2=     Slaveclock(&X2)   	    Bit6E     CCITT/Bellmodeselect(Bn)   	 h   0=     CCITTmode(B0)(DefaultforW-classmodels.)   	 0   1=     Bellmode(B1)(DefaultforUSmodels.)   	 P   Bit7-Reserved	   	    S28-BitMappedOptionsDefault:     0   	      Bit0E     V.23splitscreen(\Wn)   	    0=     Disabled(\W0)(Default.)   	 X   1=     Enabled(\W1)   	 x    Bit1E     V.23splitscreendirection   	 @   0=     75Tx/1200Rx(%F1)(Default.)   	    1=     1200Tx/75Rx(%F2)   	 x   Bit2E     Reserved(always0).   	 @   Bit3,4E     Pulsedialing(&Pn)   	 `		   0=     39%-61%make/breakratioat10pulsespersecond(&P0)(Default.)   	 (

   1=     33%-67%make/breakratioat10pulsespersecond(&P1)   	 
   2=     39%-61%make/breakratioat20pulsespersecond(&P2)   	 `	   3=     33%-67%make/breakratioat20pulsespersecond(&P3)   	 (

   Bit5E     Reserved   	 H
   Bit6-7E     MNPLinkNegotiationSpeed(*Hn)   	    0=     Linknegotiationathighestspeed(*H0)(Default.)   	    1=     Linknegotiationat1200bps(*H1)   	 H
   2=     Linknegotiationat4800bps(*H2)   	 h   S29-FlashDialModifierTimeSetsthelengthoftime,inunitsof10ms,thatthemodemwillgooh-hookwhenitencounterstheflash(!)dialmodifierinthedialstring.Thetimecanbelimitedasitisacountrydependentparameter.Range:     0-25510msintervals   	 P   Default:     0(disabled)   	    S30-DisconnectInactivityTimerSetsthelengthoftime,intensofseconds,thatthemodemwillstayonlinebeforedisconnectingwhennodataissentorreceived.Inerror-correctionmode,anydatatransmittedorreceivedwillresetthetimer.Inothermodes,anydatatransmittedwillresetthetimer.Thetimerisinoperativeinsynchronousmode.Range:     0-255tensofseconds(0-2550seconds)   	 8   Default:     0(disabled)   	 X     	   	  !   S31-BitMappedOptionsDefault:     2(00000010b)   	      Bit0E     Reserved   	    Bit1E     Controlsautolinespeeddetection(Nn)   	 X   0=     Disabled(N0)   	 x    1=     Enabled(N1)(Default.)   	 @   Bit2,3E     Controlserrorcorrectionprogressmessages(Wn)   	    0=     DTEspeedonly(W0)(Default.)   	 x   1=     Fullreporting(W1)   	 @   2=     DCEspeedonly(W2)   	 `		   Bit3E     Reserved   	 (

   Bit4-7E     Reserved   	 
   S32-XONCharacterSetsthevalueoftheXONcharacter.Range:     0-255,ASCIIdecimal   	 H
   Default:     17(11h)   	    S33-XOFFCharacterSetsthevalueoftheXOFFcharacter.Range:     0-255,ASCIIdecimal   	 h   Default:     19(13h)   	 0   S34-S35-ReservedS36-LAPMFailureControl(AppliestoECCModelsOnly)Default:     7(00000111b)   	 0   Bit0-2E     ThisvalueindicateswhatshouldhappenuponaLAPMfailure.These   	 P   fallbackoptionsareinitiatedimmediatelyuponconnectionifS48=128.Ifaninvalidnumberisentered,thenumberisacceptedintotheregister,butS36willactasifthedefaultvaluehasbeenentered.0=     Modemdisconnects.   	 p   1=     Modemstayson-lineandaDirectmodeconnectionisestablished.   	 8   2=     Reserved.   	     3=     Modemstayson-lineandaNormalmodeconnectionisestablished.   	 p   4=     AnMNPconnectionisattemptedandifitfails,themodemdisconnects.   	 8   5=     AnMNPconnectionisattemptedandifitfails,aDirectmodeconnection   	 X     isestablished.6=     Reserved.   	 "   7=     AnMNPconnectionisattemptedandifitfails,aNormalmodeconnection   	 X#   isestablished.(Default)Bit3-7E     Reserved   	 @%   	   	  &   S37-DesiredLineConnectionSpeedDefault:     0   	      Bit0-3E     Desiredlineconnectionspeed.ThisisinterlinkedwiththeFn   	    command.Ifaninvalidnumberisentered,thenumberisacceptedintotheregister,butS37willactasifthedefaultvaluehasbeenentered.0=     Attemptautomodeconnection(F0).(Default)   	 @   1-3=     Attempttoconnectat300bps(F1).   	    4=     Reserved.   	 x   5=     Attempttoconnectat1200bps(F4).   	 @   6=     Attempttoconnectat2400bps(F5).   	 `		   7=     AttempttoconnectatV.23(F3).   	 (

   8=     Attempttoconnectat4800bps(F6).   	 
   9=     Attempttoconnectat9600bps(F8).   	 `	   10=     Attempttoconnectat12000bps(F9).   	 (

   11=     Attempttoconnectat14400bps(F10).   	 H
   12=     Attempttoconnectat7200bps(F7).   	    Bit4-7E     Reserved   	    S38-DelayBeforeForcedHangUpThisregisterspecifiesthedelaybetweenthemodem'sreceiptoftheHcommandtodisconnect(orON-to-OFFtransitionofDTRifthemodemisprogrammedtofollowthesignal),andthedisconnectoperation.Applicabletoerror-correctionconnectiononly.Thisregistercanbeusedtoensurethatdatainthemodembufferissentbeforethemodemdisconnects.1.     IfS38issettoavaluebetween0and254,themodemwillwaitthat   	 P   numberofsecondsfortheremotemodemtoacknowledgealldatainthemodembufferbeforedisconnecting.Iftimeexpiresbeforealldataissent,theNOCARRIERresultcodewillbeissuedtoindicatethatdatahasbeenlost.Ifalldataistransmittedpriortotime-out,theresponsetotheH0commandwillbeOK.2.     IfS38issetto255,themodemdoesnottime-outandcontinuestoattempt   	     todeliverdatainthebufferuntiltheconnectionislostorthedataisdelivered.Range:     0-255seconds   	 X     Default:     20   	  !   S39-FlowControlDefault:     3(00000011b)   	 X#   Bits0-2E    p Statusofcommandoptions   	 x $   0=     Noflowcontrol   	 @%   3=     RTS/CTS(&K3)(Default.)   	  &   4=     XON/XOFF(&K4)   	  x'   5=     TransparentXON(&K5)   	 !@(   6=     Bothmethods(&K6)   	 `" )   Bits3-7E    p Reserved   	 (# *   	   	 #!+   S40-GeneralBitMappedOptionsIndicatesthestatusofcommandoptions.Default:     105(69h)(01101001b)   	    Bit0-1E    p MNPExtendedServices(-Kn)[HighSpeed]   	 X   0=     Disableextendedservices(-K0)(Defaultfornon-MNP10models.)   	 x    1=     Enableextendedservices(-K1)(DefaultforMNP10models.)   	 @   2=     Enableextendedservices(-K2)   	    Bit0E     MNPExtendedServices(-Kn)[LowSpeed]   	 x   0=     Disableextendedservices(-K0)(Defaultfornon-MNP10models.)   	 @   1=     Enableextendedservices(-K1)(DefaultforMNP10models.)   	 `		   Bit1E     EnablefallbacktoV.22bis/V.22(-Qn)[LowSpeed]   	 (

   0=     Disabled(-Q0)   	 
   1=     Enabled(-Q1)(Default.)   	 `	   Bit2E     PowerLevelAdjustmentforCellularUse()Mn)   	 (

   0=     Auto-adjustment()M0)(Default.)   	 H
   1=     Forceadjustment()M1)   	    Bits3-5E    p BreakHandling(\Kn)   	    0=     \K0   	 H
   1=     \K1   	 h   2=     \K2   	 0   3=     \K3   	    4=     \K4   	 h   5=     \K5(Default.)   	 0   Bits6-7E    p MNPblocksize(\An)   	 P   0=     64chars(\A0)   	    1=     128chars(\A1)(Default.)   	    2=     192chars(\A2)   	 P   3=     256chars(\A3)   	 p   	   	 8   S41-GeneralBitMappedOptionsIndicatesthestatusofcommandoptions.Default:     131(10000011b)   	    Bits0-1E    p Compressionselection(%Cn)   	 X   0=     Disabled(%C0)   	 x    1=     MNP5(%C1)   	 @   2=     V.42bis(%C2)   	    3=     MNP5andV.42bis(%C3)(Default.)   	 x   Bit2,6E     AutoretrainandFallback/fallforward(%En)   	 @        Bit6    p Bit2   	 `		        0     0    p =    
 Retrainandfallback/fallforwarddisabled(%E0)(Default.)   	 (

        0     1    p =    
 Retrainenabled(%E1)   	 
        1     0    p =    
 Fallback/fallforwardenabled(%E2)(Notapplicableto   	 `	   RC96V24ACandRC14V24AC.)Bit3E     Modem-to-modemflowcontrol   	 H
   0=     Disabled(\G0)(Default.)   	    1=     Enabled(\G1)   	    Bit4E     Blockmodecontrol(\Ln)   	 H
   0=     Streammode(\L0)(Default.)   	 h   1=     Blockmode(\L1)   	 0   Bit5E     Reserved   	    Bit7E     EnablefallbacktoV.22bis/V.22(-Qn)[HighSpeed]   	 h   0=     Disabled(-Q0)   	 0   1=     Enabled(-Q1)(Default.)   	 P   S46-DataCompressionControlControlsselectionofcompression.Thefollowingactionsareexecutedforthegivenvalues:Range:     136or138   	 p   Default:     138   	 8   S46=136     Executeerrorcorrectionprotocolwithnocompression.   	     S46=138     Executeerrorcorrectionprotocolwithcompression.(Default.)   	 p   S48-V.42NegotiationActionTheV.42negotiationprocessdeterminesthecapabilitiesoftheremotemodem.However,whenthecapabilitiesoftheremotemodemareknownandnegotiationisunnecessary,thisprocesscanbebypassedifsodesired.Range:     0,7,or128Ifaninvalidnumberisentered,itisacceptedintothe   	 X#   Sregister,butS48willactasif128hasbeenentered.Default:     7   	 @%   S48=0     Disablenegotiation;bypassthedetectionandnegotiationphases;and   	  &   proceedwithLAPM.S48=7     Enablenegotiation.(Default.)   	 !@(   S48=128     Disablenegotiation;bypassthedetectionandnegotiationphases;and   	 `" )   proceedatoncewiththefallbackactionspecifiedinS36.CanbeusedtoforceMNP.	   	 $`",   S80-Soft-SwitchFunctionsS80isapplicableonlyiftheEPROMhasbeensocustomizedbyConfigurACE.S80bitsarethe=softequivalentoffourhardwareinputsignals.Thehardwaresignalisindicatedcorrespondingtoeachbit.Default:     0   	 x    Bits0-4E    p Reserved   	 @   Bit5E     V.25bis/ATcommandmodeselect(AT/V25Bsignal)   	    0=     ATselected   	 x   1=     V.25bisselected   	 @   Bit6E     Remoteconfigurationpermitted(REMCONFsignal)   	 `		   0=     Remoteconfigurationnotpermitted   	 (

   1=     Remoteconfigurationpermitted   	 
   Bit7E     Callbacksecurityenforcement(SECACCsignal)   	 `	   0=     Callbacksecuritydisabled   	 (

   1=     Callbacksecurityenabled   	 H
   S82-BreakHandlingOptionsBreaksignalsprovideawayfortheusertogettheattentionoftheremotemodem.Thebreaktypedependsonthespecificapplication.LAPMspecifiesthreemethodsofbreaksignalhandling:insequence,expedited,anddestructive.Ifaninvalidnumberisentered,itisacceptedintotheSregister,butS82willactasifthedefaultvaluehasbeenentered.Range:     3,7,or128   	 h   Default:     128   	 0   S82=3     Expedited:Modemsendsabreakimmediately;dataintegrityis   	 P   maintainedbothaheadofandafterthebreak.S82=7     Destructive:Modemsendsabreakimmediately;databeingprocessedby   	    eachmodematthetimeofthebreakisdestroyed.S82=128     Insequence:Modemsendsabreakinsequencewithanytransmitted   	 p   data;dataintegrityismaintainedbothaheadofandafterthebreak.(Default.)	   	 p   S86-CallFailureReasonCodeWhenthemodemissuesaNOCARRIERresultcode,avalueiswrittentothisSregistertohelpdeterminethereasonforthefailedconnection.S86recordsthefirsteventthatcontributestoaNOCARRIERmessage.Thecausecodesare:Range:     0,4,5,9,12,13,or14   	 x    Default:     -   	 @   S86=0     Normaldisconnect,noerroroccurred.   	    S86=4     Lossofcarrier.   	 x   S86=5     V.42negotiationfailedtodetectanerror-correctionmodematthe   	 @   otherend.S86=6     Noresponsetofeaturenegotiation.   	 (

   S86=7     Thismodemisasynchronousonly;theothermodemissynchronousonly.   	 
   S86=8     Noframingtechniqueincommon.   	 `	   S86=9     Themodemscouldnotfindacommonprotocol.   	 (

   S86=10     Badresponsetofeaturenegotiation.   	 H
   S86=11     Nosyncinformationfromremotemodem.   	    S86=12     Normaldisconnectinitiatedbytheremotemodem.   	    S86=13     Remotemodemdoesnotrespondafter10re-transmissionsofthesame   	 H
   message.S86=14     Protocolviolation.   	 0   S91-PSTNTransmitAttenuationLevelSetsthetransmitattenuationlevelfrom0to15dBmforthePSTNmode,resultinginatransmitlevelfrom0to-15dBm,Insomecountries,thetransmitlevelmaynotbechangedandtherearecheckstopreventtransmitattenuationlevelchangeusingConfigurACE.Range:     0to15dBm(Correspondingto0to-15dBmtransmitlevel.)   	    Default:     10(-10dBmtransmitlevel.)   	 P   S92-FaxTransmitAttenuationLevelSetsthetransmitattenuationlevelfrom0to15dBmforthefaxmode,resultinginatransmitlevelfrom0to-15dBm.Insomecountries,thetransmitlevelmaynotbechangedandtherearecheckstopreventtransmitattenuationlevelchangeusingConfigurACE.Range:     0to15dBm(Correspondingto0to-15dBmtransmitlevel.)   	 X     Default:     10(-10dBmtransmitlevel.)   	  !   	   	 "   S95-ExtendedResultCodesThebitsinthisregistercanbesettooverridesomeoftheWncommandoptions.Abitsettoa1inthisregisterwillenablethecorrespondingresultcoderegardlessoftheWnsetting.Also,refertoTable3-1.Default:     0   	 x    Bit0=     CONNECTresultcodeindicatesDCEspeedinsteadofDTEspeed.   	 @   Bit1=     Append/ARQtoCONNECTXXXXresultcodeinerror-correctionmode(XXXX   	    =rate;seeTable31).Bit2=     EnableCARRIERXXXXresultcode(XXXX=rate;seeTable3-1).   	 @   Bit3=     EnablePROTOCOLXXXXresultcode(XXXX=protocolidentifier;see   	 `		   Table3-1).Bit4=     Reserved.   	 
   Bit5=     EnableCOMPRESSIONresultcode(XXXX=compressiontype;seeTable   	 `	   3-1).Bit6=     Reserved.   	 H
   Bit7=     Reserved.   	    S99-LeasedLineTransmitLevelSetsthetransmitlevel,indBm,fortheleasedlinemode.Insomecountriesthiscannotbechangedandtherearecheckstopreventtransmitlevelchange.Range:     0to-15dBm   	 0   Default:     10   	    S201-CellularTransmitLevelThebitsinthisregistercanbesettooverridesomeoftheWncommandoptions.Abitsettoa1inthisregisterwillenablethecorrespondingresultcoderegardlessoftheWnsetting.Also,refertoTable3-1.Default:     0   	    Bits0-4=    p InitialCellularPowerLevelSetting(@Mn)   	 P   Bit5=     CompromiseEqualizerEnableCommand(:En)   	 p   Bit6=     Reserved.   	 8   Bit7=     Reserved.   	     S202-RemoteAccessEscapeCharacterS202holdsthedecimalvalueoftheASCIIcharacterusedastheescapecharacterintheescapesequencefromon-linetoRemoteAccess.S202workssimilartoS2exceptthattheS2escapecharacterisusedintheescapesequencefromon-linetothecommandmode.Range:     0-255,ASCIIdecimal   	 X#   Default:     170(Escapedisabled)   	 x $   Avalueover127disablestheescapeprocess,i.e.,noescapecharacterwillberecognized.ThedefaultS202valueof170disablestheescapeprocesstoRemoteAccess(whereasthedefaultS2valueenablesescapetocommandmode).If128issubtractedfrom170(i.e.,bit7isreset),theresulting42istheASCIIcodeforthe'*'character.The'*'characteriscommonlyusedfortheRemoteAccessescapecharacter.TheRemoteAccessescapesequenceconsistsoffourcharacterswithafixedescapeguardtimeof1second.OnlythecharacterselectedbyS202isvalid.When'*'isusedfortheescapecharacter,theescapesequenceis'****'.TheRemoteAccessescapesequenceworkswhenthemodemsareconnectedinanymode(normal,LAPMorMNP)exceptdirectmode.Themodemonwhichtheremotecommandsaretyped(the"localmodem")doesnotneedanyspecialcodeassociatedwiththeremoteconfiguration.The"remotemodem"(whoseconfigurationwillbemodifiedremotely)musthaveRemoteConfigurationMode(RCM)enabled(bit2ofS80).Theescapesequenceenteredbytheuseronthelocalmodemisrecognizedbytheremotemodem,whichthensendsamessagetothelocalmodepromptingforentryofthe"remotepassword".Fromthenon,operationissimilartoRCMexceptforslightdifferencesofpresentation.Theremotemodemwillsenda">"promptbeforeeachATcommand.TheusermusttypetheATprefixbeforethecommand(s),whichisnotrequiredbyRCM.Severalcommandsonthesamelinecanbeaccepted.SomepotentiallyhazardousATcommandsarebarredinRemoteAccess:ATO,ATZ,   	 p0.;   AT&T,AT\B,AT*C,AT*L,AT*P,andATZ.(NotethatATAandATDareautomaticallybarredbecausethemodemisalreadyconnected.)ToexitRemoteAccess,entercommandAT*X.UponexitingRemoteAccess,thenormaldatalinkisre-establishedandthe"CONNECT"messageisissuedtotheDTE.(NotethatinRCM,exitistothecommandmode,butactually,inbothcases,returnistothepreviousstatebeforeenteringRemoteAccess/RCM).AT*RandAT*EcommandsalsooperatethesameasinRCM.RemoteAccesscanbeexitedbytypingaremoteATHcommand.Theconnectionwillbeterminatedanda"NOCARRIER"responsewillbeissuedfromthelocalmodemtotheDTEsincethehangupwasactuallyperformedbytheremotemodem.	   	 (

   5.     V.25BISCOMMANDSET   	 X      ModemoperationmaybecontrolledthroughtheuseoftheV.25biscommandset.Thisisimplementedbycommand,response,andcircuitsignallingprovidingaddressedcalland/oranswerviacircuit108/2inaccordancewithV.25bis.V.25bisisaCCITTrecommendationthatdefinesamethodofexchangingcommandsandindicationsacrossaDTEinterface(EIA-232/V.24).V.25bisdefinesmodembehavioronlywhilethemodemisdisconnectedfromtheline,orwhilethemodemisoff-hookandisattemptingtoestablishaconnection.ThefollowingtermsareusedintheV.25bisdescription.COMMAND:     AninstructionissuedbytheDTEtothemodemaspartofthe   	 `		   automaticcallingprocedure.INDICATION:    p AresponsemessageissuedbythemodemtotheDTEaspartofthe   	 
   automaticcallingprocedure.PARAMETER:    p Avariablewhichmayaccompanycommandsorindications.In   	 (

   general,morethanoneparametermaybeusedinacommandorindication.5.1.     DTE/DCEINTERCHANGECIRCUITS   	    CommunicationbetweentheDTEandmodemishalfduplex.TheDTEisthe'master'andthemodemisthe'slave'.OnlytheDTEinitiatesV.25biscommunications,whilethemodemjustresponds.Whenthemodemisindatatransfermodeaftertheconnectionhasbeenestablished,themodemisnolongerinV.25bismode.Duringautomaticcallingandansweringprocedures,RLSD(CT109)followstheconditionofRTS(CT106).5.2.     FORMATSFORCOMMANDSANDINDICATIONS   	 P   ThemodemwillacceptcommandseitherinsynchronousmodeHDLC(NRZorNRZI),BSC,orinasynchronousmode.ThecommandsetconformstotheCCITTrecommendationwithtwoextensionsforasynchronousmode.5.2.1.     SynchronousSignalling   	 p   ThemodemcanautomaticallydetectandswitchfromHDLCframingtoBSCframing.HDLCFramesHDLCframes,commands,andindicationsareHDLCframeswithdatafieldscalledmessages.FLAG     7Eh   	 X     ADDRESS     FFh   	  !   CONTROL     13h   	 "   MESSAGE     Data.Mustbeanintegernumberof8-bitcharactersbetween3and60.   	 X#   FCS     Sixteen-bitcyclicredundancycheckbasedonthepolynomial:X16+X12+   	 x $   X5+X1FramingRulesFramesmaybeprecededandfollowedbyanydataincludingadditionalflags.Aframewithanaddress,control,orFCSfielderrorisinvalid.Aframewithmorethan60charactersinthemessagefieldisinvalid.Aframewith3orlesscharactersinthemessagefieldisrejectedwiththeINVindication.Invalidframesareignored.Foreveryvalidcommandframereceived,themodemrespondswithexactlyoneindicationiftheconnectionisnotcompleted,andnoindicationiftheconnectioniscompleted.Whenthemodemreceivesavalidcommandframe,itwillignoreanothercommandframeuntilithascompletedsendingitsindicationbacktotheattachedDTE,oruntiltheconnectionisterminated,whicheveroccurslast.Themodemcanacceptavalidcommandframethatfollowsaninvalidframeifthereisapauseofatleast2bittimesbetweentheendoftheinvalidframeandthestartofthevalidframe.ThemodemautomaticallydetectswhethereachcommandframeisNRZorNRZIencodedandfollowssuitforitsindication.CommandandindicationframescontaininsertedzerobitsasrequiredbyHDLC.Thereceivingentity(modemorDTE)stripsouttheseextrabits.BSCFramesTheformatforsynchronouscharacterorientedformatshallbeinaccordancewithISO1745.   	 p0.;   SYN     16h   	 X      SYN     16h   	      STX     02h   	    MESSAGE     Data.Mustbeanintegernumberof8-bitcharactersbetween3and60.   	 X   ETX     83h   	 x    FramingRulesFramesmaybeprecededandfollowedbyanydataincludingadditionalSYNcharacters.Aframewithaparityerrorisinvalid.Aframewithmorethan60charactersinthemessagefieldisinvalid.Aframewith3orlesscharactersinthemessagefieldisinvalid.AninvalidframewillberejectedwiththeINVindication.Foreveryvalidcommandframereceived,themodemrespondswithexactlyoneindicationiftheconnectionisnotcompleted,andnoindicationiftheconnectioniscompleted.Themodemdoesnotrecognizeorsendanyoftheshort'ack'typemessagesusedincharacterorientedprotocols.Whenthemodemreceivesavalidcommandframe,itwillignoreanothercommandframeuntilithascompletedsendingitsindicationbacktotheattachedDTE,oruntiltheconnectionisterminated,whicheveroccurslast.Themodemcanacceptavalidcommandframethatfollowsaninvalidframeifthereisapauseofatleast2-bittimesbetweentheendoftheinvalidframeandthestartofthevalidframe.5.2.2.     AsynchronousSignalling   	 h   Theformatfortheasynchronouscharacterorientedformatis:MESSAGE<CR><LF>Thedefaultdatarateforcommandsandparametersisthemaximumdataratepermittedbythemodem.Themessagefieldcancontainbetween3and608-bitcharacters(7-bitIA5perT.50plusoddparityperV.4)whichdefinetheparameters.Eachframecancontainonlyonecommandfollowedbymultipleparametersaswillfillthelimit.Command/IndicationExchangeProtocolThemodemwillignoreanycommandissuedwithincorrectparity.ThemodemwillignoreacommandissuedfromtheDTEbeforeithascompletedexecutionofthepreviouscommandandgivenanappropriateresponse.ThemodemwillignoreacommandfromtheDTEwhileitissendinganindicationtotheDTE.Acommandreceivedwithamessagefieldoflessthan3charactersormorethan60charactersisregardedasanerrorinthemessageandwillresultinthenegativeacknowledgmentofthecommandbythereturnoftheinvalidmessage(INV).DTEAdaptionInasynchronousmode,themodemperformsanautobaud/autoparity/autolengthfunctiononthefirstcharactersreceivedfollowingaPower-OnResetor<cntl>Z.Ifthemodemreceivesa<CR><LF>sequence,itisabletocalculatethespeed,parity,andthewordlength.Ifthemodemreceivesonlya<CR>character,itwillcalculatethespeedbutretaintheexistingparityandwordlengthvalues.Ifthemodemreceivesneitherofthesecharacters,itwillcontinuetousetheexistingvaluesforspeed,parity,andwordlength.Ifnopreviousspeed,parity,and/orlengthinformationisavailable,themodemdefaultsto7-bitevenoperationat9600bps.Theautolength/autoparityfacilityiscapableofdetectionof7-or8-bitcharactersofeven,odd,ornoparitywithonestopbit.Themodemthenacceptsandsendscharactersaccordingtothisselectionofspeed,parity,andlength.Theadaptionalgorithmisre-initializedbythenextOFF-to-ONtransitionofCT108/2.InHDLCmode,themodemdetectswhenDTEsendsinNRZorNRZIformat,andadjustsitsindicationformataccordingly.5.2.3.     V.25bisEscapeCodeSequence   	 P-*7   AnescapesequencefunctionforV.25bisasynchronousoperationisprovidedwhichoperatesexactlyliketheATescapesequence.(SeeSection3.1.)5.3.     STANDARDV.25BISCOMMANDS   	 /P-:   Thefollowingcommandsareimplemented,andparametersapplicabletoeach   	 p0.;   commandarenotedfollowingthedescriptionofthecommand.CIC-ConnectIncomingCallThemodemgoeson-lineinanswermodecancellinganyDICcommandpreviouslyissued.Ifnoincomingcallispresent,themodemissuestheinvalid(INV)message.CRI-CallRequestwithNumberandIdentificationThemodemgoeson-line,dialsaccordingtothedialstringentered,andattemptstoestablishaconnectioninthesamemannerastheCRNcommandexcepta";"characterandanidentificationcharacterstringcanbeinsertedafterthedialstring.However,everythingafterthe";"characterisignored,i.e.,theidentificationisnotsent.x..x     Dialstring:astringofdialcharacters(seeCRN).   	 
   ;     Separator:insertedbetweendialstringandidentification.   	 `	   Example:CRN234-1234;4567VALCRN-CallRequestwithNumberThemodemgoeson-line,dialsaccordingtothedialstringentered,andattemptstoestablishaconnection.Thefollowingdialmodifiersarevalid:0-9     Digits0to9.   	 0   *     The'star'digit:Tonediallingonly.   	    #     The'gate'digit:Tonediallingonly.   	 h   T     Selecttonedialling:Affectscurrentandsubsequentdialling.   	 0   P     Selectpulsedialling:Affectscurrentandsubsequentdialling.   	 P   <     Shortdialpause:PeriodcontrolledbyS8:Themodemwillpausebefore   	    diallingthedigitsfollowing=<.=     Longdialpause:Periodtwiceaslongastheshortdialpause.   	 P   :     Waitfordialtone:Themodemwillwaitfordialtonebeforediallingthe   	 p   digitsfollowing=:.&     Flash:Themodemwillgooff-lineaccordingtothevalueofS30.   	     ^     Disablecallingtonetransmission:Applicabletocurrentdialattempt   	 p   only.Example:CRN234-1234VAL	   	 X#   CRS-CallRequestwithMemoryAddressThemodemgoeson-line,dialsaccordingtothedialstringenteredinthedialstringmemoryaddressed(seePRN),andattemptstoestablishaconnection.0-19     Dialstringmemoryaddress.   	 X   Example:CRS1orCRS1345-5678VALDIC-DisregardIncomingCallThemodem,thoughconfiguredforauto-answer,willdisregardtheincomingcall.Ifthereisnoincomingcallorauto-answerisnotenabled,themodemwillissuetheINVmessage.PRI-ProgramIdentificationThemodemreturnsVALindicationonly.PRN-ProgramNumberThemodemstoresthedialstringspecifiedintothedialstringmemoryreferenced.0-19     Dialstringmemoryaddress.   	 H
   ;     Separator:Insertedbetweendialstringmemoryaddressanddialstring.   	 h   x..x     Dialstring:Astringofdialcharacters:0-9*#TP=&:/:characters   	 0   accepted:Anemptystringclearstheidentificationmemoryreferenced.Example:PRN1;345-5678VALRLD-ListRequestofDelayedCallNumbersThemodemreturnsthelistofnumberswhichhavebeendelayedbycountrydependentblacklistingprocedures.Example:NO.-PHONENUMBER-DELAY---------------------------LSD1;75038576092LSD2;13495790501LSD3;41469493851LSD4;34797845643LSD5;55296857401VALRLF-ListRequestofForbiddenNumbersThemodemreturnsthelistofnumberswhichhavebeenblacklistedbycountrydependentblacklistingprocedures.Example:NO.-PHONENUMBER---------------------------LSF1;6209567485LSF2;4227458945LSF3;2137874644LSF4;5256677014LSF5;0114418172323LSF6;7228309VALRLI-ListRequestofIdentificationNumbersThemodemreturnstheVALmessageonly.Example:LSI1;8183400VALRLN-ListRequestofStoredNumbers(DialStrings)Themodemreturnsthedialstringorthelistofdialstringsaccordingtotheparametersupplied.0-19     Dialstringmemoryaddress:Ifnoaddressissupplied,afulllistofall   	 .,9   storeddialstringswillbereturned.Examples:   	 p0.;   LSN4;19:1=722340    
 ResponsetoRLN4   	 X      VALLSN0;     ResponsetoRLN   	 X   LSN1;LSN2;LSN3;19:1=7223400LSN4;LSN5;LSN6;LSN7;LSN8;93256642LSN9;LSN10;LSN11;LSN12;LSN13;LSN14;LSN15;LSN16;LSN17;LSN18;LSN19;LSN20;VAL5.4.     EXTENDEDV.25BISCOMMANDS   	    ThereisoneextensiontothestandardV.25biscommandset.CNL-LocalConfigurationAnyATcommandstringmaybeenteredasaparameterofthiscommand.Thiscommandisvalidonlyinasynchronousmode.Theformatis:CNL<ATcommand>Example:CNLS0=2	   	  !   5.5.     STANDARDV.25BISINDICATIONS   	 X      Themodemprovidestheindications/responseslisted,andparametersapplicabletoeachmessagearenotedfollowingthedescriptionoftheresponse.CFI-CallFailureIndicationThemodemsendsthismessagewhenacallfailstoconnect.Aparameterisincludedtogivethereasonforthefailure.AB     Nodialtoneorthecallaborttimerexpiredwithnocallprogresstone   	    detectedorduringhandshakingafteranswertonedetected.CB     Localcircuitbusy(phoneoff-hook).   	 @   ET     Busy(engagedtone)detected.   	 `		   FC     Requestednumberonforbiddencalllist(callnotplaced).   	 (

   NS     Nonumberstoredatdialstringmemoryrequested(callnotplaced).   	 
   NT     Ringbackdetected:Ringbackstopped:Callaborttimerexpiredwithno   	 `	   answertonedetected.RT     Ringbackdetected:Callaborttimerexpiredwithringbackstilldetected.   	 H
   CNX-ConnectThemodemreturnsthismessagewhenaconnectionhasbeenestablished.Themessagemaybefollowedbyavalueindicatingtheconnectionspeed.Example:CNX9600DLC-DelayedCallThemodemreturnsthismessagewhenacallfailstoconnectandthenumberdialledisconsidered'delayed'.Themessageindicatesthedelay(inminutes)beforethecallmaybere-attemptedasshowninthefollowingexample:DLCn     (n=delayinminutes)   	    Thismessagewillbeprecededbythemessageindicatingcallfailure.INC-IncomingCallThemodemsendsthismessagewhenincomingringingisdetectedontheline.INV-InvalidCommandThemodemsendsthismessageifthecommandlinecontainsasyntaxerror,orifthemodemisunabletoexecutethecommand.VAL-ValidCommandThemodemsendsthismessagewhenitsuccessfullyexecutesthecommandissuedandthereisnootherapplicableresponse(messageorcircuittransition).ATCommandReferenceManualATCommandReferenceManual     1-
page\\*arabic     
 883   	  &   883     1-
page\\*arabic   	 ![(   ATCommandReferenceManualATCommandReferenceManual     2-
page\\*arabic     
 883   	 ~&&$.   883     2-
page\\*arabic   	 )(%0   ATCommandReferenceManualATCommandReferenceManual     3-
page\\*arabic     
 883   	 ,*6   883     3-
page\\*arabic   	 .G,8   ATCommandReferenceManual   	 J0-:   Ї     4-
page\\*arabic     
 883   	 X      883     4-
page\\*arabic   	    ATCommandReferenceManual     5-
page\\*arabic     
 883   	 >   883     5-
page\\*arabic   	    	   	 	t	   ATCommandReferenceManualfortheRC288ACL/VFCandRC288ACi/VFCModemFamilies(Preliminary)RockwellInternationalDigitalCommunicationsDivision1994RockwellInternational    x OrderNo.1034   	    AllRightsReserved    
 April8,1994   	    PrintedinU.S.A.	   	 y	!	   NOTICEInformationfurnishedbyRockwellInternationalCorporationisbelievedtobeaccurateandreliable.However,noresponsibilityisassumedbyRockwellInternationalforitsuse,noranyinfringementofpatentsorotherrightsofthirdpartieswhichmayresultfromitsuse.NolicenseisgrantedbyimplicationorotherwiseunderanypatentrightsofRockwellInternationalotherthanforcircuitryembodiedinRockwellproducts.RockwellInternationalreservestherighttochangecircuitryatanytimewithoutnotice.Thisdocumentissubjecttochangewithoutnotice.ConfiguACEisatrademarkofRockwellInternational.MNPisaregisteredtrademarkofMicrocom,Inc.HayesisaregisteredtrademarkofHayesMicrocomputerProducts,Inc.	   	 H
   TableofContents1.     INTRODUCTION    
 1-1   	      1.1.     OVERVIEW    p 1-1   	    1.1.1.     CommandSyntax     
 1-1   	 X   1.1.2.     CommandDescriptions     1-1   	 x    1.1.3.     CallProgressandBlacklistingParameters    0 1-1   	 @   1.1.4.     ConfigurACEII     
 1-1   	    1.2.     REFERENCEDOCUMENTATION    x 1-1   	 x   2.     COMMANDSYNTAX    
 2-1   	 @   2.1.     DTE/DCEINTERCHANGECIRCUITS     2-1   	 `		   2.2.     COMMANDSYNTAXANDGUIDELINES     2-1   	 (

   2.2.1.     DTECommands     
 2-1   	 
   2.2.2.     DTECommandLines    x 2-1   	 `	   2.3.     ATCOMMANDGUIDELINES    x 2-1   	 (

   2.3.1.     BasicCommandSyntax     2-1   	 H
   2.3.2.     ExtendedCommandSyntax     2-1   	    3.     ATCOMMANDSET    
 3-1   	    3.1.     ATCOMMANDGUIDELINES    x 3-1   	 H
   3.1.1.     ATCommands,DTEAdaption    ( 3-1   	 h   3.1.2.     ATCommandFormat    x 3-1   	 0   3.1.3.     EscapeCodeSequence     3-2   	    3.2.     ATCOMMANDSET    
 3-3   	 h   3.2.1.     ATCommands     
 3-3   	 0   A/-Re-executeCommand     
 3-3   	 P   AT=x-WritetoSelectedS-Register    ( 3-3   	    AT?-ReadSelectedS-Register     3-3   	    A-Answer    p 3-3   	 P   Bn-CCITTorBell    
 3-3   	 p   Cn-CarrierControl     
 3-4   	 8   Dn-Dial     3-4   	     En-CommandEcho    
 3-5   	 p   Fn-SelectLineModulation    x 3-5   	 8   Hn-Disconnect(Hang-Up)    x 3-7   	 X     In-Identification    
 3-7   	  !   Ln-SpeakerVolume    
 3-8   	 "   Mn-SpeakerControl     
 3-8   	 X#   Nn-AutomodeEnable     
 3-8   	 x $   On-ReturntoOn-LineDataMode     3-8   	 @%   P-SetPulseDialDefault    x 3-9   	  &   Qn-QuietResultsCodesControl     3-9   	  x'   Sn-Read/WriteS-Register    x 3-9   	 !@(   T-SetToneDialDefault    x 3-10   	 `" )   Vn-ResultCodeForm     
 3-10   	 (# *   Wn-ErrorCorrectionMessageControl.    ( 3-10   	 #!+   Xn-ExtendedResultCodes    x 3-11   	 $`",   Yn-LongSpaceDisconnect    x 3-13   	 %(#-   Zn-SoftResetandRestoreProfile    ( 3-13   	 H&#.   3.2.2.     AT&Commands     
 3-13   	 '$/   &Cn-RLSD(DCD)Option     
 3-13   	 '%0   &Dn-DTROption    
 3-14   	 (H&1   &Fn-RestoreFactoryConfiguration(Profile)     3-14   	 h)'2   &Gn-SelectGuardTone     
 3-14   	 0*'3   &Jn-TelephoneJackControl    x 3-15   	 *(4   &Kn-FlowControl    
 3-15   	 +h)5   &Ln-LeasedLineOperation    x 3-15   	 ,0*6   &Mn-Asynchronous/SynchronousModeSelection     3-16   	 P-*7   &Pn-SelectPulseDialMake/BreakRatio     3-16   	 .+8   &Qn-Sync/AsyncMode     
 3-17   	 .,9   &Rn-RTS/CTSOption     
 3-18   	 /P-:   &Sn-DSROverride    
 3-18   	 p0.;   &Tn-TestandDiagnostics    x 3-18   	 X      &V-DisplayCurrentConfigurationandStoredProfiles    0 3-19   	      &Wn-StoreCurrentConfiguration     3-19   	    &Xn-SelectSynchronousClockSource    ( 3-20   	 X   &Yn-DesignateaDefaultResetProfile    ( 3-20   	 x    &Zn=x-StoreTelephoneNumber     3-20   	 @   3.2.3.     AT%Commands     
 3-20   	    %En-Enable/DisableLineQualityMonitorandAuto-RetrainorFallback/FallForward     3-20   	 @   %L-LineSignalLevel     
 3-21   	 `		   %Q-LineSignalQuality     
 3-21   	 (

   %T-PTTTestingUtilities    x 3-21   	 
   3.2.4.     AT\Commands     
 3-23   	 `	   \Gn-Modem-to-ModemFlowControl(XON/XOFF)     3-23   	 (

   \Kn-BreakControl    
 3-23   	 H
   \Nn-OperatingMode     
 3-24   	    3.2.5.     AT**Commands     
 3-25   	    **-DownloadtoFlashMemory    x 3-25   	 H
   3.3.     ERRORDETECTIONANDDATACOMPRESSIONCOMMANDS    0 3-26   	 h   3.3.1.     AT%Commands     
 3-26   	 0   %C-Enable/DisableDataCompression    ( 3-26   	    3.3.2.     AT\Commands     
 3-26   	 h   \An-SelectMaximumMNPBlockSize    ( 3-26   	 0   \Bn-TransmitBreaktoRemote     3-26   	 P   \Ln-MNPBlock/StreamModeSelect     3-27   	    3.4.     MNP10COMMANDS     
 3-28   	    3.4.1.     AT)Commands     
 3-28   	 P   3.4.2.     AT-Commands     
 3-28   	 p   *Hn-LinkNegotiationSpeed    x 3-28   	 8   -Kn-MNPExtendedServices    x 3-28   	     -Qn-EnableFallbacktoV.22bis/V.22    ( 3-28   	 p   @Mn-InitialCellularPowerLevelSetting     3-29   	 8   :E-CompromiseEqualizerEnableCommand     3-29   	 X     3.5.     W-CLASSCOMMANDS     
 3-30   	  !   3.5.1.     AT%Commands     
 3-30   	 "   %Fn-Split-SpeedDirectionSelect     3-30   	 X#   3.5.2.     AT*Commands     
 3-30   	 x $   *B-DisplayBlacklistedNumbers     3-30   	 @%   *D-DisplayDelayedNumbers    x 3-30   	  &   *NCnn-CountrySelect     
 3-31   	  x'   *Zn-ChangeDialCodes:     
 3-32   	 !@(   3.5.3.     AT\Commands     
 3-33   	 `" )   \S-ReportActiveConfiguration     3-33   	 (# *   \Wn-Split-SpeedOperation    x 3-33   	 #!+   3.6.     CALLERIDCOMMANDS     
 3-34   	 $`",   3.6.1.     AT#CIDCommand     
 3-34   	 %(#-   #CIDn-CallerID    
 3-34   	 H&#.   Inquiries     3-34   	 '$/   FormattedFormReporting     
 3-34   	 '%0   ExampleofFormattedFormReporting    ( 3-35   	 (H&1   UnformattedFormReporting    x 3-35   	 h)'2   ExampleofUnformattedFormReporting    ( 3-35   	 0*'3   3.7.     ATCOMMANDRESULTCODES    x 3-36   	 *(4   0-OK     3-36   	 +h)5   1-CONNECT    p 3-36   	 ,0*6   2-RING     3-36   	 P-*7   3-NOCARRIER    p 3-36   	 .+8   4-ERROR     3-36   	 .,9   5-CONNECT1200    
 3-36   	 /P-:   6-NODIALTONE    p 3-36   	 p0.;   7-BUSY     3-37   	 X      8-NOANSWER    p 3-37   	      9-CONNECT0600    
 3-37   	    10-CONNECT2400    
 3-37   	 X   11-CONNECT4800    
 3-37   	 x    12-CONNECT9600    
 3-37   	 @   13-CONNECT7200    
 3-37   	    14-CONNECT12000    
 3-37   	 x   15-CONNECT14400    
 3-37   	 @   16-CONNECT19200    
 3-37   	 `		   17-CONNECT38400    
 3-37   	 (

   18-CONNECT57600    
 3-37   	 
   19-CONNECT115200    
 3-37   	 `	   22-CONNECT75TX/1200RX     
 3-38   	 (

   23-CONNECT1200TX/75RX     
 3-38   	 H
   24-DELAYED    p 3-38   	    32-BLACKLISTED    
 3-38   	    33-FAX     3-38   	 H
   35-DATA     3-38   	 h   40-CARRIER300    
 3-38   	 0   44-CARRIER1200/75    
 3-38   	    45-CARRIER75/1200    
 3-38   	 h   46-CARRIER1200    
 3-38   	 0   47-CARRIER2400    
 3-38   	 P   48-CARRIER4800    
 3-38   	    49-CARRIER7200    
 3-38   	    50-CARRIER9600    
 3-38   	 P   51-CARRIER12000    
 3-38   	 p   52-CARRIER14400    
 3-39   	 8   53-CARRIER16800    
 3-39   	     54-CARRIER19200    
 3-39   	 p   55-CARRIER21600    
 3-39   	 8   56-CARRIER24000    
 3-39   	 X     57-CARRIER26400    
 3-39   	  !   58-CARRIER28800    
 3-39   	 "   59-CONNECT16800    
 3-39   	 X#   61-CONNECT21600    
 3-39   	 x $   62-CONNECT24000    
 3-39   	 @%   63-CONNECT26400    
 3-39   	  &   64-CONNECT28800    
 3-39   	  x'   66-COMPRESSION:CLASS5     
 3-39   	 !@(   67-COMPRESSION:V.42bis    x 3-39   	 `" )   69-COMPRESSION:NONE     
 3-40   	 (# *   70-PROTOCOL:NONE    
 3-40   	 #!+   77-PROTOCOL:LAPM    
 3-40   	 $`",   80-PROTOCOL:ALT    
 3-40   	 %(#-   81-PROTOCOL:ALT-CELLULAR    x 3-40   	 H&#.   +FC-FCERROR    p 3-40   	 '$/   4.     S-REGISTERS    
 4-1   	 '%0   4.1.     FACTORYDEFAULTS     
 4-1   	 (H&1   4.2.     S-REGISTERDEFINITIONS    x 4-4   	 h)'2   S0-NumberofRingstoAuto-Answer    ( 4-4   	 0*'3   S1-RingCounter    
 4-4   	 *(4   S2-EscapeCharacter     
 4-4   	 +h)5   S3-CarriageReturnCharacter     4-4   	 ,0*6   S4-LineFeedCharacter     
 4-4   	 P-*7   S5-BackspaceCharacter     
 4-4   	 .+8   S6-WaitTimeforDialToneBeforeBlindDialing,orAfter=WDialModifier(W-ClassModels)    
 4-5   	 /P-:   S7-WaitTimeForCarrierAfterDial,ForSilence,orForDialToneAfter=W   	 p0.;   DialModifier(USModels)    x 4-5   	 X      S8-PauseTimeForDialDelay     4-5   	      S9-CarrierDetectResponseTime     4-5   	    S10-LostCarrierToHangUpDelay    ( 4-5   	 X   S11-DTMFToneDuration     
 4-5   	 x    S12-EscapePromptDelay(EPD)     4-6   	 @   S13-Reserved    p 4-6   	    S14-GeneralBitMappedOptionsStatus    ( 4-6   	 x   S15-Reserved    p 4-6   	 @   S16-GeneralBitMappedTestOptionsStatus     4-7   	 `		   S17-Reserved    p 4-7   	 (

   S18-TestTimer    
 4-7   	 
   S19-AutoSyncOptions     
 4-8   	 `	   S20-AutoSyncHDLCAddressorBSCSyncCharacter     4-8   	 (

   S21-V.24/GeneralBitMappedOptionsStatus     4-9   	 H
   S22-Speaker/ResultsBitMappedOptionsStatus     4-10   	    S23-GeneralBitMappedOptionsStatus    ( 4-11   	    S24-SleepInactivityTimer    x 4-11   	 H
   S25-DelayToDTR    
 4-11   	 h   S26-RTStoCTSDelay     
 4-11   	 0   S27-BitMappedOptionsStatus     4-12   	    S28-BitMappedOptionsStatus     4-13   	 h   S29-FlashDialModifierTime     4-13   	 0   S30-DisconnectInactivityTimer     4-13   	 P   S31-BitMappedOptionsStatus     4-14   	    S32-XONCharacter    
 4-14   	    S33-XOFFCharacter     
 4-14   	 P   S34-S35-Reserved    
 4-14   	 p   S36-LAPMFailureControl    x 4-14   	 8   S37-DesiredLineConnectionSpeed    ( 4-15   	     S38-DelayBeforeForcedHangUp     4-16   	 p   S39-FlowControlBitMappedOptionsStatus     4-16   	 8   S40-GeneralBitMappedOptionsStatus    ( 4-17   	 X     S41-GeneralBitMappedOptionsStatus    ( 4-18   	  !   S46-DataCompressionControl     4-18   	 "   S48-V.42NegotiationAction    x 4-18   	 X#   S80-Soft-SwitchFunctions    x 4-19   	 x $   S82-BreakHandlingOptions    x 4-19   	 @%   S86-CallFailureReasonCode     4-20   	  &   S91-PSTNTransmitAttenuationLevel    ( 4-20   	  x'   S92-FaxTransmitAttenuationLevel    ( 4-20   	 !@(   S95-ExtendedResultCodes    x 4-21   	 `" )   S201-CellularTransmitLevel     4-21   	 (# *   5.     V.25BISCOMMANDSET    x 5-1   	 #!+   5.1.     DTE/DCEINTERCHANGECIRCUITS     5-1   	 $`",   5.2.     FORMATSFORCOMMANDSANDINDICATIONS     5-1   	 %(#-   5.2.1.     AsynchronousSignalling     5-1   	 H&#.   Command/IndicationExchangeProtocol    ( 5-1   	 '$/   DTEAdaption    p 5-1   	 '%0   5.2.2.     V.25bisEscapeDetectionScheme     5-2   	 (H&1   5.3.     STANDARDV.25BISCOMMANDS     5-2   	 h)'2   CIC-ConnectIncomingCall    x 5-2   	 0*'3   CRI-CallRequestwithNumberandIdentification     5-2   	 *(4   CRN-CallRequestwithNumber     5-2   	 +h)5   CRS-CallRequestwithMemoryAddress    ( 5-3   	 ,0*6   DIC-DisregardIncomingCall    x 5-3   	 P-*7   PRI-ProgramIdentification    x 5-3   	 .+8   PRN-ProgramNumber     
 5-3   	 .,9   RLD-ListRequestofDelayedCallNumbers     5-3   	 /P-:   RLF-ListRequestofForbiddenNumbers    ( 5-4   	 p0.;   RLI-ListRequestofIdentificationNumbers     5-4   	 X      RLN-ListRequestofStoredNumbers(DialStrings)    0 5-4   	      5.4.     EXTENDEDV.25BISCOMMAND     5-4   	    CNL-LocalConfiguration    x 5-4   	 X   5.5.     STANDARDV.25BISINDICATIONS     5-5   	 x    CFI-CallFailureIndication    x 5-5   	 @   CNX-Connect    p 5-5   	    DLC-DelayedCall    
 5-5   	 x   INC-IncomingCall    
 5-5   	 @   INV-InvalidCommand     
 5-5   	 `		   VAL-ValidCommand    
 5-5   	 (

   6.     FAXCLASS1COMMANDS    x 6-1   	 
   6.1.     FAXI/OPROCESSING     
 6-1   	 `	   6.1.1.     DTE-to-ModemTransmitDataStream     6-1   	 (

   6.1.2.     Modem-to-DTEReceiveDataStream     6-1   	 H
   6.1.3.     FaxModeSelection    x 6-1   	    6.1.4.     FaxOrigination    x 6-1   	    6.1.5.     FaxAnswering     
 6-2   	 H
   6.1.6.     FaxControlTransmission     6-2   	 h   6.1.7.     FaxControlReception     6-2   	 0   6.1.8.     FaxDataTransmission     6-3   	    6.1.9.     FaxDataReception    x 6-3   	 h   6.2.     COMMANDS    p 6-4   	 0   +FCLASS=n-SelectServiceClass     6-4   	 P   +F<command>?-ReportActiveConfiguration     6-4   	    +F<command>=?-ReportOperatingCapabilities     6-4   	    +FAE=n-Data/FaxAutoAnswer    x 6-4   	 P   +FTS=n-StopTransmissionandWait    ( 6-4   	 p   +FRS=n-ReceiveSilence     
 6-4   	 8   +FTM=n-TransmitData     
 6-5   	     +FRM=n-ReceiveData     
 6-5   	 p   +FTH=n-TransmitDatawithHDLCFraming     6-6   	 8   +FRH=n-ReceiveDatawithHDLCFraming    ( 6-6   	 X     6.3.     EXAMPLES    p 6-6   	  !   7.     FAXCLASS2COMMANDS    x 7-1   	 "   7.1.     COMMANDSYNTAXANDGUIDELINES     7-1   	 X#   7.1.1.     DTECommands     
 7-1   	 x $   DTECommandLines    
 7-1   	 @%   FacsimileCommandSyntax     
 7-1   	  &   7.1.2.     SerialPortSpeedandFlowControl     7-3   	  x'   DataStreamTermination     
 7-3   	 !@(   DTEtoDCEStreams    
 7-3   	 `" )   DCEtoDTEStreams    
 7-3   	 (# *   7.1.3.     AutoAnswer     
 7-3   	 #!+   7.1.4.     IdentificationofT.30Options     7-3   	 $`",   7.1.5.     SessionStatusReporting     7-4   	 %(#-   7.1.6.     ProcedureInterruptNegotiation     7-4   	 H&#.   7.2.     SERVICECLASS2IDENTIFICATIONANDSELECTION     7-4   	 '$/   7.2.1.     +FMFR?,RequestManufacturerIdentification    0 7-4   	 '%0   7.2.2.     +FMDL?,IdentifyProductModel     7-4   	 (H&1   7.2.3.     +FREV?,IdentifyProductRevision     7-4   	 h)'2   7.3.     SERVICECLASS2ACTIONCOMMANDS    ( 7-4   	 0*'3   7.3.1.     ATD,OriginateaCall     7-5   	 *(4   7.3.2.     ATA,AnsweraCall    x 7-5   	 +h)5   ManualCallAnswer    
 7-5   	 ,0*6   AutomaticAnswer    
 7-5   	 P-*7   ConnectionasaDataModem    x 7-5   	 .+8   7.3.3.     +FDT,DataTransmission     7-6   	 .,9   InitiatePageTransmission    x 7-6   	 /P-:   ContinueaPage    
 7-6   	 p0.;   PhaseCDataFraming     
 7-6   	 X      PhaseCDataFormat    
 7-6   	      <CAN>,EscapefromTransmission     7-6   	    7.3.4.     +FET,TransmitPagePunctuation     7-8   	 X   EndaPage    p 7-8   	 x    7.3.5.     +FDR,BeginorContinuePhaseCReceiveData    0 7-9   	 @   InitiateDocumentReception    x 7-9   	    ContinueDocumentReception    x 7-10   	 x   PhaseCDataFraming     
 7-10   	 @   PhaseCDataFormat    
 7-10   	 `		   <CAN>,EscapefromReception    x 7-10   	 (

   7.3.6.     +FK,SessionTermination     7-10   	 
   7.3.7     7-+FCIG,SetPollingID     7-11   	 `	   7.3.8+FLPL,IndicateaDocumentforPolling     7-11   	 (

   7.3.9     7-+FSPL,EnablePolling     7-11   	 H
   7.4.     SERVICECLASS2DCERESPONSES     7-13   	    7.4.1.     +FCON,FacsimileConnectionResponse     7-13   	    7.4.2.     +FDCS:,ReportCurrentSessionCapabilities    0 7-13   	 H
   7.4.3.     +FDIS:,ReportRemoteStationCapabilities    0 7-13   	 h   7.4.4.     +FCFR,IndicateConfirmationtoReceive     7-13   	 0   7.4.5.     +FTSI:,ReporttheTransmitStationID     7-13   	    7.4.6.     +FCSI:,ReporttheCalledStationID     7-13   	 h   7.4.7.     +FPTS:,ReceivePageTransferStatus     7-14   	 0   7.4.8.     +FET:,PostPageMessageResponse     7-14   	 P   7.4.9.     +FPTS:,TransmitPageTransferStatus     7-14   	    7.4.10.     +FHNG:,CallTerminationwithStatus     7-14   	    7.4.11.     +FCIG:,ReportthePolledStationID     7-15   	 P   7.4.12.     +FDTC:,ReportthePolledStationCapabilities     7-15   	 p   7.4.13.     +FPOLL,IndicatePollingRequest     7-15   	 8   7.5.     SERVICECLASS2PARAMETERS     7-16   	     7.5.1.     +FDCC,DCECapabilitiesParameters     7-16   	 p   7.5.2.     +FDIS,CurrentSessionsCapabilitiesParameters     7-16   	 8   7.5.3.     +FDCS,CurrentSessionResultsParameters    0 7-17   	 X     7.5.4.     +FLID=,LocalIDString     7-18   	  !   7.5.5.     +FCR,CapabilitytoReceive    ( 7-18   	 "   7.5.6.     +FPTS=,PageTransferStatus    ( 7-18   	 X#   7.5.7.     +FCQ,CopyQualityChecking    ( 7-18   	 x $   7.5.8.     +FPHCTO,DTEPhaseCResponseTime-out     7-18   	 @%   7.5.9.     +FAXERR,T.30SessionErrorReport     7-19   	  &   7.5.10.     +FBOR,DataBitOrder     7-19   	  x'   7.5.11.     +FAA,AnswerParameter     7-19   	 !@(   7.5.12.     +FBUF?,BufferSize    x 7-20   	 `" )   7.6.     EXAMPLESESSIONS     
 7-20   	 (# *   A.     ATCOMMANDSETSUMMARY    x A-1   	 #!+   A.1.     BASICATCOMMANDS     
 A-1   	 $`",   A.2.     ECCCOMMANDS    
 A-4   	 %(#-   A.3.     MNP10COMMANDS     
 A-4   	 H&#.   A.4.     W-CLASSCOMMANDS     
 A-5   	 '$/   A.5.     CALLERIDCOMMANDS     
 A-5   	 '%0   A.6.     V.25BISCOMMANDS     
 A-5   	 (H&1   A.7.     FAXCLASS1    
 A-5   	 h)'2   A.8.     FAXCLASS2    
 A-6   	 0*'3   A.9.     VOICECOMMANDS    
 A-6   	 *(4   B.     COMMONCONFIGURATIONSETUPSTRINGS    ( B-1   	 +h)5   	   	 ,0*6   1.     INTRODUCTION   	 X      1.1.     OVERVIEW   	      ThismanualdescribestheATcommandsforthefollowingRockwellmodemfamilies:     RC288ACL/VFCandRC288ACi/VFCModemFamiliesThedescriptionsapplytoallthesemodemswithanydifferencesbetweenmodemproductfamiliesnoted.1.1.1.     CommandSyntax   	 x   ThefundamentalDTEinterfacecommandsyntaxisdescribedinSection2.1.1.2.     CommandDescriptions   	 `		   Thesecommandsaregroupedintothefollowingcategories:     ATcommands    
 Section3   	 
        S-Registers    
 Section4   	 `	        V.25commands    
 Section5   	 (

        FaxClass1commands    x Section6   	 H
        FaxClass2commands    x Section7   	    TheATcommandsareimplementedinmicrocontroller(MCU)firmwareforspecificmodemmodels.Thesupportforacommandcategoryisidentifiedbymodemmodelinthemodemdesigner'sguide.Additionalconfigurationandimplementationinformationisavailableinreleasenotesand/orreadmefilesthataccompanyMCUfirmwarerelease.1.1.3.     CallProgressandBlacklistingParameters   	 h   ThemodemMCUfirmwaremaybeprovidedeitherinreconfigurableformorpreconfiguredform.Consultthespecificfirmwarereleasenotesforexactconfigurationinformation.ReconfigurableForm.ThemodemMCUfirmwarecanbeconfiguredforoperationinspecificcountriesbythePC-compatibleConfigurACEIIprogram.ThecallprogressandblacklistingparametersdescribedtheConfigurACEIIUser'sManualcanbealteredandloadedforanumberofcountriesbythisprogram.PreconfiguredForm.SpecificMCUfirmwareconfigurationsmaybereleasedthatcanbedirectlyinstalledwithoutrequiringtheuseofConfigurACEII.1.1.4.     ConfigurACEII   	 8   TheConfigurACEIIUser'sManualdescribestheuseofConfigurACEIIandthecountrymodifiableparameters.ConsultanyreadmefilesaccompanyingtheConfigurACEIIprogramforadditionalorlaterinformation.1.2.     REFERENCEDOCUMENTATION   	 X#        OrderNo.    p Description   	 x $        MD113    p RC288ACL/VFCandRC288ACi/VFCModemDataSheet   	 @%        898     RC288ACL/VFCandRC288ACi/VFCModemDesigner'sGuide   	  &        893     ConfigurACEIIUser'sManual   	  x'   	   	 !@(   Thispageisintentionallyblank.	   	      2.     COMMANDSYNTAX   	 X      2.1.     DTE/DCEINTERCHANGECIRCUITS   	      CommunicationbetweentheDTEandmodemishalfduplex(i.e.,onlyoneentity'talks'atatime).2.2.     COMMANDSYNTAXANDGUIDELINES   	 x    2.2.1.     DTECommands   	 @   TheISO646characterset(CCITTT.50InternationalAlphabet5,AmericanStandardCodeforInformationInterchange)isusedfortheissuanceofcommandsandresponses.Onlythelow-order7bitsofeachcharacterareusedforcommandsorparameters;thehigh-orderbitisignored.Uppercasecharactersareequivalenttolowercasecharacters.2.2.2.     DTECommandLines   	 
   AcommandlineisastringofcharacterssentfromaDTEtotheDCEwhiletheDCEisinacommandstate.Commandlineshaveaprefix,abody,andaterminator.TheprefixconsistsoftheASCIIcharacters=AT(065,084)or=at(097,116).ThebodyisastringofcommandsrestrictedtoprintableASCIIcharacters(032-126).Spacecharacters(ASCII032)andcontrolcharactersotherthancarriagereturn<CR>(defaultvalue=ASCII013=0Dh,seeregisterS3),backspace<BS>(defaultvalue=ASCII008=08h,seeregisterS5),andcancel<cntrl-x>(ASCII024=18h)inthecommandstringareignored.Thedefaultterminatoristhe<CR>character.CharactersthatprecedetheATprefixareignored.2.3.     ATCOMMANDGUIDELINES   	 0   ModemoperationiscontrolledbygenericATcommands.TheseATcommandsmaybebasicAT(i.e.,commandsprecededbyAT,AT&,AT%,AT*,AT\,AT),AT-,orAT#),S-Register(e.g.,S6=n),V.25bis(e.g.,CIC),Faxclass1(e.g.,+FTM),Faxclass2(e.g.,+FDCS:),orvoice(e.g.,#VBS)commands.Thecommandsyntaxandoperationguidelinesgoverningeachofthesecommandcategoriesaredescribedinsubsequentsections.2.3.1.     BasicCommandSyntax   	     Characterswithinthecommandlineareparsedascommandswithassociatedparametervalues.ThebasiccommandsconsistofsingleASCIIcharacters,orsinglecharactersprecededbyaprefixcharacter,followedbyadecimalparameter(e.g.,=&D1").Missingdecimalparametersareevaluatedas0.2.3.2.     ExtendedCommandSyntax   	 "   Thefacsimilecommandsuseextendedsyntax.Theyareprecededbythe=+Fcharacters,andtheyareterminatedbythesemicolon=:character(ASCII059)orbythe<CR>thatterminatesthecommandline.	   	  &   Thispageisintentionallyblank.	   	      3.     ATCOMMANDSET   	 X      3.1.     ATCOMMANDGUIDELINES   	      ThebasicATcommandsusedtocontrolmodemoperationaredefinedinthissection.ThesecommandsaresummarizedinAppendixA.Allthesecommandsmaynotbeavailableinaspecificproductdependinguponsupporteddataratesandmodes.Thedefaultvaluesaretypicalofafullyconfiguredmodemsupportingalldataratesandoptions.Theactualdefaultvalueisdependentuponmodemfirmwareasdefinedbythefirmwarereleasenotes.3.1.1.     ATCommands,DTEAdaption   	 @   UnderAToperation,theserialinterfacedmodemperformsanautobaud/autoparity/autolengthfunctiononeachATheaderentered.Theautolength/autoparityfacilitycandetect7-or8-bitcharactersofeven,odd,ornoparitywithonestopbit.ThisisnotnecessaryfortheparallelinterfacedmodemsinceithasdirectaccesstotheUARTregisters.3.1.2.     ATCommandFormat   	 H
   AcommandlineisastringofcharacterssentfromaDTEtothemodem(DCE)whilethemodemisinacommandstate.Acommandlinehasaprefix,abody,andaterminator.Eachcommandline(withtheexceptionoftheA/command)mustbeginwiththecharactersequenceATandmustbeterminatedbyacarriagereturn.Commandsenteredinuppercaseorlowercaseareaccepted,butboththeAandTmustbeofthesamecase,i.e.,"AT"=ASCII065,084or=at=ASCII097,116.ThebodyisastringofcommandsrestrictedtoprintableASCIIcharacters(032-126).Spacecharacters(ASCII032)andcontrolcharactersotherthanCR(ASCII013)andBS(ASCII010)inthecommandstringareignored.ThedefaultterminatoristheASCII<CR>character.CharactersthatprecedetheATprefixareignored.Thecommandlineinterpretationbeginsuponreceiptofthecarriagereturncharacter.Characterswithinthecommandlineareparsedascommandswithassociatedparametervalues.ThebasiccommandsconsistofsingleASCIIcharacters,orsinglecharactersprecededbyaprefixcharacter(e.g.,=&"),followedbyadecimalparameter.Missingdecimalparametersareevaluatedas0.Themodemsupportstheeditingofcommandlinesbyrecognizingabackspacecharacter.Whenmodemechoisenabled,themodemrespondstoreceiptofabackspaceordeletebyechoingabackspacecharacter,aspacecharacter,andanotherbackspace.ThehexvaluetobeusedforthebackspacecharacterisprogrammablethroughregisterS5.Valuesequalto0orgreaterthan127,orthevaluewhichcorrespondstothecarriagereturncharacter,cannotbeusedforthebackspacecharacter.ThiseditingisnotapplicabletotheATheaderofacommand.Acommandlinemaybeabortedatanytimebyentering<cntrl-x>(18h).TheATsequencemaybefollowedbyanynumberofcommandsinsequence,exceptforcommandssuchasZ,D,orA.CommandsfollowingcommandsZ,D,orAonthesamecommandlinewillbeignored.Themaximumnumberofcharactersonanycommandlineis39(including"A"and"T").Ifasyntaxerrorisfoundanywhereinacommandlinecommand,theremainderofthelinewillbeignoredandtheERRORresultcodewillbereturned.MostcommandsenteredwithparametersoutofrangewillnotbeacceptedandtheERRORresponsewillbereturnedtotheDTE.Commandswillonlybeacceptedbythemodemoncethepreviouscommandhasbeenfullyexecuted,whichisnormallyindicatedbythereturnofanappropriateresultcode.ExecutionofcommandsDandA,eitherasaresultofadirectcommandorare-executecommand,willbeabortedifanothercharacterisenteredbeforecompletionofthehandshake.	   	 +h)5   3.1.3.     EscapeCodeSequence   	 X      Whenthemodemhasestablishedaconnectionandhasenteredon-linedatamode,itispossibletobreakintothedatatransmissioninordertoissuefurthercommandstothemodeminanon-linecommandmode.ThisisachievedbytheDTEsendingtothemodemasequenceofthreeASCIIcharactersspecifiedbyregisterS2.Thedefaultcharacteris'+'.Thetimingofthethreecharactersmustcomplywithspecifictimeconstraints.Thereisaguardtimebeforethefirstcharacter(thepre-sequencetime),aguardtimefollowingthethirdcharacter(thepost-sequencetime),andaguardtime-outbetweenthefirstandsecondcharactersandbetweenthesecondandthirdcharacters(theinter-charactertime).ThesetimesarecontrolledbythevaluerecordedinregisterS12.	   	 
   3.2.     ATCOMMANDSET   	 X      Themodemwillrespondtothecommandsdetailedbelow.Parametersapplicabletoeachcommandarelistedwiththecommanddescription.ThedefaultsshownforeachconfigurationcommandarethoseusedintheRockwellfactoryprofile0.3.2.1.     ATCommands   	 x    A/-Re-executeCommandThemodembehavesasthoughthelastcommandlinehadbeenre-sentbytheDTE."A/"willrepeatallthecommandsinthecommandbuffer.Theprincipalapplicationofthiscommandistoplaceanothercall(usingtheDialcommand)thatfailedtoconnectduetoabusyline,noanswer,orawrongnumber.Thiscommandmustappearaloneonacommandline.Thiscommandshouldnotbeterminatedbyacarriagereturn.AT=x-WritetoSelectedS-RegisterThiscommandwritesthevaluextothecurrentlyselectedS-Register.AnS-RegistercanbeselectedbyusingtheATSncommand.AlloftheS-RegisterswillreturntheOKresponseifxisanumber.SomeregistersmaynotbewrittenduetocountryspecificPTTlimitations.ResultCodesOK     Forallarguments.   	 h   AT?-ReadSelectedS-RegisterThiscommandreadsanddisplaystheselectedS-Register.AnS-RegistercanbeselectedbyusingtheATSncommand.ResultCodes:OK     Forallarguments.   	 P   A-AnswerThemodemwillgooff-hookandattempttoansweranincomingcallifcorrectconditionsaremet.Uponsuccessfulcompletionofanswerhandshake,themodemwillgoon-lineinanswermode.ThiscommandmaybeaffectedbythestateofLineCurrentSense,ifenabled.(MostcountriesdonotrequireLineCurrentSense.)Operationisalsodependentupon+FCLASScommandandcountry-specificrequirements.If+FCLASS=0isselected,themodemwillentertheconnectstateafterexchangingcarrierwiththeremotemodem.IfnocarrierisdetectedwithinaperiodspecifiedinregisterS7,themodemhangsup.Anycharacterenteredduringtheconnectsequencewillaborttheconnectionattempt.If+FCLASS=1or2isselected,themodemwillgooff-hookinV.21answermode.ItwillgeneratetheV.212100Hzanswertonefor30.5secondsand,   	 x $   followingadelayof70ms,willproceedasifthe+FTH=3commandwereissued.Atanystageupto(butexcluding)the+FTH=3commandstate,anycharacterwillabortthecommunication.(Seethedescriptionofthe+FTHcommandfordetails.)Bn-CCITTorBellWhenthemodemisconfiguredtoalloweitheroption,themodemwillselectBellorCCITTmodulationforalinespeedconnectionof300or1200bpsaccordingtotheparametersupplied.AnyotherlinespeedwilluseaCCITTmodulationstandard.Theparametervalue,ifvalid,iswrittentoS27bit6.(Also,seeATFncommand.)B0     SelectsCCITToperationat300or1200bpsduringCallEstablishmentanda   	 b&
$.   subsequentconnection.(DefaultforW-classmodels.)B1     SelectsBELLoperationat300or1200bpsduringCallEstablishmentanda   	 '%0   subsequentconnection.(DefaultforUSmodels.)ResultCodes:OK     n=0or1.   	 J*'3   ERROR     Otherwise.   	 +(4   	   	 +)5   Cn-CarrierControlThiscommandisincludedforcompatibilityonly,andhasnoeffectotherthanreturningaresultcode.Theonlyvalidparameteris1.ResultCodes:OK     n=1.   	 x    ERROR     Otherwise.   	 @   Dn-DialThiscommanddirectsthemodemtogoon-line,dialaccordingtothestringenteredandattempttoestablishaconnection.Ifnodialstringissupplied,themodemwillgoon-lineandattemptthehandshakeinoriginatemode.InW-classmodels,theactionofgoingoff-hookisaffectedbythestatusoftheLineCurrentSenseinput,iflinecurrentsensingisenabled,andbytheblacklistanddelayedlist.NOTE:IftheATDcommandisissuedbeforetheS1registerhascleared,themodemwillrespondwiththeNOCARRIERresultcode.If+FCLASS=0isselected,themodemwillbehaveasadatamodemandwillattempttoconnecttoanotherdatamodem.ThemodemwillhaveuptotheperiodoftimespecifiedbyregisterS6orS7towaitforcarrierandcompletethehandshake.Ifthistimeexpiresbeforethemodemcancompletethehandshake,themodemwillgoon-hookwiththeNOCARRIERresponse.ThiscommandwillbeabortedinprogressuponreceiptofanyDTEcharacterbeforecompletionofthehandshake.If+FCLASS=1or2isselected,themodemwillbehaveasafacsimilemodemandattempttoconnecttoafacsimilemachine(ormodem)byenteringtheHDLCV.21channel2receivestate(asif+FRH=3hadbeenissued).ThiscommandwillbeaborteduponreceiptofanyDTEcharacterifthemodemhasnotfinisheddialing.Inthiscase,themodemwillgoon-hookandreturntocommandmodeafterdisplayingtheNOCARRIERmessage.Ifthemodemhasfinisheddialing,itproceedsasifthe+FRH=3commandhasbeenissued.(Refertothe+FRHcommandtodeterminehowthemodembehavesfollowingthisstage.)DialModifiers.Thevaliddialstringparametersaredescribedbelow.Punctuationcharactersmaybeusedforclarity,withparentheses,hyphen,andspacesbeingignored.0-9     DTMFdigits0to9.   	 X     *     The'star'digit(tonedialingonly).   	  !   #     The'gate'digit(tonedialingonly).   	 "   A-D     DTMFdigitsA,B,C,andD.Somecountriesmayprohibitsendingofthese   	 X#   digitsduringdialing.J     PerformMNP10linknegotiationat1200bps(forthiscallonly).(See   	 @%   *H.)K     EnablepowerleveladjustmentduringMNP10linknegotiation(forthis   	  x'   callonly).(See)Mn.)L     Re-diallastnumber:themodemwillre-dialthelastvalidtelephone   	 `" )   number.TheLmustbeimmediatelyaftertheDwithallthefollowingcharactersignored).P     Selectpulsedialing:pulsedialthenumbersthatfollowuntila"T"is   	 $`",   encountered.Affectscurrentandsubsequentdialing.Somecountriespreventchangingdialingmodesafterthefirstdigitisdialed.T     Selecttonedialing:tonedialthenumbersthatfollowuntila"P"is   	 '$/   encountered.Affectscurrentandsubsequentdialing.Somecountriespreventchangingdialingmodesafterthefirstdigitisdialed.R     Thiscommandwillbeaccepted,butnotactedon.   	 h)'2   S=n     Dialthenumberstoredinthedirectory(n=0to3).(See&Z.)   	 0*'3   !     Flash:themodemwillgoon-hookforatimedefinedbythevalueofS29.   	 *(4   Countryrequirementsmaylimitthetimeimposed.W     Waitfordialtone:themodemwillwaitfordialtonebeforedialingthe   	 ,0*6   digitsfollowing"W".IfdialtoneisnotdetectedwithinthetimespecifiedbyS7(USmodels)orS6(W-classmodels),themodemwillaborttherestofthesequence,returnon-hook,andgenerateanerrormessage.@     Waitforsilence:themodemwillwaitforatleast5secondsofsilencein   	 /P-:   thecallprogressfrequencybandbeforecontinuingwiththenextdialstring   	 p0.;   parameter.Ifthemodemdoesnotdetectthese5secondsofsilencebeforetheexpirationofthecallaborttimer(S7),themodemwillterminatethecallattemptwithaNOANSWERmessage.Ifbusydetectionisenabled,themodemmayterminatethecallwiththeBUSYresultcode.Ifanswertonearrivesduringexecutionofthisparameter,themodemhandshakes.&     WaitforAT&T"bong"toneforcreditcarddialingbeforecontinuingwith   	 @   thedialstring.IfbongisnotdetectedwithinthetimespecifiedbyS7(USmodels)orS6(W-classmodels),themodemwillaborttherestofthesequence,returnon-hook,andgenerateanerrormessage.,     Dialpause:themodemwillpauseforatimespecifiedbyS8beforedialing   	 `		   thedigitsfollowing",".;     Returntocommandstate.Addedtotheendofadialstring,thiscauses   	 
   themodemtoreturntothecommandstateafteritprocessestheportionofthedialstringprecedingthe";".ThisallowstheusertoissueadditionalATcommandswhileremainingoff-hook.TheadditionalATcommandsmaybeplacedintheoriginalcommandlinefollowingthe";"and/ormaybeenteredonsubsequentcommandlines.Themodemwillentercallprogressonlyafteranadditionaldialcommandisissuedwithoutthe";"terminator.Use"H"toabortthedialinprogress,andgobackon-hook.^     Togglescallingtoneenable/disable:applicabletocurrentdialattempt   	 0   only.()     Ignored:maybeusedtoformatthedialstring.   	 h   -     Ignored:maybeusedtoformatthedialstring.   	 0   <space>     Ignored:maybeusedtoformatthedialstring.   	 P   <i>     Invalidcharacter:willbeignored.   	    >     Ifenabledbycountryspecificparameter,themodemwillgeneratea   	    groundingpulseontheEARTHrelayoutput.En-CommandEchoThemodemenablesordisablestheechoofcharacterstotheDTEaccordingtotheparametersupplied.Theparametervalue,ifvalid,iswrittentoS14bit1.E0     Disablescommandecho.   	 p   E1     Enablescommandecho.(Default.)   	 8   ResultCodes:OK     n=0or1.   	  !   ERROR     Otherwise.   	 "   Fn-SelectLineModulationThiscommandselectsthelinemodulationaccordingtotheparametersupplied.ThelinemodulationisfixedunlessAutomodeisselected.ThiscommandinteractswiththeS37andtheNcommand.Theparametervalue,ifvalid,iswrittentoS37bits0-4.Toselectlinemodulation,itisrecommendedthateithertheFcommand,oracombinationoftheS37andtheNcommand,beused,butnotboth.F0     Selectsauto-detectmode.SetsN1andsetsS31bit1.Inthismode,the   	 (# *   modemconfiguresforAutomodeoperation.Allconnectspeedssupportedbythemodemarepossibleaccordingtotheremotemodem'spreference.ThecontentsofS37areignoredasisthesensedDTEspeed.F1     SelectsV.21orBell103accordingtotheBsettingastheonlyacceptable   	 H&#.   linespeedresultinginasubsequentconnection.SetsN0,setsS37to1,andclearsS31bit1.Thiscommandisequivalenttothecommandstring:ATN0S37=1.F2     Notsupported.   	 (H&1   F3     SelectsV.23astheonlyacceptablelinemodulationforasubsequent   	 h)'2   connection.Originatorisat75bpsandanswererisat1200bps.SetsN0,setsS37to7,andclearsS31bit1.Thiscommandisequivalenttothecommandstring:ATN0S37=7.F4     SelectsV.221200orBell212AaccordingtotheBcommandsettingasthe   	 ,0*6   onlyacceptablelinespeedforasubsequentconnection.SetsN0,setsS37to5,andclearsS31bit1.Thiscommandisequivalenttothecommandstring:ATN0S37=5.F5     SelectsV.22bisastheonlyacceptablelinemodulationforasubsequent   	 /P-:   connection.SetsN0,setsS37to6,andclearsS31bit1.Thiscommandis   	 p0.;   equivalenttothecommandstring:ATN0S37=6.F6     SelectV.32bis4800orV.324800astheonlyacceptablelinemodulation   	      forasubsequentconnection.SetsN0,setsS37to8,andclearsS31bit1.Thiscommandisequivalenttothecommandstring:ATN0S37=8.F7     SelectsV.32bis7200astheonlyacceptablelinemodulationfora   	 x    subsequentconnection.SetsN0,setsS37to12,andclearsS31bit1.Thiscommandisequivalenttothecommandstring:ATN0S37=12.     ThissettingalsoallowsconnectionattheRockwellproprietary7200V.32speed,e.g.,withaRC9696/12basedmodem.F8     SelectsV.32bis9600orV.329600astheonlyacceptablelinemodulations   	 `		   forasubsequentconnection.SetsN0,setsS37to9,andclearsS31bit1.Thiscommandisequivalenttothecommandstring:ATN0S37=9.F9     SelectsV.32bis12000astheonlyacceptablelinemodulationfora   	 `	   subsequentconnection.SetsN0,setsS37to10,andclearsS31bit1.Thiscommandisequivalenttothecommandstring:ATN0S37=10.     ThissettingalsoallowsconnectionattheRockwellproprietary12000V.32speed,e.g.,withaRC9696/12basedmodem.F10     SelectsV.32bis14400astheonlyacceptablelinemodulationfora   	 H
   subsequentconnection.SetsN0,setsS37to11,andclearsS31bit1.Thiscommandisequivalenttothecommandstring:ATN0S37=11.F13     SelectsV.FC14400astheonlyacceptablelinemodulationforasubsequent   	    connection.SetsN0,setsS37to15,andclearsS31bit1.Thiscommandisequivalenttothecommandstring:ATN0S37=15.F14     SelectsV.FC16800astheonlyacceptablelinemodulationforasubsequent   	 P   connection.SetsN0,setsS37to16,andclearsS31bit1.Thiscommandisequivalenttothecommandstring:ATN0S37=16.F15     SelectsV.FC19200astheonlyacceptablelinemodulationforasubsequent   	 P   connection.SetsN0,setsS37to17,andclearsS31bit1.Thiscommandisequivalenttothecommandstring:ATN0S37=17.F16     SelectsV.FC21600astheonlyacceptablelinemodulationforasubsequent   	     connection.SetsN0,setsS37to18,andclearsS31bit1.Thiscommandisequivalenttothecommandstring:ATN0S37=18.F17     SelectsV.FC24000astheonlyacceptablelinemodulationforasubsequent   	 X     connection.SetsN0,setsS37to19,andclearsS31bit1.Thiscommandisequivalenttothecommandstring:ATN0S37=19.F18     SelectsV.FC26400astheonlyacceptablelinemodulationforasubsequent   	 X#   connection.SetsN0,setsS37to20,andclearsS31bit1.Thiscommandisequivalenttothecommandstring:ATN0S37=20.F19     SelectsV.FC28800astheonlyacceptablelinemodulationforasubsequent   	  &   connection.SetsN0,setsS37to21,andclearsS31bit1.Thiscommandisequivalenttothecommandstring:ATN0S37=21.	   	 `" )   Hn-Disconnect(Hang-Up)Thiscommandinitiatesahangupsequence.ThiscommandmaynotbeavailableforsomecountriesduetoPTTrestrictions.H0     Themodemwillreleasethelineifthemodemiscurrentlyon-line,and   	 X   willterminateanytest(AT&T)thatisinprogress.Countryspecific,modulationspecific,anderrorcorrectionprotocolspecific(S38)processingishandledoutsideoftheH0command.H1     Ifon-hook,themodemwillgooff-hookandentercommandmode.ForUS   	 x   models,themodemwillremainoff-hook.ForW-classmodels,themodemwillreturnon-hookafteraperiodoftimedeterminedbyS7.ResultCodes:OK     n=0or1.   	 
   ERROR     Otherwise.   	 `	   In-IdentificationThemodemreportstotheDTEtherequestedresultaccordingtothecommandparameter.I0     Reportsproductcode(e.g.,"28800").   	    I1     Reportsaprecomputedchecksum(seefirmwarereleasenotes).   	 H
   I2     Reports"OK".   	 h   I3     Reportsfirmwarerevision(VX.XXX)-modelcode(A=64KUS,C=128KUS,D   	 0   =128KW-Class),interfacetype(S=serial;P=parallel),andMCUmodel(39=L39)(e.g.,"V1.297-CS39").I4     ReportsOEMdefinedidentifierstring(e.g.,"RC288ACL/VFC")ineither   	 0   Hayes-compatiblebinaryformat(default)orASCIIformat(selectablebyConfigureACE).I5     ReportsCountryCodeparameter(e.g.,"022").   	    I6     Reportsmodemdatapumpmodelandinternalcoderevision(e.g,   	 P   RC288DPL/VFCRevCE).I7     ReportstheDAAcoderesultingfromMCUinterrogationoftheDAAforauto   	 8   DAArecognition(world-classmodelsonly)(e.g.,000forUSorCanada,016forJapan,033forBelgium,034forFinland,035forFrance,037forItaly,038forNetherlands,039forSweden,040forSwitzerland,and041forUK).ResultCodes:OK     n=0to6.   	  !   ERROR     Otherwise.   	 "   	   	 X#   Ln-SpeakerVolumeThemodemsetsthespeakervolumecontrolaccordingtotheparametersupplied.Theparametervalue,ifvalid,iswrittentoS22bits0and1.L0     Lowvolume.   	 X   L1     Lowvolume.(Default.)   	 x    L2     Mediumvolume.   	 @   L3     Highvolume.   	    ResultCodes:OK     n=0to3.   	 @   ERROR     Otherwise.   	 `		   Mn-SpeakerControlThiscommandselectswhenthespeakerwillbeonoroff.Theparametervalue,ifvalid,iswrittentoS22bits2and3.M0     Speakerisalwaysoff.   	 (

   M1     Speakerisonduringcallestablishment,butoffwhenreceivingcarrier.   	 H
   (Default.)M2     Speakerisalwayson.   	    M3     Speakerisoffwhenreceivingcarrierandduringdialing,butonduring   	 H
   answering.ResultCodes:OK     n=0to3.   	    ERROR     Otherwise.   	 h   Nn-AutomodeEnableThiscommandenablesordisablesAutomodedetection.Theparametervalue,ifvalid,iswrittentoS31bit1.N0     Automodedetectionisdisabled.Asubsequenthandshakewillbeconducted   	    accordingtothecontentsofS37or,ifS37iszero,accordingtothemostrecentlysensedDTEspeed.N1     Automodedetectionisenabled.Asubsequenthandshakewillbeconducted   	 8   accordingtotheAutomodealgorithmsupportedbythemodem.ThiscommandisequivalenttoF0.(Default.)ResultCodes:OK     n=0or1.   	 X     ERROR     Otherwise.   	  !   On-ReturntoOn-LineDataModeThiscommanddetermineshowthemodemwillentertheon-linedatamode.Ifthemodemisintheon-linecommandmode,theenterstheon-linedatamodewithorwithoutaretrain.Ifthemodemisintheoff-linecommandmode(noconnection),ERRORisreported.O0     Enterson-linedatamodewithoutaretrain.Handlingisdeterminedbythe   	  x'   CallEstablishmenttask.Generally,ifaconnectionexists,thiscommandconnectstheDTEbacktotheremotemodemafteranescape(+++).O1     Enterson-linedatamodewitharetrainbeforereturningtoon-linedata   	 (# *   mode.ResultCodes:OK     n=0or1andaconnectionexists.   	 %(#-   ERROR     Otherwiseorifnotconnected.   	 H&#.   	   	 '$/   P-SetPulseDialDefaultThiscommandforcespulsedialinguntilthenextTdialmodifierorTcommandisreceived.SetsS14bit5.Assoonasadialcommandisexecutedwhichexplicitlyspecifiesthedialingmodeforthatparticularcall(e.g.,ATDT...),thiscommandisoverriddensothatallfuturedialingwillbetonedialed.(SeeTcommand.)Thiscommandmaynotbepermittedinsomecountries.ResultCode:OKQn-QuietResultsCodesControlThecommandenablesordisablesthesendingofresultcodestotheDTEaccordingtotheparametersupplied.Theparametervalue,ifvalid,iswrittentoS14bit2.Q0     EnablesresultcodestotheDTE.(Default.)   	 (

   Q1     DisablesresultcodestotheDTE.   	 H
   ResultCodes:OK     n=0or1.   	    ERROR     Otherwise.   	 H
   Sn-Read/WriteS-RegisterThemodemselectsanS-Register,performsanS-Registerreadorwritefunction,orreportsthevalueofanS-Register.n     EstablishesS-Registernasthelastregisteraccessed.   	 h   n=v     SetsS-Registerntothevaluev.   	 0   n?     ReportsthevalueofS-Registern.   	 P   Theparameterncanbeomitted,inwhichcasethelastS-Registeraccessedwillbeassumed.TheScanbeomittedforAT=andAT?,inwhichcasethelastS-Registeraccessedwillbeassumed.Forexample:     ATS7establishesS7asthelastaccessedregister.     AT=40setsthecontentsofthelastregisteraccessedto40.     ATS=20setsthecontentsofthelastregisteraccessedto20.Ifthenumber"n"isbeyondtherangeoftheS-Registersavailable,themodemwillreturntheERRORmessage.Thevalue"v"is"MOD"edwith256.IftheresultisoutsidetherangepermittedforagivenS-Registerthevalueswillstillbestored,butfunctionallythelowerandhigherlimitswillbeobserved.Inputandoutputarealwaysindecimalformat.NotethatsomeS-Registersareread-only.Insomecases,writingtotheS-Registerwillappeartobeacceptedbutthevaluewillnotactuallybewritten.Duetocountryrestrictions,somecommandswillbeaccepted,butthevaluemaybelimitedandreplacedbyamaximumorminimumvalue.Minimum,maximum,anddefaultvaluesforS-RegistersmaybealteredwithConfigurACE.	   	 #!+   T-SetToneDialDefaultThiscommandforcesDTMFdialinguntilthenextPdialmodifierorPcommandisreceived.ThemodemwillsetanS-Registerbittoindicatethatallsubsequentdialingshouldbeconductedintonemode.NotethattheDPcommandwilloverridethiscommand.ClearsS14bit5.Thiscommandmaynotbepermittedinsomecountries.(SeeP.)ResultCode:OKVn-ResultCodeFormThiscommandselectsthesendingofshort-formorlong-formresultcodestotheDTE.Theparameter,ifvalid,iswrittentoS14bit3.V0     Enablesshort-form(terse)resultcodes.Linefeedisnotissuedbeforea   	 
   short-formresultcode.V1     Enableslong-form(verbose)resultcodes.(Default.)   	 (

   ResultCodes:OK     n=0or1.   	    ERROR     Otherwise.   	    Wn-ConnectMessageControlThiscommandcontrolstheformatofCONNECTmessages.Theparametervalue,ifvalid,iswrittentoS31bits2and3.NotethattheWncommandcanbeoverriddenbyregisterS95bits(seeS95description).W0     Uponconnection,themodemreportsonlytheDTEspeed(e.g.,CONNECT   	 h   57600).Subsequentresponsesaredisabled.(Default.)W1     Uponconnection,themodemreportsthelinespeed,theerrorcorrection   	 P   protocol,andtheDTEspeed,respectively.Subsequentresponsesaredisabled.W2     Uponconnection,themodemreportstheDCEspeed(e.g.,CONNECT28800).   	    Subsequentresponsesaredisabled.ResultCodes:OK     n=0,1,or2.   	 8   ERROR     Otherwise.   	     	   	 p   Xn-ExtendedResultCodes:ThiscommandselectswhichsubsetoftheresultmessageswillbeusedbythemodemtoinformtheDTEoftheresultsofcommands.Blinddialingisenabledordisabledbycountryparameters.Iftheuserwishestoenforcedialtonedetection,a"W"canbeplacedinthedialstring(seeDcommand).NotethattheinformationbelowisbaseduponthedefaultimplementationoftheXresultstable.Table3-1indicatesthemessageswhichareenabledforeachXvalue.Ifthemodemisinfacsimilemode(+FCLASS=1or2),theonlymessagesenttoindicateaconnectionisCONNECTwithoutaspeedindication.X0     Disablesmonitoringofbusytonesunlessforcedotherwisebycountry   	 (

   requirements;sendonlyOK,CONNECT,RING,NOCARRIER,ERROR,andNOANSWERresultcodes.Blinddialingisenabled/disabledbycountryparameters.Ifbusytonedetectionisenforcedandbusytoneisdetected,NOCARRIERwillbereported.Ifdialtonedetectionisenforcedorselectedanddialtoneisnotdetected,NOCARRIERwillbereportedinsteadofNODIALTONE.Thevalue000biswrittentoS22bits6,5,and4,respectively.X1     Disablesmonitoringofbusytonesunlessforcedotherwisebycountry   	 H
   requirements;sendonlyOK,CONNECT,RING,NOCARRIER,ERROR,NOANSWER,andCONNECTXXXX(XXXX=rate).Blinddialingenabled/disabledbycountryparameters.Ifbusytonedetectionisenforcedandbusytoneisdetected,NOCARRIERwillbereportedinsteadofBUSY.Ifdialtonedetectionisenforcedorselectedanddialtoneisnotdetected,NOCARRIERwillbereportedinsteadofNODIALTONE.Thevalue100biswrittentoS22bits6,5,and4,respectively.X2     Disablesmonitoringofbusytonesunlessforcedotherwisebycountry   	    requirements;sendonlyOK,CONNECT,RING,NOCARRIER,ERROR,NODIALTONE,NOANSWER,andCONNECTXXXX.Ifbusytonedetectionisenforcedandbusytoneisdetected,NOCARRIERwillbereportedinsteadofBUSY.Ifdialtonedetectionisenforcedorselectedanddialtoneisnotdetected,NODIALTONEwillbereportedinsteadofNOCARRIER.Thevalue101biswrittentoS22bits6,5,and4,respectively.X3     Enablesmonitoringofbusytones;sendonlyOK,CONNECT,RING,NOCARRIER,   	 8   ERROR,NOANSWER,andCONNECTXXXX.Blinddialingisenabled/disabledbycountryparameters.Ifdialtonedetectionisenforcedanddialtoneisnotdetected,NOCARRIERwillbereported.Thevalue110biswrittentoS22bits6,5,and4,respectively.X4     Enablesmonitoringofbusytones;sendallmessages.Thevalue111bis   	 x $   writtentoS22bits6,5,and4,respectively.(Default.)ResultCodes:OK     n=0to4.   	  x'   ERROR     Otherwise.   	 !@(   	   	 `" )   Table3-1.ResultCodesShortForm LongForm   	     nValueinATXnCommand   	 s       	 V       	 9       	 t       	 W       	 :	       	 
	       	  
    0   	 	    1   	 n
    2   	 
Q
    3   	 4    4   	 o
       	 R
    0   	 5    OK   	     x   	     x   	     x   	 i    x   	 L    x   	 /       	 j    1   	 M    CONNECT   	 0    x   	     x   	     x   	     x   	 d    x   	 G       	 *     2   	 e
!    RING   	 H "    x   	 +!#    x   	 "$    x   	 " %    x   	 #|!&    x   	 $_"'       	 %B#(    3   	 }&%$)    NOCARRIER   	 `'%*    x   	 C(%+    x   	 &)&,    x   	 	*'-    x   	 *(.    x   	 +w)/       	 ,Z*0    4   	 -=+1    ERROR   	 x. ,2    x   	 [/-3    x   	 >0-4    x   	 X       x   	 ;     x   	        	     5   	     CONNECT1200   	 o    1   	 R    x   	 5    x   	 p	    x   	 S
	    x   	 6
       	 	    6   	 
    NODIALTONE   	 

    3   	 j    3   	 M
    x   	 0    x   	 k    x   	 N       	 1    7   	     BUSY   	     3   	     3   	 e    3   	 H    x   	 +    x   	 f       	 I    8   	 ,    NOANSWER   	     x   	     x   	 }    x   	 `     x   	 C!    x   	 ~ &"       	 a!	#    9   	 D"$    CONNECT0600   	 '# %    1   	 
$!&    x   	 $"'    x   	 %x#(    x   	 &[$)    x   	 '>%*       	 y(!&+    10   	 \)',    CONNECT2400   	 ?*'-    1   	 "+(.    x   	 ,)/    x   	 ,*0    x   	 -s+1    x   	 .V,2       	 /9-3    11   	 X       CONNECT4800   	 ;     1   	     x   	     x   	     x   	 o    x   	 R       	 5    12   	 p	    CONNECT9600   	 S
	    1   	 6
    x   	 	    x   	 
    x   	 

    x   	 j       	 M
    13   	 0    CONNECT7200   	 k    1   	 N    x   	 1    x   	     x   	     x   	        	 e    14   	 H    CONNECT12000   	 +    1   	 f    x   	 I    x   	 ,    x   	     x   	        	 }    15   	 `     CONNECT14400   	 C!    1   	 ~ &"    x   	 a!	#    x   	 D"$    x   	 '# %    x   	 
$!&       	 $"'    16   	 %x#(    CONNECT19200   	 &[$)    1   	 '>%*    x   	 y(!&+    x   	 \)',    x   	 ?*'-    x   	 "+(.       	 ,)/    17   	 ,*0    CONNECT38400   	 -s+1    1   	 .V,2    x   	 /9-3    x   	 X       x   	 ;     x   	        	     18   	     CONNECT57600   	 o    1   	 R    x   	 5    x   	 p	    x   	 S
	    x   	 6
       	 	    19   	 
    CONNECT115200   	 

    1   	 j    x   	 M
    x   	 0    x   	 k    x   	 N       	 1    22   	     CONNECT75TX/1200RX   	     1   	     x   	 e    x   	 H    x   	 +    x   	 f       	 I    23   	 ,    CONNECT1200TX/75RX   	     1   	     x   	 }    x   	 `     x   	 C!    x   	 ~ &"       	 a!	#    24   	 D"$    DELAYED   	 '# %    4   	 
$!&    4   	 $"'    4   	 %x#(    4   	 &[$)    x   	 '>%*       	 y(!&+    32   	 \)',    BLACKLISTED   	 ?*'-    4   	 "+(.    4   	 ,)/    4   	 ,*0    4   	 -s+1    x   	 .V,2       	 /9-3    33   	 X       FAX   	 ;     x   	     x   	     x   	     x   	 o    x   	 R       	 5    35   	 p	    DATA   	 S
	    x   	 6
    x   	 	    x   	 
    x   	 

    x   	 j       	 M
    40   	 0    CARRIER300   	 k    x   	 N    x   	 1    x   	     x   	     x   	        	 e    44   	 H    CARRIER1200/75   	 +    x   	 f    x   	 I    x   	 ,    x   	     x   	        	 }    45   	 `     CARRIER75/1200   	 C!    x   	 ~ &"    x   	 a!	#    x   	 D"$    x   	 '# %    x   	 
$!&       	 $"'    46   	 %x#(    CARRIER1200   	 &[$)    x   	 '>%*    x   	 y(!&+    x   	 \)',    x   	 ?*'-    x   	 "+(.       	 ,)/    47   	 ,*0    CARRIER2400   	 -s+1    x   	 .V,2    x   	 /9-3    x   	 X       x   	 ;     x   	        	     48   	     CARRIER4800   	 o    x   	 R    x   	 5    x   	 p	    x   	 S
	    x   	 6
       	 	    49   	 
    CARRIER7200   	 

    x   	 j    x   	 M
    x   	 0    x   	 k    x   	 N       	 1    50   	     CARRIER9600   	     x   	     x   	 e    x   	 H    x   	 +    x   	 f       	 I    51   	 ,    CARRIER12000   	     x   	     x   	 }    x   	 `     x   	 C!    x   	 ~ &"       	 a!	#    52   	 D"$    CARRIER14400   	 '# %    x   	 
$!&    x   	 $"'    x   	 %x#(    x   	 &[$)    x   	 '>%*       	 y(!&+    53   	 \)',    CARRIER16800   	 ?*'-    x   	 "+(.    x   	 ,)/    x   	 ,*0    x   	 -s+1    x   	 .V,2       	 /9-3    54   	 X       CARRIER19200   	 ;     x   	     x   	     x   	     x   	 o    x   	 R       	 5    55   	 p	    CARRIER21600   	 S
	    x   	 6
    x   	 	    x   	 
    x   	 

    x   	 j       	 M
    56   	 0    CARRIER24000   	 k    x   	 N    x   	 1    x   	     x   	     x   	        	 e    57   	 H    CARRIER26400   	 +    x   	 f    x   	 I    x   	 ,    x   	     x   	        	 }    58   	 `     CARRIER28800   	 C!    x   	 ~ &"    x   	 a!	#    x   	 D"$    x   	 '# %    x   	 
$!&       	 $"'    59   	 %x#(    CONNECT16800   	 &[$)    1   	 '>%*    x   	 y(!&+    x   	 \)',    x   	 ?*'-    x   	 "+(.       	 ,)/    61   	 ,*0    CONNECT21600   	 -s+1    1   	 .V,2    x   	 /9-3    x   	 X       x   	 ;     x   	        	     62   	     CONNECT24000   	 o    1   	 R    x   	 5    x   	 p	    x   	 S
	    x   	 6
       	 	    	   	 
   Table3-1.ResultCodes(Cont'd)ShortForm LongForm   	     nValueinATXnCommand   	 s       	 V       	 9       	 t       	 W       	 :	       	 
	       	  
    0   	 	    1   	 n
    2   	 
Q
    3   	 4    4   	 o
       	 R
    63   	 5    CONNECT26400   	     1   	     x   	     x   	 i    x   	 L    x   	 /       	 j    64   	 M    CONNECT28800   	 0    1   	     x   	     x   	     x   	 d    x   	 G       	 *     66   	 e
!    COMPRESSION:CLASS5   	 H "    x   	 +!#    x   	 "$    x   	 " %    x   	 #|!&    x   	 $_"'       	 %B#(    67   	 }&%$)    COMPRESSION:V.42bis   	 `'%*    x   	 C(%+    x   	 &)&,    x   	 	*'-    x   	 *(.    x   	 +w)/       	 ,Z*0    69   	 -=+1    COMPRESSION:NONE   	 x. ,2    x   	 [/-3    x   	 >0-4    x   	 X       x   	 ;     x   	        	     76   	     PROTOCOL:NONE   	 o    x   	 R    x   	 5    x   	 p	    x   	 S
	    x   	 6
       	 	    77   	 
    PROTOCOL:LAPM   	 

    x   	 j    x   	 M
    x   	 0    x   	 k    x   	 N       	 1    80   	     PROTOCOL:ALT   	     x   	     x   	 e    x   	 H    x   	 +    x   	 f       	 I    81   	 ,    PROTOCOL:ALT-CELLULAR   	     x   	     x   	 }    x   	 `     x   	 C!    x   	 ~ &"       	 a!	#    +F4   	 D"$    +FCERROR   	 '# %    x   	 
$!&    x   	 $"'    x   	 %x#(    x   	 &[$)    x   	 '>%*       	 y(!&+    Note:An'x'inacolumnindicatesthatthemessage(eitherthelongformif   	 \)',   verbose,orthevalueonlyforshortform)willbegeneratedwhenthatparticularvalueof'n'(shownatthetopofthecolumn)hasbeenselectedbytheuseofATXn.Ifthecolumnisblank,thennomessagewillbegeneratedforthatxoption.Anumeralindicateswhichlessexplicitmessage(verboseorshortform)willbeoutputforthatXoption.(Also,seeSection3.3).    	 '.+2       	 
/,3       	 /-4       	 X          	 ;        	        	     Yn-LongSpaceDisconnect   	    Thiscommandenables/disablesthegenerationandresponsetolongspacedisconnect.Theparametervalue,ifvalid,iswrittentoS21bit7.Y0     Disableslongspacedisconnect.(default.)   	 W   Y1     Enableslongspacedisconnect.Innon-errorcorrectionmode,themodem   	 	   willsendalongspaceoffoursecondspriortogoingon-hook.Inerrorcorrectionmode,themodemwillrespondtothereceiptofalongspace(i.e.,abreaksignalgreaterthan1.6seconds)bygoingon-hook.ResultCodes:OK     n=0or1.   	 

   ERROR     Otherwise.   	 
w   Zn-SoftResetandRestoreProfileThemodemperformsasoftresetandrestores(recalls)theconfigurationprofileaccordingtotheparametersupplied.Ifnoparameterisspecified,zeroisassumed.Z0     Softresetandrestorestoredprofile0.   	 _   Z1     Softresetandrestorestoredprofile1.   	 '   ResultCodes:OK     n=0or1.   	    ERROR     Otherwise.   	    3.2.2.     AT&Commands   	 G   &Cn-RLSD(DCD)OptionThemodemcontrolstheRLSDoutputinaccordancewiththeparametersupplied.Theparametervalue,ifvalid,iswrittentoS21bit5.&C0     RLSDremainsONatalltimes.(Default.)   	 g   &C1     RLSDfollowsthestateofthecarrier.   	 /   ResultCodes:OK     n=0or1.   	    ERROR     Otherwise.   	     	   	 O!   &Dn-DTROptionThiscommandinterpretstheONtoOFFtransitionoftheDTRsignalfromtheDTEinaccordancewiththeparametersupplied.Theparametervalue,ifvalid,iswrittentoS21bits3and4.Also,seeS25.&D0-     DTRdropisinterpretedaccordingtothecurrent&Qnsettingas   	 x    follows:(Default.)&Q0,&Q5,&Q6    p DTRisignored(assumedON).AllowsoperationwithDTEswhichdo   	    notprovideDTR.&Q1,&Q4     DTRdropcausesthemodemtohangup.Auto-answerisnotaffected.   	 @   &Q2,&Q3     DTRdropcausesthemodemtohangup.Auto-answerisinhibited.   	 `		   &D1     DTRdropisinterpretedaccordingtothecurrent&Qnsettingasfollows:   	 (

   &Q0,&Q1,&Q4,&Q5,&Q6     
 DTRdropisinterpretedbythemodemasifthe   	 
   asynchronousescapesequencehadbeenentered.Themodemreturnstoasynchronouscommandstatewithoutdisconnecting.&Q2,&Q3     DTRdropcausesthemodemtohangup.Auto-answerisinhibited.   	 H
   &D2     DTRdropisinterpretedaccordingtothecurrent&Qnsettingasfollows:   	    &Q0through&Q6    
 DTRdropcausesthemodemtohangup.Auto-answeris   	    inhibited.&D3     DTRdropisinterpretedaccordingtothecurrent&Qnsettingasfollows:   	 h   &Q0,&Q1,&Q4,&Q5,&Q6     
 DTRdropcausesthemodemtoperformasoftresetas   	 0   iftheZcommandwerereceived.The&Ysettingdetermineswhichprofileisloaded.&Q2,&Q3     DTRdropcausesthemodemtohangup.Auto-answerisinhibited.   	 0   If&Q5,&Q6,+FCLASS=1or+FCLASS=2isineffect,theactiontakenisthesameasfor&Q0.&Fn-RestoreFactoryConfiguration(Profile)Themodemloadsthefactorydefaultconfiguration(profile).ThefactorydefaultsareidentifiedforeachcommandandintheS-Registerdescriptions.Aconfiguration(profile)consistsofasubsetofS-Registers.&F0     Restorefactoryconfiguration0.   	     &F1     Restorefactoryconfiguration1.   	 p   ResultCodes:OK        	 X     ERROR     Ifthemodemisconnected.   	  !   &Gn-SelectGuardToneThemodemgeneratestheguardtoneselectedbythiscommandaccordingtotheparametersupplied(DPSKmodulationmodesonly).Theparametervalue,ifvalid,iswrittentoS23bits6and7.&G0     Disablesguardtone.(DefaultforUSmodels.)   	  &   &G1     Disablesguardtone.   	  x'   &G2     Selects1800Hzguardtone.(DefaultforW-classmodels.)   	 !@(   Thiscommandmaynotbepermittedinsomecountries.ResultCodes:OK     n=0to2.   	 #!+   ERROR     Otherwise.   	 $`",   	   	 %(#-   &Jn-TelephoneJackControlThiscommandisonlyincludedforcompatibilityandperformsnofunctionexcepttoloadtheS-Register.Theparametervalue,ifvalid,iswrittenS21bit1.&J0     &J0command.(Default.)   	 X   &J1     &J1command.   	 x    ResultCodes:OK     n=0or1.   	    ERROR     Otherwise.   	 x   &Kn-FlowControlThiscommanddefinestheDTE/DCE(terminal/modem)flowcontrolmechanism.Theparametervalue,ifvalid,iswrittentoS39bits0,1,and2.&K0     Disablesflowcontrol.   	 
   &K3     EnablesRTS/CTSflowcontrol.(Defaultfordatamodemmodes.)   	 `	   &K4     EnablesXON/XOFFflowcontrol.   	 (

   &K5     EnablestransparentXON/XOFFflowcontrol.   	 H
   &K6     EnablesbothRTS/CTSandXON/XOFFflowcontrol.(Defaultforfaxmodem   	    modes.)ResultCodes:OK     n=0,3,4,5,or6.   	 h   ERROR     Otherwise.   	 0   &Ln-LeasedLineOperationThiscommandselectsleasedordial-uplineoperationforcompatibility.TheOKresponseisreturnedforavalidparameter,butnootheractionisperformed.Theparametervalue,ifvalid,iswrittentoS27bit2.&L0     Selectsdial-uplineoperation.   	    &L1     Selectsleasedlineoperation.   	    ResultCodes:OK     n=0or1.   	 p   ERROR     Otherwise.   	 8   	   	     &Mn-Asynchronous/SynchronousModeSelectionThiscommanddeterminestheDTRoperatingmode.Themodemtreatsthe&Mcommandasasubsetofthe&Qcommand.&M0     Selectsdirectasynchronousoperation.Notethatthecommandsequence   	 X   &M0\N0selectsnormalbufferedmode,butthecommandsequence\N0&M0selectsdirectmode.Thisisbecausethe\N0commandisanalogoustothe&Q6command.Thevalue000biswrittentoS27bits3,1,and0,respectively.(See&Q).&M1     Selectssynchronousconnectmodewithasyncoff-linecommandmode.The   	 x   value001biswrittentoS27bits3,1,and0,respectively.(Serialinterfaceoperationonly.)&M2     Selectssynchronousconnectmodewithasyncoff-linecommandmode.Sameas   	 (

   &M1exceptthat&M2enablesDTRdialingofdirectoryslot0.ThemodemwilldisconnectifDTRisOFFformorethantheperiodinS25(inunitsofhundredthsofasecond):thedataconnectionwillbesynchronous.Thevalue010biswrittentoS27bits3,1,and0,respectively.(Serialinterfaceoperationonly.)&M3     Selectssynchronousconnectmode.ThismodeallowsDTRtoactasa   	    talk/dataswitch.ThecallismanuallyinitiatedwhileDTRisinactive.WhenDTRbecomesactive,thehandshakeproceedsinoriginateoranswermodeaccordingtoS14bit7.Thevalue011biswrittentoS27bits3,1,and0,respectively.(Serialinterfaceoperationonly.)ResultCodes:OK     n=0to3.   	 0   ERROR     Otherwise.   	 P   &Pn-SelectPulseDialMake/BreakRatioThiscommanddeterminesthemake/breakratiousedduringpulsedialing.ItisonlyeffectiveiftheappropriatebittoenablethiscommandissetthroughtheConfigurACEprogram.Ifenabled,itwilloverridethemake/breakratiosintheOEMparametersinConfigurACE.Thedefaultiscountry-dependent.Theparametervalue,ifvalid,iswrittentoS28bits3and4.&P0     Selects39%-61%make/breakratioat10pulsespersecond.(Default.)   	 p   &P1     Selects33%-67%make/breakratioat10pulsespersecond.   	 8   &P2     Selects39%-61%make/breakratioat20pulsespersecond.   	 X     &P3     Selects33%-67%make/breakratioat20pulsespersecond.   	  !   ResultCodes:OK     n=0to3.   	 X#   ERROR     Otherwise.   	 x $   	   	 @%   &Qn-Sync/AsyncModeThiscommandisanextensionofthe&Mcommandandisusedtocontroltheconnectionmodespermitted.ItisusedinconjunctionwithS36andS48.(Also,see\N.)NOTE:Whenthe&Q0to&Q4commandisissuedtoselectthemode,thesubsequentconnectmessagewillreporttheDCEspeedregardlessoftheWcommandandS95settings.&Q0     Selectsdirectasynchronousoperation.Thevalue000biswrittentoS27   	 x   bits3,1,and0,respectively.See&M0.&Q1     Selectssynchronousconnectmodewithasyncoff-linecommandmode.The   	 `		   value001biswrittentoS27bits3,1,and0,respectively.See&M1.(Serialinterfaceoperationonly.)&Q2     Selectssynchronousconnectmodewithasyncoff-linecommandmodeand   	 `	   enablesDTRdialingofdirectory0.Thevalue010biswrittentoS27bits3,1,and0,respectively.See&M2.(Serialinterfaceoperationonly.)&Q3     Selectssynchronousconnectmodewithasyncoff-linecommandmodeand   	    enablesDTRtoactasTalk/Dataswitch.Thevalue011biswrittentoS27bits3,1,and0,respectively.See&M3.(Serialinterfaceoperationonly.)&Q4     SelectsAutoSyncoperation.Thevalue100biswrittentoS27bits3,1,   	 h   and0,respectively.     AutoSyncoperation,whenusedinconjunctionwiththeHayesSynchronousInterface(HSI)capabilityintheDTE,providessynchronouscommunicationcapabilityfromanasynchronousterminal.     StartingAutoSync.SetregistersS19,S20,andS25tothedesiredvaluesbeforeselectingAutoSyncoperationwith&Q4.AftertheCONNECTmessageisissued,themodemwaitstheperiodoftimespecifiedbyS25beforeexaminingDTR.IfDTRison,themodementersthesynchronousoperatingstate;ifDTRisoff,themodemterminatesthelineconnectionandreturnstotheasynchronouscommandstate.     StoppingAutoSync.AutoSyncoperationisstoppeduponlossofcarrierortheon-to-offtransitionofDTR.Lossofcarrierwillcausethemodemtoreturntotheasynchronouscommandstate.Anon-to-offtransitionofDTRwillcausethemodemtoreturntotheasynchronouscommandstateandeithernotterminatethelineconnection(&D1active)orterminatethelineconnection(anyother&Dncommandactive).&Q5     Themodemwilltrytonegotiateanerror-correctedlink.Themodemcanbe   	 X#   configuredusingS36todeterminewhetherafailurewillresultinthemodemreturningon-hookorwillresultinfallbacktoanasynchronousconnection.Thevalue101biswrittentoS27bits3,1,and0,respectively.(Default.)&Q6     Selectsasynchronousoperationinnormalmode(speedbuffering).Thevalue   	  x'   110biswrittentoS27bits3,1,and0,respectively.ResultCodes:OK     n=0to6.   	 (# *   ERROR     Otherwise.   	 #!+   	   	 $`",   &Rn-RTS/CTSOptionThisselectshowthemodemcontrolsCTS.CTSoperationismodifiedifhardwareflowcontrolisselected(see&Kcommand).Theparametervalue,ifvalid,iswrittentoS21bit2.&R0     Insyncmode,CTStracksthestateofRTS;theRTS-to-CTSdelayisdefined   	 x    byS26.Inasyncmode,CTSactsaccordingtoV.25bishandshake.&R1     Insyncmode,CTSisalwaysON(RTStransitionsareignored).Inasync   	    mode,CTSwillonlydropifrequiredbyflowcontrol.(Default.)ResultCodes:OK     n=0or1.   	 `		   ERROR     Otherwise.   	 (

   &Sn-DSROverrideThiscommandselectshowthemodemwillcontrolDSR.Theparametervalue,ifvalid,iswrittentoS21bit6.&S0     DSRwillremainONatalltimes.(Default.)   	 H
   &S1     DSRwillbecomeactiveafteranswertonehasbeendetectedandinactive   	    afterthecarrierhasbeenlost.ResultCodes:OK     n=0or1.   	 h   ERROR     Otherwise.   	 0   &Tn-TestandDiagnosticsThemodemwillperformselectedtestanddiagnosticfunctionsaccordingtotheparametersupplied.Atestcanberunonlywheninanasynchronousoperationinnon-error-correctionmode(normalordirectmode).Toterminateatestinprogress,theescapesequencemustbeenteredfirst,exceptforparameters7and8(seeSection3.1.3).IfS18isnon-zero,atestwillterminateautomaticallyafterthetimespecifiedbyS18anddisplaytheOKmessage.&T0     Terminatestestinprogress.ClearsS16.   	 p   &T1     Initiateslocalanalogloopback,V.54Loop3.SetsS16bit0.Ifa   	 8   connectionexistswhenthiscommandisissued,themodemhangsup.TheCONNECTXXXXmessageisdisplayeduponthestartofthetest.&T2     ReturnsERROR.   	 8   &T3     Initiateslocaldigitalloopback,V.54Loop2.SetsS16bit2.Ifno   	 X     connectionexists,ERRORisreturned.SetsS16bit4whenthetestisinprogress.&T4     Enablesdigitalloopbackacknowledgmentforremoterequest,i.e.,anRDL   	 X#   requestfromaremotemodemisallowed.SetsS23bit0.(Default.)&T5     Disablesdigitalloopbackacknowledgmentforremoterequest,i.e.,anRDL   	 @%   requestfromaremotemodemisdenied.ClearsS23bit0.&T6     Requestsaremotedigitalloopback(RDL),V.54Loop2,withoutselftest.   	  x'   Ifnoconnectionexists,ERRORisreturned.SetsS16bit4whenthetestisinprogress.TheCONNECTXXXXmessageisdisplayeduponthestartofthetest.&T7     Requestsaremotedigitalloopback(RDL),V.54Loop2,withselftest.(In   	 (# *   selftest,atestpatternisloopedbackandcheckedbythemodem.)Ifnoconnectionexists,ERRORisreturned.WhenthetestisterminatedeitherviaexpirationofS18,orviathe&T0orHcommand,thenumberofdetectederrorsisreportedtotheDTE.SetsS16bit5whenthetestisinprogress.&T8     Initiateslocalanalogloopback,V.54Loop3,withselftest.(Inself   	 '$/   test,atestpatternisloopedbackandcheckedbythemodem.)Ifaconnectionexists,themodemhangsupbeforethetestisinitiated.WhenthetestisterminatedeitherviaexpirationofS18,orviathe&T0orHcommand,thenumberofdetectederrorsisreportedtotheDTE.SetsS16bit6whenthetestisinprogress.ThiscommandmaynotbeavailableinsomecountriesduetoPTTrestrictions.	   	 ,0*6   &V-DisplayCurrentConfigurationandStoredProfilesReportsthecurrent(active)configuration,thestored(user)profiles,andthefirstfourstoredtelephonenumbers.ThestoredprofilesandtelephonenumbersarenotdisplayediftheNVRAMisnotinstalledorisnotoperationalasdetectedbytheNVRAMtestduringresetprocessing.ResultCode:OKExample:AT&VACTIVEPROFILE:B0E1L1M1N1QOTV1W0X4Y0&C0&D0&G2&J0&K3&Q5&R1&S0&T4&X0&Y0S00:002S01:000S02:043S03:013S04:010S05:008S06:002S07:030S08:002S09:006S10:014S11:255S12:050S18:000S25:005S26:001S36:007S37:000S38:020S44:020S46:138S48:007S95:000STOREDPROFILE0:B0E1L1M1N1QOTV1W0X4Y0&C0&D0&G2&J0&K3&Q5&R1&S0&T4&X0S00:002S02:043S06:002S07:030S08:002S09:006S10:014S11:095S12:050S18:000S36:007S37:000S40:105S41:003S44:020S46:138S95:000STOREDPROFILE1:B0E1L1M1N1QOTV1W0X4Y0&C0&D0&G2&J0&K3&Q5&R1&S0&T4&X0S00:002S02:043S06:002S07:030S08:002S09:006S10:014S11:095S12:050S18:000S36:007S37:000S40:105S41:003S44:020S46:138S95:000TELEPHONENUMBERS:0=     1=   	 p   2=     3=   	 8   OKIftheNVRAMisnotinstalledorisnotoperationalasdetectedbytheNVRAMtest,thefollowingmessageisdisplayed:NVRAMFAILEDORNOTINSTALLED&Wn-StoreCurrentConfigurationSavesthecurrent(active)configuration(profile),includingS-Registers,inoneofthetwouserprofilesinNVRAMasdenotedbytheparametervalue.ThiscommandwillyieldanERRORmessageiftheNVRAMisnotinstalledorisnotoperationalasdetectedbytheNVRAMtest.Thecurrentconfigurationiscomprisedofalistofstorableparametersillustratedinthe&Vcommand.ThesesettingsarerestoredtotheactiveconfigurationuponreceivinganZncommandoratpowerup(see&Yncommand).&W0     Storethecurrentconfigurationasprofile0.   	 #!+   &W1     Storethecurrentconfigurationasprofile1.   	 $`",   ResultCodes:OK     n=0or1.   	 H&#.   ERROR     Otherwise.   	 '$/   	   	 '%0   &Xn-SelectSynchronousClockSourceSelectsthesourceofthetransmitclockforthesynchronousmodeofoperation.Theparametervalue,ifvalid,iswrittentoS27bits4and5.Inasynchronousmode,thetransmitandreceiveclocksareturnedOFF.Insynchronousmode,theclocksareturnedONwiththefrequencyof1200Hzorfastercorrespondingtothespeedthatisselectedformodemoperation.&X0     Selectsinternaltiming.Themodemgeneratesthetransmitclocksignaland   	    appliesittotheTXCLKoutputattheserialinterface.&X1     Selectsexternaltiming.ThelocalDTEsourcesthetransmitclocksignal   	 @   ontheXTCLKinputoftheserialinterface.ThemodemappliesthisclocktotheTXCLKoutputattheserialinterface.&X2     Selectsslavereceivetiming.Themodemderivesthetransmitclocksignal   	 
   fromtheincomingcarrierandappliesittotheTXCLKoutputattheserialinterface.ResultCodes:OK     n=0to2.   	    ERROR     Otherwise.   	    &Yn-DesignateaDefaultResetProfileSelectswhichuserprofilewillbeusedafterahardreset.&Y0     Themodemwilluseprofile0.   	 0   &Y1     Themodemwilluseprofile1.   	    ResultCodes:OK     n=0to1.   	 0   ERROR     Ifn>1,orifNVRAMisnotinstalledorisnotoperational.   	 P   &Zn=x-StoreTelephoneNumberThemodemcanstoreuptofourtelephonenumbersandeachtelephonenumberdialstringcancontainupto45digits.&Zn=x     n=0to3andx=dialstring.(Requires256-byteNVRAM.)   	 p   ResultCodes:OK     Forn_3,andx_45digits.   	     ERROR     Ifn>3,x>45digits,orifNVRAMisnotinstalledorisnot   	 p   operational.3.2.3.     AT%Commands   	 X     %En-Enable/DisableLineQualityMonitorandAuto-RetrainorFallback/FallForwardControlswhetherornotthemodemwillautomaticallymonitorthelinequalityandrequestaretrain(%E1)orfallbackwhenlinequalityisinsufficientorfallforwardwhenlinequalityissufficient(%E2).Appliestodial-uplineonly.Theparametervalue,ifvalid,iswrittentoS41bits2and6.Ifenabled,themodemattemptstoretrainforamaximumof30seconds.%E0     Disablelinequalitymonitorandauto-retrain.(Default.)   	 !@(   %E1     Enablelinequalitymonitorandauto-retrain.   	 `" )   %E2     Enablelinequalitymonitorandfallback/fallforward.   	 (# *   %E3     Enablelinequalitymonitorandauto-retrain,buthang-upimmediatelywhen   	 #!+   EQMreacheshang-upthreshold(fasthang-up).ResultCodes:OK     n=0,1,or2.   	 H&#.   ERROR     Otherwise.   	 '$/   	   	 '%0   Fallback/FallForward.When%E2isactive,themodemmonitorsthelinequality(EQM).Whenlinequalityisinsufficient,themodemwillinitiatearaterenegotiationtoalowerspeedwithintheV.32bis/V.32modulationspeeds.Themodemwillkeepfallingbackifnecessaryuntilthespeedreaches4800bps.Belowthisrate,themodemwillonlydoretrainsifEQMthresholdsareexceeded.IftheEQMissufficientforatleastoneminute,themodemwillinitiatearaterenegotiationtoahigherspeedwithintheV.32/V.32bismodulationspeeds.TheraterenegotiationswillbedonewithoutaretrainifaV.32bisconnectionisestablished.Speedsattemptedduringfallback/fallforwardarethoseshowntobeavailableintheratesequencesexchangedduringtheinitialconnection.Fallback/fallforwardisavailableinerrorcorrectionandnormalmodes,butnotindirectmodeorsynchronousmodewithexternalclocks.%L-LineSignalLevelReturnsavaluewhichindicatesthereceivedsignallevel.Thevaluereturnedisadirectindication(DAAdependent)ofthereceivelevelattheMDP,notatthetelephonelineconnector.Forexample,009=-9dBm,043=-43dBm,andsoon.ResultCodes:OK%Q-LineSignalQualityReportsthelinesignalquality(DAAdependent).ReturnsthehigherorderbyteoftheEQMvalue.BasedontheEQMvalue,retrainorfallback/fallforwardmaybeinitiatedifenabledby%E1or%E2.Example:AT%Q015ResultCodes:OK     Ifconnected.   	     ERROR     Ifnotconnected,orconnectedin300bps,V.23,orfaxmodes.   	 p   %T-PTTTestingUtilitiesFacilitatesPTTtestingofsignallevelsbyprovidingcontinuoussignalsregardlessofwhetherthemodemisconnectedornot.Thesignaltransmittedisinaccordancewiththeparameterprovided.ThisisarangeofcommandsthatallowtheusertoinitiateaseriesofsignalsthatarenecessaryforPTTapproval.Thesignalsemittedincludeanswertone,modulation,carriers,andotherpertinentsignals.Atestisinitiateduponreceiptofan%TTn(thesecondTisapasswordandnisatestnumber),andthetestisabortedwhenanykeyboardcharacterisentered.Themodemwillcontinuouslytransmitthetoneorcarrieraccordingtotheparametersupplied.     %TT00-%TT09    
 DTMFtonedialdigits0to9.   	 `" )        %TT0A    p DTMFdigit*.   	 (# *        %TT0B    p DTMFdigit#.   	 #!+        %TT0C    p DTMFdigitA.   	 $`",        %TT0D    p DTMFdigitB.   	 %(#-        %TT0E    p DTMFdigitC.   	 H&#.        %TT0F    p DTMFdigitD.   	 '$/        %TT10    p V.21channel1mark(originate)symbol.   	 '%0        %TT11    p V.21channel2marksymbol.   	 (H&1        %TT12    p V.23backwardchannelmarksymbol.   	 h)'2        %TT13    p V.23forwardchannelmarksymbol.   	 0*'3        %TT15    p V.22originate(callmark)signallingat1200bps.   	 *(4        %TT16    p V.22bisoriginate(callmark)signallingat2400bps.   	 +h)5        %TT17    p V.22answersignalling(guardtoneifPTTrequired).   	 ,0*6        %TT18    p V.22bisanswersignalling(guardtoneifrequired).   	 P-*7        %TT19    p V.21channel1spacesymbol.   	 .+8        %TT1A    p V.21channel2spacesymbol.   	 .,9        %TT1B    p V.23backwardchannelspacesymbol.   	 /P-:        %TT1C    p V.23forwardchannelspacesymbol.   	 p0.;        %TT20    p V.329600bps.   	 X           %TT21    p V.32bis14400bps.   	           %TT30    p Silence(on-line),i.e.,gooff-hook.   	         %TT31    p V.25answertone.   	 X        %TT32    p 1800Hzguardtone.   	 x         %TT33    p V.25callingtone(1300Hz).   	 @        %TT34    p Faxcallingtone(1100Hz).   	         %TT40    p V.21channel2   	 x        %TT41    p V.27ter2400bps   	 @        %TT42    p V.27ter4800bps   	 `		        %TT43    p V.297200bps   	 (

        %TT44    p V.299600bps   	 
        %TT45    p V.177200bpslongtrain   	 `	        %TT46    p V.177200bpsshorttrain   	 (

        %TT47    p V.179600bpslongtrain   	 H
        %TT48    p V.179600bpsshorttrain   	         %TT49    p V.1712000bpslongtrain   	         %TT4A    p V.1712000bpsshorttrain   	 H
        %TT4B    p V.1714400bpslongtrain   	 h        %TT4C    p V.1714400bpsshorttrain   	 0        %TT5R,S,C,A,P    
 V.FCmodulation,wheretheR,S,C,A,andPparameters   	    are:Parameter Description   	     Default   	     V.FCRange   	     V.FCParameter   	 i       	 L    R   	 /    DataRate   	 j    -   	 M    6-Ch   	 0     CONF(+41h)   	 !       	 "    S   	 #    SymbolRate   	 d$    0(2400baud)   	  G%    0-5(mask)   	 !*&    Fn60,Addr101   	 e"
 '       	 H# (    C   	 +$!)    CarrierOffset   	 %"*    0   	 %#+    n*5Hz   	 &|$,    Fn59,Addr212   	 'y%-       	 (\&.    A   	 )?'/    AuxChannel   	 z*"(0    0   	 ]+)1    0/1   	 @,)2    SECEN   	 #-*3       	 .+4    P   	 .,5    Pre-Emphasis   	 /t-6    0   	 X       0-15   	 ;     Fn63,Addr0E6   	        	     Notes:   	    1.     Ifaparameterisomitted,itwillassumeitsdefaultvalue.Nospecial   	 o   errororboundscheckingwillbedone.(Forexample,asymbolratemaskof02isillegalfortheRC288DPi/VFCbutwillnotbechecked).Theuserisexpectedtoselectmeaningfulcombinationsofparameters.2.     Transmitleveldeviationisdisabled.   	 		       	 
W
       	 :	       	 u
       	 X
 
       	 ;       	     	   	 
   3.2.4.     AT\Commands   	 X      \Gn-Modem-to-ModemFlowControl(XON/XOFF)Innon-errorcorrectionmode,themodemenablesordisablesthegenerationorrecognitionofmodem-to-modemXON/XOFFflowcontrolaccordingtotheparametersupplied.Theparametervalue,ifvalid,iswrittentoS41bit3.Inerrorcorrectionmode,thesettingofmodem-to-modemXON/XOFFflowcontrolisignored.However,theserialportflowcontrolsettings(AT&K)remainactiveduringareliablelink.Duetothebufferingsystemusedinthemodem,modem-to-modemflowcontrolisnormallydisabled.\G0     Disablesmodem-to-modemXON/XOFFflowcontrol.(Default.)   	 (

   \G1     Enablesmodem-to-modemXON/XOFFflowcontrol.   	 
   ResultCodes:OK     n=0or1.   	 (

   ERROR     Otherwise.   	 H
   \Kn-BreakControlControlstheresponseofthemodemtoabreakreceivedfromtheDTEortheremotemodemorthe\Bcommandaccordingtotheparametersupplied.Theparametervalue,ifvalid,iswrittentoS40bits3,4,and5.Theresponseisdifferentinthreeseparatestates.ThefirststateiswherethemodemreceivesabreakfromtheDTEwhenthemodemisoperatingindatatransfermode:\K0     Enteron-linecommandmode,nobreaksenttotheremotemodem.   	 0   \K1     Cleardatabuffersandsendbreaktoremotemodem.   	 P   \K2     Sameas0.   	    \K3     Sendbreaktoremotemodemimmediately.   	    \K4     Sameas0.   	 P   \K5     Sendbreaktoremotemodeminsequencewithtransmitteddata.(Default.)   	 p   Thesecondcaseiswherethemodemisintheon-linecommandstate(waitingforATcommands)duringadataconnection,andthe\Bisreceivedinordertosendabreaktotheremotemodem:\K0     Cleardatabuffersandsendbreaktoremotemodem.   	 8   \K1     Cleardatabuffersandsendbreaktoremotemodem.(Sameas0.)   	 X     \K2     Sendbreaktoremotemodemimmediately.   	  !   \K3     Sendbreaktoremotemodemimmediately.(Sameas2.)   	 "   \K4     Sendbreaktoremotemodeminsequencewithdata.   	 X#   \K5     Sendbreaktoremotemodeminsequencewithdata.(Sameas4.)(Default.)   	 x $   Thethirdcaseiswhereabreakisreceivedfromaremotemodemduringanon-errorcorrectedconnection:\K0     ClearsdatabuffersandsendsbreaktotheDTE.   	  x'   \K1     ClearsdatabuffersandsendsbreaktotheDTE.(Sameas0.)   	 !@(   \K2     SendabreakimmediatelytoDTE.   	 `" )   \K3     SendabreakimmediatelytoDTE.(Sameas2.)   	 (# *   \K4     SendabreakinsequencewithreceiveddatatoDTE.   	 #!+   \K5     SendabreakinsequencewithreceiveddatatoDTE.(Sameas4.)   	 $`",   (Default.)ResultCodes:OK     n=0to5.   	 '$/   ERROR     Otherwise.   	 '%0   	   	 (H&1   \Nn-OperatingModeThiscommandcontrolsthepreferrederrorcorrectingmodetobenegotiatedinasubsequentdataconnection.ThiscommandisaffectedbytheOEMfirmwareconfiguration.\N0     Selectsnormalspeedbufferedmode(disableserror-correctionmode).   	 x    (Forces&Q6.)\N1     Serialinterfaceselected-Selectsdirectmodeandisequivalentto&M0,   	    &Q0modeofoperation.(Forces&Q0.)     Parallelinterfaceselected-Sameas\N0.\N2     Selectsreliable(error-correction)mode.Themodemwillfirstattempta   	 `		   LAPMconnectionandthenanMNPconnection.Failuretomakeareliableconnectionresultsinthemodemhangingup.(Forces&Q5,S36=4,andS48=7.)\N3     Selectsautoreliablemode.Thisoperatesthesameas\N2exceptfailure   	 `	   tomakeareliableconnectionresultsinthemodemfallingbacktothespeedbufferednormalmode.(Forces&Q5,S36=7,andS48=7.)\N4     SelectsLAPMerror-correctionmode.FailuretomakeanLAPM   	    error-correctionconnectionresultsinthemodemhangingup.(Forces&Q5andS48=0.)Note:The-K1commandcanoverridethe\N4command.\N5     SelectsMNPerror-correctionmode.FailuretomakeanMNPerror-correction   	 h   connectionresultsinthemodemhangingup.(Forces&Q5,S36=4,andS48=128.)ResultCodes:OK     n=0to5.   	 h   ERROR     Otherwise.   	 0   	   	 P   3.2.5.     AT**Commands   	 X      **-DownloadtoFlashMemoryTheflashmemorydownloaderintheMCUfirmwareallowsflashmemory(e.g.,ATMELAT29C010orcompatibledevice)connectedtotheMCUmemoryexternalbustobeupgradedwithrevisedMCUfirmware.Thisprocesstransfers(uploads)theupgradeprogramfromthehostcomputertotheMCUwhichtransfers(downloads)thedatatotheflashmemorydevice.NotethatthisflashmemorydownloaderfunctionmustbeprovidedinRC288ACi/VFCorRC288ACL/VFCfirmwareinitiallyinstalledinexternalflashmemoryifitisnotresidentintheMCUinternalROM.Thefollowingsequencedescribestheflashdownloadprocess:a.     InitiatethedownloadprocessusingtheAT**ncommand,where:   	 
        AT**0=Downloadspeedisthelastsensedspeed.     AT**1=Downloadspeedis38.4kbps.     AT**2=Downloadspeedis57.6kbps.     The"Downloadinitiated"messageappearsuponissuingtheAT**ncommand.b.     PerformanASCIIuploadofthenewhexfilefromthehostcomputertothe   	    modemusinganindustrystandardcommunicationssoftwareoranequivalentprocess.EnsurethatASCIItransmitpacingisdisabledinthecommunicationspackage.Notethataflashdownloadcapabilitymustbecontainedinthenewdownloadcodetoenablesubsequentflashdownloads.c.     A"Devicesuccessfullyprogrammed"messageisdisplayedatthecompletion   	 h   ofasuccessfuldownload.d.     A"WrongDevice"messagesisdisplayedifanincorrectdeviceisused   	 P   (e.g.,anon-ATMELAT29C010compatibledevice).Inthiscase,turnmodempoweroff,replacethememorydevicewithanATMELAT29C010orcompatibledevice(preprogrammedwiththemodemfirmwareobjectcodeifititheflashdownloaderisnotresidentintheMCUinternalROM),powerupthemodem,andreinitiatethedownloadatstepa.e.     A"WrongHexfileorflowcontrol"messageisdisplayedifanincompatible   	     hexfileformatisused(non-MotorolaS3format)oriftheDTEignoresflowcontrol(theflashdownloadusesbothXon/XoffandRTS/CTSflowcontrol).Ifthewrongformatwasused,reinitiatethedownloadatstepaanduploadacorrectlyformattedfileinstepb.IftheDTEignoresflowcontrol,reconfiguretheDTEtosupportflowcontrolandreinitiatethedownloadatstepa.f.     Ifthedownloadfailstocomplete(e.g.,duetoflashmemorynot   	 x $   respondingcorrectly),initiateamodempoweronreset.Uponmodemresetcompletion,thedownloaderwillautomaticallyberestartedusingadefaultdownloadspeedof9600bps.g.     Ifthedownloadhascompleted,butthemodemfirmwarewillnotrun   	 !@(   properly(e.g.,ifserialinterfacecodewasloadedintoaparallelinterfacemodem),thedownloadoperationcanbereinitiatedbyresettingthemodemwiththeMCUNMIpinheldlow.	   	 $`",   3.3.     ERRORDETECTIONANDDATACOMPRESSIONCOMMANDS   	 X      3.3.1.     AT%Commands   	      %C-Enable/DisableDataCompressionEnablesordisablesdatacompressionnegotiation.Themodemcanonlyperformdatacompressiononanerrorcorrectedlink.Theparametervalue,ifvalid,iswrittentoS41bits0and1.%C0     Disablesdatacompression.ResetsS46bit1.   	    %C1     EnablesMNP5datacompressionnegotiation.ResetsS46bit1.   	 x   %C2     EnablesV.42bisdatacompression.SetsS46bit1.   	 @   %C3     EnablesbothV.42bisandMNP5datacompression.SetsS46bit1.   	 `		   (Default.)ResultCodes:OK     n=0,1,2,or3.   	 `	   ERROR     Otherwise.   	 (

   3.3.2.     AT\Commands   	 H
   \An-SelectMaximumMNPBlockSizeThemodemwilloperateanMNPerrorcorrectedlinkusingamaximumblocksizecontrolledbytheparametersupplied.Theparametervalue,ifvalid,iswrittentoS40bits6and7.\A0     64characters.   	 0   \A1     128characters.(Default.)   	    \A2     192characters.   	 h   \A3     256characters.   	 0   ResultCodes:OK     n=0to3.   	    ERROR     Otherwise.   	    \Bn-TransmitBreaktoRemoteInnon-errorcorrectionmode,themodemwilltransmitabreaksignaltotheremotemodemwithalengthinmultiplesof100msaccordingtoparameterspecified.Ifanumberinexcessof9isentered,9isused.Thecommandworksinconjunctionwiththe\Kcommand.Inerrorcorrectionmode,themodemwillsignalabreakthroughtheactiveerrorcorrectionprotocol,givingnoindicationofthelength.\B1-\B9     Breaklengthin100msunits.(Default=3.)(Non-errorcorrected   	  !   modeonly.)ResultCodes:OK     Ifconnectedindatamodemmode.   	 x $   NOCARRIER    p Ifnotconnectedorconnectedinfaxmodemmode.   	 @%   Note:Whenthemodemreceivesabreakfromtheremotemodem,breakispassedtotheDTEasfollows:Innon-errorcorrectionmodedirect,thebreaklengthispassed;innon-errorcorrectionmodenormalandinerrorcorrectionmode,a300msbreakispassed.	   	 (# *   \Ln-MNPBlock/StreamModeSelectAtconnectiontime,thiscommandcontrolstheselectionbetweenblockandstreammodesofoperationinMNP.Theparametervalue,ifvalid,iswrittentoS41bit4.\L0     UsestreammodeforMNPconnection.(Default.)   	 x    \L1     UseinteractiveblockmodeforMNPconnection.Thiscommandwillaccept   	 @   blockmodebutimplementstreammode.ResultCodes:OK     n=0or1.   	 @   ERROR     Otherwise.   	 `		   	   	 (

   3.4.     MNP10COMMANDS   	 X      3.4.1.     AT)Commands   	      Enablesordisablesautomaticadjustmentofthetransmitpowerleveltoaccommodatethesignallingrequirementsofcellulartelephoneequipment.Theparametervalue,ifvalid,iswrittentoS40bit2.Notethatthe@Mncommandsetstheinitialtransmitlevel.)M0     DisablespowerleveladjustmentduringMNP10linknegotiation.The)M0   	    commandwillallowthetransmitteradjustmentifcellularoperationisrequestedbytheremotemodem.(Default.))M1     EnablespowerleveladjustmentduringMNP10linknegotiation.NOTE:)M1   	 `		   shouldnotbeusedwith*H2.ResultCodes:OK     n=0or1.   	 `	   ERROR     Otherwise.   	 (

   3.4.2.     AT-Commands   	 H
   *Hn-LinkNegotiationSpeedThiscommandcontrolstheconnectionspeedforlinknegotiationsbeforeupshiftoccursbetweentwoMNP10modems.Theparametervalue,ifvalid,iswrittentoS28bits6and7.*H0     Linknegotiationoccursatthehighestsupportedspeed.(Default.)   	 0   *H1     Linknegotiationoccursat1200bps;usedprimarilyforestablishing   	    cellularconnections.*H2     Linknegotiationoccursat4800bps;usedprimarilytonegotiateanMNP10   	 0   connectiononlessthanaveragequalitytelephonelinesResultCodes:OK     n=0to2.   	    ERROR     Otherwise.   	 P   -Kn-MNPExtendedServicesEnablesordisablesconversionofaV.42LAPMconnectiontoanMNP10connection.Theparametervalue,ifvalid,iswrittentoS40bits0and1.-K0     DisablesV.42LAPMtoMNP10conversion.   	 p   -K1     EnablesV.42LAPMtoMNP10conversion.(Default.)   	 8   -K2     EnablesV.42LAPMtoMNP10conversion;inhibitsMNPExtendedServices   	 X     initiationduringV.42LAPManswermodedetectionphase.ResultCodes:OK     n=0or1.   	 X#   ERROR     Otherwise.   	 x $   -Qn-EnableFallbacktoV.22bis/V.22EnablesordisablesfallbackfromMNP10toV.22bis/V.22.Theparametervalue,ifvalid,iswrittentoS41bit7.-Q0     Disablesfallbackto2400bps(V.22bis)and1200bps(V.22).Fallbackis   	 !@(   enabledonlyto4800bps.-Q1     Enablesfallbackto2400bps(V.22bis)and1200bps(V.22).(Default.)   	 (# *   ResultCodes:OK     n=0or1.   	 $`",   ERROR     Otherwise.   	 %(#-   	   	 H&#.   @Mn-InitialCellularPowerLevelSettingSetstheinitialtransmitpowerlevelforupshiftatconnectuntillineconditionscanbedetermined.@M0correspondsto-26dBm,@M1correspondsto-30dBm,@M2through@M10correspondto-10dBm,and@M11through@M31correspondto-11dBmto-31dBm,respectively.Theparametervalue,ifvalid,iswrittentoS201bits0-4.@M0     -26dBm(Default.)   	    @M1     -30dBm   	 x   @M2     -10dBm   	 @   @M3-@M10    p -10dBm   	 `		   @M11     -11dBm   	 (

   @M12     -12dBm   	 
   ...@M30     -30dBm   	    @M31     -31dBm   	    ResultCodes:OK     n=0to31.   	 h   ERROR     Otherwise.   	 0   :E-CompromiseEqualizerEnableCommandEnablesordisablestheV.32compromiseequalizer.Theparametervalue,ifvalid,iswrittentoS201bit5.Thiscommandcanbeusedwhenthemodemisattachedtoeitheraflatlineoracellularconnection.:E0     Disablestheequalizer   	    :E1     Enablestheequalizer(Default.)   	    ResultCodes:OK     n=0or1.   	 p   ERROR     Otherwise.   	 8   	   	     3.5.     W-CLASSCOMMANDS   	 X      3.5.1.     AT%Commands   	      %Fn-Split-SpeedDirectionSelectDetermineswhichdirection(transmitorreceive)hasthe75bpschannel,andwhichhasthe1200bpschannel.Thiscommandisonlyvalidifthe\W1commandhasbeenexecuted.%F1     Selects75Tx/1200Rx.ResetsS28bits1and2.(Default.)   	    %F2     Selects1200Tx/75Rx.SetsS28bit1andresetsS28bit2.   	 x   3.5.2.     AT*Commands   	 @   *B-DisplayBlacklistedNumbersThiscommandrequeststhemodemtoreturnalistofblacklistednumberstotheDTE.Theformatoftheresponseisshownbytheexamplebelow.Permanentlyforbiddennumbersasdefinedbycountryrequirementswillnotappearonthislist.Ifnonumbersareblacklisted,onlytheOKresultcodeisissued.Example:     NO.-PHONENUMBER-     ------------------------------------     1;     4175537660   	 H
   Ѐ     2;     8288924961   	 h        3;     3887278862   	 0        4;     3124839442   	         5;     6284664   	 h             OK*D-DisplayDelayedNumbersThiscommandcausesthemodemtosendalistofthedelayednumberstogetherwiththedelayassociatedwitheach.Themodemwillreturnalistofdelayedtelephonenumbersasdefinedinthe*Bcommand.Theformatoftheresponseisshownbytheexamplebelow(delaytimesareshownashours:minutes:seconds).Ifnonumbersaredelayed,onlytheOKresultcodeisissued.Example:     NO.-PHONENUMBER-DELAY     -------------------------------------------------     1;     8264734660     
 2:00:00   	  !        2;     7532634661     
 2:00:00   	 "        3;     2587334662     
 0:02:00   	 X#        4;     7532651663     
 0:03:25   	 x $        5;     7459931664     
 0:01:45   	 @%             OK	   	 !@(   *NCnn-CountrySelectUpto20setsofcountryparametersmaybestoredintheEPROM.ThiscommandcheckstoseeiftheenterednumbermatchesthecountrycodeofoneofthecountriesstoredintheEPROM.Iffound,themodemstoresthelocationofthatcountryinNVRAM.Uponpoweruporasoftreset(Zcommand),themodemusesthislocationtoloadtheparametersforthecorrespondingcountry.ThedefaultvalueofzeroisusedifnoNVRAMisinstalledortheNVRAMfailedselftestduringreset.Note:AutomaticDAAcountrycoderecognitionisenabledbytheNC0command(the0countrycodeisreservedforthisfunction).AutomaticDAAcountrycoderecognitionisdisabledbytheNCnncommandselectinganyothervalidcountrycode.*NCnn     Selectcountryparameterscorrespondingtoenteredcountrycode(nn).   	 `	   Thecountrycodesare:     Country    p Code(nn)   	 H
        Australia    p 40   	         Austria    p 1   	         Belgium    p 2   	 H
        Bulgaria    p 27   	 h        Canada    p 20   	 0        CzechRepublic    
 19   	         Denmark    p 3   	 h        Finland    p 4   	 0        France    p 5   	 P        Germany    p 6   	         Greece    p 17   	         Hungary    p 23   	 P        Ireland    p 7   	 p        Israel    p 18   	 8        Italy    p 8   	          Japan    p 43   	 p        Luxembourg    
 9   	 8        Mexico    p 21   	 X          Netherlands    
 10   	  !        NewZealand    
 48   	 "        Norway    p 11   	 X#        Poland    p 24   	 x $        Portugal    p 12   	 @%        Russia    p 25   	  &        Singapore    p 47   	  x'        SlovacRepublic     
 26   	 !@(        Spain    p 13   	 `" )        Sweden    p 14   	 (# *        Switzerland    
 15   	 #!+        UnitedKingdom    
 16   	 $`",        UnitedStates    
 22   	 %(#-   ResultCodes:OK     IfparameterscorrespondingtoenteredcountrycodearepresentinEPROM.   	 '$/   ERROR     Otherwise.   	 '%0   	   	 (H&1   *Zn-ChangeDialCodes:Insomecountries,notablyNorway,thereexisttwomethodsofpulsedialing.Thiscommandallowstheusertoselectoneofthetwomethodsasappropriatefortheapplication.*Z0     Usedialcode0.(Default.)   	 x    *Z1     Usedialcode1.   	 @   ResultCodes:OK     n=0or1.   	 x   ERROR     Otherwise.   	 @   	   	 `		   3.5.3.     AT\Commands   	 X      \S-ReportActiveConfigurationThemodemreportsthecurrent(active)configurationfordisplay.Example:CMD DESCRIPTION/   	 @    OPTION   	 #    CMD   	     DESCRIPTION/   	     OPTION   	 	t	    CMD   	 
W
    DESCRIPTION/   	 :	    OPTION   	 u
       	 X
 
    ---   	 ;    --------------   	     -------   	 
    ---   	     --------------   	 o    -------   	 R    ---   	 5    --------------   	 p    -------   	 S       	 6       	     DTEBPS   	     2400   	     &C   	 j    DCDOPTION   	 M    0   	 0    S0   	 k    RINGSTOANS   	 N    002   	 1        	 !       	 "    DTEPARITY   	  #    8NONE   	 !e$    &D   	 "H %    DTROPTION   	 #+!&    0   	 f$"'    S1   	 I%"(    RINGCOUNT   	 ,&#)    000   	 '$*       	 '%+       	 (}&,    DIALMODE   	 )`'-    PULSE   	 *C(.    &G   	 ~+&)/    GUARDTONE   	 a,	*0    NONE   	 D-*1    S2   	 '.+2    <ESC>CHAR   	 
/,3    043   	 /-4       	 X          	 ;     LINESPEED   	     NONE   	     &K   	     FLOWCONTROL   	 o    NONE   	 R    S3   	 5    <CR>CHAR   	 p	    013   	 S
	       	 6
    B   	 	    BELLMODE   	 
    OFF   	 

    &P   	 j    PULSEMODE   	 M
    0   	 0    S4   	 k    <LF>CHAR   	 N    010   	 1       	     E   	     CMDECHO   	     ON   	 e    &Q   	 H    ASYNC/SYNC   	 +    0   	 f    S5   	 I    <BS>CHAR   	 ,    008   	        	     F   	 }    LINEMODE   	 `     AUTO   	 C!    &R   	 ~ &"    RTS/CTS   	 a!	#    0   	 D"$    S8   	 '# %    PAUSETIME   	 
$!&    001   	 $"'       	 %x#(    L   	 &[$)    SPKRVOLUME   	 '>%*    LOW   	 y(!&+    &S   	 \)',    DSROPT   	 ?*'-    0   	 "+(.    S12   	 ,)/    ESCPROMPTDELAY   	 ,*0    050   	 -s+1       	 .V,2    M   	 /9-3    SPKRCONTROL   	 X       1   	 ;     &T   	     ENABLERDL   	     YES   	     S18   	 o    TESTTIME   	 R    000   	 5       	 p	    N   	 S
	    AUTOMODE   	 6
    OFF   	 	    &X   	 
    SYNCCLOCK   	 

    INT   	 j    S24   	 M
    SLEEPINACT   	 0    000   	 k       	 N    Q   	 1    QUIET   	     ON   	     &Y   	     PROFILE   	 e    NVM0   	 H    S30   	 +    CONNECTINACT   	 f    000   	 I       	 ,    V   	     RESULTFORM   	     LONG   	 }    \A   	 `     MAXBLKSIZE   	 C!    64   	 ~ &"    S32   	 a!	#    <XON>CHAR   	 D"$    017   	 '# %       	 
$!&    W   	 $"'    ECMESG   	 %x#(    0   	 &[$)    \G   	 '>%*    REMOTEFLOW   	 y(!&+    ON   	 \)',    S33   	 ?*'-    <XOFF>CHAR   	 "+(.    019   	 ,)/       	 ,*0    X   	 -s+1    EXTRESULTS   	 .V,2    4   	 /9-3    \K   	 X       BRKOPT   	 ;     2   	     S36   	     FALLBACKACTION   	     000   	 o       	 R    Y   	 5    LONGSPACEDISC   	 p	    YES   	 S
	    \N   	 6
    ECLMODE   	 	    NORM   	 
    S37   	 

    MODESELECT   	 j    000   	 M
       	 0    %C   	 k    COMPRESSION   	 N    BOTH   	 1    \W   	     SPLITSPEED   	     OFF   	     S38   	 e    V.42NEG.CTRL   	 H    000   	 +       	 f    %E   	 I    AUTORETRAIN   	 ,    OFF   	     *H   	     NEG.SPEED   	 }    HIGH   	 `     S48   	 C!    V42NEGCTRL   	 ~ &"    128   	 a!	#       	 D"$    -K   	 '# %    EXT.SERVICES   	 
$!&    OFF   	 $"'    )M   	 %x#(    CELLULAR   	 &[$)    OFF   	 '>%*    S95   	 y(!&+    RES.CODE   	 \)',    000   	 ?*'-       	 "+(.       	 ,)/       	 ,*0       	 -s+1       	 .V,2       	 /9-3       	 X          	 ;        	        	        	     OK   	 o       	 R       	 5       	 p	       	 S
	       	 6
       	 	       	 
       	 

       	 j    \Wn-Split-SpeedOperation   	 M
   Thiscommandsupportsasplit-speedDCE/DTEinterfaceforapplicationssuchasViewdataterminalswhichrequireatransmitspeedof75bpsandreceivespeedof1200bpsattheDTEinterface.Theparametervalue,ifvalid,iswrittentoS28bit0.\W0     Disablessplit-speedmode.(Default.)   	 P   \W1     Enablessplit-speedmode.V.23operationisalsoforcedasthoughF3had   	 p   beenentered.Notethat%Fncommanddeterminesthesplitscreendirection.ResultCodes:OK     n=0or1.   	 p   ERROR     Otherwise.   	 8   	   	 X    3.6.     CALLERIDCOMMANDS   	 X      3.6.1.     AT#CIDCommand   	      #CIDn-CallerIDEnablesordisablesCallerID.#CID=0     DisablesCallerID.(Default.)   	 @   #CID=1     EnablesCallerIDwithformattedpresentationtotheDTE.Themodem   	    willpresentthedataitemsina<Tag><Value>pairformat.Theexpectedpairsaredata,time,callercode(telephonenumber),andname.#CID=2     EnablesCallerIDwithunformattedpresentationtotheDTE.Themodem   	 `		   willpresenttheentirepacketofinformation,excludingtheleadingU's,inASCIIprintablehexnumbers.ResultCodes:OK     n=0or2.   	 (

   ERROR     Otherwise.   	 H
   Inquiries#CID?     RetrievesthecurrentCallerIDmodefromthemodem.   	    #CID=?     Returnsthemodecapabilitiesofthemodeminalistwitheach   	 H
   elementseparatedbycommas.FormattedFormReportingThemodempresentsthedatainthe<tag>=<value>pairformatasdescribedinthetablebelow.Spacesarepresentonbothsidesoftheequalsign.     Tag     Description   	 0   DATE     DATE=MMDDwhereMMisthemonthnumber(01to12)andDDistheday   	 P   number(01..31).TIME     TIME=HHMMwhereHHisthehournumber(00to23)andMMistheminute   	    number(00to59).NMBR     NMBR=<number>orPorOwhere<number>isthetelephonenumberofthe   	 p   caller,wherePindicatesthatthecallingnumberinformationisnotavailablesincetheoriginatingcallerhasrequestedprivateservice,andwhereOindicatesthatthecallingnumberinformationisnotavailableoroutofserviceatthecallinglocation.NAME     NAME=<listingname>where<listingname>isthesubscriptionname.   	 X     MESG     MESG=<datatag><lengthofmessage><data><checksum>inprintableASCII   	  !   hexnumbers.Thistagindicatesadataitemnotlistedabove.ThemessageisonlypossibleforMultipleMessageFormat.Notes:1.     ThemodemdoesnotpresentanyCallerIDinformationiftheDCEdetectsa   	 @%   checksumerrorintheCallerIDpacket.2.     Intheeventofanunrecognizeddatatag,themodemwillpresentthedata   	  x'   inASCIIhexnumbersfollowingtheMESGtag.	   	 `" )   ExampleofFormattedFormReporting1.     ThefollowingexampleillustratesthestandardCallerIDmessagepacket.   	      RINGDATE     =     0321   	 X   TIME     =     1405   	 x    NMBR     =     5045551234   	 @   NAME     =     ANOTHER   	    RINGRING2.     Thefollowingexampleillustratesthecasewherethetagofthepacketis   	 `		   notrecognizedbythemodem.RINGMESG     =     060342424231   	 `	   RINGRINGUnformattedFormReportingThemodempresentsallinformationandpacketcontrolinformationfoundinthemessage.Themodem,however,excludestheleadingU's(channelseizureinformation)fromthepresentation.ThepacketispresentedinASCIIprintablehexnumbers,themodemdoesnotinsertspaces,orlinefeeds,forformattingbetweenbytesorwordsofthepacket.Themodemdoesnotdetectthechecksumofthepacket.ExampleofUnformattedFormReportingRING0412303332323234303539313435353132333435RINGRING	   	 p   3.7.     ATCOMMANDRESULTCODES   	 X      ThemodemrespondstocommandsfromtheDTEandtoactivityonthelinebysignallingtotheDTEintheformofresultcodes.Theresultcodesthatthemodemcansendaredescribedbelow.Twoformsofeachresultcodeareavailable:long-form,anEnglish-like"verbose"response,andshort-form,adata-likenumericresponse(includedinparenthesesfollowingthelong-form).Thelong-formcodeisprecededandterminatedbythesequence<CR><LF>.Theshort-formisterminatedby<CR>,onlywithnoprecedingsequence.Ifresultmessagesaresuppressed,nothingisreturnedtotheDTE.Thelong-formresultscodescanbemodifiedbytheOEMthroughtheConfigurACEConfigurationUtilityProgram.(SeeConfigurACEdescription.)0-OKTheOKcodeisreturnedbythemodemtoacknowledgeexecutionofacommandline.1-CONNECTThemodemwillsendthisresultcodeuponconnectingwhen:1.     Thelinespeedis300bpsandthemodemhasbeeninstructedtoreportthe   	 H
   linespeedtotheDTEuponconnecting,or2.     TheDTEspeedis300bpsandthemodemhasbeeninstructedtoreportthe   	 0   DTEspeedtotheDTEuponconnecting,or3.     TherangeofresultcoderesponsesisrestrictedbytheXcommandsuch   	 h   thatnospeedreportingisallowed.2-RINGThemodemsendsthisresultcodewhenincomingringingisdetectedontheline.Whatqualifiesasaringsignalisdeterminedbycountry-dependentparameters,modifiablethroughConfigurACE.3-NOCARRIERThemodemsendsthisresultcodewhenattemptingtoestablishacallif:1.     Ringbackisdetectedandlaterceasesbutnocarrierisdetectedwithin   	     theperiodoftimedeterminedbyregisterS7,or2.     Noringbackisdetectedwithintheperiodoftimedeterminedbyregister   	 8   S7.Thisresultcodeisalsousedwhenthemodemauto-disconnectsduetolossofcarrier.UnderX0,ifbusytonedetectionisenforced,thisresultcodeisusedasaresponsetothedetectionofbusyorcircuitbusy.UnderX0,ifdialtonedetectionisenforcedorselected,thisresultcodeisusedtoindicatethatdialtonehasnotbeendetected.4-ERRORThemodemreturnsthisresultcodeifthecommandlinecontainsasyntaxerrororitisunabletoexecuteacommandcontainedinthecommandline.Itisissuedifacommanddoesnotexistoriftheparametersuppliedisoutsidethepermittedrange.UnderX0,X1,X2,andX3,thisresultisusedinsteadofDELAYEDandBLACKLISTED.5-CONNECT1200ForX1,X2,X3,andX4,themodemsendsthisresultcodewhen:1.     Thelinespeedis1200bpsandthemodemhasbeeninstructedtoreportthe   	 '%0   linespeedtotheDTEuponconnecting,or2.     TheDTEspeedis1200bpsandthemodemhasbeeninstructedtoreportthe   	 h)'2   DTEspeedtotheDTEuponconnecting.(Also,seetheWcommand.)6-NODIALTONEForX2andX4,themodemsendsthisresultcodeifithasbeeninstructedtowaitfordialtoneduringdialingbutnoneisreceived.7-BUSYForX3andX4,ifbusytonedetectionisenforced,themodemsendsthisresultcodewhenattemptingtooriginateacallifthebusy(engaged)signalisdetectedontheline.   	 p0.;   8-NOANSWERThemodemsendsthisresultcodewhenattemptingtooriginateacallifacontinuousringbacksignalisdetectedonthelineuntiltheexpirationofthetimerS7.9-CONNECT0600ForX1,X2,X3,andX4,themodemsendsthisresultcodewhen:1.     Thelinespeedis600bpsandthemodemhasbeeninstructedtoreportthe   	    linespeedtotheDTEuponconnecting,or2.     TheDTEspeedis600bpsandthemodemhasbeeninstructedtoreportthe   	 @   DTEspeedtotheDTEuponconnecting.10-CONNECT2400ForX1,X2,X3,andX4,themodemsendsthisresultcodewhen:1.     Thelinespeedis2400bpsandthemodemhasbeeninstructedtoreportthe   	 `	   linespeedtotheDTEuponconnecting,or2.     TheDTEspeedis2400bpsandthemodemhasbeeninstructedtoreportthe   	 H
   DTEspeedtotheDTEuponconnecting.11-CONNECT4800ForX1,X2,X3,andX4,themodemsendsthisresultcodewhentheDTEspeedis4800bpsandthemodemhasbeeninstructedtoreporttheDTEspeeduponconnecting.12-CONNECT9600ForX1,X2,X3,andX4,themodemsendsthisresultcodeuponconnectingwhentheDTEspeedis9600bpsandthemodemhasbeeninstructedtoreporttheDTEspeedtotheDTEuponconnecting.13-CONNECT7200ForX1,X2,X3,andX4,themodemsendsthisresultcodeuponconnectingwhentheDTEspeedis7200bpsandthemodemhasbeeninstructedtoreporttheDTEspeedtotheDTEuponconnecting.14-CONNECT12000ForX1,X2,X3,andX4,themodemsendsthisresultcodeuponconnectingwhentheDTEspeedis12000bpsandthemodemhasbeeninstructedtoreporttheDTEspeedtotheDTEuponconnecting.15-CONNECT14400ForX1,X2,X3,andX4,themodemsendsthisresultcodeuponconnectingwhentheDTEspeedis14400bpsandthemodemhasbeeninstructedtoreporttheDTEspeedtotheDTEuponconnecting.16-CONNECT19200ForX1,X2,X3,andX4,themodemreturnsthisresultcodeuponconnectingwhentheDTEspeedis19200bpsandthemodemhasbeeninstructedtoreporttheDTEspeeduponconnecting.17-CONNECT38400ForX1,X2,X3,andX4,themodemsendsthisresultcodeuponconnectingwhentheDTEspeedis38400bpsandthemodemhasbeeninstructedtoreporttheDTEspeedtotheDTEuponconnecting.18-CONNECT57600ForX1,X2,X3,andX4,themodemsendsthisresultcodeuponconnectingwhentheDTEspeedis57600bpsandthemodemhasbeeninstructedtoreporttheDTEspeedtotheDTEuponconnecting.19-CONNECT115200ForX1,X2,X3,andX4,themodemsendsthisresultcodeuponconnectingwhentheDTEspeedis115200bpsandthemodemhasbeeninstructedtoreporttheDTEspeedtotheDTEuponconnecting.22-CONNECT75TX/1200RXForX1,X2,X3,andX4,themodemreturnsthisresultcodeuponestablishingaV.23originateconnectionwhenthemodemhasbeeninstructedtoreporttheDCEspeeduponconnection.23-CONNECT1200TX/75RXForX1,X2,X3,andX4,themodemreturnsthisresultcodeuponestablishingaV.23answerconnectionwhenthemodemhasbeeninstructedtoreporttheDCEspeeduponconnection.   	 p0.;   24-DELAYEDForX4,themodemreturnsthisresultcodewhenacallfailstoconnectandthenumberdialedisconsidered'delayed'duetocountryblacklistingrequirements.32-BLACKLISTEDForX4,themodemreturnsthisresultcodewhenacallfailstoconnectandthenumberdialedisconsidered'blacklisted'.33-FAXThemodemreturnsthisresultcodewhenafaxmodemconnectionisestablishedinafacsimilemode.35-DATAThemodemreturnsthisresultcodewhenadatamodemconnectionisestablishedinafacsimilemode.40-CARRIER300ThemodemreturnsthisresultcodewheneitheraV.21orBell103carrierhasbeendetectedonthelineandcarrierreportinghasbeenenabled.(SeeS95andXn.)44-CARRIER1200/75ThemodemsendsthisresultcodewhentheV.23backwardchannelcarrierhasbeendetectedonthelineandcarrierreportinghasbeenenabled.(SeeS95andXn.)45-CARRIER75/1200ThemodemsendsthisresultcodewhentheV.23forwardchannelcarrierhasbeendetectedonthelineandcarrierreportinghasbeenenabled.(SeeS95andXn.)46-CARRIER1200ThemodemsendsthisresultcodewheneitherthehighorlowchannelcarrierineitherV.22orBell212modehasbeendetectedonthelineandcarrierreportinghasbeenenabled.(SeeS95andXn.)47-CARRIER2400ThemodemsendsthisresultcodewheneitherthehighorlowchannelcarrierinV.22bismodehasbeendetectedontheline,andcarrierreportinghasbeenenabled.(SeeS95andXn.)48-CARRIER4800Themodemsendsthisresultcodewhenthe4800bpsdatarateinV.32bisorV.32modehasbeendetectedontheline,andcarrierreportinghasbeenenabled.(SeeS95andXn.)49-CARRIER7200Themodemsendsthisresultcodewhenthe7200bpsdatarateinV.32bismodehasbeendetectedontheline,andcarrierreportinghasbeenenabled.(SeeS95andXn.)50-CARRIER9600Themodemsendsthisresultcodewhenthe9600bpsdatarateinV.32bisorV.32modehasbeendetectedontheline,andcarrierreportinghasbeenenabled.(SeeS95andXn.)51-CARRIER12000Themodemsendsthisresultcodewhenthe12000bpsdatarateinV.32bismodehasbeendetectedontheline,andcarrierreportinghasbeenenabled.(SeeS95andXn.)52-CARRIER14400Themodemsendsthisresultcodewhenthe14400bpsdatarateinV.32bismodehasbeendetectedontheline,andcarrierreportinghasbeenenabled.(SeeS95andXn.)53-CARRIER16800Themodemsendsthisresultcodewhenthe16800bpsdatarateinV.FCmodehasbeendetectedontheline,andcarrierreportinghasbeenenabled.(SeeS95andXn.)54-CARRIER19200Themodemsendsthisresultcodewhenthe19200bpsdatarateinV.FCmodehasbeendetectedontheline,andcarrierreportinghasbeenenabled.(SeeS95andXn.)55-CARRIER21600   	 p0.;   Themodemsendsthisresultcodewhenthe21600bpsdatarateinV.FCmodehasbeendetectedontheline,andcarrierreportinghasbeenenabled.(SeeS95andXn.)56-CARRIER24000Themodemsendsthisresultcodewhenthe24000bpsdatarateinV.FCmodehasbeendetectedontheline,andcarrierreportinghasbeenenabled.(SeeS95andXn.)57-CARRIER26400Themodemsendsthisresultcodewhenthe26400bpsdatarateinV.FCmodehasbeendetectedontheline,andcarrierreportinghasbeenenabled.(SeeS95andXn.)58-CARRIER28800Themodemsendsthisresultcodewhenthe28800bpsdatarateinV.FCmodehasbeendetectedontheline,andcarrierreportinghasbeenenabled.(SeeS95andXn.)59-CONNECT16800ForX1,X2,X3,andX4,themodemreturnsthisresultcodeuponconnectingwhentheDTEspeedis16800bpsandthemodemhasbeeninstructedtoreporttheDTEspeeduponconnecting.61-CONNECT21600ForX1,X2,X3,andX4,themodemreturnsthisresultcodeuponconnectingwhentheDTEspeedis21600bpsandthemodemhasbeeninstructedtoreporttheDTEspeeduponconnecting.62-CONNECT24000ForX1,X2,X3,andX4,themodemreturnsthisresultcodeuponconnectingwhentheDTEspeedis24000bpsandthemodemhasbeeninstructedtoreporttheDTEspeeduponconnecting.63-CONNECT26400ForX1,X2,X3,andX4,themodemreturnsthisresultcodeuponconnectingwhentheDTEspeedis26400bpsandthemodemhasbeeninstructedtoreporttheDTEspeeduponconnecting.64-CONNECT28800ForX1,X2,X3,andX4,themodemreturnsthisresultcodeuponconnectingwhentheDTEspeedis28800bpsandthemodemhasbeeninstructedtoreporttheDTEspeeduponconnecting.66-COMPRESSION:CLASS5ThismessageissenttotheDTEwhenthemodemhasconnectedinMNPClass5andCOMPRESSIONmessagereportinghasbeenenabled.(SeeS95andXn.)67-COMPRESSION:V.42bisThismessageissenttotheDTEwhenthemodemhasconnectedinV.42bisandCOMPRESSIONmessagereportinghasbeenenabled.(SeeS95andXn.)69-COMPRESSION:NONEThismessageissenttotheDTEwhenthemodemhasconnectedwithoutdatacompressionandCOMPRESSIONmessagereportinghasbeenenabled.(SeeS95andXn.)70-PROTOCOL:NONEThismessageissenttotheDTEwhenthemodemhasconnectedwithoutanyformoferrorcorrection,andthePROTOCOLmessagereportinghasbeenenabled.(SeeS95andXn.)77-PROTOCOL:LAPMThismessageissenttotheDTEwhenthemodemhasconnectedintheV.42LAPMmodeoferrorcorrection,andPROTOCOLmessagereportinghasbeenenabled.(SeeS95andXn.)80-PROTOCOL:ALTThismessageissenttotheDTEwhenthemodemhasconnectedintheMNPmodeoferrorcorrection,andPROTOCOLmessagereportinghasbeenenabled.(SeeS95andXn.)81-PROTOCOL:ALT-CELLULARThismessageissenttotheDTEwhenthemodemhasconnectedintheMNP10modeandcellularpowerleveladjustmentisenabled(")M1").(SeeS95andXn.)   	 p0.;   +F4-+FCERRORThismessageissenttotheDTEwhenhighspeedfaxdata(V.27,V.29,V.33,orV.17)isexpectedandaV.21signalisreceived.	   	 X   4.     S-REGISTERS   	 X      TheS-RegistersaresummarizedinTable4-1alongwiththeirdefaultvalues.Registersdenotedwithan'*'inTable4-1maybestoredinoneofthetwouserprofilesbyenteringthe&Wncommand.OneoftheseprofilesmaybeloadedatanytimebyusingtheZncommand.Registersorregisterfieldsquotedas=reservedarereservedforcurrentorfutureusebythefirmware,orarepermanentlyoverriddenbyPTTlimitations.Forthelatter,controloftheequivalentfunctionalityisavailablewithConfigurACECallProgressandBlacklistingoptions.Allbit-mappedregistersareread-only.TheappropriateATcommandwhichcontrolstherelevantbitsintheS-Registershouldbeusedtochangethevalue.4.1.     FACTORYDEFAULTS   	 `	   ThefactorydefaultvaluesarestoredinROMandareloadedintotheactiveconfigurationatpoweruporbytheATZncommand.Inaddition,thedesignateddefaultprofileissubsequentlyloaded,andmaychangesomeofthefactorydefaultvalues.Thedesignateddefaultprofilecanbechangedbyenteringthe&Yncommandwherenisoneofthetwopossibleuserprofiles.ThedefaultsshownarethoseusedbyRockwellinfactoryprofileszeroandone.ThesemaybeoverwrittenbytheOEMwithConfigurACEpriortoplacingthefirmwareinPROM.MinimumandmaximumvaluesmayalsobeimposedbyConfigurACEinresponsetocountryPTTrequirements.ThedefaultvaluesshowninTable4-1mayvarybymodemfirmwareconfiguration.ConsulttheMCUfirmwarereleasenotesforexactconfiguration.Thefactorydefaultvaluesmaybeloadedatanytimebyenteringthe&Fncommand.	   	 P   Table4-1.S-RegisterSummaryRegister Function   	     Range   	 s    Units   	 V    Saved   	 9    Default**   	 t       	 W    S0   	 :	    RingstoAuto-Answer   	 
	    0-255   	  
    rings   	 	    *   	 n
    0(USmodels)   	 
Q
   2(W-classmodels)    	 T    S1   	 7
    RingCounter   	     0-255   	     rings   	        	 k    0   	 N       	 1    S2   	 l    EscapeCharacter   	 O    0-255   	 2    ASCII   	     *   	     43   	        	 f    S3   	 I    CarriageReturnCharacter   	 ,    0-127   	 g     ASCII   	 J!       	 - "    13   	 !#       	 !$    S4   	 "~ %    LineFeedCharacter   	 #a!&    0-127   	 $D"'    ASCII   	 %'#(       	 b&
$)    10   	 E'$*       	 ((%+    S5   	 )&,    BackspaceCharacter   	 )'-    0-255   	 *y(.    ASCII   	 +\)/       	 ,?*0    8   	 z-"+1       	 ].,2    S6   	 @/,3    WaitTimeforDialTone   	 #0-4    2-255   	 X       s   	 ;     *   	     2(USmodels)   	    4(W-classmodels)    	 T    S7   	 7    WaitTimeforCarrier   	 r    1-255   	 U	    s   	 8
	    *   	 
    50   	 	       	 
    S8   	 
l
    PauseTimeforDialDelayModifier   	 O    0-255   	 2
    s   	 m    *   	 P    2   	 3       	     S9   	     CarrierDetectResponseTime   	     1-255   	 g    0.1s   	 J    *   	 -    6   	 h       	 K    S10   	 .    CarrierLossDisconnectTime   	     1-255   	     0.1s   	     *   	 b    14   	 E        	 (!    S11   	 c "    DTMFToneDuration   	 F!#    50-255   	 )"$    0.001s   	 # %    *   	 #!&    95   	 $z"'       	 %]#(    S12   	 &@$)    EscapePromptDelay   	 {'#%*    0-255   	 ^(&+    0.02s   	 A)&,    *   	 $*'-    50   	 +(.       	 +)/    S13   	 ,u*0    Reserved   	 -X+1    -   	 .;,2   
    
  -   	 v/-3       	 X      
    
  -   	 ;        	     S14   	     GeneralBitMappedOptionsStatus   	     -   	 o    -   	 R    *   	 5    138(8Ah)   	 p	       	 S
	    S15   	 6
    Reserved   	 	    -   	 
    -   	 

       	 j    -   	 M
       	 0    S16   	 k    TestModeBitMappedOptionsStatus(&T)   	 N    -   	 1    -   	        	     0   	        	 e    S17   	 H    Reserved   	 +    -   	 f    -   	 I       	 ,    -   	        	     S18   	 }    TestTimer   	 `     0-255   	 C!    s   	 ~ &"    *   	 a!	#    0   	 D"$       	 '# %    S19   	 
$!&    AutoSyncOptions   	 $"'    -   	 %x#(    -   	 &[$)       	 '>%*    0   	 y(!&+       	 \)',    S20   	 ?*'-    AutoSyncHDLCAddressorBSCSyncCharacter   	 "+(.    0-255   	 ,)/    -   	 ,*0    *   	 -s+1    0   	 .V,2       	 /9-3    S21   	 X       V.24/GeneralBitMappedOptionsStatus   	 ;     -   	     -   	     *   	     4(04h)   	 o       	 R    S22   	 5    Speaker/ResultsBitMappedOptionsStatus   	 p	    -   	 S
	    -   	 6
    *   	 	    117(75h)   	 
       	 

    S23   	 j    GeneralBitMappedOptionsStatus   	 M
       	 0    -   	 k    *   	 N    55(37h)(USmodels)   	 1   183(B7h)(W-classmodels)    	     S24   	 g    SleepInactivityTimer   	 J    0-255   	 -    s   	 h    *   	 K    0   	 .       	     S25   	     DelaytoDTROff   	     0-255   	 b    sor0.01s   	 E        	 (!    5   	 c "       	 F!#    S26   	 )"$    RTS-to-CTSDelay   	 # %    0-255   	 #!&    0.01s   	 $z"'       	 %]#(    1   	 &@$)       	 {'#%*    S27   	 ^(&+    GeneralBitMappedOptionsStatus   	 A)&,    -   	 $*'-    -   	 +(.    *   	 +)/    73(49h)(USmodels)   	 ,u*0   9(09h)(W-classmodels)    	 x. ,2    S28   	 [/-3    GeneralBit-MappedOptionsStatus   	 >0-4    -   	 X       -   	 ;     *   	     0   	        	     S29   	 o    FlashDialModifierTime   	 R    0-255   	 5    10ms   	 p	       	 S
	    0   	 6
       	 	    S30   	 
    DisconnectInactivityTimer   	 

    0-255   	 j    10s   	 M
       	 0    0   	 k       	 N    S31   	 1    GeneralBit-MappedOptionsStatus   	     -   	     -   	     *   	 e    2   	 H       	 +    S32   	 f    XONCharacter   	 I    0-255   	 ,    ASCII   	        	     17(11h)   	 }       	 `     S33   	 C!    XOFFCharacter   	 ~ &"    0-255   	 a!	#    ASCII   	 D"$       	 '# %    19(13h)   	 
$!&       	 $"'    S34-S35   	 %x#(    Reserved   	 &[$)    -   	 '>%*    -   	 y(!&+       	 \)',    -   	 ?*'-       	 "+(.    S36   	 ,)/    LAPMFailureControl   	 ,*0    -   	 -s+1    -   	 .V,2    *   	 /9-3    7   	 X          	 ;     S37   	     LineConnectionSpeed   	     -   	     -   	 o    *   	 R    0   	 5       	 p	    S38   	 S
	    DelayBeforeForcedHangup   	 6
    0-255   	 	    s   	 
       	 

    20   	 j       	 M
    S39   	 0    FlowControlBitMappedOptionsStatus   	 k    -   	 N    -   	 1    *   	     3   	        	     	   	 e   Table4-1.S-RegisterSummary(Cont'd)Register Function   	     Range   	 s    Units   	 V    Saved   	 9    Default**   	 t       	 W    S40   	 :	    GeneralBit-MappedOptionsStatus   	 
	    -   	  
    -   	 	    *   	 n
    105(69h)(Non-MNP10models)   	 
Q
   107(6Bh)(MNP10models)    	 T    S41   	 7
    GeneralBit-MappedOptionsStatus   	     -   	     -   	     *   	 k    3   	 N       	 1    S42-S45   	 l    Reserved   	 O    -   	 2    -   	        	     -   	        	 f    S46   	 I    DataCompressionControl   	 ,    -   	 g     -   	 J!    *   	 - "    138   	 !#       	 !$    S48   	 "~ %    V.42NegotiationControl   	 #a!&    -   	 $D"'    -   	 %'#(    *   	 b&
$)    7   	 E'$*       	 ((%+    S80   	 )&,    Soft-SwitchFunctions   	 )'-    -   	 *y(.    -   	 +\)/       	 ,?*0    1   	 z-"+1       	 ].,2    S82   	 @/,3    LAPMBreakControl   	 #0-4    -   	 X       -   	 ;        	     128(40h)   	        	     S86   	 o    CallFailureReasonCode   	 R    0-255   	 5    -   	 p	       	 S
	    -   	 6
       	 	    S91   	 
    PSTNTransmitAttenuationLevel   	 

    0-15   	 j    dBm   	 M
       	 0    10(Countrydependent)   	 k       	 N    S92   	 1    FaxTransmitAttenuationLevel   	     0-15   	     dBm   	        	 e    10(Countrydependent)   	 H       	 +    S95   	 f    ResultCodeMessagesControl   	 I    -   	 ,    -   	     *   	     0   	 }       	 `     S201   	 C!    CellularTransmitLevel   	 ~ &"    0-63   	 a!	#       	 D"$    *   	 '# %    58   	 
$!&       	 $"'    *Registervaluemaybestoredinoneoftwouserprofileswiththe&W   	 %x#(   command.AADefaultvaluesmaybemodifiedusingConfigurACE.    	 C(%+       	 &)&,       	 	*'-       	 *(.       	 +w)/       	 ,Z*0       	 -=+1       	 x. ,2       	 [/-3       	 >0-4    	   	 X      4.2.     S-REGISTERDEFINITIONS   	 X      S0-NumberofRingstoAuto-AnswerSetsthenumberoftheringsrequiredbeforethemodemautomaticallyanswersacall.Settingthisregistertozerodisablesauto-answermode.Range:     0-255rings   	 x    Default:     0(USmodels)   	 @   2(W-classmodels)S1-RingCounterS1isincrementedeachtimethemodemdetectsaringsignalonthetelephoneline.S1isclearedifnoringsoccuroveraneightsecondinterval.Range:     0-255rings   	 (

   Default:     0   	 
   S2-EscapeCharacterS2holdsthedecimalvalueoftheASCIIcharacterusedastheescapecharacter.ThedefaultvaluecorrespondstoanASCII'+'.Avalueover127disablestheescapeprocess,i.e.,noescapecharacterwillberecognized.Range:     0-255,ASCIIdecimal   	    Default:     43(+)   	 H
   S3-CarriageReturnCharacterSetsthecommandlineandresultcodeterminatorcharacter.Pertainstoasynchronousoperationonly.Range:     0-127,ASCIIdecimal   	 h   Default:     13(CarriageReturn)   	 0   S4-LineFeedCharacterSetsthecharacterrecognizedasalinefeed.Pertainstoasynchronousoperationonly.TheLineFeedcontrolcharacterisoutputaftertheCarriageReturncontrolcharacterifverboseresultcodesareusedRange:     0-127,ASCIIdecimal   	 p   Default:     10(LineFeed)   	 8   S5-BackspaceCharacterSetsthecharacterrecognizedasabackspace.Pertainstoasynchronousoperationonly.ThemodemwillnotrecognizetheBackspacecharacterifitissettoavaluethatisgreaterthan32ASCII.Thischaractercanbeusedtoeditacommandline.Whentheechocommandisenabled,themodemechoesbacktothelocalDTEtheBackspacecharacter,anASCIIspacecharacterandasecondBackspacecharacter;thismeansatotalofthreecharactersaretransmittedeachtimethemodemprocessestheBackspacecharacter.Range:     0-32,ASCIIdecimal   	 @%   Default:     8(Backspace)   	  &   	   	  x'   S6-WaitTimeforDialToneBeforeBlindDialing,orAfter=WDialModifier(W-ClassModels)1.     Setsthelengthoftime,inseconds,thatthemodemwillwaitbefore   	    startingtodialaftergoingoff-hookwhenblinddialing.Thisoperation,however,maybeaffectedbysomeATXoptionsaccordingtocountryrestrictions.The=WaitforDialTonecallprogressfeature(Wdialmodifierinthedialstring)willoverridethevalueinregisterS6.2.     ForW-classmodels,S6setsthelengthoftime,inseconds,thatthemodem   	 x   willwaitfordialtonewhenencounteringa=WdialmodifierbeforereturningNODIALTONEresultcode.Themodemalwayspausesforaminimumof2seconds,evenifthevalueofS6islessthan2seconds.Range:     2-255seconds   	 `	   Default:     2(USmodels)   	 (

   4(W-Classmodels)S7-WaitTimeForCarrierAfterDial,ForSilence,orForDialToneAfter=WDialModifier(USModels)1.     Setsthelengthoftime,inseconds,thatthemodemwillwaitforcarrier   	 H
   beforehangingup.Thetimerisstartedwhenthemodemfinishesdialing(originate),or2secondsaftergoingoff-hook(answer).Inoriginatemode,thetimerisresetupondetectionofanswertoneifallowedbycountryrestrictions.2.     Setsthelengthoftime,inseconds,thatmodemwillwaitforsilencewhen   	 0   encounteringthe@dialmodifierbeforecontinuingwiththenextdialstringparameter.3.     ForUSmodels,S7setsthelengthoftime,inseconds,thatthemodemwill   	    waitfordialtonewhenencounteringa=Wdialmodifierbeforecontinuingwiththenextdialstringparameter.Range:     1-255seconds   	 8   Default:     50   	     S8-PauseTimeForDialDelaySetsthetime,inseconds,thatthemodemmustpausewhenthe=,dialmodifierisencounteredinthedialstring.Range:     0-255seconds   	  !   Default:     2   	 "   S9-CarrierDetectResponseTimeSetsthetime,intenthsofasecond,thatthecarriermustbepresentbeforethemodemconsidersitvalidandturnsonRLSD.Asthistimeisincreased,thereislesschancetodetectafalsecarrierduetonoisefromthetelephoneline.Range:     1-255tenthsofasecond   	 !@(   Default:     6(0.6second)   	 `" )   S10-LostCarrierToHangUpDelaySetsthelengthoftime,intenthsofasecond,thatthemodemwaitsbeforehangingupafteralossofcarrier.Thisallowsforatemporarycarrierlosswithoutcausingthelocalmodemtodisconnect.WhenregisterS10issetto255,themodemfunctionsasifacarrierisalwayspresent.TheactualintervalthemodemwaitsbeforedisconnectingisthevalueinregisterS10minusthevalueinregisterS9.Therefore,theS10valuemustbegreaterthantheS9valueorelsethemodemdisconnectsbeforeitrecognizesthecarrier.Range:     1-255tenthsofasecond   	 0*'3   Default:     14(1.4seconds)   	 *(4   S11-DTMFToneDurationSetsthedurationoftonesinDTMFdialing(USmodelsonly).Thisvaluehasnoeffectonpulsedialing.ForW-classmodels,thisparameterisacountryparameterloadedbyConfigurACE.Range:     50-255milliseconds   	 /P-:   Default:     95(95milliseconds)   	 p0.;   S12-EscapePromptDelay(EPD)Definesthemaximumperiod,infiftiethsofasecond,allowedbetweenreceiptofthelastcharacterofthethreeescapecharactersequencefromtheDTEandsendingoftheOKresultcodetotheDTE.Ifanycharactersaredetectedduringthistime,theOKwillnotbesent.NotethatsendingoftheOKresultcodedoesnotaffectentryintocommandmode.(See3.1.3.)Range:     0-2551/50ofasecond   	    Default:     50(1second)   	 x   S13-ReservedS14-GeneralBitMappedOptionsStatusIndicatesthestatusofcommandoptions.Default:138(8Ah)(10001010b)Bit0E     Thisbitisignored.   	 `	   Bit1E     Commandecho(En)   	 (

   0=     Disabled(E0)   	 H
   1=     Enabled(E1)(Default.)   	    Bit2E     Quietmode(Qn)   	    0=     Sendresultcodes(Q0)(Default.)   	 H
   1=     Donotsendresultcodes(Q1)   	 h   Bit3E     Resultcodes(Vn)   	 0   0=     Numeric(V0)   	    1=     Verbose(V1)(Default.)   	 h   Bit4E     Reserved   	 0   Bit5E     Tone(T)/Pulse(P)   	 P   0=     Tone(T)(Default.)   	    1=     Pulse(P)   	    Bit6E     Reserved   	 P   Bit7E     Originate/Answer   	 p   0=     Answer   	 8   1=     Originate(Default.)   	     S15-Reserved	   	 8   S16-GeneralBitMappedTestOptionsStatusIndicatesthetestinprogressstatus.Default:     0   	    Bit0E     Localanalogloopback   	 X   0=     Disabled(Default.)   	 x    1=     Enabled(&T1)   	 @   Bit1E     Notused   	    Bit2E     Localdigitalloopback   	 x   0=     Disabled(Default.)   	 @   1=     Enabled(&T3)   	 `		   Bit3E     Remotedigitalloopback(RDL)status   	 (

   0=     ModemnotinRDL(Default.)   	 
   1=     RDLinprogress   	 `	   Bit4E     RDLrequested(AT&T6)   	 (

   0=     RDLnotrequested(Default.)   	 H
   1=     RDLrequested(&T6)   	    Bit5E     RDLwithselftest   	    0=     Disabled(Default.)   	 H
   1=     Enabled(&T7)   	 h   Bit6E     Localanalogloopback(LAL)withselftest   	 0   0=     Disabled(Default.)   	    1=     Enabled(&T8)   	 h   Bit7E     Notused   	 0   S17-ReservedS18-TestTimerSetsthelengthoftime,inseconds,thatthemodemconductsatest(commandedby&Tn)beforereturningtothecommandmode.Ifthisregistervalueiszero,thetestwillnotautomaticallyterminate;thetestmustbeterminatedfromthecommandmodebyissuingan&T0orHcommand.WhenS18isnon-zero,themodemreturnstheOKmessageupontesttermination.Range:     0-255seconds   	 p   Default:     0   	 8   	   	 X     S19-AutoSyncBitMappedOptionsDefinestheoptionsforAutoSyncoperation(see&Q4command).S19mustbesettothedesiredvaluebefore&Q4isissued.Default:     0   	 X   Bit0E     Reserved   	 x    Bit1E     BSC/HDLCformatselect   	 @   0=     BSCselected(Default.)   	    1=     HDLCselected   	 x   Bit2E     Addressdetectionenable/disable   	 @   0=     DIsabled(Default.)   	 `		   1=     Enabled   	 (

   Bit3E     NRZI/NZIcodingselect   	 
   0=     NRZI(Default.)   	 `	   1=     NZI   	 (

   Bit4E     Idleindicatorselectselect   	 H
   0=     Markidle(Default.)   	    1=     Flagorsyncidle   	    Bit5-7E    p Reserved   	 H
   S20-AutoSyncHDLCAddressorBSCSyncCharacterDefinestheHDLCaddress(S19bit1=1)orBSCSyncCharacter(S19bit1=0)forAutoSyncoperation(see&Q4command).S20mustbesettothedesiredvaluebefore&Q4isissued.Range:     0-255   	 0   Default:     0   	 P   	   	    S21-V.24/GeneralBitMappedOptionsStatusIndicatesthestatusofcommandoptions.Default:     4(00000100b)   	    Bit0E     Setby&Jncommandbutignoredotherwise.   	 X   0=     &J0(Default.)   	 x    1=     &J1   	 @   Bit1E     Reserved   	    Bit2E     CTSbehavior(&Rn)   	 x   0=     CTStracksRTS(&R0)   	 @   1=     CTSalwayson(&R1)(Default.)   	 `		   Bit3,4E     DTRbehavior(&Dn)   	 (

   0=     &D0selected(Default.)   	 
   1=     &D1selected   	 `	   2=     &D2selected   	 (

   3=     &D3selected   	 H
   Bit5E     RLSD(DCD)behavior(&Cn)   	    0=     &C0selected(Default.)   	    1=     &C1selected   	 H
   Bit6E     DSRbehavior(&Sn)   	 h   0=     &S0selected(Default.)   	 0   1=     &S1selected   	    Bit7E     Longspacedisconnect(Yn)   	 h   0=     Y0(Default.)   	 0   1=     Y1   	 P   	   	    S22-Speaker/ResultsBitMappedOptionsStatusIndicatesthestatusofcommandoptions.Default:     117(75h)(01110101b)   	    Bit0,1E     Speakervolume(Ln)   	 X   0=     Off(L0)   	 x    1=     Low(L1)(Default.)   	 @   2=     Medium(L2)   	    3=     High(L3)   	 x   Bit2,3E     Speakercontrol(Mn)   	 @   0=     Disabled(M0)   	 `		   1=     Offoncarrier(M1)(Default.)   	 (

   2=     Alwayson(M2)   	 
   3=     Onduringhandshake(M3)   	 `	   Bit4,5,6E    p Limitresultcodes(Xn)   	 (

   0=     X0   	 H
   4=     X1   	    5=     X2   	    6=     X3   	 H
   7=     X4(Default.)   	 h   Bit7E     Reserved   	 0   	   	    S23-GeneralBitMappedOptionsStatusIndicatesthestatusofcommandoptions.Default:     55(37h)(00110111b)(USmodels.)   	    183(B7h)(10110111b)(W-classmodels.)Bit0E     GrantRDL   	 x    0=     RDLnotallowed(&T5)   	 @   1=     RDLallowed(&T4)(Default.)   	    Bit1,2,3E    p DTERate   	 x   0=     0-300bps   	 @   1=     600bps   	 `		   2=     1200bps   	 (

   3=     2400bps(Default.)   	 
   4=     4800bps   	 `	   5=     9600bps   	 (

   6=     19200bps   	 H
   7=     38400bpsorhigher   	    Bit4,5E     AssumedDTEparity   	    0=     even   	 H
   1=     notused   	 h   2=     odd   	 0   3=     none(Default.)   	    Bit6,7E     Guardtone(&Gn)   	 h   0=     None(&G0)(DefaultforUSmodels.)   	 0   1=     None(&G1)   	 P   2=     1800Hz(&G2)(DefaultforW-classmodels.)   	    S24-SleepInactivityTimerSetsthelengthoftime,inseconds,thatthemodemwilloperateinnormalmodewithnodetectedtelephonelineorDTElineactivitybeforeenteringlow-powersleepmode.ThetimerisresetuponanyDTElineortelephonelineactivity.IftheS24valueiszero,neitherDTElinenortelephoneinactivitywillcausethemodemtoenterthesleepmode.Range:     0-255seconds   	 8   Default:     0   	 X     S25-DelayToDTRSetsthelengthoftimethatthemodemwillignoreDTRfortakingtheactionspecifiedby&Dn.Itsunitsaresecondsforsynchronousmodesandonehundredthsofasecondforothermodes.Range:     0-255(1secondforsynchronousmodes1;0.01secondotherwise)   	 @%   Default:     5   	  &   S26-RTStoCTSDelaySetsthetimedelay,inhundredthsofasecond,beforethemodemturnsCTSONafterdetectinganOFF-to-ONtransitiononRTSwhen&R0iscommanded.Pertainstosynchronousoperationonly.Range:     0-255hundredthsofasecond   	 #!+   Default:     1   	 $`",   	   	 %(#-   S27-BitMappedOptionsStatusIndicatesthestatusofcommandoptions.Default:     73(49h)(01001001b)(USmodels).   	    9(09h)(00001001b)(W-classmodels.)Bit0,1,3E    p Synchronous/asynchronousselection(&Mn/&Qn)   	 x    3     1     0    p    	 @   0     0     0    p =    
 &M0or&Q0   	    0     0     1    p =    
 &M1or&Q1   	 x   0     1     0    p =    
 &M2or&Q2   	 @   0     1     1    p =    
 &M3or&Q3   	 `		   1     0     0    p =    
 &Q4   	 (

   1     0     1    p =    
 &Q5(Default.)   	 
   1     1     0    p =    
 &Q6   	 `	   Bit2E     Leasedlinecontrol(&Ln)   	 (

   0=     Dialupline(&L0)(Default.)   	 H
   1=     Leasedline(&L1)   	    Bit4,5E     Internalclockselect(&Xn)   	    0=     Internalclock(&X0)(Default.)   	 H
   1=     Externalclock(&X1)   	 h   2=     Slaveclock(&X2)   	 0   Bit6E     CCITT/Bellmodeselect(Bn)   	    0=     CCITTmode(B0)(DefaultforW-classmodels.)   	 h   1=     Bellmode(B1)(DefaultforUSmodels.)   	 0   Bit7-Reserved	   	    S28-BitMappedOptionsStatusDefault:     0   	      Bit0E     Reserved   	    Bit1E     V.23splitscreendirection   	 X   0=     75Tx/1200Rx(%F1)(Default.)   	 x    1=     1200Tx/75Rx(%F2)   	 @   Bit2E     Reserved(always0).   	    Bit3,4E     Pulsedialing(&Pn)   	 x   0=     39%-61%make/breakratioat10pulsespersecond(&P0)(Default.)   	 @   1=     33%-67%make/breakratioat10pulsespersecond(&P1)   	 `		   2=     39%-61%make/breakratioat20pulsespersecond(&P2)   	 (

   3=     33%-67%make/breakratioat20pulsespersecond(&P3)   	 
   Bit5E     Reserved   	 `	   Bit6-7E     MNPLinkNegotiationSpeed(*Hn)   	 (

   0=     Linknegotiationathighestspeed(*H0)(Default.)   	 H
   1=     Linknegotiationat1200bps(*H1)   	    2=     Linknegotiationat4800bps(*H2)   	    S29-FlashDialModifierTimeSetsthelengthoftime,inunitsof10ms,thatthemodemwillgoon-hookwhenitencounterstheflash(!)dialmodifierinthedialstring.Thetimecanbelimitedasitisacountrydependentparameter.Range:     0-25510msintervals   	 h   Default:     0(disabled)   	 0   S30-DisconnectInactivityTimerSetsthelengthoftime,intensofseconds,thatthemodemwillstayonlinebeforedisconnectingwhennodataissentorreceived.Inerror-correctionmode,anydatatransmittedorreceivedwillresetthetimer.Inothermodes,anydatatransmittedwillresetthetimer.Thetimerisinoperativeinsynchronousmode.Range:     0-255tensofseconds(0-2550seconds)   	     Default:     0(disabled)   	 p   	   	 8   S31-BitMappedOptionsStatusDefault:     2(00000010b)   	      Bit0E     Reserved   	    Bit1E     Controlsautolinespeeddetection(Nn)   	 X   0=     Disabled(N0)   	 x    1=     Enabled(N1)(Default.)   	 @   Bit2,3E     Controlserrorcorrectionprogressmessages(Wn)   	    0=     DTEspeedonly(W0)(Default.)   	 x   1=     Fullreporting(W1)   	 @   2=     DCEspeedonly(W2)   	 `		   Bit3E     Reserved   	 (

   Bit4-7E     Reserved   	 
   S32-XONCharacterSetsthevalueoftheXONcharacter.Range:     0-255,ASCIIdecimal   	 H
   Default:     17(11h)   	    S33-XOFFCharacterSetsthevalueoftheXOFFcharacter.Range:     0-255,ASCIIdecimal   	 h   Default:     19(13h)   	 0   S34-S35-ReservedS36-LAPMFailureControlDefault:     7(00000111b)   	 0   Bit0-2E     ThisvalueindicateswhatshouldhappenuponaLAPMfailure.These   	 P   fallbackoptionsareinitiatedimmediatelyuponconnectionifS48=128.Ifaninvalidnumberisentered,thenumberisacceptedintotheregister,butS36willactasifthedefaultvaluehasbeenentered.0=     Modemdisconnects.   	 p   1=     Modemstayson-lineandaDirectmodeconnectionisestablished.   	 8   2=     Reserved.   	     3=     Modemstayson-lineandaNormalmodeconnectionisestablished.   	 p   4=     AnMNPconnectionisattemptedandifitfails,themodemdisconnects.   	 8   5=     AnMNPconnectionisattemptedandifitfails,aDirectmodeconnection   	 X     isestablished.6=     Reserved.   	 "   7=     AnMNPconnectionisattemptedandifitfails,aNormalmodeconnection   	 X#   isestablished.(Default.)Bit3-7E     Reserved   	 @%   	   	  &   S37-DesiredLineConnectionSpeedDefault:     0   	      Bit0-4E     Desiredlineconnectionspeed.ThisisinterlinkedwiththeFn   	    command.Ifaninvalidnumberisentered,thenumberisacceptedintotheregister,butS37willactasifthedefaultvaluehasbeenentered.0=     Attemptautomodeconnection(F0).(Default.)   	 @   1-3=     Attempttoconnectat300bps(F1).   	    4=     Reserved.   	 x   5=     AttempttoconnectatV.221200bps(F4).   	 @   6=     AttempttoconnectatV.22bis2400bps(F5).   	 `		   7=     AttempttoconnectatV.23(F3).   	 (

   8=     AttempttoconnectatV.32bis/V.324800bps(F6).   	 
   9=     AttempttoconnectatV.32bis/V.329600bps(F8).   	 `	   10=     AttempttoconnectatV.32bis12000bps(F9).   	 (

   11=     AttempttoconnectatV.32bis14400bps(F10).   	 H
   12=     AttempttoconnectatV.32bis7200bps(F7).   	    15=     AttempttoconnectatV.FC14400bps(F13).   	    16=     AttempttoconnectatV.FC16800bps(F14).   	 H
   17=     AttempttoconnectatV.FC19200bps(F15).   	 h   18=     AttempttoconnectatV.FC21600bps(F16).   	 0   19=     AttempttoconnectatV.FC24000bps(F17).   	    20=     AttempttoconnectatV.FC26400bps(F18).   	 h   21=     AttempttoconnectatV.FC28800bps(F19).   	 0   Bit5-7E     Reserved   	    	   	    S38-DelayBeforeForcedHangUpThisregisterspecifiesthedelaybetweenthemodem'sreceiptoftheHcommandtodisconnect(orON-to-OFFtransitionofDTRifthemodemisprogrammedtofollowthesignal),andthedisconnectoperation.Applicabletoerror-correctionconnectiononly.Thisregistercanbeusedtoensurethatdatainthemodembufferissentbeforethemodemdisconnects.1.     IfS38issettoavaluebetween0and254,themodemwillwaitthat   	    numberofsecondsfortheremotemodemtoacknowledgealldatainthemodembufferbeforedisconnecting.Iftimeexpiresbeforealldataissent,theNOCARRIERresultcodewillbeissuedtoindicatethatdatahasbeenlost.Ifalldataistransmittedpriortotime-out,theresponsetotheH0commandwillbeOK.2.     IfS38issetto255,themodemdoesnottime-outandcontinuestoattempt   	 `	   todeliverdatainthebufferuntiltheconnectionislostorthedataisdelivered.Range:     0-255seconds   	    Default:     20   	    S39-FlowControlBitMappedOptionsStatusDefault:     3(00000011b)   	 h   Bits0-2E    p Statusofcommandoptions   	 0   0=     Noflowcontrol   	    3=     RTS/CTS(&K3)(Default.)   	 h   4=     XON/XOFF(&K4)   	 0   5=     TransparentXON(&K5)   	 P   6=     Bothmethods(&K6)   	    Bits3-7E    p Reserved   	    	   	 P   S40-GeneralBitMappedOptionsStatusIndicatesthestatusofcommandoptions.Default:     105(69h)(01101001b)   	    Bit0-1E    p MNPExtendedServices(-Kn)   	 X   0=     Disableextendedservices(-K0)(Defaultfornon-MNP10models.)   	 x    1=     Enableextendedservices(-K1)(DefaultforMNP10models.)   	 @   2=     Enableextendedservices(-K2)   	    Bit2E     PowerLevelAdjustmentforCellularUse()Mn)   	 x   0=     Auto-adjustment()M0)(Default.)   	 @   1=     Forceadjustment()M1)   	 `		   Bits3-5E    p BreakHandling(\Kn)   	 (

   0=     \K0   	 
   1=     \K1   	 `	   2=     \K2   	 (

   3=     \K3   	 H
   4=     \K4   	    5=     \K5(Default.)   	    Bits6-7E    p MNPblocksize(\An)   	 H
   0=     64chars(\A0)   	 h   1=     128chars(\A1)(Default.)   	 0   2=     192chars(\A2)   	    3=     256chars(\A3)   	 h   	   	 0   S41-GeneralBitMappedOptionsStatusIndicatesthestatusofcommandoptions.Default:     131(10000011b)   	    Bits0-1E    p Compressionselection(%Cn)   	 X   0=     Disabled(%C0)   	 x    1=     MNP5(%C1)   	 @   2=     V.42bis(%C2)   	    3=     MNP5andV.42bis(%C3)(Default.)   	 x   Bit2,6E     Autoretrainandfallback/fallforward(%En)   	 @        Bit6    p Bit2   	 `		        0     0    p =    
 Retrainandfallback/fallforwarddisabled(%E0)(Default.)   	 (

        0     1    p =    
 Retrainenabled(%E1)   	 
        1     0    p =    
 Fallback/fallforwardenabled(%E2)   	 `	   Bit3E     Modem-to-modemflowcontrol   	 (

   0=     Disabled(\G0)(Default.)   	 H
   1=     Enabled(\G1)   	    Bit4E     Blockmodecontrol(\Ln)   	    0=     Streammode(\L0)(Default.)   	 H
   1=     Blockmode(\L1)   	 h   Bit5E     Reserved   	 0   Bit7E     EnablefallbacktoV.22bis/V.22(-Qn)   	    0=     Disabled(-Q0)   	 h   1=     Enabled(-Q1)(Default.)   	 0   S46-DataCompressionControlControlsselectionofcompression.Thefollowingactionsareexecutedforthegivenvalues:Range:     136or138   	 P   Default:     138   	 p   S46=136     Executeerrorcorrectionprotocolwithnocompression.   	 8   S46=138     Executeerrorcorrectionprotocolwithcompression.(Default.)   	     S48-V.42NegotiationActionTheV.42negotiationprocessdeterminesthecapabilitiesoftheremotemodem.However,whenthecapabilitiesoftheremotemodemareknownandnegotiationisunnecessary,thisprocesscanbebypassedifsodesired.Range:     0,7,or128Ifaninvalidnumberisentered,itisacceptedintothe   	 "   S-Register,butS48willactasif128hasbeenentered.Default:     7   	 x $   S48=0     Disablenegotiation;bypassthedetectionandnegotiationphases;and   	 @%   proceedwithLAPM.S48=7     Enablenegotiation.(Default.)   	  x'   S48=128     Disablenegotiation;bypassthedetectionandnegotiationphases;and   	 !@(   proceedatoncewiththefallbackactionspecifiedinS36.CanbeusedtoforceMNP.	   	 #!+   S80-Soft-SwitchFunctionsS80isapplicableonlyiftheEPROMhasbeensocustomizedbyConfigurACE.S80bit5isthe=softequivalentoftheAT/V25Bexternalbusbitmappedhardwareinputsignal.Default:     1   	 x    Bits0-2E    p Reserved(bit0mustalwaysbea1)   	 @   Bit3E     Reserved   	    Bit4E     Reserved   	 x   Bit5E     V.25bis/ATcommandmodeselect(AT/V25Bsignal)   	 @   0=     ATselected   	 `		   1=     V.25bisselected   	 (

   Bit6E     Reserved   	 
   Bit7E     Reserved   	 `	   S82-BreakHandlingOptionsS82isforcompatabilitypurposesonly,changingthisregisterwillnothaveanyaffect.	   	    S86-CallFailureReasonCodeWhenthemodemissuesaNOCARRIERresultcode,avalueiswrittentothisS-Registertohelpdeterminethereasonforthefailedconnection.S86recordsthefirsteventthatcontributestoaNOCARRIERmessage.Thecausecodesare:Range:     0,4,5,9,12,13,or14   	 x    Default:        	 @   S86=0     Normaldisconnect,noerroroccurred.   	    S86=4     Lossofcarrier.   	 x   S86=5     V.42negotiationfailedtodetectanerror-correctionmodematthe   	 @   otherend.S86=9     Themodemscouldnotfindacommonprotocol.   	 (

   S86=12     Normaldisconnectinitiatedbytheremotemodem.   	 
   S86=13     Remotemodemdoesnotrespondafter10re-transmissionsofthesame   	 `	   message.S86=14     Protocolviolation.   	 H
   S91-PSTNTransmitAttenuationLevelSetsthetransmitattenuationlevelfrom0to15dBmforthePSTNmode,resultinginatransmitlevelfrom0to-15dBm,Insomecountries,thetransmitlevelmaynotbechangedandtherearecheckstopreventtransmitattenuationlevelchangeusingConfigurACE.Range:     0to15dBm(Correspondingto0to-15dBmtransmitlevel.)   	    Default:     10(-10dBmtransmitlevel.)   	 h   S92-FaxTransmitAttenuationLevelSetsthetransmitattenuationlevelfrom0to15dBmforthefaxmode,resultinginatransmitlevelfrom0to-15dBm.Insomecountries,thetransmitlevelmaynotbechangedandtherearecheckstopreventtransmitattenuationlevelchangeusingConfigurACE.Range:     0to15dBm(Correspondingto0to-15dBmtransmitlevel.)   	 p   Default:     10(-10dBmtransmitlevel.)   	 8   	   	     S95-ExtendedResultCodesThebitsinthisregistercanbesettooverridesomeoftheWncommandoptions.Abitsettoa1inthisregisterwillenablethecorrespondingresultcoderegardlessoftheWnsetting.Also,refertoTable3-1.Default:     0   	 x    Bit0E     CONNECTresultcodeindicatesDCEspeedinsteadofDTEspeed.   	 @   Bit1E     Append/ARQtoCONNECTXXXXresultcodeinerror-correctionmode(XXXX   	    =rate;seeTable31).Bit2E     EnableCARRIERXXXXresultcode(XXXX=rate;seeTable3-1).   	 @   Bit3E     EnablePROTOCOLXXXXresultcode(XXXX=protocolidentifier;see   	 `		   Table3-1).Bit4E     Reserved.   	 
   Bit5E     EnableCOMPRESSIONresultcode(XXXX=compressiontype;seeTable   	 `	   3-1).Bit6E     Reserved.   	 H
   Bit7E     Reserved.   	    S201-CellularTransmitLevelThebitsinthisregisteraresetbythe@Mnand:Encommandstosupportcellularconnections.Default:     20h   	 0   Bits0-4E    p InitialCellularPowerLevelSetting(@Mn;default=@M0)   	    Bit5E     CompromiseEqualizerEnableCommand(:En;default=E1)   	 h   Bit6E     Reserved.   	 0   Bit7E     Reserved.   	 P   	   	    Thispageisintentionallyblank.	   	      5.     V.25BISCOMMANDSET   	 X      ModemoperationmaybecontrolledthroughtheuseoftheV.25biscommandset.Thisisimplementedbycommand,response,andcircuitsignallingprovidingaddressedcalland/oranswerviacircuit108/2inaccordancewithV.25bis.V.25bisisaCCITTrecommendationthatdefinesamethodofexchangingcommandsandindicationsacrossaDTEinterface(EIA-232/V.24).V.25bisdefinesmodembehavioronlywhilethemodemisdisconnectedfromtheline,orwhilethemodemisoff-hookandisattemptingtoestablishaconnection.ThefollowingtermsareusedintheV.25bisdescription.COMMAND:     AninstructionissuedbytheDTEtothemodemaspartofthe   	 `		   automaticcallingprocedure.INDICATION:    p AresponsemessageissuedbythemodemtotheDTEaspartofthe   	 
   automaticcallingprocedure.PARAMETER:    p Avariablewhichmayaccompanycommandsorindications.In   	 (

   general,morethanoneparametermaybeusedinacommandorindication.5.1.     DTE/DCEINTERCHANGECIRCUITS   	    CommunicationbetweentheDTEandmodemishalfduplex.TheDTEisthe'master'andthemodemisthe'slave'.OnlytheDTEinitiatesV.25biscommunications,whilethemodemjustresponds.Whenthemodemisindatatransfermodeaftertheconnectionhasbeenestablished,themodemisnolongerinV.25bismode.Duringautomaticcallingandansweringprocedures,RLSD(CT109)followstheconditionofRTS(CT106).5.2.     FORMATSFORCOMMANDSANDINDICATIONS   	 P   Themodemwillacceptcommandsinasynchronousmode.ThecommandsetconformstotheCCITTrecommendationwithoneextension.5.2.1.     AsynchronousSignalling   	 P   Theformatfortheasynchronouscharacterorientedformatis:MESSAGE<CR><LF>Thedefaultdatarateforcommandsandparametersisthemaximumdataratepermittedbythemodem.Themessagefieldcancontainbetween3and608-bitcharacters(7-bitIA5perT.50plusoddparityperV.4)whichdefinetheparameters.Eachframecancontainonlyonecommandfollowedbymultipleparametersaswillfillthelimit.Command/IndicationExchangeProtocolThemodemwillignoreanycommandissuedwithincorrectparity.ThemodemwillignoreacommandissuedfromtheDTEbeforeithascompletedexecutionofthepreviouscommandandgivenanappropriateresponse.ThemodemwillignoreacommandfromtheDTEwhileitissendinganindicationtotheDTE.Acommandreceivedwithamessagefieldoflessthan3charactersormorethan60charactersisregardedasanerrorinthemessageandwillresultinthenegativeacknowledgmentofthecommandbythereturnoftheinvalidmessage(INV).DTEAdaptionThemodemperformsanautobaud/autoparity/autolengthfunctiononthefirstcharactersreceivedfollowingaPower-OnResetor<cntl>Z.Ifthemodemreceivesa<CR><LF>sequence,itisabletocalculatethespeed,parity,andthewordlength.Ifthemodemreceivesonlya<CR>character,itwillcalculatethespeedbutretaintheexistingparityandwordlengthvalues.Ifthemodemreceivesneitherofthesecharacters,itwillcontinuetousetheexistingvaluesforspeed,parity,andwordlength.Ifnopreviousspeed,parity,and/orlengthinformationisavailable,themodemdefaultsto7-bitevenoperationat9600bps.Theautolength/autoparityfacilityiscapableofdetectionof7-or8-bitcharactersofeven,odd,ornoparitywithonestopbit.Themodemthenacceptsandsendscharactersaccordingtothisselectionofspeed,parity,andlength.Theadaptionalgorithmisre-initializedbythenextOFF-to-ONtransitionofCT108/2.InHDLCmode,themodemdetectswhenDTEsendsinNRZorNRZIformat,andadjustsitsindicationformataccordingly.   	 p0.;   	   	 X      5.2.2.     V.25bisEscapeDetectionScheme   	 X      AnescapecharactersequencefunctionforV.25bisasynchronousoperationoperatesexactlyliketheATescapecharactersequence.(SeeSection3.1.)5.3.     STANDARDV.25BISCOMMANDS   	 X   Thefollowingcommandsareimplemented,andparametersapplicabletoeachcommandarenotedfollowingthedescriptionofthecommand.CIC-ConnectIncomingCallThemodemgoeson-lineinanswermodecancellinganyDICcommandpreviouslyissued.Ifnoincomingcallispresent,themodemissuestheinvalid(INV)message.CRI-CallRequestwithNumberandIdentificationThemodemgoeson-line,dialsaccordingtothedialstringentered,andattemptstoestablishaconnectioninthesamemannerastheCRNcommandexcepta";"characterandanidentificationcharacterstringcanbeinsertedafterthedialstring.However,everythingafterthe";"characterisignored,i.e.,theidentificationisnotsent.x..x     Dialstring:astringofdialcharacters(seeCRN).   	    ;     Separator:insertedbetweendialstringandidentification.   	 H
   Example:CRN234-1234;4567VALCRN-CallRequestwithNumberThemodemgoeson-line,dialsaccordingtothedialstringentered,andattemptstoestablishaconnection.Thefollowingdialmodifiersarevalid:0-9     Digits0to9.   	    *     The'star'digit:Tonedialingonly.   	    #     The'gate'digit:Tonedialingonly.   	 P   T     Selecttonedialing:Affectscurrentandsubsequentdialing.   	 p   P     Selectpulsedialing:Affectscurrentandsubsequentdialing.   	 8   <     Shortdialpause:PeriodcontrolledbyS8:Themodemwillpausebefore   	     dialingthedigitsfollowing=<.=     Longdialpause:Periodtwiceaslongastheshortdialpause.   	 8   :     Waitfordialtone:Themodemwillwaitfordialtonebeforedialingthe   	 X     digitsfollowing=:.&     Flash:Themodemwillgooff-lineaccordingtothevalueofS30.   	 "   ^     Disablecallingtonetransmission:Applicabletocurrentdialattempt   	 X#   only.Example:CRN234-1234VAL	   	 !@(   CRS-CallRequestwithMemoryAddressThemodemgoeson-line,dialsaccordingtothedialstringenteredinthedialstringmemoryaddressed(seePRN),andattemptstoestablishaconnection.0-19     Dialstringmemoryaddress.   	 X   Example:CRS1orCRS1345-5678VALDIC-DisregardIncomingCallThemodem,thoughconfiguredforauto-answer,willdisregardtheincomingcall.Ifthereisnoincomingcallorauto-answerisnotenabled,themodemwillissuetheINVmessage.PRI-ProgramIdentificationThemodemreturnsVALindicationonly.PRN-ProgramNumberThemodemstoresthedialstringspecifiedintothedialstringmemoryreferenced.0-19     Dialstringmemoryaddress.   	 H
   ;     Separator:Insertedbetweendialstringmemoryaddressanddialstring.   	 h   x..x     Dialstring:Astringofdialcharacters:0-9*#TP=&:/:characters   	 0   accepted:Anemptystringclearstheidentificationmemoryreferenced.Example:PRN1;345-5678VALRLD-ListRequestofDelayedCallNumbersThemodemreturnsthelistofnumberswhichhavebeendelayedbycountrydependentblacklistingprocedures.Example:NO.-PHONENUMBER-DELAY---------------------------LSD1;75038576092LSD2;13495790501LSD3;41469493851LSD4;34797845643LSD5;55296857401VAL	   	 x $   RLF-ListRequestofForbiddenNumbersThemodemreturnsthelistofnumberswhichhavebeenblacklistedbycountrydependentblacklistingprocedures.Example:NO.-PHONENUMBER---------------------------LSF1;6209567485LSF2;4227458945LSF3;2137874644LSF4;5256677014LSF5;0114418172323LSF6;7228309VALRLI-ListRequestofIdentificationNumbersThemodemreturnstheVALmessageonly.Example:LSI1;8183400VALRLN-ListRequestofStoredNumbers(DialStrings)Themodemreturnsthedialstringorthelistofdialstringsaccordingtotheparametersupplied.0-4     Dialstringmemoryaddress:Ifnoaddressissupplied,afulllistofall   	 h   storeddialstringswillbereturned.Examples:LSN4;19:1=722340    
 ResponsetoRLN4   	    VALLSN0;         p ResponsetoRLN   	 p   LSN1;LSN2;LSN3;19:1=7223400LSN4;93256642VAL5.4.     EXTENDEDV.25BISCOMMAND   	  !   ThereisoneextensiontothestandardV.25biscommandset.CNL-LocalConfigurationAnyATcommandstringmaybeenteredasaparameterofthiscommand.Theformatis:CNL<ATcommand>Example:CNLS0=2	   	 `" )   5.5.     STANDARDV.25BISINDICATIONS   	 X      Themodemprovidestheindications/responseslisted,andparametersapplicabletoeachmessagearenotedfollowingthedescriptionoftheresponse.CFI-CallFailureIndicationThemodemsendsthismessagewhenacallfailstoconnect.Aparameterisincludedtogivethereasonforthefailure.AB     Nodialtoneorthecallaborttimerexpiredwithnocallprogresstone   	    detectedorduringhandshakingafteranswertonedetected.CB     Localcircuitbusy(phoneoff-hook).   	 @   ET     Busy(engagedtone)detected.   	 `		   FC     Requestednumberonforbiddencalllist(callnotplaced).   	 (

   NS     Nonumberstoredatdialstringmemoryrequested(callnotplaced).   	 
   NT     Ringbackdetected:Ringbackstopped:Callaborttimerexpiredwithno   	 `	   answertonedetected.RT     Ringbackdetected:Callaborttimerexpiredwithringbackstilldetected.   	 H
   CNX-ConnectThemodemreturnsthismessagewhenaconnectionhasbeenestablished.Themessagemaybefollowedbyavalueindicatingtheconnectionspeed.Example:CNX9600DLC-DelayedCallThemodemreturnsthismessagewhenacallfailstoconnectandthenumberdialedisconsidered'delayed'.Themessageindicatesthedelay(inminutes)beforethecallmaybere-attemptedasshowninthefollowingexample:DLCn     (n=delayinminutes)   	    Thismessagewillbeprecededbythemessageindicatingcallfailure.INC-IncomingCallThemodemsendsthismessagewhenincomingringingisdetectedontheline.INV-InvalidCommandThemodemsendsthismessageifthecommandlinecontainsasyntaxerror,orifthemodemisunabletoexecutethecommand.VAL-ValidCommandThemodemsendsthismessagewhenitsuccessfullyexecutesthecommandissuedandthereisnootherapplicableresponse(messageorcircuittransition).	   	 "   Thispageisintentionallyblank.	   	      6.     FAXCLASS1COMMANDS   	 X      6.1.     FAXI/OPROCESSING   	      ThefaxI/Ointerfacesupportsasynchronousserialandparallelinterfaces.Theinterfacerateis19200bps.Thecharacterformatis8bitsdata,noparity,and1stopbit.Startandstopelementsareremovedfromthetransmitdataandaddedtothereceivedata.Bothtransmitandreceivedataarebuffered.FlowcontrolusingXON/XOFF(DC1/DC3)orRTS/CTSisprovided.Uniquecontrolcharacterstringsareidentified,filtered,orreinsertedintotheI/Odatastream.Thesecontrolcharactersandtheirresultantactionaredescribedbelow.6.1.1.     DTE-to-ModemTransmitDataStream   	 (

        CharactersDetected     
 ActionTaken   	 
        <DLE><data>    
 Delete<DLE><data>characters.   	 `	        <DLE><ETX>    
 Recognizeasastringterminatorandtakeappropriate   	 (

   action.     <DLE><DLE>    
 Replacewithsingle<DLE>character.   	    6.1.2.     Modem-to-DTEReceiveDataStream   	 H
        CharactersDetected     
 ActionTaken   	 0        <DLE>    p Insertextra<DLE>aheadof<DLE>.   	    Themodemalsoidentifiestheendofaframebyinserting<DLE><ETX>intothedatastreamaftertheFCSbytes.6.1.3.     FaxModeSelection   	 P   Faxclass1commandsareidentifiedinTable6-1.FaxmodesandratesaredeterminedbytheAT+FcommandsasdescribedinSection6.2.Table6-1.FaxClass1CommandsCommand Function   	 8       	     ServiceClassID   	        	        	 l     +FCLASS=   	 O!    ServiceClass   	 2"       	 m#    FaxClass1Commands   	 P$       	 3 %       	 !&    +FAE=n   	 !'    Data/FaxAutoAnswer   	 " (       	 #g!)    +FTS=n   	 $J"*    StopTransmissionandWait   	 %-#+       	 h&$,    +FRS=n   	 K'$-    ReceiveSilence   	 .(%.       	 )&/    +FTM=n   	 )'0    TransmitData   	 *(1       	 +b)2    +FRM=n   	 ,E*3    ReceiveData   	 -(+4       	 c.,5    +FTH=n   	 F/,6    TransmitDatawithHDLCFraming   	 )0-7       	 X       +FRH=n   	 ;     ReceiveDatawithHDLCFraming   	        	        	    6.1.4.     FaxOrigination   	 o   OriginationoffaxcallsismadeusingtheATDcommand.Uponcompletionofthedialfunction,acallingtoneat1100Hzistransmitted,withacadenceof0.5secondsonand3secondsoff.Themodemautomaticallyentersmode+FRH=3andsendstheCONNECTmessagetotheDTEwhenFSKflagsaredetectedfromtheremote.	   	 w	   6.1.5.     FaxAnswering   	 X      Answeringoffaxcallsisidenticaltoansweringofdatacallswiththeexceptionthatthemodementersthefaxhandshakingmodeinsteadofthedatahandshakingmodeaftergoingoff-hook.If+FAE=0,themodem,aftersendinganswertone,automaticallyentersfaxmode(+FTH=3),sendstheCONNECTmessagetotheDTE,andstartssendingFSKflags.If+FAE=1,themodemdetermineswhetherthecallerisadatamodemorfaxmodemandsendstheDATAorFAXresultcode,respectively,totheDTE.6.1.6.     FaxControlTransmission   	 @   Faxcontroltransmissionisinitiatedbythe+FTH=ncommand.Afterthiscommandisissued,themodemgeneratestheCONNECTmessageandtransmitscarrierinthemodulationschemespecifiedbytheparametern.ThemodemthentransmitsHDLCflagsforaminimumof1second.ThemodemcontinuestotransmittheHDLCflagsuntilitreceivesacharacterfromtheDTE.WhencharactersarereceivedfromtheDTE,themodemaddsstartandendflags,performszero-bitinsertion,generatesFCS,anddeletes<DLE><chr>characterpairsbeforetransmittingthecharacterstotheremotefaxmachine.Each<DLE><DLE>sequenceistransmittedasasingle<DLE>.<DLE><ETX>isconsideredastheendofframemarkerandisnottransmitted.AlldatareceivedfromtheDTEafter<DLE><ETX>isignoredbythemodemuntilthemodemgenerateseithertheCONNECT,OK,orERRORresultcode.Ifnomoredataisinthetransmitbufferandthefinalbitwasa1(bit4ofthesecondbytereceivedfromtheDTE),themodemgeneratestheOKresultcodeandreturnstothecommandmode.Ifthefinalbitwasa0,themodemgeneratestheCONNECTmessageandwaitsforfurtherdatafromtheDTEwhiletransmittingHDLCflags.Ifnomoredataisreceivedbefore5secondselapse,themodemdropscarrier,goeson-hook,andgeneratestheERRORresultcode.6.1.7.     FaxControlReception   	 p   FaxcontrolreceptionisinitiatedusingtheAT+FRH=ncommand.Afterthiscommandisissued,themodemlooksforcarrierinthemodulationschemespecifiedbytheparametern.IfnocarrierisdetectedbeforetheperiodoftimespecifiedbyregisterS7expires,themodemgeneratestheNOCARRIERmessageandreturnstocommandmode.Ifcarrierisdetectedthatisnottheonespecifiedbytheparametern,themodemgeneratesthe+FCERRORmessageandreturnstothecommandmode.Ifthespecifiedcarrierisdetected,themodemgeneratestheCONNECTmessageandenterstheHDLCreceivemode.InHDLCreceivemode,themodemreceivesHDLCframesfromtheremotefaxmachine,stripstheflags,performszero-bitdeletion,performserrorchecking,andhandles<DLE><chr>characterpairsbeforepassingthedatatotheDTE.Themodemprefixeseach<DLE>characterwithanother<DLE>characterbeforesendingittotheDTE.Afterthelastbyteintheframe,themodemsends<DLE><ETX>totheDTEmarkingtheendoftheframe.ThemodemthengenerateseithertheOKmessageifnoerrorsweredetectedortheERRORmessageiferrorsweredetected(FCSisincorrect),andreturnstocommandmode.Whileincommandmode,themodemcontinuestoreceivedataintheselectedmodulationscheme,andsendsthedataaftersendingtheCONNECTmessagetotheDTEwhentheDTEreissuesthe+FRHcommandwiththesameparameter.IftheDTEissuesthe+FRHcommandwithadifferentparameter,themodemclearsallbuffersandproceedsasdescribedpreviously.IfcarrierislostwhileincommandmodeandtheDTEreissuesthe+FRHcommandwiththesameparameter,andthereisnodatainthebuffer,themodemsendstheERRORresultcodetotheDTEandreturnstothecommandmode.Ifthereisdatainthebuffer,themodemsendsthenextframeofbuffereddatatotheDTE,followedby<DLE><ETX>,andeithertheERRORresultcodeiferrorsweredetectedortheOKresultcodeifnoerrorsweredetected.Themodemthenreturnstocommandmode.Themodemconcludesanerrorisdetectedifcarrierislostforanyperiodoftimeduringorbeforethereceptionofaframe.IfcarrierislostforatimeperiodlongerthanthetimespecifiedbytheregisterS10,themodemfinishesdeliveringthedatainthereceivebuffer(ifany)totheDTE,sends   	 p0.;   <DLE><ETX>,generatestheERRORmessage,andreturnstocommandmode.Allsubsequentdatareceivedfromtheremoteisdiscarded.Ifthemodemdetectsaframeabortsequence(sevenconsecutiveoneswithnozeroinsertion)whileitiswaitingforaframebeginningflag(itwasreceivingHDLCflags),itwillwaitfortheHDLCflagsagainuntileithercarrierislost,ortheDTEabortstheprocessbysendinganabortcharacterorbydroppingDTRwith&D2ineffect.Iftheframeabortsequenceisdetectedwhilethemodemisreceivingaframeitfinishesdeliveringthedatainthereceivebuffer(ifany)totheDTE,sends<DLE><ETX>,generatestheERRORmessage,andreturnstocommandmode.ThemodemkeepslookingforHDLCflagsfollowedbymoredatafromtheremote,withtheselectedmodulationscheme.Ifthemodemdetectsareceivebufferoverflowcondition,itconcludesthattherewasanFCSerrorinthatframe.Themodemwillreceivemoreframesonlyifastartingflagisdetectedandthereisroominthereceivebuffer.Ifastartingflagisdetectedandthereisnoroominthebuffer,themodemdiscardsalldatainthatframe.IfthemodemreceivesanycharacterfromtheDTEafterthe+FRHcommand(exceptflowcontrolcharactersifsoftwareflowcontrolisineffect),orifthemodemdetectsahigh-to-lowtransitionoftheDTRsignalwhile&D1isineffect,itsends<DLE><ETX>totheDTE,generatesOKresultcode,andreturnstocommandmode.Thereceivebufferisclearedandalldatareceivedfromtheremoteisdiscarded.IfthemodemdetectsaDTRdropwhile&D2isineffect,itgoeson-hook,sends<DLE><ETX>totheDTE,generatesOKresultcode,andreturnstocommandmode.IfthemodemdetectsaDTRdropwhile&D3isineffect,themodemperformsawarmreset.6.1.8.     FaxDataTransmission   	    FaxdatatransmissionisinitiatedbytheAT+FTM=ncommand.Afterthiscommandisissued,themodemgeneratestheCONNECTmessageandtransmitscarrierinthemodulationschemespecifiedbytheparametern.Themodemthentransmitsconstant1bitsforaminimumofonesecondandcontinuestotransmitconstant1bitsuntilitreceivesacharacterfromtheDTE.WhendataisreceivedfromtheDTE,themodemdeletesstartandstopbitsanddeletesall<DLE><chr>characterpairsbeforetransmittingthedatatotheremote.Each<DLE><DLE>sequenceistransmittedasasingle<DLE>.<DLE><ETX>isconsideredastheendofstreammarker,andisnottransmitted.AlldatareceivedfromtheDTEafterthe<DLE><ETX>isignoredbythemodemuntilthemodemgenerateseithertheCONNECT,OK,orERRORresultcode.Ifnomoredataisinthetransmitbuffer,andthelasttransmittedcharacterwasnotanASCIINULL,themodemgeneratestheOKresultcodeandreturnstothecommandmode.IfthelastcharactertransmittedwasanASCIINULL,themodemgeneratestheCONNECTmessagetotheDTEandwaitsforfurtherdatafromtheDTEwhiletransmittingNULLstotheremote.Ifmoredataisreceivedbeforefivesecondselapse,themodemcontinuestotransmitthedataasdescribedinthepreviousparagraph.IffivesecondselapseandnodataisreceivedfromtheDTE,themodemdropscarrier,goeson-hook,andgeneratestheERRORresultcode.6.1.9.     FaxDataReception   	 H&#.   FaxdatareceptionisinitiatedusingtheAT+FRM=ncommand.Afterthiscommandisissued,themodemlooksforcarrierinthemodulationschemespecifiedbytheparametern.IfnocarrierisdetectedbeforetheperiodoftimespecifiedbyregisterS7expires,themodemgeneratestheNOCARRIERmessageandreturnstocommandmode.IfaV.21carrierisdetectedwhenahighspeedcarrierisexpected,themodemgeneratesthe+FCERRORmessageandreturnstothecommandmode.Ifthespecifiedcarrierisdetected,themodemgeneratestheCONNECTmessageandentersthedatareceivemode.Whileindatareceivemode,themodemreceivesdatafromtheremote,addsstartandstopbits,andhandles<DLE><chr>characterpairsbeforepassingthedatatotheDTE.Themodemprefixeseach<DLE>characterwithanother<DLE>characterbeforesendingittotheDTE.Ifcarrierislostforatimeperiodlongerthanthetimespecifiedbythe   	 p0.;   registerS10,themodemfinishesdeliveringthedatainthereceivebuffer(ifany)totheDTE,sends<DLE><ETX>,generatestheNOCARRIERresultcode,andreturnstothecommandmode.Allsubsequentdatareceivedfromtheremoteisdiscarded.Ifthemodemdetectsareceivebufferoverflowcondition,itstopsreceivingfromtheremoteuntilthereisroominthereceivebuffer.ThemodeminformstheDTEofthebufferoverflowafteritsendstotheDTEthelastcharacterthatwasstoredinthebufferbeforetheoverflowoccurred.IfthemodemreceivesanycharacterfromtheDTEafterthe+FRMcommand(exceptflowcontrolcharactersifsoftwareflowcontrolisineffect),orifthemodemdetectsahigh-to-lowtransitionoftheDTRsignalwhile&D1isineffect,itsends<DLE><ETX>totheDTE,generatestheOKresultcode,andreturnstocommandmode.Thereceivebufferisclearedandalldatareceivedfromtheremoteisdiscarded.IflossofDTRisdetectedwhile&D2isineffect,themodemgoeson-hook,sends<DLE><ETX>followedbyOKresultcodetotheDTE,andreturnstocommandmode.IfthemodemdetectsaDTRdropwhile&D3isineffect,themodemperformsawarmreset.	   	 H
   6.2.     COMMANDS   	 X      +FCLASS=n-SelectServiceClass+FCLASS=ncommandsetstheactiveserviceclass.Parameters:0-2Commandoptions:+FCLASS=0     SelectDataMode(Default.)   	 @   +FCLASS=1     SelectFacsimileClass1   	    +FCLASS=2     SelectFacsimileClass2   	 x   +F<command>?-ReportActiveConfiguration+F<command>?interrogatesthemodemtodeterminetheactiveconfiguration.Typicalresponsesare:+FAE?     0ifautoanswerisdisabled;1ifautoanswerisenabled   	 
   +FCLASS?     0ifindatamode;1ifinfaxclass1;2ifinfaxclass2   	 `	   +F<command>=?-ReportOperatingCapabilities+F<command>=?canbeusedtodeterminetheoperatingcapabilitiesofthemodem.Typicalresponsesare:+FAE=?     0or1   	    +FCLASS=?     0,1,or2   	 H
   +FTM=?     24,48,72,96(9600bpsversion)   	 h   +FRM=?     24,48,72,96(9600bpsversion)   	 0   +FTM=?     24,48,72,73,74,96,97,98,121,122,145,146(14400bps   	    version)+FRM=?     24,48,72,73,74,96,97,98,121,122,145,146(14400bps   	 0   version)+FAE=n-Data/FaxAutoAnswer+FAE=nallowstheDTEtoeitherrestrictansweringtoclass1,ortoautomaticallydetectwhetherthecallingstationisafaxclass1modemordatamodem,andansweraccordingly.Parameters:n=0or1Commandoptions:n=0     Disabledata/faxautoanswermode.Themodemanswersasafaxmodem   	 p   only.(Default.).n=1     Enabledata/faxautoanswermode.Themodemanswersasafaxordata   	 X     modem.Afteradata(notfax)connectionisacheived(indicatedbytheDATAresultcode),theDTEmustissueanATOcommandtocausethemodemtogoon-line.+FTS=n-StopTransmissionandWait+FTS=ncausesthemodemtoterminateatransmissionandwaitforn10-msintervalsbeforerespondingwiththeOKresultcode.AnERRORresponsecoderesultsifthiscommandisissuedwhilethemodemison-hook.+FRS=n-ReceiveSilence+FRS=ncausesthemodemtoreportbacktotheDTEwithanOKresultcodeaftern10ms-intervalsofsilencehavebeendetectedontheline.ThiscommandisabortedifanycharacterisreceivedfromtheDTE.ThemodemdiscardstheabortingcharacterandissuesanOKresultcode.AnERRORresponsecoderesultsifthiscommandisissuedwhilethemodemison-hook.	   	 H&#.   +FTM=n-TransmitData+FTM=ncausesthemodemtotransmitdatausingthemodulationdefinedbelow.AnERRORresponsecoderesultsifthiscommandisissuedwhilethemodemison-hook.Parameters:SeeCommandoptionsCommandoptions:     +FTM=24    p V.27ter2400bps   	         +FTM=48    p V.27ter4800bps   	 x        +FTM=72    p V.297200bps   	 @        +FTM=73    p V.177200bpslong   	 `		        +FTM=74    p V.177200bpsshort   	 (

        +FTM=96    p V.299600bps   	 
        +FTM=97    p V.179600bpslong   	 `	        +FTM=98    p V.179600bpsshort   	 (

        +FTM=121    p V.1712000bpslong   	 H
        +FTM=122    p V.1712000bpsshort   	         +FTM=145    p V.1714400bpslong   	         +FTM=146    p V.1714400bpsshort   	 H
   +FRM=n-ReceiveData+FRM=ncausesthemodemtoenterthereceivermodeusingthemodulationdefinedbelow.AnERRORresponsecoderesultsifthiscommandisissuedwhilethemodemison-hook.Parameters:SeeCommandoptionsCommandoptions:     +FRM=24    p V.27ter2400bps   	         +FRM=48    p V.27ter4800bps   	         +FRM=72    p V.297200bps   	 P        +FRM=73    p V.177200bpslong   	 p        +FRM=74    p V.177200bpsshort   	 8        +FRM=96    p V.299600bps   	          +FRM=97    p V.179600bpslong   	 p        +FRM=98    p V.179600bpsshort   	 8        +FRM=121    p V.1712000bpslong   	 X          +FRM=122    p V.1712000bpsshort   	  !        +FRM=145    p V.1714400bpslong   	 "        +FRM=146    p V.1714400bpsshort   	 X#   	   	 x $   +FTH=n-TransmitDatawithHDLCFraming+FTH=ncausesthemodemtotransmitdatausingHDLCprotocolandthemodulationdefinedbelow.AnERRORresponsecoderesultsifthiscommandisissuedwhilethemodemison-hook.Parameters:SeeCommandoptions.Commandoptions:     +FTH=3    p V.21channel2300bps   	         +FTH=24    p V.27ter2400bps   	 x        +FTH=48    p V.27ter4800bps   	 @        +FTH=72    p V.297200bps   	 `		        +FTH=73    p V.177200bpslong   	 (

        +FTH=74    p V.177200bpsshort   	 
        +FTH=96    p V.299600bps   	 `	        +FTH=97    p V.179600bpslong   	 (

        +FTH=98    p V.179600bpsshort   	 H
        +FTH=121    p V.1712000bpslong   	         +FTH=122    p V.1712000bpsshort   	         +FTH=145    p V.1714400bpslong   	 H
        +FTH=146    p V.1714400bpsshort   	 h   +FRH=n-ReceiveDatawithHDLCFraming+FRH=ncausesthemodemtoreceiveframesusingHDLCprotocolandthemodulationdefinedbelow.AnERRORresponsecoderesultsifthiscommandisissuedwhilethemodemison-hook.Parameters:SeeCommandoptions.Commandoptions:     +FTH=3    p V.21channel2300bps   	         +FRH=24    p V.27ter2400bps   	 P        +FRH=48    p V.27ter4800bps   	 p        +FRH=72    p V.297200bps   	 8        +FRH=73    p V.177200bpslong   	          +FRH=74    p V.177200bpsshort   	 p        +FRH=96    p V.299600bps   	 8        +FRH=97    p V.179600bpslong   	 X          +FRH=98    p V.179600bpsshort   	  !        +FRH=121    p V.1712000bpslong   	 "        +FRH=122    p V.1712000bpsshort   	 X#        +FRH=145    p V.1714400bpslong   	 x $        +FRH=146    p V.1714400bpsshort   	 @%   6.3.     EXAMPLES   	  &   Examplesofcalling(transmitting)andanswering(receiving)onepageusingfaxclass1commandsareshowninTables6-2and6-3,respectively.	   	 (# *   Table6-2.FaxClass1CallingSequence(OnePage)     DTECommands    
 DCEResponses        	           (Host)    p (Modem)     
 RemoteFax    ( Notes   	         (1)     AT+FCLASS=1     
 (2)    x OK         (      SettoClass1   	 X        PHASEA     (3)     ATDT6163    
 (4)     
 Dials     (5)    ( Answers     +FRH=3impliedbyDialing   	 @                 p (6)    
 CONNECT    x (7)     SendHDLCflags   	         PHASEB              p     
      
     x (8)     SendNSFframe   	 @                 p (9)    
 <NSF>,OK   	 `		        (10)     AT+FRH=3    
 (11)     
 CONNECT   	 (

                 p     
      
 (12)    x SendCSIframe   	 
                 p (13)    
 <CSI>,OK   	 `	        (14)     AT+FRH=3    
 (15)     
 CONNECT   	 (

                 p     
      
 (16)    x SendDISframe     Lastframebit=1   	 H
                 p (17)    
 <DIS>,OK    x (18)     Dropcarrier   	         (19)     AT+FTH=3    
 (20)     
 SendHDLCflags     (21)     Receiveflags   	                  p (21)    
 CONNECT   	 H
        (22)     <TSI>    
 (23)     
 SendTSIframe    ( (24)     ReceiveTSI     Lastframebit=0   	 h                 p (25)    
 CONNECT   	 0        (26)     <DCS>    
 (27)     
 SendDCSframe    ( (28)     ReceiveDCS     Lastframebit=1   	                  p (29)    
 Detectlastframebit   	 h                 p (39)    
 OK,dropcarrier   	 0        (31)     AT+FTS=8    
 (32)     
 OK,wait80ms   	 P        (33)     AT+FTM=96    
 (34)     
 SendV.29   	                  p (35)    
 CONNECT   	         (36)     <TCF>    
 (37)     
 SendTCFdata    ( (38)     Receive&check   	 P                 p (39)    
 OK   	 p        (40)     AT+FRH=3    
 (41)     
 CONNECT   	 8                 p (42)    
 SendCFRframe         ( Lastframebit=1   	          (43)     <CFR>,OK    
 (44)     
 Dropcarrier   	 p                 p (45)    
 OK   	 8        PHASEC     (46)     AT+FTM=96    
 (47)     
 SendV.29   	  !                 p (48)    
 CONNECT   	 "        (49)     agedata    
 (50)     
 Sendpagedata    ( (51)     Receivedata   	 X#                 p (52)    
 OK   	 x $        (53)     AT+FTH=3    
 (54)     
 SendHDLCflags     (55)     Receiveflags   	 @%                 p (56)    
 CONNECT   	  &        PHASED     (57)     <EOP>    
 (58)     
 SendEOPframe    ( (59)     ReceiveEOP     Lastframebit=1   	 !@(                 p (60)    
 OK,dropcarrier   	 `" )        (61)     AT+FRH=3    
 (62)     
 CONNECT   	 (# *                 p     
      
 (63)    x SendMCFframe     Lastframebit=1   	 #!+                 p (64)    
 <MCF>,OK   	 $`",        (65)     AT+FTH=3    
 (66)     
 SendHDLCflags     (67)     Receiveflags   	 %(#-                 p (68)    
 CONNECT   	 H&#.        (69)     <DCN>    
 (70)     
 SendDCNframe    ( (71)     ReceiveDCN     Lastframebit=1   	 '$/                 p (72)    
 OK,dropcarrier   	 '%0        PHASEE     (73)     ATH0    p (74)    
 OK,hangup     (75)    ( Hangup   	 h)'2   	   	 0*'3   Table6-3.FaxClass1AnsweringSequence(OnePage)     DTECommands    
 DCEResponses         (    	           (Host)    p (Modem)     
 RemoteFax    ( Notes   	         (1)     AT+FCLASS=1     
 (2)    x OK         (      SettoClass1   	 X        PHASEA              p     
      
 (3)    x FAXmachinedials   	 @                 p (4)    
 RING   	         (5)     ATA    p (6)    
 Modemanswers   	 x                 p (7)    
 SendHDLCflags    ( (8)     Receiveflags     +FTH=3impliedby   	 @                 p     
      
     x      answering              p (9)    
 CONNECT   	 (

        PHASEB     (10)     <NSF>    
 (11)     
 SendNSFframe    ( (12)     ReceiveNSF     Lastframebit=0   	 `	                 p (13)    
 CONNECT   	 (

        (14)     <CSI>    
 (15)     
 SendCSIframe    ( (16)     ReceiveCSI     Lastframebit=0   	 H
                 p (17)    
 CONNECT   	         (18)     <DIS>    
 (19)     
 SendDISframe     (20)     ReceiveDIS     Lastframebit   	    =1              p (21)    
 OK,dropcarrier   	 h        (22)     AT+FRH=3    
 (23)     
 CONNECT   	 0                 p     
      
 (24)    x SendTSIframe     Lastframebit=0   	                  p (25)    
 <TSI>,OK   	 h        (26)     AT+FRH=3    
 (27)     
 CONNECT   	 0                 p     
      
 (28)    x SendDCSframe     Lastframebit=1   	 P                 p (29)    
 <DCS>,OK    x (30)     DropCarrier   	         (31)     AT+FRM=96   	                  p     
      
 (32)    x SendV.29   	 P                 p (33)    
 CONNECT    x (34)     SendTCFframe   	 p                 p (35)    
 <TCF>    x (36)     Dropcarrier   	 8                 p (37)    
 NOCARRIER   	          (38)     AT+FTH=3    
 (39)     
 CONNECT   	 p        (40)     <CFR>    
 (41)     
 SendCFRframe    ( (42)     ReceiveCFR     Lastframebit=1   	 8                 p (43)    
 OK,dropcarrier   	 X          PHASEC     (44)     AT+FRM=96   	 "                 p     
      
 (45)    x Sendpagedata   	 X#                 p (46)    
 <pagedata>     (47)    ( Dropcarrier   	 x $                 p (48)    
 NOCARRIER   	 @%        PHASED     (49)     AT+FRH=3    
 (50)     
 CONNECT   	  x'                 p     
      
 (51)    x SendEOPframe     Lastframebit=1   	 !@(                 p (52)    
 <EOP>,OK   	 `" )        (53)     AT+FTH=3    
 (54)     
 CONNECT   	 (# *        (55)     <MCF>    
 (56)     
 SendMCFframe    ( (57)     ReceiveMCF     Lastframebit=1   	 #!+                 p (58)    
 OK,dropcarrier   	 $`",        (59)     AT+FRH=3    
 (60)     
 CONNECT   	 %(#-                 p     
      
 (61)    x SendDCNframe     Lastframebit=1   	 H&#.                 p (62)    
 <DCN>,OK   	 '$/        PHASEE     (73)     ATH0    p (74)    
 OK,hangup     (75)    ( Hangup        	 (H&1   Ѐ	   	 0*'3   7.     FAXCLASS2COMMANDS   	 X      Thefaxclass2commandsaresummarizedinTable7-1.7.1.     COMMANDSYNTAXANDGUIDELINES   	    7.1.1.     DTECommands   	 X   TheISO646characterset(CCITTT.50InternationalAlphabet5,AmericanStandardCodeforInformationInterchange)isusedfortheissuanceofcommandsandresponses.Onlythelow-order7bitsofeachcharacterareusedforcommandsorparameters;thehighorderbitisignored.Uppercasecharactersareequivalenttolowercasecharacters.ForPhaseCdatatransmissionorreception,all8bitsareneeded.DTECommandLinesAcommandlineisastringofcharacterssentfromaDTEtothemodem(DCE)whilethemodemisinacommandstate.Acommandlinehasaprefix,abody,andaterminator.Eachcommandline(withtheexceptionoftheA/command)mustbeginwiththecharactersequenceATandmustbeterminatedbyacarriagereturn.Commandsenteredinuppercaseorlowercaseareaccepted,butboththeAandTmustbeofthesamecase,i.e.,"AT"=ASCII065,084or=at=ASCII097,116.ThebodyisastringofcommandsrestrictedtoprintableASCIIcharacters(032-126).Spacecharacters(ASCII032)andcontrolcharactersotherthanCR(ASCII013)andBS(ASCII010)inthecommandstringareignored.ThedefaultterminatoristheASCII<CR>character.CharactersthatprecedetheATprefixareignored.Thecommandlineinterpretationbeginsuponreceiptofthecarriagereturncharacter.FacsimileCommandSyntaxAfterthe"AT"or"at"prefix,facsimilecommandsuseextendedsyntax.Eachcommandisprecededbythe=+Fcharacterandconsistsofsinglecharactersandadecimalparameter(ifapplicable)terminatedbythesemicolon=:character(ASCII059)orbythe<CR>thatterminatedthecommandline.Amissingdecimalparameterisevaluatedas0.Forexample,thecommandtoinstructthemodemtoautomaticallyansweradataorfaxcallandalsoenablereceptionis:AT+FAE=0;+FCR1<CR>Basicdatamodeandfaxserviceclassmodeselectcommandsare:AT+FCLASS=0<CR>    
 forDataMode   	  !   AT+FCLASS=1<CR>    
 forServiceClass1Fax   	 "   AT+FCLASS=2<CR>    
 forServiceClass2Fax   	 X#   InClass2,theDCEmakesandterminatescalls,managesthecommunicationsessionandnegotiates(T.30protocol)andtransportstheimagedatetoDTE.TheT.4protocolmanagementofimagedata,etc.,isdonebyDTE.TheresponsetoAT+FCLASS=0<CR>    
 inDataMode   	 !@(   orAT+FCLASS=2<CR>    
 inServiceClass2Fax   	 (# *   isOKTheserviceclassmaybesetbytheDTEfromthechoicesavailableusingthe=+FCLASS=<VALUE>command.GeneralRules1.     +Fnnncommandsmustbeenteredcompletely,otherwiseanERRORresponseis   	 '%0   sent.2.     Allresponsemessagesareprecededandfollowedby<CR><LF>.Multiple   	 h)'2   responsecommands(e.g.,+FDIS:+FCSI:and+FDCS:)will,therefore,appeartoahaveablanklinebetweenthem.3.     FaxClass2commandscanbeseparatedbythe=:character.The=;   	 +h)5   charactercanbeomittedifdesired.Notethatnon-datacommandscannotbeseparatedbythe=;whichisallowedasadialmodifier.Table7-1.FaxClass2Commands
    
 Command   	 /P-:    Function   	 X      
    
     	 ;     ServiceClassID   	        	        	     +FCLASS=   	 o    ServiceClass   	 R       	 5    Class2ActionCommands   	 p	       	 S
	       	 6
    D   	 	    OriginateaCall   	 
       	 

    A   	 j    AnsweraCall   	 M
       	 0    +FDT   	 k    DataTransmission   	 N       	 1    +FET=N   	     TransmitPagePunctuation   	        	     +FDR   	 e    BeginorContinuePhaseCReceiveData   	 H       	 +    +FK   	 f    SessionTermination   	 I       	 ,    Class2DCEResponses   	        	        	 }    +FCON   	 `     FacsimileConnectionResponse   	 C!       	 ~ &"    +FDCS:   	 a!	#    ReportCurrentSession   	 D"$       	 '# %    +FDIS:   	 
$!&    ReportRemoteIdentification   	 $"'       	 %x#(    +FCFR   	 &[$)    IndicateConfirmationtoReceive   	 '>%*       	 y(!&+    +FTSI:   	 \)',    ReporttheTransmitStationID   	 ?*'-       	 "+(.    +FCSI:   	 ,)/    ReporttheCalledStationID   	 ,*0       	 -s+1    +FPTS:   	 .V,2    PageTransferStatus   	 /9-3       	 X       +FET:   	 ;     PostPageMessageResponse   	        	     +FHNG   	     CallTerminationwithStatus   	 o       	 R    Class2SessionParameters   	 5       	 p	       	 S
	    +FMFR?   	 6
    IdentifyManufacturer   	 	       	 
    +FMDL?   	 

    IdentifyModel   	 j       	 M
    +FREV?   	 0    IdentifyRevision   	 k       	 N    +FDCC=   	 1    DCECapabilitiesParameters   	        	     +FDIS=   	     CurrentSessionsParameters   	 e       	 H    +FDCS=   	 +    CurrentSessionResults   	 f       	 I    +FLID=   	 ,    LocalIDString   	        	     +FCR   	 }    CapabilitytoReceive   	 `        	 C!    +FPTS=   	 ~ &"    PageTransferStatus   	 a!	#       	 D"$    +FCR=   	 '# %    CapabilitytoReceive   	 
$!&       	 $"'    +FAE   	 %x#(    AdaptiveAnswer   	 &[$)       	 '>%*    +FBUF?   	 y(!&+    BufferSize(ReadOnly)   	 \)',       	 ?*'-    +FPHCTO   	 "+(.    PhaseCTimeOut   	 ,)/       	 ,*0    +FAXERR   	 -s+1    FaxErrorValue   	 .V,2       	 /9-3    +FBOR   	 X       PhaseCDataBitOrder   	 ;        	        	    	   	 t   4.     AllClass2commandsareassumedtobethefinalcommandonacommand   	 X      line.Additionalcharacterswillbeignored.5.     AnERRORmessagewillbegeneratedifanyofthefollowingconditions   	    occur:a.     AClass1commandisreceivedwhileinClass2.   	 x    b.     AClass2commandisreceivedwhileinClass1.   	 @   c.     AClass1orClass2actioncommandisreceivedwhileindatamodemmode.   	    d.     AClass2read-onlyparameterisgiventhe==formofa+Fcommand(e.g.,   	 x   AT+FAXERR=5).e.     AClass2actioncommandisgiventheinappropriate==or==?form   	 `		   (e.g.,AT+FDR=?).7.1.2.     SerialPortSpeedandFlowControl   	 
   Duringfaxmode,theDTE-DCEportspeedis19200bps.TheDCEprovidesaspeedbufferof1024bytesandprovidestheDC1/DC3(XON/XOFF)orRTS/CTSmethodofcontrollingthedataintothebuffer.Thisflowcontroliscontrolledbythe&K3or&K4command.ThismethodofdataflowcontrolisavailableonlyforDTEtoDCEdirectionofdata.ThereisnoprovisionfordataflowcontrolfromDCEtoDTE.DataStreamTerminationTheDCEexchangesstreamsofdatawiththeDTEwhileexecutingdatatransfercommands.ThesedatastreamsusetheterminationdescribedinSection3.2/ISO2111.TheASCII<DLE>character(016)isusedasaspecialcharactertoshieldspecialcharacters.The<DLE><ETX>characterpair(<106><003>)isusedtomarktheendofastream.Thefollowingpatternsareused:anydata...<DLE><ETX>     
 endofstream   	    anydata...<DLE><DLE>     
 single<DLE>indata   	 P   anydata...<DLE><anybyte>    x delete<DLE><anybyte>   	 p   DTEtoDCEStreamsTheDCEfiltersthedatastreamfromtheDTE,andremovesallcharacterpairsbeginningwith<DLE>.TheDCErecognizes<DLE><ETX>asthestreamterminator.TheDCErecognizes<DLE><DLE>andreinsertsasingle<DLE>initsplace.TheDTEmustfilterstreamdatatotheDCE,andinsertextra<DLE>charactersaheadofdata.DCEtoDTEStreamsTheDTEmustfilterthedatastreamfromtheDCE,andremoveallcharacterpairsbeginningwith<DLE>.TheDTEmustrecognize<DLE><ETX>asthestreamterminator.TheDTEmustrecognize<DLE><DLE>andreinsertasingle<DLE>initsplace.TheDCEfiltersstreamdatatotheDTE,andinsertsextra<DLE>charactersaheadofdata.7.1.3.     AutoAnswer   	 `" )   TheDCEcananswerasadataDCEorasafaxDCE.Itcananswerthecalladaptively,i.e.,itcandeterminewhetherthecallis'data'or'fax'.The+FAAparametercontrolsthisfeature.AT+FAA=1     ;Autoanswerasafacsimileoradatamodemdependingonthecall   	 %(#-   CONNECTXXXX    p ;DCEstatusresponseifdatacall   	 H&#.   +FCON     ;DCEstatusresponseiffaxcall   	 '$/   7.1.4.     IdentificationofT.30Options   	 '%0   Group3devicesnegotiatesessionparametersinDIS,DCS,andDTCframes.TheseparametersaredefinedinTable7-2.	   	 0*'3   7.1.5.     SessionStatusReporting   	 X      TheDCEprovidesreportstotheDTEonthestatusofasession.TheDCEprovidesthefollowingstatusreports:1.     Connectionandhangupstatus:   	 X   +FCON+FHNG:<0-255>2.     RequestedDISsessionparameters+FDIS:<string>reportsremotefacsimile   	    capabilities.Syntax:+FDIS:VR,BR,WD,LN,DF,EC,BF,ST3.     +FDCS:<string>reportsthenegotiatedparameters   	 `		   4.     PhaseCprompts:   	 (

   XON,XOFF,DC25.     PhaseCbasestatusreports:dependinguponcopyqualityandrelated   	 `	   end-ofpagestatus:+FPTS:<1-5>7.1.6.     ProcedureInterruptNegotiation   	    CCITTallowsastationtorequestaprocedureinterruptionattheendofapage.ThisrequestispassedbetweenstationsbythePIP,PIN,andPRI-Qmessages.7.2.     SERVICECLASS2IDENTIFICATIONANDSELECTION   	 0   Threecommandsreportidentificationandselectioninformation.EachofthesethreecommandscausetheDCEtosendamessagetotheDTE.ThemessagesareprogrammableusingConfigurACE.7.2.1.     +FMFR?,RequestManufacturerIdentification   	 P   The+FMFR?commandcausestheDCEtosendamessageidentifyingtheDCEproductmanufacturer.Thedefaultmessageis:ROCKWELLOK7.2.2.     +FMDL?,IdentifyProductModel   	 8   The+FMDL?commandcausestheDCEtosendamessageidentifyingtheDCEproductmodel.Thedefaultmessageissimilarto:RC96XXXACOK7.2.3.     +FREV?,IdentifyProductRevision   	  !   The+FREV?commandcausestheDCEtosendamessageidentifyingtheDCEproductmodelrevisionnumber.ThemessageformatisthesameastheATI3message,e.g:VX.XXX-modelnumberOK7.3.     SERVICECLASS2ACTIONCOMMANDS   	  &   Thesecommandstransferdata,andpunctuatesessions.TheyalsoreleasespecificT.30messages.Allactioncommandsmustbethelastcommandonacommandlineasindicatedbytheterminating<CR>.Allactioncommandsinitiateprocesses.ThemodemwillnotacceptothercommandsfromtheDTEuntilthemodemissuesafinalresultcode(e.g.,OK,CONNECT).Themodemwillaborttheprocessifitreceivesanycharacterbeforethefinalresultcodeisissued.	   	 H&#.   7.3.1.     ATD,OriginateaCall   	 X      Syntax:     ATD....<CR>   	      TheDCEcansupportaDTEcommandtooriginateacallusingtheATDcommand(seeSection3.2).Ifthiscommandisunsuccessful,theDCEreportsanappropriatefailureorerrortyperesultcodesuchasNOCARRIER,NODIALTONE,orBUSY(seeSection3.3).Ifthiscallissuccessful,thetypicalDCEresponseis:ATDnn..nn     (gooff-hook,dial,getCED)   	 @   +FCON     (DCEdetectsflags)   	 `		   [+FCSI:<remoteIDstring>]+FDCS:<T.30subparameterstring>OKTheDCEdials,detectscallprogress,andgeneratestheCNGtone.ItthenwaitsforaDISframe.OndetectionofthefirstPhaseBpreamble(V.21ch.2modulatedby300bpsHDLCflags),itreportsthe=+FCONmessagetotheDTE.TheDCEthenswitchesto19200bps.TheDCEgeneratesaDCSframebasedonthereceivedDISframeandonthepreviouslyset+FDISparameter.A+FDTcommandfromtheDTEreleasestheDCEtotransmitthatDCSframe.TheDCEreportstheinitialreceivedT.30negotiationmessages,includingtheDISframeandtheoptionalCSIIDstring.The+FDIS:reportisfollowedbytheOKfinalresultcode.7.3.2.     ATA,AnsweraCall   	 P   TheDCEcansupportaDTEcommandtoansweranincomingcallusingtheATAcommand(seeSection3.2).TheDTEmayissueanAnswercommandinresponsetoanincomingring.IftheAnswercommandisunsuccessful,theDCEwillreportanappropriatefailureorerrortyperesultcode,suchasNOCARRIER(seeSection3.3).ManualCallAnswerIfthiscallissuccessful,thetypicalDCEresponse(answerandreceive)is:+FCON[+FTSI:<remoteIDstring>]+FDCS:<T.30subparameterstring>OK(DTEshouldissue+FDRcommandhere)UponreceiptofanAnswercommandfromtheDTE,theDCEanswersandgeneratestheCEDtone.TheDCEthengeneratesaDISframe(derivedfromthe+FDISparameter)andhuntsforthefirstT.30negotiationframes.UpondetectionofthefirstPhaseBpreamble(V.21ch2modulatedby300bpsHDLCflags),itreportsthe=+FCONmessagetotheDTE.TheDTEshouldreporttheinitialreceivedT.30negotiationmessages,includingtheDCSframe.The+FDCS:reportwillbefollowedbytheOKfinalresultcode.AutomaticAnswerThemodemprovidesforautomaticansweringofincomingcalls.Ifconfiguredforautomaticanswer,themodemanswersanincomingcallincompliancewithT.30,andreportsthesamemessagesasdescribedformanualanswer.ConnectionasaDataModemIfconfiguredtodosobythe+FAAparameter,theDCEwilladaptivelyanswerasafacsimileDCEorasadataDCE.IftheDCEanswersasadataDCE,itresetsthe+FCLASSparameterto0andissuestheappropriatefinalresultcode(e.g.,CONNECT,orNOCARRIER)totheDTE.	   	 *(4   7.3.3.     +FDT,DataTransmission   	 X      Syntax:     +FDT<CR>   	      The+FDTcommandprefixesPhaseCdatatransmission.WhentheDCEisreadytoacceptPhaseCdata,itissuesthenegotiationresponsesandtheCONNECTresultcodetotheDTE.InPhaseB,the+FDTcommandreleasestheDCEtoproceedwithnegotiation,andreleasestheDCSmessagetotheremotestation.InPhaseC,the+FDTcommandresumestransmissionaftertheendofapriortransmitdatastream.InitiatePageTransmissionPhaseBDCEpolledresponse:[+FCSI:<remoteIDstring>]    x -ifnewCSIreceived   	 (

   [+FDIS:<subparametersfromremotestation>]     -ifnewDISreceived+FDCS:<T.30subparameterstring>CONNECT<XON>     -whenreadyfordata   	    Afterplacingacall,orafterfinishingadocumentexchange,theDTEmaycommandtheDCEtore-enterT.30PhaseBtoattempttonegotiateadocumenttransmission.ContinueaPageCONNECT<XON>TheDTEmayissuemorethanone+FDTcommandforagivenpage,sothatdifferentfilesmaybeconcatenatedtogether.Thesefilesmusthavethesameformat.PhaseCDataFramingPhaseCdatamustbepresentedtotheDCEinstreammode.TheDCEexpectsPhaseCdatatofollowuntilitdetects<DLE><ETX>terminationcharacters.TheDCEwillfilterthestreamasdescribedinSection7.1.2.TheDCEwillacknowledgetheendofthedatabyreturningtheOKresultcodetotheDTE.Ifthereisdataunderrunbeforethenext+FDTor+FET=command,theDCEwillzero-fillthepadasperT.4untilthePhaseCtimeout(+FPHCTO)isreached,oruntilmoredataisreceived.TheDCEappendsanRTCpatterntothetransmitdataafteran+FET=commandisreceivedfromtheDTE.PhaseCDataFormatThePhaseCdatawillbeoftheformatspecifiedbythenegotiatedT.30DCSframe.The+FDCS:<string>responseisdefinedinSection7.4.2.ThesubparametervaluesaredescribedinTable7-2.TheDCEwillusethenegotiatedminimumScanTimeparameterfromtheDCSframe,andinsertsufficientfillbitstopadeachlinetotheminimumscantime.Thisisreportedinthe+FDCS:STsubparameter.IftheDCEfindsmorethanoneconsecutiveEOLinPhaseCdata(e.g.,RTC),itwillsendonlyoneEOL.1.     PhaseCdatamustconformtoT.4specifications.   	 $`",   2.     TheDTEneednotincludeafinalRTC,sincetheDCEwillappendanRTCin   	 %(#-   responsetoanFET=command.3.     SomefacsimilemachinesmaytreattwoEOLsasanRTC.   	 '$/   <CAN>,EscapefromTransmissionTheDCEmayrequesttheDTEtohaltPhaseCtransmission,bysendingacancel<CAN>character(024)totheDTE.Inthiscase,theDTEshouldterminatePhaseCtransmission,issue<CAN>,andwaitfortheOKresponsecodefromtheDCE.	   	 *(4   Table7-2.T.30SessionSubparameterCodesLabel Function   	     Value   	 s    Description   	 V       	 9       	 t    VR   	 W    VerticalResolution   	 :	    0   	 
	    Normal,98lpi   	  
       	 	       	 n
       	 
Q
       	 4    1   	 o
    Fine,196lpi   	 R
       	 5       	     BR   	     BitRate(SeeNote1)   	        	 i    +FDCS(originate)   	 L    +FDIS(answer)   	 /       	 j       	 M       	 0    0   	     2400bps/V.27ter   	     V.27ter(2400only)   	        	 d       	 G       	 *     1   	 e
!    4800bps/V.27ter   	 H "    V.27ter   	 +!#       	 "$       	 " %       	 #|!&    2   	 $_"'    7200bps/V.29   	 %B#(    V.29,V.27ter   	 }&%$)       	 `'%*       	 C(%+       	 &)&,    3   	 	*'-    9600bps/V.29orV.17   	 *(.    V.29,V.27ter   	 +w)/       	 ,Z*0       	 -=+1       	 x. ,2    4   	 [/-3    12000bps/V.33orV.17   	 >0-4    V.17,V.33,V.29,V.27ter   	 X          	 ;        	        	     5   	     14400bps/V.33orV.17   	 o    V.17,V.33,V.29,V.27ter   	 R       	 5    WD   	 p	    PageWidth   	 S
	    0   	 6
    1728pixelsin215mm   	 	       	 
       	 

       	 j       	 M
    1   	 0    2048pixelsin255mm   	 k       	 N       	 1       	        	     2   	     2432pixelsin303mm   	 e       	 H       	 +       	 f       	 I    3*   	 ,    1216pixelsin151mm   	        	        	 }       	 `        	 C!    4*   	 ~ &"    864pixelsin107mm   	 a!	#       	 D"$       	 '# %    LN   	 
$!&    PageLength   	 $"'    0   	 %x#(    A4,297mm   	 &[$)       	 '>%*       	 y(!&+       	 \)',       	 ?*'-    1   	 "+(.    B4,364mm   	 ,)/       	 ,*0       	 -s+1       	 .V,2       	 /9-3    2   	 X       unlimitedlength   	 ;        	        	     DF   	     DataCompressionFormat   	 o    0   	 R    1-DmodifiedHuffman   	 5       	 p	       	 S
	       	 6
       	 	    1*   	 
    2-DmodifiedRead   	 

       	 j       	 M
       	 0       	 k    2*   	 N    2-Duncompressedmode   	 1       	        	        	        	 e    3*   	 H    2-DmodifiedmodifiedRead   	 +       	 f       	 I    EC   	 ,    ErrorCorrection   	     0   	     DisableECM   	 }       	 `        	 C!       	 ~ &"    (AnnexA/T.30)   	 a!	#    1*   	 D"$    EnableECM,64bytes/frame   	 '# %       	 
$!&       	 $"'       	 %x#(       	 &[$)    2*   	 '>%*    EnableECM,256bytes/frame   	 y(!&+       	 \)',       	 ?*'-    BF   	 "+(.    BinaryFileTransfer   	 ,)/    0   	 ,*0    DisableBFT   	 -s+1       	 .V,2       	 /9-3       	 X          	 ;     1*   	     EnableBFT   	        	        	 o    ST   	 R    ScanTime/Line   	 5       	 p	    VR=normal   	 S
	    VR=fine   	 6
       	 	       	 
       	 

    0   	 j    0ms   	 M
    0ms   	 0       	 k       	 N       	 1    1   	     5ms   	     5ms   	        	 e       	 H       	 +    2   	 f    10ms   	 I    5ms   	 ,       	        	        	 }    3   	 `     10ms   	 C!    10ms   	 ~ &"       	 a!	#       	 D"$       	 '# %    4   	 
$!&    20ms   	 $"'    10ms   	 %x#(       	 &[$)       	 '>%*       	 y(!&+    5   	 \)',    20ms   	 ?*'-    20ms   	 "+(.       	 ,)/       	 ,*0       	 -s+1    6   	 .V,2    40ms   	 /9-3    20ms   	 X          	 ;        	        	     7   	     40ms   	 o    40ms   	 R       	 5    Notes:     1.    p CCITTT.30doesnotprovidefortheansweringstationtospecify   	 p	   allspeedsexactlyusingtheDISframe.ImplementationofsomeBRcodes(e.g.,code2)byanansweringDCEismanufacturerspecific.*Notsupported.    	 S
       	 
6
       	 q       	 T       	 7
       	    	   	    7.3.4.     +FET,TransmitPagePunctuation   	 X      Syntax:     +FET=<ppm>[,<pc>,<bc>,<fc>]   	      DCEresponse:+FPTS:<ppr>    p -whenreceivefromremoteOK   	 X   Thiscommandisusedtopunctuatepageanddocumenttransmissionafteroneormore+FDTcommands.ThiscommandgeneratesT.30PostPageMessagesselectedbythe<ppm>code(Table7-3).The+FET=<ppm>commandindicatesthatthecurrentpageiscomplete;nomoredatawillbeappendedtoit.Thevalueindicateswhetherthereareanyadditionalpagesaretobesentand,ifso,whetherthereisachangeinanyofthedocumentparameters.TheDTEcancommandtheDCEtogeneratePRI-Qmessageswiththe+FET=<ppm>commandusingppmcodes4-6(seeTable7-3).Thiscommandmustbesentwithinthetimeoutspecifiedby+FPHCTOaftersendingPhaseCdata,orelsetheDCEwillendthepageanddocumenttransmission.IfthePhaseCtimeoutisreached,theDCEsendsanEOPpostpagemessageandterminatesthesession.Theremotefacsimilestationshouldrespondtothepostpagemessagewithapostpageresponse.TheDCEwillreportthisusingthe+FPTS:<ppr>response(Table7-4).EndaPageThe+FET=commandcausestheDCEtoappendanRTC(6EOL)patternasneededandenterPhaseDbysendingtheselectedT.30PostPagemessage.The+FET=1(EOM)commandsignalstheremotestationthatthenextdocumentwillhaveanewDCSnegotiated;thiscausesthesessiontore-enterPhaseB.Table7-3.T.30PostPageMessageCodesppmCode Mnemonic   	 8    Description   	        	     0   	     [PPS-]MPS   	 l     Anotherpagenext,samedocument   	 O!       	 2"    1   	 m#    [PPS-]EOM   	 P$    Anotherdocumentnext   	 3 %       	 !&    2   	 !'    [PPS-]EOP   	 " (    Nomorepagesordocuments   	 #g!)       	 $J"*    3   	 %-#+    PPS-NULL   	 h&$,    Anotherpartialpagenext   	 K'$-       	 .(%.    4   	 )&/    [PPS-]PRI-MPS   	 )'0    Anotherpage,procedureinterrupt   	 *(1       	 +b)2    5   	 ,E*3    [PPS-]PRI-EOM   	 -(+4    Anotherdoc.,procedureinterrupt   	 c.,5       	 F/,6    6   	 )0-7    [PPS-]PRI-EOP   	 X       Alldone,procedureinterrupt   	 ;        	     =8+ppm   	        	     PostPageMessage(ppmcode)   	 o       	 R       	 5   Table7-4.T.30PostPageResponseMessagespprCode Mnemonic   	 p	    Description   	 S
       	 
6
    1   	 q    MCF   	 T    Pagegood   	 7
       	     2   	     RTN   	     Pagebad;retrainrequested   	 k       	 N    3   	 1    RTP   	 l    Pagegood;retrainrequested   	 O       	 2    4   	     PIN   	     Pagebad;interruptrequested   	        	 f    5   	 I    PIP   	 ,    Pagegood;interruptrequested   	 g        	 J!       	 - "   	   	 !$   7.3.5.     +FDR,BeginorContinuePhaseCReceiveData   	 X      Syntax:     +FDR<CR>   	      Defaultvalue:    p 3secondsinsomeplaces   	    The+FDRcommandinitiatestransitiontoPhaseCdatareception.Thiscanoccurafteranswering,dialing,adocumentisreceived,orapageisreceived.TheDCEreportsthenegotiatedT.30parameters,withtheremoteIDinformationifavailable.WhentheDCEisreadytocommencedatatransfer,itissuesaCONNECTresponsecode.IftheDCEcannotresumedatatransferbecausethereisnomoredata,itrespondsOK.WhentheDTEisreadytoacceptdata,itissuesan<DC2>character(018)totheDCE.IftheDTEissuesan<XOFF>charactertotheDCEforflowcontrol,theDCEsignalstheDTEwhenitsbuffersareemptybysendinga<DLE><DC2>(<016><018>)characterpair.WhentheDCEdeliversthelastbyteofapage,theDCEreportsthePageTransferStatusviathe+FPTS:<ppr>response(Table7-4).AfteraPageTransferStatusReport,theDCEreportsthepostpagemessagefromtheremotefacsimilestationviathe+FET:<ppm>response(Table7-3)whichsignalstheintentionsoftheremotestation.TheDCEholdsthepostpageresponsemessagetotheremotefacsimilestation(MCF,etc.),representedinthe+FPTSparameteruntilthenext+FDRcommand.TheDTEmaymodifythe+FPTSparameterbeforeissuingthe+FDRcommandwhichreleasesthatmessage.TheDTEmustissuea+FDRcommandtoreleasePostPageMessages.InitiateDocumentReceptionThe+FDRcommandmaybeissuedinPhaseBafterananswercommand,orinPhaseBafterapreviousdocument.TheDCEresponseinstreammodeis:+FCFR     whenCFRsent   	 p   [+FTSI:<remoteIDstring>]    x ifnewTSIreceived   	 8   +FDCS:<T.30subparameterstring>]     ifnewDCS   	     CONNECT(<DC2>neededfromDTEhere)<PhaseCdatastream><DLE><ETX>+FPTS:<ppr>,<lc>[,<blc>,<cblc>]+FET:<ppm>OK(DTEmustissue+FDRcommandtoreleasepostpageresponse)	   	  &   ContinueDocumentReceptionTheDTEmayissuea+FDRcommandinPhaseD,whichreleasesthepostpagemessage,andindicatesreadinesstoreceiveanotherpageafterreceiptofaMultipage(+FET:0)orPPS-NULL(+FET:3)message.TheDCEresponsewillbe:CONNECT(<DC2>neededfromDTEhere)<PhaseCdatastream)<DLE><ETX>+FPTS:<ppr>,<lc>[,<blc>,<cblc>]+FET:<ppm>OK(DTEmustissue+FDRcommandtoreleasepostpageresponse)Ifdonereceiving:+FHNG:<hangupcausecode>OKContinuepagereceptionPhaseCDataFramingPhaseCdatamaybepresentedtotheDTEinstreammode.TheDCEwilltransferastreamofdatatotheDTE,followedbythe<DLE><ETX>streamterminationcharacters.TheDCEwillfilterthestreamasdescribedin7.1.2.PhaseCDataFormatThereceiveddataformatisnegotiatedunderT.30reportedbythe+FDCS:VR,BR,WD,LN,DF,EC,BF,STresponse.TheDCEwilldeletetheterminatingRTC(6EOLs)patterns.<CAN>,EscapefromReceptionFromthe+FDRcommanduntiltheendofPhaseDDate,theDCEisinadatatransferstate,andwillnotrespondtoDTEcommandcharacters.TheDCEwillrespondtothreeASCIIcontrolcharacters:<DC1>(017)and<DC3>(019)flowcontrolcharacters,andcancel<CAN>(024).Uponreceiptofthe<CAN>character,theDCEwillterminatethereportingofreceiveddatabysendingtrailing<DLE><ETX>characterstotheDTE,andwillthenexecuteanimplied+FKcommandinordertoconductanorderlydisconnection.7.3.6.     +FK,SessionTermination   	 "   Syntax:     +FK   	 X#   The+FKcommandcausestheDCEtoterminatethesessioninanorderlymanner.Inparticular,theDCEwillsendaDCNmessageatthenextopportunityandhangup.Attheendoftheterminationprocess,theDCEwillreportthe+FHNGresponsewithresultcode(Table7-5).Thisoperationcanbeinvokedbyusingthecancel<CAN>characterduringPhaseCdatareception(seepriorsection)TheDCEwillwaituntilthecurrentpagecompletes,unlessthereceptionisofunlimitedlength;inthatcase,theDCEmayhaltreceptionandterminatethesessionatanytime.	   	 %(#-   7.3.7     +FCIG,SetPollingID   	 X      ThiscommandallowssettingtheLocalPollingIDstringusedinaCIGframe.Thesyntaxofthiscommandisidenticalto+FLID.Writesyntax:    p +FCIG="<localIDstring>"   	 X   Validvalue:    p 20-characterASCIIstring   	 x    Defaultvalue:    p Empty   	 @   7.3.8+FLPL,IndicateaDocumentforPollingThiscommandallowssettingupanansweringmodemtoknowthatithasadocumentavailableforpolling.Thisallowsacallingmodemtoreceivethisfaxfromtheanswerer.Thesyntaxis:AT+FLPL=?0,1OKAT+FLPL=1OKAT+FLPL?17.3.9     +FSPL,EnablePolling   	 0   Thiscommandallowssettingupanoriginatingmodemtobeabletorequesttoreceiveadocumentfromapolledstation.Thesyntaxis:AT+FSPL=?0,1OKAT+FSPL=1OKAT+FSPL?1	   	 8   Table7-5.HangUpStatusCodesCode CauseDescription   	        	 s    0-9   	 V    CallPlacementandTermination   	 9       	 t    0   	 W    Normalandproperendofconnection   	 :	       	 
	    1   	  
    RingDetectwithoutsuccessfulhandshake   	 	       	 n
    2   	 
Q
    Callaborted,from+FKorAN   	 4       	 o
    3   	 R
    NoLoopCurrent   	 5       	     10-19   	     TransmitPhaseA&MiscellaneousErrors   	        	 i    10   	 L    UnspecifiedPhaseAerror   	 /       	 j    11   	 M    NoAnswer(T.30T1timeout)   	 0       	     20-39   	     TransmitPhaseBHangupCodes   	        	 d    20   	 G    UnspecifiedTransmitPhaseBerror   	 *        	 e
!    21   	 H "    Remotecannotreceiveorsend   	 +!#       	 "$    22   	 " %    COMRECerrorintransmitPhaseB   	 #|!&       	 $_"'    23   	 %B#(    COMRECinvalidcommandreceived   	 }&%$)       	 `'%*    24   	 C(%+    RSPECerror   	 &)&,       	 	*'-    25   	 *(.    DCSsentthreetimeswithoutresponse   	 +w)/       	 ,Z*0    26   	 -=+1    DIS/DTCreceived3times;DCSnotrecognized   	 x. ,2       	 [/-3    27   	 >0-4    Failuretotrainat2400bpsor+FMINSPvalue   	 X          	 ;     28   	     RSPRECinvalidresponsereceived   	        	     40-49   	 o    TransmitPhaseCHangupCodes   	 R       	 5    40   	 p	    UnspecifiedTransmitPhaseCerror   	 S
	       	 6
    43   	 	    DTEtoDCEdataunderflow   	 
       	 

    50-69   	 j    TransmitPhaseDHangupCodes   	 M
       	 0    50   	 k    UnspecifiedTransmitPhaseDerror   	 N       	 1    51   	     RSPRECerror   	        	     52   	 e    NoresponsetoMPSrepeated3times   	 H       	 +    53   	 f    InvalidresponsetoMPS   	 I       	 ,    54   	     NoresponsetoEOPrepeated3times   	        	 }    55   	 `     InvalidresponsetoEOP   	 C!       	 ~ &"    56   	 a!	#    NoresponsetoEOMrepeated3times   	 D"$       	 '# %    57   	 
$!&    InvalidresponsetoEOM   	 $"'       	 %x#(    58   	 &[$)    UnabletocontinueafterPINorPIP   	 '>%*       	 y(!&+    70-89   	 \)',    ReceivePhaseBHangupCodes   	 ?*'-       	 "+(.    70   	 ,)/    UnspecifiedReceivePhaseBerror   	 ,*0       	 -s+1    71   	 .V,2    RSPRECerror   	 /9-3       	 X       72   	 ;     COMRECerror   	        	     73   	     T.30T2timeout,expectedpagenotreceived   	 o       	 R    74   	 5    T.30T1timeoutafterEOMreceived   	 p	       	 S
	    90-99   	 6
    ReceivePhaseCHangupCodes   	 	       	 
    90   	 

    UnspecifiedReceivePhaseCerror   	 j       	 M
    91   	 0    MissingEOLafter5seconds   	 k       	 N    92   	 1    Unusedcode   	        	     93   	     DCEtoDTEbufferoverflow   	 e       	 H    94   	 +    BadCRCorframe(ECMorBFTmodes)   	 f       	 I    100-119   	 ,    ReceivePhaseDHangupCodes   	        	     100   	 }    UnspecifiedReceivePhaseDerrors   	 `        	 C!    101   	 ~ &"    RSPRECinvalidresponsereceived   	 a!	#       	 D"$    102   	 '# %    COMRECinvalidresponsereceived   	 
$!&       	 $"'    103   	 %x#(    UnabletocontinueafterPINorPIP   	 &[$)       	 '>%*    120-255   	 y(!&+    ReservedCodes   	 \)',       	 ?*'-    Note:Somecodesarenotimplemented.   	 "+(.       	 ,)/       	 ,*0       	 -s+1   7.4.     SERVICECLASS2DCERESPONSES   	 v/-3   TheDCEsendsinformationresponsestotheDTEasafacsimilesessionproceeds.   	 >0-4   Theyindicatethestateofthefacsimilesessionandconveyneededinformation.ThesemessagesaresolicitedmessagesgeneratedinexecutionofDTEactioncommandsdescribedinSection7.3.TheDCEprecedesandfollowstheinformationresponseswith<CR><LF>.TheDCEprovidestheon-linestatusofseveralsessionparameterswhentheyareavailableduringT.30handshaking.TheseincludetheremoteIDstringandtheDIS/DCSparameters.TheseresponsesreporttheT.30sessionparameterframes.ThesubparametersaredescribedinTable7-2.7.4.1.     +FCON,FacsimileConnectionResponse   	 @   +FCONindicatesconnectionwithafaxmachine.ItisreleasedbydetectionofHDLCflagsinthefirstreceivedframe.+FCONisgeneratedinresponsetoanOriginateorAnswercommand.7.4.2.     +FDCS:,ReportCurrentSessionCapabilities   	 `	   Syntax:     +FDCS:VR,BR,WD,LN,DF,EC,BF,ST   	 (

   +FDCS:<string>reportsthenegotiatedparameters.PhaseCdatawillbeformattedasdescribedbythesubparameters.Thismessagemaybegeneratedinexecutionof+FDTor+FDRcommandsbeforetheCONNECTresultcodeifnewDCSframesaregeneratedorreceived.(SeeTable7-2.)7.4.3.     +FDIS:,ReportRemoteStationCapabilities   	 h   Syntax:     +FDIS:VR,BR,WD,LN,DF,EC,BF,ST   	 0   +FDIS:<string>reportsremotefacsimilestationcapabilitiesandintentions.TheparametersareprovidedinASCIInotation.(SeeTable7-2.)ThismessageisgeneratedinexecutionofOriginate,Answer,+FDT,or+FDRcommands.7.4.4.     +FCFR,IndicateConfirmationtoReceive   	    Syntax:     +FCFR   	    TheDCEsendsa+FCFRresponsetotheDTEuponreceptionofanacceptableTCFtrainingburstandavalidDCSsignalfromtheremotemachine.ThisindicatesthattheDCEwillreceivePhaseCdataaftertheremotestationreceivesthelocalDCE'sCFRmessage.The+FCFRmessageisgeneratedinexecutionofa+FDRcommand.7.4.5.     +FTSI:,ReporttheTransmitStationID   	 8   Syntax:     +FTSI:=<TSIIDstring>TransmitStationID   	 X     ThisresponsereportsthereceivedtransmitstationIDstring,ifany.ThismessageisgeneratedinexecutionofOriginate,Answer,+FDT,or+FDRcommands.7.4.6.     +FCSI:,ReporttheCalledStationID   	 X#   Syntax:     +FCSI:=<CSIIDstring>CalledStationID   	 x $   ThisresponsereportsthereceivedcalledstationIDstring,ifany.ThismessageisgeneratedinexecutionofOriginate,Answer,+FDT,or+FDRcommands.	   	  x'   7.4.7.     +FPTS:,ReceivePageTransferStatus   	 X      Syntax:     +FPTS:<ppr>,<lc>[,<blc>,<cblc>]   	      The+FPTS:<ppr>isgeneratedbytheDCEattheendofPhaseCdatareceptioninexecutionofa+FDRcommand.The<ppr>isgeneratedbytheDCE;itdependsontheDCEcapabilitiesatT.4errorchecking.SeeTable7-4for<ppr>values.ThereceivingDCEwillcountthelines.Thesevaluesare;<lc>=linecount<blc=badlinecount<cblc>=<consecutivebadlinecountAreceivingDTEmayinspect<ppr>andwriteamodifiedvalueintothe+FPTSparameter.TheDCEwillholdthecorrespondingPostPageResponsemessageuntilreleasedbya+FDRcommandfromtheDTE.7.4.8.     +FET:,PostPageMessageResponse   	 (

   Syntax:     +FET:<ppm>   	 H
   The+FET:<postpagemessage>responseisgeneratedbyareceivingDCEaftertheendofPhaseCreceptiononreceiptofthepost-pagemessagefromthetransmittingstation.The+FET:<ppm>responseisgeneratedinexecutionofa+FDRcommand.The<ppm>codesrespondtotheT.30postpagemessages(Table7-3).7.4.9.     +FPTS:,TransmitPageTransferStatus   	    Syntax:     +FPTS:<ppr>   	 h   The+FPTS:responsereportsa<ppr>numberrepresentingthecopyqualityandrelatedpost-pagemessageresponsesreceivedfromtheremoteDCE.Thevalid<ppr>valuesaredefinedinTable7-4.The+FPTS:<ppr>responseisgeneratedinexecutionofa+FET=<ppm>command.7.4.10.     +FHNG:,CallTerminationwithStatus   	 P   Syntax:     +FHNG:<hangupstatuscode>   	 p   +FHNGindicatesthatthecallhasbeenterminated.Thehangupcauseisreportedandstoredinthe+FAXERRparameterforlaterinspection.The<hangupstatuscode>valuesaredescribedinTable7-5.+FHNG:<hsc>isapossibleintermediateresultcodetoanyDTEactioncommanddescribedinSection7.3.ItisalwaysfollowedbytheOKfinalresultcode.Uponterminationofacall,theDCEdeterminesthecauseofterminationandreportsitaspartoftheFHNG:<hsc>response.Italsostoresthis<hsc>codeinthe+FAXERRparameterforlaterinspection.ThehangupvaluesareorganizedaccordingtothephasesofthefacsimiletransactionasdefinedbyT.30.IntheFigureA/T.30flowcharts,therearedecisionboxeslabelled=CommandReceived?";thisisreferredtoasCOMRECinthetable.Similarly,decisionboxeslabelled`ResponseReceived?'arereferredtoasRSPRECinthetable.ACOMRECerrororRSPRECerrorindicatesthatoneoftwoeventsoccurred:1)aDCN(disconnect)signalwasreceived,or2)anFCSerrorwasdetectedandtheincomingsignalwasstillpresentafter3seconds.(SeeFigureA/T.30).Thetablevaluesareindecimalnotation.Leadingzerocharactersareoptional.	   	 %(#-   7.4.11.     +FCIG:,ReportthePolledStationID   	 X      Syntax:     +FCIG:=<IDstring>PolledStationID   	      ThisresponsereportsthereceivedtransmitstationIDstring,ifany.ThismessageisgeneratedinexecutionofOriginate,Answer,+FDT,or+FDRcommands.7.4.12.     +FDTC:,ReportthePolledStationCapabilities   	 x    Syntax:     +FDTC:=<string>PolledStationCapabilities   	 @   Iftheanswererhasadocumenttopoll,itwouldbecommunicatedtotheoriginatorinbit9oftheDISframe.Theoriginatingstationmayelecttotransmitafax,andlater,sendSIGandDTCframestopickupthepolleddocument.TheansweringstationwouldreportthetheincomingDTCframeviathe+FDTC:responsemessageaftercommandmodeiscancelledwiththeAT+FDRcommand.7.4.13.     +FPOLL,IndicatePollingRequest   	 `	   Syntax:     +FPOLL:   	 (

   ThismessageissenttotheDTEifthereceivedDISmessageindicatesthattheremotestationhasadocumenttopoll(bybit9intheDIS)andpollinghasbeenenabledwiththeAT+FSPLcommand.TheDTEmaythendecidetoreceiveratherthantransmit.	   	 h   7.5.     SERVICECLASS2PARAMETERS   	 X      AllServiceClass2parameterscanberead,written,andtestedforrangeoflegalvaluesbytheDCE.ThegeneralsyntaxisdescribedinSection7.1.Group3FAXdevicesnegotiatesessionparametersinDIS,DCS,andDTCframes.ThefollowingparametersareprovidedtoconditionthefacsimileDCEforthecapabilitiesitwillofferandtoreportthesessionsettingsnegotiated.ThethreeprimaryT.30sessionparametersare+FDCC,+FDISand+FDCS.Theyarecompoundparameters,usingvalueslistedinTable7-2.Figure7-1illustratestheirrelationships.   	 (

   Figure7-1.T.30SessionParameterRelationships7.5.1.     +FDCC,DCECapabilitiesParameters   	 A

   Writesyntax:    p +FDCC=VR,BR,WD,LN,DF,ED,BF,ST   	 a
	   Validvalues:    p SeeTable7-2   	 )   Defaultvalues:    
 0,3,0,2,0,0,0,0(9600bpsversion)   	         0,5,0,2,0,0,0,0(14400bpsversion)+FDCCallowstheDTEtosenseandconstrainthecapabilitiesofthefacsimileDCEfromthechoicesdefinedinCCITTT.30Table2.When+FDCCismodifiedbytheDTE,theDCEcopies+FDCCinto+FDIS.7.5.2.     +FDIS,CurrentSessionsCapabilitiesParameters   	    Writesyntax:    p +FDIS=VR,BR,WD,LN,DF,EC,BF,ST   	 I   Validvalues:    p SeeTable7-2   	 i   Defaultvalues:    
 0,3,0,2,0,0,0,0(9600bpsversion)   	 1        0,5,0,2,0,0,0,0(14400bpsversion)The+FDISparameterallowstheDTEtosenseandconstrainthecapabilitiesusedforthecurrentsession.TheDCEuses+FDIStogenerateDISorDTCmessagesdirectly,anduses+FDISandreceivedDISmessagestogenerateDCSmessages.TheDCEinitializesthe+FDISparameterfromthe+FDCCparameteroninitialization,when+FDCCiswritten,andattheendofasession.7.5.3.     +FDCS,CurrentSessionResultsParameters   	 Q   Readsyntax:    p +FDCS?   	 q    DCEresponse:    p +FDCS=VR,BR,WD,LN,DF,EC,BF,ST   	 9!        or     +FDCS=   	 "   Validvalues:    p SeeTable7-2.   	 q#   Defaultvalues:    
 0,0,0,0,0,0,0,0   	 9$   The+FDCSparameterisloadedwiththenegotiatedT.30parametersforthecurrentsession.AtransmittingDCEgeneratesDCS;areceivingDCEgetsDCSfromtheremotestation.TheDTEmayreadthisparameter.The+FDCSparameterisinitialized0,0,0,0,0,0,0,0uponinitializationandatthebeginningofasession.IftheDTEissuesa+FDCS?commandintheinitialstate,theDCEreports:<CR><LF>0,0,0,0,0,0,0,0<CR><LF>Thecontentsof+FDCSarespontaneouslyreportedduringexecutionof+FDRor+FDTcommandsbythe+FDCS:VR,BR,WD,LN,BF,EC,BF,STresponseusingthesamecompoundparameterformat.SeveralcommandsandresponsesreferenceT.30sessionnegotiatedparameters.Thesearedescribedbyasetofcommonsubparameters.ThesesubparametersaredescribedinTable7-2withnotes.Optionalparametervaluesaremarkedwithan*.Unspecifiedparametervaluesarereservedforfutureuse.The+FDCC,+FDIS,and+FDCScompoundparametersusethesesessionparameters(Onwrites,unspecifiedsubparametersareunchanged.)The+FDIS:,+FDCS:,and+FDTC:sessionreportresponsesusethesesubparameters.Fortestresponse,rangesofvaluesarereportedforeachsubparameterenclosedinparenthesescharacters.Forexample,aDCEresponseto+FDCC=?couldreport:<CRLF>(0,1),(0-3),(0-3),(0-2),(0-2),(0-2),(0),(0-7)<CRLF>(9600bpsversion)   	 /i-:   or<CRLF>(0,1),(0-5),(0-3),(0-2),(0-2),(0-2),(0),(0-7)<CRLF>(14400bpsversion)Example:+FDIS=0,3,0,2,0,0,0,1=VR=0     98dpiverticalresolution,   	    BR=3     9600bit/s(9600bpsversion),   	 x   BR=5     14400bit/s(14400bpsversion),   	 @   WD=0     1728pixels,   	 `		   LN=2     unlimitedlength   	 (

   DF=0     1-DmodifiedHuffmancoding,   	 
   EC=0     noECM,   	 `	   BF=0     noBFT,   	 (

   ST=1     5msscantime.   	 H
   	   	    7.5.4.     +FLID=,LocalIDString   	      Writesyntax:    p +FLID="<localIDstring>"   	    Validvalue:    p 20-characterASCIIstring   	 X   Defaultvalue:    p Empty   	 x    IfFLIDisnotanullstring,itgeneratesaTSIorCSIframe.Table3/T.30includesdigits0-9,=+andspace.IftheDCEsupportsuseofTable3/T.30only,theresponsetoa+FLID=?commandis=(20)(32,43,48-57).IftheDCEsupportsprintableASCII<,theresponseis:=(20)(32-127)<CRLF>.Thefirst=(20)representsstringlength:thesecond(charactervalues)fieldreportssupportedstringvalues.1.     ThestringissavedinRAM.   	 
   2.     Non-numericcharactersarenotfilteredout.   	 `	   3.     Thestringisrightjustified.   	 (

   7.5.5.     +FCR,CapabilitytoReceive   	 H
   Writesyntax:    p +FCR=<value>   	    Validvalues:    p 0or1   	    Defaultvalue:    p 0   	 H
   +FCR=0indicatesthattheDCEwillnotreceivemessagedata.ThiscanbeusedwhentheDTEhasinsufficientstorage.TheDCEcansendandcanbepolledforafile.+FCRissampledinCCITTT.30PhaseAandPhaseD.7.5.6.     +FPTS=,PageTransferStatus   	 0   WriteSyntax:    p +FPTS=<ppr>   	 P   Validvalues:    p 1,2,3,4,5   	    Defaultvalue:    p 0   	    The+FPTSparametercontainsavaluerepresentingthepostpageresponse,includingcopyqualityandrelatedend-of-pagestatus.ThesevaluescorrespondtopostpageresponsemessagesdefinedinT.30.ThereceivingDCEsetsthisparameterafteritreceivesapageofPhaseCdata.ThetransmittingDCEsetsthisparameterwiththestatusreportedbythereceivingstation.TheDTEmayinspectormodifythisparameter.Thesetof<ppr>valuesisdefinedinTable7-4.Thesevaluesarealsoreportedinthe+FPTSresponsetothe+FDRcommand.7.5.7.     +FCQ,CopyQualityChecking   	 "   Writesyntax:    p +FCQ=<value>   	 X#   Validvalues:    p 0   	 x $   Defaultvalue:    p 0   	 @%   ThisparametercontrolsCopyQualitycheckingbyareceivingfacsimileDCE.TheDCEreturns+FCQ=0whichindicatestheDCEdoesnoqualitychecking.TheDCEwillgenerateCopyQualityOK(MCF)responsestocompletepages,andset+FPTS=1.7.5.8.     +FPHCTO,DTEPhaseCResponseTime-out   	 (# *   Writesyntax:    p +FPHCTO=<value>   	 #!+   Validvalues:    p 0-255,100millisecondunits.   	 $`",   Defaultvalue:    p 30   	 %(#-   The+FPHCTOcommanddetermineshowlongtheDCEwillwaitforacommandafterreachingtheendofdatawhentransmittinginPhaseC.Whenthistime-outisreached,theDCEassumestherearenomorepagesandnodocumentstosend.ItthensendstheT.30EOPresponsetotheremotedevice.7.5.9.     +FAXERR,T.30SessionErrorReport   	 h)'2   Readsyntax:    p +FAXERR=<tablevalue>,readonly   	 0*'3   Validvalues:    p 0-255,seeTable7-5formeaning   	 *(4   Thisread-onlyparameterindicatesthecauseofthehangup.Table7-5showsthevalidvaluesforthisparameteraswellasthemeaningoftheeachvalue.+FAXERRissetbytheDCEattheconclusionofafaxsession.TheDCEresets+FAXERRto0atthebeginningofPhaseAoff-hooktime.7.5.10.     +FBOR,DataBitOrder   	 .,9   Writesyntax:    p +FBOR=<value>   	 /P-:   Validvalues:    p 0,1,2,or3   	 p0.;   Defaultvalue:    p 0   	 X      ThisparametercontrolsthemappingbetweenPSTNfacsimiledataandtheDTE-DCElink.Therearetwochoices:Direct:ThefirstbittransferredtoeachbyteontheDTE-DCElinkisthefirstbittransferredonthePSTNdatacarrier.Reversed:ThelastbittransferredofeachbyteontheDTE-DCElinkisthefirstbittransferredonthePSTNdatacarrier.Therearetwodatatypestocontrol:ThiscommandcontrolsPhaseCdata(T.4encodeddata)transferredduringexecutionof+FDTor+FDRcommands.Thefollowingtwocodesaresupported:+FBOR=0or2    p SelectsdirectbitorderforPhaseCdata.   	 
   +FBOR=1or3    p SelectsreversedbitorderforPhaseCdata.   	 `	   NotethatthisparameterdoesnotaffectthebitorderofcontrolcharactersgeneratedbytheDCE.7.5.11.     +FAA,AnswerParameter   	    Writesyntax:    p +FAA=<value>   	    Validvalues:    p 0or1   	 H
   Defaultvalue:    p 0   	 h   +FAA=0     ConstrainstheDCEtoanswerassetby+FCLASS.   	 0   +FAA=1     IndicatesthattheDCEcananswerandautomaticallydeterminewhether   	    toanswerasaClass2facsimileDCEorasadatamodem.IftheDCEautomaticallyswitches,itmodifiesFCLASSappropriately.Class2adaptiveanswerisimplementedasfollows:First,adatamodehandshakeisattempted.IftheDCEhasbeenconfiguredforAutomodedetection(usingtheATN1command),theDCEmaytryseveralprotocolsbeforeterminatingattemptstomakeadatamodeconnection.Thiscantakeaslongas6-8seconds.Ifthedatamodeconnectionattemptfails,afacsimileClass2connectionisassumed.Whenaconnectionismadeasaresultoftheadaptiveanswer,theDCEissuestheDATAorFAXresultcodebeforetheCONNECTor+FCONmessagetoinformtheDTEoftheconnectiontype.AftermakingaClass2connection,theDCEstayson-lineratherthangoingintothecommandmodeaswithaClass1connection.	   	 "   7.5.12.     +FBUF?,BufferSize   	 X      Readsyntax:    p +FBUF?   	      DCEresponsesyntax:     
 <bs>,<xoft>,<xont>,<bc>   	    where:<bs>=totalbuffersize<xoft>=XOFFthreshold<xcont>=XONthreshold<bc>=currentbufferbytecountExample:+FBUF?512,506,500,0The+FBUFparameterallowstheDTEtodeterminethecharacteristicsoftheDCE'sdatabuffer.Databuffersareusedforflowcontrol.UseofthereportedvaluesallowtheDTEtotransferdatawithoutprovokingXOFF.7.6.     EXAMPLESESSIONS   	 H
   Tables7-6and7-7showthetypicalcommandandresponsesforsendingandreceivingtwopages,respectively.	   	 h   Table7-6.SendTwoPages,1-D,NoErrorsDTECommand DCEResponse   	 X    LocalDTEAction   	 ;    RemoteStationAction   	 v       	 Y    AT+CLASS=2   	 <    OK   	 	    SetClass2   	 
	    x   	 

       	 p	    AT+FLID="<localID>"   	 S
    OK   	 
6
    SetlocalID   	 q       	 T       	 7
    AT<dialstring>   	        	    +FCON[+FCSI:"<csi>"]+FDIS:<discodes>OK Offhook,dial   	 p   SendCNGDetectflags[GetCSI]GetDIS Answer,   	 s   Send[CED]V.21flags[CSI]DIS    	 >#    AT+FDT   	 y !$   <1stpagedata><DLE><ETX>    	 'D%-   +FDCS:<DCScodes>CONNECT<XON>OK [SendTSI]   	 .g,6   SendDCSSendTCF   	 j0.8   GetCFRSendcarrierSendpagedata [GetTSI]   	 x    GetDCSGetTCFSendCFRReceivecarrierReceivepagedata    	     AT+FET=0   	 	       	 y

   +FPTS:1OK SendRTC   	 
   GetMPSGetMCF GetRTC   	 '   GetMPSSendMCF    	     AT+FDT   	 }   <2ndpagedata><DLE><ETX> CONNECT   	    <XON>OK Sendcarrier   	 K    Sendpagedata Receivecarrier   	 f#   Receivepagedata    	 1!&    AT+FET=2   	 "'       	 " (   +FPTS:1+FHNG:0OK SendRTC   	 &$-   SendEOPGetMCFSendDCNHangup GetRTC   	 *(2   GetEOPSendMCFGetDCNHangup    	  /,7       	 /-8   Ї	   	 X      Table7-7.ReceiveTwoPages,1-DData,NoErrorsDTECommand DCEResponse   	     LocalDTEAction   	 s    RemoteStationAction   	 V       	 9    AT+FCR=1   	 t    OK   	 W    Enablereception   	 :	       	 
	       	  
    AT+FLID="<localID>"   	 	    OK   	 n
    SetlocalID   	 
Q
       	 4       	 o
       	 R
    RING   	 5    Detectring   	     Dials[,SendCNG]   	        	     ATA   	 i       	 L   +FCON[+FTSI:"<tsi>"]+FDCS:<dcscodes>OK Offhook   	    SendCEDSendCSISendDISDetectflags[GetTSI]GetDCSBeginTCFreceive    	 Z" &   GetCEDGetCSIGetDISSendV.21flags[SendTSI]SendDCSStartTCF    	 (]&.    AT+FDR   	 )@'/   <DC2>    	 -C+4   +FCFR[+FDCS:"<dcscodes>]CONNECT   	 0-7   Ї<pagedatastream><DLE><ETX>+FPTS:1,<lc>+FET:0OK AcceptTCF   	 @   SendCFRGetpagecarrierGetpagedataDetectRTCGetMPS FinishTCF   	 c
   GetCFRSendpagercarrierSendpagedataSendRTCDropcarrierSendMPS    	 .    AT+FDR   	 i   <DC2>    	    CONNECT<pagedatastream><DLE><ETX>+FPTS:1,<lc>+FET:2OK SendMCF   	 7#   GetpagecarrierGetpagedataDetectRTCGetEOP GetMCF   	 #r!*   SendpagecarrierSendpagedataSendRTCDropcarrierSendEOP    	 ])'1    AT+FDR   	 @*'2       	 #+(3   +FHNG:0OK SendMCF   	 ->+6   GetDCN GetMCF   	 A/,8   SendDCN   	 $0-9       	 X          	 ;    	   	    A.     ATCOMMANDSETSUMMARY   	 X      A.1.     BASICATCOMMANDS   	           Command    p Function   	 X   A/     Re-executecommand.   	 x    A     Gooff-hookandattempttoansweracall.   	 @   B0     SelectV.22connectionat1200bps.   	    B1     SelectBell212Aconnectionat1200bps.   	 x   C1     ReturnOKmessage.   	 @   Dn     Dialmodifier.   	 `		   E0     Turnoffcommandecho.   	 (

   E1     Turnoncommandecho.   	 
   F0     Selectauto-detectmode(equivalenttoN1).   	 `	   F1     SelectV.21orBell103.   	 (

   F2     Reserved.   	 H
   F3     SelectV.23linemodulation.   	    F4     SelectV.22orBell212A1200bpslinespeed.   	    F5     SelectV.22bislinemodulation.   	 H
   F6     SelectV.32bisorV.324800linemodulation.   	 h   F7     SelectV.32bis7200linemodulation.   	 0   F8     SelectV.32bisorV.329600linemodulation.   	    F9     SelectV.32bis12000linemodulation.   	 h   F10     SelectV.32bis14400linemodulation.   	 0   F13     SelectV.FC14400linemodulation.   	 P   F14     SelectV.FC16800linemodulation.   	    F15     SelectV.FC19200linemodulation.   	    F16     SelectV.FC221600linemodulation.   	 P   F17     SelectV.FC24400linemodulation.   	 p   F18     SelectV.FC26400linemodulation.   	 8   F19     SelectV.FC28800linemodulation.   	     H0     Initiateahang-upsequence.   	 p   H1     Ifon-hook,gooff-hookandentercommandmode.   	 8   I0     Reportproductcode.   	 X     I1     Reportpre-computedchecksum.   	  !   I2     ReportOK.   	 "   I3     Reportfirmwarerevision,model,andinterfacetype.   	 X#   I4     ReportresponseprogrammedbyanOEM.   	 x $   I5     Reportthecountrycodeparameter.   	 @%   I6     Reportmodemdatapumpmodelandcoderevision.   	  &   I7     ReportstheDAAcode(world-classmodelsonly).   	  x'   L0     Setlowspeakervolume.   	 !@(   L1     Setlowspeakervolume.   	 `" )   L2     Setmediumspeakervolume.   	 (# *   L3     Sethighspeakervolume.   	 #!+   M0     Turnspeakeroff.   	 $`",   M1     Turnspeakeronduringhandshakingandturnspeakeroffwhilereceiving   	 %(#-   carrier.M2     Turnspeakeronduringhandshakingandwhilereceivingcarrier.   	 '$/   M3     Turnspeakeroffduringdialingandreceivingcarrierandturnspeakeron   	 '%0   duringanswering.	   	 h)'2   N0     TurnoffAutomodedetection.   	 X      N1     TurnonAutomodedetection.   	      O0     Goon-line.   	    O1     Goon-lineandinitiatearetrainsequence.   	 X   P     Forcepulsedialing.   	 x    Q0     AllowresultcodestoDTE.   	 @   Q1     InhibitresultcodestoDTE.   	    Sn     SelectS-Registerasdefault.   	 x   Sn?     ReturnthevalueofS-Registern.   	 @   =v     SetdefaultS-Registertovaluev.   	 `		   ?     ReturnthevalueofdefaultS-Register.   	 (

   T     ForceDTMFdialing.   	 
   V0     Reportshortform(terse)resultcodes.   	 `	   V1     Reportlongform(verbose)resultcodes.   	 (

   W0     ReportDTEspeedinECmode.   	 H
   W1     Reportlinespeed,ECprotocolandDTEspeed.   	    W2     ReportDCEspeedinECmode.   	    X0     Reportbasiccallprogressresultcodes,i.e.,OK,CONNECT,RING,NO   	 H
   CARRIER(also,forbusy,ifenabled,anddialtonenotdetected),NOANSWERandERROR.X1     Reportbasiccallprogressresultcodesandconnectionsspeeds(OK,   	    CONNECT,RING,NOCARRIER(also,forbusy,ifenabled,anddialtonenotdetected),NOANSWER,CONNECTXXXX,andERROR.X2     Reportbasiccallprogressresultcodesandconnectionsspeeds,i.e.,OK,   	 P   CONNECT,RING,NOCARRIER(also,forbusy,ifenabled,anddialtonenotdetected),NOANSWER,CONNECTXXXX,andERROR.X3     Reportbasiccallprogressresultcodesandconnectionrate,i.e.,OK,   	 P   CONNECT,RING,NOCARRIER,NOANSWER,CONNECTXXXX,BUSY,andERROR.X4     Reportallcallprogressresultcodesandconnectionrate,i.e.,OK,   	 8   CONNECT,RING,NOCARRIER,NOANSWER,CONNECTXXXX,BUSY,NODIALTONEandERROR.Y0     Disablelongspacedisconnectbeforeon-hook.   	 8   Y1     Enablelongspacedisconnectbeforeon-hook.   	 X     Z0     Restorestoredprofile0afterwarmreset.   	  !   Z1     Restorestoredprofile1afterwarmreset.   	 "   &C0     ForceRLSDactiveregardlessofthecarrierstate.   	 X#   &C1     AllowRLSDtofollowthecarrierstate.   	 x $   &D0     InterpretDTRON-to-OFFtransitionper&Qn.   	 @%   &D1     InterpretDTRON-to-OFFtransitionper&Qn.   	  &   &D2     InterpretDTRON-to-OFFtransitionper&Qn.   	  x'   &D3     InterpretDTRON-to-OFFtransitionper&Qn.   	 !@(   &F0     Restorefactoryconfiguration0.   	 `" )   &F1     Restorefactoryconfiguration1.   	 (# *   &G0     Disableguardtone.   	 #!+   &G1     Disableguardtone.   	 $`",   &G2     Enable1800Hzguardtone.   	 %(#-   &J0     SetS-Registerresponseonlyforcompatibility.   	 H&#.   &J1     SetS-Registerresponseonlyforcompatibility.   	 '$/   &K0     DisableDTE/DCEflowcontrol.   	 '%0   &K3     EnableRTS/CTSDTE/DCEflowcontrol.   	 (H&1   &K4     EnableXON/XOFFDTE/DCEflowcontrol.   	 h)'2   &K5     EnabletransparentXON/XOFFflowcontrol.   	 0*'3   &K6     EnablebothRTS/CTSandXON/XOFFflowcontrol.   	 *(4   &L0     Selectdialuplineoperation.   	 +h)5   &L1     Selectleasedlineoperation.   	 ,0*6   	   	 P-*7   &M0     Selectdirectasynchronousmode.   	 X      &M1     Selectsyncconnectwithasyncoff-linecommandmode.*   	      &M2     Selectsyncconnectwithasyncoff-linecommandmodeandenableDTR   	    dialingofdirectoryzero.*&M3     Selectsyncconnectwithasyncoff-linecommandmodeandenableDTRtoact   	 x    asTalk/Dataswitch.*&P0     Set10ppspulsedialwith39%/61%make/break.   	    &P1     Set10ppspulsedialwith33%/67%make/break.   	 x   &P2     Set20ppspulsedialwith39%/61%make/break.   	 @   &P3     Set20ppspulsedialwith33%/67%make/break.   	 `		   &Q0     Selectdirectasynchronousmode.   	 (

   &Q1     Selectsyncconnectwithasyncoff-linecommandmode.*   	 
   &Q2     Selectsyncconnectwithasyncoff-linecommandmodeandenableDTR   	 `	   dialingofdirectoryzero.*&Q3     Selectsyncconnectwithasyncoff-linecommandmodeandenableDTRtoact   	 H
   asTalk/Dataswitch.*&Q4     SelectHayesAutoSyncmode.   	    &Q5     Modemnegotiatesanerrorcorrectedlink.   	 H
   &Q6     Selectasynchronousoperationinnormalmode.   	 h   &R0     CTStracksRTS(async)oractsperV.25(sync).   	 0   &R1     CTSisalwaysactive.   	    &S0     DSRisalwaysactive.   	 h   &S1     DSRactsperV.25.   	 0   &T0     Terminateanytestinprogress.   	 P   &T1     Initiatelocalanalogloopback.   	    &T2     ReturnsERRORresultcode.   	    &T3     Initiatelocaldigitalloopback.   	 P   &T4     Allowremotedigitalloopback.   	 p   &T5     Disallowremotedigitalloopbackrequest.   	 8   &T6     RequestanRDLwithoutself-test.   	     &T7     RequestanRDLwithself-test.   	 p   &T8     Initiatelocalanalogloopwithself-test.   	 8   &V     Displaycurrentconfigurations.   	 X     &W0     StoretheactiveprofileinNVRAMprofile0.   	  !   &W1     StoretheactiveprofileinNVRAMprofile1.   	 "   &X0     Selectinternaltimingforthetransmitclock.   	 X#   &X1     Selectexternaltimingforthetransmitclock.   	 x $   &X2     Selectslavereceivetimingforthetransmitclock.   	 @%   &Y0     Recallstoredprofile0uponpowerup.   	  &   &Y1     Recallstoredprofile1uponpowerup.   	  x'   &Zn=x     Storedialstringx(to45)tolocationn(0to3).   	 !@(   %E0     Disablelinequalitymonitorandautoretrain.   	 `" )   %E1     Enablelinequalitymonitorandautoretrain.   	 (# *   %E2     Enablelinequalitymonitorandfallback/fallforward.   	 #!+   %E3     Enablelinequalitymonitorandauto-retrainwithfasthang-up.   	 $`",   %L     Returnreceivedlinesignallevel.   	 %(#-   %Q     Reportthelinesignalquality.   	 H&#.   %T     PTTcertificationtestsignals.   	 '$/   \G0     Disablemodemtomodemflowcontrol.   	 '%0   \G1     Enablemodemtomodemflowcontrol.   	 (H&1   \Kn     Controlsbreakhandlingduringthreestates.   	 h)'2   	   	 0*'3   \N0     Selectnormalspeedbufferedmode.   	 X      \N1     Selectdirectmode.   	      \N2     Selectreliablelinkmode.   	    \N3     Selectautoreliablemode.   	 X   \N4     ForceLAPMmode.   	 x    \N5     ForceMNPmode.   	 @   **0     Downloadtoflashmemoryatlastsensedspeed.   	    **1     Downloadtoflashmemoryat38.4kbps.   	 x   **2     Downloadtoflashmemoryat57.6kbps.   	 @   A.2.     ECCCOMMANDS   	 `		   %C0     Disabledatacompression.   	 (

   %C1     EnableMNP5datacompression.   	 
   %C2     EnableV.42bisdatacompression.   	 `	   %C3     EnablebothV.42bisandMNP5compression.   	 (

   \A0     SetmaximumblocksizeinMNPto64.   	    \A1     SetmaximumblocksizeinMNPto128.   	    \A2     SetmaximumblocksizeinMNPto192.   	 H
   \A3     SetmaximumblocksizeinMNPto256.   	 h   \Bn     Sendbreakofnx100ms.   	 0   \L0     UsestreammodeforMNP.   	    \L1     UseblockmodeforMNP.   	 h   A.3.     MNP10COMMANDS   	 0   )M0     DisableMNP10linknegotiationpoweradjustment.   	 P   )M1     EnableMNP10linknegotiationpoweradjustment.   	    *H0     SelectMNP10linknegotiationathighestrate.   	 P   *H1     SelectMNP10linknegotiationat1200bps.   	 p   *H2     SelectMNP10linknegotiationat4800bps.   	 8   -K0     DisableMNP10extendedservices.   	 p   -K1     EnableMNP10extendedservices.   	 8   -K2     EnableMNP10extendedservicesdetectiononly.   	 X     -Q0     DisableMNP10fallbackto2400bps(V.22bis)/1200bps(V.22).   	  !   -Q1     EnableMNP10fallbackto2400bps(V.22bis)/1200bps(V.22).   	 "   @M0     Selectinitialtransmitlevelof-26dBm.   	 x $   @M1     Selectinitialtransmitlevelof-30dBm.   	 @%   @M2     Selectinitialtransmitlevelof-10dBm.   	  &   @M3-@M10    p Selectinitialtransmitlevelof-10dBm.   	  x'   @M11     Selectinitialtransmitlevelof-11dBm.   	 !@(   @M12     -Selectinitialtransmitlevelof-12dBm.   	 `" )   ...@M30     Selectinitialtransmitlevelof-30dBm.   	 %(#-   @M31     Selectinitialtransmitlevelof-31dBm.   	 H&#.   :E0     Disablethecompromiseequalizer.   	 '%0   :E1     Enablethecompromiseequalizer.   	 (H&1   	   	 h)'2   A.4.     W-CLASSCOMMANDS   	 X      %F1     Select75Tx/1200Rxwhenviewdataisselected.   	      %F2     Select1200Tx/75Rxwhenviewdataisselected.   	    *B     Displaylistofpermanentlyblacklistednumbers.   	 x    *D     Displaylistofdelayednumbers.   	 @   *NCnn     ChangecountrytooneofeightinNVRAM.   	    *Z0     Usedialcode0forpulsedialinNorway.   	 x   *Z1     Usedialcode1forpulsedialinNorway.   	 @   \S     Displayactiveconfigurationofthemodem.   	 (

   \W0     DisableV.23splitspeedrateoperation.   	 
   \W1     EnableV.23splitspeedrateoperation.   	 `	   A.5.     CALLERIDCOMMANDS   	 (

   #CID=0     DisableCallerID.   	 H
   #CID=1     EnableCallerIDwithformattedpresentation.   	    #CID=2     EnableCallerIDwithunformattedpresentation.   	    A.6.     V.25BISCOMMANDS   	 H
   CIC     Connectincomingcall.   	 h   CNL     ExecuteATcommand(ifpermitted).   	 0   CRI     Callrequestwithnumberandidentification   	    CRN     Callrequestwithnumber.   	 h   CRS     Callrequestwithmemoryaddress.   	 0   DIC     Disregardincomingcall.   	 P   PRI     Programidentification   	    PRN     Programnormal.   	    RLD     Requestlistofdelayedcallnumbers.   	 P   RLI     Listrequestofidentificationnumbers   	 p   RLF     Requestlistofforbiddencallnumbers.   	 8   RLN     Requeststorednumberlist(dialstrings).   	     A.7.     FAXCLASS1   	 p   +FCLASS=n     Serviceclass.   	 8   +FAE=n     Data/faxautoanswer   	 X     +FRH=n     ReceivedatawithHDLCframing.   	  !   +FRM=n     Receivedata.   	 "   +FRS=n     Receivesilence.   	 X#   +FTH=n     TransmitdatawithHDLCframing.   	 x $   +FTM=n     Transmitdata.   	 @%   +FTS=n     Stoptransmissionandwait.   	  &   A.8.     FAXCLASS2   	  x'   +FCLASS=n     Serviceclass.   	 !@(   +FAA=n     Adaptiveanswer.   	 `" )   +FAXERR     Faxerrorvalue.   	 (# *   +FBOR     PhaseCdatabitorder.   	 #!+   +FBUF?     Buffersize(readonly).   	 $`",   +FCFR     Indicateconfirmationtoreceive.   	 %(#-   +FCLASS=     Serviceclass.   	 H&#.   +FCON     Facsimileconnectionresponse.   	 '$/   +FCR     Capabilitytoreceive.   	 '%0   +FCR=     Capabilitytoreceive.   	 (H&1   +FCSI:     ReportthecalledstationID.   	 h)'2   +FDCC=     DCEcapabilitiesparameters.   	 0*'3   +FDCS:     Reportcurrentsession.   	 *(4   +FDCS=     Currentsessionresults.   	 +h)5   +FDIS:     Reportremoteidentification.   	 ,0*6   +FDIS=     Currentsessionsparameters.   	 P-*7   +FDR     BeginorcontinuephaseCreceivedata.   	 .+8   +FDT=     Datatransmission.   	 .,9   +FET:     Postpagemessageresponse.   	 /P-:   +FET=N     Transmitpagepunctuation.   	 p0.;   +FHNG     Callterminationwithstatus.   	 X      +FK     Sessiontermination.   	      +FLID=     LocalIDstring.   	    +FMDL?     Identifymodel.   	 X   +FMFR?     Identifymanufacturer.   	 x    +FPHCTO     PhaseCtimeout.   	 @   +FPTS:     Pagetransferstatus.   	    +FPTS=     Pagetransferstatus.   	 x   +FREV?     Identifyrevision.   	 @   +FTSI:     ReportthetransmitstationID.   	 `		   A.9.     VOICECOMMANDS   	 (

   #BDR     Selectbaudrate(turnoffautobaud).   	 
   #CLS     Selectdata,fax,orvoice.   	 `	   #MDL?     Identifymodel.   	 (

   #MFR?     Identifymanufacturer.   	 H
   #REV?     Identifyrevisionlevel.   	    #VBQ?     Querybuffersize.   	    #VBS     Bitspersample.   	 H
   #VBT     Beeptonetimer.   	 h   #VCI?     Identifycompressionmethod.   	 0   #VLS     Voicelineselect.   	    #VRA     Ringbackgoesawaytimer(originate).   	 h   #VRN     Ringbacknevercametimer(originate).   	 0   #VRX     Voicereceivemode.   	 P   #VSD     Enablesilencedeletion.   	    #VSK     Bufferskidsetting.   	    #VSP     Silencedetectionperiod(voicereceive).   	 P   #VSR     Samplingrateselection.   	 p   #VSS     Silencedeletiontuner(voicereceive).   	 8   #VTD     DTMF/tonereporting.   	     #VTS     Generatetonesignals.   	 p   #VTX     Voicetransmitmode.   	 8   *Serialinterfaceoperationonly.	   	 "   B.COMMONCONFIGURATIONSETUPSTRINGSThisappendixdescribessetupstringstoestablishcommonlyusedconfigurations.1.     ForceV.42bisdatacompressionwithLAP-Merrorcorrection.   	 X   AT\N4%C2-K02.     ForceV.42bisdatacompressionwithMNPerrorcorrection.   	 @   AT\N5%C23.     ForceMNP5datacompressionwithMNPerrorcorrection.   	 x   AT\N5%C1Note:Withthesetupstringsinexamples1-3,iftheremoteisunabletonegotiatethedesireratemode,themodemwilldisconnectandrespondwithNOCARRIER.4.     Autonegotiatedatacompressionanderrorcorrection.   	 `	   AT&F(factorydefaults)orAT\N3%C3.Inthismode,themodemprefersMNO10overLAP-M,LAP-MoverMNP4,andV.42bisoverMNP5.Iferrorcorrectionisnotnegotiated,themodemwillconnectinnormalmode.	   	    Thispageisintentionallyblank.	   	    	   	      DIGITALCOMMUNICATIONSDIVISIONREGIONALSALESOFFICES	   	 X   HeadquartersDigitalCommunicationsDivisionRockwellInternational4311JamboreeRoadNewportBeach,CA92660-3095(MailingAddress)P.O.BoxCNewportBeach,CA92658-8902Tel:(714)833-4600Fax:(714)833-4078Fax:(714)833-4391USA-SouthwestDigitalCommunicationsDivisionRockwellInternational5000BirchStreetSuite400NewportBeach,CA92660-3095Tel:(714)833-4655Fax:(714)833-6898USA-SoutheastDigitalCommunicationsDivisionRockwellInternationalOneCopleyParkwaySuite210Morrisville,NC27560Tel:(919)467-7703Fax:(919)467-6096USA-NorthCentralDigitalCommunicationsDivisionRockwellInternational3158SouthRiverRoadSuite204DesPlaines,IL60018Tel:(708)297-8875Fax:(708)297-3230USA-SouthCentralDigitalCommunicationsDivisionRockwellInternational2001N.CollinsBlvd.Suite103Richardson,TX75080Tel:(214)994-4020Fax:(214)994-4028	   	 '%0   USA-MidAtlanticDigitalCommunicationsDivisionRockwellInternational5001-BGreentreeExecutiveCampusRoute73Marlton,NJ08053Tel:(609)596-0090Fax:(609)596-5681USA-NortheastandCanadaEastDigitalCommunicationsDivisionRockwellInternational239LittletonRoadSuite1BWestford,MA01886Tel:(508)692-7660Fax:(508)692-8185TLX(MCI)6502512464USA-NorthwestandCanadaWestDigitalCommunicationsDivisionRockwellInternational3600PruneridgeAvenueSuite100SantaClara,CA95051Tel:(408)249-9696Fax:(408)249-6518JapanDigitalCommunicationsDivisionRockwellInternationalJapanCo.,Ltd.SogoHanzomonBldg.,8F7,Kojimachi1-chome,Chiyoda-kuTokyoJapan102Tel:(81-3)3-265-8808Fax:(81-3)3-263-0639TLX:J22198	   	 '$/   AustraliaDigitalCommunicationsDivisionRockwellInternational3ThomasHoltDriveP.O.Box165NorthRyde,NSW2113AustraliaTel:(61-2)805-5555Fax:(61-2)805-5599TLX:AA30450HongKongDigitalCommunicationsDivisionRockwellInternational13thFloor,Suites6dex1392082ParisLaDefense20HarbourCentre25HarbourRoadWanchaiHongKongTel:(852)827-0181Fax:(852)827-6488KoreaDigitalCommunicationsDivisionRockwellInternationalRm.608LeemaBldg.146-1Soosong-DongChongro-KuK.P.O.Box527SeoulKorea(Dept.553)Tel:(82-2)736-9121Fax:(82-2)736-9124TaiwanDigitalCommunicationsDivisionRockwellInternationalRoom2808InternationalTradeBuilding333KeelungRoad,Section1TaipeiTaiwan10548,R.O.C.Tel:(886-2)720-0282Fax:(886-2)757-6760TLX:26049ENTTPE	   	 '%0   GermanyDigitalCommunicationsDivisionRockwellInternationalGmbHPaul-Gerhardt-Allee50a8000Mnchen60   	 x    WestGermanyTel:(49-89)829-1320Fax:(49-89)834-2734TLX:521-2650rimddUnitedKingdomDigitalCommunicationsDivisionRockwellInternationalLtd.CentralHouse3,LamptonRoadHounslow,MiddlesexTW31HYEnglandTel:(44-81)577-2800Fax:(44-81)570-0758FranceDigitalCommunicationsDivisionRockwellInternationalTourGAN,16PlacedeI'IrisCedex1392082ParisLaDefense2FranceTel:(33-1)49-06-39-80Fax:(33-1)49-06-39-90ItalyDigitalCommunicationsDivisionRockwellInternationalCorporationViaTortona,3320144MilanoItalyTel:(39-2)47790-226Fax:(39-2)4120-642	   	 '%0   SO033193ATCommandReferenceManual     
page\\*roman     
 1034   	    1034     
page\\*roman   	 [   ATCommandReferenceManualATCommandReferenceManual     1-
page\\*arabic     
 1034   	 ~
&   1034     1-
page\\*arabic   	 )   ATCommandReferenceManualATCommandReferenceManual     2-
page\\*arabic     
 1034   	    1034     2-
page\\*arabic   	 G        3-
page\\*arabic     
 1034   	 J   1034     3-
page\\*arabic   	    ATCommandReferenceManual     4-
page\\*arabic     
 1034   	 0    1034     4-
page\\*arabic   	 "   ATCommandReferenceManual     5-
page\\*arabic     
 1034   	 !&   1034     5-
page\\*arabic   	 "i (   ATCommandReferenceManualATCommandReferenceManual     6-
page\\*arabic     
 1034   	 '4%.   1034     6-
page\\*arabic   	 7)&0   ATCommandReferenceManual     7-
page\\*arabic     
 1034   	 r,*4   1034     7-
page\\*arabic   	 .+6   ATCommandReferenceManual   	 /p-8   ЇATCommandReferenceManual     A-
page\\*arabic     
 1034   	    1034     A-
page\\*arabic   	 ;   ATCommandReferenceManualATCommandReferenceManual     B-
page\\*arabic     
 1034   	 ^

   1034     B-
page\\*arabic   	 		   ATCommandReferenceManual     7-
page\\*arabic     
 883   	 D   883     7-
page\\*arabic   	    	   	 z   ATCommandReferenceManualforRC32ACW,RC32ACL,andRC96V24ACModemFamilies(Preliminary)RockwellInternationalDigitalCommunicationsDivision1993,RockwellInternational     OrderNo.883,Revision1   	    AllRightsReserved    
 July2,1993   	    PrintedinU.S.A.	   	 y	!	   NOTICEInformationfurnishedbyRockwellInternationalCorporationisbelievedtobeaccurateandreliable.However,noresponsibilityisassumedbyRockwellInternationalforitsuse,noranyinfringementofpatentsorotherrightsofthirdpartieswhichmayresultfromitsuse.NolicenseisgrantedbyimplicationorotherwiseunderanypatentrightsofRockwellInternationalotherthanforcircuitryembodiedinRockwellproducts.RockwellInternationalreservestherighttochangecircuitryatanytimewithoutnotice.Thisdocumentissubjecttochangewithoutnotice.ConfiguACEisatrademarkofRockwellInternational.MNPisaregisteredtrademarkofMicrocom,Inc.HayesisaregisteredtrademarkofHayesMicrocomputerProducts,Inc.	   	 H
   PREFACEThisdocumentisanupdatetotheAdvanceCopy,datedNovember10,1992.Currentlyinthereviewprocess,thisdocumenthasnotbeenapprovedforreleasebySystemEngineering.ThisdocumentispreparedinMicrosoftWord5.1forMacintosh.	   	 @   Thispageisintentionallyblank.	   	 X      TableofContents1.     INTRODUCTION    
 1-1   	      1.1.     OVERVIEW    p 1-1   	    1.1.1.     CommandSyntax     
 1-1   	 X   1.1.2.     CommandDescriptions     1-1   	 x    1.1.3.     CallProgressandBlacklistingParameters    0 1-1   	 @   1.1.4.     ConfigurACEII     
 1-1   	    1.2.     REFERENCEDOCUMENTATION    x 1-1   	 x   2.     COMMANDSYNTAX    
 2-1   	 @   2.1.     DTE/DCEINTERCHANGECIRCUITS     2-1   	 `		   2.2.     COMMANDSYNTAXANDGUIDELINES     2-1   	 (

   2.2.1.     DTECommands     
 2-1   	 
   2.2.2.     DTECommandLines    x 2-1   	 `	   2.3.     ATCOMMANDGUIDELINES    x 2-1   	 (

   2.3.1.     BasicCommandSyntax     2-1   	 H
   2.3.2.     ExtendedCommandSyntax     2-1   	    3.     ATCOMMANDSET    
 3-1   	    3.1.     ATCOMMANDGUIDELINES    x 3-1   	 H
   3.1.1.     ATCommands,DTEAdaption    ( 3-1   	 h   3.1.2.     ATCommandFormat    x 3-1   	 0   3.1.3.     EscapeCodeSequence     3-1   	    3.2.     ATCOMMANDSET    
 3-2   	 h   3.2.1.     ATCommands     
 3-2   	 0   A/-Re-executeCommand     
 3-2   	 P   AT=x-WritetoSelectedS-Register    ( 3-2   	    AT?-ReadSelectedS-Register     3-2   	    A-Answer    p 3-2   	 P   Bn-CCITTorBell    
 3-2   	 p   Cn-CarrierControl     
 3-3   	 8   Dn-Dial     3-3   	     En-CommandEcho    
 3-4   	 p   Fn-SelectLineModulation    x 3-4   	 8   Hn-Disconnect(Hang-Up)    x 3-5   	 X     In-Identification    
 3-5   	  !   Ln-SpeakerVolume    
 3-6   	 "   Mn-SpeakerControl     
 3-6   	 X#   Nn-AutomodeEnable     
 3-6   	 x $   On-ReturntoOn-LineDataMode     3-6   	 @%   P-SetPulseDialDefault    x 3-7   	  &   Qn-QuietResultsCodesControl     3-7   	  x'   Sn-Read/WriteS-Register    x 3-7   	 !@(   T-SetToneDialDefault    x 3-8   	 `" )   Vn-ResultCodeForm     
 3-8   	 (# *   Wn-ErrorCorrectionMessageControl.    ( 3-8   	 #!+   Xn-ExtendedResultCodes:    x 3-8   	 $`",   Yn-LongSpaceDisconnect    x 3-9   	 %(#-   Zn-SoftResetandRestoreProfile    ( 3-9   	 H&#.   3.2.2.     AT&Commands     
 3-9   	 '$/   &Cn-RLSD(DCD)Option     
 3-9   	 '%0   &Dn-DTROption    
 3-11   	 (H&1   &F-RestoreFactoryConfiguration(Profile)     3-11   	 h)'2   &Gn-SelectGuardTone     
 3-11   	 0*'3   &Jn-TelephoneJackControl    x 3-12   	 *(4   &Kn-FlowControl    
 3-12   	 +h)5   &Ln-LeasedLineOperation    x 3-12   	 ,0*6   &Mn-Asynchronous/SynchronousModeSelection     3-12   	 P-*7   &Pn-SelectPulseDialMake/BreakRatio     3-13   	 .+8   &Qn-Sync/AsyncMode     
 3-13   	 .,9   &Rn-RTS/CTSOption     
 3-14   	 /P-:   &Sn-DSROverride    
 3-14   	 p0.;   &Tn-TestandDiagnostics    x 3-14   	 X      &V-DisplayCurrentConfigurationandStoredProfiles.     3-15   	      &Wn-StoreCurrentConfiguration     3-15   	    &Xn-SelectSynchronousClockSource    ( 3-16   	 X   &Yn-DesignateaDefaultResetProfile    ( 3-16   	 x    &Zn=x-Storetelephonenumber     3-16   	 @   3.2.3.     AT%Commands     
 3-16   	    %En-Enable/DisableLineQualityMonitorandAuto-RetrainorFallback/FallForward     
 3-16   	 @   %L-LineSignalLevel     
 3-17   	 `		   %Q-LineSignalQuality     
 3-17   	 (

   %TTn-PTTTestingUtilities    x 3-17   	 
   3.2.4.     AT\Commands     
 3-18   	 `	   \Gn-Modem-to-ModemFlowControl(XON/XOFF)     3-18   	 (

   \Kn-BreakControl    
 3-18   	 H
   \Nn-OperatingMode     
 3-19   	    3.3.     ERRORDETECTIONANDDATACOMPRESSIONCOMMANDS    0 3-20   	    3.3.1.     AT%Commands     
 3-20   	 H
   %C-Enable/DisableDataCompression    ( 3-20   	 h   3.3.2.     AT\Commands     
 3-20   	 0   \An-SelectMaximumMNPBlockSize    ( 3-20   	    \Bn-TransmitBreaktoRemote     3-20   	 h   \Ln-MNPBlock/StreamModeSelect     3-20   	 0   3.4.     MNP10COMMANDS     
 3-21   	 P   3.4.1.     AT)Commands     
 3-21   	    )Mn-EnableCellularPowerLevelAdjustment     3-21   	    3.4.2.     AT-Commands     
 3-21   	 P   *Hn-LinkNegotiationSpeed    x 3-21   	 p   -Kn-MNPExtendedServices    x 3-21   	 8   -Qn-EnableFallbacktoV.22bis/V.22    ( 3-21   	     @Mn-InitialCellularPowerLevelSetting     3-22   	 p   :E-CompromiseEqualizerEnableCommand     3-22   	 8   3.5.     W-CLASSCOMMANDS     
 3-23   	 X     3.5.1.     AT%Commands     
 3-23   	  !   %Fn-Split-SpeedDirectionSelect     3-23   	 "   %Mn-AUXCTLOutputLineControl     3-23   	 X#   3.5.2.     AT*Commands     
 3-24   	 x $   *B-DisplayBlacklistedNumbers     3-24   	 @%   *C-RemoteConfigurationPassword     3-24   	  &   *D-DisplayDelayedNumbers    x 3-24   	  x'   *E-ExitRemoteConfigurationMode    ( 3-24   	 !@(   *L-DisplaySecureAccess(Callback)Directory.     3-25   	 `" )   *NCnn-CountrySelect     
 3-26   	 (# *   *P-StoreCallbackPassword    x 3-27   	 #!+   *R-RequestRemoteConfigurationMode    ( 3-27   	 $`",   *Zn-ChangeDialCodes:     
 3-27   	 %(#-   3.5.3.     AT\Commands     
 3-28   	 H&#.   \F-DisplayTelephoneDirectory     3-28   	 '$/   \S-ReportActiveConfiguration     3-28   	 '%0   \Wn-Split-SpeedOperation    x 3-28   	 (H&1   3.6.     CALLERIDCOMMANDS     
 3-29   	 h)'2   3.6.1.     AT#CIDCommand     
 3-29   	 0*'3   #CIDn-CallerID    
 3-29   	 *(4   Inquiries     3-29   	 +h)5   FormattedFormReporting     
 3-29   	 ,0*6   ExampleofFormattedFormReporting    ( 3-30   	 P-*7   UnformattedFormReporting    x 3-30   	 .+8   ExampleofUnformattedFormReporting    ( 3-30   	 .,9   3.7.     ATCOMMANDRESULTCODES    x 3-31   	 /P-:   00-OK     3-31   	 p0.;   01-CONNECT    p 3-31   	 X      02-RING     3-31   	      03-NOCARRIER    p 3-31   	    04-ERROR     3-31   	 X   05-CONNECT1200    
 3-31   	 x    06-NODIALTONE    
 3-31   	 @   07-BUSY     3-31   	    08-NOANSWER    p 3-32   	 x   09-CONNECT0600    
 3-32   	 @   10-CONNECT2400    
 3-32   	 `		   11-CONNECT4800    
 3-32   	 (

   12-CONNECT9600    
 3-32   	 
   13-CONNECT7200    
 3-32   	 `	   14-CONNECT12000    
 3-32   	 (

   15-CONNECT14400    
 3-32   	 H
   16-CONNECT19200    
 3-32   	    17-CONNECT38400    
 3-32   	    18-CONNECT57600    
 3-32   	 H
   22-CONNECT75TX/1200RX     
 3-32   	 h   23-CONNECT1200TX/75RX     
 3-32   	 0   24-DELAYED    p 3-32   	    32-BLACKLISTED    
 3-33   	 h   -33FAX     3-33   	 0   35-DATA     3-33   	 P   40-CARRIER300    
 3-33   	    44-CARRIER1200/75    
 3-33   	    45-CARRIER75/1200    
 3-33   	 P   46-CARRIER1200    
 3-33   	 p   47-CARRIER2400    
 3-33   	 8   48-CARRIER4800    
 3-33   	     49-CARRIER7200    
 3-33   	 p   50-CARRIER9600    
 3-33   	 8   51-CARRIER12000    
 3-33   	 X     52-CARRIER14400    
 3-33   	  !   66-COMPRESSION:CLASS5     
 3-33   	 "   67-COMPRESSION:V.42bis    x 3-33   	 X#   69-COMPRESSION:NONE     
 3-34   	 x $   76-PROTOCOL:NONE    
 3-34   	 @%   77-PROTOCOL:LAPM    
 3-34   	  &   80-PROTOCOL:ALT    
 3-34   	  x'   81-PROTOCOL:ALT-CELLULAR    x 3-34   	 !@(   +FC-FCERROR    p 3-34   	 `" )   4.     SREGISTERS    
 4-1   	 (# *   4.1.     FACTORYDEFAULTS     
 4-1   	 #!+   4.2.     SREGISTERDEFINITIONS    x 4-4   	 $`",   S0-NumberofRingstoAuto-Answer    ( 4-4   	 %(#-   S1-RingCounter    
 4-4   	 H&#.   S2-EscapeCharacter     
 4-4   	 '$/   S3-CarriageReturnCharacter     4-4   	 '%0   S4-LineFeedCharacter     
 4-4   	 (H&1   S5-BackspaceCharacter     
 4-4   	 h)'2   S6-WaitTimeforDialToneBeforeBlindDialing,orAfter=WDialModifier(W-ClassModels)    
 4-5   	 *(4   S7-WaitTimeForCarrierAfterDial,ForSilence,orForDialToneAfter=WDialModifier(USModels)    x 4-5   	 ,0*6   S8-PauseTimeForDialDelay     4-5   	 P-*7   S9-CarrierDetectResponseTime     4-5   	 .+8   S10-LostCarrierToHangUpDelay    ( 4-5   	 .,9   S11-DTMFToneDuration     
 4-5   	 /P-:   S12-EscapeCodeGuardTime    x 4-6   	 p0.;   S13-Reserved    p 4-6   	 X      S14-GeneralBitMappedOptions     4-6   	      S15-Reserved    p 4-6   	    S16-GeneralBitMappedTestOptions    ( 4-6   	 X   S17-Reserved    p 4-7   	 x    S18-TestTimer    
 4-7   	 @   S19-AutoSyncRegisters     
 4-7   	    S20-AutoSyncHDLCAddressorBSCSyncCharacter     4-8   	 x   S21-V.21/GeneralBitMappedOptions    ( 4-8   	 @   S22-Speaker/ResultsBitMappedOptions     4-9   	 `		   S23-GeneralBitMappedOptions     4-10   	 (

   S24-SleepInactivityTimer    x 4-10   	 
   S25-DelayToDTR    
 4-10   	 `	   S26-RTStoCTSDelay     
 4-10   	 (

   S27-BitMappedOption     
 4-11   	 H
   S28-BitMappedOptions     
 4-12   	    S29-FlashDialModifierTime     4-12   	    S30-DisconnectInactivityTimer     4-12   	 H
   S31-BitMappedOptions     
 4-13   	 h   S32-XONCharacter    
 4-13   	 0   S33-XOFFCharacter     
 4-13   	    S34-S35-Reserved    
 4-13   	 h   S36-LAPMFailureControl(AppliestoECCModelsOnly)     4-13   	 0   S37-DesiredLineConnectionSpeed    ( 4-14   	 P   S38-DelayBeforeForcedHangUp     4-14   	    S39-FlowControl    
 4-14   	    S40-GeneralBitMappedOptions     4-15   	 P   S41-GeneralBitMappedOptions     4-16   	 p   S46-DataCompressionControl     4-16   	 8   S48-V.42NegotiationAction    x 4-16   	     S80-Soft-SwitchFunctions    x 4-17   	 p   S82-BreakHandlingOptions    x 4-17   	 8   S86-CallFailureReasonCode     4-18   	 X     S91-PSTNTransmitAttenuationLevel    ( 4-18   	  !   S92-FaxTransmitAttenuationLevel    ( 4-18   	 "   S95-ExtendedResultCodes    x 4-19   	 X#   S99-LeasedLineTransmitLevel     4-19   	 x $   S201-CellularTransmitLevel     4-19   	 @%   S202-RemoteAccessEscapeCharacter    ( 4-19   	  &   5.     V.25BISCOMMANDSET    x 5-1   	  x'   5.1.     DTE/DCEINTERCHANGECIRCUITS     5-1   	 !@(   5.2.     FORMATSFORCOMMANDSANDINDICATIONS     5-1   	 `" )   5.2.1.     SynchronousSignalling     5-1   	 (# *   HDLCFrames    p 5-1   	 #!+   BSCFrames    p 5-2   	 $`",   5.2.2.     AsynchronousSignalling     5-2   	 %(#-   Command/IndicationExchangeProtocol    ( 5-2   	 H&#.   DTEAdaption    p 5-2   	 '$/   5.2.3.     V.25bisEscapeCodeSequence    ( 5-2   	 '%0   5.3.     STANDARDV.25BISCOMMANDS     5-3   	 (H&1   CIC-ConnectIncomingCall    x 5-3   	 h)'2   CRI-CallRequestwithNumberandIdentification     5-3   	 0*'3   CRN-CallRequestwithNumber     5-3   	 *(4   CRS-CallRequestwithMemoryAddress    ( 5-4   	 +h)5   DIC-DisregardIncomingCall    x 5-4   	 ,0*6   PRI-ProgramIdentification    x 5-4   	 P-*7   PRN-ProgramNumber     
 5-4   	 .+8   RLD-ListRequestofDelayedCallNumbers     5-4   	 .,9   RLF-ListRequestofForbiddenNumbers    ( 5-4   	 /P-:   RLI-ListRequestofIdentificationNumbers     5-5   	 p0.;   RLN-ListRequestofStoredNumbers(DialStrings)    0 5-5   	 X      5.4.     EXTENDEDV.25BISCOMMANDS     5-5   	      CNL-LocalConfiguration    x 5-5   	    5.5.     STANDARDV.25BISINDICATIONS     5-6   	 X   CFI-CallFailureIndication    x 5-6   	 x    CNX-Connect    p 5-6   	 @   DLC-DelayedCall    
 5-6   	    INC-IncomingCall    
 5-6   	 x   INV-InvalidCommand     
 5-6   	 @   VAL-ValidCommand    
 5-6   	 `		   6.     FAXCLASS1COMMANDS    x 6-1   	 (

   6.1.     FAXI/OPROCESSING     
 6-1   	 
   6.1.1.     DTE-to-ModemTransmitDataStream     6-1   	 `	   6.1.2.     Modem-to-DTEReceiveDataStream     6-1   	 (

   6.1.3.     FaxModeSelection    x 6-1   	 H
   6.1.4.     FaxOrigination    x 6-1   	    6.1.5.     FaxAnswering     
 6-2   	    6.1.6.     FaxControlTransmission     6-2   	 H
   6.1.7.     FaxControlReception     6-2   	 h   6.1.8.     FaxDataTransmission     6-3   	 0   6.1.9.     FaxDataReception    x 6-3   	    6.2.     COMMANDS    p 6-4   	 h   +FCLASS=n-SelectServiceClass     6-4   	 0   +F<command>?-ReportActiveConfiguration     6-4   	 P   +F<command>=?-ReportOperatingCapabilities     6-4   	    +FAE=n-Data/FaxAutoAnswer    x 6-4   	    +FTS=n-StopTransmissionandWait    ( 6-4   	 P   +FRS=n-ReceiveSilence     
 6-4   	 p   +FTM=n-TransmitData     
 6-5   	 8   +FRM=n-ReceiveData     
 6-5   	     +FTH=n-TransmitDatawithHDLCFraming     6-6   	 p   +FRH=n-ReceiveDatawithHDLCFraming    ( 6-6   	 8   6.3.     EXAMPLES    p 6-6   	 X     7.     FAXCLASS2COMMANDS    x 7-1   	  !   7.1.     COMMANDSYNTAXANDGUIDELINES     7-1   	 "   7.1.1.     DTECommands     
 7-1   	 X#   DTECommandLines    
 7-1   	 x $   BasicCommandSyntax     
 7-1   	 @%   ExtendedCommandSyntax     
 7-1   	  &   7.1.2.     SerialPortSpeedandFlowControl     7-3   	  x'   DataStreamTermination     
 7-3   	 !@(   DTEtoDCEStreams    
 7-3   	 `" )   DCEtoDTEStreams    
 7-3   	 (# *   7.1.3.     AutoAnswer     
 7-3   	 #!+   7.1.4.     IdentificationofT.30Options     7-3   	 $`",   7.1.5.     SessionStatusReporting     7-4   	 %(#-   7.1.6.     ProcedureInterruptNegotiation     7-4   	 H&#.   7.2.     SERVICECLASS2IDENTIFICATIONANDSELECTION     7-4   	 '$/   7.2.1.     +FMFR?,RequestManufacturerIdentification    0 7-4   	 '%0   7.2.2.     +FMDL?,IdentifyProductModel     7-4   	 (H&1   7.2.3.     +FREV?,IdentifyProductRevision     7-4   	 h)'2   7.3.     SERVICECLASS2ACTIONCOMMANDS    ( 7-4   	 0*'3   7.3.1.     ATD,OriginateaCall     7-5   	 *(4   7.3.2.     ATA,AnsweraCall    x 7-5   	 +h)5   ManualCallAnswer    
 7-5   	 ,0*6   AutomaticAnswer    
 7-5   	 P-*7   ConnectionasaDataModem    x 7-5   	 .+8   7.3.3.     +FDT,DataTransmission     7-6   	 .,9   InitiatePageTransmission    x 7-6   	 /P-:   ContinueaPage    
 7-6   	 p0.;   PhaseCDataFraming     
 7-6   	 X      PhaseCDataFormat    
 7-6   	      <CAN>,EscapefromTransmission     7-6   	    7.3.4.     +FET,TransmitPagePunctuation     7-8   	 X   EndaPage    p 7-8   	 x    7.3.5.     +FDR,BeginorContinuePhaseCReceiveData    0 7-9   	 @   InitiateDocumentReception    x 7-9   	    ContinueDocumentReception    x 7-9   	 x   PhaseCDataFraming     
 7-10   	 @   PhaseCDataFormat    
 7-10   	 `		   <CAN>,EscapefromReception    x 7-10   	 (

   7.3.6.     +FK,SessionTermination     7-10   	 
   7.4.     SERVICECLASS2DCERESPONSES     7-12   	 `	   7.4.1.     +FCON,FacsimileConnectionResponse     7-12   	 (

   7.4.2.     +FDCS:,ReportCurrentSessionCapabilities    0 7-12   	 H
   7.4.3.     +FDIS:,ReportRemoteStationCapabilities    0 7-12   	    7.4.4.     +FCFR,IndicateConfirmationtoReceive     7-12   	    7.4.5.     +FTSI:,ReporttheTransmitStationID     7-12   	 H
   7.4.6.     +FCSI:,ReporttheCalledStationID     7-12   	 h   7.4.7.     +FPTS:,ReceivePageTransferStatus     7-12   	 0   7.4.8.     +FET:,PostPageMessageResponse     7-13   	    7.4.9.     +FPTS:,TransmitPageTransferStatus     7-13   	 h   7.4.10.     +FHNG:,CallTerminationwithStatus     7-13   	 0   7.5.     SERVICECLASS2PARAMETERS     7-14   	 P   7.5.1.     +FDCC,DCECapabilitiesParameters     7-14   	    7.5.2.     +FDIS,CurrentSessionsCapabilitiesParameters     7-14   	    7.5.3.     +FDCS,CurrentSessionResultsParameters    0 7-15   	 P   7.5.4.     +FLID=,LocalIDString     7-16   	 p   7.5.5.     +FCR,CapabilitytoReceive    ( 7-16   	 8   7.5.6.     +FPTS=,PageTransferStatus    ( 7-16   	     7.5.7.     +FCQ,CopyQualityChecking    ( 7-16   	 p   7.5.8.     +FPHCTO,DTEPhaseCResponseTime-out     7-16   	 8   7.5.9.     +FAXERR,T.30SessionErrorReport     7-17   	 X     7.5.10.     +FBOR,DataBitOrder     7-17   	  !   7.5.11.     +FAA,AnswerParameter     7-17   	 "   7.5.12.     +FBUF?,BufferSize    x 7-18   	 X#   7.6.     EXAMPLESESSIONS     
 7-18   	 x $   8.     VOICECOMMANDS    
 8-1   	 @%   8.1.     VOICESUBMODES    
 8-1   	  &   8.1.1.     OnlineVoiceCommandMode    ( 8-1   	  x'   8.1.2.     VoiceReceiveMode    x 8-1   	 !@(   8.1.3.     VoiceTransmitMode    x 8-1   	 `" )   8.2.     VOICECAPABILITIES     
 8-1   	 (# *   8.2.1.     CallEstablishment-Originate     8-1   	 #!+   DirectedOriginate(Dialasaspecificmodemtype)    0 8-1   	 $`",   AdaptiveOriginate(DialwithVoice/Data/FaxDiscrimination)     8-2   	 %(#-   8.2.2.     CallEstablishment-Answer    ( 8-2   	 H&#.   DirectedAnswer(Answerasaspecificmodemtype)     8-2   	 '$/   AdaptiveAnswer(AnswerwithVoice/Data/FaxDiscrimination)     8-2   	 '%0   8.2.3.     VoiceDataTransfer    x 8-3   	 (H&1   8.2.4.     ToneandStatusMonitoringEShielded<DLE>Statuses     8-3   	 h)'2   8.2.5.     Shielded<DLE>CommandsfromtheDTE     8-5   	 0*'3   8.2.6.     VoiceRecord     
 8-5   	 *(4   8.2.7.     VoicePlayback     
 8-6   	 +h)5   8.2.8.     VoiceCallTermination     8-6   	 ,0*6   LocalDisconnect    
 8-6   	 P-*7   RemoteDisconnectDetection    x 8-6   	 .+8   8.2.9.     ModeSwitching     
 8-7   	 .,9   VoicetoFax    p 8-7   	 /P-:   UnsuccessfulFaxConnectionAttempttoVoice     8-7   	 p0.;   VoicetoData    p 8-7   	 X      UnsuccessfulDataConnectionAttempttoVoice     8-7   	      8.2.10.     CallerID    
 8-7   	    8.3.     ATVOICECOMMANDSUMMARY    x 8-7   	 X   8.3.1.     GlobalATCommandSetExtensions     8-7   	 x    ATA-AnsweringinVoice     
 8-7   	 @   ATD-DialCommandinVoice    x 8-8   	    ATH-HangUpinVoice     
 8-8   	 x   ATZ-ResetfromVoiceMode    x 8-9   	 @   #BDR-SelectBaudRate(TurnoffAutobaud)     8-9   	 `		   #CID-EnableCallerIDDetectionandSelectReportingFormat     8-10   	 (

   #CLS-SelectData,Fax,orVoice     8-10   	 
   #MDL?-IdentifyModel     
 8-11   	 `	   #MFR?-IdentifyManufacturer    x 8-11   	 (

   #REV?-IdentifyRevisionLevel     8-11   	 H
   8.3.2.     AT#VCommandsEnabledOnlyinVoiceMode(#CLS=8)     8-11   	    #VBQ?-QueryBufferSize    x 8-11   	    #VBS-BitsPerSample(CompressionFactor)     8-11   	 H
   #VBT-BeepToneTimer     
 8-12   	 h   #VCI?-IdentifyCompressionMethod    ( 8-12   	 0   #VLS-VoiceLineSelect     
 8-12   	    #VRA-RingbackGoesAwayTimer(Originate)     8-13   	 h   #VRN-RingbackNeverCameTimer(Originate)     8-14   	 0   #VRX-VoiceReceive     
 8-14   	 P   #VSD-SilenceDeletionTuner(VoiceReceive)     8-14   	    #VSK-BufferSkidSetting    x 8-15   	    #VSP-SilenceDetectionPeriod(VoiceReceive)     8-15   	 P   #VSR-SamplingRateSelection     8-15   	 p   #VSS-SilenceSensitivityTuner(VoiceReceive)     8-16   	 8   #VTD-ToneReportingCapabilities     8-16   	     #VTS-PlayToneString(OnlineVoiceCommand)     8-17   	 p   #VTX-VoiceTransmit     
 8-17   	 8   8.4.     S-REGISTERS    
 8-18   	 X     S30-Deadman(Inactivity)Timer     8-18   	  !   8.5.     RESULTCODESFORVOICEOPERATION    ( 8-18   	 "   8.6.     EXAMPLESOFVOICEOPERATION     8-18   	 X#   A.     ATCOMMANDSETSUMMARY    x A-1   	 x $   A.1.     BASICATCOMMANDS     
 A-1   	 @%   A.2.     ECCCOMMANDS    
 A-3   	  &   A.3.     MNP10COMMANDS     
 A-4   	  x'   A.4.     W-CLASSCOMMANDS     
 A-4   	 !@(   A.5.     CALLERIDCOMMANDS     
 A-4   	 `" )   A.6.     V.25BISCOMMANDS     
 A-5   	 (# *   A.7.     FAXCLASS1    
 A-5   	 #!+   A.8.     FAXCLASS2    
 A-5   	 $`",   A.9.     VOICECOMMANDS    
 A-6   	 %(#-   B.     COMMONCONFIGURATIONSETUPSTRINGS    ( B-1   	 H&#.   ATCommandReferenceManual     
page\\*roman     
 883   	 h)'2   883     
page\\*roman   	 +(4   	   	 ,f*6   6.     FAXCLASS1COMMANDS   	 X      6.1.     FAXI/OPROCESSING   	      ThefaxI/Ointerfacesupportsasynchronousserialandparallelinterfaces.Theinterfacerateis19200bps.Thecharacterformatis8bitsdata,noparity,and1stopbit.Startandstopelementsareremovedfromthetransmitdataandaddedtothereceivedata.Bothtransmitandreceivedataarebuffered.FlowcontrolusingXON/XOFF(DC1/DC3)orRTS/CTSisprovided.Uniquecontrolcharacterstringsareidentified,filtered,orreinsertedintotheI/Odatastream.Thesecontrolcharactersandtheirresultantactionaredescribedbelow.6.1.1.     DTE-to-ModemTransmitDataStream   	 (

        CharactersDetected     
 ActionTaken   	 
        <DLE><data>    
 Delete<DLE><data>characters.   	 `	        <DLE><ETX>    
 Recognizeasastringterminatorandtakeappropriate   	 (

   action.     <DLE><DLE>    
 Replacewithsingle<DLE>character.   	    6.1.2.     Modem-to-DTEReceiveDataStream   	 H
        CharactersDetected     
 ActionTaken   	 0        <DLE>    p Insertextra<DLE>aheadof<DLE>.   	    Themodemalsoidentifiestheendofaframebyinserting<DLE><ETX>intothedatastreamaftertheFCSbytes.6.1.3.     FaxModeSelection   	 P   Faxclass1commandsareidentifiedinTable6-1.FaxmodesandratesaredeterminedbytheAT+FcommandsasdescribedinSection6.2.Table6-1.FaxClass1CommandsCommand Function   	 8       	     ServiceClassID   	        	        	 l     +FCLASS=   	 O!    ServiceClass   	 2"       	 m#    FaxClass1Commands   	 P$       	 3 %       	 !&    +FAE=n   	 !'    Data/FaxAutoAnswer   	 " (       	 #g!)    +FTS=n   	 $J"*    StopTransmissionandWait   	 %-#+       	 h&$,    +FRS=n   	 K'$-    ReceiveSilence   	 .(%.       	 )&/    +FTM=n   	 )'0    TransmitData   	 *(1       	 +b)2    +FRM=n   	 ,E*3    ReceiveData   	 -(+4       	 c.,5    +FTH=n   	 F/,6    TransmitDatawithHDLCFraming   	 )0-7       	 X       +FRH=n   	 ;     ReceiveDatawithHDLCFraming   	        	        	    6.1.4.     FaxOrigination   	 o   OriginationoffaxcallsismadeusingtheATDcommand.Uponcompletionofthedialfunction,acallingtoneat1100Hzistransmitted,withacadenceof0.5secondsonand3secondsoff.Themodemautomaticallyentersmode+FRH=3andsendstheCONNECTmessagetotheDTEwhenFSKflagsaredetectedfromtheremote.	   	 w	   6.1.5.     FaxAnswering   	 X      Answeringoffaxcallsisidenticaltoansweringofdatacallswiththeexceptionthatthemodementersthefaxhandshakingmodeinsteadofthedatahandshakingmodeaftergoingoff-hook.If+FAE=0,themodem,aftersendinganswertone,automaticallyentersfaxmode(+FTH=3),sendstheCONNECTmessagetotheDTE,andstartssendingFSKflags.If+FAE=1,themodemdetermineswhetherthecallerisadatamodemorfaxmodemandsendstheDATAorFAXresultcode,respectively,totheDTE.6.1.6.     FaxControlTransmission   	 @   Faxcontroltransmissionisinitiatedbythe+FTH=ncommand.Afterthiscommandisissued,themodemgeneratestheCONNECTmessageandtransmitscarrierinthemodulationschemespecifiedbytheparametern.ThemodemthentransmitsHDLCflagsforaminimumof1second.ThemodemcontinuestotransmittheHDLCflagsuntilitreceivesacharacterfromtheDTE.WhencharactersarereceivedfromtheDTE,themodemaddsstartandendflags,performszero-bitinsertion,generatesFCS,anddeletes<DLE><chr>characterpairsbeforetransmittingthecharacterstotheremotefaxmachine.Each<DLE><DLE>sequenceistransmittedasasingle<DLE>.<DLE><ETX>isconsideredastheendofframemarkerandisnottransmitted.AlldatareceivedfromtheDTEafter<DLE><ETX>isignoredbythemodemuntilthemodemgenerateseithertheCONNECT,OK,orERRORresultcode.Ifnomoredataisinthetransmitbufferandthefinalbitwasa1(bit4ofthesecondbytereceivedfromtheDTE),themodemgeneratestheOKresultcodeandreturnstothecommandmode.Ifthefinalbitwasa0,themodemgeneratestheCONNECTmessageandwaitsforfurtherdatafromtheDTEwhiletransmittingHDLCflags.Ifnomoredataisreceivedbefore5secondselapse,themodemdropscarrier,goeson-hook,andgeneratestheERRORresultcode.6.1.7.     FaxControlReception   	 p   FaxcontrolreceptionisinitiatedusingtheAT+FRH=ncommand.Afterthiscommandisissued,themodemlooksforcarrierinthemodulationschemespecifiedbytheparametern.IfnocarrierisdetectedbeforetheperiodoftimespecifiedbyregisterS7expires,themodemgeneratestheNOCARRIERmessageandreturnstocommandmode.Ifcarrierisdetectedthatisnottheonespecifiedbytheparametern,themodemgeneratesthe+FCERRORmessageandreturnstothecommandmode.Ifthespecifiedcarrierisdetected,themodemgeneratestheCONNECTmessageandenterstheHDLCreceivemode.InHDLCreceivemode,themodemreceivesHDLCframesfromtheremotefaxmachine,stripstheflags,performszero-bitdeletion,performserrorchecking,andhandles<DLE><chr>characterpairsbeforepassingthedatatotheDTE.Themodemprefixeseach<DLE>characterwithanother<DLE>characterbeforesendingittotheDTE.Afterthelastbyteintheframe,themodemsends<DLE><ETX>totheDTEmarkingtheendoftheframe.ThemodemthengenerateseithertheOKmessageifnoerrorsweredetectedortheERRORmessageiferrorsweredetected(FCSisincorrect),andreturnstocommandmode.Whileincommandmode,themodemcontinuestoreceivedataintheselectedmodulationscheme,andsendsthedataaftersendingtheCONNECTmessagetotheDTEwhentheDTEreissuesthe+FRHcommandwiththesameparameter.IftheDTEissuesthe+FRHcommandwithadifferentparameter,themodemclearsallbuffersandproceedsasdescribedpreviously.IfcarrierislostwhileincommandmodeandtheDTEreissuesthe+FRHcommandwiththesameparameter,andthereisnodatainthebuffer,themodemsendstheERRORresultcodetotheDTEandreturnstothecommandmode.Ifthereisdatainthebuffer,themodemsendsthenextframeofbuffereddatatotheDTE,followedby<DLE><ETX>,andeithertheERRORresultcodeiferrorsweredetectedortheOKresultcodeifnoerrorsweredetected.Themodemthenreturnstocommandmode.Themodemconcludesanerrorisdetectedifcarrierislostforanyperiodoftimeduringorbeforethereceptionofaframe.IfcarrierislostforatimeperiodlongerthanthetimespecifiedbytheregisterS10,themodemfinishesdeliveringthedatainthereceivebuffer(ifany)totheDTE,sends   	 p0.;   <DLE><ETX>,generatestheERRORmessage,andreturnstocommandmode.Allsubsequentdatareceivedfromtheremoteisdiscarded.Ifthemodemdetectsaframeabortsequence(sevenconsecutiveoneswithnozeroinsertion)whileitiswaitingforaframebeginningflag(itwasreceivingHDLCflags),itwillwaitfortheHDLCflagsagainuntileithercarrierislost,ortheDTEabortstheprocessbysendinganabortcharacterorbydroppingDTRwith&D2ineffect.Iftheframeabortsequenceisdetectedwhilethemodemisreceivingaframeitfinishesdeliveringthedatainthereceivebuffer(ifany)totheDTE,sends<DLE><ETX>,generatestheERRORmessage,andreturnstocommandmode.ThemodemkeepslookingforHDLCflagsfollowedbymoredatafromtheremote,withtheselectedmodulationscheme.Ifthemodemdetectsareceivebufferoverflowcondition,itconcludesthattherewasanFCSerrorinthatframe.Themodemwillreceivemoreframesonlyifastartingflagisdetectedandthereisroominthereceivebuffer.Ifastartingflagisdetectedandthereisnoroominthebuffer,themodemdiscardsalldatainthatframe.IfthemodemreceivesanycharacterfromtheDTEafterthe+FRHcommand(exceptflowcontrolcharactersifsoftwareflowcontrolisineffect),orifthemodemdetectsahigh-to-lowtransitionoftheDTRsignalwhile&D1isineffect,itsends<DLE><ETX>totheDTE,generatesOKresultcode,andreturnstocommandmode.Thereceivebufferisclearedandalldatareceivedfromtheremoteisdiscarded.IfthemodemdetectsaDTRdropwhile&D2isineffect,itgoeson-hook,sends<DLE><ETX>totheDTE,generatesOKresultcode,andreturnstocommandmode.IfthemodemdetectsaDTRdropwhile&D3isineffect,themodemperformsawarmreset.6.1.8.     FaxDataTransmission   	    FaxdatatransmissionisinitiatedbytheAT+FTM=ncommand.Afterthiscommandisissued,themodemgeneratestheCONNECTmessageandtransmitscarrierinthemodulationschemespecifiedbytheparametern.Themodemthentransmitsconstant1bitsforaminimumofonesecondandcontinuestotransmitconstant1bitsuntilitreceivesacharacterfromtheDTE.WhendataisreceivedfromtheDTE,themodemdeletesstartandstopbitsanddeletesall<DLE><chr>characterpairsbeforetransmittingthedatatotheremote.Each<DLE><DLE>sequenceistransmittedasasingle<DLE>.<DLE><ETX>isconsideredastheendofstreammarker,andisnottransmitted.AlldatareceivedfromtheDTEafterthe<DLE><ETX>isignoredbythemodemuntilthemodemgenerateseithertheCONNECT,OK,orERRORresultcode.Ifnomoredataisinthetransmitbuffer,andthelasttransmittedcharacterwasnotanASCIINULL,themodemgeneratestheOKresultcodeandreturnstothecommandmode.IfthelastcharactertransmittedwasanASCIINULL,themodemgeneratestheCONNECTmessagetotheDTEandwaitsforfurtherdatafromtheDTEwhiletransmittingNULLstotheremote.Ifmoredataisreceivedbeforefivesecondselapse,themodemcontinuestotransmitthedataasdescribedinthepreviousparagraph.IffivesecondselapseandnodataisreceivedfromtheDTE,themodemdropscarrier,goeson-hook,andgeneratestheERRORresultcode.6.1.9.     FaxDataReception   	 H&#.   FaxdatareceptionisinitiatedusingtheAT+FRM=ncommand.Afterthiscommandisissued,themodemlooksforcarrierinthemodulationschemespecifiedbytheparametern.IfnocarrierisdetectedbeforetheperiodoftimespecifiedbyregisterS7expires,themodemgeneratestheNOCARRIERmessageandreturnstocommandmode.Ifcarrierisdetectedthatisnottheonespecifiedbytheparametern,themodemgeneratesthe+FCERRORmessageandreturnstothecommandmode.Ifthespecifiedcarrierisdetected,themodemgeneratestheCONNECTmessageandentersthedatareceivemode.Whileindatareceivemode,themodemreceivesdatafromtheremote,addsstartandstopbits,andhandles<DLE><chr>characterpairsbeforepassingthedatatotheDTE.Themodemprefixeseach<DLE>characterwithanother<DLE>characterbeforesendingittotheDTE.Ifcarrierislostforatimeperiodlongerthanthetimespecifiedbythe   	 p0.;   registerS10,themodemfinishesdeliveringthedatainthereceivebuffer(ifany)totheDTE,sends<DLE><ETX>,generatestheNOCARRIERresultcode,andreturnstothecommandmode.Allsubsequentdatareceivedfromtheremoteisdiscarded.Ifthemodemdetectsareceivebufferoverflowcondition,itstopsreceivingfromtheremoteuntilthereisroominthereceivebuffer.ThemodeminformstheDTEofthebufferoverflowafteritsendstotheDTEthelastcharacterthatwasstoredinthebufferbeforetheoverflowoccurred.IfthemodemreceivesanycharacterfromtheDTEafterthe+FRMcommand(exceptflowcontrolcharactersifsoftwareflowcontrolisineffect),orifthemodemdetectsahigh-to-lowtransitionoftheDTRsignalwhile&D1isineffect,itsends<DLE><ETX>totheDTE,generatestheOKresultcode,andreturnstocommandmode.Thereceivebufferisclearedandalldatareceivedfromtheremoteisdiscarded.IflossofDTRisdetectedwhile&D2isineffect,themodemgoeson-hook,sends<DLE><ETX>followedbyOKresultcodetotheDTE,andreturnstocommandmode.IfthemodemdetectsaDTRdropwhile&D3isineffect,themodemperformsawarmreset.	   	 H
   6.2.     COMMANDS   	 X      +FCLASS=n-SelectServiceClass+FCLASS=ncommandsetstheactiveserviceclass.Parameters:0-2Commandoptions:+FCLASS=0     SelectDataMode(Default.)   	 @   +FCLASS=1     SelectFacsimileClass1   	    +FCLASS=2     SelectFacsimileClass2   	 x   +F<command>?-ReportActiveConfiguration+F<command>?interrogatesthemodemtodeterminetheactiveconfiguration.Typicalresponsesare:+FAE?     0ifautoanswerisdisabled;1ifautoanswerisenabled   	 
   +FCLASS?     0ifindatamode;1ifinfaxclass1;2ifinfaxclass2   	 `	   +F<command>=?-ReportOperatingCapabilities+F<command>=?canbeusedtodeterminetheoperatingcapabilitiesofthemodem.Typicalresponsesare:+FAE=?     0or1   	    +FCLASS=?     0,1,or2   	 H
   +FTM=?     24,48,72,96(9600bpsversion)   	 h   +FRM=?     24,48,72,96(9600bpsversion)   	 0   +FTM=?     24,48,72,73,74,96,97,98,121,122,145,146(14400bps   	    version)+FRM=?     24,48,72,73,74,96,97,98,121,122,145,146(14400bps   	 0   version)+FAE=n-Data/FaxAutoAnswer+FAE=nallowstheDTEtoeitherrestrictansweringtoclass1,ortoautomaticallydetectwhetherthecallingstationisafaxclass1modemordatamodem,andansweraccordingly.Parameters:n=0or1Commandoptions:n=0     Disabledata/faxautoanswermode.Themodemanswersasafaxmodem   	 p   only.(Default).n=1     Enabledata/faxautoanswermode.Themodemanswersasafaxordata   	 X     modem.Afteradata(notfax)connectionisacheived(indicatedbytheDATAresultcode),theDTEmustissueanATOcommandtocausethemodemtogoon-line.+FTS=n-StopTransmissionandWait+FTS=ncausesthemodemtoterminateatransmissionandwaitforn10-msintervalsbeforerespondingwiththeOKresultcode.AnERRORresponsecoderesultsifthiscommandisissuedwhilethemodemison-hook.+FRS=n-ReceiveSilence+FRS=ncausesthemodemtoreportbacktotheDTEwithanOKresultcodeaftern10ms-intervalsofsilencehavebeendetectedontheline.ThiscommandisabortedifanycharacterisreceivedfromtheDTE.ThemodemdiscardstheabortingcharacterandissuesanOKresultcode.AnERRORresponsecoderesultsifthiscommandisissuedwhilethemodemison-hook.	   	 H&#.   +FTM=n-TransmitData+FTM=ncausesthemodemtotransmitdatausingthemodulationdefinedbelow.AnERRORresponsecoderesultsifthiscommandisissuedwhilethemodemison-hook.Parameters:SeeCommandoptionsCommandoptions:     +FTM=24    p V.27ter2400bps   	         +FTM=48    p V.27ter4800bps   	 x        +FTM=72    p V.297200bps   	 @        +FTM=73    p V.177200bpslong   	 `		        +FTM=74    p V.177200bpsshort   	 (

        +FTM=96    p V.299600bps   	 
        +FTM=97    p V.179600bpslong   	 `	        +FTM=98    p V.179600bpsshort   	 (

        +FTM=121    p V.1712000bpslong   	 H
        +FTM=122    p V.1712000bpsshort   	         +FTM=145    p V.1714400bpslong   	         +FTM=146    p V.1714400bpsshort   	 H
   +FRM=n-ReceiveData+FRM=ncausesthemodemtoenterthereceivermodeusingthemodulationdefinedbelow.AnERRORresponsecoderesultsifthiscommandisissuedwhilethemodemison-hook.Parameters:SeeCommandoptionsCommandoptions:     +FRM=24    p V.27ter2400bps   	         +FRM=48    p V.27ter4800bps   	         +FRM=72    p V.297200bps   	 P        +FRM=73    p V.177200bpslong   	 p        +FRM=74    p V.177200bpsshort   	 8        +FRM=96    p V.299600bps   	          +FRM=97    p V.179600bpslong   	 p        +FRM=98    p V.179600bpsshort   	 8        +FRM=121    p V.1712000bpslong   	 X          +FRM=122    p V.1712000bpsshort   	  !        +FRM=145    p V.1714400bpslong   	 "        +FRM=146    p V.1714400bpsshort   	 X#   	   	 x $   +FTH=n-TransmitDatawithHDLCFraming+FTH=ncausesthemodemtotransmitdatausingHDLCprotocolandthemodulationdefinedbelow.AnERRORresponsecoderesultsifthiscommandisissuedwhilethemodemison-hook.Parameters:SeeCommandoptions.Commandoptions:     +FTH=3    p V.21channel2300bps   	         +FTH=24    p V.27ter2400bps   	 x        +FTH=48    p V.27ter4800bps   	 @        +FTH=72    p V.297200bps   	 `		        +FTH=73    p V.177200bpslong   	 (

        +FTH=74    p V.177200bpsshort   	 
        +FTH=96    p V.299600bps   	 `	        +FTH=97    p V.179600bpslong   	 (

        +FTH=98    p V.179600bpsshort   	 H
        +FTH=121    p V.1712000bpslong   	         +FTH=122    p V.1712000bpsshort   	         +FTH=145    p V.1714400bpslong   	 H
        +FTH=146    p V.1714400bpsshort   	 h   +FRH=n-ReceiveDatawithHDLCFraming+FRH=ncausesthemodemtoreceiveframesusingHDLCprotocolandthemodulationdefinedbelow.AnERRORresponsecoderesultsifthiscommandisissuedwhilethemodemison-hook.Parameters:SeeCommandoptions.Commandoptions:     +FTH=3    p V.21channel2300bps   	         +FRH=24    p V.27ter2400bps   	 P        +FRH=48    p V.27ter4800bps   	 p        +FRH=72    p V.297200bps   	 8        +FRH=73    p V.177200bpslong   	          +FRH=74    p V.177200bpsshort   	 p        +FRH=96    p V.299600bps   	 8        +FRH=97    p V.179600bpslong   	 X          +FRH=98    p V.179600bpsshort   	  !        +FRH=121    p V.1712000bpslong   	 "        +FRH=122    p V.1712000bpsshort   	 X#        +FRH=145    p V.1714400bpslong   	 x $        +FRH=146    p V.1714400bpsshort   	 @%   6.3.     EXAMPLES   	  &   Examplesofcalling(transmitting)andanswering(receiving)onepageusingfaxclass1commandsareshowninTables6-2and6-3,respectively.	   	 (# *   Table6-2.FaxClass1CallingSequence(OnePage)     DTECommands    
 DCEResponses        	           (Host)    p (Modem)     
 RemoteFax    ( Notes   	         (1)     AT+FCLASS=1     
 (2)    x OK         (      SettoClass1   	 X        PHASEA     (3)     ATDT6163    
 (4)     
 Dials     (5)    ( Answers     +FRH=3impliedbyDialing   	 @                 p (6)    
 CONNECT    x (7)     SendHDLCflags   	         PHASEB              p     
      
     x (8)     SendNSFframe   	 @                 p (9)    
 <NSF>,OK   	 `		        (10)     AT+FRH=3    
 (11)     
 CONNECT   	 (

                 p     
      
 (12)    x SendCSIframe   	 
                 p (13)    
 <CSI>,OK   	 `	        (14)     AT+FRH=3    
 (15)     
 CONNECT   	 (

                 p     
      
 (16)    x SendDISframe     Lastframebit=1   	 H
                 p (17)    
 <DIS>,OK    x (18)     Dropcarrier   	         (19)     AT+FTH=3    
 (20)     
 SendHDLCflags     (21)     Receiveflags   	                  p (21)    
 CONNECT   	 H
        (22)     <TSI>    
 (23)     
 SendTSIframe    ( (24)     ReceiveTSI     Lastframebit=0   	 h                 p (25)    
 CONNECT   	 0        (26)     <DCS>    
 (27)     
 SendDCSframe    ( (28)     ReceiveDCS     Lastframebit=1   	                  p (29)    
 Detectlastframebit   	 h                 p (39)    
 OK,dropcarrier   	 0        (31)     AT+FTS=8    
 (32)     
 OK,wait80ms   	 P        (33)     AT+FTM=96    
 (34)     
 SendV.29   	                  p (35)    
 CONNECT   	         (36)     <TCF>    
 (37)     
 SendTCFdata    ( (38)     Receive&check   	 P                 p (39)    
 OK   	 p        (40)     AT+FRH=3    
 (41)     
 CONNECT   	 8                 p (42)    
 SendCFRframe         ( Lastframebit=1   	          (43)     <CFR>,OK    
 (44)     
 Dropcarrier   	 p                 p (45)    
 OK   	 8        PHASEC     (46)     AT+FTM=96    
 (47)     
 SendV.29   	  !                 p (48)    
 CONNECT   	 "        (49)     agedata    
 (50)     
 Sendpagedata    ( (51)     Receivedata   	 X#                 p (52)    
 OK   	 x $        (53)     AT+FTH=3    
 (54)     
 SendHDLCflags     (55)     Receiveflags   	 @%                 p (56)    
 CONNECT   	  &        PHASED     (57)     <EOP>    
 (58)     
 SendEOPframe    ( (59)     ReceiveEOP     Lastframebit=1   	 !@(                 p (60)    
 OK,dropcarrier   	 `" )        (61)     AT+FRH=3    
 (62)     
 CONNECT   	 (# *                 p     
      
 (63)    x SendMCFframe     Lastframebit=1   	 #!+                 p (64)    
 <MCF>,OK   	 $`",        (65)     AT+FTH=3    
 (66)     
 SendHDLCflags     (67)     Receiveflags   	 %(#-                 p (68)    
 CONNECT   	 H&#.        (69)     <DCN>    
 (70)     
 SendDCNframe    ( (71)     ReceiveDCN     Lastframebit=1   	 '$/                 p (72)    
 OK,dropcarrier   	 '%0        PHASEE     (73)     ATH0    p (74)    
 OK,hangup     (75)    ( Hangup   	 h)'2   	   	 0*'3   Table6-3.FaxClass1AnsweringSequence(OnePage)     DTECommands    
 DCEResponses         (    	           (Host)    p (Modem)     
 RemoteFax    ( Notes   	         (1)     AT+FCLASS=1     
 (2)    x OK         (      SettoClass1   	 X        PHASEA              p     
      
 (3)    x FAXmachinedials   	 @                 p (4)    
 RING   	         (5)     ATA    p (6)    
 Modemanswers   	 x                 p (7)    
 SendHDLCflags    ( (8)     Receiveflags     +FTH=3impliedby   	 @                 p     
      
     x      answering              p (9)    
 CONNECT   	 (

        PHASEB     (10)     <NSF>    
 (11)     
 SendNSFframe    ( (12)     ReceiveNSF     Lastframebit=0   	 `	                 p (13)    
 CONNECT   	 (

        (14)     <CSI>    
 (15)     
 SendCSIframe    ( (16)     ReceiveCSI     Lastframebit=0   	 H
                 p (17)    
 CONNECT   	         (18)     <DIS>    
 (19)     
 SendDISframe     (20)     ReceiveDIS     Lastframebit   	    =1              p (21)    
 OK,dropcarrier   	 h        (22)     AT+FRH=3    
 (23)     
 CONNECT   	 0                 p     
      
 (24)    x SendTSIframe     Lastframebit=0   	                  p (25)    
 <TSI>,OK   	 h        (26)     AT+FRH=3    
 (27)     
 CONNECT   	 0                 p     
      
 (28)    x SendDCSframe     Lastframebit=1   	 P                 p (29)    
 <DCS>,OK    x (30)     DropCarrier   	         (31)     AT+FRM=96   	                  p     
      
 (32)    x SendV.29   	 P                 p (33)    
 CONNECT    x (34)     SendTCFframe   	 p                 p (35)    
 <TCF>    x (36)     Dropcarrier   	 8                 p (37)    
 NOCARRIER   	          (38)     AT+FTH=3    
 (39)     
 CONNECT   	 p        (40)     <CFR>    
 (41)     
 SendCFRframe    ( (42)     ReceiveCFR     Lastframebit=1   	 8                 p (43)    
 OK,dropcarrier   	 X          PHASEC     (44)     AT+FRM=96   	 "                 p     
      
 (45)    x Sendpagedata   	 X#                 p (46)    
 <pagedata>     (47)    ( Dropcarrier   	 x $                 p (48)    
 NOCARRIER   	 @%        PHASED     (49)     AT+FRH=3    
 (50)     
 CONNECT   	  x'                 p     
      
 (51)    x SendEOPframe     Lastframebit=1   	 !@(                 p (52)    
 <EOP>,OK   	 `" )        (53)     AT+FTH=3    
 (54)     
 CONNECT   	 (# *        (55)     <MCF>    
 (56)     
 SendMCFframe    ( (57)     ReceiveMCF     Lastframebit=1   	 #!+                 p (58)    
 OK,dropcarrier   	 $`",        (59)     AT+FRH=3    
 (60)     
 CONNECT   	 %(#-                 p     
      
 (61)    x SendDCNframe     Lastframebit=1   	 H&#.                 p (62)    
 <DCN>,OK   	 '$/        PHASEE     (73)     ATH0    p (74)    
 OK,hangup     (75)    ( Hangup        	 (H&1   	   	 0*'3   7.     FAXCLASS2COMMANDS   	 X      Thefaxclass2commandsaresummarizedinTable7-1.7.1.     COMMANDSYNTAXANDGUIDELINES   	    7.1.1.     DTECommands   	 X   TheISO646characterset(CCITTT.50InternationalAlphabet5,AmericanStandardCodeforInformationInterchange)isusedfortheissuanceofcommandsandresponses.Onlythelow-order7bitsofeachcharacterareusedforcommandsorparameters;thehighorderbitisignored.Uppercasecharactersareequivalenttolowercasecharacters.ForPhaseCdatatransmissionorreception,all8bitsareneeded.DTECommandLinesAcommandlineisastringofcharacterssentfromaDTEtotheDCEwhiletheDCEisinacommandstate.Commandlineshaveaprefix,abody,andaterminator.TheprefixconsistsoftheASCIIcharacters=AT(065,084)or=at(097,116).ThebodyisastringofcommandsrestrictedtoprintableASCIIcharacters(032-126).Spacecharacters(ASCII032)andcontrolcharactersotherthanCR(ASCII013)andBS(ASCII010)inthecommandstringareignored.ThedefaultterminatoristheASCII<CR>character.CharactersthatprecedetheATprefixareignored.BasicCommandSyntaxCharacterswithinthecommandlineareparsedascommandswithassociatedparametervalues.ThebasiccommandsconsistofsingleASCIIcharacters,orsinglecharactersprecededbyaprefixcharacter(e.g.,=&"),followedbyadecimalparameter.Missingdecimalparametersareevaluatedas0.ExtendedCommandSyntaxThefacsimilecommandsuseextendedsyntax.Theyareprecededbythe=+Fcharacters,andtheyareterminatedbythesemicolon=:character(ASCII059)orbythe<CR>thatterminatedthecommandline.AT+FAE=0     ;+FCR1<CR>   	     ThiscommandinstructstheDCEtoautomaticallyansweradataorfaxcallandalsoenablesreception.AT+FCLASS=0<CR>    
 forDataMode   	 X     AT+FCLASS=1<CR>    
 forServiceClass1Fax   	  !   +FCLASS=2<CR>    p forServiceClass2Fax   	 "   InClass2,theDCEmakesandterminatescalls,managesthecommunicationsessionandnegotiates(T.30protocol)andtransportstheimagedatetoDTE.TheT.4protocolmanagementofimagedata,etc.,isdonebyDTE.TheresponsetoAT+FCLASS=0<CR>    
 inDataMode   	  x'   orAT+FCLASS=2<CR>    
 inServiceClass2Fax   	 `" )   isOKTheserviceclassmaybesetbytheDTEfromthechoicesavailableusingthe=+FCLASS=<VALUE>command.GeneralRules1.     +Fnnncommandsmustbeenteredcompletely,otherwiseanERRORresponseis   	 '$/   sent.2.     Allresponsemessagesareprecededandfollowedby<CR><LF>.Multiple   	 (H&1   responsecommands(e.g.,+FDIS:+FCSI:and+FDCS:)will,therefore,appeartoahaveablanklinebetweenthem.3.     FaxClass2commandscanbeseparatedbythe=:character.The=;   	 *(4   charactercanbeomittedifdesired.Notethatnon-datacommandscannotbeseparatedbythe=;whichisallowedasadialmodifier.Table7-1.FaxClass2CommandsCommand Function   	 /P-:       	 X       ServiceClassID   	 ;        	        	     +FCLASS=   	     ServiceClass   	 o       	 R    Class2ActionCommands   	 5       	 p	       	 S
	    D   	 6
    OriginateaCall   	 	       	 
    A   	 

    AnsweraCall   	 j       	 M
    +FDT   	 0    DataTransmission   	 k       	 N    +FET=N   	 1    TransmitPagePunctuation   	        	     +FDR   	     BeginorContinuePhaseCReceiveData   	 e       	 H    +FK   	 +    SessionTermination   	 f       	 I    Class2DCEResponses   	 ,       	        	     +FCON   	 }    FacsimileConnectionResponse   	 `        	 C!    +FDCS:   	 ~ &"    ReportCurrentSession   	 a!	#       	 D"$    +FDIS:   	 '# %    ReportRemoteIdentification   	 
$!&       	 $"'    +FCFR   	 %x#(    IndicateConfirmationtoReceive   	 &[$)       	 '>%*    +FTSI:   	 y(!&+    ReporttheTransmitStationID   	 \)',       	 ?*'-    +FCSI:   	 "+(.    ReporttheCalledStationID   	 ,)/       	 ,*0    +FPTS:   	 -s+1    PageTransferStatus   	 .V,2       	 /9-3    +FET:   	 X       PostPageMessageResponse   	 ;        	     +FHNG   	     CallTerminationwithStatus   	        	 o    Class2SessionParameters   	 R       	 5       	 p	    +FMFR?   	 S
	    IdentifyManufacturer   	 6
       	 	    +FMDL?   	 
    IdentifyModel   	 

       	 j    +FREV?   	 M
    IdentifyRevision   	 0       	 k    +FDCC=   	 N    DCECapabilitiesParameters   	 1       	     +FDIS=   	     CurrentSessionsParameters   	        	 e    +FDCS=   	 H    CurrentSessionResults   	 +       	 f    +FLID=   	 I    LocalIDString   	 ,       	     +FCR   	     CapabilitytoReceive   	 }       	 `     +FPTS=   	 C!    PageTransferStatus   	 ~ &"       	 a!	#    +FCR=   	 D"$    CapabilitytoReceive   	 '# %       	 
$!&    +FAE   	 $"'    AdaptiveAnswer   	 %x#(       	 &[$)    +FBUF?   	 '>%*    BufferSize(ReadOnly)   	 y(!&+       	 \)',    +FPHCTO   	 ?*'-    PhaseCTimeOut   	 "+(.       	 ,)/    +FAXERR   	 ,*0    FaxErrorValue   	 -s+1       	 .V,2    +FBOR   	 /9-3    PhaseCDataBitOrder   	 X          	 ;        	    	   	 9   4.     AllClass2commandsareassumedtobethefinalcommandonacommand   	 X      line.Additionalcharacterswillbeignored.5.     AnERRORmessagewillbegeneratedifanyofthefollowingconditions   	    occur:a.     AClass1commandisreceivedwhileinClass2.   	 x    b.     AClass2commandisreceivedwhileinClass1.   	 @   c.     AClass1orClass2actioncommandisreceivedwhileindatamodemmode.   	    d.     AClass2read-onlyparameterisgiventhe==formofa+Fcommand(e.g.,   	 x   AT+FAXERR=5).e.     AClass2actioncommandisgiventheinappropriate==or==?form   	 `		   (e.g.,AT+FDR=?).7.1.2.     SerialPortSpeedandFlowControl   	 
   Duringfaxmode,theDTE-DCEportspeedis19200bps.TheDCEprovidesaspeedbufferof1024bytesandprovidestheDC1/DC3(XON/XOFF)orRTS/CTSmethodofcontrollingthedataintothebuffer.Thisflowcontroliscontrolledbythe&K3or&K4command.ThismethodofdataflowcontrolisavailableonlyforDTEtoDCEdirectionofdata.ThereisnoprovisionfordataflowcontrolfromDCEtoDTE.DataStreamTerminationTheDCEexchangesstreamsofdatawiththeDTEwhileexecutingdatatransfercommands.ThesedatastreamsusetheterminationdescribedinSection3.2/ISO2111.TheASCII<DLE>character(016)isusedasaspecialcharactertoshieldspecialcharacters.The<DLE><ETX>characterpair(<106><003>)isusedtomarktheendofastream.Thefollowingpatternsareused:anydata...<DLE><ETX>     
 endofstream   	    anydata...<DLE><DLE>     
 single<DLE>indata   	 P   anydata...<DLE><anybyte>    x delete<DLE><anybyte>   	 p   DTEtoDCEStreamsTheDCEfiltersthedatastreamfromtheDTE,andremovesallcharacterpairsbeginningwith<DLE>.TheDCErecognizes<DLE><ETX>asthestreamterminator.TheDCErecognizes<DLE><DLE>andreinsertsasingle<DLE>initsplace.TheDTEmustfilterstreamdatatotheDCE,andinsertextra<DLE>charactersaheadofdata.DCEtoDTEStreamsTheDTEmustfilterthedatastreamfromtheDCE,andremoveallcharacterpairsbeginningwith<DLE>.TheDTEmustrecognize<DLE><ETX>asthestreamterminator.TheDTEmustrecognize<DLE><DLE>andreinsertasingle<DLE>initsplace.TheDCEfiltersstreamdatatotheDTE,andinsertsextra<DLE>charactersaheadofdata.7.1.3.     AutoAnswer   	 `" )   TheDCEcananswerasadataDCEorasafaxDCE.Itcananswerthecalladaptively,i.e.,itcandeterminewhetherthecallis'data'or'fax'.The+FAAparametercontrolsthisfeature.AT+FAA=1     ;Autoanswerasafacsimileoradatamodemdependingonthecall   	 %(#-   CONNECTXXXX    p ;DCEstatusresponseifdatacall   	 H&#.   +FCON     ;DCEstatusresponseiffaxcall   	 '$/   7.1.4.     IdentificationofT.30Options   	 '%0   Group3devicesnegotiatesessionparametersinDIS,DCS,andDTCframes.TheseparametersaredefinedinTable7-2.	   	 0*'3   7.1.5.     SessionStatusReporting   	 X      TheDCEprovidesreportstotheDTEonthestatusofasession.TheDCEprovidesthefollowingstatusreports:1.     Connectionandhangupstatus:   	 X   +FCON+FHNG:<0-255>2.     RequestedDISsessionparameters+FDIS:<string>reportsremotefacsimile   	    capabilities.Syntax:+FDIS:VR,BR,WD,LN,DF,EC,BF,ST3.     +FDCS:<string>reportsthenegotiatedparameters   	 `		   4.     PhaseCprompts:   	 (

   XON,XOFF,DC25.     PhaseCbasestatusreports:dependinguponcopyqualityandrelated   	 `	   end-ofpagestatus:+FPTS:<1-5>7.1.6.     ProcedureInterruptNegotiation   	    CCITTallowsastationtorequestaprocedureinterruptionattheendofapage.ThisrequestispassedbetweenstationsbythePIP,PIN,andPRI-Qmessages.7.2.     SERVICECLASS2IDENTIFICATIONANDSELECTION   	 0   Threecommandsreportidentificationandselectioninformation.EachofthesethreecommandscausetheDCEtosendamessagetotheDTE.ThemessagesareprogrammableusingConfigurACE.7.2.1.     +FMFR?,RequestManufacturerIdentification   	 P   The+FMFR?commandcausestheDCEtosendamessageidentifyingtheDCEproductmanufacturer.Thedefaultmessageis:ROCKWELLOK7.2.2.     +FMDL?,IdentifyProductModel   	 8   The+FMDL?commandcausestheDCEtosendamessageidentifyingtheDCEproductmodel.Thedefaultmessageissimilarto:RC96XXXACOK7.2.3.     +FREV?,IdentifyProductRevision   	  !   The+FREV?commandcausestheDCEtosendamessageidentifyingtheDCEproductmodelrevisionnumber.Thedefaultmessageissimilarto:TRXX-XXXX-XXXOK7.3.     SERVICECLASS2ACTIONCOMMANDS   	  &   Thesecommandstransferdata,andpunctuatesessions.TheyalsoreleasespecificT.30messages.Allactioncommandsmustbethelastcommandonacommandlineasindicatedbytheterminating<CR>.Allactioncommandsinitiateprocesses.ThemodemwillnotacceptothercommandsfromtheDTEuntilthemodemissuesafinalresultcode(e.g.,OK,CONNECT).Themodemwillaborttheprocessifitreceivesanycharacterbeforethefinalresultcodeisissued.	   	 H&#.   7.3.1.     ATD,OriginateaCall   	 X      Syntax:     ATD....<CR>   	      TheDCEcansupportaDTEcommandtooriginateacallusingtheATDcommand(seeSection3.2).Ifthiscommandisunsuccessful,theDCEreportsanappropriatefailureorerrortyperesultcodesuchasNOCARRIER,NODIALTONE,orBUSY(seeSection3.3).Ifthiscallissuccessful,thetypicalDCEresponseis:ATDnn..nn     (gooff-hook,dial,getCED)   	 @   +FCON     (DCEdetectsflags)   	 `		   [+FCSI:<remoteIDstring>]+FDCS:<T.30subparameterstring>OKTheDCEdials,detectscallprogress,andgeneratestheCNGtone.ItthenwaitsforaDISframe.OndetectionofthefirstPhaseBpreamble(V.21ch.2modulatedby300bpsHDLCflags),itreportsthe=+FCONmessagetotheDTE.TheDCEthenswitchesto19200bps.TheDCEgeneratesaDCSframebasedonthereceivedDISframeandonthepreviouslyset+FDISparameter.A+FDTcommandfromtheDTEreleasestheDCEtotransmitthatDCSframe.TheDCEreportstheinitialreceivedT.30negotiationmessages,includingtheDISframeandtheoptionalCSIIDstring.The+FDIS:reportisfollowedbytheOKfinalresultcode.7.3.2.     ATA,AnsweraCall   	 P   TheDCEcansupportaDTEcommandtoansweranincomingcallusingtheATAcommand(seeSection3.2).TheDTEmayissueanAnswercommandinresponsetoanincomingring.IftheAnswercommandisunsuccessful,theDCEwillreportanappropriatefailureorerrortyperesultcode,suchasNOCARRIER(seeSection3.3).ManualCallAnswerIfthiscallissuccessful,thetypicalDCEresponse(answerandreceive)is:+FCON[+FTSI:<remoteIDstring>]+FDCS:<T.30subparameterstring>OK(DTEshouldissue+FDRcommandhere)UponreceiptofanAnswercommandfromtheDTE,theDCEanswersandgeneratestheCEDtone.TheDCEthengeneratesaDISframe(derivedfromthe+FDISparameter)andhuntsforthefirstT.30negotiationframes.UpondetectionofthefirstPhaseBpreamble(V.21ch2modulatedby300bpsHDLCflags),itreportsthe=+FCONmessagetotheDTE.TheDTEshouldreporttheinitialreceivedT.30negotiationmessages,includingtheDCSframe.The+FDCS:reportwillbefollowedbytheOKfinalresultcode.AutomaticAnswerThemodemprovidesforautomaticansweringofincomingcalls.Ifconfiguredforautomaticanswer,themodemanswersanincomingcallincompliancewithT.30,andreportsthesamemessagesasdescribedformanualanswer.ConnectionasaDataModemIfconfiguredtodosobythe+FAAparameter,theDCEwilladaptivelyanswerasafacsimileDCEorasadataDCE.IftheDCEanswersasadataDCE,itresetsthe+FCLASSparameterto0andissuestheappropriatefinalresultcode(e.g.,CONNECT,orNOCARRIER)totheDTE.	   	 *(4   7.3.3.     +FDT,DataTransmission   	 X      Syntax:     +FDT<CR>   	      The+FDTcommandprefixesPhaseCdatatransmission.WhentheDCEisreadytoacceptPhaseCdata,itissuesthenegotiationresponsesandtheCONNECTresultcodetotheDTE.InPhaseB,the+FDTcommandreleasestheDCEtoproceedwithnegotiation,andreleasestheDCSmessagetotheremotestation.InPhaseC,the+FDTcommandresumestransmissionaftertheendofapriortransmitdatastream.InitiatePageTransmissionPhaseBDCEpolledresponse:[+FCSI:<remoteIDstring>]    x -ifnewCSIreceived   	 (

   [+FDIS:<subparametersfromremotestation>]     -ifnewDISreceived+FDCS:<T.30subparameterstring>CONNECT<XON>     -whenreadyfordata   	    Afterplacingacall,orafterfinishingadocumentexchange,theDTEmaycommandtheDCEtore-enterT.30PhaseBtoattempttonegotiateadocumenttransmission.ContinueaPageCONNECT<XON>TheDTEmayissuemorethanone+FDTcommandforagivenpage,sothatdifferentfilesmaybeconcatenatedtogether.Thesefilesmusthavethesameformat.PhaseCDataFramingPhaseCdatamustbepresentedtotheDCEinstreammode.TheDCEexpectsPhaseCdatatofollowuntilitdetects<DLE><ETX>terminationcharacters.TheDCEwillfilterthestreamasdescribedinSection7.1.2.TheDCEwillacknowledgetheendofthedatabyreturningtheOKresultcodetotheDTE.Ifthereisdataunderrunbeforethenext+FDTor+FET=command,theDCEwillzero-fillthepadasperT.4untilthePhaseCtimeout(+FPHCTO)isreached,oruntilmoredataisreceived.TheDCEappendsanRTCpatterntothetransmitdataafteran+FET=commandisreceivedfromtheDTE.PhaseCDataFormatThePhaseCdatawillbeoftheformatspecifiedbythenegotiatedT.30DCSframe.The+FDCS:<string>responseisdefinedinSection7.4.2.ThesubparametervaluesaredescribedinTable7-2.TheDCEwillusethenegotiatedminimumScanTimeparameterfromtheDCSframe,andinsertsufficientfillbitstopadeachlinetotheminimumscantime.Thisisreportedinthe+FDCS:STsubparameter.IftheDCEfindsmorethanoneconsecutiveEOLinPhaseCdata(e.g.,RTC),itwillsendonlyoneEOL.1.     PhaseCdatamustconformtoT.4specifications.   	 $`",   2.     TheDTEneednotincludeafinalRTC,sincetheDCEwillappendanRTCin   	 %(#-   responsetoanFET=command.3.     SomefacsimilemachinesmaytreattwoEOLsasanRTC.   	 '$/   <CAN>,EscapefromTransmissionTheDCEmayrequesttheDTEtohaltPhaseCtransmission,bysendingacancel<CAN>character(024)totheDTE.Inthiscase,theDTEshouldterminatePhaseCtransmission,issue<CAN>,andwaitfortheOKresponsecodefromtheDCE.	   	 *(4   Table7-2.T.30SessionSubparameterCodesLabel Function   	     Value   	 s    Description   	 V       	 9       	 t    VR   	 W    VerticalResolution   	 :	    0   	 
	    Normal,98lpi   	  
       	 	       	 n
       	 
Q
       	 4    1   	 o
    Fine,196lpi   	 R
       	 5       	     BR   	     BitRate   	     0   	 i    2400bpsV.27ter   	 L       	 /       	 j       	 M    (SeeNote1)   	 0    1   	     4800bpsV.27ter   	        	        	 d       	 G       	 *     2   	 e
!    7200bpsV.29orV.17   	 H "       	 +!#       	 "$       	 " %       	 #|!&    3   	 $_"'    9600bpsV.29orV.17   	 %B#(       	 }&%$)       	 `'%*       	 C(%+       	 &)&,    4**   	 	*'-    12000bpsV.33orV.17   	 *(.       	 +w)/       	 ,Z*0       	 -=+1       	 x. ,2    5**   	 [/-3    14400bpsV.33orV.17   	 >0-4       	 X          	 ;     WD   	     PageWidth   	     0   	     1728pixelsin215mm   	 o       	 R       	 5       	 p	       	 S
	    1   	 6
    2048pixelsin255mm   	 	       	 
       	 

       	 j       	 M
    2   	 0    2432pixelsin303mm   	 k       	 N       	 1       	        	     3*   	     1216pixelsin151mm   	 e       	 H       	 +       	 f       	 I    4*   	 ,    864pixelsin107mm   	        	        	 }    LN   	 `     PageLength   	 C!    0   	 ~ &"    A4,297mm   	 a!	#       	 D"$       	 '# %       	 
$!&       	 $"'    *1   	 %x#(    B4,364mm   	 &[$)       	 '>%*       	 y(!&+       	 \)',       	 ?*'-    *2   	 "+(.    unlimitedlength   	 ,)/       	 ,*0       	 -s+1    DF   	 .V,2    DataCompressionFormat   	 /9-3    0   	 X       1-DmodifiedHuffman   	 ;        	        	        	        	 o    1   	 R    2-DmodifiedRead   	 5       	 p	       	 S
	       	 6
       	 	    2*   	 
    2-Duncompressedmode   	 

       	 j       	 M
       	 0       	 k    3*   	 N    2-DmodifiedmodifiedRead   	 1       	        	     EC   	     ErrorCorrection   	 e    0   	 H    DisableECM   	 +       	 f       	 I       	 ,    (AnnexA/T.30)   	     1*   	     EnableECM,64bytes/frame   	 }       	 `        	 C!       	 ~ &"       	 a!	#    2*   	 D"$    EnableECM,256bytes/frame   	 '# %       	 
$!&       	 $"'    BF   	 %x#(    BinaryFileTransfer   	 &[$)    0   	 '>%*    DisableBFT   	 y(!&+       	 \)',       	 ?*'-       	 "+(.       	 ,)/    1*   	 ,*0    EnableBFT   	 -s+1       	 .V,2       	 /9-3    ST   	 X       ScanTime/Line   	 ;        	     VR=normal   	     VR=fine   	        	 o       	 R       	 5    0   	 p	    0ms   	 S
	    0ms   	 6
       	 	       	 
       	 

    1   	 j    5ms   	 M
    5ms   	 0       	 k       	 N       	 1    2   	     10ms   	     5ms   	        	 e       	 H       	 +    3   	 f    10ms   	 I    10ms   	 ,       	        	        	 }    4   	 `     20ms   	 C!    10ms   	 ~ &"       	 a!	#       	 D"$       	 '# %    5   	 
$!&    20ms   	 $"'    20ms   	 %x#(       	 &[$)       	 '>%*       	 y(!&+    6   	 \)',    40ms   	 ?*'-    20ms   	 "+(.       	 ,)/       	 ,*0       	 -s+1    7   	 .V,2    40ms   	 /9-3    40ms   	 X          	 ;     Notes:     1.CCITTT.30doesnotprovidefortheansweringstationtospecify   	    allspeedsexactlyusingtheDISframe.ImplementationofsomeBRcodes(e.g.,code2)byanansweringDCEismanufacturerspecific.     *Notsupported.     **Availableonlyifmodemsupports12000and14400bps.    	 !       	 	       	 		       	 
r
       	 U	       	 8
   	   	 s

   7.3.4.     +FET,TransmitPagePunctuation   	 X      Syntax:     +FET=<ppm>[,<pc>,<bc>,<fc>]   	      DCEresponse:+FPTS:<ppr>    p -whenreceivefromremoteOK   	 X   Thiscommandisusedtopunctuatepageanddocumenttransmissionafteroneormore+FDTcommands.ThiscommandgeneratesT.30PostPageMessagesselectedbythe<ppm>code(Table7-3).The+FET=<ppm>commandindicatesthatthecurrentpageiscomplete;nomoredatawillbeappendedtoit.Thevalueindicateswhetherthereareanyadditionalpagesaretobesentand,ifso,whetherthereisachangeinanyofthedocumentparameters.TheDTEcancommandtheDCEtogeneratePRI-Qmessageswiththe+FET=<ppm>commandusingppmcodes4-6(seeTable7-3).Thiscommandmustbesentwithinthetimeoutspecifiedby+FPHCTOaftersendingPhaseCdata,orelsetheDCEwillendthepageanddocumenttransmission.IfthePhaseCtimeoutisreached,theDCEsendsanEOPpostpagemessageandterminatesthesession.Theremotefacsimilestationshouldrespondtothepostpagemessagewithapostpageresponse.TheDCEwillreportthisusingthe+FPTS:<ppr>response(Table7-4).EndaPageThe+FET=commandcausestheDCEtoappendanRTC(6EOL)patternasneededandenterPhaseDbysendingtheselectedT.30PostPagemessage.The+FET=1(EOM)commandsignalstheremotestationthatthenextdocumentwillhaveanewDCSnegotiated;thiscausesthesessiontore-enterPhaseB.Table7-3.T.30PostPageMessageCodesppmCode Mnemonic   	 8    Description   	        	     0   	     [PPS-]MPS   	 l     Anotherpagenext,samedocument   	 O!       	 2"    1   	 m#    [PPS-]EOM   	 P$    Anotherdocumentnext   	 3 %       	 !&    2   	 !'    [PPS-]EOP   	 " (    Nomorepagesordocuments   	 #g!)       	 $J"*    3   	 %-#+    PPS-NULL   	 h&$,    Anotherpartialpagenext   	 K'$-       	 .(%.    4   	 )&/    [PPS-]PRI-MPS   	 )'0    Anotherpage,procedureinterrupt   	 *(1       	 +b)2    5   	 ,E*3    [PPS-]PRI-EOM   	 -(+4    Anotherdoc.,procedureinterrupt   	 c.,5       	 F/,6    6   	 )0-7    [PPS-]PRI-EOP   	 X       Alldone,procedureinterrupt   	 ;        	     =8+ppm   	        	     PostPageMessage(ppmcode)   	 o       	 R       	 5   Table7-4.T.30PostPageResponseMessagespprCode Mnemonic   	 p	    Description   	 S
       	 
6
    1   	 q    MCF   	 T    Pagegood   	 7
       	     2   	     RTN   	     Pagebad;retrainrequested   	 k       	 N    3   	 1    RTP   	 l    Pagegood;retrainrequested   	 O       	 2    4   	     PIN   	     Pagebad;interruptrequested   	        	 f    5   	 I    PIP   	 ,    Pagegood;interruptrequested   	 g        	 J!       	 - "   	   	 !$   7.3.5.     +FDR,BeginorContinuePhaseCReceiveData   	 X      Syntax:     +FDR<CR>   	      Defaultvalue:    p 3secondsinsomeplaces   	    The+FDRcommandinitiatestransitiontoPhaseCdatareception.Thiscanoccurafteranswering,dialing,adocumentisreceived,orapageisreceived.TheDCEreportsthenegotiatedT.30parameters,withtheremoteIDinformationifavailable.WhentheDCEisreadytocommencedatatransfer,itissuesaCONNECTresponsecode.IftheDCEcannotresumedatatransferbecausethereisnomoredata,itrespondsOK.WhentheDTEisreadytoacceptdata,itissuesan<DC2>character(018)totheDCE.IftheDTEissuesan<XOFF>charactertotheDCEforflowcontrol,theDCEsignalstheDTEwhenitsbuffersareemptybysendinga<DLE><DC2>(<016><018>)characterpair.WhentheDCEdeliversthelastbyteofapage,theDCEreportsthePageTransferStatusviathe+FPTS:<ppr>response(Table7-4).AfteraPageTransferStatusReport,theDCEreportsthepostpagemessagefromtheremotefacsimilestationviathe+FET:<ppm>response(Table7-3)whichsignalstheintentionsoftheremotestation.TheDCEholdsthepostpageresponsemessagetotheremotefacsimilestation(MCF,etc.),representedinthe+FPTSparameteruntilthenext+FDRcommand.TheDTEmaymodifythe+FPTSparameterbeforeissuingthe+FDRcommandwhichreleasesthatmessage.TheDTEmustissuea+FDRcommandtoreleasePostPageMessages.InitiateDocumentReceptionThe+FDRcommandmaybeissuedinPhaseBafterananswercommand,orinPhaseBafterapreviousdocument.TheDCEresponseinstreammodeis:+FCFR     whenCFRsent   	 p   [+FTSI:<remoteIDstring>]    x ifnewTSIreceived   	 8   +FDCS:<T.30subparameterstring>]     ifnewDCS   	     CONNECT(<DC2>neededfromDTEhere)<PhaseCdatastream><DLE><ETX>+FPTS:<ppr>,<lc>[,<blc>,<cblc>]+FET:<ppm>OK(DTEmustissue+FDRcommandtoreleasepostpageresponse)ContinueDocumentReceptionTheDTEmayissuea+FDRcommandinPhaseD,whichreleasesthepostpagemessage,andindicatesreadinesstoreceiveanotherpageafterreceiptofaMultipage(+FET:0)orPPS-NULL(+FET:3)message.TheDCEresponsewillbe:CONNECT(<DC2>neededfromDTEhere)<PhaseCdatastream)<DLE><ETX>+FPTS:<ppr>,<lc>[,<blc>,<cblc>]+FET:<ppm>OK(DTEmustissue+FDRcommandtoreleasepostpageresponse)Ifdonereceiving:+FHNG:<hangupcausecode>OKContinuepagereceptionPhaseCDataFramingPhaseCdatamaybepresentedtotheDTEinstreammode.TheDCEwilltransferastreamofdatatotheDTE,followedbythe<DLE><ETX>streamterminationcharacters.TheDCEwillfilterthestreamasdescribedin7.1.2.PhaseCDataFormat   	 p0.;   ThereceiveddataformatisnegotiatedunderT.30reportedbythe+FDCS:VR,BR,WD,LN,DF,EC,BF,STresponse.TheDCEwilldeletetheterminatingRTC(6EOLs)patterns.<CAN>,EscapefromReceptionFromthe+FDRcommanduntiltheendofPhaseDDate,theDCEisinadatatransferstate,andwillnotrespondtoDTEcommandcharacters.TheDCEwillrespondtothreeASCIIcontrolcharacters:<DC1>(017)and<DC3>(019)flowcontrolcharacters,andcancel<CAN>(024).Uponreceiptofthe<CAN>character,theDCEwillterminatethereportingofreceiveddatabysendingtrailing<DLE><ETX>characterstotheDTE,andwillthenexecuteanimplied+FKcommandinordertoconductanorderlydisconnection.7.3.6.     +FK,SessionTermination   	 `	   Syntax:     +FK   	 (

   The+FKcommandcausestheDCEtoterminatethesessioninanorderlymanner.Inparticular,theDCEwillsendaDCNmessageatthenextopportunityandhangup.Attheendoftheterminationprocess,theDCEwillreportthe+FHNGresponsewithresultcode(Table7-5).Thisoperationcanbeinvokedbyusingthecancel<CAN>characterduringPhaseCdatareception(seepriorsection)TheDCEwillwaituntilthecurrentpagecompletes,unlessthereceptionisofunlimitedlength;inthatcase,theDCEmayhaltreceptionandterminatethesessionatanytime.	   	 P   Table7-5.HangUpStatusCodesCode CauseDescription   	        	 s    0-9   	 V    CallPlacementandTermination   	 9       	 t    0   	 W    Normalandproperendofconnection   	 :	       	 
	    1   	  
    RingDetectwithoutsuccessfulhandshake   	 	       	 n
    2   	 
Q
    Callaborted,from+FKorAN   	 4       	 o
    3   	 R
    NoLoopCurrent   	 5       	     10-19   	     TransmitPhaseA&MiscellaneousErrors   	        	 i    10   	 L    UnspecifiedPhaseAerror   	 /       	 j    11   	 M    NoAnswer(T.30T1timeout)   	 0       	     20-39   	     TransmitPhaseBHangupCodes   	        	 d    20   	 G    UnspecifiedTransmitPhaseBerror   	 *        	 e
!    21   	 H "    Remotecannotreceiveorsend   	 +!#       	 "$    22   	 " %    COMRECerrorintransmitPhaseB   	 #|!&       	 $_"'    23   	 %B#(    COMRECinvalidcommandreceived   	 }&%$)       	 `'%*    24   	 C(%+    RSPECerror   	 &)&,       	 	*'-    25   	 *(.    DCSsentthreetimeswithoutresponse   	 +w)/       	 ,Z*0    26   	 -=+1    DIS/DTCreceived3times;DCSnotrecognized   	 x. ,2       	 [/-3    27   	 >0-4    Failuretotrainat2400bpsor+FMINSPvalue   	 X          	 ;     28   	     RSPRECinvalidresponsereceived   	        	     40-49   	 o    TransmitPhaseCHangupCodes   	 R       	 5    40   	 p	    UnspecifiedTransmitPhaseCerror   	 S
	       	 6
    43   	 	    DTEtoDCEdataunderflow   	 
       	 

    50-69   	 j    TransmitPhaseDHangupCodes   	 M
       	 0    50   	 k    UnspecifiedTransmitPhaseDerror   	 N       	 1    51   	     RSPRECerror   	        	     52   	 e    NoresponsetoMPSrepeated3times   	 H       	 +    53   	 f    InvalidresponsetoMPS   	 I       	 ,    54   	     NoresponsetoEOPrepeated3times   	        	 }    55   	 `     InvalidresponsetoEOP   	 C!       	 ~ &"    56   	 a!	#    NoresponsetoEOMrepeated3times   	 D"$       	 '# %    57   	 
$!&    InvalidresponsetoEOM   	 $"'       	 %x#(    58   	 &[$)    UnabletocontinueafterPINorPIP   	 '>%*       	 y(!&+    70-89   	 \)',    ReceivePhaseBHangupCodes   	 ?*'-       	 "+(.    70   	 ,)/    UnspecifiedReceivePhaseBerror   	 ,*0       	 -s+1    71   	 .V,2    RSPRECerror   	 /9-3       	 X       72   	 ;     COMRECerror   	        	     73   	     T.30T2timeout,expectedpagenotreceived   	 o       	 R    74   	 5    T.30T1timeoutafterEOMreceived   	 p	       	 S
	    90-99   	 6
    ReceivePhaseCHangupCodes   	 	       	 
    90   	 

    UnspecifiedReceivePhaseCerror   	 j       	 M
    91   	 0    MissingEOLafter5seconds   	 k       	 N    92   	 1    Unusedcode   	        	     93   	     DCEtoDTEbufferoverflow   	 e       	 H    94   	 +    BadCRCorframe(ECMorBFTmodes)   	 f       	 I    100-119   	 ,    ReceivePhaseDHangupCodes   	        	     100   	 }    UnspecifiedReceivePhaseDerrors   	 `        	 C!    101   	 ~ &"    RSPRECinvalidresponsereceived   	 a!	#       	 D"$    102   	 '# %    COMRECinvalidresponsereceived   	 
$!&       	 $"'    103   	 %x#(    UnabletocontinueafterPINorPIP   	 &[$)       	 '>%*    120-255   	 y(!&+    ReservedCodes   	 \)',       	 ?*'-    Note:Somecodesarenotimplemented.   	 "+(.       	 ,)/       	 ,*0       	 -s+1   7.4.     SERVICECLASS2DCERESPONSES   	 v/-3   TheDCEsendsinformationresponsestotheDTEasafacsimilesessionproceeds.   	 >0-4   Theyindicatethestateofthefacsimilesessionandconveyneededinformation.ThesemessagesaresolicitedmessagesgeneratedinexecutionofDTEactioncommandsdescribedinSection7.3.TheDCEprecedesandfollowstheinformationresponseswith<CR><LF>.TheDCEprovidestheon-linestatusofseveralsessionparameterswhentheyareavailableduringT.30handshaking.TheseincludetheremoteIDstringandtheDIS/DCSparameters.TheseresponsesreporttheT.30sessionparameterframes.ThesubparametersaredescribedinTable7-2.7.4.1.     +FCON,FacsimileConnectionResponse   	 @   +FCONindicatesconnectionwithafaxmachine.ItisreleasedbydetectionofHDLCflagsinthefirstreceivedframe.+FCONisgeneratedinresponsetoanOriginateorAnswercommand.7.4.2.     +FDCS:,ReportCurrentSessionCapabilities   	 `	   Syntax:     +FDCS:VR,BR,WD,LN,DF,EC,BF,ST   	 (

   +FDCS:<string>reportsthenegotiatedparameters.PhaseCdatawillbeformattedasdescribedbythesubparameters.Thismessagemaybegeneratedinexecutionof+FDTor+FDRcommandsbeforetheCONNECTresultcodeifnewDCSframesaregeneratedorreceived.(SeeTable7-2.)7.4.3.     +FDIS:,ReportRemoteStationCapabilities   	 h   Syntax:     +FDIS:VR,BR,WD,LN,DF,EC,BF,ST   	 0   +FDIS:<string>reportsremotefacsimilestationcapabilitiesandintentions.TheparametersareprovidedinASCIInotation.(SeeTable7-2.)ThismessageisgeneratedinexecutionofOriginate,Answer,+FDT,or+FDRcommands.7.4.4.     +FCFR,IndicateConfirmationtoReceive   	    Syntax:     +FCFR   	    TheDCEsendsa+FCFRresponsetotheDTEuponreceptionofanacceptableTCFtrainingburstandavalidDCSsignalfromtheremotemachine.ThisindicatesthattheDCEwillreceivePhaseCdataaftertheremotestationreceivesthelocalDCE'sCFRmessage.The+FCFRmessageisgeneratedinexecutionofa+FDRcommand.7.4.5.     +FTSI:,ReporttheTransmitStationID   	 8   Syntax:     +FTSI:=<TSIIDstring>TransmitStationID   	 X     ThisresponsereportsthereceivedtransmitstationIDstring,ifany.ThismessageisgeneratedinexecutionofOriginate,Answer,+FDT,or+FDRcommands.7.4.6.     +FCSI:,ReporttheCalledStationID   	 X#   Syntax:     +FCSI:=<CSIIDstring>CalledStationID   	 x $   ThisresponsereportsthereceivedcalledstationIDstring,ifany.ThismessageisgeneratedinexecutionofOriginate,Answer,+FDT,or+FDRcommands.7.4.7.     +FPTS:,ReceivePageTransferStatus   	  x'   Syntax:     +FPTS:<ppr>,<lc>[,<blc>,<cblc>]   	 !@(   The+FPTS:<ppr>isgeneratedbytheDCEattheendofPhaseCdatareceptioninexecutionofa+FDRcommand.The<ppr>isgeneratedbytheDCE;itdependsontheDCEcapabilitiesatT.4errorchecking.SeeTable7-4for<ppr>values.ThereceivingDCEwillcountthelines.Thesevaluesare;<lc>=linecount<blc=badlinecount<cblc>=<consecutivebadlinecountAreceivingDTEmayinspect<ppr>andwriteamodifiedvalueintothe+FPTSparameter.TheDCEwillholdthecorrespondingPostPageResponsemessageuntilreleasedbya+FDRcommandfromtheDTE.7.4.8.     +FET:,PostPageMessageResponse   	 *(4   Syntax:     +FET:<ppm>   	 +h)5   The+FET:<postpagemessage>responseisgeneratedbyareceivingDCEaftertheendofPhaseCreceptiononreceiptofthepost-pagemessagefromthetransmittingstation.The+FET:<ppm>responseisgeneratedinexecutionofa+FDRcommand.The<ppm>codesrespondtotheT.30postpagemessages(Table7-3).7.4.9.     +FPTS:,TransmitPageTransferStatus   	 p0.;   Syntax:     +FPTS:<ppr>   	 X      The+FPTS:responsereportsa<ppr>numberrepresentingthecopyqualityandrelatedpost-pagemessageresponsesreceivedfromtheremoteDCE.Thevalid<ppr>valuesaredefinedinTable7-4.The+FPTS:<ppr>responseisgeneratedinexecutionofa+FET=<ppm>command.7.4.10.     +FHNG:,CallTerminationwithStatus   	 @   Syntax:     +FHNG:<hangupstatuscode>   	    +FHNGindicatesthatthecallhasbeenterminated.Thehangupcauseisreportedandstoredinthe+FAXERRparameterforlaterinspection.The<hangupstatuscode>valuesaredescribedinTable7-5.+FHNG:<hsc>isapossibleintermediateresultcodetoanyDTEactioncommanddescribedinSection7.3.ItisalwaysfollowedbytheOKfinalresultcode.Uponterminationofacall,theDCEdeterminesthecauseofterminationandreportsitaspartoftheFHNG:<hsc>response.Italsostoresthis<hsc>codeinthe+FAXERRparameterforlaterinspection.ThehangupvaluesareorganizedaccordingtothephasesofthefacsimiletransactionasdefinedbyT.30.IntheFigureA/T.30flowcharts,therearedecisionboxeslabelled=CommandReceived?";thisisreferredtoasCOMRECinthetable.Similarly,decisionboxeslabelled`ResponseReceived?'arereferredtoasRSPRECinthetable.ACOMRECerrororRSPRECerrorindicatesthatoneoftwoeventsoccurred:1)aDCN(disconnect)signalwasreceived,or2)anFCSerrorwasdetectedandtheincomingsignalwasstillpresentafter3seconds.(SeeFigureA/T.30).Thetablevaluesareindecimalnotation.Leadingzerocharactersareoptional.	   	    7.5.     SERVICECLASS2PARAMETERS   	 X      AllServiceClass2parameterscanberead,written,andtestedforrangeoflegalvaluesbytheDCE.ThegeneralsyntaxisdescribedinSection7.1.Group3FAXdevicesnegotiatesessionparametersinDIS,DCS,andDTCframes.ThefollowingparametersareprovidedtoconditionthefacsimileDCEforthecapabilitiesitwillofferandtoreportthesessionsettingsnegotiated.ThethreeprimaryT.30sessionparametersare+FDCC,+FDISand+FDCS.Theyarecompoundparameters,usingvalueslistedinTable7-2.Figure7-1illustratestheirrelationships.   	 (

   Figure7-1.T.30SessionParameterRelationships7.5.1.     +FDCC,DCECapabilitiesParameters   	 A

   Writesyntax:    p +FDCC=VR,BR,WD,LN,DF,ED,BF,ST   	 a
	   Validvalues:    p SeeTable7-2   	 )   Defaultvalues:    
 0,3,0,2,0,0,0,0(9600bpsversion)   	         0,5,0,2,0,0,0,0(14400bpsversion)+FDCCallowstheDTEtosenseandconstrainthecapabilitiesofthefacsimileDCEfromthechoicesdefinedinCCITTT.30Table2.When+FDCCismodifiedbytheDTE,theDCEcopies+FDCCinto+FDIS.7.5.2.     +FDIS,CurrentSessionsCapabilitiesParameters   	    Writesyntax:    p +FDIS=VR,BR,WD,LN,DF,EC,BF,ST   	 I   Validvalues:    p SeeTable7-2   	 i   Defaultvalues:    
 0,3,0,2,0,0,0,0(9600bpsversion)   	 1        0,5,0,2,0,0,0,0(14400bpsversion)The+FDISparameterallowstheDTEtosenseandconstrainthecapabilitiesusedforthecurrentsession.TheDCEuses+FDIStogenerateDISorDTCmessagesdirectly,anduses+FDISandreceivedDISmessagestogenerateDCSmessages.TheDCEinitializesthe+FDISparameterfromthe+FDCCparameteroninitialization,when+FDCCiswritten,andattheendofasession.7.5.3.     +FDCS,CurrentSessionResultsParameters   	 Q   Readsyntax:    p +FDCS?   	 q    DCEresponse:    p +FDCS=VR,BR,WD,LN,DF,EC,BF,ST   	 9!        or     +FDCS=   	 "   Validvalues:    p SeeTable7-2.   	 q#   Defaultvalues:    
 0,0,0,0,0,0,0,0   	 9$   The+FDCSparameterisloadedwiththenegotiatedT.30parametersforthecurrentsession.AtransmittingDCEgeneratesDCS;areceivingDCEgetsDCSfromtheremotestation.TheDTEmayreadthisparameter.The+FDCSparameterisinitialized0,0,0,0,0,0,0,0uponinitializationandatthebeginningofasession.IftheDTEissuesa+FDCS?commandintheinitialstate,theDCEreports:<CR><LF>0,0,0,0,0,0,0,0<CR><LF>Thecontentsof+FDCSarespontaneouslyreportedduringexecutionof+FDRor+FDTcommandsbythe+FDCS:VR,BR,WD,LN,BF,EC,BF,STresponseusingthesamecompoundparameterformat.SeveralcommandsandresponsesreferenceT.30sessionnegotiatedparameters.Thesearedescribedbyasetofcommonsubparameters.ThesesubparametersaredescribedinTable7-2withnotes.Optionalparametervaluesaremarkedwithan*.Unspecifiedparametervaluesarereservedforfutureuse.The+FDCC,+FDIS,and+FDCScompoundparametersusethesesessionparameters(Onwrites,unspecifiedsubparametersareunchanged.)The+FDIS:,+FDCS:,and+FDTC:sessionreportresponsesusethesesubparameters.Fortestresponse,rangesofvaluesarereportedforeachsubparameterenclosedinparenthesescharacters.Forexample,aDCEresponseto+FDCC=?couldreport:<CRLF>(0,1),(0-3),(0-3),(0-2),(0-2),(0-2),(0),(0-7)<CRLF>(9600bpsversion)   	 /i-:   or<CRLF>(0,1),(0-5),(0-3),(0-2),(0-2),(0-2),(0),(0-7)<CRLF>(14400bpsversion)Example:+FDIS=0,3,0,2,0,0,0,1=VR=0     98dpiverticalresolution,   	    BR=3     9600bit/s(9600bpsversion),   	 x   BR=5     14400bit/s(14400bpsversion),   	 @   WD=0     1728pixels,   	 `		   LN=2     unlimitedlength   	 (

   DF=0     1-DmodifiedHuffmancoding,   	 
   EC=0     noECM,   	 `	   BF=0     noBFT,   	 (

   ST=1     5msscantime.   	 H
   	   	    7.5.4.     +FLID=,LocalIDString   	      Writesyntax:    p +FLID="<localIDstring>"   	    Validvalue:    p 20-characterASCIIstring   	 X   Defaultvalue:    p Empty   	 x    IfFLIDisnotanullstring,itgeneratesaTSIorCSIframe.Table3/T.30includesdigits0-9,=+andspace.IftheDCEsupportsuseofTable3/T.30only,theresponsetoa+FLID=?commandis=(20)(32,43,48-57).IftheDCEsupportsprintableASCII<,theresponseis:=(20)(32-127)<CRLF>.Thefirst=(20)representsstringlength:thesecond(charactervalues)fieldreportssupportedstringvalues.1.     ThestringissavedinRAM.   	 
   2.     Non-numericcharactersarenotfilteredout.   	 `	   3.     Thestringisrightjustified.   	 (

   7.5.5.     +FCR,CapabilitytoReceive   	 H
   Writesyntax:    p +FCR=<value>   	    Validvalues:    p 0or1   	    Defaultvalue:    p 0   	 H
   +FCR=0indicatesthattheDCEwillnotreceivemessagedata.ThiscanbeusedwhentheDTEhasinsufficientstorage.TheDCEcansendandcanbepolledforafile.+FCRissampledinCCITTT.30PhaseAandPhaseD.7.5.6.     +FPTS=,PageTransferStatus   	 0   WriteSyntax:    p +FPTS=<ppr>   	 P   Validvalues:    p 1,2,3,4,5   	    Defaultvalue:    p 0   	    The+FPTSparametercontainsavaluerepresentingthepostpageresponse,includingcopyqualityandrelatedend-of-pagestatus.ThesevaluescorrespondtopostpageresponsemessagesdefinedinT.30.ThereceivingDCEsetsthisparameterafteritreceivesapageofPhaseCdata.ThetransmittingDCEsetsthisparameterwiththestatusreportedbythereceivingstation.TheDTEmayinspectormodifythisparameter.Thesetof<ppr>valuesisdefinedinTable7-4.Thesevaluesarealsoreportedinthe+FPTSresponsetothe+FDRcommand.7.5.7.     +FCQ,CopyQualityChecking   	 "   Writesyntax:    p +FCQ=<value>   	 X#   Validvalues:    p 0   	 x $   Defaultvalue:    p 0   	 @%   ThisparametercontrolsCopyQualitycheckingbyareceivingfacsimileDCE.TheDCEreturns+FCQ=0whichindicatestheDCEdoesnoqualitychecking.TheDCEwillgenerateCopyQualityOK(MCF)responsestocompletepages,andset+FPTS=1.7.5.8.     +FPHCTO,DTEPhaseCResponseTime-out   	 (# *   Writesyntax:    p +FPHCTO=<value>   	 #!+   Validvalues:    p 0-255,100millisecondunits.   	 $`",   Defaultvalue:    p 30   	 %(#-   The+FPHCTOcommanddetermineshowlongtheDCEwillwaitforacommandafterreachingtheendofdatawhentransmittinginPhaseC.Whenthistime-outisreached,theDCEassumestherearenomorepagesandnodocumentstosend.ItthensendstheT.30EOPresponsetotheremotedevice.7.5.9.     +FAXERR,T.30SessionErrorReport   	 h)'2   Readsyntax:    p +FAXERR=<tablevalue>,readonly   	 0*'3   Validvalues:    p 0-255,seeTable7-5formeaning   	 *(4   Thisread-onlyparameterindicatesthecauseofthehangup.Table7-5showsthevalidvaluesforthisparameteraswellasthemeaningoftheeachvalue.+FAXERRissetbytheDCEattheconclusionofafaxsession.TheDCEresets+FAXERRto0atthebeginningofPhaseAoff-hooktime.7.5.10.     +FBOR,DataBitOrder   	 .,9   Writesyntax:    p +FBOR=<value>   	 /P-:   Validvalues:    p 0or1   	 p0.;   Defaultvalue:    p 0   	 X      ThisparametercontrolsthemappingbetweenPSTNfacsimiledataandtheDTE-DCElink.Therearetwochoices:Direct:ThefirstbittransferredtoeachbyteontheDTE-DCElinkisthefirstbittransferredonthePSTNdatacarrier.Reversed:ThelastbittransferredofeachbyteontheDTE-DCElinkisthefirstbittransferredonthePSTNdatacarrier.Therearetwodatatypestocontrol:ThiscommandcontrolsPhaseCdata(T.4encodeddata)transferredduringexecutionof+FDTor+FDRcommands.Thefollowingtwocodesaresupported:+FBOR=0     SelectsdirectbitorderforPhaseCdata.   	 
   +FBOR=1     SelectsreversedbitorderforPhaseCdata.   	 `	   NotethatthisparameterdoesnotaffectthebitorderofcontrolcharactersgeneratedbytheDCE.7.5.11.     +FAA,AnswerParameter   	    Writesyntax:    p +FAA=<value>   	    Validvalues:    p 0or1   	 H
   Defaultvalue:    p 0   	 h   +FAA=0     ConstrainstheDCEtoanswerassetby+FCLASS.   	 0   +FAA=1     IndicatesthattheDCEcananswerandautomaticallydeterminewhether   	    toanswerasaClass2facsimileDCEorasadatamodem.IftheDCEautomaticallyswitches,itmodifiesFCLASSappropriately.Class2adaptiveanswerisimplementedasfollows:First,adatamodehandshakeisattempted.IftheDCEhasbeenconfiguredforautomodedetection(usingtheATN1command),theDCEmaytryseveralprotocolsbeforeterminatingattemptstomakeadatamodeconnection.Thiscantakeaslongas6-8seconds.Ifthedatamodeconnectionattemptfails,afacsimileClass2connectionisassumed.Whenaconnectionismadeasaresultoftheadaptiveanswer,theDCEissuestheDATAorFAXresultcodebeforetheCONNECTor+FCONmessagetoinformtheDTEoftheconnectiontype.AftermakingaClass2connection,theDCEstayson-lineratherthangoingintothecommandmodeaswithaClass1connection.	   	 "   7.5.12.     +FBUF?,BufferSize   	 X      Readsyntax:    p +FBUF?   	      DCEresponsesyntax:     
 <bs>,<xoft>,<xont>,<bc>   	    where:<bs>=totalbuffersize<xoft>=XOFFthreshold<xcont>=XONthreshold<bc>=currentbufferbytecountExample:+FBUF?512,506,500,0The+FBUFparameterallowstheDTEtodeterminethecharacteristicsoftheDCE'sdatabuffer.Databuffersareusedforflowcontrol.UseofthereportedvaluesallowtheDTEtotransferdatawithoutprovokingXOFF.7.6.     EXAMPLESESSIONS   	 H
   Tables7-6and7-7showthetypicalcommandandresponsesforsendingandreceivingtwopages,respectively.	   	 h   Table7-6.SendTwoPages,1-D,NoErrorsDTECommand DCEResponse   	 X    LocalDTEAction   	 ;    RemoteStationAction   	 v       	 Y    AT+CLASS=2   	 <    OK   	 	    SetClass2   	 
	    x   	 

       	 p	    AT+FLID="<localID>"   	 S
    OK   	 
6
    SetlocalID   	 q       	 T       	 7
    AT<dialstring>   	        	    +FCON[+FDIS:"<csi>"]+FDIS:<discodes>OK Offhook,dial   	 p   SendCNGDetectflags[GetCSI]GetDIS Answer,   	 s   Send[CED]V.21flags[CSI]DIS    	 >#    AT+FDT   	 y !$   <1stpagedata><DLE><ETX>    	 'D%-   +FDCS:<DCScodes>CONNECT<XON>OK [SendTSI]   	 .g,6   SendDCSSendTCF   	 j0.8   GetCFRSendcarrierSendpagedata [GetTSI]   	 x    GetDCSGetTCFSendCFRReceivecarrierReceivepagedata    	     AT+FET=0   	 	       	 y

   +FPTS:1OK SendRTC   	 
   GetMPSGetMCF GetRTC   	 '   GetMPSSendMCF    	     AT+FDT   	 }   <2ndpagedata><DLE><ETX> CONNECT   	    <XON>OK Sendcarrier   	 K    Sendpagedata Receivecarrier   	 f#   Receivepagedata    	 1!&    AT+FET=2   	 "'       	 " (   +FPTS:1+FHNG:0OK SendRTC   	 &$-   SendEOPGetMCFSendDCNHangup GetRTC   	 *(2   GetEOPSendMCFGetDCNHangup    	  /,7       	 /-8   Ї	   	 X      Table7-7.ReceiveTwoPages,1-DData,NoErrorsDTECommand DCEResponse   	     LocalDTEAction   	 s    RemoteStationAction   	 V       	 9    AT+FCR=1   	 t    OK   	 W    Enablereception   	 :	       	 
	       	  
    AT+FLID="<localID>"   	 	    OK   	 n
    SetlocalID   	 
Q
       	 4       	 o
       	 R
    RING   	 5    Detectring   	     Dials[,SendCNG]   	        	     ATA   	 i       	 L   +FCON[+FTSI:"<tsi>"]+FDCS:<discodes>OK Offhook   	    SendCEDSendCSISendDISDetectflags[GetTSI]GetDCSBeginTCFreceive    	 Z" &   GetCEDGetCSIGetDISSendV.21flags[SendTSI]SendDCSStartTCF    	 (]&.    AT+FDR   	 )@'/   <DC2>    	 -C+4   +FCFR[+FDCS:"<dcscodes>]CONNECT   	 0-7   Ї<pagedatastream><DLE><ETX>+FPTS:1,<lc>+FET:0OK AcceptTCF   	 @   SendCFRGetpagecarrierGetpagedataDetectRTCGetMPS FinishTCF   	 c
   GetCFRSendpagercarrierSendpagedataSendRTCDropcarrierSendMPS    	 .    AT+FDR   	 i   <DC2>    	    CONNECT<pagedatastream><DLE><ETX>+FPTS:1,<lc>+FET:2OK SendMCF   	 7#   GetpagecarrierGetpagedataDetectRTCGetEOP GetMCF   	 #r!*   SendpagecarrierSendpagedataSendRTCDropcarrierSendEOP    	 ])'1    AT+FDR   	 @*'2       	 #+(3   +FHNG:0OK SendMCF   	 ->+6   GetDCN GetMCF   	 A/,8   SendDCN   	 $0-9       	 X          	 ;    ATCommandReferenceManualATCommandReferenceManual     6-
page\\*arabic     
 883   	    883     6-
page\\*arabic   	 	Y	   ATCommandReferenceManual     7-
page\\*arabic     
 883   	 

   883     7-
page\\*arabic   	 ?   	   	 z"
                      
         B
   X XB    VV  B     h    h     HX    
X      T            CF:;            CF:;           CF:;           CF:;           CF:;           CF:;    Z   "     *      '    " ?  + 
 4 
   h   p    x   (#   X?    VV I VV    VV I VV           "      *  *  '   " 
   3S         E  + 
 4 
  <   D   L  ! T$ 4 
 XE    VV I VV    VV 5 VV           

     
      8. @    . .    VOICECOMMANDS   	      
      3S     O         P  "     		 	  '  "        VV 5 VV    VV I VV      "     		 	  '  " 
   Z     ThemodemmaybeconfiguredinresponsetoATvoicecommandstoprovideenhancedAdaptiveDifferentialPulseCode   	 	   Modulation(ADPCM)codinganddecodingforthecompressionanddecompressionofdigitizedvoice.ADPCMcompres sionsupportstheefficientstorageofvoicemessages,whileoptionalcodersilencedeletionanddecodersilenceinterpola tionsignificantlyincreasecompressionrates.
      Z  "     "

 
  '  " 
   Z     TheADPCMVoiceModesupportsthreesubmodesonceavoiceconnectionisestablished(see#CLScommand):OnlineVoiceCommandMode,VoiceReceiveMode,andVoiceTransmitMode.
      Z       "    d 5)   'd d " 
   3S     ?  + 
 4 
  <   D   L  ! T$ 4X?    XVV XI VV    XVV XX XVV           

    
      8.1.     VOICESUBMODES   	 5)   
      3S     T        U  "     {	i]	 i  ' ]	 "    VV X XVV    VV I VV           "    A 	{	   'A {	A " ?  + 
  `	   h   p    x   (# 4X?    VV I VV    VV I VV           

    
      8.1.1.    r OnlineVoiceCommandMode   	 	      V        LW  "     
s
   ' s
 " 
   Z     !  
  4X  `	X!    VV I VV    VV I VV      "     

   ' 
 " ?  + 
 4 
  <   D   L  ! T$ 4X? OnlineVoiceCommandModeisthedefaultVoicesubmodeenteredwhenthe#CLS=8commandisissued,andmayalso   	 
	   beenteredfromVoiceReceiveModeorVoiceTransmitMode.EntryintoOnlineVoiceCommandModeisindicatedtotheDTEviatheVCONmessage,afterwhichATcommandscanbeenteredwithoutabortingthetelephonelineconnection.
      Z  "     ?3
!
 !  ' 
 " 
   Z     Ifthemodemistheanswerer,itentersOnlineVoiceCommandModeimmediatelyaftergoingoffhook,andcanreportin stancesofDTMFtonesandcallingtonestotheDTE.Ifthemodemistheoriginator,itentersOnlineVoiceCommandModebasedondetectionoftheringbackcadencegoingaway,uponexpirationoftheringbacknevercametimer,orupondetec tionofanswertone,andthemodemcanreportDTMFtones,answertones,busytone,anddialtonetotheDTE.(NotethatDTMFtonereportingissupportedinthismodeifDTMFreportingisenabledviathe#VTDcommand.)
      Z  "     1%   '  " 
   Z     WhenthismodeisenteredasaresultofgoingoffhookwiththeDorAcommand,VCONisalwayssenttotheDTE,afterwhichthemodemacceptscommands.IfthismodeisenteredfromVoiceTransmitMode,theDTEhasissuedthe<DLE> <ETX>,andthemodemrespondswithVCON.IfthismodeisenteredfromtheVoiceReceiveModebecauseofakeyabo rt,themodemissuesthe<DLE><ETX>followedbyVCON.
      Z  "     l`NB N  ' B " 
   Z     Ifthe#VLScommandhasswitchedinahandsetorotherdeviceinplaceofthetelephoneline,OnlineVoiceCommandModeisimmediatelyentered,whereasifthetelephonelineisselected,aphysicalconnectionwithanotherstationmustoccurbeforeenteringthismode.
      Z       "    A    'A A " ?  + 
  `	   h   p    x   (# 4X?    VV I VV    VV I VV           

    
      8.1.2.    r VoiceReceiveMode   	       ,`        `  "        '  " 
   Z     !  
  4X  `	X!    VV I VV    VV I VV      "        '  " ?  + 
 4 
  <   D   L  ! T$ 4X? VoiceReceiveModeisenteredwhentheDTEissuesthe#VRXcommandbecauseitwantstoreceivevoicedata.This   	    typicallyoccurswheneitherrecordingagreetingmessage,orwhenrecordingvoicemessagesfromaremotestation.
      Z  "           '  " 
   Z     InVoiceReceiveMode,voicesamplesfromthemodemanalogtodigitalconverter(ADC)aresenttotheADPCM   	     codecforcompression,andcanthenbereadbythehost.ATcommandscontrolthecodecbitspersamplerateandselect(optional)silencedeletionincludingadjustmentofthesilencedetectionperiod.
      Z  "     W#K9#- 9#  ' - " 
   Z     Inthismode,themodemdetectsandreportsDTMF,dialtone,busytonecadence,andinactivity(periodsofsilence)asenabledbythe#VTDand#VSScommands,respectively.ThemodemcanexittheVoiceReceiveModeonlyviaaDTEKeyAbort,orviaDeadmanTimerexpiration(S30).
      Z       "    A %% %  'A A " ?  + 
  `	   h   p    x   (# 4X?    VV I VV    VV I VV           

    
      8.1.3.    r VoiceTransmitMode   	 %!      df        &g  "     && &  '  " 
   Z     !  
  4X  `	X!    VV I VV    VV I VV      "     && &  '  " ?  + 
 4 
  <   D   L  ! T$ 4X? VoiceTransmitModeisenteredwhentheDTEissuesthe#VTXcommandbecauseitwantstotransmitvoicedata.Inthismode,themodemcontinuestodetectandreportDTMFandcallingtonesifenabledbythe#VTDcommand.Thismodeistypicallyusedwhenplayingbackgreetingmessagesorpreviouslyreceived/recordedmessages.
      Z  "     u)i"W)K" W)  ' K" " 
   Z     Inthismode,voicedecompressionisprovidedbythecodec,anddecompresseddataisreconstitutedintoanalogvoicebytheDACattheoriginalvoicecompressionquantizationsampleperbitsrate.Optionalsilenceinterpolationisenabledifsilencedeletionwasselectedforvoicecompression.
      Z       "    d ?,3%+$ +  'd $d " 
   3S     ?  + 
 4 
  <   D   L  ! T$ 4X?    XVV XI VV    XVV XX XVV           

    
      8.2.     VOICECAPABILITIES   	 ?,3%(   
      3S     lk        @l  "     -&s-g& s-  ' g& "    VV X XVV    VV I VV           "    A -&-& -  'A &A " ?  + 
  `	   h   p    x   (# 4X?    VV I VV    VV I VV           

    
      8.2.1.    r CallEstablishmentOriginate   	 -&)      8m        m  "     .'.}' .  ' }' " 
   Z     !  
  4X  `	X!    VV I VV    VV I VV           "    A .'.' .  'A 'A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      DirectedOriginate(Dialasaspecificmodemtype)   	 .'*      !o        o  "     f H   H  '    " 
   Z Z     VV I VV    VV I VV      "     < f  f  '   " Formostcalloriginations,itisknownaheadoftimewhattypeofcallisbeingattempted,anditisacceptabletodis connectiftheremotesideoftheconnectiondoesnotcooperate.Inthiscase,themodemcanbeconfiguredaheadoftimewiththeexisting+FCLASS(and+FAA=0)orthe#CLScommandtobeadata,fax,orvoicemodem.ForDataandFaxModes,themodemsubsequentlyeithersucceedswiththedesiredtypeofconnection,oreventuallyhangsup.FortheVoiceMode,theDTEhastheoptionofhangingupifthereareindicationsthattheremotestationhasnotansweredinvoice,thusimplementingadirectedoriginateforvoice.Thefollowingarethethreeconnectiontypechoices:
      Z       "    A 	~   'A ~A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      Voice   s        t  "     		v 	  ' v " 
   Z        VV I VV    VV I VV      "     		 	  '  " ThemodemdialsandreportscallprogresstotheDTE,whichreducestoreporting NODIALTONE,or BUSY.   	 	   
      Z  "         '  " 
   Z     ThemodemallowstheDTEtoprogramatimeperiod,whichifelapsedafteranyringbackisdetected,forcesthemodemtoassumetheremotehasgoneoffhook.Asecondarytimeperiod(safetyvalve)candefineamaximumela psedtimeafterdialingforreceivingnoringbackbeforethemodemassumesthattheremotehasgoneoffhook.Thissafetyvalveisdevisedincasetheremotepicksupthetelephonebeforeanyringbackisgenerated,andnoothertonesaredetected.Inthismode,themodemisattemptingtomakeavoiceconnectiononlyandtherefore,whilewaitingforringbacktodisappear,itisalsofeasibletodisconnectupondetectionsomethingwhichisdefi nitelynotvoicefromtheremote,suchasanyanswertone.Themodemprovidesdetectionof ringbackwentaway   	 j"   ornevercame.   	 -   
      Z       "    A v.5
 5  'A 
A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      Fax   y        z  "     K- -  '  " 
   Z        VV I VV    VV I VV      "     i!K K  '  " ThemodemdialsandreportscallprogresstotheDTEasinallmodes.AfaxClass1orClass2handshakeispur suedaccordingtothecurrentconfiguration.
      Z       "    A Y   'A A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      Data   D|        	}  "     .   '  " 
   Z        VV I VV    VV I VV      "     L. .  '  " ThemodemdialsandreportscallprogresstotheDTEasinallmodes.Adatahandshakeispursuedaccordingtothecurrentconfiguration.
      Z       "    A <   'A A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      AdaptiveOriginate(DialwithVoice/Data/FaxDiscrimination)   ~        R  "        '  " 
   Z        VV I VV    VV I VV      "     /   '  " TheDTEmaywishtooriginateacallwhichadaptstotheremoteanswerer.Forinstance,theusermaywishtosendavoicemessageifahumanpicksupthetelephone,butafacsimileifafaxmachineanswers.Themodemcanfacili tatethistypeofadaptiveoriginatebyextendingwhatitdoesforthedirectedoriginatemodes.Afterdeterminingthattheremotestationhaspickeduptheline,themodemgoesbacktoOnlineVoiceCommandMode,thusterminatingthe connectingstate.Onceinthismode,themodemreportswhatitreceivesfromtheanswererviaspecificresult   	    codestotheDTE.TheDTEcanthenhavetheoptionofpursuingadata,fax,orvoiceconnection.
      Z       "    A ~   'A ~A " ?  + 
  `	   h   p    x   (# 4X?    VV I VV    VV I VV           

    
      8.2.2.    r CallEstablishmentAnswer   	       K        
  "     v   ' v " 
   Z     !  
  4X  `	X!    VV I VV    VV I VV           "    A    'A A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      DirectedAnswer(Answerasaspecificmodemtype)   1          "     3   '  " 
   Z Z     VV I VV    VV I VV      "     Q	3 3  '  " IftheDTEwantstobeonlyonekindofanswerer(i.e.,voice,fax,ordata),itcanconfigurethemodemtoanswerexclusivelyinthechosenmode.
      Z       "    A A! !  !  'A A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      Voice           r  "     "! !  '  " 
   Z        VV I VV    VV I VV      "     4"" "  '  " ThemodemisconfiguredtoanswerinVoiceModeonlyandassumesthecallerwillcooperate.Aftergoingoffhook,thevoiceVCONisissued,noanswertoneisgenerated,andthemodemisimmediatelyplacedinOnlineVoiceCom mandMode.TheDTEtypicallyrespondsbysendingagreetingmessageofsometype,andDTMFtonerecogni tion/reportingcanbeenabled.Eventually,anincomingvoicemessagecanberecordedbythehost.(Unpredictableresultsoccurifthecallerisnotpreparedforavoicecall.)
      Z       "    A I&#&" &  'A "A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      Fax           G  "     '# '#  '  ' # " 
   Z        VV I VV    VV I VV      "     <'#'# '  ' # " ThemodemisconfiguredtoanswerinClass1orClass2FaxModeonly,anditassumesthecallerisgoingtoco operate.ThisconfigurationhastheeffectofdisablingVoiceMode,forcing+FCLASStoeither1or2,andforcingboth+FAAand+FAEto0.
      Z       "    A )&)Z& )  'A Z&A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      Data   L          "     *p'*R' *  ' R' " 
   Z        VV I VV    VV I VV      "     *'*p' *  ' p' " ThemodemisconfiguredtoanswerinDataModeonlyandassumesthecallerisgoingtocooperate.Thisconfigu rationhastheeffectofdisablingVoiceMode,forcing+FCLASS=0,andforcingboth+FAAand+FAEto0.
    
 
      Z       "    A ,~),=) ,  'A =)A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      AdaptiveAnswer(AnswerwithVoice/Data/FaxDiscrimination)   	 ,~)/              ʑ  "     *      '    " 
   Z        VV I VV    VV I VV      "     H< *  *  '   " Innormaloperation,itisdesirableforamodemsupportingfaxandvoicetoprovidetheabilitytodiscriminatebe  tweenthetwowhenansweringunsolicitedorunattendedcalls.(Itismostoftenthecasethatafaxisreceivedoravoicemessagerecordedwhennobodyispresent.)
    
 
      Z       "    A 		 	  'A A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      Data/FaxDiscrimination   S          "     

 
  '  " 
   Z        VV I VV    VV I VV      "     

 
  '  " IftheDTEwishestoallowforadataorfaxcall,the+FCLASSand+FAAor+FAEcommandscanbeconfiguredforadaptiveanswerbetweendataandClass1orClass2fax.
      Z       "    A    'A A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      Voice/FaxDiscrimination   і          "     

} 
  ' } " 
   Z        VV I VV    VV I VV      "     

 
  '  " Thisisthemostimportantdiscriminationcapabilityneededfromtheuser'sstandpoint.Themodemmustbeconfig uredforVoice(#CLS=8),causingthemodemtoenterOnlineVoiceCommandModeimmediatelyupongoingoff hook.InVoiceMode,theDTEautomaticallyreceivesindicationsofDTMFtonesandCallingTones.TheDTEcannowswitchtoVoiceTransmitModeinordertoplayagreetingmessage,perhapsonewhichinstructsthecallerhowtoenterspecificDTMFsequencestoswitchmodes.TheDTEcanthenreacttotheresponse,orthelackthereof,tosuchamessage.ThemodemsupportsswitchingtoaClass1orClass2answermodebyvirtueofthe#CLS=1or2commands,andifsuchaswitchismadeandfails,themodemreportsthefailurebutdoesnothangup,allowingtheDTEfurtherexperimentationtime.IftheuserwishestoswitchtoClass1or2,butalsowantstheDTEtoindeedhangupthelineifthefaxfails,the+FCLASScommandshouldbeusedinsteadofthe#CLScommand.Theonlydifferencebetweenthesecommandsisthatissuing+FCLASScancelsthemodem'smemoryofvoice,whereas#CLScausesthemodemtoremainoffhook,evenifafaxordatahandshakefails,untilitreceivesanHcommand.
      Z       "    A $   'A A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      Voice/Data/FaxDiscrimination           F  "        '  " 
   Z        VV I VV    VV I VV      "        '  " TheDTEcantrydatamodemoperationafterananswerbychangingthe#CLSsettingto0.Adatahandshakeat temptcanbeaddedbaseduponDTMFresponsesorlackthereof.
      Z       "    A    'A A " ?  + 
  `	   h   p    x   (# 4X?    VV I VV    VV I VV           

    
      8.2.3.    r VoiceDataTransfer   	               ՠ  "        '  " 
   Z     !  
  4X  `	X!    VV I VV    VV I VV      "        '  " ?  + 
 4 
  <   D   L  ! T$ 4X? Asignificantareaofconcernwhenhandlingthetransferofvoicedataisthedatatransferrateonthemodem/DTEinterface.Datatransferratescanbeexpressedasthenumberofinterruptswhichmustbeservicedpertimeperiodtokeepup.Thisisafunctionofthesamplingrateandcompressionmethod(ifany)usedbythemodem,andtheDTEinterfacespeedrequiredtohandlethedataflowonthetelephonelineside.
      Z  "     5)   '  " 
   Z     Table81demonstratestherelationshipbetweenthesamplingrate,interruptrate,andDTEspeednecessaryforthemodemtosupportvariouscompressionratios.The16C550UARTisstronglyrecommendedtosupportVoiceModeoperation,andisessentialforMSWindowsenvironments.
      Z    1   "    2    '2 2 " 
    @         ?  + 
 r  	    D   L  ! T$ 4X? 0 @  r. . r    VV I VV    VV I VV                
       @   1  i    "           '  " 
              *  
  4X r  	  X*    VV I VV    VV I VV        1   "    2 !     '2 2 " 
    @         ?  + 
 r  	    D   L  ! T$ 4X? 0 @  r. . r    VV I VV    VV I VV                Table81.7.2KHZSampleRateDTESpeeds
       @   1  H    "     "! !  '  " 
              *  
  4X r  	  X*    VV I VV    VV I VV       Y  Z   "     !"" "  '  " 
   Z            VV I VV    VV I VV       Y  Z   "     ?"3!" !"  '  " 
   Z Z         VV I VV    VV I VV       Y  Z   "     ]"Q?"3 ?"  ' 3 " 
   Z Z         VV I VV    VV I VV       Y    Z   "     {"o]"Q ]"  ' Q " 
   Z Z         VV I VV    VV I VV       *h             d                                                                          h ,    
@             ,    
             ,    
 @            +
   
 5     " 
 {"o     s K      5   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ModemSamplesper8bitByte Y        "     # " "  L  " 
   Z Z     	 #            VV I VV    VV I VV      
;     (  $! "                ;   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                RequiredAsynchronousDTESpeed(8N1Format) Y        "     ## #L
  " 
   Z Z  ӹ       VV I VV    VV I VV      
;     (  $" "                ;   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ImpliedDTESpeedSupported Y    t    "     # " "  " 
   Z Z  ӹ       VV I VV    VV I VV       W  Z   "     "$$ $  " 
   Z Z         VV I VV    VV I VV       W  Z   "     @$4"$ "$  " 
   Z Z         VV I VV    VV I VV       W  Z   "     ^$R@$4 @$ 4 " 
   Z Z         VV I VV    VV I VV       W  Z   "     |$p^$R ^$ R " 
   Z Z         VV I VV    VV I VV      N     ; # |$p!    
s K 
           s         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                2(4bits) W        "     N&B0&$ 0&  L $ " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  F': %                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ݀36,000bps W    T    "     N&B0&$ 0&L
 $ " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  F': %                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ݀38.4kbps W        "     N&B0&$ 0& $ " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     d'X F':  F' :  " 
   Z Z          VV I VV    VV I VV       W  Z   "     'v d'X  d' X  " 
   Z Z         VV I VV    VV I VV       W  Z   "     ' 'v  ' v  " 
   Z Z         VV I VV    VV I VV       W  Z   "     ' '  '   " 
   Z Z         VV I VV    VV I VV      N     ; # ' %     
s  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                2.66(3bits) W        "     (!(! (  L ! " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  )"(                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ݀27,000bps W        "     (!(! (L
 ! " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  )"(                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ݀38.4kbps W    H    "     (!(! ( ! " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     )")" ) " " 
   Z Z          VV I VV    VV I VV       W  Z   "     *#)" ) " " 
   Z Z         VV I VV    VV I VV       W  Z   "     -*!#*# * # " 
   Z Z         VV I VV    VV I VV       W  Z   "     K*?#-*!# -* !# " 
   Z Z         VV I VV    VV I VV      N     ; # K*?#(     
8  
           8 K        N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                4(2bits) W    z    "     h+\$J+>$ J+  L >$ " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  `,T%+                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ݀18,000bps W        "     h+\$J+>$ J+L
 >$ " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  `,T%+                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ݀19.2kbps W        "     h+\$J+>$ J+ >$ " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     ~,r%`,T% `, T% " 
   Z Z          VV I VV    VV I VV       W  Z   "     ,%~,r% ~, r% " 
   Z Z         VV I VV    VV I VV       W  Z   "     ,%,% , % " 
   Z Z         VV I VV    VV I VV       W  Z   "     ,%,% , % " 
   Z Z         VV I VV    VV I VV      
    
 3  ) ' ,%+     
8 K 

 
        3 *h             d          d 
@             
             
 @                   h ,    X @            ,                 ,      @            +
   
 9     & 
 H        s K        9   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Note:Thecurrentexclusivesamplingrateis7.2kHz. W        "      s    ' s  " 
   Z Z  ӹ
    
          VV I VV    VV I VV        W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  b    "        '  " 
   Z Z           VV I VV    VV I VV        W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     
   '  " 
   Z Z           VV I VV    VV I VV      /  % # 
 
s K 

  
        /      "    A P   'A A " ?  + 
  `	   h   p    x   (# 4X?    VV I VV    VV I VV           

    
         ;          "     n&P P  '  " 
   Z Z  !  
  4X  `	X!    VV I VV    VV I VV           "    A gn& n  'A &A " ?  + 
  `	   h   p    x   (# 4X?    VV I VV    VV I VV           

    
      8.2.4.    r ToneandStatusMonitoring!Shielded<DLE>Statuses   	 g                "     o   ' o " 
   Z Z  !  
  4X  `	X!    VV I VV    VV I VV      "        '  " ?  + 
 4 
  <   D   L  ! T$ 4X? Themodemcandetectspecifictonesandotherstatusinformation,andreportthesetotheDTEwhileinanyofthethreevoicesubmodes.Themodemsimultaneouslylooksfor1300and1100Hzcallingtoneswhenanswering,andforCCITTandBellanswertoneswhenoriginating.Themodemcanalsodetectdialorbusytonesinanyofthethreevoicesubmodes.Alldetectedtones,aswellascertainotherstatusesaddressedinTable82suchassilenceand telsetoffhook(i.e.,handsetoffhook)arereportedasshieldedcodes.   	 
	   
      Z  "        '  " 
   Z     WheninOnlineVoiceCommandModeorVoiceTransmitMode,thecodesinTable82aresenttotheDTEimmedi atelyuponverificationbythemodemoftheassociatedtone,status,orcadence.Inthismode,the2charactercodeisnotbuffered,nordoestheDTEhavetheabilitytostopthecodewithflowcontrol.IftheDTEhasstarted(butnotcompleted)sendinganyATcommand,theToneMonitoringfunctionisdisableduntilthecommandhasbeenre ceivedandprocessed.
      Z  "        '  " 
   Z     ThemodemcandiscriminatebetweensingleandmultipleDTMFtonesreceived.Ifcallingtone,dialtone,busytone,oranswertoneisdetected,thisdetectionisreportedrepeatedly(atreasonableintervals)iftheDTEtakesnoaction,andthetonecontinuestobedetected.
      Z    W        ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  	    "     "   '  " 
   Z             VV I VV    VV I VV        1   "    2 T" "  '2 2 " 
    @ Z      ?  + 
 r  	    D   L  ! T$ 4X? 0 @  r. . r    VV I VV    VV I VV                	   	 T   
       @  Table82.ShieldedCodesSenttotheDTE 1  _    "          '   " 
   Z         *  
  4X r  	  X*    VV I VV    VV I VV       Y  Z   "          '   " 
   Z Z         VV I VV    VV I VV       Y  Z   "         '   " 
   Z Z         VV I VV    VV I VV       Y    Z   "     ;/   '  " 
   Z Z         VV I VV    VV I VV       *h             d          d X @                           @                   h ,    @             ,    0 @            +
   
 5     " 
 ;/     s K      5   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                CodeSenttoDTE Y    O    "        $	  " 
   Z Z     	           VV I VV    VV I VV      
;     (  	 "                ;   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Meaning Y    
    "      $	  " 
   Z Z     	           VV I VV    VV I VV        X  Z   "     		 	$	  " 
   Z Z         VV I VV    VV I VV       X  Z   "      
	 	$	  " 
   Z Z         VV I VV    VV I VV       W  Z   "     
 
  
$	  " 
   Z Z         VV I VV    VV I VV      N     ; # 
    
s K 
           s       N   X       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <DLE>0"<DLE   	        	    >9,<DLE>*,<DL E>#,<DLE>A"<DLE>D X        "     

 
  $	  " 
   Z Z     	 
          VV I VV    VV I VV      
;     (  	 "                  ;   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                DTMF.Digits0through9,*,#,orAthroughDdetectedbythemodem,i.e.,userhaspressedakey   	    onalocalorremotetelephone.Themodemsendsonlyone<DLE>codeperDTMFbuttonpushed. W        "     h\J> J$	 > " 
   Z Z  ӹ         VV I VV    VV I VV       X  Z   "     ~
r`
T `
$	 T " 
   Z Z          VV I VV    VV I VV       X  Z   "     
~
r ~
$	 r " 
   Z Z         VV I VV    VV I VV       W  Z   "     

 
$	  " 
   Z Z         VV I VV    VV I VV      N     ; # 
     
s  
           8       N   X       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <DLE>a X    :    "        $	  " 
   Z Z  ӹ       VV I VV    VV I VV      
;     (  	 "                  ;   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                AnswerTone(CCITT).SendtotheDTEwhentheV.25/T.302100HzAnswerTone(DataorFax)is   	    detected.IftheDTEfailstoreacttothecode,andthemodemcontinuestodetectAnswertone,thecodeisrepeatedasoftenasonceeveryhalfsecond. W        "     ui
WK
 W$	 K
 " 
   Z Z  ӹ         VV I VV    VV I VV       X  Z   "     ma m$	 a " 
   Z Z          VV I VV    VV I VV       X  Z   "      $	  " 
   Z Z         VV I VV    VV I VV       W  Z   "      $	  " 
   Z Z         VV I VV    VV I VV      N     ; #      
8  
           8       N   X       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <DLE>b X    g    "        $	  " 
   Z Z  ӹ       VV I VV    VV I VV      
;     (  
 "                  ;   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Busy.SentinVoiceReceiveModewhenthebusycadenceisdetected,afteranyremainingdatain   	    thevoicereceivebuffer.Themodemsendsthebusy<DLE>bcodeevery4secondsifbusycontin uestobedetectedandtheDTEdoesnotreact.ThisallowstheDTEtheflexibilityofignoringwhatcouldbeafalsebusydetection. W        "     	 $	  " 
   Z Z  ӹ         VV I VV    VV I VV       X  Z   "      $	  " 
   Z Z          VV I VV    VV I VV       X  Z   "     =1 $	  " 
   Z Z         VV I VV    VV I VV       W  Z   "     [O=1 =$	 1 " 
   Z Z         VV I VV    VV I VV      N     ; # [O     
8  
           8       N   X       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <DLE>c X        "     xlZN Z  $	 N " 
   Z Z  ӹ       VV I VV    VV I VV      
;     (  pd "                  ;   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                CallingTone.SentwhentheT.301100HzCallingTone(FaxModem)isdetectedinanyofthevoice   	 ZN   operatingmodes.Themodemassumesthatthecallingtoneisvalidandsendsthiscodeonlyafter4secondsofpropercadencehasbeendetected.IftheDTEdoesnotreacttothe<DLE>c,andcall ingtonecontinues,thecodeissentagainasoftenasonceevery4seconds. W        "     s $	 s " 
   Z Z  ӹ         VV I VV    VV I VV       X  Z   "      $	  " 
   Z Z          VV I VV    VV I VV       X  Z   "      $	  " 
   Z Z         VV I VV    VV I VV       W  Z   "      $	  " 
   Z Z         VV I VV    VV I VV      N     ; #      
8  
           8       N   X       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <DLE>d X        "         $	  " 
   Z Z  ӹ       VV I VV    VV I VV      
;     (   "                  ;   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Dialtone.SentinVoiceReceiveModewhendialtoneisdetectedafteranyremainingdatainthe   	    voicereceivebuffer.Themodemsendsthe<DLE>jcodeevery3secondsifdialtonecontinuestobedetectedandtheDTEdoesnotreact.ThisallowstheDTEtheflexibilityofignoringwhatcouldbeafalsedialtonedetection. W    :
    "     1% $	  " 
   Z Z  ӹ         VV I VV    VV I VV       X  Z   "     G ;)  ) $	  " 
   Z Z          VV I VV    VV I VV       X  Z   "     e YG ; G $	 ; " 
   Z Z         VV I VV    VV I VV       W  Z   "      we Y e $	 Y " 
   Z Z         VV I VV    VV I VV      N     ; #  w      
8  
           8       N   X       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <DLE>e X    
    "     !!v !  $	 v " 
   Z Z  ӹ       VV I VV    VV I VV      
;     (  "# "                  ;   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                EuropeanDataModemCallingTone.SentwhentheV.251300HzCallingTone(DataModem)is   	 !v"   detectedinavoicesubmode.Themodemassumesthatthecallingtoneisvalid,andsendsthiscodeonlyafter4secondsofpropercadencehasbeendetected.IftheDTEdoesnotreacttothe<DLE>eandcallingtonecontinues,thecodeissentagainasoftenasonceevery4seconds. W    
    "     ## #$	  " 
   Z Z  ӹ         VV I VV    VV I VV       X  Z   "     $$ $$	  " 
   Z Z          VV I VV    VV I VV       X  Z   "     $$ $$	  " 
   Z Z         VV I VV    VV I VV       W  Z   "     %$ $$	  " 
   Z Z         VV I VV    VV I VV      N     ; # %&     
8  
           8       N   X       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <DLE>f X    
    "     4&(&
 &  $	 
 " 
   Z Z  ӹ       VV I VV    VV I VV      
;     (  ,'  ) "                  ;   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                BellAnswerTone.SentwhenBell2225HzAnswerTone(Data)isdetected.IftheDTEfailstoreact   	 &
(   tothecodeandthemodemcontinuestodetectAnswertone,thecodeisrepeatedasoftenasevery1/2second. W    `
    "     ' 'x  '$	 x  " 
   Z Z  ӹ         VV I VV    VV I VV       X  Z   "     (!(! ($	 ! " 
   Z Z          VV I VV    VV I VV       X  Z   "     (!(! ($	 ! " 
   Z Z         VV I VV    VV I VV       W  Z   "     (!(! ($	 ! " 
   Z Z         VV I VV    VV I VV      N     ; # (!+     
8  
           8       N   X       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <DLE>h X    
    "     *#)" )  $	 " " 
   Z Z  ӹ       VV I VV    VV I VV      
;     (  	+#. "                  ;   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                HungUpHandset.Sentimmediatelywhenthemodemdetectsthatthelocalhandsethashungup   	 )"-   (i.e.,hastransitionedfromoffhooktoonhook)whileinanyofthethreevoicesubmodes. W    h
    "     *#*# *$	 # " 
   Z Z  ӹ         VV I VV    VV I VV       X  Z   "     +$+$ +$	 $ " 
   Z Z          VV I VV    VV I VV       X  Z   "     +$+$ +$	 $ " 
   Z Z         VV I VV    VV I VV       W  Z   "     ,%+$ +$	 $ " 
   Z Z         VV I VV    VV I VV      
    
 
N     ; # ,%/     
8  
           8       N   X       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <DLE>o X    
    "     V 8    $	 8  " 
   Z Z  ӹ       VV I VV    VV I VV      
;     (  N "                  ;   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Overrun.SentinVoiceReceiveModeifthevoicereceivedatabufferoverflows,inwhichcase,the   	 8    latestdataislostinfavorofretainingtheoldestdatainthebuffer.(TheDTEmaynothavebeenrea dingdatafromthemodemlately.)Themodeminsertsthe<DLE>oattheendofthebuffer,thus
    
 markingthelocationwheredatawaslostbytheDTE.Themodemdoesnotappend<E><D><DL E>ocodestothebuffercontiguously.IfmorethanonedatabyteislostbeforetheDTEbeginsreadingagain,thereisonlyon<DLE>ocodeinthedatastream.However,iftheDTEresumesreading,andthenonceagainallowsthebuffertooverflow,anew<DLE>oisappendedtothedatabythemodem.Thus,the<E><D><DLE>odoesnotindicatehowmanybytesofcontiguousdatahasbeenlost,butmayreportmultiplegapsoflostdatainthedatastream. W    e
    "     V	8	 8	$	  " 
   Z Z  ӹ         VV I VV    VV I VV       X  Z   "     l
$N
 N
$	  " 
   Z Z          VV I VV    VV I VV       X  Z   "     
Bl
$ l
$	 $ " 
   Z Z         VV I VV    VV I VV       W  Z   "     
`
B 
$	 B " 
   Z Z         VV I VV    VV I VV      N     ; # 
`
     
8  
           8 K      N   X       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <DLE>q X    k
    "     }_   $	 _ " 
   Z Z  ӹ       VV I VV    VV I VV      
;     (  u	
 "                  ;   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Quiet.SentinVoiceReceiveModefollowinganyremainingdatainthereceivevoicebufferwhenthe   	 _   silencedetectiontimer(#VSP)expiresandtherehasbeenvoicedatapassedtotheDTE.Notethatwith#VSS=0,theQuietmessageneveroccurs.Butwithsilencedeletionturnedon,#VSSmaynotinitselfbesufficientsince cracksandpopsforashortdurationdirectlyafteraconnectionshould   	 
   notbeconsideredvoice.Ingeneral,<DLE>qissentiffirsttherewassound,andnowthereisnosound,andmeansthatsomebodyhasstoppedtalking,andaccordingtothecriteriaselectedinthe#VSPand#VSSsettings,isprobablynotgoingtostartagain.IftheDTEignoresthe<DLE>qcode,themodemautomaticallyresetsitstimerandsendsthecodeagainifthe#VSPtimeperiodagainexpires.ThisallowstheDTEtimetoreacttowhatmaybeafalsesilencedetection. W    m
    "     Ak# k$	 # " 
   Z Z  ӹ         VV I VV    VV I VV      ,  "   9 
8 K 

 
        ,   1   "    2 m;   '2 ;2 " 
    @ Z      ?  + 
 r  	    D   L  ! T$ 4X? 0 @  r. . r    VV I VV    VV I VV                   VV I VV 	   	 m   
       @     VV 	 VV Table82.ShieldedCodesSenttotheDTE(Cont'd)   VV I VV  1    r
    "     *      '    " 
   Z        	 *         *  
  4X r  	  X*    VV 	 VV    VV I VV       Y    Z   "     @4" "  '  " 
   Z Z         VV I VV    VV I VV       Y    Z   "     ^R@4 @  ' 4 " 
   Z Z         VV I VV    VV I VV       Y    Z   "     |p^R ^  ' R " 
   Z Z         VV I VV    VV I VV      *W             d          d @             0 @                   W ,    @             ,    0 @            +
   
 5     " 
 |p     s K      5   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                CodeSenttoDTE Y    w
    "     
	   $	  " 
   Z Z     	 
	          VV I VV    VV I VV      
;     (  
 "                ;   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Meaning Y    y
    "     
	 $	  " 
   Z Z     	 
	          VV I VV    VV I VV       X  Z   "     #

 
$	  " 
   Z Z         VV I VV    VV I VV       X  Z   "     A
5#
 #
$	  " 
   Z Z         VV I VV    VV I VV       W  Z   "     _
SA
5 A
$	 5 " 
   Z Z         VV I VV    VV I VV      N     ; # _
S    
s K 
           s       N   X       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <DLE>s X    a}
    "        $	  " 
   Z Z  ӹ       VV I VV    VV I VV      
;     (   "                  ;   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Silence.SentinVoiceReceiveModeafterthesilencedetectiontimer(#VSP)expiresandifvalid   	    voicehasnotbeendetected(#VSS).Ingeneral,<DLE>sissentifnosoundwasdetectedatall.ThisdiffersslightlyfromQuiet(<DLE>q)inthatitcanbeusedbytheDTEinitsdiscriminationalgorithmsasameansofdeterminingifanythingatalliscomingfromtheremotestation.IftheDTEignoresthe<DLE>scode,themodemautomaticallyresetsitstimerandsendsthecodeagainifthe#VSPtimeperiodagainexpires.ThisallowstheDTEtimetoreacttowhatmaybeafalsedetectionofsilence. W    ~
    "     <0		 $	 	 " 
   Z Z  ӹ         VV I VV    VV I VV       X  Z   "     RF
4(
 4$	 (
 " 
   Z Z          VV I VV    VV I VV       X  Z   "     pd
RF
 R$	 F
 " 
   Z Z         VV I VV    VV I VV       W  Z   "     
pd
 p$	 d
 " 
   Z Z         VV I VV    VV I VV      N     ; # 
     
s  
           8       N   X       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <DLE>t X     
    "        $	  " 
   Z Z  ӹ       VV I VV    VV I VV      
;     (   "                  ;   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                HandsetOffHook.Sentonetimewhenthelocalhandsettransitionfromonhooktooffhookisde   	    tectedinanyofthethreevoicesubmodes. W    
    "     bVD8 D$	 8 " 
   Z Z  ӹ         VV I VV    VV I VV       X  Z   "     xl
ZN
 Z$	 N
 " 
   Z Z          VV I VV    VV I VV       X  Z   "     
xl
 x$	 l
 " 
   Z Z         VV I VV    VV I VV       W  Z   "     

 $	 
 " 
   Z Z         VV I VV    VV I VV      N     ; # 
     
8  
           8       N   X       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <DLE>u X    Ċ
    "        $	  " 
   Z Z  ӹ       VV I VV    VV I VV      
;     (   "                  ;   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Underrun.SentinVoiceTransmitModewhenthevoicetransmitbufferbecomesemptywithoutre   	    ceivinga<DLE><ETX>or<DLE><CAN>commandfirst.Themodemremainsintransmitmode,butissuesthe<DLE>utoindicatethatsilenceisbeinggenerated.WhentheDTEresumessendingbytes,themodemallowsasmallnumberofbytestobuildupinthebufferbeforereenablingthetransmittertoavoidrepeatedunderruns.However,withtheunderruncondition,themodemdoesnotwaitfortheXOFFthreshold(ortimer)tobemetbeforeresuming,asitdoesonaninitialtransmitorresumeoperationbecausetheremotelistenermaybeunawareoftheunderrun,andkeepingthesilenceshortmayservetomasktheunderrunaltogether. W    [
    "      $	  " 
   Z Z  ӹ         VV I VV    VV I VV       X  Z   "      $	  " 
   Z Z          VV I VV    VV I VV       X  Z   "      $	  " 
   Z Z         VV I VV    VV I VV       W  Z   "     $ $	  " 
   Z Z         VV I VV    VV I VV      N     ; # $     
8  
           8 K      N   X       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <DLE><ETX> X    В
    "     A5# #  $	  " 
   Z Z  ӹ       VV I VV    VV I VV      
;     (  9- "                  ;   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                EndofStream.<DLE><ETX>issenttodenotetheendofavoicedatastream,similartofaxClass   	 #   1and2.ThisoccursinVoiceReceiveModeonlyaftertheDTEissuesthekeyabort. W    k
    "      $	  " 
   Z Z  ӹ         VV I VV    VV I VV      ,  "    
8 K 

 
        ,      "    A 3 '   'A A " ?  + 
  `	   h   p    x   (# 4X?    VV I VV    VV I VV           

    
         
        }
  "     Q E3 ' 3   ' ' " 
   Z Z  !  
  4X  `	X!    VV I VV    VV I VV           "    A  Q E Q   'A EA " ?  + 
  `	   h   p    x   (# 4X?    VV I VV    VV I VV           

    
      8.2.5.    r Shielded<DLE>CommandsfromtheDTE   	         _
        !
  "     !!~ !  ' ~ " 
   Z Z  !  
  4X  `	X!    VV I VV    VV I VV      "     !! !  '  " 
   >d Z  ?  + 
 4 
  <   D   L  ! T$ 4X? MostcommandsissuedforvoiceareimplementedasextensionstotheATcommandset,andareacceptedonlyifthemo   	 !!   demisinavalidcommandmode,suchasOnlineVoiceCommandMode.However,therearesomeoperationswhichareavailabletotheDTEwithoutnecessitatingaswitchtoOnlineVoiceCommandMode.Themostobviousoftheseisthe<DLE><ETX>whichtheDTEissuesduringVoiceTransmitModetoterminateanoutputmessage.Table83listsshielded<DLE>commandsrecognizedbythemodem.
      >d       "    A %% %  'A A " ?  + 
  `	   h   p    x   (# 4X?    VV I VV    VV I VV           

    
      8.2.6.    r VoiceRecord   	 %&      ݜ
        
  "     && &  '  " 
   Z     !  
  4X  `	X!    VV I VV    VV I VV      "     && &  '  " 
   >d Z  ?  + 
 4 
  <   D   L  ! T$ 4X? Toeffectrecordingofamessagereceivedviaahandsetormicrophone,theDTEmustconfigurethemodemforVoice   	 &'   Mode(#CLS=8),andselecttheproperrelaysetup(#VLS)toinstructthemodemwhethertousetheauxiliarydevice.Themodemrespondstothe#VLScommandbyissuingarelayactivatecommandtoselecttheinputdevice.Whenadeviceotherthanthetelephonelineisselected,themodemimmediatelyentersOnlineVoiceCommandMode(indicatedbyVCON).DTMFdetectionisthereforeenabledassoonastheDTEselectsthedevice,suchasahandset,althoughtheuserstillneedstophysicallypickupthetelephoneand pressbuttons.EveniftheDTEhasnotenteredVoiceReceiveorTransmit   	 g*[#,   Modes(#VTXor#VRX),theseDTMFtonesaredeliveredviashieldedcodesidenticallytowhenaphysicaltelephoneconnectionexistsbuttheDTEhasnotyetcommandedreceiveortransmit.
      >d  "     ,%,% ,  ' % " 
   >d     WhentheDTEdecidestorecordthemessage,itissuesthe#VRXcommandanduponcommandreceipt,themodemimmediatelyswitchestoVoiceReceiveMode.Sincethemicrophoneorhandsetisswitchedin,themodemimmediatelyissuestheCONNECTmessageindicatingthatthemodemhasswitchedtoVoiceReceiveModeandisbeginningthetransferofADPCMvoicedataaswellasshieldedDTMFtones,andothertonesandstatuses.   	 "/(2   
      >d    -   "     f H   H  '    " 
   3S     B  .   I `	   h   p    x   (# 4XB 0     0    T$T$          VV I VV    VV I VV                Inthisrecordingstate,themodem(ifsoconfigured)monitorsforlinesilence.Ifthe#VSPperiodexpires,themodemsendsthe<DLE>qor<DLE>scodetotheDTE.  
  T$T$  
      3S   -  
    "     -   '  " $  
  4X  I `	X$    VV I VV    VV I VV      "     K- -  '  " 
   >d     ?  + 
 4 
  <   D   L  ! T$ 4X? Recordingcanbecanceledonlyviatwoevents:
      >d    -   "     gI I  '  " 
   3S     B  .   I `	   h   p    x   (# 4XB 0     0    T$T$          VV I VV    VV I VV                1.     TheDTEsendsanycharactertothemodem.Thisisthekeyabort,andisthenormalmethodofterminating   	 g   thereceivemode.  
  T$T$  
      3S   -  
    "     .   '  " $  
  4X  I `	X$    VV I VV    VV I VV        -   "     L. .  '  " 
   3S     B  .   I `	   h   p    x   (# 4XB 0     0    T$T$          VV I VV    VV I VV                2.     TheS30deadmantimerexpires,whichisgenerallyanundesiredevent.    L T$T$  
      3S   -  
    "     \	>	 >	  '  " $  
  4X  I `	X$    VV I VV    VV I VV        1   "    2 	F\	 \	  '2 2 " 
    @         ?  + 
 r  	    D   L  ! T$ 4X? 0 @  r. . r    VV I VV    VV I VV                	   	 	F   
       @  Table83.ShieldedDTECodes 1  Ǭ
    "          '   " 
              *  
  4X r  	  X*    VV I VV    VV I VV       Y    Z   "          '   " 
   Z            VV I VV    VV I VV       Y    Z   "         '   " 
   Z Z         VV I VV    VV I VV       Y    Z   "     ;/   '  " 
   Z Z         VV I VV    VV I VV      *W             d          d @             0 @                   W ,    @             ,    0 @            +
   
 5     " 
 ;/     s K      5   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                CodeSenttoMo   	    dem Y    
    "     	we	Y e	  $	 Y " 
   Z Z  ӹ       VV I VV    VV I VV      
;     (  {
o "                ;   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Meaning Y    G
    "      $	  " 
   Z Z     	           VV I VV    VV I VV       W  Z   "     		 	$	  " 
   Z Z         VV I VV    VV I VV       W  Z   "      
	 	$	  " 
   Z Z         VV I VV    VV I VV       W  Z   "     
 
  
$	  " 
   Z Z         VV I VV    VV I VV      N     ; # 
    
s K 
           s         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <DLE><ETX> W    
    "        $	  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Terminate.SentduringVoiceTransmitModetoindicatethattheDTEhasfinishedtransmittinga   	    voicemessage.ThemodemcompletestransmissionofanyremainingdatainthevoicetransmitbufferbeforerespondingwiththeVCONmessageandenteringOnlineVoiceCommandMode.(ThiscommandisignoredbythemodemwhennotinVoiceTransmitMode.) W    
    "     3'	 $	 	 " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     I=+ +$	  " 
   Z Z          VV I VV    VV I VV       W  Z   "     g[I= I$	 = " 
   Z Z         VV I VV    VV I VV       W  Z   "     yg[ g$	 [ " 
   Z Z         VV I VV    VV I VV      N     ; # y
     
s  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <DLE><CAN> W    
    "     	x	   $	 x	 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  

                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Cancel.SentduringVoiceTransmitModetoindicatethattheDTEhasfinishedtransmittingavoice   	 x	   messageandwantsthemodemtodiscardanyremainingdatainthevoicetransmitbuffer.Themodemimmediatelypurgesitsbuffer,andthenrespondswiththeVCONmessageenteringOnlineVoiceCommandMode.(ThiscommandisignoredbythemodemwhennotinVoiceTransmitMode.) W    
    "     ~r`T `$	 T " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     
vj
 v$	 j
 " 
   Z Z          VV I VV    VV I VV       W  Z   "     

 $	 
 " 
   Z Z         VV I VV    VV I VV       W  Z   "     

 $	 
 " 
   Z Z         VV I VV    VV I VV      N     ; # 
     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <DLE>p W    2
    "        $	  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Pause.SentduringVoiceTransmitModetoforcethemodemtosuspendsendingvoicedatatothe   	    selectedoutputdevice(s).Anydatacurrentlyinthevoicetransmitbufferissaveduntileitheraresume(<DLE>r),orcancel<DLE><CAN>,isreceived,inwhichcasethedataislost.Ifa<DLE><ETX>isreceivedduringthepausedstate,themodemprocessesitnormally,andalsoautomaticallyresumestransmissionofthedataleftinthebuffer(appendedwith<DLE><ETX>).AnyotherdatareceivedfromtheDTEwhileinthispausedstateisplacedinthetransmitbufferaccordingtoavailablespace,withflowcontrolactive.(Thiscommandisignoredinothervoicesubmodes.) W    
    "     7+
 $	 
 " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     MA/# /$	 # " 
   Z Z          VV I VV    VV I VV       W  Z   "     k_MA M$	 A " 
   Z Z         VV I VV    VV I VV       W  Z   "     }k_ k$	 _ " 
   Z Z         VV I VV    VV I VV      N     ; # }     
8  
           8 K        N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <DLE>r W    	
    "     |   $	 | " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Resume.SentduringVoiceTransmitModetoforcethemodemtoresumesendingvoicedatatothe   	 |   selectedoutputdevice(s).Anydatacurrentlyinthevoicetransmitbufferisnowplayed.(Thiscommandisignoredinothervoicemodes.)Thepauseandresumecommandsaredifferentthanasimplesuspensionofdata;datainthebufferis frozenandnotplayedwhentheDTEpauses. W    
    "      $	  " 
   Z Z     	             VV I VV    VV I VV      ,  "     
8 K 

 
        ,   1   "    2 !     '2 2 " 
    @ Z      ?  + 
 r  	    D   L  ! T$ 4X? 0 @  r. . r    VV I VV    VV I VV                 1  
    "     %!! !  '  " 
   Z  @      *  
  4X r  	  X*    VV I VV    VV I VV           "    A f!Z%! %!  'A A " ?  + 
  `	   h   p    x   (# 4X?    VV I VV    VV I VV           

    
      8.2.7.    r VoicePlayback   	 f!Z"      
        Z
  "     |"p^"R ^"  ' R " 
   Z Z  !  
  4X  `	X!    VV I VV    VV I VV      "     "|"p |"  ' p " 
   >d Z  ?  + 
 4 
  <   D   L  ! T$ 4X? Toeffectplaybackofamessagerecordedviaahandsetormicrophone,orofamessagerecordedduringavoicecall,the   	 "#   DTEmustconfigurethemodemforVoiceMode(#CLS=8)andselecttheproperrelaysetup(#VLS)toinstructthemodemwhethertousethehandsetorspeaker.Themodemrespondstothe#VLScommandbyissuingarelayactivatecommandtoselecttheinputdevice.Thehardwaremustprovideameansofselectingahandsetand/ormicrophoneinsteadofthetelephoneline,asthisinputdevice.Whenadeviceotherthatthetelephonelineisselected,themodemimmediatelyentersOnlineVoiceCommandMode(indicatedbyVCON).DTMFdetectionisthusenabledassoonastheDTEselectsthedevice,suchasahandset,althoughtheuserstillneedstophysicallypickupthetelephonebeforehecanissueDTMFtones.Onceselected,however,theusercanindeedpickupthetelephoneand pressbuttons.EveniftheDTEhasnotentered   	 ' *   VoiceReceiveorTransmitModes(#VTXor#VRX),theseDTMFtonesaredeliveredviashieldedcodes,identicallytowhenaphysicaltelephoneconnectionexistsbuttheDTEhasnotyetcommandedreceivenortransmit.
      >d  "     1*%#*# *  ' # " 
   >d     WhentheDTEdecidestoplaythemessage,itissuesthe#VTXcommand,andthemodemimmediatelyswitchestoVoiceTransmitMode.Sincethespeakerorhandsetisalreadyswitchedin,themodemimmediatelyissuestheCONNECTmessageindicatingthatthemodemisinVoiceTransmitModeandisexpectingvoicedatafromtheDTE.
      >d  "     ,%,% ,  ' % " 
   >d     Asubsequent<DLE><ETX>hastobeissuedtoswitchbacktoOnlineVoiceCommandMode.
      >d       "    A -&-& -  'A &A " ?  + 
  `	   h   p    x   (# 4X?    VV I VV    VV I VV           

    
      8.2.8.    r VoiceCallTermination   	 -&1      
        
  "     .'.' .  ' ' " 
   Z     !  
  4X  `	X!    VV I VV    VV I VV           "    A /(.' .  'A 'A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      LocalDisconnect   	 /(2      
        {
  "     f H   H  '    " 
   Z Z     VV I VV    VV I VV      "     < f  f  '   " 
   >d Z  TheDTEcandisconnectfromatelephonecallbycommandingamodechangetoOnlineVoiceCommandMode(ifnot   	 <     alreadyinit),andbyissuingtheHcommand.
      >d       "    A z29 9  'A A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      RemoteDisconnectDetection   	 z2      W
        
  "     O1 1  '  " 
   Z        VV I VV    VV I VV      "     m%O O  '  " 
   >d Z  WheninVoiceReceiveMode,themodemsendsthepropershielded<DLE>codewhenloopbreak,dialtone,orbusy   	 m%   toneisdetected.ThemodemstaysinVoiceReceiveMode,however,untiltheDTEissuesakeyaborttoforceOnlineVoiceCommandMode.TheDTEmustissuetheHcommandifitwishestohangup.
      >d       "    A 	   'A A " ?  + 
  `	   h   p    x   (# 4X?    VV I VV    VV I VV           

    
      	   	 	   8.2.9.    r ModeSwitching   	          
        V
  "          '   " 
   Z     !  
  4X  `	X!    VV I VV    VV I VV           "    A "    'A  A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      VoicetoFax   	 "      
        D
  "     8	,	 	  '  " 
   Z Z     VV I VV    VV I VV      "     V	J8	, 8	  ' , " 
   >d Z  IfthemodemisinOnlineVoiceCommandMode(i.e.,ithasgoneoffhookwith#CLS=8ineffect),theDTEcanattempta   	 V	J   faxhandshakebysetting#CLS=1or#CLS=2,followedbytheAorDcommandcorrespondingtofaxreceiveorsend.ThishastheeffectofbeginningafaxClass1orClass2handshake(see#CLScommand).
      >d       "    A    'A A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      UnsuccessfulFaxConnectionAttempttoVoice   	       
        
  "        '  " 
   Z        VV I VV    VV I VV      "        '  " 
   >d Z  Afaxhandshakewhichdoesnotsucceed,attemptedastheresultoftheDTEmodifyingthe#CLSsettingfromvoice(8)to   	    fax(1or2),doesnotresultinthemodemhangingup,allowingtheDTEtheflexibilityofcommandingaswitchbacktoVoiceModewith#CLS=8.
      >d       "    A bV b  'A VA " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      VoicetoData   	 	      
        
  "     xl	ZN	 Z  ' N	 " 
   Z        VV I VV    VV I VV      "     	xl	 x  ' l	 " 
   >d Z  IfthemodemisintheOnlineVoiceCommandMode,theDTEcanattemptadatahandshakebysetting#CLS=0followed   	 	
   bytheAorDcommand.ThishastheeffectofbeginningaDataModehandshakeaccordingtothecurrentDataModeSregisterandcommandsettings.
      >d       "    A C7   'A A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      UnsuccessfulDataConnectionAttempttoVoice   	 C7
      
        
  "     
   '  " 
   Z        VV I VV    VV I VV      "     6*

   ' 
 " 
   >d Z  Adatahandshakewhichdoesnotsucceed,attemptedastheresultoftheDTEmodifyingthe#CLSsettingfromvoice(8)   	 6*
   todata(0),doesnotresultinthemodemhangingup,allowingtheDTEtheflexibilityofcommandingaswitchbacktoVoiceModewith#CLS=8.
      >d       "    A    'A A " ?  + 
  `	   h   p    x   (# 4X?    VV I VV    VV I VV           

    
      8.2.10.    r CallerID   	       
        
  "        '  " 
   Z     !  
  4X  `	X!    VV I VV    VV I VV      "        '  " 
   >d Z  ?  + 
 4 
  <   D   L  ! T$ 4X? ThemodemsupportsCallerIDbypassingtheinformationreceivedinBell202FSKformattotheDTEafterthefirstRING   	    detect.ThemodemsupportsbothformattedandunformattedreportingofCallerIDinformationreceivedinICLID(IncomingCallLineID)formatassupportedincertainareasoftheU.S.andCanada.TheDTEenablesthisfeatureviathe#CIDcommand.
      >d       "    d ]Q   'd d " 
   3S     ?  + 
 4 
  <   D   L  ! T$ 4X?    XVV XI VV    XVV XX XVV           

    
      8.3.     ATVOICECOMMANDSUMMARY   	 ]Q   
      3S     
        
  "        '  "    VV X XVV    VV I VV      "        '  " 
   >d     Table84providesacompletesummaryoftheATvoicecommandsdescribedindetailinSections8.3.1and8.3.2.   	    
      >d       "    A     'A A " ?  + 
  `	   h   p    x   (# 4X?    VV I VV    VV I VV           

    
      8.3.1.    r GlobalATCommandSetExtensions   	        
        H
  "        '  " 
   Z     !  
  4X  `	X!    VV I VV    VV I VV      "        '  " 
   >d Z  ?  + 
 4 
  <   D   L  ! T$ 4X? TheATcommandsinthefollowingsectionareglobal,meaningthattheycanbeissuedinanyappropriatemode(i.e.,any   	    #CLSsetting).
      >d  "           '  " 
   >d     Forconsistency,thecommandsetisdividedintoactioncommandsandparameters(nonactioncommands).Thosecommandswhichareactioncommands(i.e.,thosewhichcausesomechangeinthecurrentoperatingbehaviorofthemodem)areidentifiedassuch,andtheremainingcommandsareparameters.
      >d       "    A #s>#2 >#  'A 2A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      ATAAnsweringinVoice   	 #s      
        
  "     T$H6$* 6$  ' * " 
   Z        VV I VV    VV I VV      "     r$fT$H T$  ' H " 
   >d Z  TheansweractioncommandworksanalogouslytothewayitworksinDataandFaxModesexceptforthefollowing:   	 r$f   
      >d    -   "     %p%d p%  ' d " 
   3S     B  .   I `	   h   p    x   (# 4XB 0     0    T$T$          VV I VV    VV I VV                1.     WhenconfiguredforVoiceMode(#CLS=8),themodementersOnlineVoiceCommandModeimmediately   	 %    aftergoingoffhook.Whenthe#CLS=8commandisissued,themodemcanbeprogrammedtolookfor1100and1300Hzcallingtones(see#VTD),thuseliminatingtheneedtodosoaspartofAcommandprocessing.AftertheVCONmessageisissued,themodemreentersOnlineVoiceCommandModewhilesendinganyincomingDTMForCallingToneindicationstotheDTEasdescribedinSection8.2.5.  
  T$T$  
      3S   -  }
    "     z)n"\)P" \)  ' P" " $  
  4X  I `	X$    VV I VV    VV I VV        -   "     )"z)n" z)  ' n" " 
   3S     B  .   I `	   h   p    x   (# 4XB 0     0    T$T$          VV I VV    VV I VV                2.     AfteransweringinVoiceMode(#CLS=8),theDTE,aspartofitscalldiscriminationprocessing,candecideto   	 )"%   changethe#CLSsettingtoattemptreceivingafaxinClass1,ortomakeadataconnection.Insuchacase,theDTEcommandsthemodemtoproceedwiththedataorfaxhandshakeviatheAcommandeventhoughthemodemisalreadyoffhook.  
  T$T$  
      3S   -  c    "     ,%,% ,  ' % " $  
  4X  I `	X$    VV I VV    VV I VV        Q   "     ,%,% ,  ' % " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                ResultCode:  
  
T$
T$  
      3S   Q      "     -&-& -  ' & " !  
  4X  X!    VV I VV    VV I VV        !   "     
.&-& -  ' & " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                VCON    
 IssuedinVoiceMode(#CLS=8)immediatelyaftergoingoffhook.    
.&* 
T$
T$  
      3   !      "     .'.' .  ' ' " 
          *  
  4X 4    X*    VV I VV    VV I VV        1   "    2 /(.' .  '2 '2 " 
    @         ?  + 
 r  	    D   L  ! T$ 4X? 0 @  r. . r    VV I VV    VV I VV                	   	 /(+   
       @  Table84.ATVoiceCommands 1  
    "          '   " 
              *  
  4X r  	  X*    VV I VV    VV I VV       Y    Z   "     ;     '   " 
   Z            VV I VV    VV I VV       Y    Z   "     Y;  ;  '   " 
   Z Z         VV I VV    VV I VV       Y    Z   "     w/Y Y  '  " 
   Z Z         VV I VV    VV I VV      *W            d          d @             0 @                   W ,    @             ,    h @            +
   
 5     " 
 w/     s       5   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Command Y        "          " 
   Z Z     	           VV I VV    VV I VV      
;     (    "                ;   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Function Y    :    "      :  " 
   Z Z     	           VV I VV    VV I VV       W  Z   "        :  " 
   Z Z         VV I VV    VV I VV       W  Z   "     < :  " 
   Z Z         VV I VV    VV I VV       W  Z   "     Z< <:  " 
   Z Z         VV I VV    VV I VV      N     ; # Z    
s  
           s         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                A W        "     jL    L " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  b                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                AnsweringinVoiceMode. W    n    "     jL : L " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     b : b " 
   Z Z          VV I VV    VV I VV       W  Z   "      :  " 
   Z Z         VV I VV    VV I VV       W  Z   "     	 :  " 
   Z Z         VV I VV    VV I VV      N     ; # 	     
s  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                D W    
    "     !

 
    " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  	                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                DialcommandinVoiceMode. W        "     !

 
:  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     7 :  " 
   Z Z          VV I VV    VV I VV       W  Z   "     U
7 7:  " 
   Z Z         VV I VV    VV I VV       W  Z   "     s+U
 U: 
 " 
   Z Z         VV I VV    VV I VV      N     ; # s+	     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                H W    :    "     H	r*	 r   *	 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  
@
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                HangupinVoiceMode. W         "     H	r*	 r: *	 " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     
^

@
 
: @
 " 
   Z Z          VV I VV    VV I VV       W  Z   "     
|

^
 
: ^
 " 
   Z Z         VV I VV    VV I VV       W  Z   "     

|
 
: |
 " 
   Z Z         VV I VV    VV I VV      N     ; # 
     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Z W    b$    "          " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ResetfromVoiceMode. W    %    "      :  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "      :  " 
   Z Z          VV I VV    VV I VV       W  Z   "     3 :  " 
   Z Z         VV I VV    VV I VV       W  Z   "     Q	
3 3:  " 
   Z Z         VV I VV    VV I VV      N     ; # Q	
     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #BDR W    )    "     n&P P    " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  f                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Selectbaudrate(turnoffautobaud). W    +    "     n&P P:  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     <f f:  " 
   Z Z          VV I VV    VV I VV       W  Z   "     Z< : < " 
   Z Z         VV I VV    VV I VV       W  Z   "     xZ : Z " 
   Z Z         VV I VV    VV I VV      N     ; # x     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #CID W    .    "     w    w " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                EnableCallerIDdetectionandselectreportingformat. W    R0    "     w : w " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "      :  " 
   Z Z          VV I VV    VV I VV       W  Z   "      :  " 
   Z Z         VV I VV    VV I VV       W  Z   "     / :  " 
   Z Z         VV I VV    VV I VV      N     ; # /     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #CLS W    4    "     L. .    " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  D                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Selectdata,fax,orvoice. W    5    "     L. .:  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     bD D:  " 
   Z Z          VV I VV    VV I VV       W  Z   "     8b b:  " 
   Z Z         VV I VV    VV I VV       W  Z   "     V8 : 8 " 
   Z Z         VV I VV    VV I VV      N     ; # V     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #MDL? W    @9    "     sU    U " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  k                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Identifymodel. W    :    "     sU : U " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     k : k " 
   Z Z          VV I VV    VV I VV       W  Z   "      :  " 
   Z Z         VV I VV    VV I VV       W  Z   "     
 :  " 
   Z Z         VV I VV    VV I VV      N     ; # 
     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #MFR? W    e>    "     *     " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  "                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Identifymanufacturer. W    ?    "     * :  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     @" ":  " 
   Z Z          VV I VV    VV I VV       W  Z   "     ^@ @:  " 
   Z Z         VV I VV    VV I VV       W  Z   "     |4^ ^:  " 
   Z Z         VV I VV    VV I VV      N     ; # |4     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #REV? W    C    "     Q{3 {   3 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  I!                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Identifyrevisionlevel. W     E    "     Q{3 {: 3 " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     gI : I " 
   Z Z          VV I VV    VV I VV       W  Z   "     g : g " 
   Z Z         VV I VV    VV I VV       W  Z   "      :  " 
   Z Z         VV I VV    VV I VV      N     ; # !     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VBQ? W    H    "           " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !   !$                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Querybuffersize. W    NJ    "       :  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     ! !  !:  " 
   Z Z          VV I VV    VV I VV       W  Z   "     <!! !:  " 
   Z Z         VV I VV    VV I VV       W  Z   "     Z!<! <!:  " 
   Z Z         VV I VV    VV I VV      N     ; # Z!$     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VBS W    M    "     w"/Y" Y"    " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  o#' '                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Bitspersample(ADPCM). W    uO    "     w"/Y" Y":  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     #E o#'  o#: '  " 
   Z Z          VV I VV    VV I VV       W  Z   "     #c #E  #: E  " 
   Z Z         VV I VV    VV I VV       W  Z   "     # #c  #: c  " 
   Z Z         VV I VV    VV I VV      N     ; # # '     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VBT W    S    "     $!$! $   ! " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  %"*                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Beeptonetimer. W    T    "     $!$! $: ! " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     %"%" %: " " 
   Z Z          VV I VV    VV I VV       W  Z   "     &"%" %: " " 
   Z Z         VV I VV    VV I VV       W  Z   "     8&"&" &: " " 
   Z Z         VV I VV    VV I VV      N     ; # 8&"*     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VCI? W    9X    "     U'
$7'# 7'   # " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  M(%-                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Identifycompressionmethod(ADPCM). W    Y    "     U'
$7'# 7': # " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     k(#%M(% M(: % " 
   Z Z          VV I VV    VV I VV       W  Z   "     (A%k(#% k(: #% " 
   Z Z         VV I VV    VV I VV       W  Z   "     (_%(A% (: A% " 
   Z Z         VV I VV    VV I VV      N     ; # (_%-     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VLS W    s]    "     )|&)^& )   ^& " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  *t'0                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Voicelineselect(ADPCM). W    _    "     )|&)^& ): ^& " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     *'*t' *: t' " 
   Z Z          VV I VV    VV I VV       W  Z   "     *'*' *: ' " 
   Z Z         VV I VV    VV I VV       W  Z   "     +'*' *: ' " 
   Z Z         VV I VV    VV I VV      N     ; # +'0     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VRA W    b    "     3,(,( ,   ( " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  +-)3                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Ringbackgoesawaytimer(originate). W    0d    "     3,(,( ,: ( " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     I-*+-) +-: ) " 
   Z Z          VV I VV    VV I VV       W  Z   "     g-*I-* I-: * " 
   Z Z         VV I VV    VV I VV       W  Z   "     -=*g-* g-: * " 
   Z Z         VV I VV    VV I VV      
    
 
N     ; # -=*3     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VRN W    g    "     bV D8  D   8  " 
   Z Z  ӹ
    
          VV I VV    VV I VV      
4     !  ZN                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Ringbacknevercametimer(originate). W    ~i    "     bV D8  D: 8  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     xlZN Z: N " 
   Z Z          VV I VV    VV I VV       W  Z   "     xl x: l " 
   Z Z         VV I VV    VV I VV       W  Z   "      :  " 
   Z Z         VV I VV    VV I VV      N     ; #      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VRX W    +m    "     		 	    " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                VoiceReceiveMode(ADPCM) W    n    "     		 	:  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     

 
:  " 
   Z Z          VV I VV    VV I VV       W  Z   "     
 
:  " 
   Z Z         VV I VV    VV I VV       W  Z   "     # :  " 
   Z Z         VV I VV    VV I VV      N     ; # #     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VSD W    Zr    "     @4" "    " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  8
,                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Silencedeletiontuner(voicereceive,ADPCM). W    s    "     @4" ":  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     V
J8
, 8
: , " 
   Z Z          VV I VV    VV I VV       W  Z   "     t
hV
J V
: J " 
   Z Z         VV I VV    VV I VV       W  Z   "     
t
h t
: h " 
   Z Z         VV I VV    VV I VV      N     ; # 
     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VSK W    w    "          " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Bufferskidsetting. W    +y    "      :  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "      :  " 
   Z Z          VV I VV    VV I VV       W  Z   "      :  " 
   Z Z         VV I VV    VV I VV       W  Z   "      :  " 
   Z Z         VV I VV    VV I VV      N     ; #      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VSP W    |    "     
 	     	 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Silencedetectionperiod(voicereceive,ADPCM). W    T~    "     
 	  : 	 " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     4(
 : 
 " 
   Z Z          VV I VV    VV I VV       W  Z   "     RF4( 4: ( " 
   Z Z         VV I VV    VV I VV       W  Z   "     pdRF R: F " 
   Z Z         VV I VV    VV I VV      N     ; # pd     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VSR W        "     oc o   c " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  y
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Samplingrateselection(ADPCM). W        "     oc o: c " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     
y
 : y
 " 
   Z Z          VV I VV    VV I VV       W  Z   "     

 : 
 " 
   Z Z         VV I VV    VV I VV       W  Z   "     

 : 
 " 
   Z Z         VV I VV    VV I VV      N     ; # 
     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VTD W    @    "          " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                DTMF/tonereportingcapability. W    Έ    "      :  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "      :  " 
   Z Z          VV I VV    VV I VV       W  Z   "     0$ :  " 
   Z Z         VV I VV    VV I VV       W  Z   "     NB0$ 0: $ " 
   Z Z         VV I VV    VV I VV      N     ; # NB     
8  
           8 K        N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VTX W    t    "     k_MA M   A " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  cW                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                VoiceTransmitMode(ADPCM). W        "     k_MA M: A " 
   Z Z  ӹ         VV I VV    VV I VV      ,  "   cW 
8 K 

 
        ,      "    A eY e  'A YA " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
                 b  "        '  " 
   Z Z     VV I VV    VV I VV           "    A    'A A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      ATDDialCommandinVoice   	       #          "        '  " 
   Z Z     VV I VV    VV I VV      "     9-   '  " 
   >d Z  ThedialactioncommandworksanalogouslytothewayitworksinDataorFaxmodes.WheninVoiceMode(#CLS=8):   	 9-   
      >d    -   "     UI7+ 7  ' + " 
   3S     B  .   I `	   h   p    x   (# 4XB 0     0    T$T$          VV I VV    VV I VV                1.     Themodemattemptstodeterminewhentheremotehaspickedupthetelephonelineandoncethisdetermi   	 UI   nationhasbeenmade,theVCONmessageissenttotheDTE.Thisdeterminationisinitiallymadebaseduponringbackdetectionanddisappearance.(See#VRAand#VRNcommands.)  
  T$T$  
      3S   -      "        '  " $  
  4X  I `	X$    VV I VV    VV I VV        -   "        '  " 
   3S     B  .   I `	   h   p    x   (# 4XB 0     0    T$T$          VV I VV    VV I VV                2.     OnceconnectedinVoiceMode,themodemimmediatelyentersthecommandstateandswitchestoOnline   	    VoiceCommandModewhichenablesunsolicitedreportingofDTMFandanswertonestotheDTE.  
  T$T$  
      3S   -      "     !! !  '  " $  
  4X  I `	X$    VV I VV    VV I VV        Q   "     !! !  '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Parameters:    
 SameasDataandFaxmodes.    !  
T$
T$  
      3S   Q  q    "     "" "  '  " !  
  4X  X!    VV I VV    VV I VV        Q   "     #" "  '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                ResultCodes:  
  
T$
T$  
      3S   Q  i    "     $# #  '  " !  
  4X  X!    VV I VV    VV I VV        !   "     #$$ $  '  " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                VCON    
 IssuedinVoiceMode(#CLS=8)whenthemodemdeterminesthattheremotemodemorhand   	 #$"   sethasgoneoffhook,orwhenreturningtotheOnlineVoiceCommandMode.(See#VRAand#VRN.)  
  
T$
T$  
      3   !  4    "     s&gU&I U&  ' I " 
          *  
  4X 4    X*    VV I VV    VV I VV        !   "     &vs&g s&  ' g " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                NOANSWER    
 IssuedinVoiceMode(#CLS=8)whenthemodemdeterminesthattheremotehasnotpicked   	 &v%   upthelinebeforetheS7timerexpires.  
  
T$
T$  
      3   !      "     (!'  '  '   " 
          *  
  4X 4    X*    VV I VV    VV I VV           "    A \(P!(! (  'A !A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      ATHHangUpinVoice   	 \(P!'              L  "     1)%")" )  ' " " 
   Z        VV I VV    VV I VV      "     O)C"1)%" 1)  ' %" " 
   >d Z  ThiscommandworksthesameasinDataandFaxmodesbyhangingup(disconnecting)thetelephoneline.Thereare,   	 O)C"(   however,somespecificconsiderationswheninVoiceMode:
      >d    -   "     "+$+# +  ' # " 
   3S     B  .   I `	   h   p    x   (# 4XB 0     0    T$T$          VV I VV    VV I VV                1.     TheHcommandforces#CLS=0,butdoesnotdestroyanyofthevoiceparametersettingssuchas#VBS,   	 "+$*   #VSP,etc.Therefore,iftheDTEwishestoissueanHcommandandthenpursueanothervoicecall,itmustissueasubsequent#CLS=8command,butitneedn'treestablishthevoiceparametersettingsagainunlessachangeinthesettingsisdesired.  
  T$T$  
      3S   -  >    "     W.K'9.-' 9.  ' -' " $  
  4X  I `	X$    VV I VV    VV I VV        -   "     u.i'W.K' W.  ' K' " 
   3S     B  .   I `	   h   p    x   (# 4XB 0     0    T$T$          VV I VV    VV I VV                2.     The#BDRsettingisforcedbackto0,reenablingautobaud.    u.i'. T$T$  
      3S   -      "     f H   H  '    " $  
  4X  I `	X$    VV I VV    VV I VV        -   "     < f  f  '   " 
   3S     B  .   I `	   h   p    x   (# 4XB 0     0    T$T$          VV I VV    VV I VV                3.     Ifthe#VLSsettingissettoselectadevicewhichisnot,ordoesnotincludethetelephoneline(suchasa   	 <     localhandsetormicrophone),theHcommanddeselectsthisdeviceandreselectsthenormaldefaultsetting(#VLS=0).Normally,theDTEshouldnotissuetheHcommandwhileconnectedtoalocaldevicesuchasahandset,becausemerelyselectingthisdeviceresultsinVCON.Thenormalsequenceofterminatingasessionwithsuchadeviceistousethe#VLScommandtoselectthetelephoneline,whichbydefinitionmakessureitisonhook.  
  T$T$  
      3S   -      "     '	 	  '  " $  
  4X  I `	X$    VV I VV    VV I VV        Q   "     E' '  '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Parameters:    
 SameasDataandFaxmodes.    E 
T$
T$  
      3S   Q      "     U	
7	 7	  '  " !  
  4X  X!    VV I VV    VV I VV        Q   "     s	+U	
 U	  ' 
 " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                ResultCodes:    
 SameasDataandFaxmodes.    s	+ 
T$
T$  
      3S   Q  ݰ    "     
;e
 e
  '  " !  
  4X  X!    VV I VV    VV I VV           "    A 
|
; 
  'A ;A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      ATZResetfromVoiceMode   	 
|      ײ          "     Q{3 {  ' 3 " 
   Z        VV I VV    VV I VV      "     oQ   ' Q " 
   >d Z  ThiscommandworksthesameasinDataandFaxmodes.Inaddition,theZcommandresetsallvoicerelatedparameters   	 o	   todefaultstates,forcesthe#BDR=0condition(autobaudenabled),andforcesthetelephonelinetobeselectedwiththehandsetonhook.NovoiceparametersarestoredinNVRAMsotheprofileloadeddoesnotaffectthevoiceaspectsofthiscommand.
      >d    Q   "        '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Parameters:    
 SameasDataandFaxmodes.    
 
T$
T$  
      3S   Q  T    "        '  " !  
  4X  X!    VV I VV    VV I VV        Q   "     &   '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                ResultCodes:    
 SameasDataandFaxmodes.    & 
T$
T$  
      3S   Q  L    "     6

   ' 
 " !  
  4X  X!    VV I VV    VV I VV           "    A w/6
 6  'A 
A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      #BDRSelectBaudRate(TurnoffAutobaud)   	 w/      F          "     L. .  '  " 
   Z        VV I VV    VV I VV      "     j"L L  '  " 
   >d Z  ThiscommandforcesthemodemtoselectaspecificDTE/modembaudratewithoutfurtherspeedsensingonthe   	 j"   Аinterface.Whenavalid#BDR=ncommandisentered,theOKresultcodeissentatthecurrentassumedspeed.AftertheOKhasbeensent,themodemswitchestothespeedindicatedbythe#BDR=ncommandithasjustreceived.
      >d  "        '  " 
   >d     WheninOnlineVoiceCommandModeandthe#BDRsettingisnonzero(noautobaudselected),themodemsupportsafullduplexDTEinterface.ThismeansthattheDTEcanentercommandsatanytime,evenifthemodemisintheprocessofsendingashieldedcodeindicatingDTMFdetectiontotheDTE.WheninOnlineVoiceCommandModeandthe#BDRsettingiszero(autobaudselected),shieldedcodereportingtotheDTEisdisabled.[Notethatwhen#BDRhasbeensetnonzero,themodememploystheS30DeadmanTimer,andthistimerstartsatthepointwhere#BDRissetnonzero.Ifthisperiodexpires(nominally60seconds)withnoactivityontheDTEinterface,themodemrevertsto#BDR=0and#CLS=0.]
      >d    Q   "     [=   ' = " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Parameters:    
 n=0"48(Newbaudrateisn*2400bps)    [ 
T$
T$  
      3S   Q      "     {]   ' ] " !  
  4X  X!    VV I VV    VV I VV        Q   "     {   ' { " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Default:    
 0     
T$
T$  
      3S   Q      "        '  " !  
  4X  X!    VV I VV    VV I VV        Q   "        '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                ResultCodes:  
  
T$
T$  
      3S   Q      "        '  " !  
  4X  X!    VV I VV    VV I VV        !   "     .   '  " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                OK    
 Ifn=0"48.    . 
T$
T$  
      3   !  ^    "        '  " 
          *  
  4X 4    X*    VV I VV    VV I VV        !   "     ,   '  " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                ERROR    
 Otherwise.    , 
T$
T$  
      3   !  o    "        '  " 
          *  
  4X 4    X*    VV I VV    VV I VV        Q   "     ,   '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Commandoptions:  
  
T$
T$  
      3S   Q  }    "     <      '  " !  
  4X  X!    VV I VV    VV I VV        "   "     Z <  <   '  " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #BDR?    
 Returnsthecurrentsettingofthe#BDRcommandasanASCIIdecimalvalueinresultcodefor   	 Z    mat.  
  
T$
T$  
      f&   "  K    "     "! !  '  " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     "" "  '  " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #BDR=?    
 Returnsamessageindicatingthespeedsthataresupported.    "! 
T$
T$  
      f&   "      "     #" "  '  " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     -## #  '  " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #BDR=0    
 EnablesautobauddetectionontheDTEinterface.    -#" 
T$
T$  
      f&   "      "     $ #  #  '   " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     ;$ $  $  '   " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #BDR=n    
 Where1<n<48.SendsOKmessageatcurrentspeed,thenswitchestothenewspeeddefined   	 ;$ #   byn*2400bpsunlessanduntilanother#BDR=ncommandisreceived.Autobaudisdisabled,andthecharacterformatismaintainedattheformatmostrecentlydetected.  
  
T$
T$  
      f&   "  f    "     &Q#{&3# {&  ' 3# " 
               !  
  4X 4 X!    VV I VV    VV I VV           "    A &#&Q# &  'A Q#A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      	   	 &#&   #CIDEnableCallerIDDetectionandSelectReportingFormat           G  "          '   " 
   Z        VV I VV    VV I VV      "          '   " 
   >d Z  ThiscommandselectsordisablesCallerIDrecognitionandreportinginanymode.   	     
      >d    Q   "     	   '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Parameters:    
 n=0,1,or2    	 
T$
T$  
      3S   Q      "     +

 
  '  " !  
  4X  X!    VV I VV    VV I VV        Q   "     I
=+
 +
  '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Default:    
 0    I
= 
T$
T$  
      3S   Q      "     YM;/ ;  ' / " !  
  4X  X!    VV I VV    VV I VV        Q   "     wkYM Y  ' M " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                ResultCodes:  
  
T$
T$  
      3S   Q      "     {i] i  ' ] " !  
  4X  X!    VV I VV    VV I VV        !   "     {   ' { " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                OK    
 n=0,1,or2.     
T$
T$  
      3   !      "     x
lZ
N Z
  ' N " 
          *  
  4X 4    X*    VV I VV    VV I VV        !   "     
{x
l x
  ' l " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                ERROR    
 Otherwise.    
{ 
T$
T$  
      3   !      "     i]K? K  ' ? " 
          *  
  4X 4    X*    VV I VV    VV I VV        Q   "     {i] i  ' ] " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Commandoptions:  
  
T$
T$  
      3S   Q      "     ym y  ' m " !  
  4X  X!    VV I VV    VV I VV        "   "        '  " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #CID?    
 Returnsthecurrentsetting(0,1or2)ofthe#CIDcommandasanASCIIdecimalvalueinresult   	    codeformat.  
  
T$
T$  
      f&   "      "     \P
>2
 >  ' 2
 " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     zn
\P
 \  ' P
 " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #CID=?    
 Returnsthemessage, 0,1,2.    zn

 
T$
T$  
      f&   "      "     xlZN Z  ' N " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     xl x  ' l " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #CID=0    
 DisablesCallerID.     
T$
T$  
      f&   "  J    "     zh\ h  ' \ " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     z   ' z " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #CID=1    
 EnablesformattedCallerIDreportingofICLIDSDM(SingleDataMessage)andMDM(Multiple   	    DataMessage)packets.  
  
T$
T$  
      f&   "  s    "     K?-! -  ' ! " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     i]K? K  ' ? " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #CID=2    
 EnablesunformattedCallerIDreportingofanyICLIDpacketreceivedafterthefirstRINGcycle   	 i]   includingSDM,MDM,orcallwaitingpackets.  
  
T$
T$  
      f&   "      "        '  " 
               !  
  4X 4 X!    VV I VV    VV I VV           "    A QE   'A A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      #CLSSelectData,Fax,orVoice   	 QE              w  "     &   '  " 
   Z        VV I VV    VV I VV      "     D8& &  '  " 
   >d Z  ThiscommandselectsData,Fax,orVoiceModefromoperationinanymode.   	 D8   
      >d    Q   "     `TB6 B  ' 6 " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Parameters:    
 n=0,1,2,or8    `T 
T$
T$  
      3S   Q      "     pdRF R  ' F " !  
  4X  X!    VV I VV    VV I VV        Q   "     pd p  ' d " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Default:    
 0     
T$
T$  
      3S   Q      "     t   ' t " !  
  4X  X!    VV I VV    VV I VV        Q   "        '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                ResultCodes:  
  
T$
T$  
      3S   Q      "        '  " !  
  4X  X!    VV I VV    VV I VV        !   "        '  " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                OK    
 Ifn=0,1,2,or8.     
T$
T$  
      3   !      "        '  " 
          *  
  4X 4    X*    VV I VV    VV I VV        !   "        '  " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                ERROR    
 Otherwise.     
T$
T$  
      3   !      "        '  " 
          *  
  4X 4    X*    VV I VV    VV I VV      "        '  " 
   >d     ?  + 
 4 
  <   D   L  ! T$ 4X? Commandoptions:
      >d    "   "        '  " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #CLS?    
 Returnsthecurrentsetting(0,1,2,or8)ofthe#CLScommandasanASCIIdecimalvalueinre   	    sultcodeformat.  
  
T$
T$  
      f&   "  `    "     !q!e q!  ' e " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     !! !  '  " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #CLS=?    
 Returnsthemessage, 0,1,2,8.    ! 
T$
T$  
      f&   "      "     "" "  '  " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     "" "  '  " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #CLS=0    
 Data.Thisissimilartosetting+FCLASS=0,andinstructsthemodemtoactlikeadatamodem   	 "   onsubsequentanswerororiginateoperations.  
  
T$
T$  
      f&   "  -    "     p$dR$F R$  ' F " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     $p$d p$  ' d " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                    
 Whenadisconnectorinactivitytimeoutinthenonautobaudmodeisdetected,themodemautomaticallysetsthe#CLSsettingto0andhangsup.ThisensuresthatthemodemisalwaysinaknownstatedespitedisorderlyDTEbehavior.  
  
T$
T$  
      f&   "      "     && &  '  " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     
'& &  '  " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #CLS=1    
 Class1fax.Thisissimilartosetting+FCLASS=1,andinstructsthemodemtobeaClass1fax   	 
'    modem.Oncethisisset,eitherthe+FAAor+FAEcommandcanbeusedtoforcesubsequentanswerstobeClass1adaptiveanswers.  
  
T$
T$  
      f&   "      "     h)\"J)>" J)  ' >" " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     )z"h)\" h)  ' \" " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #CLS=2    
 Class2fax.Thisissimilartosetting+FCLASS=2,andinstructsthemodemtobeaClass2fax   	 )z"#   modem.Oncethisisset,the+FAAcommandcanbeusedtoforcesubsequentanswerstobeClass2adaptiveanswers.  
  
T$
T$  
      f&   "  
    "     +$+$ +  ' $ " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     ,$+$ +  ' $ " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #CLS=8    
 VoiceMode.ThisisthemainsettingtheDTEusestoeffectdirectedoradaptiveanswerororigi   	 ,$&   natesequencesinvolvingvoicemodes.Alltelephonecallsinitializedby#CLS=8result(afteranswerorsuccessfulcallprogress)inthemodeminOnlineVoiceCommandMode.  
  
T$
T$  
      f&   "  
    "     `.T'B.6' B.  ' 6' " 
               !  
  4X 4 X!    VV I VV    VV I VV           "    A .'`.T' `.  'A T'A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      	   	 .')   #MDL?IdentifyModel             "          '   " 
   Z        VV I VV    VV I VV      "     ;     '   " 
   >d Z  Thiscommandrequeststhemodelnumberornameofthemodem.(TheresponsereturnedmaybealteredbytheOEMvia   	 ;    theConfigurACEutilityprogram.)
      >d  "        '  " 
   >d     Commandoption:
      >d    "   "     *   '  " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #MDL?RC96V24AC  
  
T$
T$  
      f&   "      "        '  " 
               !  
  4X 4 X!    VV I VV    VV I VV           "    A [   'A A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      #MFR?IdentifyManufacturer   	 [                "     0		 	  '  " 
   Z        VV I VV    VV I VV      "     N	0	 0	  '  " 
   >d Z  Thiscommandrequeststhemodemmanufacturer.(TheresponsereturnedmaybealteredbytheOEMviatheConfigurAC   	 N	   Eutilityprogram.)
      >d  "     !   '  " 
   >d     Commandoption:
      >d    "   "     =   '  " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #MFR?ROCKWELL  
  
T$
T$  
      f&   "      "     -
	
	 
  ' 	 " 
               !  
  4X 4 X!    VV I VV    VV I VV           "    A n
&
-
	 -
  'A 	A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      #REV?IdentifyRevisionLevel   	 n
&

                "     C
%
 %  ' 
 " 
   Z        VV I VV    VV I VV      "     aC
 C  ' 
 " 
   >d Z  Thiscommandrequeststherevisionlevelofthemodem.(TheresponsereturnedmaybealteredbytheOEMviatheConfi   	 a   gurACEutilityprogram.)
      >d  "     4   '  " 
   >d     Commandoption:
      >d    R   "     P2
 2  ' 
 " 
   f&          9  %  4     p    x   (# 4X9 0     0    `	T$T$          VV I VV    VV I VV                #REV?XXXXXXXXXXXYYY    < (Thoseplacesoccupiedby X"'srepresentthepartnumber,whilethoseplaces   	 P   occupiedby`Y"'srepresenttherevisionnumber.Thevaluesaredeterminedattimeofproduction.)  
  `	T$`	T$  
      f&   R      "        '  " 
               '  
  4X 4   X'    VV I VV    VV I VV           "    A D   'A A " ?  + 
  `	   h   p    x   (# 4X?    VV I VV    VV I VV           

    
      8.3.2.    r AT#VCommandsEnabledOnlyinVoiceMode(#CLS=8)   	 D               !  "        '  " 
   Z     !  
  4X  `	X!    VV I VV    VV I VV      "     7   '  " 
   >d Z  ?  + 
 4 
  <   D   L  ! T$ 4X? Thecommandsdescribedinthefollowingsubsectionareextensionstothecommandsetwhichthemodemrecognizes   	 7   onlywhenconfiguredforVoiceModewiththe#CLS=8command.
      >d       "    A -   'A A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      #VBQ?QueryBufferSize   	 -      $        $  "        '  " 
   Z        VV I VV    VV I VV      "         '  " 
   >d Z  Thisqueryonlycommandreturnsthesizeofthemodem'svoicetransmitandvoicereceivebuffersinASCIIdecimal,fol   	     lowedbytheOKresultcode.
      >d    Q   "        '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Parameters:    
 None     
T$
T$  
      3S   Q  &    "        '  " !  
  4X  X!    VV I VV    VV I VV        Q   "     !   '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Commandoption:  
  
T$
T$  
      3S   Q  (    "     1   '  " !  
  4X  X!    VV I VV    VV I VV        "   "     O1 1  '  " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VBQ?    
 Returnsthesizeofthemodemvoicetransmitandvoicereceivebuffers.    O 
T$
T$  
      f&   "  ]*    "     ?! !  '  " 
               !  
  4X 4 X!    VV I VV    VV I VV           "    A 8? ?  'A A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      #VBSBitsPerSample(CompressionFactor)   	 8      ,        {-  "     U
7 7  '  " 
   Z        VV I VV    VV I VV      "     s+U
 U  ' 
 " 
   >d Z  ThiscommandselectsthedegreeofADPCMvoicecompressiontobeused.   	 s+   
      >d    Q   "     Gq) q  ' ) " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Parameters:    
 n=2,3,or4(Voicecompressionbitspersample)    G 
T$
T$  
      3S   Q  /    "     W9   ' 9 " !  
  4X  X!    VV I VV    VV I VV        Q   "     uW   ' W " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Default:    
 4    u 
T$
T$  
      3S   Q  .1    "       g    ' g " !  
  4X  X!    VV I VV    VV I VV        Q   "           '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                ResultCodes:  
  
T$
T$  
      3S   Q  
3    "     !! !  '  " !  
  4X  X!    VV I VV    VV I VV        !   "     
"! !  '  " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                OK    
 Ifn=2,3,or4.    
" 
T$
T$  
      3   !  4    "     "" "  '  " 
          *  
  4X 4    X*    VV I VV    VV I VV        !   "     "" "  '  " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                ERROR    
 Otherwise.    " 
T$
T$  
      3   !  6    "     # #w  #  ' w  " 
          *  
  4X 4    X*    VV I VV    VV I VV        Q   "     # #  #  '   " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Commandoptions:  
  
T$
T$  
      3S   Q  8    "     %!$! $  ' ! " !  
  4X  X!    VV I VV    VV I VV        "   "     )%!%! %  ' ! " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VBS?    
 Returnsthecurrentsettingofthe#VBScommandasanASCIIdecimalvalueinresultcodefor   	 )%!!   mat.  
  
T$
T$  
      f&   "  :    "     &#&j# &  ' j# " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     &#&# &  ' # " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VBS=?    
 Returns 2,3,4",whicharetheADPCMcompressionbits/sampleratesavailable.Thesebits/samp   	 &##   leratesarecorrelatedwiththe#VCI?querycommandresponsewhichprovidesthesinglecompressionmethodavailable.  
  
T$
T$  
      f&   "  E=    "     X)&:)% :)  ' % " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     v).&X)& X)  ' & " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VBS=2    
 Selects2bitspersample.    v).&& 
T$
T$  
      f&   "  @@    "     f*'H* ' H*  '  ' " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     *<'f*' f*  ' ' " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VBS=3    
 Selects3bitspersample.    *<'' 
T$
T$  
      f&   "  qB    "     t+,(V+( V+  ' ( " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     +J(t+,( t+  ' ,( " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VBS=4    
 Selects4bitspersample.    +J(( 
T$
T$  
      f&   "  D    "     ,:)d,) d,  ' ) " 
               !  
  4X 4 X!    VV I VV    VV I VV           "    A ,{),:) ,  'A :)A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      	   	 ,{))   #VBTBeepToneTimer   F        G  "          '   " 
   Z        VV I VV    VV I VV      "          '   " 
   >d Z  Thiscommanddefinesthetimeperiod,in10thsofasecondupto4seconds(40)whichisusedbythemodemasthe   	     DTMForfixedtonedurationforgeneratingtonesviatheDcommandwhileinOnlineVoiceCommandMode.
      >d    Q   "     		 	  '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Parameters:    
 n=0"40(0"4seconds)    	 
T$
T$  
      3S   Q  I    "     

 
  '  " !  
  4X  X!    VV I VV    VV I VV        Q   "     
 
  '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Default:    
 10     
T$
T$  
      3S   Q  K    "         '  " !  
  4X  X!    VV I VV    VV I VV        Q   "     >2     '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                ResultCodes:  
  
T$
T$  
      3S   Q  M    "     N
B0
$ 0
  ' $ " !  
  4X  X!    VV I VV    VV I VV        !   "     ]
QN
B N
  ' B " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                OK    
 Ifn=0"40.    ]
Q 
T$
T$  
      3   !  XO    "     L@." .  ' " " 
          *  
  4X 4    X*    VV I VV    VV I VV        !   "     [OL@ L  ' @ " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                ERROR    
 Otherwise.    [O 
T$
T$  
      3   !  iQ    "     =1   '  " 
          *  
  4X 4    X*    VV I VV    VV I VV        Q   "     [O=1 =  ' 1 " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Commandoptions:  
  
T$
T$  
      3S   Q  vS    "     k_	MA	 M  ' A	 " !  
  4X  X!    VV I VV    VV I VV        "   "     }	k_	 k  ' _	 " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VBT?    
 Returnsthecurrentsettingofthe#VBTcommandasanASCIIdecimalvalueinresultcodefor   	 }		   mat.  
  
T$
T$  
      f&   "  DU    "     0$   '  " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     NB0$ 0  ' $ " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VBT=?    
 Returnsthemessage, 040.    NB 
T$
T$  
      f&   "  W    "     L@." .  ' " " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     j^L@ L  ' @ " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VBT=0    
 Disablesthetonegenerationcapability.    j^ 
T$
T$  
      f&   "  Y    "     ZN
<0
 <  ' 0
 " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     xl
ZN
 Z  ' N
 " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VBT=1to40    
 Setstonedurationtime.    xl

 
T$
T$  
      f&   "  >\    "     h\J> J  ' > " 
               !  
  4X 4 X!    VV I VV    VV I VV           "    A h\ h  'A \A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      #VCI?IdentifyCompressionMethod   	       r^        4_  "     ~r`T `  ' T " 
   Z        VV I VV    VV I VV      "     ~r ~  ' r " 
   >d Z  Thiscommandqueriesthemodemastoitscompressionmethodandrawbitspersamplecapability.<OP0C0>;<D>pair   	    s,separatedby<LF0>s.Withineachline,the<O>isleftjustified,andisseparatedfromthe<D>bythesemicoloncharacterandseparatedfromthebitspersamplestringbyanothersemicolon.<F255P255C255>
      >d    Q   "     &   '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Parameters:    
 None    & 
T$
T$  
      3S   Q  a    "     6*   '  " !  
  4X  X!    VV I VV    VV I VV        Q   "     TH6* 6  ' * " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Commandoption:  
  
T$
T$  
      3S   Q  c    "     dXF: F  ' : " !  
  4X  X!    VV I VV    VV I VV        "   "     vdX d  ' X " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VCI?    
 Returnsthemessage, ROCKWELL;ADPCM;8.    v 
T$
T$  
      f&   "  ye    "     tbV b  ' V " 
               !  
  4X 4 X!    VV I VV    VV I VV           "    A t   'A tA " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      #VLSVoiceLineSelect   	       g        ~h  "     xl x  ' l " 
   Z        VV I VV    VV I VV      "        '  " 
   >d Z  Thisactioncommandcanbeusedtoselectwhichdevicesareroutedthroughthemodem.   	    
      >d    Q   "        '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Parameters:    
 n=0,1,2,3,or4[Thisisthedevicepositionnumber(notdevicenumber)asreflectedinre   	    sponseto#VLS=?]  
  
T$
T$  
      3S   Q  j    "      y m y   ' m " !  
  4X  X!    VV I VV    VV I VV        Q   "           '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Default:    
 0      
T$
T$  
      3S   Q  zl    "     !! !  '  " !  
  4X  X!    VV I VV    VV I VV        Q   "     !! !  '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                ResultCodes:  
  
T$
T$  
      3S   Q  Un    "     "" "  '  " !  
  4X  X!    VV I VV    VV I VV        !   "     #" "  '  " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                OK    
 Ifn=0,1,2,3,or4.    # 
T$
T$  
      3   !   p    "     ## #  '  " 
          *  
  4X 4    X*    VV I VV    VV I VV        !   "     ## #  '  " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                VCON    
 Ifdeviceselecteddoesnotconnecttothetelephoneline.(Aspeakerissuchadevice,butatel   	 #   ephonelinewithspeakerONisnotsuchadevice,andgeneratesOK.)  
  
T$
T$  
      3   !  8r    "     %n%b n%  ' b " 
          *  
  4X 4    X*    VV I VV    VV I VV        !   "     %% %  '  " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                ERROR    
 Ifndoesnotequal0,1,2,3,or4,orifalreadyoffhook.    % 
T$
T$  
      3   !  t    "     }&q_&S _&  ' S " 
          *  
  4X 4    X*    VV I VV    VV I VV      "     &}&q }&  ' q " 
   >d     ?  + 
 4 
  <   D   L  ! T$ 4X? Commandoptions:
      >d    "   "     ' '  '  '   " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VLS?    
 Thisqueryreturnsthecurrentsettingofthe#VLScommandasanASCIIdecimalvalueinresult   	 '     codeformat.  
  
T$
T$  
      f&   "  w    "     ^)R"@)4" @)  ' 4" " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     |)p"^)R" ^)  ' R" " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VLS=?    
 Thisqueryrequestsareportofthedevicetypesavailableforselection.Theresponseisaseries   	 |)p""   ofnumbersseparatedbycommas,andeachnumberindicatesadevicepositionnumber.Currently,devicepositionnumbersdohappentocorrespondtodevicetypenumbersasshowninTable85,butthiscorrelationisnotrequired(i.e.,0'scouldbeplacedinthefirstfewdevicepositionnumberlocationstocorrespondtomultipletelephonelineconnections).  
  
T$
T$  
      f&   "  Oz    "     H-<&*-& *-  ' & " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     f-Z&H-<& H-  ' <& " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VLS=0    
 Thedefaultoptiononthemodem.Thiscommandinstructsthemodemthatwhenenteringanyof   	 f-Z&'   thethreevoiceoperatingsubmodes(OnlineCommand,Transmit,orReceive),thatthetelephonelineinterfaceshouldberoutedthroughthemodem.TheOKresponseissenttotheDTE,and   	 .')   anypreviousconnectionislost(i.e.,themodemendsuponhookasaresultofissuingthiscommandtoconnecttothetelephoneline).  
  
T$
T$  
      f&   "  =~    "        '  " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     
   '  " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VLS=1    
 Thiscommandinstructsthemodemtorouteonlythehandsetthroughthemodem.Thissetting   	 
   canbechosenbeforerecordingagreetingmessage.  
  
T$
T$  
      f&   "      "     lN   ' N " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     l   ' l " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VLS=2    
 Thiscommandinstructsthemodemtorouteonlythespeakerthroughthemodem.Thissetting   	    canbechosenbeforeplayingbackanymessage.ThemodemimmediatelyswitchestoOnlineVoiceCommandMode,andtheVCONresponseisgeneratedforcompleteness.However,sincethisisanoutputonlydevice,nothingofconsequencecanhappenuntiltheDTEsendsthe#VTXcommand.  
  
T$
T$  
      f&   "      "     
V
8 
  ' 8 " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     
t
V 
  ' V " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VLS=3    
 Thiscommandinstructsthemodemthatonlytheauxiliaryinputdevice(microphone)shouldbe   	 
t	   routedthroughthemodem.Thissettingcanbechosenbeforerecordingagreetingmessage.  
  
T$
T$  
      f&   "  V    "     c	E E  '  " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     9	c	 c  ' 	 " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VLS=4    
 Thiscommandisthesameas#VLS=0,exceptthatthemodemenablestheinternalspeakeras   	 9	   wellasthetelephoneline/handsetcircuit.  
  
T$
T$  
      f&   "  .    "     (


 
  ' 
 " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     F
(
 (  ' 
 " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                  
  
T$
T$  
      f&   "  ׍    "     6   '  " 
               !  
  4X 4 X!    VV I VV    VV I VV        1   "    2 h 6 6  '2 2 " 
    @         ?  + 
 r  	    D   L  ! T$ 4X? 0 @  r. . r    VV I VV    VV I VV                Table85.DeviceTypesSupportedby#VLS   	 h    
       @   1  ӏ    "     j"
L
 L  ' 
 " 
              *  
  4X r  	  X*    VV I VV    VV I VV       Y    Z   "     @
j"
 j  ' "
 " 
   Z            VV I VV    VV I VV       Y    Z   "     ^
@
   ' @
 " 
   Z Z         VV I VV    VV I VV       Y    Z   "     |
^
   ' ^
 " 
   Z Z         VV I VV    VV I VV      *W             d         d @             h @                   W ,    @             ,      @            +
   
 5     " 
 |
     s K      5   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ASCIIDigit Y        "     U
7
 7  4 
 " 
   Z Z     	 U
          VV I VV    VV I VV      
;     (  M "                ;   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                DeviceTypeandConsiderations Y    U    "     U
7
 74 
 " 
   Z Z     	 U
          VV I VV    VV I VV       X  Z   "     k#M M4  " 
   Z Z         VV I VV    VV I VV       X  Z   "     Ak# k4 # " 
   Z Z         VV I VV    VV I VV       W  Z   "     _A 4 A " 
   Z Z         VV I VV    VV I VV      N     ; # _    
s K 
           s       N   X       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                0 X        "     :   4  " 
   Z Z  ӹ       VV I VV    VV I VV      
;     (  2 "                  ;   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TelephoneLinewithTelephonehandset.Thisisthedefaultdeviceselected.Inthisconfiguration,the   	    usercanpickupahandsetwhichisconnectedtothesametelephonelineasthemodem,and*recordbothsidesofaconversationwitharemotestation.Themodemcurrentlysupportsonetelephoneline/handset,whichisinthefirstpositionofthe#VLS=?response.(Notethatthemodemcaninterfacetomultipletelephonelinesbyhaving 0'sinmultiplepositionsinthe#VLS?response.)Ifatelephoneline   	    isselected,themodemmustbeonhookorithangsup.TheOKmessageisgenerated. W        "     s 4 s " 
   Z Z  ӹ         VV I VV    VV I VV       X  Z   "      4  " 
   Z Z          VV I VV    VV I VV       X  Z   "     
 4  " 
   Z Z         VV I VV    VV I VV       W  Z   "     +
 
4  " 
   Z Z         VV I VV    VV I VV      N     ; # +     
s  
           8       N   X       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                1 X        "     H * *  4  " 
   Z Z  ӹ       VV I VV    VV I VV      
;     (  @ "                  ;   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Transmit/ReceiveDevice(otherthantelephoneline).Thisisahandset,headset,orspeakerphone   	 *   powereddirectlybythemodem.Whensuchadeviceisselected,themodemimmediatelyentersOnlineVoiceCommandMode,DTMFmonitoringisenabledifapplicable,andtheVCONresponseissent.Themodemsupportsonesuchdeviceastheseconddevicelistedinthe#VLS=?response. W    J    "     m%O O4  " 
   Z Z  ӹ         VV I VV    VV I VV       X  Z   "     ;e e4  " 
   Z Z          VV I VV    VV I VV       X  Z   "     Y; 4 ; " 
   Z Z         VV I VV    VV I VV       W  Z   "     wY 4 Y " 
   Z Z         VV I VV    VV I VV      N     ; # w     
8  
           8       N   X       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                2 X    d    "     v   4 v " 
   Z Z  ӹ       VV I VV    VV I VV      
;     (  " "                  ;   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TransmitOnlyDevice.Normally,thisistheonboardspeaker.Whenthisdeviceisselected,themodem   	 v!   immediatelyentersOnlineVoiceCommandMode,andtheVCONresponseissent.Themodemsupportsselectionoftheinternalspeakerasthethirddevicelistedin#VLS=?response. W        "     J ,  , 4  " 
   Z Z  ӹ         VV I VV    VV I VV       X  Z   "     `!B! B!4  " 
   Z Z          VV I VV    VV I VV       X  Z   "     ~!6`! `!4  " 
   Z Z         VV I VV    VV I VV       W  Z   "     !T~!6 ~!4 6 " 
   Z Z         VV I VV    VV I VV      N     ; # !T$     
8  
           8       N   X       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                3 X        "     "q"S "  4 S " 
   Z Z  ӹ       VV I VV    VV I VV      
;     (  #i ' "                  ;   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ReceiveOnlyDevice.Normally,thisisamicrophone.Whensuchadeviceisselected,themodemim   	 "S&   mediatelyentersOnlineVoiceCommandMode,DTMFmonitoringisenabledifapplicable,andtheVCONresponseissent.Themodemsupportsonemicrophoneasthefourthelementreturnedinthe#VLS=?response. W    A    "     $!$x! $4 x! " 
   Z Z  ӹ         VV I VV    VV I VV       X  Z   "     %"%" %4 " " 
   Z Z          VV I VV    VV I VV       X  Z   "     &"%" %4 " " 
   Z Z         VV I VV    VV I VV       W  Z   "     0&"&" &4 " " 
   Z Z         VV I VV    VV I VV      N     ; # 0&"*     
8  
           8 K      N   X       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                4 X        "     M'$/'# /'  4 # " 
   Z Z  ӹ       VV I VV    VV I VV      
;     (  E($- "                  ;   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TelephonelinewithSpeakerONandhandset.ThisdevicetypecanbeusedtoallowtheDTEtose   	 /'#,   lectthetelephoneline/handset(ifpickedup)withthemodemspeakeralsoturnedON.ThiscanbeusedbytheDTEtoallowtheusertomonitoranincomingmessageasitisrecorded. W        "     (s%(U% (4 U% " 
   Z Z  ӹ         VV I VV    VV I VV      ,  "   )k&/ 
8 K 

 
        , "     *'*m' *  ' m' " 
   >d Z       "    A +'*' *  'A 'A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      #VRARingbackGoesAwayTimer(Originate)   	 +'1              M  "     0,(,( ,  ' ( " 
   Z >d     VV I VV    VV I VV      "     N,)0,( 0,  ' ( " 
   >d Z  Thiscommandcanbeused,whenoriginatingavoicecall(#CLS=8)tosetthe RingbackGoesAwaytimervalue,i.e.,an   	 N,)2   amountoftime(inunitsof100ms)measuredfromwhentheringbackcadencestopsoncedetected.Ifringbackisnotdetectedwithinthisperiod,themodemassumesthattheremotehaspickedupthelineandswitchestoOnlineVoiceCommandMode.Everytimearingbackcycleisdetected,thistimerisreset.   	 .7+5   
      >d    Q   "     *      '    " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Parameters:    
 n=0"255(0"2.55seconds)    *   
T$
T$  
      3S   Q  q    "     J>,  ,  '   " !  
  4X  X!    VV I VV    VV I VV        Q   "     h\J> J  ' > " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Default:    
 70    h\ 
T$
T$  
      3S   Q  s    "     x	lZ	N Z	  ' N " !  
  4X  X!    VV I VV    VV I VV        Q   "     	x	l x	  ' l " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                ResultCode:    
 OK    	 
T$
T$  
      3S   Q  O    "     

| 
  ' | " !  
  4X  X!    VV I VV    VV I VV        Q   "     

 
  '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                ResultCode:  
  
T$
T$  
      3S   Q  /    "        '  " !  
  4X  X!    VV I VV    VV I VV        !   "        '  " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                OK    
 Ifn=0"255.     
T$
T$  
      3   !      "        '  " 
          *  
  4X 4    X*    VV I VV    VV I VV        !   "        '  " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                ERROR    
 Otherwise.     
T$
T$  
      3   !      "     

 
  '  " 
          *  
  4X 4    X*    VV I VV    VV I VV        Q   "     

 
  '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                	    
 
T$
T$  
      3S  Commandoptions: Q      "          '   " !  
  4X  X!    VV I VV    VV I VV        "   "     ;     '   " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VRA?    
 Returnsthecurrentsettingofthe#VRAcommandasanASCIIdecimalvalueinresultcodefor   	 ;    mat.  
  
T$
T$  
      f&   "      "     |   ' | " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "         '  " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VRA=?    
 Returnsthemessage, 0255.      
T$
T$  
      f&   "  r    "        '  " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "        '  " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VRA=0    
 Turnsoffthe ringbackgoesawaytimer.Afteroneringback,thedialingmodemsendsVCON   	    andentersOnlineVoiceCommandModeimmediately.  
  
T$
T$  
      f&   "      "     i   ' i " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "        '  " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VRA=n    
 Wherendefinestheperiodwithoutringback(afteratleastoneringbackhasbeendetected)in   	    100msunits.  
  
T$
T$  
      f&   "  _    "     
Lv
. v
  ' . " 
               !  
  4X 4 X!    VV I VV    VV I VV           "    A 

L 
  'A LA " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      #VRNRingbackNeverCameTimer(Originate)   	 
                "     bD   ' D " 
   Z        VV I VV    VV I VV      "     b   ' b " 
   >d Z  Thiscommandcanbeusedwhenoriginatingavoicecall(#CLS=8)tosetthe RingbackNeverCametimervalue,i.e.,an   	 	   amountoftime(inunitsof100ms)measuredfromcompletionofdialing.Ifringbackisnotdetectedwithinthisperiod,themodemassumestheremotehaspickedupthelineandswitchestoOnlineVoiceCommandMode.
      >d    Q   "     ^@
 @  ' 
 " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Parameters:    
 n=0"255(0"2.55seconds)    ^ 
T$
T$  
      3S   Q  a    "     ~6` `  '  " !  
  4X  X!    VV I VV    VV I VV        Q   "     T~6 ~  ' 6 " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Default:    
 100    T
 
T$
T$  
      3S   Q  c    "     d
F
   ' F
 " !  
  4X  X!    VV I VV    VV I VV        Q   "     
d
   ' d
 " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                ResultCode:  
  
T$
T$  
      3S   Q  @    "     t   ' t " !  
  4X  X!    VV I VV    VV I VV        !   "        '  " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                OK    
 Ifn=0"255.     
T$
T$  
      3   !  
    "     r   ' r " 
          *  
  4X 4    X*    VV I VV    VV I VV        !   "        '  " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                ERROR    
 Otherwise.     
T$
T$  
      3   !      "     c   ' c " 
          *  
  4X 4    X*    VV I VV    VV I VV        Q   "        '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Commandoptions:  
  
T$
T$  
      3S   Q  )    "        '  " !  
  4X  X!    VV I VV    VV I VV        "   "        '  " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VRN?    
 Returnsthecurrentsettingofthe#VRNcommandasanASCIIdecimalvalueinresultcodefor   	    mat.  
  
T$
T$  
      f&   "      "     tV   ' V " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     t   ' t " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VRN=?    
 Returnsthemessage, 0255.     
T$
T$  
      f&   "  z    "     r   ' r " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "        '  " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VRN=0    
 Turnsoffthe ringbacknevercametimer.Afterdialing,themodemsendsVCONandimmedi   	    atelyentersOnlineVoiceCommandMode.  
  
T$
T$  
      f&   "      "     aC   ' C " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     a   ' a " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VRN=n    
 Wherendefinestheperiodwithoutringbackafterdialingin100msunits.     
T$
T$  
      f&   "  ]    "     oQ   ' Q " 
               !  
  4X 4 X!    VV I VV    VV I VV           "    A o   'A oA " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      #VRXVoiceReceive   	                 "     g   ' g " 
   Z        VV I VV    VV I VV      "        '  " 
   >d Z  ThisactioncommandisonlyvalidifthemodemisintheOnlineVoiceCommandMode(indicatedpreviouslywiththe   	    VCONmessage),andistheswitchtotheVoiceReceiveMode.Thiscommandisusedwhenavoicefileistobereceivedfromtheline,microphone,orhandset.The#VLScommandshouldhavebeenpreviouslyissuedtoselecttheinputsource.
      >d    Q   "     u-W W  '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Parameters:    
 None    u- 
T$
T$  
      3S   Q  !    "     =g g  '  " !  
  4X  X!    VV I VV    VV I VV        Q   "     [=   ' = " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                ResultCodes:  
  
T$
T$  
      3S   Q      "      k M    ' M " !  
  4X  X!    VV I VV    VV I VV        !   "      z k    ' k " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                CONNECT    
 WhenvoicetransferfrommodemtoDTEcanbegin.     z 
T$
T$  
      3   !      "     !\!> !  ' > " 
          *  
  4X 4    X*    VV I VV    VV I VV        !   "     !k!\ !  ' \ " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                ERROR    
 If#VLS=0andnotconnectedtoanyinputdevice.    !k 
T$
T$  
      3   !      "     "Mw"/ w"  ' / " 
          *  
  4X 4    X*    VV I VV    VV I VV           "    A ""M "  'A MA " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      #VSDEnableSilenceDeletion(VoiceReceive)   	 "       5          "     #c #E  #  ' E  " 
   Z        VV I VV    VV I VV      "     # #c  #  ' c  " 
   >d Z  ThiscommandisusedtoenableordisableVoiceReceiveModesilencedeletion.   	 # !   
      >d    Q   "     $!$! $  ' ! " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Parameters:    
 n=0or1    $!" 
T$
T$  
      3S   Q      "     %"%" %  ' " " !  
  4X  X!    VV I VV    VV I VV        Q   "     &"%" %  ' " " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Default:    
 0or1    &"# 
T$
T$  
      3S   Q      "     #'#'# '  ' # " !  
  4X  X!    VV I VV    VV I VV        Q   "     A'##'# #'  ' # " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                ResultCode:  
  
T$
T$  
      3S   Q  j    "     Q(	%3($ 3(  ' $ " !  
  4X  X!    VV I VV    VV I VV        !   "     `(%Q(	% Q(  ' 	% " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                OK    
 Ifn=1.    `(%% 
T$
T$  
      3   !  4    "     B)%$)% $)  ' % " 
          *  
  4X 4    X*    VV I VV    VV I VV        !   "     Q)	&B)% B)  ' % " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                ERROR    
 Otherwise.    Q)	&& 
T$
T$  
      3   !  =    "     3*&*& *  ' & " 
          *  
  4X 4    X*    VV I VV    VV I VV        Q   "     Q*	'3*& 3*  ' & " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Commandoptions:  
  
T$
T$  
      3S   Q  J    "     a+(C+' C+  ' ' " !  
  4X  X!    VV I VV    VV I VV        "   "     +7(a+( a+  ' ( " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VSD?    
 Returnsthecurrentsettingofthe#VSDcommandasanASCIIdecimalvalueinresultcodefor   	 +7((   mat.  
  
T$
T$  
      f&   "      "     &-)-) -  ' ) " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     D-)&-) &-  ' ) " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VSD=?    
 Returnsthemessage, 1.    D-)* 
T$
T$  
      f&   "  	    "     B.*$.* $.  ' * " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     `.+B.* B.  ' * " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VSD=0    
 Turnsoffthesilencedeletion.    `.++ 
T$
T$  
      f&   "      "     *      '    " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     H< *  *  '   " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VSD=1    
 Turnsonthesilencedeletionifthesilencesensitivitysetting#VSSisnonzero.Theaggressive   	 H<     nessofthesilencedeletioniscontrolledby#VSS.  
  
T$
T$  
      f&   "      "        '  " 
               !  
  4X 4 X!    VV I VV    VV I VV           "    A 0	$   'A A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      #VSKBufferSkidSetting   	 0	$                "     
	 	  '  " 
   Z        VV I VV    VV I VV      "     #

 
  '  " 
   >d Z  Thiscommandqueriesandsetsthenumberofbytesofsparespace,aftertheXOFFthresholdisreached,inthemodem's   	 #
   bufferduringVoiceTransmitMode.Thisequatestothe skidsparebufferspace,ortheamountofdatatheDTEcancon   	 
   tinuetosendafterbeingtoldtostopsendingdatabythemodem,beforethemodemvoicetransmitbufferoverflows.
      >d    Q   "        '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Parameter:    
 n=255(Numberofbytesof skidsparebufferspace)     
T$
T$  
      3S   Q  G    "     

 
  '  " !  
  4X  X!    VV I VV    VV I VV        Q   "     

 
  '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Default:    
 255    
 
T$
T$  
      3S   Q  \    "        '  " !  
  4X  X!    VV I VV    VV I VV        Q   "     %   '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                ResultCode:  
  
T$
T$  
      3S   Q  9    "     5)		   ' 	 " !  
  4X  X!    VV I VV    VV I VV        !   "     D8	5)	 5  ' )	 " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                OK    
 Ifn=255.    D8		 
T$
T$  
      3   !      "     &
	   ' 	 " 
          *  
  4X 4    X*    VV I VV    VV I VV        !   "     5)
&
 &  ' 
 " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                ERROR    
 Otherwise.    5)

 
T$
T$  
      3   !      "     
   ' 
 " 
          *  
  4X 4    X*    VV I VV    VV I VV        Q   "     5)   '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Commandoptions:  
  
T$
T$  
      3S   Q      "     E9' '  '  " !  
  4X  X!    VV I VV    VV I VV        "   "     cWE9 E  ' 9 " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VSK?    
 Returnsthecurrentsettingofthe#VSKcommandasanASCIIdecimalvalueinresultcodefor   	 cW   mat.  
  
T$
T$  
      f&   "      "     


   ' 
 " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     (

 
  ' 
 " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VSK=?    
 Returnsthemessage, 255.    ( 
T$
T$  
      f&   "  l"    "     &   '  " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     D8& &  '  " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VSK=n    
 ndefinesthe255unusedbytesremaininginthemodemvoicetransmitbufferafteranXOFFis   	 D8   senttotheDTE.  
  
T$
T$  
      f&   "  $    "        '  " 
               !  
  4X 4 X!    VV I VV    VV I VV           "    A ,    'A A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      #VSPSilenceDetectionPeriod(VoiceReceive)   	 ,       2'        '  "        '  " 
   Z        VV I VV    VV I VV      "        '  " 
   >d Z  ThiscommandsetstheVoiceReceiveModesilencedetectionperiod(inactivitytimer)value.Theparameter,inunitsof100   	    ms,canbeusedwhenreceivingvoicedata.Thisisanamountoftime,whichifelapsedwithoutreceivinganyADPCMdata,causesthemodemtosendthe<DLE>sor<DLE>qcodesafterinsuringthatthebufferisempty.Therearetwocases:
      >d    -   "        '  " 
   3S     B  .   I `	   h   p    x   (# 4XB 0     0    T$T$          VV I VV    VV I VV                1.     Withthemodem'ssilencedeletionfeatureenabled,the#VSPsettingisineffectaninactivitytimer.Themo   	    demmustresetthistimeroneverybyteofvoicedatareceived.  
  T$T$  
      3S   -  *    "     pdRF R  ' F " $  
  4X  I `	X$    VV I VV    VV I VV        -   "     pd p  ' d " 
   3S     B  .   I `	   h   p    x   (# 4XB 0     0    T$T$          VV I VV    VV I VV                2.     Withthemodem'ssilencedeletionfeaturedisabled,themodemdetermineswhatconstitutessilence.Thisin   	    volvesmonitoringanddebouncingthemodemvalueforaverageenergy.Ifthisdebouncedvalueislessthananarbitrarythresholdconstitutingthemodem'sdefinitionofsilenceforaperiodgreaterthanthatdefinedbythe#VSPsetting,themodemsendsthe<DLE>qor<DLE>sshieldedcodetotheDTE.  
  T$T$  
      3S   -  d-    "           '  " $  
  4X  I `	X$    VV I VV    VV I VV        Q   "           '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Parameters:    
 n=0"255(0"25.5seconds)      
T$
T$  
      3S   Q  0    "     "! !  '  " !  
  4X  X!    VV I VV    VV I VV        Q   "     "" "  '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Default:    
 55    " 
T$
T$  
      3S   Q  2    "     /### #  '  " !  
  4X  X!    VV I VV    VV I VV        Q   "     M#A/## /#  ' # " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                ResultCode:  
  
T$
T$  
      3S   Q  4    "     ]$Q?$3 ?$  ' 3 " !  
  4X  X!    VV I VV    VV I VV        !   "     l$`]$Q ]$  ' Q " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                OK    
 Ifn=0"255.    l$` 
T$
T$  
      3   !  6    "     [%O=%1 =%  ' 1 " 
          *  
  4X 4    X*    VV I VV    VV I VV        !   "     j%^[%O [%  ' O " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                ERROR    
 Otherwise.    j%^ 
T$
T$  
      3   !  8    "     L&@.&" .&  ' " " 
          *  
  4X 4    X*    VV I VV    VV I VV        Q   "     j&^L&@ L&  ' @ " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Commandoptions:  
  
T$
T$  
      3S   Q  :    "     z'n \'P  \'  ' P  " !  
  4X  X!    VV I VV    VV I VV        "   "     ' z'n  z'  ' n  " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VSP?    
 Returnsthecurrentsettingofthe#VSPcommandasanASCIIdecimalvalueinresultcodefor   	 ' !   mat.  
  
T$
T$  
      f&   "  <    "     ?)3"!)" !)  ' " " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     ])Q"?)3" ?)  ' 3" " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VSP=?    
 Returnsthemessage, 0255.    ])Q"# 
T$
T$  
      f&   "  ?    "     [*O#=*1# =*  ' 1# " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     y*m#[*O# [*  ' O# " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VSP=0    
 Turnsoffthesilenceperioddetectiontimer.    y*m#$ 
T$
T$  
      f&   "  GA    "     i+]$K+?$ K+  ' ?$ " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     +{$i+]$ i+  ' ]$ " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VSP=n    
 Wherendefinestheperiodwithoutreceivedvoicedatain100msunits.    +{$% 
T$
T$  
      f&   "  C    "     w,k%Y,M% Y,  ' M% " 
               !  
  4X 4 X!    VV I VV    VV I VV           "    A ,%w,k% w,  'A k%A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      #VSRSamplingRateSelection   	 ,%&      E        F  "     -&o-c& o-  ' c& " 
   Z        VV I VV    VV I VV      "     -&-& -  ' & " 
   >d Z  Thisparameter,alongwiththebitspersample(#VBS)command,determinesthenecessaryDTEinterfacespeedtotrans   	 -&'   mitandreceiveintheVoiceMode.   	 b.V'(   
      >d    Q   "     f H   H  '    " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Parameter:    
 n=7200(7200Hzsamplingrate)    f   
T$
T$  
      3S   Q  H    "     v.X X  '  " !  
  4X  X!    VV I VV    VV I VV        Q   "     Lv. v  ' . " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Default:    
 7200    L 
T$
T$  
      3S   Q  J    "     \>   ' > " !  
  4X  X!    VV I VV    VV I VV        Q   "     z\   ' \ " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                ResultCodes:  
  
T$
T$  
      3S   Q  L    "     l   ' l " !  
  4X  X!    VV I VV    VV I VV        !   "        '  " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                OK    
 Ifn=7200.     
T$
T$  
      3   !  LN    "     {]   ' ] " 
          *  
  4X 4    X*    VV I VV    VV I VV        !   "     {   ' { " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                ERROR    
 Otherwise.     
T$
T$  
      3   !  XP    "     lN   ' N " 
          *  
  4X 4    X*    VV I VV    VV I VV        Q   "     l   ' l " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                	     
T$
T$  
      3S  Commandoptions: Q  eR    "          '   " !  
  4X  X!    VV I VV    VV I VV        "   "          '   " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VSR?    
 Returnsthecurrentsettingofthe#VSRcommandasanASCIIdecimalvalueinresultcodefor   	     mat.  
  
T$
T$  
      f&   "  <T    "     		| 	  ' | " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     		 	  '  " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VSR=?    
 Returnsthemessage, 7200".    	 
T$
T$  
      f&   "  V    "     

 
  '  " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     

 
  '  " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VSR=7200    
 Default.    
 
T$
T$  
      f&   "  X    "        '  " 
               !  
  4X 4 X!    VV I VV    VV I VV           "    A    'A A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      #VSSSilenceDetectionTuner(VoiceReceive)   	       [        [  "        '  " 
   Z        VV I VV    VV I VV      "     
   '  " 
   >d Z  ThiscommandenablesordisablestheVoiceReceivemodesilencedetection,andcontrolsthesensitivityemployedbythe   	 
   modemincompressingperiodsofsilence.
      >d    Q   "        '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Parameters:    
 n=0"3     
T$
T$  
      3S   Q  ]    "        '  " !  
  4X  X!    VV I VV    VV I VV        Q   "     		   '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Default:    
 2    			 
T$
T$  
      3S   Q  _    "     %
	   ' 	 " !  
  4X  X!    VV I VV    VV I VV        Q   "     C7
%
 %  ' 
 " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                ResultCodes:  
  
T$
T$  
      3S   Q  a    "     SG5) 5  ' ) " !  
  4X  X!    VV I VV    VV I VV        !   "     bVSG S  ' G " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                OK    
 Ifn=0"3.    bV 
T$
T$  
      3   !  hc    "     QE3' 3  ' ' " 
          *  
  4X 4    X*    VV I VV    VV I VV        !   "     `TQE Q  ' E " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                ERROR    
 Otherwise.    `T 
T$
T$  
      3   !  xe    "     B6
$
 $  ' 
 " 
          *  
  4X 4    X*    VV I VV    VV I VV        Q   "     `T
B6
 B  ' 6
 " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Commandoptions:  
  
T$
T$  
      3S   Q  g    "     pdRF R  ' F " !  
  4X  X!    VV I VV    VV I VV        "   "     pd p  ' d " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VSS?    
 Returnsthecurrentsettingofthe#VSScommandasanASCIIdecimalvalueinresultcodefor   	    mat.  
  
T$
T$  
      f&   "  Si    "     5)   '  " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     SG5) 5  ' ) " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VSS=?    
 Returnsthemessage, 03.    SG 
T$
T$  
      f&   "  k    "     QE3' 3  ' ' " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     ocQE Q  ' E " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VSS=0    
 DisablessilencedetectionbythemodemwheninVoiceReceiveMode.    oc 
T$
T$  
      f&   "  n    "     _SA5 A  ' 5 " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     }q_S _  ' S " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VSS=1    
 Leastsensitivesetting.Whenthiscommandisreceivedbythemodem,thesystemisconfigured   	 }q   toastatewhichisleastlikelytodetectandcompressperiodsofsilence,butstillabletodosoifthelineisreallyquiet.  
  
T$
T$  
      f&   "  ip    "        '  " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "        '  " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VSS=2    
 Midrangesetting(default).Whenthiscommandisreceivedbythemodem,thesystemisconfig   	    uredtoastatewhichislikelytobethebestoverallcompromiseonnormaltelephonelines.  
  
T$
T$  
      f&   "  ks    "     v   ' v " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "        '  " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VSS=3    
 Mostsensitivesetting.Whenthiscommandisreceivedbythemodem,thesystemisconfigured   	    toastatewhichismostlikelytodetectandcompressperiodsofsilence.  
  
T$
T$  
      f&   "  Hv    "     eYG; G  ' ; " 
               !  
  4X 4 X!    VV I VV    VV I VV           "    A eY e  'A YA " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      #VTDDTMFToneReporting   	       y        y  "     { o] Q ]   ' Q " 
   Z        VV I VV    VV I VV      "      { o {   ' o " 
   >d Z  ThiscommandqueriesandcontrolswhichtypesoftonescanbedetectedandreportedtotheDTEviashieldedcodesin   	     VoiceTransmit,VoiceReceive,andOnlineVoiceCommandModes.
      >d    Q   "     l"`N"B N"  ' B " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Parameters:    
 i,j,k(threeASCIIhexadecimalbitmaps)    l"` 
T$
T$  
      3S   Q  {    "     |#p^#R ^#  ' R " !  
  4X  X!    VV I VV    VV I VV        Q   "     #|#p |#  ' p " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Default:    
 3F,3F,3F    # 
T$
T$  
      3S   Q  }    "     $$ $  '  " !  
  4X  X!    VV I VV    VV I VV        "   "     $$ $  '  " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                ݀ResultCodes:  
  
T$
T$  
      f&   "      "     %% %  '  " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     %% %  '  " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                OK    
 Ifbitssupportedwith#VTD=?areselected.    % 
T$
T$  
      f&   "  Á    "     && &  '  " 
               !  
  4X 4 X!    VV I VV    VV I VV        Q   "     && &  '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                ERROR    
 Otherwise.    &  
T$
T$  
      3S   Q       "     ' '  '  '   " !  
  4X  X!    VV I VV    VV I VV        Q   "     (!'  '  '   " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Commandoptions:  
  
T$
T$  
      3S   Q      "     ")")! )  ' ! " !  
  4X  X!    VV I VV    VV I VV        "   "     @)4"")" ")  ' " " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VTD?    
 Returnsthecurrentsettingofthe#VTDcommandasanASCIIdecimalvalueinresultcodefor   	 @)4""   mat.  
  
T$
T$  
      f&   "      "     *#*# *  ' # " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     +#*# *  ' # " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VTD=?    
 Returnsthetonereportingcapabilitiesofthemodem.    +#$ 
T$
T$  
      f&   "  2    "     +$+$ +  ' $ " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "     ,%+$ +  ' $ " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                #VTD=i,j,k    
 Wherei,j,kcorresponds(inASCIIhexadecimal)tothedesiredcapabilities,asshowninTable8   	 ,%%   6,forVoiceTransmit,VoiceReceive,andOnlineVoiceCommandModes,respectively.  
  
T$
T$  
      f&   "  }    "     -&-& -  ' & " 
               !  
  4X 4 X!    VV I VV    VV I VV        1   "    2 -&-& -  '2 &2 " 
    @         ?  + 
 r  	    D   L  ! T$ 4X? 0 @  r. . r    VV I VV    VV I VV                	   	 -&'   
       @  Table86.#VTDToneDetection/ReportingBitSettings 1  W    "          '   " 
              *  
  4X r  	  X*    VV I VV    VV I VV       Y    Z   "     ;     '   " 
   Z            VV I VV    VV I VV       Y    Z   "     Y;  ;  '   " 
   Z Z         VV I VV    VV I VV       Y    Z   "     w/Y Y  '  " 
   Z Z         VV I VV    VV I VV      *W            d          d @               @                   W ,    @             ,    p @            +
   
 5     " 
 w/     s K      5   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Bit Y    0    "        F
  " 
   Z Z     	           VV I VV    VV I VV      
;     (    "                ;   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Description Y    ޕ    "      F
  " 
   Z Z     	           VV I VV    VV I VV       X  Z   "        F
  " 
   Z Z         VV I VV    VV I VV       X  Z   "     < F
  " 
   Z Z         VV I VV    VV I VV       W  Z   "     Z< <F
  " 
   Z Z         VV I VV    VV I VV      N     ; # Z    
s K 
           s       N   X       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                0 X        "        F
  " 
   Z Z  ӹ       VV I VV    VV I VV      
;     (   "                  ;   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                0=DisableDTMFtonecapability;1=EnableDTMFtonecapability1. W        "      F
  " 
   Z Z     	             VV I VV    VV I VV       X  Z   "     		 	F
  " 
   Z Z          VV I VV    VV I VV       X  Z   "     
	 	F
  " 
   Z Z         VV I VV    VV I VV       W  Z   "     7

 
F
  " 
   Z Z         VV I VV    VV I VV      N     ; # 7
     
s  
           8       N   X       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                1 X        "     T6 6  F
  " 
   Z Z  ӹ       VV I VV    VV I VV      
;     (  L	
 "                  ;   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                0=DisableV.251300HzCallingtonecapability;1=EnableV.251300HzCallingtonecapability1. W        "     L	. .F
  " 
   Z Z     	 L	
            VV I VV    VV I VV       X  Z   "     b

D
	 D
F
 	 " 
   Z Z          VV I VV    VV I VV       X  Z   "     
8
b

 b
F
 
 " 
   Z Z         VV I VV    VV I VV       W  Z   "     
V

8
 
F
 8
 " 
   Z Z         VV I VV    VV I VV      N     ; # 
V
     
8  
           8       N   X       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                2 X        "     sU   F
 U " 
   Z Z  ӹ       VV I VV    VV I VV      
;     (  k "                  ;   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                0=DisableT.301100HzFacsimileCallingtonecapability;1=EnableT.301100HzFacsimileCallingtonecapability1. W    *    "     kM F
 M " 
   Z Z     	 k            VV I VV    VV I VV       X  Z   "     
c
 F
 c
 " 
   Z Z          VV I VV    VV I VV       X  Z   "     

 F
 
 " 
   Z Z         VV I VV    VV I VV       W  Z   "     

 F
 
 " 
   Z Z         VV I VV    VV I VV      N     ; # 
     
8  
           8       N   X       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                3 X    C    "     "   F
  " 
   Z Z  ӹ       VV I VV    VV I VV      
;     (   "                  ;   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                0=DisableV.25/T.302100HzAnswertonecapability;1=EnableV.25/T.302100HzAnswertonecapability1. W    ի    "      F
  " 
   Z Z     	             VV I VV    VV I VV       X  Z   "     0 F
  " 
   Z Z          VV I VV    VV I VV       X  Z   "     N0 0F
  " 
   Z Z         VV I VV    VV I VV       W  Z   "     l$N NF
  " 
   Z Z         VV I VV    VV I VV      N     ; # l$     
8  
           8       N   X       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                4 X        "     Ak# k  F
 # " 
   Z Z  ӹ       VV I VV    VV I VV      
;     (  9 "                  ;   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                0=DisableBell2225HzAnswertonecapability;1=EnableBell2225HzAnswertonecapability1. W    t    "     9c cF
  " 
   Z Z     	 9            VV I VV    VV I VV       X  Z   "     Oy1 yF
 1 " 
   Z Z          VV I VV    VV I VV       X  Z   "     mO F
 O " 
   Z Z         VV I VV    VV I VV       W  Z   "     m F
 m " 
   Z Z         VV I VV    VV I VV      N     ; #      
8  
           8       N   X       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                5 X    w    "        F
  " 
   Z Z  ӹ       VV I VV    VV I VV      
;     (   "                  ;   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                0=Disablecallprogresstoneandcadence(e.g.,busyanddialtone)capability;1=Enablecallprogresstoneandcadence(e.g.,busyanddialtone)capability1. W    	    "      F
  " 
   Z Z     	             VV I VV    VV I VV       X  Z   "      F
  " 
   Z Z          VV I VV    VV I VV       X  Z   "      F
  " 
   Z Z         VV I VV    VV I VV       W  Z   "     : F
  " 
   Z Z         VV I VV    VV I VV      N     ; # :     
8  
           8 K      N   X       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                67 X    N    "     W9 9  F
  " 
   Z Z  ӹ       VV I VV    VV I VV      
;     (  O "                  ;   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Reserved. W        "     W9 9F
  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     m%O OF
  " 
   Z Z          VV I VV    VV I VV       W  Z   "     Cm% mF
 % " 
   Z Z         VV I VV    VV I VV       W  Z   "     aC F
 C " 
   Z Z         VV I VV    VV I VV      3  ) ' a     
8 K 

 
        3 *W            d         d @             p @                   W ,     @            ,      @            +
   
 9     & 
 c      s K        9   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Notes:1.Themodemdetectsthistone/cadence,andreportsitviaashieldedcodetotheDTE. W    '    "     <   '  " 
   Z Z     	 <!            VV I VV    VV I VV        W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     R 
4  4   '  " 
   Z Z           VV I VV    VV I VV      /  % # R 
" 
s K 

  
        /   1   "    2 !>T! T!  '2 2 " 
    @ Z      ?  + 
 r  	    D   L  ! T$ 4X? 0 @  r. . r    VV I VV    VV I VV                 1  x    "     !\!> !  ' > " 
   Z  @      *  
  4X r  	  X*    VV I VV    VV I VV           "    A !!\ !  'A \A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      #VTSGenerateToneSignals(OnlineVoiceCommand)   	 !$      D          "     "" "  '  " 
   Z Z     VV I VV    VV I VV      "     #" "  '  " 
   >d Z  ThisactioncommandcanbeissuedtoplayoneofmoreDTMForothertones(suchasa beep")ifandonlyifthemodem   	 #%   isintheOnlineVoiceCommandMode.Themodemparsesandplaysthetonesdefinedintheparameterintheorderlisted,andnokeyabortisaccepted.Theparametercanhavethreetypesofelementsseparatedbycommas:
      >d    %   "     %g"%I" %  ' I" " 
   f&          <  (  4 `	  h   p    x   (# 4X< 0     0    T$T$          VV I VV    VV I VV                DualorSingleTones:     Thesearerepresentedbyasubstringenclosedinsquarebrackets( [])withinthe   	 %g"(   parameter.Eachsuchsubstringconsistsofthreesubelementscorrespondingto2frequenciesinHz(0,or2003000)andaduration(ASCIIdecimalinunitsof100ms).  
  T$T$  
      f&   %      "     ($'$ '  ' $ " 
               $  
  4X 4 `	 X$    VV I VV    VV I VV        %   "     7($($ (  ' $ " 
   f&          <  (  4 `	  h   p    x   (# 4X< 0     0    T$T$          VV I VV    VV I VV                VaryingDTMFDigits:     Thisisrepresentedbyasubstringenclosedincurlybraces( {})withintheparameter.   	 7($+   EachsuchsubstringconsistsoftwosubelementscorrespondingtoaDTMFdigits(09,AD,*,#),andalternatedurationsinunitsof100ms.  
  T$T$  
      f&   %      "     *Y'*;' *  ' ;' " 
               $  
  4X 4 `	 X$    VV I VV    VV I VV        Q   "     *w'*Y' *  ' Y' " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Parameters:    
 Thetonegenerationconsistsofelementsinalistwitheachelementseparatedbycommas.    *w'. 
T$
T$  
      3S   Q      "     +(+i( +  ' i( " !  
  4X  X!    VV I VV    VV I VV        Q   "     +(+( +  ' ( " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                ResultCodes:  
  
T$
T$  
      3S   Q  G    "     ,),) ,  ' ) " !  
  4X  X!    VV I VV    VV I VV        !   "     -),) ,  ' ) " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                OK    
 Commandtoplaytonesoncurrentlyselecteddeviceisaccepted.    -)0 
T$
T$  
      3   !      "     -*-* -  ' * " 
          *  
  4X 4    X*    VV I VV    VV I VV        !   "     -*-* -  ' * " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                ERROR    
 CommandwasnotissuedduringOnlineVoiceCommandModeorstringisgrammaticallyincor   	 -*1   rect.    .l+2 
T$
T$  
      3   !  Q    "     *      '    " 
          *  
  4X 4    X*    VV I VV    VV I VV           "    A k_ *  *  'A  A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      #VTXVoiceTransmit   	 k_                  "     @4" "  '  " 
   Z        VV I VV    VV I VV      "     ^R@4 @  ' 4 " 
   >d Z  ThisactioncommandcanbeissuedifandonlyifthemodemisintheOnlineVoiceCommandMode(indicatedpreviously   	 ^R   withtheVCONmessage),andistheswitchtoVoiceTransmitMode.#VTXisusedwhenavoicefileistobetransmittedtotheline,speaker,orhandset.The#VLScommandshouldhavebeenpreviouslyissuedtoselecttheoutputsource.
      >d    Q   "     

 
  '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Parameters:    
 None    
 
T$
T$  
      3S   Q  ,    "        '  " !  
  4X  X!    VV I VV    VV I VV        Q   "     
   '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                ResultCodes:    
     
 
T$
T$  
      3S   Q  
    "     &

 
  '  " !  
  4X  X!    VV I VV    VV I VV        !   "     5
)&
 &
  '  " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                CONNECT    
 WhenvoicetransmissionbyDTEcanbegin.    5
) 
T$
T$  
      3   !      "     
 
  '  " 
          *  
  4X 4    X*    VV I VV    VV I VV        !   "     &   '  " 
   3     9  %  4     p    x   (# 4X9 0     0    
T$T$          VV I VV    VV I VV                ERROR    
 If#VLS=0andoutputdevicenotconnected.    & 
T$
T$  
      3   !      "        '  " 
          *  
  4X 4    X*    VV I VV    VV I VV           "    d l`   'd d " 
   3S     ?  + 
 4 
  <   D   L  ! T$ 4X?    XVV XI VV    XVV XX XVV           

    
      	   	 l`   
      3S  8.4.     SREGISTERS   	 H         H          "     O1  1  '   "    VV X XVV    VV I VV      "     m%O O  '  " 
   >d     ThefollowingSregisterisglobal,meaningthatitcanbesetinanyappropriatemode(i.e.,any#CLSsetting).   	 m%   
      >d       "    A dk# k  'A #A " ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV           

    
      S30Deadman(Inactivity)Timer   	 d                "     9c c  '  " 
   Z        VV I VV    VV I VV        Q   "     W9   ' 9 " 
   3S Z  <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Range:    
 n=0"255    W 
T$
T$  
      3S   Q      "     wY   ' Y " !  
  4X  X!    VV I VV    VV I VV        Q   "     w   ' w " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Default:    
 0(OFF,whichmeansDTEshouldusuallysetittosomevalueforVoice)     
T$
T$  
      3S   Q      "        '  " !  
  4X  X!    VV I VV    VV I VV        Q   "     	   '  " 
   3S     <  (    <   D   L  ! T$ 4X< 0    
          VV I VV    VV I VV                Commandoptions:  
  
T$
T$  
      3S   Q      "     
	 	  '  " !  
  4X  X!    VV I VV    VV I VV        "   "     9

 
  '  " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                S30=0    
 Deadmantimeroff.Nomatterhowlongitmightcontinue,themodemneverspontaneously   	 9
   hangsupthetelephonelineorswitchestoautobaudmodeasaresultofinactivity.  
  
T$
T$  
      f&   "  z    "     z   ' z " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "        '  " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                S30=1to255    
 Thisistheperiodoftime(inseconds),whichifexpiredcausesthemodemtohangupthetele   	    phonelineifitisoffhookandnodatahaspassedduringtheperiod.Thetimerisalsoactivewheneverthe#BDRsettingisnonzero.Inordertoavoidastatewherespeedsenseisdisabled(eventhoughthePCcancrash,comebackup,andtrytoissuecommandsatwhatshouldbeasupportedspeed),theinactivitytimeoutoccursifthereisnodatapassedontheDTEinterfacewithintheS30period,evenifthemodemisonhook.DTEsoftwaremustnotselectanonzerosettingfor#BDRuntilitisreadytoestablishatelephonecallorvirtualconnectiontoaspeakerormicrophone.Whenthereisaninactivitytimeoutwith#CLS=8,themodemalwaysforces#CLS=0and#BDR=0.  
  
T$
T$  
      f&   "  E    "     ^@   ' @ " 
               !  
  4X 4 X!    VV I VV    VV I VV           "    d 
^   'd ^d " 
   3S     ?  + 
 4 
  <   D   L  ! T$ 4X?    XVV XI VV    XVV XX XVV           

    
      8.5.     RESULTCODESFORVOICEOPERATION   	 
   
      3S     u        I  "     \> >  '  "    VV X XVV    VV I VV        "   "     z2\ \  '  " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                VCON    
 VCONissentwhenthemodemisconfiguredforvoice(#CLS=8),orwhenafteransweringor   	 z2   originatingacall,themodementerstheOnlineVoiceCommandModeforthefirsttime.Typically,thisisimmediatelyafteranoffhookinanswermode,andafterringbackceasesinoriginatemode.VCONisalsosentwhentheDTErequestsaswitchfromVoiceTransmitModetoOnlineVoiceCommandModebyissuinga<DLE><ETX>tothemodem,orwhentheDTErequestsaswitchfromVoiceReceiveModetoOnlineVoiceCommandModeviathekeyabort.  
  
T$
T$  
      f&   "  O    "        '  " 
               !  
  4X 4 X!    VV I VV    VV I VV        "   "        '  " 
   f&          <  (  4  <   D   L  ! T$ 4X< 0     0    
T$T$          VV I VV    VV I VV                CONNECT    
 CONNECTissentwhenswitchingfromtheOnlineVoiceCommandModetoeitherVoiceRe   	    ceiveModeviathe#VRXcommand,ortoVoiceTransmitModeviathe#VTXcommand.ThismessageissenttotheDTEtoinformitthatitmaybeginreceivingorsendingADPCMdata.  
  
T$
T$  
      f&   "      "     y1[ [  '  " 
               !  
  4X 4 X!    VV I VV    VV I VV           "    d y1 y  'd 1d " 
   3S     ?  + 
 4 
  <   D   L  ! T$ 4X?    XVV XI VV    XVV XX XVV           

    
      8.6.     EXAMPLESOFVOICEOPERATION   	    
      3S                "     /   '  "    VV X XVV    VV I VV      "     M/ /  '  " 
   >d     SeeTables87through813.   	 M   
      >d    1   "    2 }5K K  '2 2 " 
    @         ?  + 
 r  	    D   L  ! T$ 4X? 0 @  r. . r    VV I VV    VV I VV                	   	 }5   
       @  Table87.RecordaGreetingMessage 1      "          '   " 
              *  
  4X r  	  X*    VV I VV    VV I VV       Y    Z   "          '   " 
   Z            VV I VV    VV I VV       Y    Z   "         '   " 
   Z Z         VV I VV    VV I VV       Y    Z   "     ;/   '  " 
   Z Z         VV I VV    VV I VV       Y    Z   "     YM;/ ;  ' / " 
   Z Z         VV I VV    VV I VV      *W             d         d  @              @                   W ,    @             ,                 ,    p @            +
   
 5     " 
 YM     s K      5   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                DTEtoModem Y    ~    "        4  " 
   Z Z     	           VV I VV    VV I VV      
;     (  	 "                ;   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ModemtoDTE Y    5	    "      4  " 
   Z Z     	           VV I VV    VV I VV      
;     (  	 "                ;   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                DescriptionandInterpretation Y    
    "        " 
   Z Z     	           VV I VV    VV I VV       W  Z   "      
	 	  " 
   Z Z         VV I VV    VV I VV       W  Z   "     
 
  
  " 
   Z Z         VV I VV    VV I VV       W  Z   "     <
0
 
  " 
   Z Z         VV I VV    VV I VV       W  Z   "     Z
N<
0 <
 0 " 
   Z Z         VV I VV    VV I VV      N     ; # Z
N    
s K 
           s         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #CLS=8 W    L    "        4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "      4  " 
   Z Z           VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ConfigurethemodemforVoiceMode. W    e    "        " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     
   " 
   Z Z          VV I VV    VV I VV       W  Z   "     !

 
  " 
   Z Z         VV I VV    VV I VV       W  Z   "     ?
3!
 !
  " 
   Z Z         VV I VV    VV I VV       W  Z   "     ]
Q?
3 ?
 3 " 
   Z Z         VV I VV    VV I VV      N     ; # ]
Q     
s  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     zn\P \  4 P " 
   Z Z           VV I VV    VV I VV      
4     !  zn                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W    :    "     zn\P \4 P " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  rf	                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemconfirmscommandimplemented,andisnowsetupforvoice. W        "     zn\P \ P " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     rf r f " 
   Z Z          VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV      N     ; # 	     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VBS=4 W    2    "     		   4 	 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     		 4 	 " 
   Z Z           VV I VV    VV I VV      
4     !  	                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEasksfor4bitcompression.TheDTEneedstoworkat38,400bpssinceafterstartandstopbitsareadded,thespeedincreasesto36,000bps. W    K!    "     

  
 " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "        " 
   Z Z          VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "     ."   " 
   Z Z         VV I VV    VV I VV      N     ; # ."
     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  &    "     K?
-!
 -  4 !
 " 
   Z Z           VV I VV    VV I VV      
4     !  K?
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W    '    "     K?
-!
 -4 !
 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  C7                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemisconfiguredfor4bitcompression. W    )    "     K?
-!
 - !
 " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     aUC7 C 7 " 
   Z Z          VV I VV    VV I VV       W  Z   "     saU a U " 
   Z Z         VV I VV    VV I VV       W  Z   "     s  s " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV      N     ; #      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                S30=60 W    s-    "        4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  /    "      4  " 
   Z Z           VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                DTEwantstoinsurethatthemodemcanrecoverevenifDTEdieswiththebaudratesettoaspeedwhichcannotbespeedsensed. W    0    "     qe q e " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     {  { " 
   Z Z          VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV      N     ; #      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  35    "        4  " 
   Z Z           VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W    6    "      4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Modemnowhasdeadmantimersetto1minute.Ifnoactivitytakesplaceafteraconnection,ornoDTEactivitytakesplaceafter#BDRischanged,themodemrevertsto#CLS=0,#BDR=0. W    H8    "     ~l` l ` " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     v  v " 
   Z Z          VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV      N     ; #      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #BDR=16 W    (=    "        4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  >    "      4  " 
   Z Z           VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEknowsthatcompressionrequiresa38,400bpsspeed,soitforcesthisasthenewspeed.(Forthisexample,letssaythattheDTEwassendingallcommands,includingthisone,at2400bps.) W    B@    "     yg[ g [ " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "      } q }  q " 
   Z Z          VV I VV    VV I VV       W  Z   "           " 
   Z Z         VV I VV    VV I VV       W  Z   "           " 
   Z Z         VV I VV    VV I VV       W  Z   "           " 
   Z Z         VV I VV    VV I VV      N     ; #       
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  0E    "     "! !  4  " 
   Z Z           VV I VV    VV I VV      
4     !  "                 4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W    F    "     "! !4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  
#!                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThisOKmessageissentat2400bps,butthemodemthenswitchesto38,400bps.Allsubsequentcommandsareassumedtobesentat38,400bps.IftheDTEdoesnotswitchto38,400bpsaftertheOK<CR><LF>,itwillnotrecognizethedatastreamcomingfromthemodem.TheS30timerisnowactive. W    EH    "     7$+$
 $ 
 " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     M%A/%# /% # " 
   Z Z          VV I VV    VV I VV       W  Z   "     k%_M%A M% A " 
   Z Z         VV I VV    VV I VV       W  Z   "     %}k%_ k% _ " 
   Z Z         VV I VV    VV I VV       W  Z   "     %%} % } " 
   Z Z         VV I VV    VV I VV      N     ; # %$     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VSP=20 W    M    "     && &  4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  ' '                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  $O    "     && &4  " 
   Z Z           VV I VV    VV I VV      
4     !  &&                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEchangesitsownspeedto38,400bpsandsendsthiscommandtosetupthesilencedetectionperiodfor2seconds. W    P    "     {'o ]'Q  ]' Q  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     (!s(g! s( g! " 
   Z Z          VV I VV    VV I VV       W  Z   "     (!(! ( ! " 
   Z Z         VV I VV    VV I VV       W  Z   "     (!(! ( ! " 
   Z Z         VV I VV    VV I VV       W  Z   "     (!(! ( ! " 
   Z Z         VV I VV    VV I VV      N     ; # (!(     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  MU    "     *")" )  4 " " 
   Z Z           VV I VV    VV I VV      
4     !  *"*                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W    V    "     *")" )4 " " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !   +#+                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemagrees.Whenreceivingvoicedata,2secondsofsilenceterminatestheReceiveMode.Forhandsetoperation,thisamountstoahangup. W    bX    "     *#*# * # " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     +$+$ + $ " 
   Z Z          VV I VV    VV I VV       W  Z   "     +$+$ + $ " 
   Z Z         VV I VV    VV I VV       W  Z   "     ,%+$ + $ " 
   Z Z         VV I VV    VV I VV       W  Z   "     /,#%,% , % " 
   Z Z         VV I VV    VV I VV      N     ; # /,#%,     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VSD=1 W    ]    "     L-@&.-"& .-  4 "& " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  D.8'/                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  ^    "     L-@&.-"& .-4 "& " 
   Z Z           VV I VV    VV I VV      
4     !  L-@&.                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Thisenablessilencedeletion. W    3`    "     L-@&.-"& .- "& " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     b.V'D.8' D. 8' " 
   Z Z          VV I VV    VV I VV       W  Z   "     .t'b.V' b. V' " 
   Z Z         VV I VV    VV I VV       W  Z   "     .'.t' . t' " 
   Z Z         VV I VV    VV I VV       W  Z   "     .'.' . ' " 
   Z Z         VV I VV    VV I VV      
N     ; # .'/     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  zd    "     V 8    4 8  " 
   Z Z           VV I VV    VV I VV      
4     !  V                 4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W    f    "     V 8  4 8  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  N                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemconfirmscommandreception. W    g    "     V 8   8  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     lN  N " 
   Z Z          VV I VV    VV I VV       W  Z   "     l  l " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV      N     ; #      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VSS=1 W    k    "     +
 
  4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  #                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  mm    "     +
 
4  " 
   Z Z           VV I VV    VV I VV      
4     !  +                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEhasdecidedtouselevel 1silencedetectionsensitivity,meaningitismaking   	 
   itsomewhatmoredifficulttodeleteandcompresssilenceforthemodem,butexpectsthatwhentheuserhashungupthehandset,thesilenceisindeeddetected.TheDTEhastriedtoimprovethequalityofthemessagebecauseitknowsthisisahandsetoperation.Also,sincesilencedeletionhasbeenenabled,the#VSPsettingforsilencedetectionnowbecomesbasicallyaninactivitytimer.Ifsilencedeletionisturnedoffhereinsteadofenabled,the#VSPtimerisbaseduponaverageenergyreadingsfromthemodem. W    n    "     8   " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     N	0 0  " 
   Z Z          VV I VV    VV I VV       W  Z   "     l$	N	 N 	 " 
   Z Z         VV I VV    VV I VV       W  Z   "     B	l$	 l $	 " 
   Z Z         VV I VV    VV I VV       W  Z   "     `	B	  B	 " 
   Z Z         VV I VV    VV I VV      N     ; # `	     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  u    "     
}

_
 
  4 _
 " 
   Z Z           VV I VV    VV I VV      
4     !  
}
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W    #w    "     
}

_
 
4 _
 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  u                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemconfirmscommandreception. W    x    "     
}

_
 
 _
 " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     u  u " 
   Z Z          VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "     5   " 
   Z Z         VV I VV    VV I VV      N     ; # 5     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VLS=? W    |    "     R

4 4  4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  J                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  ~    "     R

4 44  " 
   Z Z           VV I VV    VV I VV      
4     !  R

                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Findoutwhattypeofdevicesaresupportedbytheproduct. W        "     R

4 4  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     h J J  " 
   Z Z          VV I VV    VV I VV       W  Z   "     >h  h   " 
   Z Z         VV I VV    VV I VV       W  Z   "     \>  > " 
   Z Z         VV I VV    VV I VV       W  Z   "     z\  \ " 
   Z Z         VV I VV    VV I VV      N     ; # z     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  y    "     y   4 y " 
   Z Z           VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                0,1,2,3,4OK W        "     i 4 i " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThemodemtellstheDTEthatishasatelephonelinewithhandset(#VLS=0),aninput/outputdevicesuchasahandsetorspeakerphone(#VLS=1),andanoutputonlydevicesuchasaspeaker. W        "     M/ /  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     cE E  " 
   Z Z          VV I VV    VV I VV       W  Z   "     9c c  " 
   Z Z         VV I VV    VV I VV       W  Z   "     W9  9 " 
   Z Z         VV I VV    VV I VV       W  Z   "     uW  W " 
   Z Z         VV I VV    VV I VV      N     ; # u     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VLS=1 W        "     ~   4 ~ " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     ~ 4 ~ " 
   Z Z           VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Selectthehandsetastheinputdevicetobeusedbythemodem. W        "     ~  ~ " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "        " 
   Z Z          VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "     6   " 
   Z Z         VV I VV    VV I VV       W  Z   "     T6 6  " 
   Z Z         VV I VV    VV I VV      N     ; # T     
8  
           8 K        N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W       "     q)S S  4  " 
   Z Z           VV I VV    VV I VV      
4     !  q)                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                VCON W        "     q)S S4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  i!                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemagrees,switchesoutthetelephoneline,switchesinthehandset,andthemodementersOnlineVoiceCommandMode.Sincethisisahandset,andsincethebaudratehasbeenpreselectedwith#BDR,thisalsomeansthatDTMFdetectionandreportingisnowenabled.Theusercanpickupthetelephoneandsendtonesatthispoint,whicharedeliveredasshieldedcodestotheDTE,althoughthevoicedataisnotyetbeingpassed. W        "        " 
   Z Z  ӹ         VV I VV    VV I VV      ,  "   " 
8 K 

 
        ,   1   "    2 0   '2 2 " 
    @ Z      ?  + 
 r  	    D   L  ! T$ 4X? 0 @  r. . r    VV I VV    VV I VV                	   	 0$   
       @  Table87.RecordaGreetingMessage 1    K    "     *      '    " 
   Z     ӹ    *  
  4X r  	  X*    VV I VV    VV I VV       Y    Z   "     @4" "  '  " 
   Z Z         VV I VV    VV I VV       Y    Z   "     ^R@4 @  ' 4 " 
   Z Z         VV I VV    VV I VV       Y    Z   "     |p^R ^  ' R " 
   Z Z         VV I VV    VV I VV       Y    Z   "     |p |  ' p " 
   Z Z         VV I VV    VV I VV      *h             d          d @                          p @                   h ,    @             ,                 ,    p @            +
   
 5     " 
      s K      5   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                DTEtoModem Y        "     +	
	 
	  4  " 
   Z Z     	 +	          VV I VV    VV I VV      
;     (  #
 "                ;   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ModemtoDTE Y        "     +	
	 
	4  " 
   Z Z     	 +	          VV I VV    VV I VV      
;     (  #
 "                ;   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                DescriptionandInterpretation Y    N    "     +	
	 
	  " 
   Z Z     	 +	          VV I VV    VV I VV       W  Z   "     A
5#
 #
  " 
   Z Z         VV I VV    VV I VV       W  Z   "     _
SA
5 A
 5 " 
   Z Z         VV I VV    VV I VV       W  Z   "     }
q_
S _
 S " 
   Z Z         VV I VV    VV I VV       W  Z   "     
}
q }
 q " 
   Z Z         VV I VV    VV I VV      N     ; # 
    
s K 
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VRX W        "        4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  <    "      4  " 
   Z Z           VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThistellsthemodemthattheDTEisreadytoreceiveavoicemessageatthecurrentcompression/samplingsettings. W    Ū    "        " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     

 
  " 
   Z Z          VV I VV    VV I VV       W  Z   "     

 
  " 
   Z Z         VV I VV    VV I VV       W  Z   "     

 
  " 
   Z Z         VV I VV    VV I VV       W  Z   "     
 
  " 
   Z Z         VV I VV    VV I VV      N     ; #      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  `    "     7+
   4 
 " 
   Z Z           VV I VV    VV I VV      
4     !  7+	                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                CONNECT W        "     7+
 4 
 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  /#	
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThemodemtellstheDTEthatitcannowexpectdata.ThemodementersVoiceReceiveMode.DTMFmonitoringisstillenabledaswellasADPCMdataflow. W    z    "        " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     		  	 " 
   Z Z          VV I VV    VV I VV       W  Z   "     "
	  	 " 
   Z Z         VV I VV    VV I VV       W  Z   "     @4
"
 " 
 " 
   Z Z         VV I VV    VV I VV       W  Z   "     ^R
@4
 @ 4
 " 
   Z Z         VV I VV    VV I VV      N     ; # ^R
     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  ;    "     {o]Q ]  4 Q " 
   Z Z           VV I VV    VV I VV      
4     !  {o
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <Data> W    ĸ    "     {o]Q ]4 Q " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  sg                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Usersays: Hello,thisisme,press*toskipthismessage.I'mhappythatyouhave   	 ]Q
   called,sopress5tosendyourfax,oryoucanleaveyourmessageatthebeep.User   	     thenhangsup,themessageisbufferedtotheDTE,andtheDTEwaitsforthemessagetoend.TheDTEshouldhavesomekindofmaximumtimerrunningtoensurethattheuserwon'tspeaklongerthansomepredeterminedlimit.Alternatively,theDTEcanrequiretheusertoenteraDTMFtonetoterminatetransmissionofthemessagetotheDTE. W    T    "        " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "        " 
   Z Z          VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "     /#   " 
   Z Z         VV I VV    VV I VV       W  Z   "     MA/# / # " 
   Z Z         VV I VV    VV I VV      N     ; # MA     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     j^L@ L  4 @ " 
   Z Z           VV I VV    VV I VV      
4     !  j^                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <DLE>q W    3    "     j^L@ L4 @ " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  bV                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemhasnoticed(#VSPtimeout)thattheuserhasfinished.ThemodemreportsthiswhilestayinginVoiceReceiveMode.DTMFdetectionandreportingisstillactive.TheDTEnowhastheentiregreetingmessageondisk. W        "        " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "        " 
   Z Z          VV I VV    VV I VV       W  Z   "         " 
   Z Z         VV I VV    VV I VV       W  Z   "     *     " 
   Z Z         VV I VV    VV I VV       W  Z   "     H<* *  " 
   Z Z         VV I VV    VV I VV      N     ; # H<     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     eYG; G  4 ; " 
   Z Z           VV I VV    VV I VV      
4     !  eY                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <DLE>* W    V    "     eYG; G4 ; " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  ]Q                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Theuserhasinadvertentlypressedthe *button,buttheDTEisnotinterestedinthis   	 G;   presently. W        "     (
 
  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     >2     " 
   Z Z          VV I VV    VV I VV       W  Z   "     \P>2 > 2 " 
   Z Z         VV I VV    VV I VV       W  Z   "     zn\P \ P " 
   Z Z         VV I VV    VV I VV       W  Z   "     zn z n " 
   Z Z         VV I VV    VV I VV      N     ; #      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ! W        "           4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  !                 4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "         4  " 
   Z Z           VV I VV    VV I VV      
4     !                   4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEissuesakeyaborttoswitchtoOnlineVoiceCommandMode. W        "           " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     !! !  " 
   Z Z          VV I VV    VV I VV       W  Z   "     !! !  " 
   Z Z         VV I VV    VV I VV       W  Z   "     "! !  " 
   Z Z         VV I VV    VV I VV       W  Z   "     %"" "  " 
   Z Z         VV I VV    VV I VV      N     ; # %"      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  	    "     B#6$# $#  4  " 
   Z Z           VV I VV    VV I VV      
4     !  B#6"                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <DLE><ETX>VCON W        "     :$.$ $4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  2%&$                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThemodemexitsVoiceReceiveModeandswitchestoOnlineVoiceCommandMode. W    +    "     B#6$# $#  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     X$L:$. :$ . " 
   Z Z          VV I VV    VV I VV       W  Z   "     v$jX$L X$ L " 
   Z Z         VV I VV    VV I VV       W  Z   "     $v$j v$ j " 
   Z Z         VV I VV    VV I VV       W  Z   "     $$ $  " 
   Z Z         VV I VV    VV I VV      N     ; # $#     
8  
           8 K        N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VLS=0 W        "     O&C1&% 1&  4 % " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  G'; '                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  0    "     O&C1&% 1&4 % " 
   Z Z           VV I VV    VV I VV      
4     !  O&C&                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEdidnotreallyhavetodothis,butwantstomakesurethatitgetsnomoreDTMFcodesfromthehandset.SelectionofthetelephonelinehereforcesthemodemoutofOnlineVoiceCommandMode,whichisequivalenttohangingup. W        "     ' '  '   " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     (!(! ( ! " 
   Z Z          VV I VV    VV I VV       W  Z   "     (!(! ( ! " 
   Z Z         VV I VV    VV I VV       W  Z   "     )"(! ( ! " 
   Z Z         VV I VV    VV I VV       W  Z   "     -)!")" ) " " 
   Z Z         VV I VV    VV I VV      N     ; # -)!")     
8 K 
           8 K        N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     *y#g*[# g*  4 [# " 
   Z Z           VV I VV    VV I VV      
4     !  *y#+                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W    U    "     *y#g*[# g*4 [# " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  }+q$,                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     *y#g*[# g* [# " 
   Z Z           VV I VV    VV I VV      ,  "   *y#+ 
8 K 

	 
        ,   1   "    2 ,%,s% ,  '2 s%2 " 
    @ Z      ?  + 
 r  	    D   L  ! T$ 4X? 0 @  r. . r    VV I VV    VV I VV                 1  b    "     ,%,% ,  ' % " 
   Z  @      *  
  4X r  	  X*    VV I VV    VV I VV        1   "    2 -%,% ,  '2 %2 " 
    @ Z      ?  + 
 r  	    D   L  ! T$ 4X? 0 @  r. . r    VV I VV    VV I VV                
       @   1  .    "     .&-& -  ' & " 
   Z         *  
  4X r  	  X*    VV I VV    VV I VV        1   "    2 5.)'.& .  '2 &2 " 
    @ Z      ?  + 
 r  	    D   L  ! T$ 4X? 0 @  r. . r    VV I VV    VV I VV                	   	 5.)'/   
       @  Table88.PlaybackaGreetingMessage 1    
    "          '   " 
   Z         *  
  4X r  	  X*    VV I VV    VV I VV       Y    Z   "     ;     '   " 
   Z Z         VV I VV    VV I VV       Y    Z   "     Y;  ;  '   " 
   Z Z         VV I VV    VV I VV       Y    Z   "     w/Y Y  '  " 
   Z Z         VV I VV    VV I VV       Y    Z   "     Mw/ w  ' / " 
   Z Z         VV I VV    VV I VV      *h             d    
      d @                          p @                   h ,    @             ,                 ,    p @            +
   
 5     " 
 M     s K      5   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                DTEtoModem Y        "     &   4  " 
   Z Z     	 &          VV I VV    VV I VV      
;     (   "                ;   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ModemtoDTE Y    Z    "     & 4  " 
   Z Z     	 &          VV I VV    VV I VV      
;     (   "                ;   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                DescriptionandInterpretation Y        "     &   " 
   Z Z     	 &          VV I VV    VV I VV       W  Z   "     <   " 
   Z Z         VV I VV    VV I VV       W  Z   "     Z< <  " 
   Z Z         VV I VV    VV I VV       W  Z   "     x0Z Z  " 
   Z Z         VV I VV    VV I VV       W  Z   "     Nx0 x 0 " 
   Z Z         VV I VV    VV I VV      N     ; # N    
s K 
           s         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #CLS=8 W    q    "     )   4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  !	                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     ) 4  " 
   Z Z           VV I VV    VV I VV      
4     !  )                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ConfigurethemodemforVoiceMode. W         "     )   " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     ?	!	 !	  " 
   Z Z          VV I VV    VV I VV       W  Z   "     ]	?	 ?	  " 
   Z Z         VV I VV    VV I VV       W  Z   "     {	3]	 ]	  " 
   Z Z         VV I VV    VV I VV       W  Z   "     	Q{	3 {	 3 " 
   Z Z         VV I VV    VV I VV      N     ; # 	Q     
s  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     
n
P 
  4 P " 
   Z Z           VV I VV    VV I VV      
4     !  
n                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W    _    "     
n
P 
4 P " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  f	                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemconfirmscommandreception,andisnowsetupforvoice. W        "     
n
P 
 P " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     f  f " 
   Z Z          VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "     &   " 
   Z Z         VV I VV    VV I VV      N     ; # &	     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VBS=4 W    U    "     C
	%
	 %
  4 	 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  ;
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  
    "     C
	%
	 %
4 	 " 
   Z Z           VV I VV    VV I VV      
4     !  C
	                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEasksfor4bitcompression.ThedatafromtheDTEneedstotravelat38,400bpssinceafterstartandstopbitsareadded,thespeedincreasesto36,000bps. W    n    "     

 
 
 " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "        " 
   Z Z          VV I VV    VV I VV       W  Z   "     .   " 
   Z Z         VV I VV    VV I VV       W  Z   "     L. .  " 
   Z Z         VV I VV    VV I VV       W  Z   "     j"L L  " 
   Z Z         VV I VV    VV I VV      N     ; # j"
     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  ;    "     ?
i!
 i  4 !
 " 
   Z Z           VV I VV    VV I VV      
4     !  ?
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W        "     ?
i!
 i4 !
 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  7                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemisconfiguredfor4bitcompression. W    P    "     ?
i!
 i !
 " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     U7  7 " 
   Z Z          VV I VV    VV I VV       W  Z   "     sU  U " 
   Z Z         VV I VV    VV I VV       W  Z   "     s  s " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV      N     ; #      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #BDR=16 W        "        4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  7    "      4  " 
   Z Z           VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEknowsthatcompressionrequiresa38,400bpsspeed,soitforcesthisasthenewspeed.(Forthisexample,letssaythattheDTEwassendingallcommands,includingthisone,at4800bps.) W        "     :d d  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     Pz2 z 2 " 
   Z Z          VV I VV    VV I VV       W  Z   "     nP  P " 
   Z Z         VV I VV    VV I VV       W  Z   "     n  n " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV      N     ; #      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  #    "        4  " 
   Z Z           VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W    7%    "      4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThisOKmessageissentat4800bps,butthemodemswitchesto38,400bps.Allsubsequentcommandsareassumedtobesentat38,400bps.TheDTEshouldswitchafterthe<CR><LF>followingtheOK.TheS30timerisnowactive. W    &    "     }5_ _  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     Ku- u - " 
   Z Z          VV I VV    VV I VV       W  Z   "     iK  K " 
   Z Z         VV I VV    VV I VV       W  Z   "     i  i " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV      N     ; #      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VSD=1 W    +    "     
   4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  ]-    "     
 4  " 
   Z Z           VV I VV    VV I VV      
4     !  
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Thisenablessilenceinsertion. W    .    "     
   " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "         " 
   Z Z          VV I VV    VV I VV       W  Z   "     >     " 
   Z Z         VV I VV    VV I VV       W  Z   "     \> >  " 
   Z Z         VV I VV    VV I VV       W  Z   "     z2\ \  " 
   Z Z         VV I VV    VV I VV      N     ; # z2     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  .3    "     Oy1 y  4 1 " 
   Z Z           VV I VV    VV I VV      
4     !  O                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W    4    "     Oy1 y4 1 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  G                 4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemconfirmscommandreception.(#VSSisunnecessaryforplayback.) W    C6    "     Oy1 y 1 " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     eG  G " 
   Z Z          VV I VV    VV I VV       W  Z   "     e  e " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV      N     ; #       
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VLS=2 W    :    "     $      4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  !#                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  C<    "     $    4  " 
   Z Z           VV I VV    VV I VV      
4     !  $ "                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Selectthespeakerastheoutputdevicetobeusedbythemodem. W    =    "     $      " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     :!! !  " 
   Z Z          VV I VV    VV I VV       W  Z   "     X!:! :!  " 
   Z Z         VV I VV    VV I VV       W  Z   "     v!.X! X!  " 
   Z Z         VV I VV    VV I VV       W  Z   "     !Lv!. v! . " 
   Z Z         VV I VV    VV I VV      N     ; # !L#     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  4B    "     "i"K "  4 K " 
   Z Z           VV I VV    VV I VV      
4     !  "i%                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                VCON W    C    "     "i"K "4 K " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  #a &                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemconfirmscommandreception,andentersOnlineVoiceCommandMode.Sincethisisanoutputonlydevice,nothingmorecanhappenyet. W    KE    "     h#  J#  J#   " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     ~$6!`$! `$ ! " 
   Z Z          VV I VV    VV I VV       W  Z   "     $T!~$6! ~$ 6! " 
   Z Z         VV I VV    VV I VV       W  Z   "     $r!$T! $ T! " 
   Z Z         VV I VV    VV I VV       W  Z   "     $!$r! $ r! " 
   Z Z         VV I VV    VV I VV      N     ; # $!'     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VTX W     J    "     %"%" %  4 " " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  &#*                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  K    "     %"%" %4 " " 
   Z Z           VV I VV    VV I VV      
4     !  %")                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThistellsthemodemthattheDTEisreadytosendvoiceperthecurrentcompression/samplingsettings. W    M    "     &d#&F# & F# " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     'z$'\$ ' \$ " 
   Z Z          VV I VV    VV I VV       W  Z   "     '$'z$ ' z$ " 
   Z Z         VV I VV    VV I VV       W  Z   "     '$'$ ' $ " 
   Z Z         VV I VV    VV I VV       W  Z   "     ($'$ ' $ " 
   Z Z         VV I VV    VV I VV      N     ; # ($+     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  Q    "     9)%)% )  4 % " 
   Z Z           VV I VV    VV I VV      
4     !  9)%-                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                CONNECT W    1S    "     9)%)% )4 % " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  1*&.                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThemodemtellstheDTEthatitcannowsenddata.ThemodementersVoiceTransmitModeandADPCMdataflowbegins. W    T    "     )&)& ) & " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     +'*' * ' " 
   Z Z          VV I VV    VV I VV       W  Z   "     $+'+' + ' " 
   Z Z         VV I VV    VV I VV       W  Z   "     B+'$+' $+ ' " 
   Z Z         VV I VV    VV I VV       W  Z   "     `+(B+' B+ ' " 
   Z Z         VV I VV    VV I VV      
    
 
N     ; # `+(/     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <Data> W    iY    "     bV D8  D  4 8  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  ZN                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  Z    "     bV D8  D4 8  " 
   Z Z           VV I VV    VV I VV      
4     !  bV                 4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEsendsdata.Themodemwaits1secondbeforestartingtotransmittothespeakertoensureuninterrupteddataflow.Ifthevoicetransmitbufferrunsempty,thetransmitterisdisabled. W    \    "        " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     		 	  " 
   Z Z          VV I VV    VV I VV       W  Z   "     
	 	  " 
   Z Z         VV I VV    VV I VV       W  Z   "     "

 
  " 
   Z Z         VV I VV    VV I VV       W  Z   "     @
4"
 "
  " 
   Z Z         VV I VV    VV I VV      N     ; # @
4     
8  
           8         N 
    
   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <DLE><ETX> W    va    "     ]Q?3 ?  4 3 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  UI                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  
c    "     ]Q?3 ?4 3 " 
   Z Z           VV I VV    VV I VV      
4     !  ]Q                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEhasfinisheditstransmissionandnowinstructsthemodemtoenterOnlineVoiceCommandModeafteremptyingthevoicetransmitbuffer. W    d    "        " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     *

  
   " 
   Z Z          VV I VV    VV I VV       W  Z   "     H
<*
 *
  " 
   Z Z         VV I VV    VV I VV       W  Z   "     f
ZH
< H
 < " 
   Z Z         VV I VV    VV I VV       W  Z   "     
xf
Z f
 Z " 
   Z Z         VV I VV    VV I VV      N     ; # 
x     
8  
           8 K        N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  Ii    "     w   4 w " 
   Z Z           VV I VV    VV I VV      
4     !  
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                VCON W    j    "     w 4 w " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThemodemtellstheDTEitisdone.IftheDTEsendsthe<DLE><ETX>beforethemodemhasfinishedtransmittingallthedatainitsbuffer,theDTEmustwaitforthisresponse.(VCONindicatesthattheDTEcansendmoredataatanytimewith#VTX.) W    `l    "     	   " 
   Z Z  ӹ         VV I VV    VV I VV      ,  "   	
 
8 K 

 
        ,   1   "    2 ;/	
 	  '2 
2 " 
    @ Z      ?  + 
 r  	    D   L  ! T$ 4X? 0 @  r. . r    VV I VV    VV I VV                 1  n    "     YM;/ ;  ' / " 
   Z  @      *  
  4X r  	  X*    VV I VV    VV I VV        1   "    2 YM Y  '2 M2 " 
    @ Z      ?  + 
 r  	    D   L  ! T$ 4X? 0 @  r. . r    VV I VV    VV I VV                
       @   1  p    "     oc o  ' c " 
   Z         *  
  4X r  	  X*    VV I VV    VV I VV        1   "    2    '2 2 " 
    @ Z      ?  + 
 r  	    D   L  ! T$ 4X? 0 @  r. . r    VV I VV    VV I VV                	   	    
       @  Table89.AnswerCall/PlayGreeting/RecordMessage 1    r    "          '   " 
   Z         *  
  4X r  	  X*    VV I VV    VV I VV       Y    Z   "     ;     '   " 
   Z Z         VV I VV    VV I VV       Y    Z   "     Y;  ;  '   " 
   Z Z         VV I VV    VV I VV       Y    Z   "     w/Y Y  '  " 
   Z Z         VV I VV    VV I VV       Y    Z   "     Mw/ w  ' / " 
   Z Z         VV I VV    VV I VV      *h             d          d @                          p @                   h ,    @             ,                 ,    p @            +
   
 5     " 
 M     s K      5   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                DTEtoModem Y    'x    "     &   4  " 
   Z Z     	 &          VV I VV    VV I VV      
;     (   "                ;   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ModemtoDTE Y    y    "     & 4  " 
   Z Z     	 &          VV I VV    VV I VV      
;     (   "                ;   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                DescriptionandInterpretation Y    {    "     &   " 
   Z Z     	 &          VV I VV    VV I VV       W  Z   "     <   " 
   Z Z         VV I VV    VV I VV       W  Z   "     Z< <  " 
   Z Z         VV I VV    VV I VV       W  Z   "     x0Z Z  " 
   Z Z         VV I VV    VV I VV       W  Z   "     Nx0 x 0 " 
   Z Z         VV I VV    VV I VV      N     ; # N    
s K 
           s         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #CLS=8 W        "     )   4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  !	                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     ) 4  " 
   Z Z           VV I VV    VV I VV      
4     !  )                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ConfigurethemodemforVoiceMode.Notethatthe#BDRsettingisassumedtobezerohere,meaningthatnotimeoutoccursforcing#CLS=0. W        "     z  z " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     		 	  " 
   Z Z          VV I VV    VV I VV       W  Z   "     
	 	  " 
   Z Z         VV I VV    VV I VV       W  Z   "     2

 
  " 
   Z Z         VV I VV    VV I VV       W  Z   "     P
2
 2
  " 
   Z Z         VV I VV    VV I VV      N     ; # P
     
s  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     m%O O  4  " 
   Z Z           VV I VV    VV I VV      
4     !  m%	                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W    I    "     m%O O4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  e	
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemagrees,andisnowsetupforvoice. W    Պ    "     m%O O  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     ;	e	 e 	 " 
   Z Z          VV I VV    VV I VV       W  Z   "     Y	;	  ;	 " 
   Z Z         VV I VV    VV I VV       W  Z   "     w	Y	  Y	 " 
   Z Z         VV I VV    VV I VV       W  Z   "     	w	  w	 " 
   Z Z         VV I VV    VV I VV      N     ; # 	
     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VBS=4 W    +    "     

 
  4 
 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     

 
4 
 " 
   Z Z           VV I VV    VV I VV      
4     !  
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEasksfor4bitcompressionforgreetingmessageplayback.TheDTEneedstoworkat38,400bpssinceafterstartandstopbitsareadded,thespeedincreasesto36,000bps. W    D    "     h J J  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     ~6
`
 ` 
 " 
   Z Z          VV I VV    VV I VV       W  Z   "     T
~6
 ~ 6
 " 
   Z Z         VV I VV    VV I VV       W  Z   "     r
T
  T
 " 
   Z Z         VV I VV    VV I VV       W  Z   "     
r
  r
 " 
   Z Z         VV I VV    VV I VV      N     ; # 
     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "        4  " 
   Z Z           VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W        "      4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemisconfiguredfor3bitcompression. W    4    "        " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "        " 
   Z Z          VV I VV    VV I VV       W  Z   "     )   " 
   Z Z         VV I VV    VV I VV       W  Z   "     G) )  " 
   Z Z         VV I VV    VV I VV       W  Z   "     eG G  " 
   Z Z         VV I VV    VV I VV      N     ; # e     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VSD=1 W        "     :d d  4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  z2                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     :d d4  " 
   Z Z           VV I VV    VV I VV      
4     !  :                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Thisenablessilencedeletion. W        "     :d d  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     Pz2 z 2 " 
   Z Z          VV I VV    VV I VV       W  Z   "     nP  P " 
   Z Z         VV I VV    VV I VV       W  Z   "     n  n " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV      N     ; #      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "        4  " 
   Z Z           VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W    r    "      4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemconfirmscommandreception. W        "        " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     %   " 
   Z Z          VV I VV    VV I VV       W  Z   "     C% %  " 
   Z Z         VV I VV    VV I VV       W  Z   "     aC C  " 
   Z Z         VV I VV    VV I VV       W  Z   "     7a a  " 
   Z Z         VV I VV    VV I VV      N     ; # 7     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VSS=2 W    L    "     T~6 ~  4 6 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  L                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  ݮ    "     T~6 ~4 6 " 
   Z Z           VV I VV    VV I VV      
4     !  T                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Setsilencedetectionsensitivity. W    f    "     T~6 ~ 6 " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     jL  L " 
   Z Z          VV I VV    VV I VV       W  Z   "     j  j " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV      N     ; #      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     )   4  " 
   Z Z           VV I VV    VV I VV      
4     !  )                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W    9    "     ) 4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  !                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemconfirmscommandreception. W    ŷ    "     )   " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     ?! !  " 
   Z Z          VV I VV    VV I VV       W  Z   "     ]? ?  " 
   Z Z         VV I VV    VV I VV       W  Z   "     {3] ]  " 
   Z Z         VV I VV    VV I VV       W  Z   "     Q{3 { 3 " 
   Z Z         VV I VV    VV I VV      N     ; # Q     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VLS=0 W        "     nP   4 P " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  f!                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     nP 4 P " 
   Z Z           VV I VV    VV I VV      
4     !  n                 4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Selectthetelephonelineasthesource,ensuringthatthemodemisnowonhook.DTMFdetectionisnowoffregardlessoftheprevioussettingof#VLS. W    ,    "     m%O O  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "      ;e  e   " 
   Z Z          VV I VV    VV I VV       W  Z   "      Y ;   ; " 
   Z Z         VV I VV    VV I VV       W  Z   "      w Y   Y " 
   Z Z         VV I VV    VV I VV       W  Z   "       w   w " 
   Z Z         VV I VV    VV I VV      N     ; #  "     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     !! !  4  " 
   Z Z           VV I VV    VV I VV      
4     !  !$                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W    s    "     !! !4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  "%                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemconfirmscommandreception,anditswitchesinthetelephoneline. W        "     !! !  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     #" "  " 
   Z Z          VV I VV    VV I VV       W  Z   "     .## #  " 
   Z Z         VV I VV    VV I VV       W  Z   "     L# .# .#  " 
   Z Z         VV I VV    VV I VV       W  Z   "     j#" L#  L#   " 
   Z Z         VV I VV    VV I VV      N     ; # j#" %     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  s    "     $?!i$!! i$  4 !! " 
   Z Z           VV I VV    VV I VV      
4     !  $?!'                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                RING W        "     $?!i$!! i$4 !! " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  %7"(                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Sometimelater,wereceivethefirstcall.(NotethatthemodemalsoprocessesCallerIDinformationatthistime.) W        "     >%! %!  % ! " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     T&#6&" 6& " " 
   Z Z          VV I VV    VV I VV       W  Z   "     r&*#T&# T& # " 
   Z Z         VV I VV    VV I VV       W  Z   "     &H#r&*# r& *# " 
   Z Z         VV I VV    VV I VV       W  Z   "     &f#&H# & H# " 
   Z Z         VV I VV    VV I VV      N     ; # &f#)     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #CLS=8 W    &    "     '$'e$ '  4 e$ " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  ({%,                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     '$'e$ '4 e$ " 
   Z Z           VV I VV    VV I VV      
4     !  '$+                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ConfigurethemodemforVoiceModeagain.Althoughthemodemhasalreadybeensoconfigured,itisagoodideatoselect#CLS=8directlyfollowingaRINGbecauseinnormaluse,anyS30timeoutorhangupduringVoiceModeforces#CLS=0. W    ?    "     9)%)% ) % " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     O*'1*& 1* & " 
   Z Z          VV I VV    VV I VV       W  Z   "     m*%'O*' O* ' " 
   Z Z         VV I VV    VV I VV       W  Z   "     *C'm*%' m* %' " 
   Z Z         VV I VV    VV I VV       W  Z   "     *a'*C' * C' " 
   Z Z         VV I VV    VV I VV      N     ; # *a'.     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  T    "     +~(+`( +  4 `( " 
   Z Z           VV I VV    VV I VV      
4     !  +~(0                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W        "     +~(+`( +4 `( " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  ,v)1                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemagrees,andisnowdefinitelysetupforvoice. W    i    "     +~(+`( + `( " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     ,),v) , v) " 
   Z Z          VV I VV    VV I VV       W  Z   "     ,),) , ) " 
   Z Z         VV I VV    VV I VV       W  Z   "     -),) , ) " 
   Z Z         VV I VV    VV I VV       W  Z   "     6-)-) - ) " 
   Z Z         VV I VV    VV I VV      
    
 
N     ; # 6-)1     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #BDR=16 W        "     bV D8  D  4 8  " 
   Z Z  ӹ
    
          VV I VV    VV I VV      
4     !  ZN                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  o    "     bV D8  D4 8  " 
   Z Z           VV I VV    VV I VV      
4     !  bV                 4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEknowsthatcompressionrequiresa38,400bpsspeed,soitforcesthisasthenewspeed.(Forthisexample,letssaythattheDTEwassendingallcommands,includingthisone,at9600bps.) W        "        " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     		 	  " 
   Z Z          VV I VV    VV I VV       W  Z   "     
	 	  " 
   Z Z         VV I VV    VV I VV       W  Z   "     "

 
  " 
   Z Z         VV I VV    VV I VV       W  Z   "     @
4"
 "
  " 
   Z Z         VV I VV    VV I VV      N     ; # @
4     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     ]Q?3 ?  4 3 " 
   Z Z           VV I VV    VV I VV      
4     !  ]Q                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W    o    "     ]Q?3 ?4 3 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  UI                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThisOKmessageissentat9600bps,butthemodemthenswitchesto38,400bps.Allsubsequentcommandsareassumedtobesentat38,400bpsuntileitheranother#BDRcommandisreceivedoruntiltheS30timerexpires.TheS30timerisnowactivated,andthedefaultis60seconds. W        "     
vd
X d
 X " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     zn z n " 
   Z Z          VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV      N     ; # 
     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                A W    >    "     	   4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  	
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     	 4  " 
   Z Z           VV I VV    VV I VV      
4     !  	                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEtellsthemodemtoanswer. W    R    "     	   " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     %
	  	 " 
   Z Z          VV I VV    VV I VV       W  Z   "     C7
%
 % 
 " 
   Z Z         VV I VV    VV I VV       W  Z   "     aU
C7
 C 7
 " 
   Z Z         VV I VV    VV I VV       W  Z   "     s
aU
 a U
 " 
   Z Z         VV I VV    VV I VV      N     ; # s

     
8  
           8 K        N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     ~r ~  4 r " 
   Z Z           VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                VCON W    %    "     ~r ~4 r " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThemodemisnowinOnlineVoiceCommandMode.DTMFandcallingtonedetectionisenabled. W        "     SG5) 5 ) " 
   Z Z  ӹ         VV I VV    VV I VV      ,  "   K?
 
8 K 

 
        ,   1   "    2 sMA M  '2 A2 " 
    @ Z      ?  + 
 r  	    D   L  ! T$ 4X? 0 @  r. . r    VV I VV    VV I VV                	   	 s   
       @  Table89.AnswerCall/PlayGreeting/RecordMessage(Cont'd) 1        "     f H   H  '    " 
   Z     ӹ    *  
  4X r  	  X*    VV I VV    VV I VV       Y    Z   "     |4^ ^  '  " 
   Z Z         VV I VV    VV I VV       Y    Z   "     R|4 |  ' 4 " 
   Z Z         VV I VV    VV I VV       Y    Z   "     pR   ' R " 
   Z Z         VV I VV    VV I VV       Y    Z   "     p   ' p " 
   Z Z         VV I VV    VV I VV      *h             d          d @                          p @                   h ,    @             ,                 ,    p @            +
   
 5     " 
      s K      5   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                DTEtoModem Y    <    "     gI I  4  " 
   Z Z     	 g          VV I VV    VV I VV      
;     (  _ "                ;   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ModemtoDTE Y        "     gI I4  " 
   Z Z     	 g          VV I VV    VV I VV      
;     (  _ "                ;   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                DescriptionandInterpretation Y        "     gI I  " 
   Z Z     	 g          VV I VV    VV I VV       W  Z   "     }5_ _  " 
   Z Z         VV I VV    VV I VV       W  Z   "     S}5 } 5 " 
   Z Z         VV I VV    VV I VV       W  Z   "     qS  S " 
   Z Z         VV I VV    VV I VV       W  Z   "     q  q " 
   Z Z         VV I VV    VV I VV      N     ; #     
s K 
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VTX W    

    "     /   4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  '	                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     / 4  " 
   Z Z           VV I VV    VV I VV      
4     !  /                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEdoesnotwaitforanytones,andtellsthemodemthatitisreadytosendavoicegreetingatthecurrentcompressionandsamplingsettings(4bit/7200). W    !    "        " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     		 	  " 
   Z Z          VV I VV    VV I VV       W  Z   "     
	 	  " 
   Z Z         VV I VV    VV I VV       W  Z   "     8

 
  " 
   Z Z         VV I VV    VV I VV       W  Z   "     V
8
 8
  " 
   Z Z         VV I VV    VV I VV      N     ; # V
     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     s+U
 U  4 
 " 
   Z Z           VV I VV    VV I VV      
4     !  s+	                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                CONNECT W    t    "     s+U
 U4 
 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  k#	
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThemodemtellstheDTEthatitcannowsenddata.ThemodementersVoiceTransmitModeandDTMFmonitoringisstillenabledaswellastheADPCMdataflow. W        "     *   " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     @
	"
	 "
 	 " 
   Z Z          VV I VV    VV I VV       W  Z   "     ^

@
	 @
 	 " 
   Z Z         VV I VV    VV I VV       W  Z   "     |
4
^

 ^
 
 " 
   Z Z         VV I VV    VV I VV       W  Z   "     
R
|
4
 |
 4
 " 
   Z Z         VV I VV    VV I VV      N     ; # 
R
     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <Data> W        "     oQ   4 Q " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  g                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  [    "     oQ 4 Q " 
   Z Z           VV I VV    VV I VV      
4     !  o
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEsendsgreetingmessagedata.Themodemwaitsupto1secondoruntilXOFFthresholdisreachedbeforestartingtotransmittoensureuninterrupteddataflow.Ifthevoicetransmitbufferrunsempty,thetransmissionisdisabled. W        "     %   " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     ;

  
 " 
   Z Z          VV I VV    VV I VV       W  Z   "     Y;
 ; 
 " 
   Z Z         VV I VV    VV I VV       W  Z   "     w/Y Y  " 
   Z Z         VV I VV    VV I VV       W  Z   "     Mw/ w / " 
   Z Z         VV I VV    VV I VV      N     ; # M     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <DLE><ETX> W    $    "     jL   4 L " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  b                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  &    "     jL 4 L " 
   Z Z           VV I VV    VV I VV      
4     !  j                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEhasfinishedwithitstransmission,andnowinstructsthemodemtoenterOnlineVoiceCommandModesincethisisthetelephoneline. W    (    "     i!K K  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     7a a  " 
   Z Z          VV I VV    VV I VV       W  Z   "     U7  7 " 
   Z Z         VV I VV    VV I VV       W  Z   "     sU  U " 
   Z Z         VV I VV    VV I VV       W  Z   "     s  s " 
   Z Z         VV I VV    VV I VV      N     ; #      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  ,    "        4  " 
   Z Z           VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                VCON W    U.    "      4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThemodemtellstheDTEitisdone.IftheDTEsendsthe<DLE><ETX>beforethemodemhasfinishedtransmittingallthedatainitsvoicetransmitbuffer,theDTEmustwaitforthisresponse. W    /    "     dF F  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     z2\ \  " 
   Z Z          VV I VV    VV I VV       W  Z   "     Pz2 z 2 " 
   Z Z         VV I VV    VV I VV       W  Z   "     nP  P " 
   Z Z         VV I VV    VV I VV       W  Z   "     n  n " 
   Z Z         VV I VV    VV I VV      N     ; #      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VBT=12 W    4    "        4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  [6    "      4  " 
   Z Z           VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTErequeststhatDTMFdigitsbesentas beepswiththe#VTScommandwhile   	    inOnlineVoiceCommandMode,witheach beephavingadurationof1.2seconds. W    7    "     lN  N " 
   Z Z     	 l            VV I VV    VV I VV       W  Z   "     t  t " 
   Z Z          VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "     4   " 
   Z Z         VV I VV    VV I VV      N     ; # 4     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  <    "     Q	3 3  4  " 
   Z Z           VV I VV    VV I VV      
4     !  Q	                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W    j>    "     Q	3 34  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  I                 4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemconfirmscommandreception W    ?    "     Q	3 3  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     gI I  " 
   Z Z          VV I VV    VV I VV       W  Z   "     =g g  " 
   Z Z         VV I VV    VV I VV       W  Z   "     [=  = " 
   Z Z         VV I VV    VV I VV       W  Z   "     y[  [ " 
   Z Z         VV I VV    VV I VV      N     ; # y      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VTS=# W    ED    "       p    4 p " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  !$                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  E    "     x 4 x " 
   Z Z           VV I VV    VV I VV      
4     !  "                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEsendsa BEEPtoannotateitsgreetingmessage.Thisbeepisa1.2second   	 x"   longDTMF#.Duringthisperiod,thenoabortispossiblefromtheDTE,andshouldnotbenecessary. W    bG    "     X!:! :!  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     n"&P" P"  " 
   Z Z          VV I VV    VV I VV       W  Z   "     "Dn"& n" & " 
   Z Z         VV I VV    VV I VV       W  Z   "     "b"D " D " 
   Z Z         VV I VV    VV I VV       W  Z   "     ""b " b " 
   Z Z         VV I VV    VV I VV      N     ; # "%     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  [L    "     # #  #  4   " 
   Z Z           VV I VV    VV I VV      
4     !  # '                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W    M    "     # #  #4   " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  $!(                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Afterthemodemsendsthe BEEP,itsendsVCONtoinformtheDTEthatitisreadyto   	 # '   moveon.DTMFpassthroughisreenabled. W    pO    "     $`!$B! $ B! " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     %v"%X" % X" " 
   Z Z          VV I VV    VV I VV       W  Z   "     %"%v" % v" " 
   Z Z         VV I VV    VV I VV       W  Z   "     %"%" % " " 
   Z Z         VV I VV    VV I VV       W  Z   "     &"%" % " " 
   Z Z         VV I VV    VV I VV      N     ; # &")     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VBS=3 W    1T    "     5'#'# '  4 # " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  -($,                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  U    "     5'#'# '4 # " 
   Z Z           VV I VV    VV I VV      
4     !  5'#+                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEasksfor3bitcompressiontorecordedmessage.TheDTEneedstoworkat38,400bpssinceafterstartandstopbitsareaddedthespeedincreasesto27,000<N>bps. W    JW    "     ([%(=% ( =% " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     )q&)S& ) S& " 
   Z Z          VV I VV    VV I VV       W  Z   "     )&)q& ) q& " 
   Z Z         VV I VV    VV I VV       W  Z   "     )&)& ) & " 
   Z Z         VV I VV    VV I VV       W  Z   "     *&)& ) & " 
   Z Z         VV I VV    VV I VV      N     ; # *&.     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  \    "     0+'+' +  4 ' " 
   Z Z           VV I VV    VV I VV      
4     !  0+'0                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W    ]    "     0+'+' +4 ' " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  (,(1                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemisconfiguredfor3bitcompression. W    3_    "     0+'+' + ' " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     F,((,( (, ( " 
   Z Z          VV I VV    VV I VV       W  Z   "     d,)F,( F, ( " 
   Z Z         VV I VV    VV I VV       W  Z   "     ,:)d,) d, ) " 
   Z Z         VV I VV    VV I VV       W  Z   "     ,X),:) , :) " 
   Z Z         VV I VV    VV I VV      
    
 
N     ; # ,X)1     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VRX W    c    "     bV D8  D  4 8  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  ZN                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  !e    "     bV D8  D4 8  " 
   Z Z           VV I VV    VV I VV      
4     !  bV                 4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEinstructsthemodemtoturnthelinearoundandbeginrecordingamessagefromtheremote. W    f    "     
     " 
   Z Z  ӹ
    
          VV I VV    VV I VV       W  Z   "     /	#	 	  " 
   Z Z          VV I VV    VV I VV       W  Z   "     M	A/	# /	 # " 
   Z Z         VV I VV    VV I VV       W  Z   "     k	_M	A M	 A " 
   Z Z         VV I VV    VV I VV       W  Z   "     	}k	_ k	 _ " 
   Z Z         VV I VV    VV I VV      N     ; # 	}     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  >k    "     

| 
  4 | " 
   Z Z           VV I VV    VV I VV      
4     !  
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                CONNECT W    l    "     

| 
4 | " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThemodemsetsthingsupandenablesADPCMdatatransfertotheDTEwiththecurrentsilencedeletionsetting. W    Xn    "     ]Q?3 ? 3 " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     sgUI U I " 
   Z Z          VV I VV    VV I VV       W  Z   "     sg s g " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV      N     ; #      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  r    "     

 
  4  " 
   Z Z           VV I VV    VV I VV      
4     !  
	                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <Data> W    yt    "     

 
4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ADPCMdataisshippedtotheDTEwithshieldedDTMFtonesfoldedin.Themodemislookingforsilence,busy,dialtone,andloopbreak.TheDTErecordseverythinginitsstoragemedia. W    	v    "     XL:. : . " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     nb	PD	 P D	 " 
   Z Z          VV I VV    VV I VV       W  Z   "     	nb	 n b	 " 
   Z Z         VV I VV    VV I VV       W  Z   "     		  	 " 
   Z Z         VV I VV    VV I VV       W  Z   "     		  	 " 
   Z Z         VV I VV    VV I VV      N     ; # 	     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  z    "     

   4 
 " 
   Z Z           VV I VV    VV I VV      
4     !  
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <DLE>b W    s|    "     

 4 
 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Thecallerhasfinished,hungup,andinthiscase,abusycadencewasdetectedbeforeanythingelsesuchasexpirationofthe#VSPsilencedetectionperiod. W    ~    "     ~r ~ r " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "        " 
   Z Z          VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "      
   " 
   Z Z         VV I VV    VV I VV      N     ; #  
     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                X W    ˂    "     )
   4 
 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  !                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  V    "     )
 4 
 " 
   Z Z           VV I VV    VV I VV      
4     !  )                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEusesakeyaborttorespondtoabusydetection. W    ߅    "     )
  
 " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     ?3! !  " 
   Z Z          VV I VV    VV I VV       W  Z   "     ]Q?3 ? 3 " 
   Z Z         VV I VV    VV I VV       W  Z   "     {o]Q ] Q " 
   Z Z         VV I VV    VV I VV       W  Z   "     {o { o " 
   Z Z         VV I VV    VV I VV      N     ; #      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  ?    "        4  " 
   Z Z           VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <DLE><ETX>VCON W    ȋ    "      4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThemodemisnowinOnlineVoiceCommandMode. W    a    "        " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "        " 
   Z Z          VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "     &   " 
   Z Z         VV I VV    VV I VV      N     ; # &     
8  
           8 K        N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                H W        "        4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  B    "      4  " 
   Z Z           VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                DTEsendsmodemto#CLS=0with#BDR=0. W    ˔    "        " 
   Z Z  ӹ         VV I VV    VV I VV      ,  "    
8 K 

 
        ,   1   "    2    '2 2 " 
    @ Z      ?  + 
 r  	    D   L  ! T$ 4X? 0 @  r. . r    VV I VV    VV I VV                 1  s    "     
   '  " 
   Z  @      *  
  4X r  	  X*    VV I VV    VV I VV        1   "    2 ?3
 
  '2 2 " 
    @ Z      ?  + 
 r  	    D   L  ! T$ 4X? 0 @  r. . r    VV I VV    VV I VV                	   	 ?3   
       @  Table810.AnswerCall/RecordMessage/ReceiveFax 1  ?    "          '   " 
   Z         *  
  4X r  	  X*    VV I VV    VV I VV       Y    Z   "     ;     '   " 
   Z Z         VV I VV    VV I VV       Y    Z   "     Y;  ;  '   " 
   Z Z         VV I VV    VV I VV       Y    Z   "     w/Y Y  '  " 
   Z Z         VV I VV    VV I VV       Y    Z   "     Mw/ w  ' / " 
   Z Z         VV I VV    VV I VV      *h             d          d @                          p @                   h ,    @             ,                 ,    p @            +
   
 5     " 
 M     s       5   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                DTEtoModem Y        "     &   4  " 
   Z Z     	 &          VV I VV    VV I VV      
;     (   "                ;   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ModemtoDTE Y        "     & 4  " 
   Z Z     	 &          VV I VV    VV I VV      
;     (   "                ;   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                DescriptionandInterpretation Y    P    "     &   " 
   Z Z     	 &          VV I VV    VV I VV       W  Z   "     <   " 
   Z Z         VV I VV    VV I VV       W  Z   "     Z< <  " 
   Z Z         VV I VV    VV I VV       W  Z   "     x0Z Z  " 
   Z Z         VV I VV    VV I VV       W  Z   "     Nx0 x 0 " 
   Z Z         VV I VV    VV I VV      N     ; # N    
s  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #CLS=8 W        "     kM   4 M " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  c                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  @    "     kM 4 M " 
   Z Z           VV I VV    VV I VV      
4     !  k                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ConfigurethemodemforVoiceMode. W    ɨ    "     kM  M " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     c  c " 
   Z Z          VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "     	   " 
   Z Z         VV I VV    VV I VV       W  Z   "     #		 	  " 
   Z Z         VV I VV    VV I VV      N     ; # #	     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     @
"
 "
  4  " 
   Z Z           VV I VV    VV I VV      
4     !  @
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W        "     @
"
 "
4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  8	                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemagrees,andisnowsetupforvoice. W    *    "     @
"
 "
  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     V8 8  " 
   Z Z          VV I VV    VV I VV       W  Z   "     t,V V  " 
   Z Z         VV I VV    VV I VV       W  Z   "     Jt, t , " 
   Z Z         VV I VV    VV I VV       W  Z   "     hJ  J " 
   Z Z         VV I VV    VV I VV      N     ; # h	     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VBS=3 W        "     	g	   4 g	 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  
}
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     	g	 4 g	 " 
   Z Z           VV I VV    VV I VV      
4     !  	                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEasksfor3bitcompression.TheDTEneedstoworkat38,400bpssinceafterstartandstopbitsareadded,thespeedincreasesto27,000bps. W        "     
<
f

 f
 
 " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     R|4 | 4 " 
   Z Z          VV I VV    VV I VV       W  Z   "     pR  R " 
   Z Z         VV I VV    VV I VV       W  Z   "     p  p " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV      N     ; # 
     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  V    "        4  " 
   Z Z           VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W    ߽    "      4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  	
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemisconfiguredfor3bitcompression. W    k    "        " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     '
	
 	 
 " 
   Z Z          VV I VV    VV I VV       W  Z   "     E
'
 ' 
 " 
   Z Z         VV I VV    VV I VV       W  Z   "     cE
 E 
 " 
   Z Z         VV I VV    VV I VV       W  Z   "     9c c  " 
   Z Z         VV I VV    VV I VV      N     ; # 9     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VSS=2 W        "     V8   4 8 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  N                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  Q    "     V8 4 8 " 
   Z Z           VV I VV    VV I VV      
4     !  V                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Setsilencesensitivity.(Weassume#VSD=1.) W        "     V8  8 " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     lN  N " 
   Z Z          VV I VV    VV I VV       W  Z   "     l  l " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV      N     ; #      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  .    "     +
 
  4  " 
   Z Z           VV I VV    VV I VV      
4     !  +                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W        "     +
 
4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  #                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemconfirmscommandreception. W    C    "     +
 
  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     A# #  " 
   Z Z          VV I VV    VV I VV       W  Z   "     _A A  " 
   Z Z         VV I VV    VV I VV       W  Z   "     }5_ _  " 
   Z Z         VV I VV    VV I VV       W  Z   "     S}5 } 5 " 
   Z Z         VV I VV    VV I VV      N     ; # S     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VLS=0 W        "     pR   4 R " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  h                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  !    "     pR 4 R " 
   Z Z           VV I VV    VV I VV      
4     !  p                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Thisselectsthetelephoneline,andensuresthatitisonhook. W        "     pR  R " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     h  h " 
   Z Z          VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "     
   " 
   Z Z         VV I VV    VV I VV       W  Z   "     (
 
  " 
   Z Z         VV I VV    VV I VV      N     ; # (     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     E' '  4  " 
   Z Z           VV I VV    VV I VV      
4     !  E                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W        "     E' '4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  =                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemconfirmscommandreception,andswitchesinthetelephoneline. W    '    "     E' '  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     [= =  " 
   Z Z          VV I VV    VV I VV       W  Z   "     y1[ [  " 
   Z Z         VV I VV    VV I VV       W  Z   "     Oy1 y 1 " 
   Z Z         VV I VV    VV I VV       W  Z   "     mO  O " 
   Z Z         VV I VV    VV I VV      N     ; # m     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #CLS=8 W        "     l   4 l " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  (    "     l 4 l " 
   Z Z           VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Thisensurethingsaresetupforvoice. W        "     l  l " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "        " 
   Z Z          VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "     $   " 
   Z Z         VV I VV    VV I VV       W  Z   "     B$ $  " 
   Z Z         VV I VV    VV I VV      N     ; # B     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     _A A  4  " 
   Z Z           VV I VV    VV I VV      
4     !  _!                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W        "     _A A4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  W "                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemconfirmscommandreception,andisnowsetupforvoice. W        "     _A A  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     u -W  W   " 
   Z Z          VV I VV    VV I VV       W  Z   "      Ku - u  - " 
   Z Z         VV I VV    VV I VV       W  Z   "      i K   K " 
   Z Z         VV I VV    VV I VV       W  Z   "       i   i " 
   Z Z         VV I VV    VV I VV      N     ; #  "     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     !! !  4  " 
   Z Z           VV I VV    VV I VV      
4     !  !$                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                RING W    	    "     !! !4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  "%                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Sometimelater,thenextcallisreceived.Themodemanswers. W        "     !! !  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     #" "  " 
   Z Z          VV I VV    VV I VV       W  Z   "      ## #  " 
   Z Z         VV I VV    VV I VV       W  Z   "     ># #  #  " 
   Z Z         VV I VV    VV I VV       W  Z   "     \# ># >#  " 
   Z Z         VV I VV    VV I VV      N     ; # \# %     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #BDR=16 W        "     y$1![$! [$  4 ! " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  q%)"(                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     y$1![$! [$4 ! " 
   Z Z           VV I VV    VV I VV      
4     !  y$1!'                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEknowsthatcompressionrequiresa38,400bpsspeed,soitforcesthisasthenewspeed.(Forthisexample,letssaythattheDTEwassendingallcommands,includingthisone,at9600bps.) W        "     %"%" % " " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     &#&# & # " 
   Z Z          VV I VV    VV I VV       W  Z   "     '#&# & # " 
   Z Z         VV I VV    VV I VV       W  Z   "     9'#'# ' # " 
   Z Z         VV I VV    VV I VV       W  Z   "     W'$9'# 9' # " 
   Z Z         VV I VV    VV I VV      N     ; # W'$*     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W       "     t(,%V(% V(  4 % " 
   Z Z           VV I VV    VV I VV      
4     !  t(,%,                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W        "     t(,%V(% V(4 % " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  l)$&-                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThisOKmessageissentat9600bps,butthemodemthenswitchesto38,400bps.Allsubsequentcommandsareassumedtobesentat38,400bps.TheS30timerisnowactive. W        "     )&)|& ) |& " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     *'*' * ' " 
   Z Z          VV I VV    VV I VV       W  Z   "     +'*' * ' " 
   Z Z         VV I VV    VV I VV       W  Z   "     4+'+' + ' " 
   Z Z         VV I VV    VV I VV       W  Z   "     R+
(4+' 4+ ' " 
   Z Z         VV I VV    VV I VV      N     ; # R+
(/     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                A W        "     o,')Q,	) Q,  4 	) " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  g-*2                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  v	    "     o,')Q,	) Q,4 	) " 
   Z Z           VV I VV    VV I VV      
4     !  o,')1                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEanswers. W    
    "     o,')Q,	) Q, 	) " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     -=*g-* g- * " 
   Z Z          VV I VV    VV I VV       W  Z   "     -[*-=* - =* " 
   Z Z         VV I VV    VV I VV       W  Z   "     -y*-[* - [* " 
   Z Z         VV I VV    VV I VV       W  Z   "     -*-y* - y* " 
   Z Z         VV I VV    VV I VV      
    
 
N     ; # -*2     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  A    "     bV D8  D  4 8  " 
   Z Z           VV I VV    VV I VV      
4     !  bV                 4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                VCON W        "     bV D8  D4 8  " 
   Z Z  ӹ
    
          VV I VV    VV I VV      
4     !  ZN                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThemodemisnowinOnlineVoiceCommandMode.DTMFandcallingtonedetectionisenabled. W    b    "     
     " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     /	#	 	  " 
   Z Z          VV I VV    VV I VV       W  Z   "     M	A/	# /	 # " 
   Z Z         VV I VV    VV I VV       W  Z   "     k	_M	A M	 A " 
   Z Z         VV I VV    VV I VV       W  Z   "     	}k	_ k	 _ " 
   Z Z         VV I VV    VV I VV      N     ; # 	}     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VTX W        "     

| 
  4 | " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  r    "     

| 
4 | " 
   Z Z           VV I VV    VV I VV      
4     !  
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEdoesnotwaitforanytones,andtellsthemodemthatitisreadytosendavoicegreetingatthecurrentcompressionandsamplingsettings. W        "     ]Q?3 ? 3 " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     sgUI U I " 
   Z Z          VV I VV    VV I VV       W  Z   "     sg s g " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV      N     ; #      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     

 
  4  " 
   Z Z           VV I VV    VV I VV      
4     !  
	                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                CONNECT W    A     "     

 
4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThemodemtellstheDTEthatitcannowsenddata.ThemodementersVoiceTransmitModeandDTMFmonitoringisstillenabledaswellasADPCMdataflow. W    !    "     w  w " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "        " 
   Z Z          VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "     	   " 
   Z Z         VV I VV    VV I VV      N     ; # 	     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <Data> W    &    "     ."

   4 
 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  &                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  $(    "     ."

 4 
 " 
   Z Z           VV I VV    VV I VV      
4     !  ."

                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEsendsgreetingmessagedata.Themodemwaits1secondbeforestartingtotransmittoensureuninterrupteddataflow.Ifthevoicetransmitbufferrunsempty,thetransmissionisdisabled. W    )    "     ~r ~ r " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "        " 
   Z Z          VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "      
   " 
   Z Z         VV I VV    VV I VV      N     ; #  
     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <DLE><ETX> W    .    "     )
   4 
 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  !                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  ,0    "     )
 4 
 " 
   Z Z           VV I VV    VV I VV      
4     !  )                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEhasfinisheditstransmissionandnowinstructsthemodemtoenterOnlineVoiceCommandMode. W    1    "        " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "        " 
   Z Z          VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "     2&   " 
   Z Z         VV I VV    VV I VV       W  Z   "     PD2& 2 & " 
   Z Z         VV I VV    VV I VV      N     ; # PD     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  B6    "     maOC O  4 C " 
   Z Z           VV I VV    VV I VV      
4     !  ma                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                VCON W    7    "     maOC O4 C " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  eY                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThemodemtellstheDTEitisdone.IftheDTEsendsthe<DLE><ETX>beforethemodemhasfinishedtransmittingallthedatainitsvoicetransmitbuffer,thisresponseisdelayeduntilthebufferisempty. W    Y9    "        " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "        " 
   Z Z          VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "     -!   " 
   Z Z         VV I VV    VV I VV       W  Z   "     K?-! - ! " 
   Z Z         VV I VV    VV I VV      N     ; # K?     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VBT=13 W    O>    "     h\J> J  4 > " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  `T                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  ?    "     h\J> J4 > " 
   Z Z           VV I VV    VV I VV      
4     !  h\                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTErequeststhatDTMFdigitsbedialedas beepswhileinOnlineVoiceCom   	 J>   mandMode,witheach beephavingadurationof1.3seconds. W    iA    "     +
 
  " 
   Z Z     	 +            VV I VV    VV I VV       W  Z   "     QE3' 3 ' " 
   Z Z          VV I VV    VV I VV       W  Z   "     ocQE Q E " 
   Z Z         VV I VV    VV I VV       W  Z   "     oc o c " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV      N     ; #      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  TF    "        4  " 
   Z Z           VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W    G    "      4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                    4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemagrees. W    iI    "        " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "           " 
   Z Z          VV I VV    VV I VV       W  Z   "           " 
   Z Z         VV I VV    VV I VV       W  Z   "     !     " 
   Z Z         VV I VV    VV I VV       W  Z   "     8!,! !  " 
   Z Z         VV I VV    VV I VV      N     ; # 8!,      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VTS=[1000,0,20],9, W    M    "     M#A/## /#  4 # " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  E$9$                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  @O    "     U"I7"+ 7"4 + " 
   Z Z           VV I VV    VV I VV      
4     !  U"I"                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEsendsa BEEPtoannotateitsgreetingmessage.Thisbeepisa2second   	 7"+"   long1000Hztone,followedbya1.3secondlongDTMF9.Duringthisperiod,theDTEislockedout. W    P    "     ## #  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     $$ $  " 
   Z Z          VV I VV    VV I VV       W  Z   "     %$ $  " 
   Z Z         VV I VV    VV I VV       W  Z   "     !%% %  " 
   Z Z         VV I VV    VV I VV       W  Z   "     ?%3!% !%  " 
   Z Z         VV I VV    VV I VV      N     ; # ?%3%     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  U    "     \&P>&2 >&  4 2 " 
   Z Z           VV I VV    VV I VV      
4     !  \&P'                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W    HW    "     \&P>&2 >&4 2 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  T'H (                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Afterthemodemsendsthe BEEP,itsendsVCONtoinformtheDTEthatitisreadyto   	 >&2'   moveon.DTMFpassthroughisreenabled. W    X    "     ' ' '  " 
   Z Z  ӹ         VV I VV    VV I VV      ,  "   (!) 
8  

 
        ,   1   "    2 )"(! (  '2 !2 " 
    @ Z      ?  + 
 r  	    D   L  ! T$ 4X? 0 @  r. . r    VV I VV    VV I VV                	   	 )"+   
       @  Table810.AnswerCall/RecordMessage/ReceiveFax(Cont'd) 1    Z    "     f H   H  '    " 
   Z     ӹ    *  
  4X r  	  X*    VV I VV    VV I VV       Y    Z   "     |4^ ^  '  " 
   Z Z         VV I VV    VV I VV       Y    Z   "     R|4 |  ' 4 " 
   Z Z         VV I VV    VV I VV       Y    Z   "     pR   ' R " 
   Z Z         VV I VV    VV I VV       Y    Z   "     p   ' p " 
   Z Z         VV I VV    VV I VV      *h             d          d @                          p @                   h ,    @             ,                 ,    p @            +
   
 5     " 
      s       5   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                DTEtoModem Y    `    "     gI I  4  " 
   Z Z     	 g          VV I VV    VV I VV      
;     (  _ "                ;   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ModemtoDTE Y    Rb    "     gI I4  " 
   Z Z     	 g          VV I VV    VV I VV      
;     (  _ "                ;   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                DescriptionandInterpretation Y    	d    "     gI I  " 
   Z Z     	 g          VV I VV    VV I VV       W  Z   "     }5_ _  " 
   Z Z         VV I VV    VV I VV       W  Z   "     S}5 } 5 " 
   Z Z         VV I VV    VV I VV       W  Z   "     qS  S " 
   Z Z         VV I VV    VV I VV       W  Z   "     q  q " 
   Z Z         VV I VV    VV I VV      N     ; #     
s  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VRX W    ih    "        4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  i    "      4  " 
   Z Z           VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEinstructsthemodemtoturnthelinearoundandbeginrecordingamessagefromtheremote. W    k    "     cE  E " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     	y	[ 	 [ " 
   Z Z          VV I VV    VV I VV       W  Z   "     		y 	 y " 
   Z Z         VV I VV    VV I VV       W  Z   "     		 	  " 
   Z Z         VV I VV    VV I VV       W  Z   "     
	 	  " 
   Z Z         VV I VV    VV I VV      N     ; # 
     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  
p    "     8   4  " 
   Z Z           VV I VV    VV I VV      
4     !  8	                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                CONNECT W    q    "     8 4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  0
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThemodemsetsthingsupandenablesADPCMdatatransfertotheDTEwiththecurrentsilencedeletionsetting. W    $s    "        " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     
		  	 " 
   Z Z          VV I VV    VV I VV       W  Z   "     #
	
	 
 	 " 
   Z Z         VV I VV    VV I VV       W  Z   "     A
	#
	 #
 	 " 
   Z Z         VV I VV    VV I VV       W  Z   "     _

A
	 A
 	 " 
   Z Z         VV I VV    VV I VV      N     ; # _

     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  w    "     |4^ ^  4  " 
   Z Z           VV I VV    VV I VV      
4     !  |4
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <Data> W    Ey    "     |4^ ^4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  t,                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ADPCMdataisshippedtotheDTEwithshieldedDTMFtonesfoldedin.Themodemislookingforsilence,busy,dialtone,andloopbreak.TheDTErecordseverythinginitsstoragemedia. W    z    "        " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "      

  
 " 
   Z Z          VV I VV    VV I VV       W  Z   "     
 
   
 " 
   Z Z         VV I VV    VV I VV       W  Z   "     <

  
 " 
   Z Z         VV I VV    VV I VV       W  Z   "     Z<
 < 
 " 
   Z Z         VV I VV    VV I VV      N     ; # Z     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     w/Y Y  4  " 
   Z Z           VV I VV    VV I VV      
4     !  w/                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <DLE>5 W    ?    "     w/Y Y4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  o'                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Thecallerhasfinishedhisvoicemessage,butisnowinsistingthathebeabletosendusafacsimile. W    ς    "     .   " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     D& &  " 
   Z Z          VV I VV    VV I VV       W  Z   "     bD D  " 
   Z Z         VV I VV    VV I VV       W  Z   "     8b b  " 
   Z Z         VV I VV    VV I VV       W  Z   "     V8  8 " 
   Z Z         VV I VV    VV I VV      N     ; # V     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                X W    _    "     sU   4 U " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  k                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     sU 4 U " 
   Z Z           VV I VV    VV I VV      
4     !  s                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                DTEsends`X'askeyabort.IftheusertriedtokeeptalkingafterhehittheDTMF5,anythingsaidwaslost.Whateverhesaidbeforethe5isondisk. W    s    "     r*T T  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     @j" j " " 
   Z Z          VV I VV    VV I VV       W  Z   "     ^@  @ " 
   Z Z         VV I VV    VV I VV       W  Z   "     |^  ^ " 
   Z Z         VV I VV    VV I VV       W  Z   "     |  | " 
   Z Z         VV I VV    VV I VV      N     ; #      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  3    "        4  " 
   Z Z           VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <DLE><ETX>VCON W        "     nP 4 P " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  f                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemobeyskeyabort.ReceiveModeiscancelled,andthemodemisnowinOnlineVoiceCommandMode.DTMFisstillpassedthrough. W    V    "     nP  P " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     f  f " 
   Z Z          VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "     &   " 
   Z Z         VV I VV    VV I VV      N     ; # &     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #CLS=2 W        "     C% %  4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  ;                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     C% %4  " 
   Z Z           VV I VV    VV I VV      
4     !  C                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEinstructsthemodemtopretendnovoiceactivityhastakenplace,althoughthemodemdoesnothangupifthefaxfails. W        "        " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "        " 
   Z Z          VV I VV    VV I VV       W  Z   "     .   " 
   Z Z         VV I VV    VV I VV       W  Z   "     L. .  " 
   Z Z         VV I VV    VV I VV       W  Z   "     j"L L  " 
   Z Z         VV I VV    VV I VV      N     ; # j"      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  Ğ    "     ?i! i  4 ! " 
   Z Z           VV I VV    VV I VV      
4     !  ?"                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W    M    "     ?i! i4 ! " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !   7#                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThemodemnowthinksitsaClass2Faxmodem.TheDTEcannowtailorthe+Fsettingswhichwerenotaccessibleuntil+FCLASSbecame2. W    ١    "     >        " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     T!6! 6!  " 
   Z Z          VV I VV    VV I VV       W  Z   "     r!*T! T!  " 
   Z Z         VV I VV    VV I VV       W  Z   "     !Hr!* r! * " 
   Z Z         VV I VV    VV I VV       W  Z   "     !f!H ! H " 
   Z Z         VV I VV    VV I VV      N     ; # !f$     
8  
           8 K        N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                A W        "     ""e "  4 e " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  #{ '                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     ""e "4 e " 
   Z Z           VV I VV    VV I VV      
4     !  "&                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Answertoneisgeneratedandpromptstheuseronthetelephonetopressthebuttononhisfaxmachinetosendhisfax.Afterthesuccessfulfaxisreceived,themodemhangsup. W        "     9$ $  $   " 
   Z Z  ӹ         VV I VV    VV I VV      ,  "   1%!) 
8 K 

	 
        ,   1   "    2 e&#3&" 3&  '2 "2 " 
    @ Z      ?  + 
 r  	    D   L  ! T$ 4X? 0 @  r. . r    VV I VV    VV I VV                	   	 e&#+   
       @  Table811.AnswerCall,DetermineIt'saFax 1    ϫ    "     *      '    " 
   Z     ӹ    *  
  4X r  	  X*    VV I VV    VV I VV       Y    Z   "     @4" "  '  " 
   Z Z         VV I VV    VV I VV       Y    Z   "     ^R@4 @  ' 4 " 
   Z Z         VV I VV    VV I VV       Y    Z   "     |p^R ^  ' R " 
   Z Z         VV I VV    VV I VV       Y    Z   "     |p |  ' p " 
   Z Z         VV I VV    VV I VV      *h             d    
      d @                          p @                   h ,    @             ,                 ,    p @            +
   
 5     " 
      s       5   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                DTEtoModem Y    m    "     +	
	 
	  4  " 
   Z Z     	 +	          VV I VV    VV I VV      
;     (  #
 "                ;   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ModemtoDTE Y    $    "     +	
	 
	4  " 
   Z Z     	 +	          VV I VV    VV I VV      
;     (  #
 "                ;   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                DescriptionandInterpretation Y    ۴    "     +	
	 
	  " 
   Z Z     	 +	          VV I VV    VV I VV       W  Z   "     A
5#
 #
  " 
   Z Z         VV I VV    VV I VV       W  Z   "     _
SA
5 A
 5 " 
   Z Z         VV I VV    VV I VV       W  Z   "     }
q_
S _
 S " 
   Z Z         VV I VV    VV I VV       W  Z   "     
}
q }
 q " 
   Z Z         VV I VV    VV I VV      N     ; # 
    
s  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  ;    "        4  " 
   Z Z           VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                RING W    ĺ    "      4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Sometimelater,thenextbetasitecalls. W    R    "        " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "        " 
   Z Z          VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "     

   " 
   Z Z         VV I VV    VV I VV       W  Z   "     (


 

  " 
   Z Z         VV I VV    VV I VV      N     ; # (
     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #CLS=8 W        "     E9' '  4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  =1	                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  4    "     E9' '4  " 
   Z Z           VV I VV    VV I VV      
4     !  E9                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ConfigurethemodemforVoiceMode. W        "     E9' '  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     [O=1 = 1 " 
   Z Z          VV I VV    VV I VV       W  Z   "     ym[O [ O " 
   Z Z         VV I VV    VV I VV       W  Z   "     ym y m " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV      N     ; # 	     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  	    "     		   4 	 " 
   Z Z           VV I VV    VV I VV      
4     !  	                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W        "     		 4 	 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemagrees,andisnowsetupforvoice. W        "     		  	 " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     

  
 " 
   Z Z          VV I VV    VV I VV       W  Z   "     

  
 " 
   Z Z         VV I VV    VV I VV       W  Z   "     $
  
 " 
   Z Z         VV I VV    VV I VV       W  Z   "     B6$ $  " 
   Z Z         VV I VV    VV I VV      N     ; # B6     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VBS=3 W    t    "     _SA5 A  4 5 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  WK
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     _SA5 A4 5 " 
   Z Z           VV I VV    VV I VV      
4     !  _S                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEasksfor3bitcompression.TheDTEneedstoworkat38,400bpssinceafterstartandstopbitsareadded,thespeedincreasesto27,000bps. W        "     

   " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     ,    " 
   Z Z          VV I VV    VV I VV       W  Z   "     J>,  ,   " 
   Z Z         VV I VV    VV I VV       W  Z   "     h\J> J > " 
   Z Z         VV I VV    VV I VV       W  Z   "     zh\ h \ " 
   Z Z         VV I VV    VV I VV      N     ; # z     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  J    "     y   4 y " 
   Z Z           VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W        "     y 4 y " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemisconfiguredfor3bitcompression. W    _    "     y  y " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "        " 
   Z Z          VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV      N     ; #      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #BDR=16 W        "     0$   4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  (                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  F    "     0$ 4  " 
   Z Z           VV I VV    VV I VV      
4     !  0$                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEknowsthatcompressionrequiresa38,400bpsspeed,soitforcesthisasthenewspeed. W        "        " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "        " 
   Z Z          VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "     9-   " 
   Z Z         VV I VV    VV I VV       W  Z   "     WK9- 9 - " 
   Z Z         VV I VV    VV I VV      N     ; # WK     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  W    "     thVJ V  4 J " 
   Z Z           VV I VV    VV I VV      
4     !  th                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W        "     thVJ V4 J " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  l`                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThisOKmessageissentat9600bps,butthemodemthenswitchesto38,400bps.Allsubsequentcommandsareassumedtobesentat38,400bps.TheS30timerisnowactive. W    l    "        " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "        " 
   Z Z          VV I VV    VV I VV       W  Z   "     
   " 
   Z Z         VV I VV    VV I VV       W  Z   "     4(
  
 " 
   Z Z         VV I VV    VV I VV       W  Z   "     RF4( 4 ( " 
   Z Z         VV I VV    VV I VV      N     ; # RF     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VSS=2 W    >    "     o cQ E Q   4 E " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  g![                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     o cQ E Q 4 E " 
   Z Z           VV I VV    VV I VV      
4     !  o c                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Setsensitivitytonormalsetting. W    X    "     o cQ E Q  E " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     !yg![ g! [ " 
   Z Z          VV I VV    VV I VV       W  Z   "     !!y ! y " 
   Z Z         VV I VV    VV I VV       W  Z   "     !! !  " 
   Z Z         VV I VV    VV I VV       W  Z   "     !! !  " 
   Z Z         VV I VV    VV I VV      N     ; # !     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     "" "  4  " 
   Z Z           VV I VV    VV I VV      
4     !  "!                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W    +    "     "" "4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  #"                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemconfirmscommandreception. W        "     "" "  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     $# #  " 
   Z Z          VV I VV    VV I VV       W  Z   "     0$$$ $  " 
   Z Z         VV I VV    VV I VV       W  Z   "     N$B0$$ 0$ $ " 
   Z Z         VV I VV    VV I VV       W  Z   "     l$`N$B N$ B " 
   Z Z         VV I VV    VV I VV      N     ; # l$`"     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VSD=1 W        "     %}k%_ k%  4 _ " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  &u%                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     %}k%_ k%4 _ " 
   Z Z           VV I VV    VV I VV      
4     !  %}$                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Thisenablessilencedeletion. W         "     %}k%_ k% _ " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     &&u & u " 
   Z Z          VV I VV    VV I VV       W  Z   "     && &  " 
   Z Z         VV I VV    VV I VV       W  Z   "     && &  " 
   Z Z         VV I VV    VV I VV       W  Z   "     && &  " 
   Z Z         VV I VV    VV I VV      N     ; # &%     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  e    "     (
!'  '  4   " 
   Z Z           VV I VV    VV I VV      
4     !  (
!'                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W        "     (
!'  '4   " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  )"(                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemconfirmscommandreception. W    z    "     (
!'  '   " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     ,) ")" ) " " 
   Z Z          VV I VV    VV I VV       W  Z   "     J)>",) " ,)  " " 
   Z Z         VV I VV    VV I VV       W  Z   "     h)\"J)>" J) >" " 
   Z Z         VV I VV    VV I VV       W  Z   "     )z"h)\" h) \" " 
   Z Z         VV I VV    VV I VV      N     ; # )z"(     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                A W        "     *#*y# *  4 y# " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  +$+                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  R
    "     *#*y# *4 y# " 
   Z Z           VV I VV    VV I VV      
4     !  *#*                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Finally,themodemanswers. W        "     *#*y# * y# " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     +$+$ + $ " 
   Z Z          VV I VV    VV I VV       W  Z   "     +$+$ + $ " 
   Z Z         VV I VV    VV I VV       W  Z   "     +$+$ + $ " 
   Z Z         VV I VV    VV I VV       W  Z   "     ,%+$ + $ " 
   Z Z         VV I VV    VV I VV      
    
 
N     ; # ,%+     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  (    "     V 8    4 8  " 
   Z Z           VV I VV    VV I VV      
4     !  V                 4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                VCON W        "     V 8  4 8  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  N                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThemodemisnowinOnlineVoiceCommandMode.DTMFandcallingtonedetectionisenabled.(Notethatalternatively,theDTEcangointotheTransmitorReceivemodeandlookforeithercallingtoneorsilenceasameansofdiscrimination.)TheDTEwaits
    
 afewsecondstogiveapossiblefaxmachineorremotedata/faxmodemachancetosendcallingtonewithoutbeingdisturbedbyavoicegreeting.(Inthisexampleonlycallingtoneisconsidered,whichexcludesapersonsendingafaxwhenhehearsanswertone.) W    ?    "        " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "        " 
   Z Z          VV I VV    VV I VV       W  Z   "     	   " 
   Z Z         VV I VV    VV I VV       W  Z   "     :		 	  " 
   Z Z         VV I VV    VV I VV       W  Z   "     X	:	 :	  " 
   Z Z         VV I VV    VV I VV      N     ; # X	     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  v    "     u
-W
 W
  4  " 
   Z Z           VV I VV    VV I VV      
4     !  u
-
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <DLE>c W        "     u
-W
 W
4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  m%                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThemodemhasdetectedT.30CallingtoneandpresentsthisinformationtotheDTE. W        "     u
-W
 W
  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     Cm% m % " 
   Z Z          VV I VV    VV I VV       W  Z   "     aC  C " 
   Z Z         VV I VV    VV I VV       W  Z   "     a  a " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV      N     ; #      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #CLS=1 W    	$    "     
		   4 	 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  %    "     
		 4 	 " 
   Z Z           VV I VV    VV I VV      
4     !  
	
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEdecidestoreceivethefax,andtellsthemodemtopretendthatitjustwentoffhookasaClass1Facsimilemodem.TheDTEmustbeabletohandleClass1commandsfromhereon.Note W    "'    "     p(R
 R 
 " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     >h  h   " 
   Z Z          VV I VV    VV I VV       W  Z   "     \>  > " 
   Z Z         VV I VV    VV I VV       W  Z   "     z\  \ " 
   Z Z         VV I VV    VV I VV       W  Z   "     z  z " 
   Z Z         VV I VV    VV I VV      N     ; #      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  
,    "     

   4 
 " 
   Z Z           VV I VV    VV I VV      
4     !  
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W    -    "     

 4 
 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThemodemisnowaClass1faxmodem. W    /    "     

  
 " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "        " 
   Z Z          VV I VV    VV I VV       W  Z   "     1   " 
   Z Z         VV I VV    VV I VV       W  Z   "     O1 1  " 
   Z Z         VV I VV    VV I VV       W  Z   "     m%O O  " 
   Z Z         VV I VV    VV I VV      N     ; # m%     
8  
           8 K        N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                A W    l3    "     Bl$ l  4 $ " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  :                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  4    "     Bl$ l4 $ " 
   Z Z           VV I VV    VV I VV      
4     !  B                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThemodempretendsthatitjustgottheincomingRING,andmodemhandlesthefactthatitisalreadyoffhook. W    6    "     A# #  " 
   Z Z  ӹ         VV I VV    VV I VV      ,  "   9 
8 K 

 
        ,   1   "    2 m%; ;  '2 2 " 
    @ Z      ?  + 
 r  	    D   L  ! T$ 4X? 0 @  r. . r    VV I VV    VV I VV                	   	 m%   
       @  Table812.AdaptiveFax/Data/Voice;DetermineData 1    p8    "     *      '    " 
   Z     ӹ    *  
  4X r  	  X*    VV I VV    VV I VV       Y    Z   "     @4" "  '  " 
   Z Z         VV I VV    VV I VV       Y    Z   "     ^R@4 @  ' 4 " 
   Z Z         VV I VV    VV I VV       Y    Z   "     |p^R ^  ' R " 
   Z Z         VV I VV    VV I VV       Y    Z   "     |p |  ' p " 
   Z Z         VV I VV    VV I VV      *h             d          d @                          p @                   h ,    @             ,                 ,    p @            +
   
 5     " 
      s       5   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                DTEtoModem Y    >    "     +	
	 
	  4  " 
   Z Z     	 +	          VV I VV    VV I VV      
;     (  #
 "                ;   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ModemtoDTE Y    ?    "     +	
	 
	4  " 
   Z Z     	 +	          VV I VV    VV I VV      
;     (  #
 "                ;   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                DescriptionandInterpretation Y    A    "     +	
	 
	  " 
   Z Z     	 +	          VV I VV    VV I VV       W  Z   "     A
5#
 #
  " 
   Z Z         VV I VV    VV I VV       W  Z   "     _
SA
5 A
 5 " 
   Z Z         VV I VV    VV I VV       W  Z   "     }
q_
S _
 S " 
   Z Z         VV I VV    VV I VV       W  Z   "     
}
q }
 q " 
   Z Z         VV I VV    VV I VV      N     ; # 
    
s  
           s         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  E    "        4  " 
   Z Z           VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                RING W    kG    "      4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Sometimelater,wereceiveacall. W    H    "        " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     	
   " 
   Z Z          VV I VV    VV I VV       W  Z   "     '
	
 	
  " 
   Z Z         VV I VV    VV I VV       W  Z   "     E
9'
 '
  " 
   Z Z         VV I VV    VV I VV       W  Z   "     c
WE
9 E
 9 " 
   Z Z         VV I VV    VV I VV      N     ; # c
W     
s  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #CLS=8 W    CM    "     tbV b  4 V " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  xl	                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  N    "     tbV b4 V " 
   Z Z           VV I VV    VV I VV      
4     !  t                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ConfigurethemodemforVoiceMode. W    \P    "     tbV b V " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     xl x l " 
   Z Z          VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV      N     ; # 	     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  T    "     

	   4 	 " 
   Z Z           VV I VV    VV I VV      
4     !  

                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W    1V    "     

	 4 	 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemagrees,andisnowsetupforvoice,buttheDTEcanchangethingsduringthediscriminationphase. W    W    "     

  
 " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "        " 
   Z Z          VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "     
   " 
   Z Z         VV I VV    VV I VV       W  Z   "     4(
  
 " 
   Z Z         VV I VV    VV I VV      N     ; # 4(
     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #BDR=16 W    T\    "     QE
3'
 3  4 '
 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  I=                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  ]    "     QE
3'
 34 '
 " 
   Z Z           VV I VV    VV I VV      
4     !  QE
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEknowsthatthecompressionrequiresa38,400bpsspeed,soitforcesthisasthenewspeed. W    n_    "     

  
 " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "          " 
   Z Z          VV I VV    VV I VV       W  Z   "     <0   " 
   Z Z         VV I VV    VV I VV       W  Z   "     ZN<0 < 0 " 
   Z Z         VV I VV    VV I VV       W  Z   "     xlZN Z N " 
   Z Z         VV I VV    VV I VV      N     ; # xl     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  c    "     wk w  4 k " 
   Z Z           VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W    e    "     wk w4 k " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThisOKmessageissentat9600bps,butthemodemthenswitchesto38,400bps.TheS30timerisnowactive. W    g    "     L@." . " " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     bVD8 D 8 " 
   Z Z          VV I VV    VV I VV       W  Z   "     tbV b V " 
   Z Z         VV I VV    VV I VV       W  Z   "     t  t " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV      N     ; #      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VSS=2 W    k    "        4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  2m    "      4  " 
   Z Z           VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Thisenablesdefaultsilencedeletion. W    n    "        " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "        " 
   Z Z          VV I VV    VV I VV       W  Z   "     
   " 
   Z Z         VV I VV    VV I VV       W  Z   "     +
 
  " 
   Z Z         VV I VV    VV I VV       W  Z   "     I=+ +  " 
   Z Z         VV I VV    VV I VV      N     ; # I=     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  
s    "     fZH< H  4 < " 
   Z Z           VV I VV    VV I VV      
4     !  fZ                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W    t    "     fZH< H4 < " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  ^R                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemconfirmscommandreception. W    v    "     fZH< H < " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     |p^R ^ R " 
   Z Z          VV I VV    VV I VV       W  Z   "     |p | p " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV      N     ; #      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                A W    lz    "        4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                   4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  {    "      4  " 
   Z Z           VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEanswers.(NotethatthisiswheretheDTEcanletanotherRINGgobytoprocessCallerID.) W    }    "           " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     !! !  " 
   Z Z          VV I VV    VV I VV       W  Z   "     !! !  " 
   Z Z         VV I VV    VV I VV       W  Z   "     !! !  " 
   Z Z         VV I VV    VV I VV       W  Z   "     "! !  " 
   Z Z         VV I VV    VV I VV      N     ; # "     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  
    "     7#+#
 #  4 
 " 
   Z Z           VV I VV    VV I VV      
4     !  7#+!                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                VCON W        "     7#+#
 #4 
 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  /$#"                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThemodemisnowinOnlineVoiceCommandMode.DTMFandcallingtonedetectionisenabled.Iffaxordatacallingtonesaredetected,theDTEcanchangetoFaxorDataMode. W    $    "     $${ $ { " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     %% %  " 
   Z Z          VV I VV    VV I VV       W  Z   "     %% %  " 
   Z Z         VV I VV    VV I VV       W  Z   "     %% %  " 
   Z Z         VV I VV    VV I VV       W  Z   "     &	% %  " 
   Z Z         VV I VV    VV I VV      N     ; # &	$     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VTX W        "     2'& '  '  4   " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  *(!'                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     2'& '  '4   " 
   Z Z           VV I VV    VV I VV      
4     !  2'& &                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEimmediatelyswitchestoVoiceTransmitModetosendoutashortgreeting. W        "     2'& '  '   " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     H(<!*(! *( ! " 
   Z Z          VV I VV    VV I VV       W  Z   "     f(Z!H(<! H( <! " 
   Z Z         VV I VV    VV I VV       W  Z   "     (x!f(Z! f( Z! " 
   Z Z         VV I VV    VV I VV       W  Z   "     (!(x! ( x! " 
   Z Z         VV I VV    VV I VV      N     ; # (!'     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     )")" )  4 " " 
   Z Z           VV I VV    VV I VV      
4     !  )")                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                CONNECT W        "     )")" )4 " " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  *#*                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemsays, SendmetheADPCMdata. W        "     )")" ) " " 
   Z Z     	 )")            VV I VV    VV I VV       W  Z   "     *#*# * # " 
   Z Z          VV I VV    VV I VV       W  Z   "     +#*# * # " 
   Z Z         VV I VV    VV I VV       W  Z   "     !+$+# + # " 
   Z Z         VV I VV    VV I VV       W  Z   "     ?+3$!+$ !+ $ " 
   Z Z         VV I VV    VV I VV      
    
 
N     ; # ?+3$*     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <Data> W        "     V 8    4 8  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  N                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     V 8  4 8  " 
   Z Z           VV I VV    VV I VV      
4     !  V                 4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEsendsapreviouslyrecordedmessagefromaveryfasttalkingperson: Hello,   	 8    thisisDave.Press*tosendafax,#forhelp,orleaveyourmessageatthebeep.   	 C    NotethatthecallercanenterDTMFtonesatanytime,whichtheDTEcantakeintoaccount,orcallingtonecanstillbedetected. W    1    "     u  u " 
   Z Z  ӹ
    
          VV I VV    VV I VV       W  Z   "        " 
   Z Z          VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "     -   " 
   Z Z         VV I VV    VV I VV       W  Z   "     K- -  " 
   Z Z         VV I VV    VV I VV      N     ; # K     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <DLE><ETX> W        "     h J J  4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  `	                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  Q    "     h J J4  " 
   Z Z           VV I VV    VV I VV      
4     !  h                 4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Thisendsthegreetingmessage. W    ڤ    "     h J J  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     ~	6`	 `	  " 
   Z Z          VV I VV    VV I VV       W  Z   "     	T~	6 ~	 6 " 
   Z Z         VV I VV    VV I VV       W  Z   "     	r	T 	 T " 
   Z Z         VV I VV    VV I VV       W  Z   "     		r 	 r " 
   Z Z         VV I VV    VV I VV      N     ; # 	     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  !    "     

 
  4  " 
   Z Z           VV I VV    VV I VV      
4     !  

                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                VCON W        "     

 
4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThemodemswitchesbacktoOnlineVoiceCommandMode. W    8    "     

 
  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "        " 
   Z Z          VV I VV    VV I VV       W  Z   "     )   " 
   Z Z         VV I VV    VV I VV       W  Z   "     G) )  " 
   Z Z         VV I VV    VV I VV       W  Z   "     e	G G  " 
   Z Z         VV I VV    VV I VV      N     ; # e	     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VTS+# W        "     
:
d

 d
  4 
 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  z2                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  %    "     
:
d

 d
4 
 " 
   Z Z           VV I VV    VV I VV      
4     !  
:

                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEsends#asthebeep. W        "     
:
d

 d
 
 " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     Pz2 z 2 " 
   Z Z          VV I VV    VV I VV       W  Z   "     nP  P " 
   Z Z         VV I VV    VV I VV       W  Z   "     n  n " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV      N     ; #      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "        4  " 
   Z Z           VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                VCON W    {    "      4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThemodemisstillabletoreceiveDTMForCallingtonehere. W    	    "        " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     %

  
 " 
   Z Z          VV I VV    VV I VV       W  Z   "     C
%
 % 
 " 
   Z Z         VV I VV    VV I VV       W  Z   "     aC
 C 
 " 
   Z Z         VV I VV    VV I VV       W  Z   "     7a a  " 
   Z Z         VV I VV    VV I VV      N     ; # 7     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VRX W    n    "     T~6 ~  4 6 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  L                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     T~6 ~4 6 " 
   Z Z           VV I VV    VV I VV      
4     !  T                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                EnterReceiveMode.Nowthemodemisclockingsilence,aswellasDTMF,andrecordingwhateverthecallersays. W        "     S5 5  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     i!K K  " 
   Z Z          VV I VV    VV I VV       W  Z   "     ?i! i ! " 
   Z Z         VV I VV    VV I VV       W  Z   "     ]?  ? " 
   Z Z         VV I VV    VV I VV       W  Z   "     {]  ] " 
   Z Z         VV I VV    VV I VV      N     ; # {     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     z   4 z " 
   Z Z           VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <DLE>5 W        "     z 4 z " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VSPmusthavebeensetto35,since3.5secondslaterthemodemsendsthisindicationofsilenceperiodexpiration.NoADPCMdatawassenttotheDTE,becausethedatapumpdeletedall3.5secondsofsilence.ThistellstheDTEthatnobodyistalking. W    7    "     N0 0  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     dF F  " 
   Z Z          VV I VV    VV I VV       W  Z   "     :d d  " 
   Z Z         VV I VV    VV I VV       W  Z   "     X:  : " 
   Z Z         VV I VV    VV I VV       W  Z   "     vX  X " 
   Z Z         VV I VV    VV I VV      N     ; # v     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ! W    ]    "     u   4 u " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     u 4 u " 
   Z Z           VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEissuesakeyaborttoswitchtoOnlineVoiceCommandMode. W    q    "     u  u " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "        " 
   Z Z          VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "     -   " 
   Z Z         VV I VV    VV I VV       W  Z   "     K- -  " 
   Z Z         VV I VV    VV I VV      N     ; # K     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     h J J  4  " 
   Z Z           VV I VV    VV I VV      
4     !  h                 4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <DLE><ETX>VCON W    d    "     `B B4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  X!                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThemodemexitsVoiceReceiveModeandswitchestoOnlineVoiceCommandMode. W        "     h J J  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     ~6` `  " 
   Z Z          VV I VV    VV I VV       W  Z   "     T~6 ~ 6 " 
   Z Z         VV I VV    VV I VV       W  Z   "     rT  T " 
   Z Z         VV I VV    VV I VV       W  Z   "     r  r " 
   Z Z         VV I VV    VV I VV      N     ; #       
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #CLS=0 W    r    "     u-W W  4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  m %$                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     u-W W4  " 
   Z Z           VV I VV    VV I VV      
4     !  u-#                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEreceivednovoicedata,justthesilenceindicatoraftera3.5secondwait.SincetherewasnocallingtoneandtheuserneverenteredanyDTMFtones,theDTEassumesitmustbeacallingdatamodem.Ifthedatahandshakefails,themodemdoesnothangupthelinethusgivingtheDTEanotherchancetotrythefaxagain(inthiscase). W        "     Q"	3" 3"  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     g# I#  I#   " 
   Z Z          VV I VV    VV I VV       W  Z   "     #= g#  g#   " 
   Z Z         VV I VV    VV I VV       W  Z   "     #[ #=  # =  " 
   Z Z         VV I VV    VV I VV       W  Z   "     #y #[  # [  " 
   Z Z         VV I VV    VV I VV      N     ; # #y (     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     $!$x! $  4 x! " 
   Z Z           VV I VV    VV I VV      
4     !  $!*                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W        "     $!$x! $4 x! " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  %"+                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemisnowadatamodem. W         "     $!$x! $ x! " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     %"%" % " " 
   Z Z          VV I VV    VV I VV       W  Z   "     &"%" % " " 
   Z Z         VV I VV    VV I VV       W  Z   "     0&"&" & " " 
   Z Z         VV I VV    VV I VV       W  Z   "     N&#0&" 0& " " 
   Z Z         VV I VV    VV I VV      N     ; # N&#+     
8  
           8 K        N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                A W    f    "     k'#$M'$ M'  4 $ " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  c(%.                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     k'#$M'$ M'4 $ " 
   Z Z           VV I VV    VV I VV      
4     !  k'#$-                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThemodempretendsthatitjustgotRING,tryV.22bis/V.42,etc. W    z    "     k'#$M'$ M' $ " 
   Z Z  ӹ         VV I VV    VV I VV      ,  "   c(%. 
8 K 

 
        ,   1   "    2 )O&e)& e)  '2 &2 " 
    @ Z      ?  + 
 r  	    D   L  ! T$ 4X? 0 @  r. . r    VV I VV    VV I VV                	   	 )O&0   
       @  Table813.OriginateaCall,SendAnswereraMessage 1    >    "     *      '    " 
   Z     ӹ    *  
  4X r  	  X*    VV I VV    VV I VV       Y    Z   "     @4" "  '  " 
   Z Z         VV I VV    VV I VV       Y    Z   "     ^R@4 @  ' 4 " 
   Z Z         VV I VV    VV I VV       Y    Z   "     |p^R ^  ' R " 
   Z Z         VV I VV    VV I VV       Y    Z   "     |p |  ' p " 
   Z Z         VV I VV    VV I VV      *h             d          d @                          p @                   h ,    @             ,                 ,    p @            +
   
 5     " 
      s K      5   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                DTEtoModem Y        "     +	
	 
	  4  " 
   Z Z     	 +	          VV I VV    VV I VV      
;     (  #
 "                ;   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ModemtoDTE Y        "     +	
	 
	4  " 
   Z Z     	 +	          VV I VV    VV I VV      
;     (  #
 "                ;   Y       ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                DescriptionandInterpretation Y    R    "     +	
	 
	  " 
   Z Z     	 +	          VV I VV    VV I VV       W  Z   "     A
5#
 #
  " 
   Z Z         VV I VV    VV I VV       W  Z   "     _
SA
5 A
 5 " 
   Z Z         VV I VV    VV I VV       W  Z   "     }
q_
S _
 S " 
   Z Z         VV I VV    VV I VV       W  Z   "     
}
q }
 q " 
   Z Z         VV I VV    VV I VV      N     ; # 
    
s K 
           s         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #CLS=8 W         "     ."   4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  &
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  B    "     ." 4  " 
   Z Z           VV I VV    VV I VV      
4     !  ."                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ConfigurethemodemforVoiceMode. W        "     ."   " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     D
8&
 &
  " 
   Z Z          VV I VV    VV I VV       W  Z   "     b
VD
8 D
 8 " 
   Z Z         VV I VV    VV I VV       W  Z   "     
tb
V b
 V " 
   Z Z         VV I VV    VV I VV       W  Z   "     

t 
 t " 
   Z Z         VV I VV    VV I VV      N     ; # 
     
s  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "        4  " 
   Z Z           VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W    	    "      4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  	                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemagrees,andisnowsetupforvoice. W    ,    "        " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "        " 
   Z Z          VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "     
	   " 
   Z Z         VV I VV    VV I VV       W  Z   "     +	
	 
 	 " 
   Z Z         VV I VV    VV I VV      N     ; # +		     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #BDR=16 W        "     H<
*
 *  4 
 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  @4                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W      "     H<
*
 *4 
 " 
   Z Z           VV I VV    VV I VV      
4     !  H<
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEknowsthatcompressionrequiresa38,400bpsspeed,soitforcesthisasthenewspeed. W        "     

  
 " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     	   " 
   Z Z          VV I VV    VV I VV       W  Z   "     3'	  	 " 
   Z Z         VV I VV    VV I VV       W  Z   "     QE3' 3 ' " 
   Z Z         VV I VV    VV I VV       W  Z   "     ocQE Q E " 
   Z Z         VV I VV    VV I VV      N     ; # oc
     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  #    "     
nb
 n  4 b
 " 
   Z Z           VV I VV    VV I VV      
4     !  
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W        "     
nb
 n4 b
 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  x                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThisOKmessageissentat2400bps,butthemodemthenswitchesto38,400bps. W    8    "     
nb
 n b
 " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     x  x " 
   Z Z          VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV      N     ; #      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VLS=0 W        "     
   4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  @     "     
 4  " 
   Z Z           VV I VV    VV I VV      
4     !  
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Thisensuresthatthetelephonelineisselected. W    !    "     
   " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     /#   " 
   Z Z          VV I VV    VV I VV       W  Z   "     MA/# / # " 
   Z Z         VV I VV    VV I VV       W  Z   "     k_MA M A " 
   Z Z         VV I VV    VV I VV       W  Z   "     }k_ k _ " 
   Z Z         VV I VV    VV I VV      N     ; # }     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  "&    "     |   4 | " 
   Z Z           VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W    '    "     | 4 | " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemagrees. W    7)    "     |  | " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "        " 
   Z Z          VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "        " 
   Z Z         VV I VV    VV I VV       W  Z   "     
   " 
   Z Z         VV I VV    VV I VV      N     ; # 
     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VRA=45 W    q-    "     3'	   4 	 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  +                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  /    "     3'	 4 	 " 
   Z Z           VV I VV    VV I VV      
4     !  3'                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEallows4.5secondsforringbacktostopbeforeassumingthatthemodemthinksthattheremotehasanswered. W    0    "        " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "         " 
   Z Z          VV I VV    VV I VV       W  Z   "          " 
   Z Z         VV I VV    VV I VV       W  Z   "     <0   " 
   Z Z         VV I VV    VV I VV       W  Z   "     ZN<0 < 0 " 
   Z Z         VV I VV    VV I VV      N     ; # ZN     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  &5    "     wkYM Y  4 M " 
   Z Z           VV I VV    VV I VV      
4     !  wk                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                OK W    6    "     wkYM Y4 M " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  o c                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                ThemodemagreeswiththeDTE'sassumption. W    ;8    "     wkYM Y M " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "      o c o  c " 
   Z Z          VV I VV    VV I VV       W  Z   "           " 
   Z Z         VV I VV    VV I VV       W  Z   "           " 
   Z Z         VV I VV    VV I VV       W  Z   "           " 
   Z Z         VV I VV    VV I VV      N     ; #       
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                DT6807 W    <    "     "! !  4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  "                 4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  >    "     "! !4  " 
   Z Z           VV I VV    VV I VV      
4     !  "                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEmakesatelephonecall,andthemodemdialsandgoesthroughcallprogress.BUSYorNODIALTONEcanbedetected,butinthisexample,themodemgetsringback. W    ?    "     r#fT#H T# H " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     $|j$^ j$ ^ " 
   Z Z          VV I VV    VV I VV       W  Z   "     $$| $ | " 
   Z Z         VV I VV    VV I VV       W  Z   "     $$ $  " 
   Z Z         VV I VV    VV I VV       W  Z   "     $$ $  " 
   Z Z         VV I VV    VV I VV      N     ; # $"     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  xD    "     %% %  4  " 
   Z Z           VV I VV    VV I VV      
4     !  %$                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                VCON W    F    "     %% %4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  &%                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Thismessageissent4.5secondsafterthethirdringbackcadenceisdetectedbythemodem.Themodemisineffectassumingthattheremotetelephonewasansweredonthethirdringbecausenofourthringbackwasdetectedbeforethe#VRAtimeout.ThemodementersOnlineVoiceCommandMode,andDTMFandanswertonedetectionisenabled.(Notethatduringthisperiod,themodemmighthavedetectedanswertonefromadatamodem.Inthiscase,theappropriate<DLE>shieldedcodehastobesentpromptingtheDTEtopursueadatahandshake.) W    G    "     I*=#+*# +* # " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     _+S$A+5$ A+ 5$ " 
   Z Z          VV I VV    VV I VV       W  Z   "     }+q$_+S$ _+ S$ " 
   Z Z         VV I VV    VV I VV       W  Z   "     +$}+q$ }+ q$ " 
   Z Z         VV I VV    VV I VV       W  Z   "     +$+$ + $ " 
   Z Z         VV I VV    VV I VV      N     ; # +$+     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                #VTX W    M    "     ,%,% ,  4 % " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  -&.                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  bO    "     ,%,% ,4 % " 
   Z Z           VV I VV    VV I VV      
4     !  ,%-                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEhasamessagetosend. W    P    "     ,%,% , % " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     -&-& - & " 
   Z Z          VV I VV    VV I VV       W  Z   "     
.&-& - & " 
   Z Z         VV I VV    VV I VV       W  Z   "     (.'
.& 
. & " 
   Z Z         VV I VV    VV I VV       W  Z   "     F.:'(.' (. ' " 
   Z Z         VV I VV    VV I VV      
    
 
N     ; # F.:'.     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  ;U    "     V 8    4 8  " 
   Z Z           VV I VV    VV I VV      
4     !  V                 4 
    
   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                CONNECT W    V    "     V 8  4 8  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  N                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Themodemsays: sendit. W    _X    "     V 8   8  " 
   Z Z     	 V             VV I VV    VV I VV       W  Z   "     |^  ^ " 
   Z Z          VV I VV    VV I VV       W  Z   "     |  | " 
   Z Z         VV I VV    VV I VV       W  Z   "         " 
   Z Z         VV I VV    VV I VV       W  Z   "          " 
   Z Z         VV I VV    VV I VV      N     ; #      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <Data> W    \    "     ;   4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  3                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  K^    "     ; 4  " 
   Z Z           VV I VV    VV I VV      
4     !  ;                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEsendsthemessage: HiDave.Yourmothercalled. W    _    "     ;   " 
   Z Z     	 ;            VV I VV    VV I VV       W  Z   "     aC C  " 
   Z Z          VV I VV    VV I VV       W  Z   "     7a a  " 
   Z Z         VV I VV    VV I VV       W  Z   "     U7  7 " 
   Z Z         VV I VV    VV I VV       W  Z   "     sU  U " 
   Z Z         VV I VV    VV I VV      N     ; # s     
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                <DLE><ETX> W    Pd    "     r   4 r " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  	                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  e    "     r 4 r " 
   Z Z           VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                Procedurecomplete. W    mg    "     r  r " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     		 	  " 
   Z Z          VV I VV    VV I VV       W  Z   "     
	 	  " 
   Z Z         VV I VV    VV I VV       W  Z   "     *

 
  " 
   Z Z         VV I VV    VV I VV       W  Z   "     H
 *
 *
  " 
   Z Z         VV I VV    VV I VV      N     ; # H
      
8  
           8         N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  k    "     eG G  4  " 
   Z Z           VV I VV    VV I VV      
4     !  e
                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                VCON W    1m    "     eG G4  " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !  ]	                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                DTMFstillactive. W    n    "     eG G  " 
   Z Z  ӹ         VV I VV    VV I VV       W  Z   "     {3	]	 ] 	 " 
   Z Z          VV I VV    VV I VV       W  Z   "     Q	{3	 { 3	 " 
   Z Z         VV I VV    VV I VV       W  Z   "     o	Q	  Q	 " 
   Z Z         VV I VV    VV I VV       W  Z   "     	o	  o	 " 
   Z Z         VV I VV    VV I VV      N     ; # 	     
8  
           8 K        N   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                H W    r    "     

 
  4 
 " 
   Z Z  ӹ         VV I VV    VV I VV      
4     !                  4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  t    "     

 
4 
 " 
   Z Z           VV I VV    VV I VV      
4     !  

                4   W         ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                TheDTEhascompleteditsforwardingtask. W    
v    "     

 
 
 " 
   Z Z  ӹ         VV I VV    VV I VV      ,  "    
8 K 

 
        ,   W        ?  + 
 4 
  <   D   L  ! T$ 4X?    VV I VV    VV I VV                 W  w    "     
   '  " 
   Z Z          VV I VV    VV I VV      "     (
 
  '  " 
   >d Z         	   	 (             HH    

 
   
 
      >d   z       z     -   z          CF:; zz          CF:; z z       CF:; zz        CF:; z z !    CF:; zz      CF:; z z "    CF:; zz      CF:; z   Z   "           '    " ?  + 
 4 
   h   p    x   (# 4X?    VV I VV    VV I VV           "          '   " 
   3S         E  + 
 4 
  <   D   L  ! T$ 4 
 XE    VV I VV    VV 5 VV           

     
      A. @    . .    ATCOMMANDSETSUMMARY   	      
      3S     {         |  "     		 	  '  "        VV 5 VV    VV I VV           "    d 
!	 	  'd d " 
   3S     ?  + 
 4 
  <   D   L  ! T$ 4X?    XVV XI VV    XVV XX XVV           

    
      A.1.     BASICATCOMMANDS   	 
!   
      3S     }        ~  "     qsSU S  ' U "    VV X XVV    VV I VV        1   "    2 qs q  '2 s2 " 
    @         ?  + 
 r  	    D   L  ! T$ 4X? 0 @  r. . r    VV I VV    VV I VV                
       @   1      "        '  " 
              *  
  4X r  	  X*    VV I VV    VV I VV        `        6  " 
 4  p    x   (# 4X6            VV I VV  =  ) I VV                Q      CommandQ    uT  Function   	     `  i    "     
m
o m
  ' o " 
   3S          '  
  4X 4 X'          =  ) = )    VV = )        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                A/    
 Reexecutecommand.    
 
T$
T$   a  D    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                A    
 Gooffhookandattempttoansweracall.     
T$
T$   a  &    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                B0    
 SelectV.22connectionat1200bps.     
T$
T$   a      "     		   ' 	 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                B1    
 SelectBell212Aconnectionat1200bps.    	 
T$
T$   a      "     #%   '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                C1    
 ReturnOKmessage.    #% 
T$
T$   a      "     IK+- +  ' - " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                Dn    
 Dialmodifier.    IK	 
T$
T$   a      "     oq
QS
 Q  ' S
 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                E0    
 Turnoffcommandecho.    oq
 
T$
T$   a  Ŏ    "     wy w  ' y " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                E1    
 Turnoncommandecho.     
T$
T$   a      "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                F0    
 Selectautodetectmode(equivalenttoN1).     
T$
T$   a      "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                F1    
 SelectV.21orBell103.    
 
T$
T$   a      "     	   '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                F2    
 Reserved.    	 
T$
T$   a  o    "     -/   '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                F3    
 SelectV.23linemodulation.    -/ 
T$
T$   a  G    "     SU57 5  ' 7 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                F4    
 SelectV.22orBell212A1200bpslinespeed.    SU 
T$
T$   a  2    "     y{[] [  ' ] " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                F5    
 SelectV.22bislinemodulation.    y{ 
T$
T$   a  .    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                F6    
 SelectV.32bisorV.324800linemodulation.     
T$
T$   a      "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                F7    
 SelectV.32bis7200linemodulation.     
T$
T$   a      "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                F8    
 SelectV.32bisorV.329600linemodulation.     
T$
T$   a  
    "     !     '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                F9    
 SelectV.32bis12000linemodulation.    ! 
T$
T$   a  	    "     7"9" "  '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                F10    
 SelectV.32bis14400linemodulation.    7"9 
T$
T$   a      "     ]#_?#A ?#  ' A " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                H0    
 Initiateahangupsequence.    ]#_ 
T$
T$   a      "     $e$g e$  ' g " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                H1    
 Ifonhook,gooffhookandentercommandmode.    $ 
T$
T$   a  ީ    "     %% %  '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                I0    
 Reportproductcode.    % 
T$
T$   a  ܫ    "     && &  '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                I1    
 ReportprecomputedchecksumfromROM.    & 
T$
T$   a      "     ' '  '  '   " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                I2    
 Computechecksumandreportstatus.    '  
T$
T$   a      "     )"(! (  ' ! " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                I3    
 Reportfirmwarerevision,model,andinterfacetype.    )" 
T$
T$   a      "     A*C##*%# #*  ' %# " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                I4    
 ReportresponseprogrammedbyanOEM.    A*C# 
T$
T$   a      "     g+i$I+K$ I+  ' K$ " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                I5    
 Reportthecountrycodenumber.    g+i$ 
T$
T$   a      "     ,%o,q% o,  ' q% " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                I6    
 Reportmodemdatapumpmodel.    ,% 
T$
T$   a      "     -&-& -  ' & " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                L0    
 Setlowspeakervolume.    -&  
T$
T$   a  w    "     .'.' .  ' ' " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                L1    
 Setlowspeakervolume.    .'! 
T$
T$   a  ]    "           '    " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                L2    
 Setmediumspeakervolume.       
T$
T$   a  C    "     ?D!& !  ' & " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                L3    
 Sethighspeakervolume.    ?D 
T$
T$   a  ,    "     e	jG	L G	  ' L " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                M0    
 Turnspeakeroff.    e	j 
T$
T$   a      "     
m
r m
  ' r " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                M1    
 Turnspeakeronduringhandshakingandturnspeakeroffwhilereceivingcarrier.    
 
T$
T$   a      "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                M2    
 Turnspeakeronduringhandshakingandwhilereceivingcarrier.     
T$
T$   a      "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                M3    
 Turnspeakeroffduringdialingandreceivingcarrierandturnspeakeronduringan   	     z   	    zswering.  
  
T$
T$   a  !    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                N0    
 Turnoffautomodedetection.     
T$
T$   a  y    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                N1    
 Turnonautomodedetection.     
T$
T$   a  d    "     
	   ' 	 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                O0    
 Goonline.    
	 
T$
T$   a  N    "     7<   '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                O1    
 Goonlineandinitiatearetrainsequence.    7<
 
T$
T$   a  (    "     ]b?D ?  ' D " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                P    
 Forcepulsedialing.    ]b 
T$
T$   a  "    "     
ej
 e  ' j
 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                Q0    
 AllowresultcodestoDTE.    
 
T$
T$   a      "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                Q1    
 InhibitresultcodestoDTE.    
 
T$
T$   a      "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                Sn    
 SelectSregisterasdefault.     
T$
T$   a      "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                Sn?    
 ReturnthevalueofSregistern.     
T$
T$   a      "         '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                =v    
 SetdefaultSregistertovaluev.      
T$
T$   a      "     AF#( #  ' ( " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                ?    
 ReturnthevalueofdefaultSregister.    AF 
T$
T$   a      "     glIN I  ' N " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                T    
 ForceDTMFdialing.    gl 
T$
T$   a      "     ot o  ' t " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                V0    
 Reportshortform(terse)resultcodes.     
T$
T$   a  |    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                V1    
 Reportlongform(verbose)resultcodes.     
T$
T$   a  r    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                W0    
 ReportDTEspeedinECmode.     
T$
T$   a  i    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                W1    
 Reportlinespeed,ECprotocolandDTEspeed.     
T$
T$   a  T    "     %!*! !  '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                W2    
 ReportDCEspeedinECmode.    %!* 
T$
T$   a  P    "     K"P-"2 -"  ' 2 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                X0    
 Reportbasiccallprogressresultcodes,i.e.,OK,CONNECT,RING,NOCARRIER(also,   	 K"P   forbusy,ifenabled,anddialtonenotdetected),NOANSWERandERROR.  
  
T$
T$   a  ;    "     9$>$  $  '   " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                X1    
 Reportbasiccallprogressresultcodesandconnectionsspeeds(OK,CONNECT,   	 9$>   RING,NOCARRIER(also,forbusy,ifenabled,anddialtonenotdetected),NOAN zzSWER,CONNECTXXXX,andERROR.  
  
T$
T$   a      "     && &  '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                X2    
 Reportbasiccallprogressresultcodesandconnectionsspeeds,i.e.,OK,CONNECT,   	 &   RING,NOCARRIER(also,forbusy,ifenabled,anddialtonenotdetected),NOAN zzSWER,CONNECTXXXX,andERROR.  
  
T$
T$   a  U    "     )")" )  ' " " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                X3    
 Reportbasiccallprogressresultcodesandconnectionrate,i.e.,OK,CONNECT,   	 )"    RING,NOCARRIER,NOANSWER,CONNECTXXXX,BUSY,andERROR.  
  
T$
T$   a      "     +$u+z$ u+  ' z$ " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                X4    
 Reportallcallprogressresultcodesandconnectionrate,i.e.,OK,CONNECT,RING,   	 +$"   NOCARRIER,NOANSWER,CONNECTXXXX,BUSY,NODIALTONEandERROR.  
  
T$
T$   a  e    "     -&c-h& c-  ' h& " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                Y0    
 Disablelongspacedisconnectbeforeonhook.    -&$ 
T$
T$   a      "     .'.' .  ' ' " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                Y1    
 Enablelongspacedisconnectbeforeonhook.    .'% 
T$
T$   a      "           '    " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                Z0    
 Restorestoredprofile0afterwarmreset.       
T$
T$   a      "     BD$& $  ' & " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                Z1    
 Restorestoredprofile1afterwarmreset.    BD 
T$
T$   a      "     h	jJ	L J	  ' L " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &C0    
 ForceRLSDactiveregardlessofthecarrierstate.    h	j 
T$
T$   a      "     
p
r p
  ' r " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &C1    
 AllowRLSDtofollowthecarrierstate.    
 
T$
T$   a       "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &D0    
 InterpretDTRONtoOFFtransitionper&Qn.     
T$
T$   a      "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &D1    
 InterpretDTRONtoOFFtransitionper&Qn.     
T$
T$   a      "      
 
  '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &D2    
 InterpretDTRONtoOFFtransitionper&Qn.      
T$
T$   a      "     &(
   ' 
 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &D3    
 InterpretDTRONtoOFFtransitionper&Qn.    &( 
T$
T$   a      "     LN	.0	 .  ' 0	 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &F    
 Recall(restore)factoryprofile.    LN	 
T$
T$   a  
    "     rt
TV
 T  ' V
 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &G0    
 Disableguardtone.    rt
	 
T$
T$   a      "     z| z  ' | " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &G1    
 Disableguardtone.    
 
T$
T$   a  x    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &G2    
 Enable1800Hzguardtone.     
T$
T$   a  [    "     

   ' 
 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &J0    
 SetSregisterresponseonlyforcompatibility.    
 
T$
T$   a  E    "     
   '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &J1    
 SetSregisterresponseonlyforcompatibility.    

 
T$
T$   a  D    "     02   '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &K0    
 DisableDTE/DCEflowcontrol.    02 
T$
T$   a  C    "     VX8: 8  ' : " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &K3    
 EnableRTS/CTSDTE/DCEflowcontrol.    VX 
T$
T$   a  0    "     |~^` ^  ' ` " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &K4    
 EnableXON/XOFFDTE/DCEflowcontrol.    |~ 
T$
T$   a  $    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &L0    
 Selectdialuplineoperation.     
T$
T$   a      "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &L1    
 Selectleasedlineoperation.     
T$
T$   a      "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &M0    
 Selectdirectasynchronousmode.     
T$
T$   a      "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &M1    
 Selectsyncconnectwithasyncofflinecommandmode.     
T$
T$   a  !    "     :<   '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &M2    
 SelectsyncconnectwithasyncofflinecommandmodeandenableDTRdialingofdi   	 :<    z   	 :<   zrectoryzero.  
  
T$
T$   a  #    "     (!*
! 
!  '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &M3    
 SelectsyncconnectwithasyncofflinecommandmodeandenableDTRtoactasTal   	 (!*    z   	 (!*   zk/Dataswitch.  
  
T$
T$   a  E&    "     #" "  '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &P0    
 Set10ppspulsedialwith39%/61%make/break.    # 
T$
T$   a  (    "     <$>$  $  '   " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &P1    
 Set10ppspulsedialwith33%/67%make/break.    <$> 
T$
T$   a  *    "     b%dD%F D%  ' F " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &P2    
 Set20ppspulsedialwith39%/61%make/break.    b%d 
T$
T$   a  ,    "     &j&l j&  ' l " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &P3    
 Set20ppspulsedialwith33%/67%make/break.    & 
T$
T$   a  .    "     ' '  '  '   " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &Q0    
 Selectdirectasynchronousmode.    '  
T$
T$   a  0    "     (!(! (  ' ! " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &Q1    
 Selectsyncconnectwithasyncofflinecommandmode.    (! 
T$
T$   a  2    "     )")" )  ' " " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &Q2    
 SelectsyncconnectwithasyncofflinecommandmodeandenableDTRdialingofdi   	 )"    z   	 )"   zrectoryzero.  
  
T$
T$   a  4    "     +$+$ +  ' $ " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &Q3    
 SelectsyncconnectwithasyncofflinecommandmodeandenableDTRtoactasTal   	 +$!    z   	 +$!   zk/Dataswitch.  
  
T$
T$   a  6    "     -&-& -  ' & " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &Q4    
 SelectHayesAutoSyncmode.    -&# 
T$
T$   a  F9    "     .'.' .  ' ' " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &Q5    
 Modemnegotiatesanerrorcorrectedlink.    .'$ 
T$
T$   a  1;    "           '    " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &Q6    
 Selectasynchronousoperationinnormalmode.       
T$
T$   a  *=    "     ?D!& !  ' & " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &R0    
 CTStracksRTS(async)oractsperV.25(sync).    ?D 
T$
T$   a  '?    "     e	jG	L G	  ' L " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &R1    
 CTSisalwaysactive.    e	j 
T$
T$   a  &A    "     
m
r m
  ' r " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &S0    
 DSRisalwaysactive.    
 
T$
T$   a  C    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &S1    
 DSRactsperV.25.     
T$
T$   a  D    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &T0    
 Terminateanytestinprogress.     
T$
T$   a  F    "     

 
  '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &T1    
 Initiatelocalanalogloopback.    
 
T$
T$   a  H    "     #(
   ' 
 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &T2    
 ReturnsERRORresultcode.    #( 
T$
T$   a  J    "     IN	+0	 +  ' 0	 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &T3    
 Initiatelocaldigitalloopback.    IN	 
T$
T$   a  L    "     ot
QV
 Q  ' V
 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &T4    
 Allowremotedigitalloopback.    ot
	 
T$
T$   a  N    "     w| w  ' | " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &T5    
 Disallowremotedigitalloopbackrequest.    
 
T$
T$   a  xP    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &T6    
 RequestanRDLwithoutselftest.     
T$
T$   a  qR    "     

   ' 
 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &T7    
 RequestanRDLwithselftest.    
 
T$
T$   a  bT    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &T8    
 Initiatelocalanalogloopwithselftest.    
 
T$
T$   a  PV    "     -2   '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &V    
 Displaycurrentconfigurations.    -2 
T$
T$   a  JX    "     SX5: 5  ' : " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &W0    
 StoretheactiveprofileinNVRAMprofile0.    SX 
T$
T$   a  8Z    "     y~[` [  ' ` " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &W1    
 StoretheactiveprofileinNVRAMprofile1.    y~ 
T$
T$   a  4\    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &X0    
 Selectinternaltimingforthetransmitclock.     
T$
T$   a  0^    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &X1    
 Selectexternaltimingforthetransmitclock.     
T$
T$   a  .`    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &X2    
 Selectslavereceivetimingforthetransmitclock.     
T$
T$   a  ,b    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &Y0    
 Recallstoredprofile0uponpowerup.     
T$
T$   a  /d    "     7<   '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &Y1    
 Recallstoredprofile1uponpowerup.    7< 
T$
T$   a  %f    "     ] b? D ?   ' D " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                &Zn=x    
 Storedialstringx(to40)tolocationn(0to19).    ] b 
T$
T$   a  h    "     !e!j e!  ' j " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                %E0    
 Disablelinequalitymonitorandautoretrain.    ! 
T$
T$   a  !j    "     "" "  '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                %E1    
 Enablelinequalitymonitorandautoretrain.    " 
T$
T$   a  l    "     ## #  '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                %E2    
 Enablelinequalitymonitorandfallback/fallforward.    # 
T$
T$   a  n    "     $$ $  '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                %L    
 Returnreceivedlinesignallevel.    $ 
T$
T$   a  "p    "     & % %  '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                %Q    
 Reportthelinesignalquality.    &  
T$
T$   a  r    "     A'F #'(  #'  ' (  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                %TTn    
 PTTcertificationtestsignals.    A'F  
T$
T$   a  t    "     g(l!I(N! I(  ' N! " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                \G0    
 Disablemodemtomodemflowcontrol.    g(l! 
T$
T$   a  u    "     )"o)t" o)  ' t" " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                \G1    
 Enablemodemtomodemflowcontrol.    )" 
T$
T$   a  w    "     *#*# *  ' # " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                \Kn    
 Controlsbreakhandlingduringthreestates.    *# 
T$
T$   a  y    "     +$+$ +  ' $ " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                \N0    
 Selectnormalspeedbufferedmode.    +$  
T$
T$   a  {    "     ,&,% ,  ' % " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                \N1    
 Selectdirectmode.    ,&! 
T$
T$   a  }    "     %.*'.' .  ' ' " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                \N2    
 Selectreliablelinkmode.    %.*'" 
T$
T$   a      "           '    " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                \N3    
 Selectautoreliablemode.       
T$
T$   a      "     BD$& $  ' & " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                \N4    
 ForceLAPMmode.    BD 
T$
T$   a  }    "     h	jJ	L J	  ' L " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                \N5    
 ForceMNPmode.    h	j 
T$
T$   a  ]    "     
p
r p
  ' r " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV           "    d 

 
  'd d " 
   3S 3S  ?  + 
 4 
  <   D   L  ! T$ 4X?    XVV XI VV    XVV XX XVV           

    
      A.2.     ECCCOMMANDS   	 
   
      3S     <          "     DF&( &  ' ( "    VV X XVV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                %C0    
 Disabledatacompression.    DF 
T$
T$   a      "     *
,
 
  '  " 
   3S          $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                %C1    
 EnableMNP5datacompression.    *
, 
T$
T$   a      "     PR24 2  ' 4 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                %C2    
 EnableV.42bisdatacompression.    PR 
T$
T$   a  ٌ    "     vxXZ X  ' Z " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                %C3    
 EnablebothV.42bisandMNP5compression.    vx 
T$
T$   a  ʎ    "     	~	 ~  ' 	 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                  
  
T$
T$   a  Ő    "     

   ' 
 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                \A0    
 SetmaximumblocksizeinMNPto64.    
	 
T$
T$   a  ~    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                \A1    
 SetmaximumblocksizeinMNPto128.    
 
T$
T$   a  r    "     
   '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                \A2    
 SetmaximumblocksizeinMNPto192.    
 
T$
T$   a  g    "     46   '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                \A3    
 SetmaximumblocksizeinMNPto256.    46 
T$
T$   a  \    "     Z\<> <  ' > " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                \Bn    
 Sendbreakofnx100ms.    Z\
 
T$
T$   a  Q    "     bd b  ' d " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                \L0    
 UsestreammodeforMNP.     
T$
T$   a  :    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                \L1    
 UseblockmodeforMNP.     
T$
T$   a  "    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV           "    d 02   'd d " 
   3S 3S  ?  + 
 4 
  <   D   L  ! T$ 4X?    XVV XI VV    XVV XX XVV           

    
      	   	 02   
      3S  A.3.     MNP10COMMANDS   	          	        ݠ  "         '   "    VV X XVV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                )M0    
 DisableMNP10linknegotiationpoweradjustment.     
T$
T$   a      "        '  " 
   3S          $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                )M1    
 EnableMNP10linknegotiationpoweradjustment.     
T$
T$   a      "     
	 	  '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                  
  
T$
T$   a      "     49   '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                *H0    
 SelectMNP10linknegotiationathighestrate.    49 
T$
T$   a      "     Z_<A <  ' A " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                *H1    
 SelectMNP10linknegotiationat1200bps.    Z_ 
T$
T$   a      "     
b
g b
  ' g " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                *H2    
 SelectMNP10linknegotiationat4800bps.    
 
T$
T$   a      "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                  
  
T$
T$   a      "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                ݄K0    
 DisableMNP10extendedservices.     
T$
T$   a  O    "     		   ' 	 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                ݄K1    
 EnableMNP10extendedservices.    		 
T$
T$   a  @    "     
   ' 
 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                ݄K2    
 EnableMNP10extendedservicesdetectiononly.    
 
T$
T$   a  0    "     >C %    ' % " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                ݄Q0    
 DisableMNP10fallbackto2400bps(V.22bis)/1200bps(V.22).    >C 
T$
T$   a  /    "     di
FK
 F  ' K
 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                ݄Q1    
 EnableMNP10fallbackto2400bps(V.22bis)/1200bps(V.22).    di
 
T$
T$   a  >    "     lq l  ' q " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                  
  
T$
T$   a  L    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                @M0    
 Selectinitialtransmitlevelof26dBm.     
T$
T$   a      "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                @M1    
 Selectinitialtransmitlevelof30dBm.     
T$
T$   a      "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                @M2    
 Selectinitialtransmitlevelof10dBm.     
T$
T$   a      "     "'	   ' 	 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                @M3@M10     Selectinitialtransmitlevelof10dBm.    "' 
T$
T$   a      "     HM*/ *  ' / " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                @M11    
 Selectinitialtransmitlevelof11dBm.    HM 
T$
T$   a      "     nsPU P  ' U " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                @M12    
 Selectinitialtransmitlevelof12dBm.    ns 
T$
T$   a      "     v{ v  ' { " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                .     
T$
T$   a      "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                .     
T$
T$   a      "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                .     
T$
T$   a  l    "     !     '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                @M30    
 Selectinitialtransmitlevelof30dBm.    ! 
T$
T$   a  .    "     ,"1" "  '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                @M31    
 Selectinitialtransmitlevelof31dBm.    ,"1 
T$
T$   a  )    "     R#W4#9 4#  ' 9 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                  
  
T$
T$   a  $    "     x$}Z$_ Z$  ' _ " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                :E0    
 Disablethecompromiseequalizer.    x$} 
T$
T$   a      "     %% %  '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                :E1    
 Enablethecompromiseequalizer.    % 
T$
T$   a      "     && &  '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV           "    d ('- & &  'd d " 
   3S 3S  ?  + 
 4 
  <   D   L  ! T$ 4X?    XVV XI VV    XVV XX XVV           

    
      A.4.     WCLASSCOMMANDS   	 ('-    
      3S               "     z(!\(a! \(  ' a! "    VV X XVV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                %F1    
 Select75Tx/1200Rxwhenviewdataisselected.    z(! 
T$
T$   a      "     `)e"B)G" B)  ' G" " 
   3S          $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                %F2    
 Select1200Tx/75Rxwhenviewdataisselected.    `)e" 
T$
T$   a      "     *#h*m# h*  ' m# " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                %M0    
 SetAUXCTLoutputlow.    *# 
T$
T$   a      "     +$+$ +  ' $ " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                %M1    
 SetAUXCTLoutputhigh.    +$  
T$
T$   a  i    "     ,%,% ,  ' % " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                  
  
T$
T$  z
    
 z a  P    "     -&-& -  ' & " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                *B    
 Displaylistofpermanentlyblacklistednumbers.    -&" 
T$
T$   a      "           '    " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                *C    
 Storeremoteconfigurationpassword.       
T$
T$  z
    
 z a      "     BD$& $  ' & " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                *D    
 Displaylistofdelayednumbers.    BD 
T$
T$   a  #    "     h	jJ	L J	  ' L " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                *E    
 Endremoteconfiguration.    h	j 
T$
T$   a      "     
p
r p
  ' r " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                *L    
 Displaylistofcallbacknumbers.    
 
T$
T$   a      "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                *NCnn    
 ChangecountrytooneofeightinNVRAM.     
T$
T$   a      "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                *Pn    
 Storeanddeleteapassword/callbacknumber.     
T$
T$   a      "      
 
  '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                *R    
 RequestremoteconfigurationinMNP.      
T$
T$   a      "     &(
   ' 
 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                *Z0    
 Usedialcode0forpulsedialinNorway.    &( 
T$
T$   a      "     LN	.0	 .  ' 0	 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                *Z1    
 Usedialcode1forpulsedialinNorway.    LN	 
T$
T$   a      "     rt
TV
 T  ' V
 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                  
  
T$
T$   a      "     z| z  ' | " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                \F    
 Displayallthetelephonedirectoryslots.    
 
T$
T$   a  ~    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                \S    
 Displayactiveconfigurationofthemodem.     
T$
T$   a  w    "     

   ' 
 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                \W0    
 DisableV.23splitbaudrateoperation.    
 
T$
T$   a  p    "     
   '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                \W1    
 EnableV.23splitbaudrateoperation.    

 
T$
T$   a  g    "     02   '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV           "    d 02 0  'd 2d " 
   3S 3S  ?  + 
 4 
  <   D   L  ! T$ 4X?    XVV XI VV    XVV XX XVV           

    
      A.5.     CALLERIDCOMMANDS   	    
      3S     ]        1  "        '  "    VV X XVV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                #CID=0    
 DisableCallerID.     
T$
T$   a  )     "        '  " 
   3S          $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                #CID=1    
 EnableCallerIDwithformattedpresentation.     
T$
T$   a      "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                #CID=2    
 EnableCallerIDwithunformattedpresentation.     
T$
T$   a      "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV           "    d |~   'd d " 
   3S 3S  ?  + 
 4 
  <   D   L  ! T$ 4X?    XVV XI VV    XVV XX XVV           

    
      A.6.     V.25BISCOMMANDS   	 |~   
      3S               "        '  "    VV X XVV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                CIC    
 Connectincomingcall.     
T$
T$   a      "        '  " 
   3S          $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                CNL    
 ExecuteATcommand(ifpermitted).     
T$
T$   a  	    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                CRN    
 Callrequestwithnumber.     
T$
T$   a      "      !     '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                CRS    
 Callrequestwithmemoryaddress.     ! 
T$
T$   a  
    "     &"("
 "  ' 
 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                DIC    
 Disregardincomingcall.    &"( 
T$
T$   a      "     L#N.#0 .#  ' 0 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                PRN    
 Programnormal.    L#N 
T$
T$   a  v    "     r$tT$V T$  ' V " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                RLD    
 Requestlistofdelayedcallnumbers.    r$t 
T$
T$   a  U    "     %z%| z%  ' | " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                RLF    
 Requestlistofforbiddencallnumbers.    % 
T$
T$   a  J    "     && &  '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                RLN    
 Requeststorednumberlist(dialstrings).    & 
T$
T$   a  A    "     ' '  '  '   " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV           "    d H(J!'  '  'd  d " 
   3S 3S  ?  + 
 4 
  <   D   L  ! T$ 4X?    XVV XI VV    XVV XX XVV           

    
      A.7.     FAXCLASS1   	 H(J!   
      3S     ;          "     )"|)~" |)  ' ~" "    VV X XVV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FCLASS=n    
 Serviceclass.    )" 
T$
T$   a       "     *#b*d# b*  ' d# " 
   3S          $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FAE=n    
 Data/faxautoanswer    *# 
T$
T$   a      "     +$+$ +  ' $ " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FRH=n    
 ReceivedatawithHDLCframing.    +$ 
T$
T$   a      "     ,%,% ,  ' % " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FRM=n    
 Receivedata.    ,%  
T$
T$  z
    
 z a       "     -&-& -  ' & " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FRS=n    
 Receivesilence.    -&! 
T$
T$   a  "    "           '    " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FTH=n    
 TransmitdatawithHDLCframing.       
T$
T$  z
    
 z a  $    "     ?D!& !  ' & " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FTM=n    
 Transmitdata.    ?D 
T$
T$   a  &    "     e	jG	L G	  ' L " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FTS=n    
 Stoptransmissionandwait.    e	j 
T$
T$   a  |(    "     
m
r m
  ' r " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV           "    d 

 
  'd d " 
   3S 3S  ?  + 
 4 
  <   D   L  ! T$ 4X?    XVV XI VV    XVV XX XVV           

    
      A.8.     FAXCLASS2   	 
   
      3S     j*        >+  "     AF#( #  ' ( "    VV X XVV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FCLASS=n    
 Serviceclass.    AF 
T$
T$   a  /,    "     '
,	
 	
  '  " 
   3S          $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FAA=n    
 Adaptiveanswer.    '
, 
T$
T$   a  .    "     MR/4 /  ' 4 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FAXERR    
 Faxerrorvalue.    MR 
T$
T$   a  /    "     sxUZ U  ' Z " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FBOR    
 PhaseCdatabitorder.    sx 
T$
T$   a  1    "     	{	 {  ' 	 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FBUF?    
 Buffersize(readonly).    	 
T$
T$   a  3    "     

   ' 
 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FCFR    
 Indicateconfirmationtoreceive.    
	 
T$
T$   a  5    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FCLASS=    
 Serviceclass.    
 
T$
T$   a  7    "     
   '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FCON    
 Facsimileconnectionresponse.    
 
T$
T$   a  9    "     16   '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FCR    
 Capabilitytoreceive.    16 
T$
T$   a  t;    "     W\9> 9  ' > " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FCR=    
 Capabilitytoreceive.    W\
 
T$
T$   a  [=    "     }_d _  ' d " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FCSI:    
 ReportthecalledstationID.    } 
T$
T$   a  C?    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FDCC=    
 DCEcapabilitiesparameters.     
T$
T$   a  3A    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FDCS:    
 Reportcurrentsession.     
T$
T$   a  "C    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FDCS=    
 Currentsessionresults.     
T$
T$   a  E    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FDIS:    
 Reportremoteidentification.     
T$
T$   a  F    "     ;@"   ' " " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FDIS=    
 Currentsessionsparameters.    ;@ 
T$
T$   a  H    "     afCH C  ' H " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FDR    
 BeginorcontinuephaseCreceivedata.    af 
T$
T$   a  J    "     in i  ' n " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FDT=    
 Datatransmission.     
T$
T$   a  L    "           '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FET:    
 Postpagemessageresponse.      
T$
T$   a  N    "     !! !  '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FET=N    
 Transmitpagepunctuation.    ! 
T$
T$   a  P    "     "" "  '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FHNG    
 Callterminationwithstatus.    " 
T$
T$   a  R    "     $$$ $  '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FK    
 Sessiontermination.    $$ 
T$
T$   a  {T    "     E%J'%, '%  ' , " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FLID=    
 LocalIDstring.    E%J 
T$
T$   a  _V    "     k&pM&R M&  ' R " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FMDL?    
 Identifymodel.    k&p 
T$
T$   a  BX    "     ' s'x  s'  ' x  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FMFR?    
 Identifymanufacturer.    '  
T$
T$   a  $Z    "     (!(! (  ' ! " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FPHCTO    
 PhaseCtimeout.    (! 
T$
T$   a  
\    "     )")" )  ' " " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FPTS:    
 Pagetransferstatus.    )" 
T$
T$   a  ]    "     +$*# *  ' # " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FPTS=    
 Pagetransferstatus.    +$ 
T$
T$   a  _    "     ),.%,% ,  ' % " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FREV?    
 Identifyrevision.    ),.%  
T$
T$   a  a    "     O-T&1-6& 1-  ' 6& " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                +FTSI:    
 ReportthetransmitstationID.    O-T&! 
T$
T$   a  c    "     u.z'W.\' W.  ' \' " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV           "    d .'u.z' u.  'd z'd " 
   3S 3S  ?  + 
 4 
  <   D   L  ! T$ 4X?    XVV XI VV    XVV XX XVV           

    
      	   	 .'"   
      3S  A.9.     VOICECOMMANDS   	          e        mf  "         '   "    VV X XVV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                #BDR    
 Selectbaudrate(turnoffautobaud).     
T$
T$   a  vg    "        '  " 
   3S          $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                #CLS    
 Selectdata,fax,orvoice.     
T$
T$   a  li    "     
	 	  '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                #MDL?    
 Identifymodel.    
 
T$
T$   a  Xk    "     79   '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                #MFR?    
 Identifymanufacturer.    79 
T$
T$   a  9m    "     ]_?A ?  ' A " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                #REV?    
 Identifyrevisionlevel.    ]_ 
T$
T$   a  !o    "     
e
g e
  ' g " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                #VBQ?    
 Querybuffersize.    
 
T$
T$   a  q    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                #VBS    
 Bitspersample.     
T$
T$   a  r    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                #VBT    
 Beeptonetimer.     
T$
T$   a  t    "     		   ' 	 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                #VCI?    
 Identifycompressionmethod.    		 
T$
T$   a  v    "     
   ' 
 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                #VLS    
 Voicelineselect.    
 
T$
T$   a  x    "     AC#% #  ' % " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                #VRA    
 Ringbackgoesawaytimer(originate).    AC 
T$
T$   a  z    "     gi
IK
 I  ' K
 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                #VRN    
 Ringbacknevercametimer(originate).    gi
 
T$
T$   a  x|    "     oq o  ' q " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                #VRX    
 Voicereceivemode.    
 
T$
T$   a  o~    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                #VSD    
 Enablesilencedeletion.     
T$
T$   a  S    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                #VSK    
 Bufferskidsetting.     
T$
T$   a  <    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                #VSP    
 Silencedetectionperiod(voicereceive).     
T$
T$   a  !    "     %'	   ' 	 " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                #VSR    
 Samplingrateselection.    %' 
T$
T$   a      "     KM-/ -  ' / " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                #VSS    
 Silencedeletiontuner(voicereceive).    KM 
T$
T$   a      "     qsSU S  ' U " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                #VTD    
 DTMF/tonereporting.    qs 
T$
T$   a      "     y{ y  ' { " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                #VTS    
 Generatetonesignals.     
T$
T$   a      "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                #VTX    
 Voicetransmitmode.     
T$
T$   a  ȍ    "        '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                 z  
  
T$
T$  z  
  
T$
T$              	   	               HH    

 
   
             
         CF:;       CF:;         CF:;        CF:;         CF:;  #     CF:;         CF:;  '     CF:;    Z   "           '    " E  + 
 4 
   h   p    x   (# 4  XE    VV  VV    VV I VV           "          '   " 
   3S 3S      E  + 
 4 
  <   D   L  ! T$ 4 
 XE    VV I VV    VV 5 VV           

     
      B.COMMONCONFIGURATIONSETUPSTRINGS   	      
      3S     C         )  "     		 	  '  "        VV 5 VV    VV I VV      "     		 	  '  " 
   >d         Thisappendixdescribessetupstringstoestablishcommonlyusedconfigurations.   	 	   
      >d    -   "     

 
  '  " 
   3S     B  .   I `	   h   p    x   (# 4XB 0     0    T$T$          VV I VV    VV I VV                1.     ForceV.42bisdatacompressionwithLAPMerrorcorrection.    
 T$T$  
      3S   -      "        '  " $  
  4X  I `	X$    VV I VV    VV I VV        U   "     #%   '  " 
   3S          ?  + 
  
  <   D   L  ! T$ 4X? 0    F    VV I VV    VV I VV                AT\N4%C2  
  FT$FT$  
      3S   U      "     3
5
 
  '  "      !  
  4X  
X!    VV I VV    VV I VV        -   "     Q
S3
5 3
  ' 5 " 
   3S     B  .   I `	   h   p    x   (# 4XB 0     0    T$T$          VV I VV    VV I VV                2.     ForceV.42bisdatacompressionwithMNP4errorcorrection.    Q
S T$T$  
      3S   -      "     acCE C  ' E " $  
  4X  I `	X$    VV I VV    VV I VV        U   "     ac a  ' c " 
   3S          ?  + 
  
  <   D   L  ! T$ 4X? 0    F    VV I VV    VV I VV                AT\N5%C2  
  FT$FT$  
      3S   U      "     qs q  ' s "      !  
  4X  
X!    VV I VV    VV I VV        -   "        '  " 
   3S     B  .   I `	   h   p    x   (# 4XB 0     0    T$T$          VV I VV    VV I VV                3.     ForceMNP5datacompressionwithMNP4errorcorrection.     T$T$  
      3S   -      "     		   ' 	 " $  
  4X  I `	X$    VV I VV    VV I VV        U   "     		   ' 	 " 
   3S          ?  + 
  
  <   D   L  ! T$ 4X? 0    F    VV I VV    VV I VV                AT\N5%C1  
  FT$FT$  
      3S   U      "     

   ' 
 "      !  
  4X  
X!    VV I VV    VV I VV        b   "     	
   ' 
 " 
   3S     <  (  7
   h   p    x   (# 4X< 0     0    `	T$T$    VV I VV    VV I VV                Note:Withthesetupstringsinexamples13,iftheremoteisunabletonegotiatethedesireratemode,themodemwilldisconnectandrespondwithNOCARRIER.  
  `	T$`	T$  
      3S   b      "        '  " !  
  4X 7
 X!    VV I VV    VV I VV        -   "        '  " 
   3S     B  .   I `	   h   p    x   (# 4XB 0     0    T$T$          VV I VV    VV I VV                4.     Autonegotiatedatacompressionanderrorcorrection.    
 T$T$  
      3S   -  O    "      
   ' 
 " $  
  4X  I `	X$    VV I VV    VV I VV        U   "         '   " 
   3S          ?  + 
  
  <   D   L  ! T$ 4X? 0    F    VV I VV    VV I VV                AR&F(factorydefaults)or  
  FT$FT$  
      3S   U  u    "     ,.   '  "      !  
  4X  
X!    VV I VV    VV I VV        U   "     JL,. ,  ' . " 
   3S          ?  + 
  
  <   D   L  ! T$ 4X? 0    F    VV I VV    VV I VV                AT\N3%C3.  
  FT$FT$  
      3S   U  \    "     Z\<> <  ' > "      !  
  4X  
X!    VV I VV    VV I VV        b   "     xzZ\ Z  ' \ " 
   3S     <  (  7
   h   p    x   (# 4X< 0     0    `	T$T$    VV I VV    VV I VV                Inthismode,themodemprefersLAPMoverMNP4,andV.42bisoverMNP5.Iferrorcorrectioninnotnegotiated,themodemwillconnectinnormalmode.  
  `	T$`	T$  
      3S   b  2    "     ?A!# !  ' # " !  
  4X 7
 X!    VV I VV    VV I VV        b   "     ]_?A ?  ' A " 
   3S     <  (  7
   h   p    x   (# 4X< 0     0    `	T$T$    VV I VV    VV I VV                  
  `	T$`	T$  
      3S   b      "     moOQ O  ' Q " !  
  4X 7
 X!    VV I VV    VV I VV        b   "     mo m  ' o " 
   3S     <  (  7
   h   p    x   (# 4X< 0     0    `	T$T$    VV I VV    VV I VV                  
  `	T$`	T$  
      3S   b  V    "     } }  '  " !  
  4X 7
 X!    VV I VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                   
  
T$
T$    
  
T$
T$       	   	 ce   Thispageisintentionallyblank. a      "          '   " 
   3S         $  
  4X 4  X$    VV  VV    VV I VV        a        <  (  4   h   p    x   (# 4X< 0     0    
T$T$          VV I VV    VV  VV                  
  
T$
T$   a  9    "     6		 	  '  " 
   3S 3S       $  
  4X 4  X$    VV  VV    VV I VV        b   "     T	*6	 6	  '  " 
   3S 3S  <  (  7
   h   p    x   (# 4X< 0     0    `	T$T$    VV I VV    VV I VV                       	    T	* `	T$`	T$            HH    

 
   
 
      3S                   0    CF:;      CF:;    7    CF:;   (    CF:;     	   CF:;  * #	   CF:;   )  
   CF:;  + '
   CF:; "           '    " 
   >d     %
 ,  
 
      >d  "     :   '  " 
   >d     	   	 :   
      >d       "    :o  o  ' "     B  + 
 4 
  <   D   L  ! T$ 7
 XB    XVV XI VV    XVV XX XVV                DIGITALCOMMUNICATIONSDIVISION   	 :   REGIONALSALESOFFICES   `    "     *  '  " 
   kG            VV X XVV    VV I VV                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                      ,        4  4  4  4       ,                                      ?  + 
 4 
  <   D   L  ! T$ 4X?  0  ^= ^j^0 ^=  0  ^= ^j^0 ^=                Headquarters   	 *   DigitalCommunicationsDivisionRockwellInternational4311JamboreeRoadNewportBeach,CA926603095   +    "          " 
   n kG        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                (MailingAddress)   	    P.O.BoxC   	 	   NewportBeach,CA926588902Tel:(714)8334600Fax:(714)8334078Fax:(714)8334391   :    "      + 
     
 " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                   3    "     ! ! !    " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                       "     "" "    " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                USASouthwest   	 "   DigitalCommunicationsDivision   	 #   RockwellInternational5000BirchStreetSuite400NewportBeach,CA926603095Tel:(714)8334655Fax:(714)8336898       "     z*#\*# \*   # " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                USASoutheast   	 z*#          "     o+$Q+$ Q+   $ " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                DigitalCommunicationsDivision   	 o+$   RockwellInternationalOneCopleyParkwaySuite210Morrisville,NC27560   	 .(   Tel:(919)4677703Fax:(919)4676096       "     g g4  " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                USANorthCentral   	           "     z\ \4  " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                DigitalCommunicationsDivision   	 z   RockwellInternational3158SouthRiverRoadSuite204DesPlaines,IL60018Tel:(708)2978875Fax:(708)2973230       "     y![! [!4  " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                       "     n"P" P"4  " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                USASouthCentral   	 n"      q    "     c#E# E#4  " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                DigitalCommunicationsDivision   	 c#   RockwellInternational2001N.CollinsBlvd.Suite103Richardson,TX75080Tel:(214)9944020Fax:(214)9944028       "     b)"D)" D)4 " " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                   	 b)"   USAMidAtlantic   	 *          "      4  " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                DigitalCommunicationsDivision   	    RockwellInternational5001BGreentreeExecutiveCampusRoute73Marlton,NJ08053Tel:(609)5960090Fax:(609)5965681       "      4  " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                       "         4  " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                       "     !y! y!4  " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                   9    "     "n" n"4  " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                USANortheastand   	 "          "     #c# c#4  " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                CanadaEast   	 #   DigitalCommunicationsDivision   	 X$   RockwellInternational239LittletonRoadSuite1BWestford,MA01886Tel:(508)6927660Fax:(508)6928185TLX(MCI)6502512464       "     .+v$+X$ +4 X$ " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                   E    "     #,k%,M% ,4 M% " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                       "     -`&,B& ,4 B& " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                       "     
.U'-7' -4 7' " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                USANorthwestand   	 
.U'      G    "     /J(.,( .4 ,( " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                CanadaWest   	 /J(   DigitalCommunicationsDivision   	 *   RockwellInternational3600PruneridgeAvenueSuite100SantaClara,CA95051Tel:(408)2499696Fax:(408)2496518       "     )    " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                       "           " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                   F    "         " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                       "            " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                Japan   	  
   DigitalCommunicationsDivision   	 !   RockwellInternationalJapanCo.,Ltd.SogoHanzomonBldg.,8F7,Kojimachi1chome,ChiyodakuTokyoJapan102Tel:(813)32658808Fax:(813)32630639TLX:J22198       "     D)"&)n" &)  n" " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                   
 D)"                HH    

     7   CF:;   & (   CF:;    )   CF:;  
 +   CF:; 
   
 AustraliaDigitalCommunicationsDivision   	     RockwellInternational3ThomasHoltDriveP.O.Box165NorthRyde,NSW2113AustraliaTel:(612)8055555Fax:(612)8055599TLX:AA30450   <    "     f    f " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                   T    "     y	[	    [	 " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                HongKong   	 y	   DigitalCommunicationsDivision   	 zP
   RockwellInternational13thFloor,Suites6B
   
 dex1392082ParisLaDefense2       "     

    
 " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                C     0   	 
   HarbourCentre25HarbourRoadWanchai       "     nDP& P   & " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                HongKong   	 nD   Tel:(852)8270181Fax:(852)8276488   L    "          " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                       "          " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                Korea   	    DigitalCommunicationsDivision   	    RockwellInternationalRm.608LeemaBldg.1461SoosongDongChongroKuK.P.O.Box527SeoulKorea(Dept.553)Tel:(822)7369121Fax:(822)7369124   >    "     8&& &    " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                       "     -' ' '    " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                Taiwan   	 -' %   DigitalCommunicationsDivision   	 ( &   RockwellInternationalRoom2808InternationalTradeBuilding333KeelungRoad,Section1TaipeiTaiwan10548,R.O.C.Tel:(8862)7200282Fax:(8862)7576760   	 .'.   TLX:26049ENTTPE       "        4   " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                   	     GermanyDigitalCommunicationsDivision   	     RockwellInternationalGmbHPaulGerhardtAllee50a8000Mnchen60WestGermanyTel:(4989)8291320Fax:(4989)8342734TLX:5212650rimdd   I    "     f 4 f " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                       "     y	[	 4 [	 " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                       "     n
zP
 z4 P
 " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                   5    "     coE o4 E " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                       "     Xd: d4 : " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                UnitedKingdom   	 X   DigitalCommunicationsDivision   	 Y/
   RockwellInternationalLtd.CentralHouse3,LamptonRoadHounslow,MiddlesexTW31HYEnglandTel:(4481)5772800Fax:(4481)5700758        "      4  " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                       "      4  " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                   t    "      4  " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                       "      4  " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                France   	    DigitalCommunicationsDivision   	    RockwellInternationalTourGAN,16PlacedeI'IrisCedex1392082ParisLaDefense2        "     
$# #4  " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                France   	 
$!   Tel:(331)49063980Fax:(331)49063990    	    "     &&h &4 h " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                   
    "     '{ ']  '4 ]  " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                       "     (p!|(R! |(4 R! " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                   l
    "     )e"q)G" q)4 G" " 
   n n        0  = j^0 ^=    VV 0 =                ?  + 
 4 
  <   D   L  ! T$ 4X?    ^VV ^I VV  0  ^= ^
^ ^VV                       "     *Z#f*<# f*4 <# " 
   n n        0  = j^0 ^=    VV 0 =      Italy   	 *Z#(   DigitalCommunicationsDivi   	 +`$)       	 +`$)   sionRockwellInternationalCorpo rationViaTortona,33   	 /'-   20144MilanoItalyTel:(392)47790226Fax:(392)4120642   
 /''   Ї      ons;toaddmoreinformation,tocovertheconfigurationsforQModemandCOMMUTE,andtofinetuneafewcommandsettings.IfafuturerevisionisneededitwillbenamedZ-288-3.TXTHopefullythatwon'thappenuntilV.34isstandardizedthissummer.PROLOGUE--------IamhappywithmyZoom28.8Kmodem.Iunderstandhowitworks,howtocontrolit,andthatitdoeshaveafewlimitations,butifIhadtobuyanothermodemtomorrow,IwouldbuyanotherZoom28.8Kmodem.ThereasonIhavewritenthisfileistosaveotherstheweeksandmonthsofconfusionthatIlivedwithwhenIboughtmyfirsthighspeedmodemtwoyearsago.IhaveattemptedtobeginthisfileatthepointthatOwner'sManualshaveleftoff.-----------------------------------------------------------------------------MysourceofreferencefortheinformationinthisfileisacombinationofRockwellInternational'sModemDesigner'sGuides,DataPumpManual,TheATCommandReferenceManual,myowningandsettingupbytrial&errora14.4K   	 .]'.   highspeedmodemtwoyearsago,andapplyingthatknowledgetotheZoom28.8Kmodem.SofarRockwellhasbeenkindenoughtosupplymewithover400pagesoftechnicalspecsabouttheir28.8Kchips,datapump,andATCommandstoaidmeinthisendeavor.All28.8KModemswithRockwellRC288ACL/VFCandRC288ACi/VFCchipsandthemanufacturerROMchips(asofearly1994)arestillinadevelopmentalstage,andwillremainsountiltheCCITTformalizestheV.34protocolthissummer.RockwellandHayesinajointventureagreedontheirownV.Fastprotocol.Itiscurrentlybeingmarketedbybothcompanies.ThenewHayes28.8KmodemsalsouseRockwellchips.ThisjointventurewillforceUSRoboticstostopmarketingproprietoryprotocolsandstandardizewiththerestoftheindustry.TheZoom28.8Kandany14.4KmodemwithRockwellChipsarecloselyrelated.Zoomdidnotbothertoincludeanupdatedownersmanualforthe28.8K.Theysimplystucka4pageaddendumintotheold14.4Kmanual.The28.8Kand14.4Karecousins,BUTtheyarenot"Kissin'Cousins!"IMPORTANT!-BEFOREWEBEGIN-UNDERSTANDTHIS:   	 ..v'/   -----------------------------------------------Equateyourmodemtoanautomobileengine-"Howdoesyourenginerun?"Ifyoudon'tputoilinit,andyoudon'thavegasolineforit,thenitisn'tgoingtorunproperly,ifatall!Allthreeareequallyimportant.Youneedallthreetogethertohaveaworkingengine.Inthiscasethemodemistheengine,thePROFILEistheoil,andtheInitstringisthegasoline.YouneedproperlyconfiguredProfilesandacorrectinitstringforthemodemtoruncorrectly.-AmImakingmypointhere?-----------------------------------------------------------------------------ZOOM28.8KSETUPINSTRUCTIONS:------------------------------Firstprintthisfile,thenfollowtheseinstructions:(IfyouareusingQModemproceedtotheQModeminstructionsbelow.)1-ShutoffXON/XOFFinterminalorBBSprogram.2-ShutoffDSR/DTRinterminalorBBSprogram.3-TurnonCTS/RTSinterminalorBBSprogram.4-ChangetheConnectStringwordfromCONNECTtoCARRIERinyour̀terminaland/orBBSprogram.(TheS95registerneedstoseeCARRIER)   	 -'.   5-SetthebaudratespeedofyourterminalorBBSprogramto115,200̀baud,or57,600if115,200isnotavailableasachoice.̀(Somecomputerscan'thandlethesespeeds-ifyouraregettingmanỳCRCerrorswithfiletransfers,use38,400).Runyourterminalprogramtypethefollowing"OneTimeSetupStrings:"(FORQMODEMPROANDTERMINATESEEBELOW)AT&F[ENTER]AT%C0L1M1&C1&D2&S1S6=12S10=1S11=50S46=136S48=128S95=255&W0&W1[ENTER]OK,let'sexamineeachcommandoftheaboveinstructionline:AT&F-ResetsmodemtoMOSTfactorydefaultsettings.%C0-DisablesModemDataCompression.L1-Loudnessofmodemspeaker(range0-3)̀Thisisapersonalpreferencesetting.M1-Speakeronduringmodemnegotiatingonly(range0-3)̀Thisisapersonalpreferencesetting.&C1-Followsthestateofthedatacarrierfromtheremotemodem.&D2-DeterminesactiontakenbythemodemtotheDTR.&S1-DSRoperatesinaccordancewiththeEIA-232-Dspecification.   
 -'.   S6=12-Longerdelay.Neededtoswitchfromvoicedirectlytodataconnect̀withouthavingtohangup&redialthenumber.S10=1-Delaysdisconnectincaseoflossofcarrierdetect.Thisloss̀ismostlycausedbyϐmarginaltelephonelines.Lowsettingshelp̀modemtohangupfaster.S11=50-Forcesmodemtodialatthefastestspeedpossible.S46=136-ExecutesmodemerrorcorrectionwithNOcompression.(Iwill̀explainmoreaboutmodemcompressioninalaterparagraph.)S48=128-ForcesmodembacktoS36registerwhichisdefault007.̀AttemptsMNPconnection:iffailsnormalconnectionisestablished.S95=255-Thissettinggivesmaximuminformationuponconnectwithremotèmodem.ThissettingisNOTdocumentedintheZoommanual.̀(Lookbelowformoreinfoonthisbitmappedsetting.)&W0-WritesthesettingsintoPROFILE0ofthemodem'sNVRAM.&W1-WritesthesettingsintoPROFILE1ofthemodem'sNVRAM.YouonlyhavetodotheaboveONCE-theprofileswillstorethedata.   	 .&/   ThereasonyouwanttowritethesamesettingstobothProfilesisincaseyourunaprogramthatchangesthesettingswithouttellingyouthatitdoesmodifyProfile0.ProgramslikeModemDoctor,QMProForWindows,andProcommForWindowsallwritetoProfile0.Ifthishappensyoucanquicklyreprogramitbytyping:AT&F[ENTER]ATZ1[ENTER]AT&W0[ENTER]INITSTRINGSETUP-----------------NEXTUSETHISMODEMINITSTRING:AT&F^M~~~ATZ0^M~~~~AT%C0%E2^MOK,let'sexamineeachcommandoftheInit.String:AT&F-Resetsthemodemtoallfactorydefaultsettings.ATZ0-UsesthesettingsinProfile0(ATZ1usesProfile1settings)%C0-DisablesModemDataCompression.%E2-Turnsonthelinequalitymonitoring,andfallback/fallforward.̀Thisisabetterchoicethan%E1or%E3becauseRETRAINonlỳtrystoinitiaterecoveryatthepreviousconnectspeed.̀%E0disablesmonitoringsoyoudon'twantthateither.TheInitstringmustberuneachtimeyoustartthemodem-itisnormally   	 2-&-   configuredinyourterminalorBBSprogram-YoushouldNOThavetotypeitineachtimeyourunstartusingthemodem.Afteryouconfigureyourmodemwiththeseinstructions,youshouldseethefollowingwhenyoustartyourterminalprogram:AT&FOKATZOKAT%C0%E2OKNextType:AT&V[ENTER]Youshouldnowseethefollowingsettingsinyourprofiles.Ifanyofthesettingsaredifferentthanwhatisbelow,changethem,andsavethemusing:AT&W0(ForPROFILE0)andAT&W1(ForPROFILE1).ACTIVEPROFILE:B1E1L1M1N1Q0TV1W0X4Y0&C1&D2&G0&J0&K3&Q5&R1&S1&T4&X0&Y0S00:000S01:000S02:043S03:013S04:010S05:008S06:002S07:065S08:002S09:006S10:001S11:050S12:050S18:000S25:005S26:001S36:007S37:000S38:020S44:020S46:136S48:128S95:255STOREDPROFILE0:   	 -t&+   B1E1L1M1N1Q0TV1W0X4Y0&C1&D2&G0&J0&K3&Q5&R1&S1&T4&X0S00:000S02:043S06:002S07:065S08:002S09:006S10:001S11:050S12:050S18:000S36:007S37:000S40:105S41:192S46:136S95:255STOREDPROFILE1:B1E1L1M1N1Q0TV1W0X4Y0&C1&D2&G0&J0&K3&Q5&R1&S1&T4&X0S00:000S02:043S06:002S07:065S08:002S09:006S10:001S11:050S12:050S18:000S36:007S37:000S40:105S41:192S46:136S95:255-----------------------------------------------------------------------------IFYOUUSEQMODEMPRO---------------------First,IdoNOTlikeQModemPro.Oneoftheresonsisthatitconfiguresdifferentlyfrommostotherterminalprograms.Itdoesn'tusestandardpauses.Thestandardhalfsecondpauseis~butMustangSoftwaredecidedtouse^~asit'shalfsecondpause.Youcanmanuallytypeitinwhilintheterminalmode,BUTitwon'trunasaninitstring.Thatissimplymyopinion-IfyoulikeQMPthenfollowtheseinstructions:WhilerunningQMPterminal,typethesestrings:AT&F[ENTER]   
 %/'.   AT%C0L1M1&C1&D2&S1S6=12S10=1S11=50S46=136S48=128S95=255&W0&W1[ENTER]Iftheabovegivesyougetanerrorthenenteronecommandatatime:AT&F[ENTER]AT%C0[ENTER]ATL1[ENTER]ATM1[ENTER]AT&C1[ENTER]AT&D2[ENTER]AT&S1[ENTER]ATS6=12[ENTER]ATS10=1[ENTER]ATS11=50[ENTER]ATS46=136[ENTER]ATS48=128[ENTER]ATS95=255[ENTER]AT&W0[ENTER]AT&W1[ENTER]AfteryouhaveconfiguredandsavedyourprofilesinQModem,asshownabove,usethefollowingasyourinitstring:AT&F^M^~^~^~ATZ^M^~^~^~^~AT%C0%E2^MQMProforWindowshasafilenamedQMPRO.DDT-putthefollowingdatalinesintoit:@ZOOM/Modem28.8KwithFax&V.42bis̀ShortName=ZOOM28.8KModem   	 b-&*   ЀModemReset=AT&F^M^~^~^~ATZ^M^~^~^~^~AT%C0%E2^M̀ModemInit=AT&F^M^~^~^~^~̀ModemInit=AT%C0L1M1&C1&D2&S1S6=12S&=65S10=1^M^~^~^~^~̀ModemInit=ATS11=50S46=136S48=128S95=255^M^~^~^~^~̀ModemInit=AT&W0&W1^M̀PostSet=YourZoom28.8Kisreadytogo!̀PostSet=Besuretospecifythisdeviceforeachofyourdialing̀PostSet=directoryentries.Alsodoublechecktheconfigurationwith̀PostSet=yourmodem's̀PostSet=SetDTEspeedto115000foruseasFAXdevice.InthefutureyouwillbeabletochoosethisdevicefromtheQModemPromenu.PickDevice,thenQuickConfigure.̀(AnotherreasonthatIdonotlikeQMPistheaboveconfiguration.The"ModemReset"isactuallytheModemInit.TheFOURModemInitsthatIhadtouseareREALLY"OneTimeSetupStrings,"andtheywereaBITCHtodebug.Youonlyneed1long"OneTimeSetupString"withTelix.)ALLOTHERINFORMATIONINTHISFILEUSING~ASPAUSEMUSTBESUBSTITUTED   	 }.'/   WITH^~ELSEQMODEMWON'TACCEPTIT.CHANGEEACH~TO^~YOUALSOMAYHAVETOPUTADDITIONAL^~PAUSESINTOEACHSTRINGUNTILQMODEMACCEPTSIT.-----------------------------------------------------------------------------IFYOUUSETERMINATE--------------------Runyourterminalprogramtypethefollowing"OneTimeSetupStrings:"AT&F[ENTER]AT%C0L1M1&C1&D2&S1S6=12S10=1S11=50[ENTER]ATS46=136S48=128S95=255&W0&W1[ENTER](TheL1andM1arepersonalpreferencesettings.)AfteryouhaveconfiguredandsavedtheseprofilesinTerminate,asshownabove,NEXTUSETHISASYOURMODEMINITSTRING:AT&F^M~~~ATZ0^M~~~~AT%C0%E2^M-----------------------------------------------------------------------------COMMUTE-------IfyouuseCommute,addthefollowingtoyourCOMMUTE.MDMfile.Thefile   	 -&,   isinalphaneticalorder,sofindthesectionneartheendwiththeZoommodemsandputitthere.Afteryouaddit,startCommute,reconfigureitbychoosingtheZoomV.28modem./*6-16B*//*Added24Apr1994byJoeMasters*//MN="ZoomV.2^8.8KModem"/MI="AT&F^M~~ATZ^M~~~~AT%C0%E2^M"/MD="ATDT"/MA="ATS0=1^M"/MH="~+++~~~ATZ^M~"/AS=1/BR=57600NOTE:Changethe/MD="ATDT"to/MD="ATDT*70,"tokill"CallWaiting."-----------------------------------------------------------------------------WHICHPROTOCOLTOUSE:----------------------LAP-Misusuallytheprotocolofchoicewhensettingupamodem.Thereisnotamajordifferenceintheperformanceofthetwo,butIuseMNP4becauseitis2-3%moreefficient.Inordertotestthetwoprotocols,IconnectedtoaBBSanddownloadedthesamefiletwice,oncewithLAP-M,andoncewithMNP4.ThefollowingistheactualCAPTUREfileofthetwotests:   
 Q/(.   Ї------------------------------------|TEST#1USINGLAP-Mπ|------------------------------------PROTOCOL:LAP-MCOMPRESSION:NONECONNECT14400/ARQCONNECT14400/ARQ/V32/LAPMCONNECT38400/04-24-94(10:43:24)*ErrorCorrectingModemDetected*Channel1(R)Communications[HayesUltimaV.32bis]PCBoard(R)v15.1/250-Node52-TFE7AA9E9988̀π(9min.left)[Node52]Free(5)ConferenceCommand?d(1)EnterthefilenametoDownloadEnter=none?waf165.zipCheckingfiletransferrequest.Pleasewait,Joe...(1)WAF165.ZIP510372bytes,5.4minutes(approximate)FREE/NOTIME(2)EnterthefilenametoDownloadEnter=none?BatchDownloadTime:5.4minutes(approximate)BatchDownloadSize:510372bytes(499blocks)BatchProtocolType:ZmodemBatch   	 .z',   (ReadytoSendinBatchMode)(A)bort,(E)dit,(G)oodbye,(L)ist,(P)rotocol,(Enter)=continue?()SendingFile(s)-Startyourdownload...rz**B0080000000dd38    	    BatchTransferEnded.(Files:1Bytes:510372Avg.CPS:1673)Press(Enter)tocontinue?---------------------------------------------------------------------------------------------------------------|TEST#2USINGMNP4π|----------------------------------PROTOCOL:ALTCOMPRESSION:NONECONNECT14400/ARQCONNECT14400/ARQ/V32/MNPCONNECT38400/04-24-94(11:10:44)*ErrorCorrectingModemDetected*Channel1(R)Communications[USRV.32bis]PCBoard(R)v15.1/250-Node39-TFE7AA9E9988(2min.left)[Node52]Free(5)ConferenceCommand?d   	 .'+   (1)EnterthefilenametoDownloadEnter=none?waf165.zipCheckingfiletransferrequest.Pleasewait,Joe...(1)WAF165.ZIP510372bytes,5.4minutes(approximate)FREE/NOTIME(2)EnterthefilenametoDownloadEnter=none?BatchDownloadTime:5.4minutes(approximate)BatchDownloadSize:510372bytes(499blocks)BatchProtocolType:ZmodemBatch(ReadytoSendinBatchMode)(A)bort,(E)dit,(G)oodbye,(L)ist,(P)rotocol,(Enter)=continue?()SendingFile(s)-Startyourdownload...rz**B0080000000dd38    	 zP   BatchTransferEnded.(Files:1Bytes:510372Avg.CPS:1704)Press(Enter)tocontinue?Ihaverepeaatedthistestseveraltimesoverthelasttwoyears.IusedTelixandGSZZModemwithMobyTurbowiththesetests.MNP4hasALWAYSbeatLAP-Mbyabout3%-----------------------------------------------------------------------------   	 -&,   MODEMSPEEDSANDMODEMTERMSTHATOFTENGETCONFUSED----------------------------------------------------Therealwayseemstobemuchconfusionovertermsthatrelatetospeedandexactlywhatisgettingmeasured.Herearesometermsanddiagramtohelpyoubetterunderstandmodems.DCE(DataCommunicationEquipment)rate:Thetransmissionspeedoftheinterfacebetweentwomodems.TheDCErateandBPSaresynonymous.DTE(DataTerminalEquipment)rate:Thetransmissionspeedoftheinterfacebetweenacomputer/terminalandit'smodem.IncludestheRS-232Serialports.Baudrateisfrequentlycitedinthisinterface(*asisbps*),allofwhichisdepictedonFig.1.NoteDTE/baudexistsonbothends,whileDCE/bpsisbetweenthemodems.DTEisoftencalledthePortarea(andPortSpeed)sincethisiswheretheSerialPortsare.̀+--------+π+--------+̀||π||̀|Computer|DTE-DCE-DTE-|Computer|   
 .v'/   Ѐ||Rate+-------+Rate+-------+Rate|π|̀|#1|==========|Modem|=============|Modem|==========|#2|̀||+--1--+^+--2--+||̀+--------+Telephone+--------+̀LinèBAUDRATE:Theactualrateofsignaltransitionspersecond.Sinceeachsignalmayrepresentmorethanonebit,itisnotthesameasBPS.BPSorBitsPerSecond:Thenumberofdatabitspersecondtransmittedbetweentwomodems.Sometimesincorrectlycalledthebaudrate.(SeeBaudRateabove)Incommonparlance,BAUDandBPShavebecomesynonymous,butthetwotermsarecompletelydifferent.THROUGHPUT:TheDCErateexpressedincps(Characters/second=bytes/sec).Inamodern9600bpsmodem(oftenincorrectlycalleda9600baudmodem)thesignalrateisactually2400baud.Itisencodedwithfourdatabitsperbaud,resultinginaDCErateof9600bps.The14,400bpsmodemismuchthesame,   	 ..v'/   butencodedwith6databitsperbaud.-----------------------------------------------------------------------------OtheritemsyoushouldfullyrealizeANDunderstand:----------------------------------------------------A-Thesecommands/settingswerenotdevisednordotheybelongtoZoom.̀RockwellInternationaldevisedthechip,andprogrammeditwithHayes̀ATCommandsbeforetheysolditZoom.Rockwellistheultimateauthoritỳoninformationaboutthischip,notZoom.ThenewHayesmodemsalsònowuseRockwellchips.B-ThesettingsthatIuseshutoffmodemcompression.YoudoNOTwantanỳmodemcompressionwhentransferingZIP,ARJ,LHZ,ARJ,etc.files.Thesèfileshavealreadybeencompressed,andtryingtorecompressthemagain.̀V.42BISwillslowdownthefiletransferslightly.MNP5willslowitdowǹsignificently.Onlyifyouaretransferingtext,acsii,oruncompressed̀binaryfilesdoesmodemcompressioneverincreasefiletransferspeed.-----------------------------------------------------------------------------UNDERSTANDINGTHES95REGISTER   	 .(/   ------------------------------Youask,"howdoyouuseit?"S95isbitmapped.Thisisthepowertable:Bit0is000000001which=1CONNECTresultcodespeedinsteadofDTEspeedBit1is000000010which=2Append/ARQtoCONNECTXXXXresultcodeiǹerror-correctionmode.Bit2is000000100which=4EnableCARRIERXXXXresultcode.Bit3is000001000which=8EnablePROTOCOLXXXXresultcode.Bit4is000010000which=16(reserved)Bit5is000100000which=32EnableCOMPRESSIONresultcode.Bit6is001000000which=64(reserved)Bit7is010000000which=128(reserved)TogetthedesiredS95registerresultcode,addthebit#'syouwant.Thatmeansthenumbersyouwanttoaddareanycombinationof1,2,4,8,16,32,64,and128.IfyourS95registeriscurrentlyS95=3thenyouareusingBit0andBit1.Canyougetmoreinformationwhenthemodemsconnect?Yes!OnlyamoronwouldwanttopermanentlysetBit0toS95=1(theDCEspeed.)The255thatIchooseusesBits0-7.Canyouuseothers?Sure,butusing   	 ..v'/   ornotusingthereservedBits16,64,and/or128doesn'tmatter.YoucanuseS95=47,127,191,or255andgetthesameEXACTresults.IfRockwelleverdecidestousethereservedbits,ATS95=255willaddressthemall.Again,keepinmindifyoudonotchangetowordCONNECTtoCARRIERinyourterminalorBBSprogram,youwon'tseeanyConnectResultsanyway.-----------------------------------------------------------------------------TOSWITCHBETWEENMNP4,LAP-M,V.42BIS,andCLASS5---------------------------------------------------ToturnonandswitchbetweenMNP4,LAP-M,V.42BIS,andCLASS5,usethefollowinginits:ForLAP-MNoCompression:AT&F^M~~ATZ^M~~~~ATS46=136S48=7%C0%E2^MForLAP-MwithV.42BISCompression:AT&F^M~~ATZ^M~~~~ATS46=138S48=7%C2%E2^MForMNP4withCLASS5Compression:AT&F^M~~ATZ^M~~~~AT%C1%E2^MForMNP4withV.42BISCompression:AT&F^M~~ATZ^M~~~~AT%C2\N5^M(SomeremotemodemswillnotacceptMNP4andLAP-Mtogether.)   
 /(0   ЇToreturntonormalMNP4-NoCompression:AT&F^M~~ATZ^M~~~~AT%C0%E2^MThe^Misacarrierreturncommand=[ENTER]The~are1/2secondwaitsgivingthemodemtimetorespondtoeachcommand.(ForQModemuse^~foreach~)Thesestringsmaybeusedaskeystrokemarcosinyourterminalprogramtoreprogramyourmodembypressingonekey.IhavesetupmyF9-F12keysinTelixtodoexactlythat.YouneedtosetuptheZoom28.8KwiththeaboveinstructionsabouttheProfilesBEFOREyouattempttousethesestrings.Someofthesettingsaredependentupontheprofiles.-----------------------------------------------------------------------------NVRAM-WHATSETTINGSITWILLSTORE-----------------------------------B,E,L,M,N,P(orT)<choosePULSEorTONE>T,Q,V,W,X,Y,&C,&D,&G,&J,&K,&P,&Q,&R,&S,&T,&X,&Y,S0,S6-S12,S14,S15,S18,S21,S22,S23,S36,S37,S40,S41,S44,S46S48,S95   	 %/'.   NoticeNVRAMwillNOTstore%E2.ThatiswhythisswitchmustbeincludedineachInitString.-----------------------------------------------------------------------------AFEWMORETERMSEXPLAINED--------------------------LAPM----LinkAccessProcedureforModems,theprimaryerrorcontrolprotocolmethoddefinedinCCITTV.42(nowITU-TV.42).MNP5----MicrocomNetworkingProtocol-ServiceLevel5,adatacompressionprotocolusedinconjunctionwitherrorcontrol.Itcantheorecticallydeleiverathroughputincreaseofapproximately2:1.Whenpresentedwithdatathathasbeenpre-compressed,MNP5actuallyexpandsthesizeofthedatastream,thusretardingthroughput.V.42----CCITTRecommendationV.42(nowITU-TV.42)isaerrorcontrolnegotiationprotocolwhichdefinesLAP-Masthepreferableandprimary   	 .&,   methodoferrorcontrol,butincludesaworkaliketoMNP2-4asafallbackcompatibilitymode.V.42bis-------CCITTrecommendationV.42bis(nowITU-TV.42bis)isadatacompressionprotocolthatisusedinconjunctionwitherrorcorrectedlinks.Astypicallyimplemented,ithasthetheorecticalcapabilityofdeliveringa4:1increaseinthroughput.Italsohasthecapabilityofoperatingina"transparent"modewhichwillnotallowittoexpanddatapresentedtoitwhichhasalreadybeencompressed.-----------------------------------------------------------------------------DISCONNECTPROBLEMS-------------------Zoommodemssometimeshaveaproblemdisconnectingfromothermodems.Iamexperimentingwithtwodifferentworkaroundinitstringsforthis.Bothseem95%effective.ForsomereasonZoommodemsSOMETIMESdonotrecognizethe+++tosenditbacktothecommandmode,sowhenthe+++ATHisissued,themodemdoesn'trespondbecauseitisstillintheon-linestate.   	 .'.   Thefirstworkaroundorfix,issimplysendingacontrolcodeaheadofthenormalhangupstringinanattempttoregainthemodem'sattention,andslightlyadjustingthenormalhangupstring.Thesecondworkaroundhangupstringcombinestwoconcepts;firstitsendsacontrolcodeinanattempttoregainthemodem'sattention,thenthesecondpartusesthemodem'sZcommandratherthantheHcommandtodothedisconnect.TheZcommandmakesthesamerelayswitchclickthatyouhearwhenyoupressyourcomputer'sresetswitch.TheS10registerisalsosetto1todisconnectassoonaspossibleincasethehangupstringfails.ThisfixshouldalsoworkonotherZoommodelmodems,butIhavenottestedit.Idonotknowifthisfixwillworkonanexternalmodems,butitwon'thurttogiveitatry.95%ofthetime,Iamnowdisconnectingwithin1.5seconds!̀WORKAROUND#1̀--------------MakesureS10=1   
 %/'.   Changeyourhangupstringto^[~+++ATH^MIfyourterminalprogramdoesn'tlikethe^[~+++ATH^Mthentry^[~+++~ATH^Mor^[~+++~~ATH^MIfyouarestillhavingaproblemgettingyouterminal̀programtoconfigure,youmaywanttoexperimentwith^[~+~+~+~ATH^M.Bothofthesestringsareworkingequallywellforme.Trythembothanddecidewhichoneworksbestforyou.̀WORKAROUND#2̀--------------MakesureS10=1Changeyourhangupstringto^[~+++ATZ^MIfyourterminalprogramdoesn'tlikethe^[~+++ATZ^Mthentry^[~+++~ATZ^Mor^[~+++~~ATZ^MIfyouarestillhavingaproblemgettingyourterminalprogramtoconfigure,youmaywanttoexperimentwith^[~+~+~+~ATZ^M.-----------------------------------------------------------------------------OTHERINFORMATIONABOUTATZ---------------------------   	 Q/(.   ATZisthesameasATZ0.ThereisalsoanATZ1.The0and1stipulatewhichProfileistobereadandusedasyouractiveprofilesettings.WhenyouuseATZthemodemalsoperformsFOURdiagnostictests:1-RAMTest2-ROMTest3-NVRAMTest4-LampTest(externalmodem)-----------------------------------------------------------------------------MODEMIDENTIFICATIONINFORMATION--------------------------------Thereareseveralcommandsthatcanbetypedintothemodemtogiveyouspecificinformationaboutit.̀ATI0-ReportsproductcodeATI1-ReportsaprecomputedROMchecksumATI2-Computeschecksum,compareswithvalueinROM,̀andreturnsOKorERRORATI3-ReportsfirmwarerevisioncodeATI4-ReportsZoomfaxmodemidentifierstringATI5-ReportscountrycodeparameterATI6-ReportsdatapumpmodelandrevisioncodeATI7-UsedinWorldClassmodemsonly-otherwiseERROR   	 /(.   ЇMymodemgavethefollowingresponses:COMMANDRESPONSEπMYMISCNOTES----------------------------ATI028800πMeaning28.8KmodemATI1007MyROMChecksumATI2OKMyROMChecksumtestresultATI3V0.510-VFP-01CπMyROMVerisonATI4a007880284C6002F̀bC60000000̀r1005111151012004̀r3000111170000000ATI5022(022=UnitedStates)ATI6RC288DPiRev04BB(datapumpmodel&internal̀coderevision)ATI7ERRORπProperresponsefornon-WorldClass-----------------------------------------------------------------------------LINENOISE----------̀ICANNOTEXPRESSHOWIMPORTANTTHISSECTIONREGARDINGLINENOISEIS!---------------------------------------------------------------------̀TelephoneLinenoiseiscriticaltoyourconnectspeed.Marginallines   	 .'-   Ѐwillpreventyoufromobtaininganyspeedsat,ornear28.8K.TheareàthatIlivein,20milesnorthofBoston,MA.,isplaguedwithcorroded̀telephonewiresandantiquatedmechanicalrelays&switches.REMEMBER,higherconnectspeedspassdataathigherspeeds.Thefasterthedataistraveling,themoresusceptibleitbecomestolinenoise!Linenoiseadisease.Itisthe"AIDS"oftelecommunications!̀WhenIgotmyfirst14.4Khighspeedmodemtwoyearsago,Ikeptsaying,"Whatthef___iswronghere?"πThenitdawnedonmetostartkeepingtrackofthelinequalityofmyCONNECTSwiththeAT%Qcommand.WasIinforashock!Themyownersmanualsaidthat"NORMALCONNECTIONSRANGEFROM0to2,ANDAPPROACHES8FORPROGRESSIVELYPOORERCONNECTIONS."IfIgetdowntothe10to20rangewiththecraplinesinmytownIamhappy!ManytimesIhaveconnectionsthatgoashighas50,100,and127usingtheAT%QIhaveseen127!127isashighasthemodemwillmeasure.ThatisSERIOUSlinenoise!Ifyouget000linenoisethenyouhavelosttheCONNECT-themanualwaswrong.Itshouldhaveread:"GOODCONNECTIONSRANGEFROM1to3,AND   
 /(2   APPROACHES15FORPROGRESSIVELYPOORERCONNECTIONS."Around50orabovemeansyouareabouttobedisconnected.IhaveseenhundredsofhighspeedmodemownerscomplaininginthenationalHighSpeedModemForumsandonZoomBBSabouthowmanymodemsarejunk.ItisNOTthemodem,itistheMaBelltelephonelines.Peoplegetdisconnectedsotheychangearegisterandcallback.Whentheycallbackthesecondtimetheydonotgetdisconnectedsotheyassumethatwhatevertheychangedworked.-ThatisNOTwhathappened.IftheycalledbackwithoutmakinganychangestheystillwouldNOThavebeendisconnectedbecausetheywereonadifferentandbetterqualitytelephonetrunkline.ModemswithRockwellRC96xx,RC144xx,RC24xxandRC288xxchipsallhaveafantasticfeature,anE.Q.M.!ItwillactuallymeasurelinenoiseandallowyoutoobserveitwiththeE.Q.M.("EyeQualityMonitor.")Beforeyoucondemnyourhighspeedmodem,usethefollowingtestwhenyouhaveconnectedtoaBBS.Youmaybeinforaveryrudeawakeningconcerningthepoorqualityofyourtelephonelines!   	 /'0   ЀTestProcedure:̀1-StartyourterminalprogramandtypeATF19-thisforces28.8K̀2-CONNECTtoanothermodem.(Hopetogetanunstableconnection-with̀lotsofgarbageorascreenthatkeepsstopping.That'swhatthis̀testisallabout.)̀3-TYPE:+++(YouwillreceiveanOK-meaningyouareinCommandMode)̀4-TYPE:AT%Q<ENTER>(Youwillseeanumber.)̀5-TYPE:A/(DoA/repeatedlyandquicklyabout25-30times.)̀6-WatchthenumberthatkeepsappearingaftereachA/̀Thenumbershouldbeanywherefrom001to010.Ifitsaysover̀40youhaveseriouslinenoise.Ititgetsnear60youarègoingtoloosetheCARRIERDETECT.Ifitdropsto000themodems̀havetemporarilylosttheirabilitytocommunicate.̀7-TYPE:ATOtoreturntotheon-linestateandcontinuewiththeBBS.̀^thatistheletterOnota0(zero.)̀8-INSTEADOFSTEP7-TYPEATO1andwatchyourmodemrenegotaite.̀^thatistheletterOnota0(zero.)TrythistestwithaBBSthatyouusuallyhavenoproblemconnectingwith.   	 .v'/   TheAT%Qwillprobablyshowreadingsabout002to009.NextcallaBBSortwothatyouusuallyhaveproblemsobtaininghighspeedswith.Youwillprobablyseemuchhigherreadingswiththetest.Ihaveseennormalreadingsfor20or30seconds,thenitskyrocketsto100ormoreforafewseconds.Thisprovesyourproblemiswithlinenoise,notthemodem.IcalledNYNEXrepairserviceforovertwoyearsaboutmylinenoiseproblems.IwasrepeatedlytoldthatIneeded"anewpair,"buttherewerenoneavailableinmyarea.Ireceivednosatisfactionfromthem.IfinallycalledthePresidentofNYNEXinPostOfficeSquare,inBoston,MA.Hisexecutivesecretaryapologizedformyproblemsandpromisedmethatitwouldberectified.ThenextdayIhadFIVEtelephonetrucksinfrontofmyhouse!TheworkersactedlikeIwasGod!"YesSir,wehavebeeninstructedtofreeupanewpairforyou!"80%ofmyproblemswentaway.Itisstillnotperfect,butitisfarbetterthanIhadeverhad.Theultimateansweriscalledfiberopticlines,andsolidstateswitchingrelays,buttheyarenotavailableinmyarea.   	 .'0   ЇTHEULTIMATEMODEMCONNECTSPEEDTEST:--------------------------------------ThereisanotherwaytotestyourCONNECTmodemspeedandtocompletelyeliminatethe"Isitlinenoise"question.Bringyourcomputertothehomeofanotherpersonwhohasa28.8Kmodem.Ratherthanpluggingyourmodemintoatelephonewalljack,plugitdirectlyintohismodemjack.Therewillbenodialtone,butyouwon'tneedone.Theconnectwillbeinstantaneous.TherewillbeNOlinenoise.Therewillbenochanceofanyexternalinterference.1-Runaterminalprogramonbothcomputers.2-Onthefirstcomputertype:ATDT[ENTER]3-Ontheothercomputertype:ATA[ENTER]̀ThiswillaffecttheCONNECT.Ifyoustillhaveaproblemconnectingat26.4Kand28.8Kthenyoucanblameitonthemodems,butnotuntilyoudothisdirectmodemtomodemtest.Inshort,STOPblamingyourmodemasbeingcrapuntilyouunderstandhowtosetitup,howtocontrolit,andyouhaverunthesetests.Ifline   
 -W&-   noiseisyourproblem,thengoafteryourlocaltelephonecompany.Youshouldalsobeawarethatyourtelephonecompanywillprobablytellyouthattheydonotguaranteenoisefreetelecommunicationslines,theyjustguaranteegoodqualityvoicelines.-----------------------------------------------------------------------------BUILDINGANOISEFILTER-----------------------Anotherwaytohelplinenoiseiswithanin-linefilter.Ihavedoneacoupleofhitormissfiltersthathavehadsomeeffectonlinenoise,butnotentirelyeliminatedit.ThewaytoresolvethelinenoiseproblemisforMaBelltoreplaceit'santiquatedandcorrodedwireswithfiberoptics.Thatwilltakeafewyears.Amorecomplexfiltermayhelp,butIdonothavethetime,energyorpatiencetodesignone.Thefollowinghasdoneanadequatejobforme.̀π:-------------:<REDWIRE>------------------------------------------|:̀||π|:ZOOM:̀==X::̀||π|:MODEM:   	 .]'.   <GREENWIRE>------------------------------0---------|:̀π:-------------:̀|̀The=representsthecapacitors.̀|̀|̀TheXrepresentsthe12Kresistor.̀|̀The--0--representsthe12voltminiaturelamp.(lightbulb)Donotconnectanythingtotheyellowand/orblackwires.Placethecapacitors,resistor,andtheminiaturelampasclosetothemodemasyoucan.Theminiaturelamphastwowiresrunningoutofit(red&white.)Itdoesnotmatterwhichwayyouhookthemup.Whenyoubuytheresistor,Idonotbelievethatthevalueiscritical.Iuseda12Kresistorbuta10Kto14Kmightdojustaswell.Aratingof1/2wattseemsOKbutifyouwanttoputina1wattresistor,thatwouldn'thurteither.Thevalueofthecapacitorsare.01Microfarads-ceramic,nonpolarized.   	 /J(.   Thetotalcashoutlayforthesepartswillbeunder$4.00.Nottoomuchtospendtohelpreducesuchanirritatingproblem.Thelightwillilluminatewhenthemodemgoesoffhook.Thisisanextrafeatureandaneededoneforinternalmodems.LINEFILTER#2(notmydesign)--------------̀100ohm1/2W___________̀-------------Red__________/\/\______/\/\_______|Phoneπ|̀\/\/π\/\/|Jackin|̀-------------Blk-----N/Cπ5KPot|Parallel|̀π|with|̀-------------Yel-----N/C1.0mf(200V)_____|modemjack|̀____||____/|__________|̀-------------Grn____________/π||\________/||||̀\_______||_/||||̀||||||̀1.0mf(200V)Tomodemphonejack   	 /)/   ЇBUYINGANOISEFILTER---------------------AT&Tsellsatelephonelinefilter.ThemodelnumberisZ100A.CallyourlocalAT&TPhoneCenterfortheprice.Buyitandtryit.Ifitdoesn'thelp,returnitandgetarefund!̀-----------------------------------------------------------------------------CALLERIDINFO--------------̀!!!SURPRISE!!!̀ThereisnodocumentationinthecurrentZoommanualforthis,buttheneẁRockwell28.8Kchipsupports"CallerID".IamnotsurehoweveriftheZoom̀BIOSchipormodemissetupforit,orifanadditionalchipisneeded.̀Itmayalsobepossibletosoftwaresupportit.ZoommayalsointroduceàmoreexpensivemodelwhichwillsupportCallerID.SinceIdonothavèCallerIDIcannotrunanytests,butherearetheRockwellcommands:̀COMMANDS̀--------̀AT#CID=0-DisablesCallerID.(Default)   
 -&,   ЀAT#CID=1-EnablesCallerIDwithformattedpresentationtotheDTE.̀Themodemwillpresentthedataintemsina<Tag><Value>̀pairformat.Theexpectedpairsaredata,time,callercodè(telephonenumber),andname.̀AT#CID=2-EnablesCalledIDwithunformattedformattotheDTE.Thèmodemwillpresenttheentirepacketofinformation,excluding̀theleadingU'sinASCIIprintablehexnumbers.̀INQUIRIES̀---------̀AT#CID?-RetrievesthecurrentCallerIDmodefromthemodem.̀AT#CID=?-Returnsthemodecapabilitiesofthemodeminalistwitheach̀elementseperatedbycommas.̀FORMATTEDFORMREPORTING̀------------------------̀Themodempresentsthedatainthe<Tag>=<Value>pairformatasdescribed̀inthedatatablebelow.Spacesarepresentedonbothsidesoftheequal̀sign.̀TAGDESCRIPTIOǸ--------------   	 -&-   ЀDATEDATE=MMDDwhereMMisthemonthnumber(01to12)̀andDDisthedaynumber(01to31.)̀TIMETIME=HHMMwhereHHisthehournumber(00to23)̀andMMistheminutenumber(00to59.)̀NMBRNMBR=<number>orPorOwhere<number>isthetelephonènumberofthecaller,wherePindicatesthatthecalling̀numberinformationisnotavailablesincetheoriginating̀callerhasrequestedprivateservice,andwhereOindicates̀thatthecallingnumberinformationisnotavailableorout̀ofserviceatthecallinglocation.̀NAMENAME=<listingname>where<listingname>isthesubscriptioǹname.̀MESGMESG=<datetag><lengthofmessage><date><checksum>iǹprintableASCIIhexnumbers.Thistagindicatesadatàitemnotlistedabove.Themessageisonlypossiblefor̀MultipleMessageFormat.   	 .'/   ЀNOTES̀-----̀1-ThemodemdoesnotpresentanyCallerIDinformationiftheDCEdetects̀achecksumerrorintheCallerIDpacket.̀2-Intheeventofanunrecognizeddatatag,themodemwillpresentthèdatainASCIIhexnumbersfollowingtheMESGtag.̀EXAMPLEOFFORMATTEDFORMREPORTING̀-----------------------------------̀1-ThefollowingexampleillustratesthestandardCallerIDmessagepacket.̀RING̀DATE=0321̀TIME=1405̀NMBR=5045551234̀NAME=AJCONSUMER̀RING̀RING̀2-Thefollowingexampleillustratesthecasewherethetagofthepacket̀isnotrecognizedbythemodem.̀RING̀MESG=060342424231̀̀RING   	 )/'+   ЀRING̀UNFORMATTEDFORMREPORTING̀--------------------------̀Themodempresentsallinformationandpacketcontrolinformationfound̀inthemessage.Themodem,however,excludestheleadingU's(channel̀seizureinformation)fromthepresentation.ThepacketispresentediǹASCIIprintablehexnumbers,themodemdoesnotinsertspaces,orlinèfeeds,forformattingbetweenbytesorwordsofthepacket.̀EXAMPLEOFUNFORMATTEDREPORTING̀--------------------------------̀RING̀041230333232323430353931435353132333435̀RING̀RING-----------------------------------------------------------------------------EPILOGUE:-DOESTHEZOOM28.8KMODEMHAVEANYBUGSINIT?--------------------------------------------------------------Yes,-ThisfileisnotatotaldefenseoftheZoommodem.Ihavefound   
 -t&+   fourproblemswiththemodemsofar.(MyROMVersionisV0.510-VFP-01CTofindyourROMVersion,startyourterminalprogram,type:ATI3[ENTER]1-Mymodemoccasionallyhasdifficultysensingabusysoundandrecycling̀toredial.2-Ialreadyaddressedthedifficultythemodemsometimesencounterswheǹhangingup.Thisproblemappearstohappenwhenattemptingtohangup̀withUSRoboticsmodems.IbelievethisproblemcanbefixedintheROM.̀Myworkaroundhangupstringsarehandlingthisfornow.3-WhenIdialanumberanditisbusy,duringthepausebeforeredialÌcanhearanAMradiostationcomingfromthemodemspeaker!Thestatioǹtransmitterislocatedabout5airmilesfrommyhome.Ittransmitsoǹ680Khz.Themodemstilldialsproperlybutitisstrangehearingthosèvoiceswhileitiswaitingtoredial!ThisisknownasR.F.I.(RadiòFrequencyInterference.)4-Ihavehadmuchdifficultyconnectingat26.4Kand28.8K.This̀problemwillbeaddressedbytheCCITTthissummerwhenV.34becomes   	 ..v'/   Ѐstandardized.RockwellmaybeforcedtoredesignareasoftheirRC288̀chipstobemorenoiseimmune,oritmaybeaseasyasZoomsimplỳdoingaROMupdatetoupgradeittoV.34.Thepriceforthisupgradèhasbeenrumoredat$40-$50.Linenoiseproblemsmayalsobeignored̀andIwillhavetocontinuetolivewithit.Ineithercase,Iremaiǹhappyconnectingat24Kandgetting2800CPStransfersoncompressedfiles.ThefirsttwoproblemsareintheROMofthemodemandcanbecorrectedwithaROMupgrade.TheR.F.I.problemcanbeeasilycorrectedwithaferitebeadortwo.WillZoomupgradetheROMbeforetheCCITTformalizesV.34?Theyhavealreadyupgradedonce.MyINSIDEsourcestellmethataVers.1.0ROMisalreadyinthetestingstages.Wewillhavetowaituntilitisdebugged.That'sallfornow...LastUpdate:05/06/94<EOF>