$ od -c -N 50000 [Indigo]<Voice>Documentation>ManagingVoicePaper>ManagingVoice.interpress!2 0000000 I n t e r p r e s s / X e r o x 0000020 / 3 . 0 240 f 240 j 240 k 240 j 017 241 017 0000040 245 223 304 006 \0 \0 035 001 B Q 240 244 240 250 017 350 0000060 304 006 \0 326 016 \0 \0 M 212 305 005 X e r o x 0000100 305 \n P r e s s F o n t s 305 016 T i 0000120 m e s R o m a n - m i r 017 243 241 033 0000140 240 223 304 004 003 # \0 P 240 244 240 224 017 240 225 017 0000160 240 240 227 301 A A p a p e r o n 0000200 V o i c e R o p e s t o b 0000220 e s u b m i t t e d t o S 0000240 O S P , d u e F e b r u a r 0000260 y 1 9 8 7 226 304 004 6 i \0 240 304 006 001 0000300 344 365 \0 \0 262 212 017 240 240 227 301 < C o p y 0000320 r i g h t 323 1 9 8 7 b y 0000340 X e r o x C o r p o r a t i o 0000360 n . A l l r i g h t s r 0000400 e s e r v e d . 226 304 004 6 i \0 240 304 0000420 004 b 301 \0 % 212 017 240 240 227 301 B D r a f 0000440 t l a s t e d i t e d b y 0000460 D o u g T e r r y , F e b 0000500 r u a r y 1 6 , 1 9 8 7 1 0000520 1 : 2 4 : 5 9 p m P S T 226 304 0000540 004 6 i \0 240 304 004 F 221 \0 033 212 017 240 240 227 0000560 301 , S w i n e h a r t , F e b 0000600 r u a r y 1 7 , 1 9 8 7 1 0000620 1 : 3 9 : 1 5 a m P S T 226 017 0000640 350 304 004 { 027 \0 4 212 305 005 X e r o x 305 0000660 \n P r e s s F o n t s 305 \r H e l 0000700 v e t i c a - b r r 017 243 241 033 240 223 0000720 304 004 034 ; 001 220 240 244 240 224 017 241 225 017 241 240 0000740 227 301 . M a n a g i n g S t o r 0000760 e d V o i c e i n t h e 0001000 E t h e r p h o n e S y s t e 0001020 m 226 017 350 304 004 a s \0 , 212 305 005 X e r 0001040 o x 305 \n P r e s s F o n t s 305 \r 0001060 H e l v e t i c a - m r r 017 243 241 0001100 033 240 223 304 004 \t i \0 310 240 244 240 224 017 242 225 0001120 017 242 240 227 301 020 D o u g l a s B . 0001140 T e r r y 226 017 350 304 006 \0 240 i \0 \0 0001160 J 212 017 242 240 227 301 023 D a n i e l C 0001200 . S w i n e h a r t 226 017 350 304 006 0001220 \0 226 221 \0 \0 G 212 017 350 304 006 001 \a Y \0 \0 0001240 177 212 017 242 240 227 301 033 C o m p u t e r 0001260 S c i e n c e L a b o r a t 0001300 o r y 226 017 350 304 006 \0 240 031 \0 \0 O 212 017 0001320 242 240 227 301 037 X e r o x P a l o 0001340 A l t o R e s e a r c h C e 0001360 n t e r 226 017 350 304 006 002 v 251 \0 001 Q 212 0001400 305 005 X e r o x 305 \n P r e s s F o 0001420 n t s 305 \r H e l v e t i c a - b 0001440 r r 017 243 241 033 240 223 304 004 003 # \0 P 240 244 0001460 240 224 017 243 225 017 243 240 227 304 004 \r W 006 233 017 0001500 262 223 301 \t A b s t r a c t : 226 305 005 0001520 X e r o x 305 \n P r e s s F o n t 0001540 s 305 \r H e l v e t i c a - m r r 0001560 017 243 241 033 240 223 304 004 003 # \0 P 240 244 240 224 0001600 017 244 225 017 244 240 227 301 005 T h e 226 305 0001620 005 X e r o x 305 \n P r e s s F o n 0001640 t s 305 \r H e l v e t i c a - m i 0001660 r 017 243 241 033 240 223 304 004 003 # \0 P 240 244 240 0001700 224 017 245 225 017 245 240 227 301 \n v o i c e 0001720 r o p e 226 017 244 240 227 301 0 f a c i 0001740 l i t i e s a n d i m p l e 0001760 m e n t a t i o n s p r o v i 0002000 d e d b y t h e 226 017 245 240 227 0002020 301 \r v o i c e m a n a g e r 226 0002040 017 244 240 227 301 \a i n t h e 226 017 241 0002060 017 262 223 017 350 304 006 001 306 C \0 \0 371 212 017 244 0002100 240 227 304 004 \a G 005 G 017 262 223 301 \n E t h 0002120 e r p h o n e 226 305 005 X e r o x 305 0002140 \n P r e s s F o n t s 305 \r H e l 0002160 v e t i c a - m r r 017 243 241 033 240 223 0002200 304 004 003 # \0 d 240 244 240 224 017 246 225 017 246 240 0002220 227 304 004 003 # \0 310 215 301 002 T M 226 304 004 374 0002240 335 \0 310 215 017 244 240 227 301 V s y s t e 0002260 m s u p p o r t r e c o r d 0002300 i n g , e d i t i n g , a n 0002320 d p l a y i n g s t o r e d 0002340 v o i c e i n a d i s t 0002360 r i b u t e d p e r s o n a l 0002400 226 017 241 017 262 223 017 350 304 006 \0 210 332 \0 \0 M 0002420 212 017 244 240 227 304 004 006 373 004 r 017 262 223 301 L 0002440 c o m p u t i n g e n v i r o 0002460 n m e n t . T o f a c i l 0002500 i t a t e s h a r i n g , v 0002520 o i c e i s s t o r e d o 0002540 n a s p e c i a l 226 017 245 240 0002560 227 301 021 v o i c e f i l e s e 0002600 r v e r 226 017 244 240 227 301 \b t h a t 0002620 i s 226 017 241 017 262 223 017 350 304 004 w c \0 0002640 E 212 017 244 240 227 304 004 005 ! 003 017 262 223 301 0002660 $ a c c e s s i b l e v i a 0002700 t h e l o c a l i n t e r n 0002720 e t . 226 017 245 240 227 301 \v E t h e 0002740 r p h o n e s 226 017 244 240 227 301 4 t 0002760 r a n s f e r e n c r y p t e 0003000 d v o i c e t o a n d f 0003020 r o m t h e v o i c e f i 0003040 l e 226 017 241 017 262 223 017 350 304 004 r u \0 D 0003060 212 017 244 240 227 304 004 025 4 021 203 017 262 223 301 # 0003100 s e r v e r o v e r a n E 0003120 t h e r n e t . T h e v o 0003140 i c e 226 017 245 240 227 301 001 226 017 244 240 227 0003160 301 ? m a n a g e r p r o v i d 0003200 e s o p e r a t i o n s f o 0003220 r e d i t i n g a v o i c 0003240 e p a s s a g e o n c e i 0003260 t 226 017 241 017 262 223 017 350 304 006 \0 350 U \0 \0 0003300 216 212 017 244 240 227 304 004 002 211 002 5 017 262 223 301 0003320 d h a s b e e n r e c o r d 0003340 e d . R a t h e r t h a n 0003360 r e a r r a n g i n g t h e 0003400 c o n t e n t s o f v o i 0003420 c e f i l e s w h e n b e 0003440 i n g e d i t e d , t h e 0003460 v o i c e 226 017 241 017 262 223 017 350 304 004 Z 0003500 224 \0 9 212 017 244 240 227 304 004 002 266 001 I 017 262 0003520 223 301 ^ m a n a g e r s i m p l 0003540 y b u i l d s a d a t a 0003560 s t r u c t u r e t o r e p 0003600 r e s e n t t h e e d i t e 0003620 d v o i c e a n d s t o r 0003640 e s i t i n a s e r v e 0003660 r 226 017 241 017 262 223 017 350 304 004 b \0 025 212 0003700 017 244 240 227 304 004 \t s 006 020 017 262 223 301 h d 0003720 a t a b a s e . T h i s d 0003740 a t a s t r u c t u r e , c 0003760 a l l e d a v o i c e r o 0004000 p e , c o n s i s t s o f 0004020 a l i s t o f i n t e r v 0004040 a l s w i t h i n v o i c e 0004060 f i l e s . 226 017 241 017 262 223 017 350 304 0004100 004 O < \0 5 212 017 244 240 227 304 004 024 206 \n 177 0004120 017 262 223 301 _ C l i e n t s r e f 0004140 e r t o v o i c e r o p e 0004160 s s o l e l y b y r e f e 0004200 r e n c e . T y p i c a l 0004220 u s e s i n c l u d e e m b 0004240 e d d i n g r e f e r e n c e 0004260 s i n 226 017 241 017 262 223 017 350 304 004 X S 0004300 \0 = 212 017 244 240 227 304 004 \v 355 \v 263 017 262 223 0004320 301 D m u l t i m e d i a d o c 0004340 u m e n t s . A m o d i f 0004360 i e d s t y l e o f r e f 0004400 e r e n c e c o u n t s , c 0004420 a l l e d 226 017 245 240 227 301 \t i n t 0004440 e r e s t s 226 017 244 240 227 301 027 , e 0004460 n a b l e u n w a n t e d v 0004500 o i c e 226 017 241 017 262 223 017 350 304 004 R 247 0004520 \0 ; 212 017 244 240 227 304 004 002 033 001 7 017 262 223 0004540 301 _ r o p e s t o b e g a 0004560 r b a g e c o l l e c t e d . 0004600 T h e s e i n t e r e s t 0004620 s a r e g r o u p e d i n 0004640 t o c l a s s e s a n d c 0004660 a n b e i n v a l i d a t e 0004700 d 226 017 241 017 262 223 017 350 304 004 Z 265 \0 C 212 0004720 017 244 240 227 301 ? a c c o r d i n g 0004740 t o a c l a s s - s p e c i 0004760 f i c a l g o r i t h m t h 0005000 a t r u n s p e r i o d i c 0005020 a l l y . 226 017 350 304 004 # 022 \0 035 212 305 0005040 005 X e r o x 305 \n P r e s s F o n 0005060 t s 305 016 T i m e s R o m a n - b 0005100 r r 017 243 241 033 240 223 304 004 \t i \0 310 240 244 0005120 240 224 017 247 225 017 247 240 227 301 017 1 . I n 0005140 t r o d u c t i o n 226 304 004 016 c \0 0005160 ( 304 006 \0 232 360 \0 \0 213 212 305 005 X e r o 0005200 x 305 \n P r e s s F o n t s 305 016 T 0005220 i m e s R o m a n - m r r 017 243 241 0005240 033 240 223 304 004 003 # \0 P 240 244 240 224 017 250 225 0005260 017 250 240 227 304 004 004 265 003 274 017 262 223 301 c V 0005300 o i c e i s a n i m p o r 0005320 t a n t a n d w i d e l y 0005340 u s e d m e d i u m f o r 0005360 i n t e r p e r s o n a l c o 0005400 m m u n i c a t i o n . C o 0005420 m p u t e r s f a c i l i t a 0005440 t e 226 017 241 017 262 223 017 350 304 006 \0 232 242 \0 0005460 \0 223 212 017 250 240 227 304 004 \b 5 004 365 017 262 223 0005500 301 d i n t e r p e r s o n a l 0005520 c o m m u n i c a t i o n t h 0005540 r o u g h e l e c t r o n i c 0005560 m a i l a n d s h a r e d 0005600 d o c u m e n t s . Y e t 0005620 , o u r c o m p u t e r s 0005640 y s t e m s 226 017 241 017 262 223 017 350 304 004 0005660 * 211 \0 + 212 017 250 240 227 304 004 \v 307 \n H 017 0005700 262 223 301 V h a v e t r a d i t i 0005720 o n a l l y f o r c e d u s 0005740 t o c o m m u n i c a t e 0005760 t e x t u a l l y . A m a 0006000 j o r g o a l o f t h e 0006020 E t h e r p h o n e 226 305 005 X e r 0006040 o x 305 \n P r e s s F o n t s 305 016 0006060 T i m e s R o m a n - m r r 017 243 0006100 241 033 240 223 304 004 003 # \0 d 240 244 240 224 017 251 0006120 225 017 251 240 227 304 004 003 # \0 310 215 301 002 T M 0006140 226 304 004 374 335 \0 310 215 017 250 240 227 301 021 s 0006160 y s t e m d e v e l o p e d 226 0006200 017 241 017 262 223 017 350 304 006 \0 354 ? \0 \0 377 212 0006220 017 250 240 227 304 004 \r E \t 246 017 262 223 301 d a 0006240 t X e r o x P A R C w a s 0006260 t o a l l o w v o i c e 0006300 t o b e i n c o r p o r a t 0006320 e d i n t o c o m p u t i n 0006340 g e n v i r o n m e n t s a 0006360 n d u s e d i n m u c h 0006400 t h e 226 017 241 017 262 223 017 350 304 004 E 031 \0 0006420 P 212 017 250 240 227 304 004 005 371 004 336 017 262 223 301 0006440 k s a m e w a y a s t e x 0006460 t . T h i s p a p e r a 0006500 d d r e s s e s t h e p r o 0006520 b l e m s a s s o c i a t e d 0006540 w i t h m a n a g i n g s 0006560 t o r e d v o i c e i n a 0006600 d i s t r i b u t e d 226 017 241 017 0006620 262 223 017 350 304 006 002 006 = \0 002 207 212 017 250 240 0006640 227 301 026 c o m p u t i n g e n v 0006660 i r o n m e n t . 226 304 004 016 c \0 ( 0006700 304 004 i 324 \0 221 212 017 250 240 227 304 004 \a e 005 0006720 D 017 262 223 301 c T h e E t h e r p 0006740 h o n e s y s t e m i s i 0006760 n t e n d e d f o r u s e 0007000 i n a l o c a l l y d i s 0007020 t r i b u t e d c o m p u t i 0007040 n g e n v i r o n m e n t c 0007060 o n t a i n i n g 226 017 241 017 262 223 017 0007100 350 304 006 \0 272 \0 001 027 212 017 250 240 227 304 004 0007120 \b 321 \b z 017 262 223 301 f m u l t i p l 0007140 e w o r k s t a t i o n s a 0007160 n d p r o g r a m m i n g e 0007200 n v i r o n m e n t s , m u l 0007220 t i p l e n e t w o r k s a 0007240 n d c o m m u n i c a t i o n 0007260 p r o t o c o l s , a n d 226 0007300 017 241 017 262 223 017 350 304 004 $ 336 \0 = 212 017 250 0007320 240 227 304 004 001 224 001 201 017 262 223 301 l p e r 0007340 h a p s e v e n m u l t i p 0007360 l e t e l e p h o n e t r a 0007400 n s m i s s i o n a n d s w 0007420 i t c h i n g c h o i c e s . 0007440 T h e s y s t e m i s 0007460 i n t e n d e d t o b e e 0007500 x t e n s i b l e 226 017 241 017 262 223 017 0007520 350 304 004 f _ \0 275 212 017 250 240 227 304 004 \n 343 0007540 005 346 017 262 223 301 g i n t h a t i 0007560 n t r o d u c i n g n e w a 0007600 p p l i c a t i o n s , n e t 0007620 w o r k s e r v i c e s , w 0007640 o r k s t a t i o n s , n e t 0007660 w o r k s , a n d o t h e r 0007700 c o m p o n e n t s i s 226 017 0007720 241 017 262 223 017 350 304 004 D | \0 217 212 017 250 240 0007740 227 301 \t p o s s i b l e . 226 304 004 016 0007760 c \0 ( 304 004 | _ 001 1 212 017 250 240 227 304 004 0010000 006 L 003 9 017 262 223 301 6 A s w i t h 0010020 t e x t , w e w a n t t 0010040 h e a b i l i t y t o i n 0010060 c o r p o r a t e v o i c e 226 0010100 017 251 240 227 304 004 003 # \0 310 215 301 001 1 226 304 0010120 004 374 335 \0 310 215 017 250 240 227 301 - e a s 0010140 i l y i n t o e l e c t r o 0010160 n i c m a i l m e s s a g e 0010200 s , v o i c e - 226 017 241 017 262 223 017 0010220 350 304 004 $ 223 \0 j 212 017 250 240 227 304 004 017 212 0010240 \f 027 017 262 223 301 l a n n o t a t e d 0010260 d o c u m e n t s , u s e r 0010300 i n t e r f a c e s , a n d 0010320 o t h e r i n t e r a c t i 0010340 v e a p p l i c a t i o n s . 0010360 N i c h o l s o n g i v e 0010400 s a g o o d d i s c u s s 0010420 i o n 226 017 241 017 262 223 017 350 304 004 F 003 \0 0010440 370 212 017 250 240 227 304 004 006 # 004 | 017 262 223 301 0010460 M o f m a n y o f f i c e 0010500 a p p l i c a t i o n s t h a 0010520 t a r e m a d e p o s s i 0010540 b l e b y t r e a t i n g 0010560 v o i c e a s d a t a 226 301 0010600 001 [ 226 301 037 1 8 ] . C l i e n 0010620 t s s h o u l d b e a b l 0010640 e t o 226 017 241 017 262 223 240 k 240 j 017 241 0010660 017 245 223 304 006 \0 \0 035 001 B Q 240 244 240 250 017 0010700 350 304 004 E 002 \0 031 212 305 005 X e r o x 305 0010720 \n P r e s s F o n t s 305 016 T i m 0010740 e s R o m a n - m r r 017 243 241 033 240 0010760 223 304 004 003 # \0 P 240 244 240 224 017 240 225 017 240 0011000 240 227 304 004 005 s 005 E 017 262 223 301 o c o m 0011020 b i n e p r e v i o u s l y 0011040 r e c o r d e d v o i c e i 0011060 n v a r i o u s w a y s a 0011100 n d i n s e r t f r e s h 0011120 v o i c e i n t o e x i s t 0011140 i n g v o i c e p a s s a g 0011160 e s . C l i e n t s 226 017 241 017 0011200 262 223 017 350 304 006 \0 206 341 \0 \0 2 212 017 240 240 0011220 227 304 004 004 220 004 q 017 262 223 301 o s h o u 0011240 l d b e a b l e t o s h 0011260 a r e v o i c e a s f r e 0011300 e l y a s t h e y s h a r 0011320 e f i l e s . A l s o , 0011340 t h e s y s t e m s h o u l 0011360 d p e r m i t p r o g r a m 0011400 m e r c o n t r o l 226 017 241 017 262 0011420 223 017 350 304 004 A 337 \0 031 212 017 240 240 227 301 034 0011440 o v e r a l l o f t h e s 0011460 e f u n c t i o n s . 226 304 004 016 0011500 c \0 ( 304 004 D 314 \0 033 212 017 240 240 227 304 004 0011520 022 206 \n 027 017 262 223 301 e T h e c h a 0011540 r a c t e r i s t i c s o f 0011560 v o i c e , h o w e v e r , 0011600 d i f f e r g r e a t l y f 0011620 r o m t h o s e o f t e x 0011640 t . S t a n d a r d t e l 0011660 e p h o n e - q u a l i t y 226 017 0011700 241 017 262 223 017 350 304 006 \0 210 261 \0 \0 7 212 017 0011720 240 240 227 304 004 003 213 002 026 017 262 223 301 g u n 0011740 c o m p a c t e d v o i c e 0011760 o c c u p i e s 6 4 K b i t 0012000 s o f s t o r a g e p e r 0012020 s e c o n d o f r e c o r 0012040 d e d v o i c e . T h i s 0012060 i s s e v e r a l o r d e 0012100 r s o f 226 017 241 017 262 223 017 350 304 004 ) 0012120 / \0 021 212 017 240 240 227 304 004 \b C 004 256 017 262 0012140 223 301 h m a g n i t u d e g r e 0012160 a t e r t h a n t h e e q 0012200 u i v a l e n t t y p e d t 0012220 e x t . V o i c e a l s o 0012240 r e q u i r e s s p e c i a 0012260 l d e v i c e s f o r r e 0012300 c o r d i n g a n d 226 017 241 017 262 0012320 223 017 350 304 004 e y \0 + 212 017 240 240 227 304 004 0012340 \n 334 \a y 017 262 223 301 l p l a y i n g 0012360 i t ; t h a t i s , a 0012400 u s e r c a n n o t s i m p 0012420 l y t y p e i n a v o i 0012440 c e p a s s a g e . M o r 0012460 e i m p o r t a n t l y , v 0012500 o i c e t r a n s m i s s i o 0012520 n h a s 226 017 241 017 262 223 017 350 304 006 \0 0012540 243 030 \0 \0 G 212 017 240 240 227 304 004 004 337 003 005 0012560 017 262 223 301 i s t r i n g e n t r 0012600 e a l - t i m e r e q u i r e 0012620 m e n t s . T h e s e d i 0012640 f f e r e n c e s d i c t a t 0012660 e s p e c i a l m e t h o d 0012700 s f o r m a n i p u l a t i 0012720 n g a n d s h a r i n g 226 017 0012740 241 017 262 223 017 350 304 006 002 j 353 \0 001 025 212 017 0012760 240 240 227 301 006 v o i c e . 226 304 004 016 c 0013000 \0 ( 304 004 / ? \0 026 212 017 240 240 227 304 004 \b 0013020 271 006 e 017 262 223 301 d T o t h i s 0013040 e n d , w e h a v e d e v 0013060 e l o p e d a p p l i c a t i 0013100 o n - i n d e p e n d e n t m 0013120 e t h o d s f o r r e c o r 0013140 d i n g , p l a y i n g b a 0013160 c k , e d i t i n g , 226 017 241 017 0013200 262 223 017 350 304 006 \0 303 371 \0 \0 ^ 212 017 240 240 0013220 227 304 004 003 s 001 343 017 262 223 301 Q a n d 0013240 o t h e r w i s e m a n i p u 0013260 l a t i n g d i g i t i z e d 0013300 v o i c e , b a s e d o n 0013320 a n a b s t r a c t i o n 0013340 t h a t w e c a l l 226 305 005 0013360 X e r o x 305 \n P r e s s F o n t 0013400 s 305 016 T i m e s R o m a n - m i 0013420 r 017 243 241 033 240 223 304 004 003 # \0 P 240 244 240 0013440 224 017 241 225 017 241 240 227 301 \v v o i c e 0013460 r o p e s 226 017 240 240 227 301 \f . S 0013500 e c t i o n 2 226 017 241 017 262 223 017 350 0013520 304 006 \0 221 227 \0 \0 H 212 017 240 240 227 301 b p 0013540 r e s e n t s t h e o p e r 0013560 a t i o n s o n v o i c e 0013600 r o p e s a v a i l a b l e 0013620 t o a p p l i c a t i o n p 0013640 r o g r a m s i n t h e E 0013660 t h e r p h o n e s y s t e m 0013700 . 226 304 004 016 c \0 ( 304 006 001 232 G \0 \0 324 0013720 212 017 240 240 227 304 004 \a n 006 037 017 262 223 301 f 0013740 S e c t i o n 3 t h e n d 0013760 i s c u s s e s t h e d e s 0014000 i g n a n d i m p l e m e n 0014020 t a t i o n o f t h e s e 0014040 o p e r a t i o n s a n d t 0014060 h e r a t i o n a l e g o v 0014100 e r n i n g 226 017 241 017 262 223 017 350 304 004 0014120 y 267 \0 A 212 017 240 240 227 304 004 \r g \v 7 017 0014140 262 223 301 i v a r i o u s d e s i 0014160 g n c h o i c e s . T h e 0014200 s t o r a g e r e q u i r e 0014220 m e n t s o f r e c o r d e 0014240 d v o i c e d e m a n d e d 0014260 t h a t e d i t i n g b e 0014300 a c c o m p l i s h e d 226 017 241 0014320 017 262 223 017 350 304 006 \0 257 215 \0 \0 a 212 017 240 0014340 240 227 304 004 \f 5 \a 374 017 262 223 301 i i n 0014360 s u c h a w a y t h a t 0014400 e x i s t i n g v o i c e p 0014420 a s s a g e s n e e d n o t 0014440 b e m o v e d , c o p i e 0014460 d , o r d e c r y p t e d . 0014500 F o r s i m i l a r r e 0014520 a s o n s , 226 017 241 017 262 223 017 350 304 006 0014540 002 7 314 \0 001 E 212 017 240 240 227 304 004 006 ^ 004 0014560 305 017 262 223 301 j s h a r i n g o f 0014600 v o i c e m u s t n o t 0014620 i n v o l v e c o p y i n g 0014640 t h e v o i c e p a s s a g 0014660 e s t h e m s e l v e s . 0014700 T h e m a j o r t e c h n i 0014720 c a l c o n t r i b u t i o n 0014740 226 017 241 017 262 223 017 350 304 004 > R \0 % 212 017 0014760 240 240 227 301 ? d e s c r i b e d i 0015000 n t h i s p a p e r i n v 0015020 o l v e t h e u s e o f 0015040 s i m p l e d a t a b a s e s 0015060 t o : 226 304 004 037 351 \0 P 304 004 ~ 8 \0 0015100 O 212 017 240 240 227 301 004 ( 1 ) 226 304 004 \b 0015120 005 \0 203 214 301 / d e s c r i b e t 0015140 h e r e s u l t s o f e d 0015160 i t i n g o p e r a t i o n s 0015200 , a n d 226 304 004 037 351 \0 P 304 004 \ - 0015220 \0 = 212 017 240 240 227 301 003 ( 2 ) 226 304 004 033 0015240 327 001 210 214 304 004 026 Q 021 O 017 262 223 301 ] p 0015260 r o v i d e a m o d i f i e 0015300 d s t y l e o f r e f e r 0015320 e n c e c o u n t i n g r e 0015340 q u i r e d t o a l l o w 0015360 t h e a u t o m a t i c r e 0015400 c l a m a t i o n o f 226 017 241 017 0015420 262 223 304 004 024 251 \0 ( 304 004 a \n \0 C 212 017 0015440 240 240 227 301 017 o b s o l e t e v o 0015460 i c e . 226 017 350 304 006 \0 270 017 \0 \0 206 212 0015500 017 240 240 227 304 004 032 027 353 017 262 223 301 o S 0015520 e c t i o n 4 r e l a t e s 0015540 o u r e x p e r i e n c e s 0015560 t o d a t e w i t h i n 0015600 c o r p o r a t i n g v o i c 0015620 e i n t o w o r k s t a t i 0015640 o n a p p l i c a t i o n s , 0015660 a n d s e c t i o n 5 226 017 0015700 241 017 262 223 017 350 304 006 \0 204 e \0 \0 e 212 017 0015720 240 240 227 304 004 004 205 003 342 017 262 223 301 l r e 0015740 v i e w s o u r d e s i g n 0015760 p r i n c i p l e s a n d 0016000 h o w t h e y w e r e m e 0016020 t . F i r s t , t h e f 0016040 o l l o w i n g s u b s e c t 0016060 i o n g i v e s a q u i c 0016100 k o v e r v i e w 226 017 241 017 262 223 0016120 017 350 304 004 + 257 \0 # 212 017 240 240 227 301 & o 0016140 f t h e E t h e r p h o n e 0016160 s y s t e m a r c h i t e c 0016200 t u r e . 226 017 350 304 004 K 9 \0 D 212 305 0016220 005 X e r o x 305 \n P r e s s F o n 0016240 t s 305 016 T i m e s R o m a n - b 0016260 r r 017 243 241 033 240 223 304 004 003 # \0 P 240 244 0016300 240 224 017 242 225 017 242 240 227 301 031 1 . 1 T 0016320 h e E t h e r p h o n e S y 0016340 s t e m 226 304 004 016 c \0 ( 304 004 Z 240 \0 0016360 [ 212 017 240 240 227 304 004 024 325 016 317 017 262 223 301 0016400 d F i g u r e 1 d e p i c t 0016420 s t h e b a s i c c o m p 0016440 o n e n t s o f t h e E t 0016460 h e r p h o n e s y s t e m 0016500 i n a s i m p l e c o n f 0016520 i g u r a t i o n [ 2 5 ] . 0016540 E a c h 226 017 241 017 262 223 017 350 304 004 Q 0016560 / \0 W 212 017 240 240 227 304 004 \t 337 004 312 017 262 0016600 223 301 g p e r s o n a l w o r k 0016620 s t a t i o n i s a s s o c 0016640 i a t e d w i t h , b u t 0016660 n o t d i r e c t l y a t t 0016700 a c h e d t o , a m i c r 0016720 o p r o c e s s o r - b a s e d 0016740 t e l e p h o n e 226 017 241 017 262 223 0016760 017 350 304 004 " 321 \0 ( 212 017 240 240 227 304 006 \0 0017000 342 w \0 245 316 017 262 223 301 025 i n s t r u 0017020 m e n t c a l l e d a n 226 0017040 017 241 240 227 301 \n E t h e r p h o n e 0017060 226 017 240 240 227 301 K . E t h e r p 0017100 h o n e s d i g i t i z e , 0017120 p a c k e t i z e , a n d e 0017140 n c r y p t t e l e p h o n e 0017160 - q u a l i t y v o i c e a 0017200 n d 226 017 241 017 262 223 017 350 304 004 x X \0 225 0017220 212 017 240 240 227 304 004 006 z 002 313 017 262 223 301 * 0017240 t r a n s m i t i t d i r e 0017260 c t l y o v e r a n E t h 0017300 e r n e t . A 226 017 241 240 227 301 0017320 024 v o i c e c o n t r o l s 0017340 e r v e r 226 017 240 240 227 301 ( p r o 0017360 v i d e s c o n t r o l f u 0017400 n c t i o n s s i m i l a r 0017420 t o a 226 017 241 017 262 223 017 350 304 006 \0 241 0017440 247 \0 \0 331 212 017 240 240 227 304 004 006 357 005 254 017 0017460 262 223 301 i c o n v e n t i o n a l 0017500 b u s i n e s s t e l e p h 0017520 o n e s y s t e m a n d m 0017540 a n a g e s t h e i n t e r 0017560 a c t i o n s b e t w e e n 0017600 a l l t h e o t h e r c o 0017620 m p o n e n t s . I n 226 017 241 0017640 017 262 223 017 350 304 006 001 \a U \0 001 202 212 017 240 0017660 240 227 304 004 \r 245 006 016 017 262 223 301 % p a r 0017700 t i c u l a r , i t a l l o 0017720 w s v o i c e - c a r r y i n 0017740 g 226 017 241 240 227 301 \r c o n v e r s 0017760 a t i o n s 226 017 240 240 227 301 3 t o 0020000 b e e s t a b l i s h e d 0020020 b e t w e e n t w o o r m 0020040 o r e E t h e r p h o n e s , 0020060 226 017 241 017 262 223 017 350 304 004 : ; \0 ^ 212 017 0020100 240 240 227 304 004 \a 350 005 o 017 262 223 301 035 w o 0020120 r k s t a t i o n s , o r s 0020140 e r v e r s . A 226 017 241 240 227 0020160 301 021 v o i c e f i l e s e r 0020200 v e r 226 017 240 240 227 301 A , d i s c 0020220 u s s e d f u r t h e r i n 0020240 S e c t i o n 3 . 1 , p r 0020260 o v i d e s s t o r a g e f 0020300 o r r e c o r d e d 226 017 241 017 262 0020320 223 017 350 304 006 \0 220 2 \0 001 003 212 017 240 240 227 0020340 304 004 \n \r \b r 017 262 223 301 [ v o i c e 0020360 . T h e s y s t e m c a 0020400 n a l s o i n c l u d e o 0020420 t h e r s p e c i a l i z e d 0020440 s o u r c e s o r s i n k 0020460 s o f v o i c e , s u c h 0020500 a s a 226 017 241 240 227 301 025 t e x 0020520 t - t o - s p e e c h s e r v 0020540 e r 226 017 241 017 262 223 304 004 6 i \0 240 304 004 0020560 > & \0 y 212 305 005 X e r o x 305 \n P r 0020600 e s s F o n t s 305 \n L a u r e l 0020620 - m r r 017 243 241 033 240 223 304 004 003 # \0 P 0020640 240 244 240 224 017 243 225 017 243 240 227 301 024 - - - 0020660 - - - - l e n g t h : 1 i 0020700 n 226 304 004 6 i \0 240 304 006 001 037 { \0 002 c 0020720 212 017 243 240 227 304 004 003 # \0 310 215 301 001 1 226 0020740 304 004 374 335 \0 310 215 301 i W e a r e 0020760 i n t e r e s t e d i n c 0021000 a p t u r i n g i n d i v i d 0021020 u a l v o i c e s , c o n v 0021040 e r s a t i o n s , m u s i c 0021060 , a n d o t h e r s o u n 0021100 d s w i t h r e a s o n a b 0021120 l e 226 304 004 : ) \0 240 304 004 9 177 \0 215 212 0021140 017 243 240 227 301 j f i d e l i t y . 0021160 T h i s a f f e c t s t h 0021200 e c h o i c e o f e n c o 0021220 d i n g a n d a s a r e 0021240 s u l t t h e v o l u m e 0021260 o f s t o r a g e r e q u i 0021300 r e d , b u t n o t t h e 0021320 226 304 004 : ) \0 240 304 004 # 212 \0 g 212 017 243 0021340 240 227 301 ` m a n a g e m e n t m 0021360 e t h o d s d e s c r i b e d 0021400 h e r e . T h e r e m a 0021420 i n d e r o f t h i s d i 0021440 s c u s s i o n t h u s m e 0021460 n t i o n s o n l y r e c o 0021500 r d e d 226 304 004 : ) \0 240 304 004 & 255 \0 0021520 211 212 017 243 240 227 301 0 v o i c e , w 0021540 i t h o u t p r e c l u d i n 0021560 g a n y o f t h e o t h 0021600 e r u s e s . 226 240 k 240 j 017 241 017 0021620 245 223 304 006 \0 \0 035 001 B Q 240 244 240 250 017 350 0021640 304 004 E 002 \0 031 212 305 005 X e r o x 305 \n 0021660 P r e s s F o n t s 305 016 T i m e 0021700 s R o m a n - m r r 017 243 241 033 240 223 0021720 304 004 003 # \0 P 240 244 240 224 017 240 225 017 240 240 0021740 227 301 \ t h a t r e c e i v e s 0021760 t e x t s t r i n g s a n 0022000 d r e t u r n s t h e e q 0022020 u i v a l e n t s p o k e n 0022040 t e x t t o t h e u s e r 0022060 ' s E t h e r p h o n e . 226 0022100 020 % 304 006 \0 363 m \0 \0 201 212 240 x 240 j 240 0022120 252 304 006 001 W B \0 \0 037 240 244 240 250 240 r 240 0022140 j 017 241 017 245 223 304 006 \0 \0 037 001 W B 240 244 0022160 240 250 017 240 017 240 020 372 020 t 241 243 017 & 017 g 0022200 240 242 240 250 240 r 240 j 304 004 002 f 004 e 240 244 0022220 304 004 = 335 \0 } 304 004 341 205 \0 } 240 242 240 245 0022240 240 250 017 241 241 250 304 006 001 W B \0 \0 037 240 244 0022260 240 250 240 r 240 j 017 241 017 245 223 304 006 \0 \0 037 0022300 001 W B 240 244 240 250 017 241 241 250 022 \ 022 \ 022 0022320 \ 017 243 241 033 023 210 017 241 241 033 305 005 X e r 0022340 o x 305 \b R e s e a r c h 305 \t R G 0022360 B L i n e a r 017 243 241 033 241 246 240 347 017 0022400 241 225 017 241 224 240 347 017 255 223 304 004 9 023 \0 273 0022420 304 004 i } \0 . 231 304 006 \0 226 U \0 002 037 304 0022440 004 F 6 \0 037 227 304 004 A 371 \0 ! 217 304 004 9 0022460 023 \0 273 304 006 001 017 371 \0 \0 212 227 304 004 032 C 0022500 \0 . 216 304 004 + 277 \0 I 304 004 A 371 \0 ! 227 0022520 304 004 F 6 \0 037 217 304 004 G ] \0 } 304 004 i 0022540 } \0 . 227 304 004 9 023 \0 273 216 304 004 K L \0 0022560 345 304 006 \0 353 265 \0 \0 h 231 304 006 \0 214 ; \0 0022600 \0 377 216 304 004 020 017 \0 034 304 006 \0 265 253 \0 \0 0022620 Q 227 304 006 001 ' + \0 \0 222 217 304 004 k 311 \0 0022640 304 304 006 \0 217 335 \0 \0 H 227 304 004 K L \0 345 0022660 216 304 004 9 023 \0 273 304 006 001 ' + \0 \0 222 227 0022700 304 004 } 231 \0 8 217 304 004 K L \0 345 304 006 \0 0022720 353 265 \0 \0 h 227 017 242 241 241 241 231 017 242 017 257 0022740 223 017 241 241 250 017 242 017 267 223 017 242 017 260 223 304 0022760 004 9 023 \0 273 304 004 i } \0 . 231 304 006 \0 226 0023000 U \0 002 037 304 004 F 6 \0 037 227 304 004 A 371 \0 0023020 ! 217 304 004 9 023 \0 273 304 006 001 017 371 \0 \0 212 0023040 227 304 004 032 C \0 . 216 304 004 + 277 \0 I 304 004 0023060 A 371 \0 ! 227 304 004 F 6 \0 037 217 304 004 G ] 0023100 \0 } 304 004 i } \0 . 227 304 004 9 023 \0 273 216 0023120 241 270 017 242 017 257 223 017 241 241 250 017 242 017 267 223 0023140 017 242 017 260 223 304 004 K L \0 345 304 006 \0 353 265 0023160 \0 \0 h 231 304 004 9 023 \0 273 304 004 } 231 \0 8 0023200 227 304 006 001 ' + \0 \0 222 217 304 004 K L \0 345 0023220 304 006 \0 217 335 \0 \0 H 227 304 004 k 311 \0 304 216 0023240 304 004 020 017 \0 034 304 006 001 ' + \0 \0 222 227 304 0023260 006 \0 265 253 \0 \0 Q 217 304 006 \0 214 ; \0 \0 377 0023300 304 006 \0 353 265 \0 \0 h 227 304 004 K L \0 345 216 0023320 241 270 022 \ 022 \ 022 \ 017 243 241 033 017 241 224 240 0023340 347 017 255 223 304 004 \n S \0 + 304 004 2 217 \0 032 0023360 231 304 006 \0 231 347 \0 \0 S 217 304 004 O _ \0 } 0023400 216 304 004 2 217 \0 032 217 304 004 \n S \0 + 216 017 0023420 241 241 241 241 231 017 242 017 257 223 017 241 241 250 017 242 0023440 017 267 223 017 242 017 260 223 304 004 \n S \0 + 304 004 0023460 2 217 \0 032 231 304 006 \0 231 347 \0 \0 S 217 304 004 0023500 O _ \0 } 216 304 004 2 217 \0 032 217 304 004 \n S 0023520 \0 + 216 241 270 022 \ 022 \ 022 \ 017 243 241 033 017 0023540 241 224 240 347 017 255 223 304 004 017 267 \0 , 304 006 \0 0023560 363 240 \0 \0 } 231 304 004 D 7 \0 270 304 004 7 ; 0023600 \0 034 227 304 004 D $ \0 207 216 304 004 B 303 \0 200 0023620 304 006 \0 363 240 \0 \0 } 227 304 004 017 267 \0 , 216 0023640 017 241 241 241 241 231 017 242 017 257 223 017 241 241 250 017 0023660 242 017 267 223 017 242 017 260 223 304 004 017 267 \0 , 304 0023700 006 \0 363 240 \0 \0 } 231 304 004 D 7 \0 270 304 004 0023720 7 ; \0 034 227 304 004 D $ \0 207 216 304 004 B 303 0023740 \0 200 304 006 \0 363 240 \0 \0 } 227 304 004 017 267 \0 0023760 , 216 241 270 022 \ 022 \ 022 \ 017 243 241 033 017 241 0024000 224 240 347 017 255 223 304 004 & \f \0 / 304 006 \0 215 0024020 355 \0 \0 C 231 304 006 \0 314 271 \0 001 \r 304 006 \0 0024040 214 _ \0 \0 E 227 304 006 \0 233 211 \0 \0 253 216 304 0024060 004 p 316 \0 203 304 006 \0 215 355 \0 \0 C 227 304 004 0024100 & \f \0 / 216 017 241 241 241 241 231 017 242 017 257 223 0024120 017 241 241 250 017 242 017 267 223 017 242 017 260 223 304 004 0024140 & \f \0 / 304 006 \0 215 355 \0 \0 C 231 304 006 \0 0024160 314 271 \0 001 \r 304 006 \0 214 _ \0 \0 E 227 304 006 0024200 \0 233 211 \0 \0 253 216 304 004 p 316 \0 203 304 006 \0 0024220 215 355 \0 \0 C 227 304 004 & \f \0 / 216 241 270 022 0024240 \ 022 \ 022 \ 017 243 241 033 017 241 224 240 347 017 255 0024260 223 304 006 \0 314 271 \0 001 \r 304 006 \0 214 _ \0 \0 0024300 E 231 304 006 \0 201 326 \0 \0 A 217 304 006 \0 233 211 0024320 \0 \0 253 216 304 006 \0 214 _ \0 \0 E 217 304 006 \0 0024340 314 271 \0 001 \r 216 017 241 241 241 241 231 017 242 017 257 0024360 223 017 241 241 250 017 242 017 267 223 017 242 017 260 223 304 0024400 006 \0 314 271 \0 001 \r 304 006 \0 214 _ \0 \0 E 231 0024420 304 006 \0 201 326 \0 \0 A 217 304 006 \0 233 211 \0 \0 0024440 253 216 304 006 \0 214 _ \0 \0 E 217 304 006 \0 314 271 0024460 \0 001 \r 216 241 270 022 \ 022 \ 022 \ 017 243 241 033 0024500 017 241 224 240 347 017 255 223 304 006 001 023 Y \0 001 q 0024520 304 006 001 322 + \0 \0 335 231 304 004 _ P \0 { 216 0024540 304 006 \0 203 336 \0 \0 247 304 006 \0 202 : \0 \0 = 0024560 227 304 004 \r 7 \0 017 216 304 004 a 242 \0 m 304 006 0024600 001 322 + \0 \0 335 227 304 006 \0 333 026 \0 \0 355 216 0024620 304 006 \0 245 254 \0 \0 261 304 006 \0 202 : \0 \0 = 0024640 304 006 \0 333 026 \0 \0 355 304 004 \ 327 \0 + 241 223 0024660 304 006 001 023 Y \0 001 q 216 304 004 ` < \0 203 304 0024700 006 \0 202 : \0 \0 = 304 006 001 023 Y \0 001 q 304 0024720 006 001 322 + \0 \0 335 241 223 017 241 241 241 241 231 017 0024740 242 017 257 223 017 241 241 250 017 242 017 267 223 017 242 017 0024760 260 223 304 006 001 023 Y \0 001 q 304 006 001 322 + \0 0025000 \0 335 231 304 004 _ P \0 { 216 304 006 \0 203 336 \0 0025020 \0 247 304 006 \0 202 : \0 \0 = 227 304 004 \r 7 \0 0025040 017 216 304 004 a 242 \0 m 304 006 001 322 + \0 \0 335 0025060 227 304 006 \0 333 026 \0 \0 355 216 304 006 \0 245 254 \0 0025100 \0 261 304 006 \0 202 : \0 \0 = 304 006 \0 333 026 \0 0025120 \0 355 304 004 \ 327 \0 + 241 223 304 006 001 023 Y \0 0025140 001 q 216 304 004 ` < \0 203 304 006 \0 202 : \0 \0 0025160 = 304 006 001 023 Y \0 001 q 304 006 001 322 + \0 \0 0025200 335 241 223 241 270 022 \ 022 \ 022 \ 017 243 241 033 017 0025220 241 224 240 347 017 255 223 304 004 y 243 \0 266 304 006 \0 0025240 307 020 \0 \0 g 231 304 004 ( 375 \0 026 217 304 004 \r 0025260 \n \0 \r 216 304 006 \0 307 020 \0 \0 g 217 304 004 y 0025300 243 \0 266 216 017 241 241 241 241 231 017 242 017 257 223 017 0025320 241 241 250 017 242 017 267 223 017 242 017 260 223 304 004 y 0025340 243 \0 266 304 006 \0 307 020 \0 \0 g 231 304 004 ( 375 0025360 \0 026 217 304 004 \r \n \0 \r 216 304 006 \0 307 020 \0 0025400 \0 g 217 304 004 y 243 \0 266 216 241 270 017 242 017 257 0025420 223 017 241 241 250 017 242 017 267 223 017 242 017 260 223 020 0025440 v 304 004 , 251 \0 027 231 304 006 001 021 # \0 \0 211 0025460 217 230 017 244 017 257 223 017 241 241 250 017 242 017 267 223 0025500 017 242 017 260 223 017 267 021 V 231 021 353 216 230 022 \ 0025520 022 \ 022 \ 017 243 241 033 017 241 224 240 347 017 255 223 0025540 304 004 ^ O \0 e 021 ; 231 304 004 177 } \0 e 217 0025560 304 006 \0 205 273 \0 \0 e 216 021 ; 217 304 004 ^ O 0025600 \0 e 216 017 241 241 241 241 231 017 242 017 257 223 017 241 0025620 241 250 017 242 017 267 223 017 242 017 260 223 304 004 ^ O 0025640 \0 e 021 ; 231 304 004 177 } \0 e 217 304 006 \0 205 0025660 273 \0 \0 e 216 021 ; 217 304 004 ^ O \0 e 216 241 0025700 270 017 242 017 257 223 017 241 241 250 017 242 017 267 223 017 0025720 242 017 260 223 304 004 C 033 \0 J 304 004 _ 201 \0 R 0025740 231 304 004 e 311 \0 e 304 004 ~ 255 \0 p 304 004 o 0025760 373 \0 e 304 004 _ 201 \0 R 241 223 304 004 f w \0 0026000 e 304 006 \0 223 e \0 \0 { 304 004 C 033 \0 J 304 0026020 004 _ 201 \0 R 241 223 241 270 017 242 017 257 223 017 241 0026040 241 250 017 242 017 267 223 017 242 017 260 223 304 004 C 033 0026060 \0 J 304 004 _ 201 \0 R 231 304 004 Q 271 \0 T 217 0026100 304 004 e 311 \0 e 304 004 M 365 \0 S 304 004 o 373 0026120 \0 e 304 004 Q 271 \0 T 241 223 304 004 _ 201 \0 R 0026140 217 304 004 e 311 \0 e 304 004 ~ 255 \0 p 304 004 C 0026160 033 \0 J 304 004 _ 201 \0 R 241 223 241 270 017 242 017 0026200 257 223 017 241 241 250 017 242 017 267 223 017 242 017 260 223 0026220 304 004 t 017 \0 e 304 004 _ 201 \0 R 231 304 004 Q 0026240 271 \0 T 217 304 004 ~ A \0 e 304 004 M 365 \0 S 0026260 304 004 c 371 \0 J 304 004 Q 271 \0 T 241 223 304 004 0026300 _ 201 \0 R 217 304 004 ~ A \0 e 304 004 ~ 255 \0 0026320 p 304 004 t 017 \0 e 304 004 _ 201 \0 R 241 223 241 0026340 270 017 242 017 257 223 017 241 241 250 017 242 017 267 223 017 0026360 242 017 260 223 304 004 t 017 \0 e 304 004 _ 201 \0 R 0026400 231 304 004 ~ A \0 e 304 004 ~ 255 \0 p 304 004 c 0026420 371 \0 J 304 004 _ 201 \0 R 241 223 304 004 l 025 \0 0026440 V 304 006 \0 223 e \0 \0 { 304 004 t 017 \0 e 304 0026460 004 _ 201 \0 R 241 223 241 270 017 242 017 257 223 017 241 0026500 241 250 017 242 017 267 223 017 242 017 260 223 304 004 f w 0026520 \0 e 304 006 \0 223 e \0 \0 { 231 304 004 177 } \0 0026540 e 217 230 017 242 017 257 223 017 241 241 250 017 242 017 267 0026560 223 017 242 017 260 223 304 004 l 025 \0 V 304 006 \0 223 0026600 e \0 \0 { 231 304 004 177 } \0 e 217 230 240 r 240 0026620 j 304 004 001 a \0 020 304 004 { M \0 G 240 242 240 0026640 250 305 005 X e r o x 305 \n P r e s s F 0026660 o n t s 305 \r H e l v e t i c a - 0026700 b r r 017 243 241 033 240 223 017 256 240 244 240 224 017 0026720 242 225 017 242 240 227 017 241 241 250 017 240 017 240 212 017 0026740 241 017 262 223 301 \b E t h e r n e t 226 240 0026760 k 240 351 240 r 240 j 022 \ 022 \ 022 \ 017 243 241 0027000 033 017 241 224 240 347 017 255 223 304 006 \0 262 253 \0 \0 0027020 w 304 004 w 302 \0 ? 231 304 006 001 312 C \0 \0 356 0027040 217 304 004 n \0 \0 G 216 304 004 w 302 \0 ? 217 017 0027060 241 241 241 241 231 017 240 017 260 223 017 242 017 257 223 017 0027100 241 241 250 304 006 \0 262 253 \0 \0 w 304 004 w 302 \0 0027120 ? 304 006 \0 262 253 \0 \0 w 304 006 001 312 C \0 \0 0027140 356 241 271 017 242 017 257 223 017 241 241 250 304 006 \0 262 0027160 253 \0 \0 w 304 006 001 312 C \0 \0 356 304 004 n \0 0027200 \0 G 304 006 001 312 C \0 \0 356 241 271 017 242 017 257 0027220 223 017 241 241 250 304 004 n \0 \0 G 304 006 001 312 C 0027240 \0 \0 356 304 004 n \0 \0 G 304 004 w 302 \0 ? 241 0027260 271 017 242 017 257 223 017 241 241 250 304 004 n \0 \0 G 0027300 304 004 w 302 \0 ? 304 006 \0 262 253 \0 \0 w 304 004 0027320 w 302 \0 ? 241 271 240 k 240 351 022 \ 022 \ 022 \ 0027340 017 243 241 033 017 241 224 240 347 017 255 223 304 004 t 235 0027360 \0 [ 304 004 B d \0 035 231 304 004 = g \0 1 304 0027400 006 \0 342 031 \0 \0 d 227 304 006 \0 377 e \0 \0 200 0027420 217 304 004 t 235 \0 [ 304 006 \0 304 261 \0 \0 d 227 0027440 304 004 f 035 \0 B 216 304 006 001 202 001 \0 \0 365 304 0027460 006 \0 377 e \0 \0 200 227 304 006 001 p 212 \0 \0 243 0027500 217 304 004 R \0 \0 5 304 004 B d \0 035 227 304 004 0027520 t 235 \0 [ 216 304 004 C 335 \0 4 304 004 X = \0 0027540 ' 231 304 004 ) 5 \0 033 216 304 006 \0 227 341 \0 \0 0027560 b 304 004 { $ \0 7 227 304 006 001 0 260 \0 \0 227 0027600 217 304 004 ) 5 \0 033 304 004 A 317 \0 ! 227 304 004 0027620 C 335 \0 4 216 304 004 t 235 \0 [ 304 006 001 0 260 0027640 \0 \0 227 227 304 006 \0 210 223 \0 \0 = 217 304 004 C 0027660 335 \0 4 304 004 X = \0 ' 227 017 242 241 241 241 231 0027700 017 242 017 257 223 017 241 241 250 017 242 017 267 223 017 242 0027720 017 260 223 304 004 t 235 \0 [ 304 004 B d \0 035 231 0027740 304 004 = g \0 1 304 006 \0 342 031 \0 \0 d 227 304 0027760 006 \0 377 e \0 \0 200 217 304 004 t 235 \0 [ 304 006 0030000 \0 304 261 \0 \0 d 227 304 004 f 035 \0 B 216 304 006 0030020 001 202 001 \0 \0 365 304 006 \0 377 e \0 \0 200 227 304 0030040 006 001 p 212 \0 \0 243 217 304 004 R \0 \0 5 304 004 0030060 B d \0 035 227 304 004 t 235 \0 [ 216 241 270 017 242 0030100 017 257 223 017 241 241 250 017 242 017 267 223 017 242 017 260 0030120 223 304 004 C 335 \0 4 304 004 X = \0 ' 231 304 004 0030140 t 235 \0 [ 304 006 \0 210 223 \0 \0 = 227 304 006 001 0030160 0 260 \0 \0 227 217 304 004 C 335 \0 4 304 004 A 317 0030200 \0 ! 227 304 004 ) 5 \0 033 216 304 006 \0 227 341 \0 0030220 \0 b 304 006 001 0 260 \0 \0 227 227 304 004 { $ \0 0030240 7 217 304 004 ) 5 \0 033 304 004 X = \0 ' 227 304 0030260 004 C 335 \0 4 216 241 270 022 \ 022 \ 022 \ 017 243 0030300 241 033 017 241 224 240 347 017 255 223 304 004 U % \0 F 0030320 304 004 [ 6 \0 / 231 304 006 \0 231 224 \0 \0 S 217 0030340 304 006 001 222 317 \0 \0 372 216 304 004 [ 6 \0 / 217 0030360 304 004 U % \0 F 216 017 241 241 241 241 231 017 242 017 0030400 257 223 017 241 241 250 017 242 017 267 223 017 242 017 260 223 0030420 304 004 U % \0 F 304 004 [ 6 \0 / 231 304 006 \0 0030440 231 224 \0 \0 S 217 304 006 001 222 317 \0 \0 372 216 304 0030460 004 [ 6 \0 / 217 304 004 U % \0 F 216 241 270 022 0030500 \ 022 \ 022 \ 017 243 241 033 017 241 224 240 347 017 255 0030520 223 304 006 \0 204 002 \0 \0 c 304 006 001 032 \n \0 \0 0030540 221 231 304 006 \0 344 375 \0 \0 252 304 006 \0 251 M \0 0030560 \0 V 227 304 006 001 M : \0 \0 341 216 304 004 S 341 0030600 \0 8 304 006 001 032 \n \0 \0 221 227 304 006 \0 204 002 0030620 \0 \0 c 216 017 241 241 241 241 231 017 242 017 257 223 017 0030640 241 241 250 017 242 017 267 223 017 242 017 260 223 304 006 \0 0030660 204 002 \0 \0 c 304 006 001 032 \n \0 \0 221 231 304 006 0030700 \0 344 375 \0 \0 252 304 006 \0 251 M \0 \0 V 227 304 0030720 006 001 M : \0 \0 341 216 304 004 S 341 \0 8 304 006 0030740 001 032 \n \0 \0 221 227 304 006 \0 204 002 \0 \0 c 216 0030760 241 270 017 242 017 257 223 017 241 241 250 017 242 017 267 223 0031000 017 242 017 260 223 304 006 001 [ 313 \0 \0 366 304 006 \0 0031020 231 224 \0 \0 S 231 021 Y 217 230 017 242 017 257 223 017 0031040 241 241 250 017 242 017 267 223 017 242 017 260 223 020 v 304 0031060 006 \0 231 347 \0 \0 S 231 304 004 b g \0 v 021 Q 0031100 227 230 017 242 017 257 223 017 241 241 250 017 242 017 267 223 0031120 017 242 017 260 223 020 026 304 006 \0 231 347 \0 \0 S 231 0031140 021 [ 217 230 017 242 017 257 223 017 241 241 250 017 242 017 0031160 267 223 017 242 017 260 223 020 301 021 ; 231 304 004 W 257 0031200 \0 4 217 230 017 241 241 250 304 004 5 357 \0 / 021 Q 0031220 231 304 004 Q 033 \0 / 217 020 275 216 021 Q 217 304 004 0031240 5 357 \0 / 216 017 241 241 241 241 231 017 242 017 257 223 0031260 017 241 241 250 017 242 017 267 223 017 242 017 260 223 304 004 0031300 5 357 \0 / 021 Q 231 304 004 Q 033 \0 / 217 020 275 0031320 216 021 Q 217 304 004 5 357 \0 / 216 241 270 017 241 241 0031340 250 304 006 \0 355 323 \0 001 364 021 Q 231 304 004 Q 033 0031360 \0 / 217 020 021 216 021 Q 217 304 006 \0 355 323 \0 001 0031400 364 216 017 241 241 241 241 231 017 242 017 257 223 017 241 241 0031420 250 017 242 017 267 223 017 242 017 260 223 304 006 \0 355 323 0031440 \0 001 364 021 Q 231 304 004 Q 033 \0 / 217 020 021 216 0031460 021 Q 217 304 006 \0 355 323 \0 001 364 216 241 270 017 241 0031500 241 250 304 004 R 215 \0 a 021 Q 231 304 004 Q 033 \0 0031520 / 217 304 004 \b + \0 \n 216 021 Q 217 304 004 R 215 0031540 \0 a 216 017 241 241 241 241 231 017 242 017 257 223 017 241 0031560 241 250 017 242 017 267 223 017 242 017 260 223 304 004 R 215 0031600 \0 a 021 Q 231 304 004 Q 033 \0 / 217 304 004 \b + 0031620 \0 \n 216 021 Q 217 304 004 R 215 \0 a 216 241 270 017 0031640 241 241 250 304 004 C ' \0 / 021 Q 231 304 004 Q 033 0031660 \0 / 217 021 005 216 021 Q 217 304 004 C ' \0 / 216 0031700 017 241 241 241 241 231 017 242 017 257 223 017 241 241 250 017 0031720 242 017 267 223 017 242 017 260 223 304 004 C ' \0 / 021 0031740 Q 231 304 004 Q 033 \0 / 217 021 005 216 021 Q 217 304 0031760 004 C ' \0 / 216 241 270 240 r 240 j 304 004 % 201 0032000 + 212 240 244 304 004 Q 2 \0 Q 304 006 \0 227 236 \0 0032020 \0 e 240 242 240 245 240 250 305 005 X e r o x 305 0032040 \n P r e s s F o n t s 305 \r H e l 0032060 v e t i c a - b r r 017 243 241 033 240 223 0032100 017 256 240 244 240 224 017 242 225 017 242 240 227 017 241 241 0032120 250 017 240 017 240 212 017 241 017 262 223 301 005 V o i 0032140 c e 226 240 k 240 351 240 r 240 j 304 004 % 201 + 0032160 212 240 244 304 004 024 $ \0 023 304 006 \0 221 ) \0 \0 0032200 e 240 242 240 245 240 250 305 005 X e r o x 305 \n 0032220 P r e s s F o n t s 305 \r H e l v 0032240 e t i c a - b r r 017 243 241 033 240 223 017 0032260 256 240 244 240 224 017 242 225 017 242 240 227 017 241 241 250 0032300 017 240 017 240 212 017 241 017 262 223 301 004 F i l e 0032320 226 240 k 240 351 240 r 240 j 304 004 % 201 + 212 240 0032340 244 304 006 \0 205 M \0 \0 z 304 006 001 001 020 \0 \0 0032360 273 240 242 240 245 240 250 305 005 X e r o x 305 \n 0032400 P r e s s F o n t s 305 \r H e l v 0032420 e t i c a - b r r 017 243 241 033 240 223 017 0032440 256 240 244 240 224 017 242 225 017 242 240 227 017 241 241 250 0032460 017 240 017 240 212 017 241 017 262 223 301 006 S e r v 0032500 e r 226 240 k 240 351 240 r 240 j 304 004 \a 310 \b 0032520 q 240 244 304 006 \0 315 206 \0 \0 243 304 004 036 027 \0 0032540 020 240 242 240 245 240 250 305 005 X e r o x 305 \n 0032560 P r e s s F o n t s 305 \r H e l v 0032600 e t i c a - b r r 017 243 241 033 240 223 017 0032620 256 240 244 240 224 017 242 225 017 242 240 227 017 241 241 250 0032640 017 240 017 240 212 017 241 017 262 223 301 \v w o r k 0032660 s t a t i o n 226 240 k 240 351 022 \ 022 \ 0032700 022 \ 017 243 241 033 017 241 224 240 347 017 255 223 304 004 0032720 S 224 \0 / 304 006 \0 215 252 \0 \0 C 231 304 006 \0 0032740 203 w \0 \0 L 304 006 \0 214 032 \0 \0 E 227 304 006 0032760 \0 352 312 \0 \0 } 216 304 006 \0 200 027 \0 \0 F 304 0033000 006 \0 215 252 \0 \0 C 227 304 004 S 224 \0 / 216 017 0033020 241 241 241 241 231 017 242 017 257 223 017 241 241 250 017 242 0033040 017 267 223 017 242 017 260 223 304 004 S 224 \0 / 304 006 0033060 \0 215 252 \0 \0 C 231 304 006 \0 203 w \0 \0 L 304 0033100 006 \0 214 032 \0 \0 E 227 304 006 \0 352 312 \0 \0 } 0033120 216 304 006 \0 200 027 \0 \0 F 304 006 \0 215 252 \0 \0 0033140 C 227 304 004 S 224 \0 / 216 241 270 022 \ 022 \ 022 0033160 \ 017 243 241 033 017 241 224 240 347 017 255 223 304 006 \0 0033200 203 w \0 \0 L 304 006 \0 214 032 \0 \0 E 231 304 006 0033220 \0 201 225 \0 \0 A 217 304 006 \0 352 312 \0 \0 } 216 0033240 304 006 \0 214 032 \0 \0 E 217 304 006 \0 203 w \0 \0 0033260 L 216 017 241 241 241 241 231 017 242 017 257 223 017 241 241 0033300 250 017 242 017 267 223 017 242 017 260 223 304 006 \0 203 w 0033320 \0 \0 L 304 006 \0 214 032 \0 \0 E 231 304 006 \0 201 0033340 225 \0 \0 A 217 304 006 \0 352 312 \0 \0 } 216 304 006 0033360 \0 214 032 \0 \0 E 217 304 006 \0 203 w \0 \0 L 216 0033400 241 270 022 \ 022 \ 022 \ 017 243 241 033 017 241 224 240 0033420 347 017 255 223 304 004 ? t \0 % 304 006 001 321 N \0 0033440 \0 335 231 304 006 \0 326 x \0 \0 { 216 304 006 001 % 0033460 246 \0 \0 247 304 006 \0 201 375 \0 \0 = 227 304 004 033 0033500 277 \0 017 216 304 006 \0 313 : \0 \0 m 304 006 001 321 0033520 N \0 \0 335 227 304 006 001 346 213 \0 001 001 216 304 006 0033540 001 Q $ \0 \0 261 304 006 \0 201 375 \0 \0 = 304 006 0033560 001 346 213 \0 001 001 304 004 \ 254 \0 + 241 223 304 004 0033600 ? t \0 % 216 304 004 S w \0 1 304 006 \0 201 375 0033620 \0 \0 = 304 004 ? t \0 % 304 006 001 321 N \0 \0 0033640 335 241 223 017 241 241 241 241 231 017 242 017 257 223 017 241 0033660 241 250 017 242 017 267 223 017 242 017 260 223 304 004 ? t 0033700 \0 % 304 006 001 321 N \0 \0 335 231 304 006 \0 326 x 0033720 \0 \0 { 216 304 006 001 % 246 \0 \0 247 304 006 \0 201 0033740 375 \0 \0 = 227 304 004 033 277 \0 017 216 304 006 \0 313 0033760 : \0 \0 m 304 006 001 321 N \0 \0 335 227 304 006 001 0034000 346 213 \0 001 001 216 304 006 001 Q $ \0 \0 261 304 006 0034020 \0 201 375 \0 \0 = 304 006 001 346 213 \0 001 001 304 004 0034040 \ 254 \0 + 241 223 304 004 ? t \0 % 216 304 004 S 0034060 w \0 1 304 006 \0 201 375 \0 \0 = 304 004 ? t \0 0034100 % 304 006 001 321 N \0 \0 335 241 223 241 270 022 \ 022 0034120 \ 022 \ 017 243 241 033 017 241 224 240 347 017 255 223 304 0034140 004 z 310 \0 K 304 006 \0 306 251 \0 \0 g 231 304 004 0034160 ( 347 \0 026 217 304 004 031 242 \0 \r 216 304 006 \0 306 0034200 251 \0 \0 g 217 304 004 z 310 \0 K 216 017 241 241 241 0034220 241 231 017 242 017 257 223 017 241 241 250 017 242 017 267 223 0034240 017 242 017 260 223 304 004 z 310 \0 K 304 006 \0 306 251 0034260 \0 \0 g 231 304 004 ( 347 \0 026 217 304 004 031 242 \0 0034300 \r 216 304 006 \0 306 251 \0 \0 g 217 304 004 z 310 \0 0034320 K 216 241 270 017 242 017 257 223 017 241 241 250 017 242 017 0034340 267 223 017 242 017 260 223 021 n 304 004 , 222 \0 027 231 0034360 304 006 001 020 232 \0 \0 211 217 230 017 242 017 257 223 017 0034400 241 241 250 017 242 017 267 223 017 242 017 260 223 021 n 304 0034420 006 \0 231 224 \0 \0 S 231 304 006 \0 240 p \0 \0 Y 0034440 304 004 Q J \0 / 227 230 017 241 241 250 304 006 \0 225 0034460 9 \0 \0 R 021 R 231 304 004 Q J \0 / 217 304 004 0034500 021 333 \0 \n 216 021 R 217 304 006 \0 225 9 \0 \0 R 0034520 216 017 241 241 241 241 231 017 242 017 257 223 017 241 241 250 0034540 017 242 017 267 223 017 242 017 260 223 304 006 \0 225 9 \0 0034560 \0 R 021 R 231 304 004 Q J \0 / 217 304 004 021 333 0034600 \0 \n 216 021 R 217 304 006 \0 225 9 \0 \0 R 216 241 0034620 270 240 r 240 j 304 002 \t \n 240 244 304 004 i 373 \0 0034640 @ 304 004 ) ] \0 026 240 242 240 245 240 250 305 005 X 0034660 e r o x 305 \n P r e s s F o n t s 0034700 305 \r H e l v e t i c a - b r r 017 0034720 243 241 033 240 223 017 256 240 244 240 224 017 242 225 017 242 0034740 240 227 017 241 241 250 017 240 017 240 212 017 241 017 262 223 0034760 301 \n E t h e r p h o n e 226 240 k 240 0035000 351 240 r 240 j 304 004 \a 310 \b q 240 244 304 004 5 0035020 217 \0 277 304 004 036 ' \0 020 240 242 240 245 240 250 305 0035040 005 X e r o x 305 \n P r e s s F o n 0035060 t s 305 \r H e l v e t i c a - b r 0035100 r 017 243 241 033 240 223 017 256 240 244 240 224 017 242 225 0035120 017 242 240 227 017 241 241 250 017 240 017 240 212 017 241 017 0035140 262 223 301 \v w o r k s t a t i o n 226 0035160 240 k 240 351 240 r 240 j 304 002 \t \n 240 244 304 006 0035200 \0 211 003 \0 \0 307 304 006 001 033 x \0 \0 227 240 242 0035220 240 245 240 250 305 005 X e r o x 305 \n P r e 0035240 s s F o n t s 305 \r H e l v e t i 0035260 c a - b r r 017 243 241 033 240 223 017 256 240 244 0035300 240 224 017 242 225 017 242 240 227 017 241 241 250 017 240 017 0035320 240 212 017 241 017 262 223 301 \n E t h e r p h 0035340 o n e 226 240 k 240 351 022 \ 022 \ 022 \ 017 243 0035360 241 033 017 241 224 240 347 017 255 223 304 006 003 & 367 \0 0035400 001 320 021 ; 231 304 004 . 300 \0 % 217 304 006 003 333 0035420 i \0 001 320 216 021 ; 217 304 006 003 & 367 \0 001 320 0035440 216 017 241 241 241 241 231 017 242 017 257 223 017 241 241 250 0035460 017 242 017 267 223 017 242 017 260 223 304 006 003 & 367 \0 0035500 001 320 021 ; 231 304 004 . 300 \0 % 217 304 006 003 333 0035520 i \0 001 320 216 021 ; 217 304 006 003 & 367 \0 001 320 0035540 216 241 270 017 242 017 257 223 017 241 241 250 017 242 017 267 0035560 223 017 242 017 260 223 304 006 \0 334 277 \0 \0 } 304 004 0035600 g 4 \0 Y 231 304 004 I 233 \0 L 217 304 006 \0 210 0035620 B \0 \0 I 304 004 2 } \0 6 304 006 \0 203 314 \0 0035640 \0 C 304 004 I 233 \0 L 241 223 304 004 g 4 \0 Y 0035660 217 304 006 \0 210 B \0 \0 I 304 004 [ 6 \0 Q 304 0035700 006 \0 334 277 \0 \0 } 304 004 g 4 \0 Y 241 223 241 0035720 270 017 242 017 257 223 017 241 241 250 017 242 017 267 223 017 0035740 242 017 260 223 304 006 \0 334 277 \0 \0 } 304 004 g 4 0035760 \0 Y 231 304 006 \0 210 B \0 \0 I 304 004 [ 6 \0 0036000 Q 304 006 \0 203 314 \0 \0 C 304 004 g 4 \0 Y 241 0036020 223 304 004 6 S \0 035 304 004 A 237 \0 7 304 006 \0 0036040 334 277 \0 \0 } 304 004 g 4 \0 Y 241 223 241 270 017 0036060 242 017 257 223 017 241 241 250 017 242 017 267 223 017 242 017 0036100 260 223 304 004 6 S \0 035 304 004 A 237 \0 7 231 304 0036120 006 \0 315 h \0 \0 243 217 230 017 242 017 257 223 017 241 0036140 241 250 017 242 017 267 223 017 242 017 260 223 021 217 021 ; 0036160 231 304 006 \0 323 ) \0 \0 } 217 230 017 241 241 250 304 0036200 004 [ 301 \0 / 021 R 231 304 004 Q J \0 / 217 021 0036220 213 216 021 R 217 304 004 [ 301 \0 / 216 017 241 241 241 0036240 241 231 017 242 017 257 223 017 241 241 250 017 242 017 267 223 0036260 017 242 017 260 223 304 004 [ 301 \0 / 021 R 231 304 004 0036300 Q J \0 / 217 021 213 216 021 R 217 304 004 [ 301 \0 0036320 / 216 241 270 240 r 240 j 304 004 003 355 004 223 240 244 0036340 304 006 \0 311 372 \0 \0 o 304 004 & 261 \0 032 240 242 0036360 240 245 240 250 305 005 X e r o x 305 \n P r e 0036400 s s F o n t s 305 \r H e l v e t i 0036420 c a - b r r 017 243 241 033 240 223 017 256 240 244 0036440 240 224 017 242 225 017 242 240 227 017 241 241 250 017 240 017 0036460 240 212 017 241 017 262 223 301 005 V o i c e 226 240 0036500 k 240 351 240 r 240 j 304 004 003 355 004 223 240 244 304 0036520 004 | 333 \0 C 304 004 2 027 \0 # 240 242 240 245 240 0036540 250 305 005 X e r o x 305 \n P r e s s F 0036560 o n t s 305 \r H e l v e t i c a - 0036600 b r r 017 243 241 033 240 223 017 256 240 244 240 224 017 0036620 242 225 017 242 240 227 017 241 241 250 017 240 017 240 212 017 0036640 241 017 262 223 301 \a C o n t r o l 226 240 k 0036660 240 351 240 r 240 j 304 004 003 355 004 223 240 244 304 004 0036700 7 234 \0 035 304 006 \0 243 206 \0 \0 w 240 242 240 245 0036720 240 250 305 005 X e r o x 305 \n P r e s s 0036740 F o n t s 305 \r H e l v e t i c a 0036760 - b r r 017 243 241 033 240 223 017 256 240 244 240 224 0037000 017 242 225 017 242 240 227 017 241 241 250 017 240 017 240 212 0037020 017 241 017 262 223 301 006 S e r v e r 226 240 k 0037040 240 351 240 k 240 351 240 k 240 351 240 k 240 351 240 k 0037060 304 004 7 A \0 J 304 004 - W \0 031 212 017 240 240 0037100 227 301 1 F i g u r e 1 . A 0037120 S i m p l e E t h e r p h o n 0037140 e S y s t e m E n v i r o n 0037160 m e n t 226 304 004 016 c \0 ( 304 006 \0 370 330 0037200 \0 \0 217 212 017 240 240 227 304 004 \b 035 006 003 017 262 0037220 223 301 g W o r k s t a t i o n s 0037240 a r e t h e k e y t o p 0037260 r o v i d i n g e n h a n c e 0037300 d u s e r i n t e r f a c e 0037320 s a n d c o n t r o l o v 0037340 e r t h e v o i c e c a p 0037360 a b i l i t i e s . 226 017 241 017 262 223 0037400 017 350 304 004 w 031 \0 G 212 017 240 240 227 304 004 \n 0037420 A 006 = 017 262 223 301 f W e r e l y 0037440 o n t h e e x t e n s i b i 0037460 l i t y o f t h e l o c a 0037500 l p r o g r a m m i n g e n 0037520 v i r o n m e n t 030 b e i t 0037540 C e d a r , I n t e r l i s p 0037560 , o r t h e X e r o x 226 017 0037600 241 017 262 223 017 350 304 006 \0 201 - \0 \0 P 212 017 0037620 240 240 227 304 004 006 \r 002 d 017 262 223 301 c D e 0037640 v e l o p m e n t E n v i r o 0037660 n m e n t 030 t o f a c i l i t 0037700 a t e t h e i n t e g r a t 0037720 i o n o f v o i c e i n t 0037740 o w o r k s t a t i o n - b a 0037760 s e d a p p l i c a t i o n s 0040000 . 226 017 241 017 262 223 017 350 304 004 u 363 \0 L 212 0040020 017 240 240 227 301 \ W o r k s t a t i o 0040040 n p r o g r a m l i b r a r 0040060 i e s i m p l e m e n t t h 0040100 e c l i e n t p r o g r a m 0040120 m e r i n t e r f a c e t o 0040140 t h e v o i c e s y s t e 0040160 m . 226 304 004 016 c \0 ( 304 006 \0 217 k \0 \0 0040200 a 212 017 240 240 227 304 004 004 \r 003 323 017 262 223 301 0040220 i A l l o f t h e c o m m 0040240 u n i c a t i o n r e q u i r 0040260 e d f o r c o n t r o l i 0040300 n t h e v o i c e s y s t 0040320 e m , s u c h a s c o n v 0040340 e r s a t i o n e s t a b l i 0040360 s h m e n t , i s 226 017 241 017 262 223 0040400 017 350 304 006 \0 364 357 \0 \0 255 212 017 240 240 227 304 0040420 004 \n w 004 347 017 262 223 301 a a c c o m p 0040440 l i s h e d v i a a r e m 0040460 o t e p r o c e d u r e c a 0040500 l l ( R P C ) p r o t o c o 0040520 l [ 4 ] . M u l t i p l e 0040540 i m p l e m e n t a t i o n s 0040560 o f t h e R P C 226 017 241 017 262 0040600 223 017 350 304 006 \0 331 330 \0 \0 241 212 017 240 240 227 0040620 304 004 006 \v 005 \v 017 262 223 301 h m e c h a 0040640 n i s m s p e r m i t t h e 0040660 i n t e g r a t i o n o f 0040700 w o r k s t a t i o n p r o g 0040720 r a m s a n d v o i c e a 0040740 p p l i c a t i o n s p r o g 0040760 r a m m e d i n d i f f e r 0041000 e n t 226 017 241 017 262 223 017 350 304 004 3 235 \0 0041020 ( 212 017 240 240 227 304 004 024 335 \v 257 017 262 223 301 0041040 e e n v i r o n m e n t s . 0041060 D u r i n g t h e c o u r s 0041100 e o f a c o n v e r s a t 0041120 i o n , R P C c a l l s e 0041140 m a n a t i n g f r o m t h 0041160 e v o i c e c o n t r o l 0041200 s e r v e r 226 017 241 017 262 223 017 350 304 004 0041220 e 344 \0 S 212 017 240 240 227 304 004 \a 301 004 257 017 0041240 262 223 301 k i n f o r m p a r t i 0041260 c i p a n t s a b o u t v a 0041300 r i o u s a c t i v i t i e s 0041320 c o n c e r n i n g t h e 0041340 c o n v e r s a t i o n . A 0041360 c t i v e p a r t i e s i n 0041400 a c o n v e r s a t i o n 226 0041420 017 241 017 262 223 017 350 304 004 - n \0 ' 212 017 240 0041440 240 227 301 027 e x c h a n g e v o i 0041460 c e u s i n g a 226 305 005 X e 0041500 r o x 305 \n P r e s s F o n t s 305 0041520 016 T i m e s R o m a n - m i r 017 0041540 243 241 033 240 223 304 004 003 # \0 P 240 244 240 224 017 0041560 241 225 017 241 240 227 301 033 v o i c e t r 0041600 a n s m i s s i o n p r o t o 0041620 c o l 226 017 240 240 227 301 \b [ 2 3 ] . 0041640 226 304 004 016 c \0 ( 304 006 \0 310 323 \0 \0 0041660 270 212 017 240 240 227 304 004 004 y 002 \ 017 262 223 301 0041700 _ T h e s e r v e r s o f t 0041720 w a r e a n d t h e i n i 0041740 t i a l w o r k s t a t i o n 0041760 s o f t w a r e w a s d e 0042000 v e l o p e d i n t h e C 0042020 e d a r p r o g r a m m i n g 0042040 226 017 241 017 262 223 017 350 304 006 \0 300 ^ \0 \0 273 0042060 212 017 240 240 227 304 006 \0 212 U \0 177 D 017 262 223 0042100 301 i e n v i r o n m e n t [ 2 0042120 4 ] . M o r e i n f o r m 0042140 a t i o n o n t h e e q u 0042160 i p m e n t a n d p r o t o 0042200 c o l s u s e d i n t h e 0042220 E t h e r p h o n e s y s t 0042240 e m , a s w e l l 226 017 241 017 262 0042260 223 017 350 304 004 F 204 \0 I 212 017 240 240 227 301 L 0042300 a s t h e a p p l i c a t i 0042320 o n s b u i l t t o d a t 0042340 e , c a n b e f o u n d 0042360 i n r e l a t e d p a p e r 0042400 s [ 2 3 ] [ 2 5 ] . 226 017 350 304 0042420 004 y 361 \0 225 212 305 005 X e r o x 305 \n P 0042440 r e s s F o n t s 305 016 T i m e s 0042460 R o m a n - b r r 017 243 241 033 240 223 304 0042500 004 \t i \0 310 240 244 240 224 017 242 225 017 242 240 227 0042520 301 027 2 . O p e r a t i o n a l 0042540 O v e r v i e w 226 304 004 016 c \0 ( 0042560 304 004 { ^ \0 253 212 017 240 240 227 304 004 025 I \t 0042600 X 017 262 223 301 _ T h e i m p l e m 0042620 e n t a t i o n o f f a c i 0042640 l i t i e s f o r r e c o r 0042660 d e d v o i c e i s s o m 0042700 e w h a t i n v o l v e d , 0042720 b u t t h e a c t i o n s 0042740 t o b e 226 017 241 017 262 223 017 350 304 004 q 0042760 365 \0 255 212 017 240 240 227 304 004 \f 235 \v 372 017 262 0043000 223 301 m p e r f o r m e d a r e 0043020 c o n c e p t u a l l y q u 0043040 i t e s i m p l e . I n 0043060 l o o k i n g f o r a n a 0043100 p p l i c a t i o n - i n d e p 0043120 e n d e n t a b s t r a c t i 0043140 o n t o p r e s e n t t o 0043160 226 017 241 017 262 223 017 350 304 004 ? 305 \0 k 212 017 0043200 240 240 227 304 004 017 332 \r 215 017 262 223 301 k a p 0043220 p l i c a t i o n p r o g r a 0043240 m m e r s , i t o c c u r r 0043260 e d t o u s t h a t m a 0043300 n y o f t h e s e a c t i 0043320 o n s c l o s e l y r e s e 0043340 m b l e d o p e r a t i o n s 0043360 n o r m a l l y 226 017 241 017 262 223 017 0043400 350 304 004 O t \0 225 212 017 240 240 227 304 004 006 314 0043420 006 # 017 262 223 301 n a s s o c i a t e 0043440 d w i t h t e x t s t r i 0043460 n g m a n i p u l a t i o n . 0043500 T h e C e d a r s y s t 0043520 e m p r o v i d e s a p o 0043540 w e r f u l t e x t s t r i 0043560 n g a b s t r a c t i o n c 0043600 a l l e d 226 017 241 017 262 223 017 350 304 006 001 0043620 003 @ \0 002 ' 212 017 240 240 227 304 004 \f 243 \b 210 0043640 017 262 223 301 002 a 226 017 241 240 227 301 004 r o 0043660 p e 226 017 240 240 227 301 _ [ 2 4 ] . 0043700 B y a n a l o g y , i n 0043720 t h e E t h e r p h o n e s 0043740 y s t e m , w e r e f e r 0043760 t o s e q u e n c e s o f 0044000 s t o r e d v o i c e s a m 0044020 p l e s a s 226 017 241 240 227 301 005 v 0044040 o i c e 226 017 241 017 262 223 017 350 304 004 9 177 0044060 \0 215 212 017 241 240 227 304 004 021 356 \r 303 017 262 223 0044100 301 005 r o p e s 226 017 240 240 227 301 8 . 0044120 E a c h v o i c e r o p e 0044140 i s d e f i n e d b y a 0044160 u n i q u e i d e n t i f i 0044200 e r , a 226 017 241 240 227 301 004 V R I 0044220 D 226 017 240 240 227 301 ) , i n s t e a 0044240 d o f b y a m e m o r y 0044260 p o i n t e r , b e c a u s 0044300 e 226 017 241 017 262 223 017 350 304 004 # 212 \0 g 212 0044320 017 240 240 227 304 004 032 241 024 _ 017 262 223 301 n ( 0044340 u n l i k e C e d a r r o p 0044360 e s ) v o i c e r o p e s 0044400 a r e p e r s i s t e n t o 0044420 b j e c t s t h a t a r e 0044440 m e a n t t o l a s t a 0044460 l o n g t i m e . T o a 0044500 i d i n s h a r i n g 226 017 241 0044520 017 262 223 017 350 304 004 & 255 \0 211 212 017 240 240 227 0044540 304 004 \f 224 \b 225 017 262 223 301 m a n d t 0044560 o f a c i l i t a t e t h e 0044600 u s e o f v o i c e b y 0044620 h e t e r o g e n e o u s w 0044640 o r k s t a t i o n s , t h e 0044660 s t o r a g e f o r v o i 0044700 c e r o p e s , a s w e l 0044720 l a s t h e 226 017 241 017 262 223 240 k 0044740 240 j 017 241 017 245 223 304 006 \0 \0 035 001 B Q 240 0044760 244 240 250 017 350 304 004 E 002 \0 031 212 305 005 X e 0045000 r o x 305 \n P r e s s F o n t s 305 0045020 016 T i m e s R o m a n - m r r 017 0045040 243 241 033 240 223 304 004 003 # \0 P 240 244 240 224 017 0045060 240 225 017 240 240 227 301 ; o p e r a t i o 0045100 n s o n t h e m , a r e 0045120 p r o v i d e d b y a n e 0045140 t w o r k s e r v i c e , t 0045160 h e 226 305 005 X e r o x 305 \n P r e 0045200 s s F o n t s 305 016 T i m e s R o 0045220 m a n - m i r 017 243 241 033 240 223 304 004 003 0045240 # \0 P 240 244 240 224 017 241 225 017 241 240 227 301 \r 0045260 v o i c e m a n a g e r 226 017 240 0045300 240 227 301 001 . 226 304 004 016 c \0 ( 304 006 001 ' 0045320 275 \0 \0 n 212 017 240 240 227 304 004 \a 352 005 361 017 0045340 262 223 301 j C l i e n t s r e f e 0045360 r t o v o i c e r o p e s 0045400 s o l e l y b y r e f e r 0045420 e n c e , t h a t i s , b 0045440 y t h e i r u n i q u e i 0045460 d e n t i f i e r s ( V R I D 0045500 s ) . T h e v o i c e 226 017 0045520 241 017 262 223 017 350 304 006 \0 215 313 \0 \0 6 212 017 0045540 240 240 227 304 004 006 \n 005 U 017 262 223 301 o m a 0045560 n a g e r p l a c e s n o 0045600 r e s t r i c t i o n s o n 0045620 a c l i e n t ' s u s e o 0045640 f v o i c e r o p e s . 0045660 F o r i n s t a n c e , v o 0045700 i c e r o p e s c o u l d 0045720 b e u s e d b y a n 226 017 241 0045740 017 262 223 017 350 304 006 001 341 333 \0 \0 274 212 017 240 0045760 240 227 304 004 006 ! 003 / 017 262 223 301 d i n t 0046000 e r a c t i v e i n t e r f a 0046020 c e t o p r o v i d e a u 0046040 d i o f e e d b a c k . M 0046060 o s t u s e s i n v o l v e 0046100 e m b e d d i n g s p e e c 0046120 h i n s o m e t y p e o 0046140 f 226 017 241 017 262 223 017 350 304 006 002 315 230 \0 001 0046160 037 212 017 240 240 227 304 004 \b c 005 261 017 262 223 301 0046200 f d o c u m e n t , s u c h 0046220 a s a n a n n o t a t e d 0046240 m a n u s c r i p t , p r o g 0046260 r a m d o c u m e n t a t i o 0046300 n , o r e l e c t r o n i c 0046320 m a i l . T h e u s e 0046340 o f s u c h 226 017 241 017 262 223 017 350 304 0046360 006 \0 317 2 \0 \0 U 212 017 240 240 227 304 004 006 t 0046400 003 271 017 262 223 301 f e m b e d d e d 0046420 r e f e r e n c e s t o r e 0046440 f e r t o v o i c e , v i 0046460 d e o , a n d o t h e r d 0046500 i v e r s e t y p e s o f 0046520 i n f o r m a t i o n h a s 0046540 b e e n t e r m e d a 226 017 241 0046560 017 262 223 017 350 304 006 \0 202 236 \0 \0 7 212 017 240 0046600 240 227 301 027 h y p e r m e d i a s 0046620 y s t e m [ 2 7 ] . 226 304 004 016 c 0046640 \0 ( 304 006 \0 221 030 \0 \0 ? 212 017 240 240 227 304 0046660 004 006 A 005 Q 017 262 223 301 e F r o m a 0046700 c l i e n t ' s p e r s p e 0046720 c t i v e , a v o i c e - a 0046740 n n o t a t e d d o c u m e n 0046760 t s h o u l d b e h a v e 0047000 a s t h o u g h t h e v o 0047020 i c e w e r e s t o r e d 226 0047040 017 241 017 262 223 017 350 304 004 { 8 \0 7 212 017 240 0047060 240 227 304 004 % a " 367 017 262 223 301 n d i r 0047100 e c t l y i n t h e d o c 0047120 u m e n t ' s f i l e r a t 0047140 h e r t h a n b e i n g i 0047160 n c l u d e d b y r e f e r 0047200 e n c e . F o r e x a m p 0047220 l e , o n c e a v o i c e 0047240 m e s s a g e i s 226 017 241 017 262 0047260 223 017 350 304 006 \0 351 001 \0 \0 k 212 017 240 240 227 0047300 304 004 \b 357 006 g 017 262 223 301 l s e n t 0047320 u s i n g e l e c t r o n i c 0047340 m a i l , i t s h o u l d 0047360 n o t b e p o s s i b l e 0047400 f o r t h e a u t h o r 0047420 o r a n o t h e r u s e r 0047440 t o c h a n g e t h e m e 0047460 s s a g e ' s 226 017 241 017 262 223 017 350 304 0047500 004 9 032 \0 033 212 017 240 240 227 304 004 - } ) 274 0047520 017 262 223 301 m c o n t e n t s . 0047540 F o r t h i s r e a s o n , 0047560 v o i c e r o p e s a r e 0047600 i m m u t a b l e . T h e 0047620 r e c o r d i n g a n d e 0047640 d i t i n g o p e r a t i o n 0047660 s c r e a t e n e w v o i 0047700 c e 226 017 241 017 262 223 017 350 304 006 \0 223 301 \0 0047720 \0 H 212 017 240 240 227 301 ( r o p e s ; 0047740 t h e y d o n o t m o d i 0047760 f y e x i s t i n g o n e s 0050000 . 226 017 350 304 004 031 030 \0 \r 212 305 005 X e r 0050020 o x 305 \n P r e s s F o n t s 305 016 0050040 T i m e s R o m a n - b r r 017 243 0050060 241 033 240 223 304 004 003 # \0 P 240 244 240 224 017 242 0050100 225 017 242 240 227 301 032 2 . 1 R e c o r 0050120 d i n g a n d p l a y b a c 0050140 k 226 304 004 016 c \0 ( 304 004 Y 352 \0 1 212 017 0050160 240 240 227 304 004 \b 327 004 / 017 262 223 301 & T o 0050200 r e c o r d o r p l a y b 0050220 a c k a v o i c e r o p e 0050240 , a 226 017 241 240 227 301 \f c o n v e 0050260 r s a t i o n 226 017 240 240 227 301 + i 0050300 s s e t u p b e t w e e n 0050320 t h e v o i c e m a n a g 0050340 e r a n d a n 226 017 241 017 262 223 017 0050360 350 304 004 h 220 \0 ; 212 017 240 240 227 301 P E t 0050400 h e r p h o n e . T h e m 0050420 a i n o p e r a t i o n s s 0050440 u p p o r t e d b y t h e 0050460 v o i c e m a n a g e r a r 0050500 e a s f o l l o w s : 226 304 0050520 004 037 351 \0 P 304 004 024 Y \0 \f 212 305 005 X e 0050540 r o x 305 \n P r e s s F o n t s 305 0050560 \r H e l v e t i c a - m r r 017 243 0050600 241 033 240 223 304 004 003 # \0 P 240 244 240 224 017 243 0050620 225 017 243 240 227 301 025 R E C O R D [ c o 0050640 n v e r s a t i o n ] 226 305 005 X 0050660 e r o x 305 \n P r e s s F o n t s 0050700 305 \b M a t h - m r r 017 243 241 033 240 223 0050720 304 004 003 # \0 P 240 244 240 224 017 244 225 017 244 240 0050740 227 301 001 _ 226 017 243 240 227 301 020 V R I D 0050760 , r e q u e s t I D 226 304 004 024 251 0051000 \0 ( 304 004 ^ / \0 : 212 017 240 240 227 304 004 006 0051020 374 005 333 017 262 223 301 N V o i c e r e 0051040 c e i v e d b y t h e s e 0051060 r v e r o v e r t h e c o 0051100 m m u n i c a t i o n p a t h 0051120 d e f i n e d b y t h e 0051140 g i v e n 226 017 243 240 227 301 \f c o n 0051160 v e r s a t i o n 226 017 241 017 262 223 304 0051200 004 024 251 \0 ( 304 006 002 374 363 \0 001 352 212 017 240 0051220 240 227 304 004 005 o 005 - 017 262 223 301 i s 0051240 s t o r e d a n d a s s i g 0051260 n e d a u n i q u e 226 017 243 0051300 240 227 301 004 V R I D 226 017 240 240 227 301 ) ; 0051320 r e c o r d i n g c o n t i 0051340 n u e s u n t i l a s u b 0051360 s e q u e n t 226 017 243 240 227 301 004 S 0051400 T O P 226 017 240 240 227 301 \v o p e r a 0051420 t i o n . 226 017 241 017 262 223 304 004 024 251 \0 0051440 ( 304 004 D 355 \0 . 212 017 240 240 227 301 004 T h 0051460 e 226 017 243 240 227 301 \t r e q u e s t 0051500 I D 226 017 240 240 227 301 = i d e n t i 0051520 f i e s t h i s o p e r a t 0051540 i o n i n s u b s e q u e n 0051560 t r e p o r t s ( s e e b 0051600 e l o w ) . 226 304 004 037 351 \0 P 304 006 \0 0051620 254 \t \0 \0 y 212 017 243 240 227 301 ' P L A Y 0051640 B A C K [ c o n v e r s a t i o 0051660 n , V R I D , i n t e r v a 0051700 l ] 226 017 244 240 227 301 001 _ 226 017 243 240 227 0051720 301 \n r e q u e s t I D 226 304 004 024 0051740 251 \0 ( 304 006 \0 356 363 \0 \0 261 212 017 240 240 227 0051760 304 004 \f _ 006 n 017 262 223 301 016 T h e s 0052000 p e c i f i e d 226 017 243 240 227 301 \b 0052020 i n t e r v a l 226 017 240 240 227 301 1 0052040 o f t h e v o i c e r o p 0052060 e i s t r a n s m i t t e d 0052100 o v e r t h e g i v e n 0052120 226 017 243 240 227 301 \f c o n v e r s a t 0052140 i o n 226 017 240 240 227 301 005 . A n 226 0052160 017 241 017 262 223 304 004 024 251 \0 ( 304 006 \0 347 265 0052200 \0 \0 264 212 017 240 240 227 304 004 % \v 032 233 017 262 0052220 223 301 ` i n t e r v a l d e n o 0052240 t e s e i t h e r t h e e 0052260 n t i r e v o i c e r o p e 0052300 o r a t i m e - i n d e x 0052320 e d p o r t i o n o f i t 0052340 a t a r e s o l u t i o n 0052360 o f 226 017 241 017 262 223 304 004 024 251 \0 ( 304 0052400 004 V 361 \0 G 212 017 240 240 227 301 \v a b o u 0052420 t 1 m s . 226 304 004 037 351 \0 P 304 006 0052440 \0 222 357 \0 \0 200 212 017 243 240 227 301 022 S T O 0052460 P [ c o n v e r s a t i o n ] 226 0052500 304 004 024 251 \0 ( 304 006 \0 257 i \0 \0 243 212 017 0052520 240 240 227 304 004 \a o 002 245 017 262 223 301 Q A n 0052540 y r e c o r d i n g o r p 0052560 l a y b a c k o p e r a t i o 0052600 n s t h a t a r e i n p 0052620 r o g r e s s o r q u e u e 0052640 d f o r t h e g i v e n 226 0052660 017 241 017 262 223 304 004 024 251 \0 ( 304 004 A 337 \0 0052700 A 212 017 243 240 227 301 \f c o n v e r s a 0052720 t i o n 226 017 240 240 227 301 030 a r e 0052740 i m m e d i a t e l y h a l t 0052760 e d . 226 017 350 304 006 \0 244 241 \0 \0 256 212 017 0053000 240 240 227 304 004 \t 361 005 Q 017 262 223 301 U T h 0053020 e s e o p e r a t i o n s a 0053040 r e i n v o k e d o n t h 0053060 e v o i c e m a n a g e r 0053100 u s i n g t h e C e d a r 0053120 R P C f a c i l i t y . T 0053140 h e 226 017 243 240 227 301 006 R E C O R D 0053160 226 017 240 240 227 301 004 a n d 226 017 241 017 262 0053200 223 017 350 304 004 s 272 \0 203 212 017 243 240 227 304 004 0053220 002 375 002 G 017 262 223 301 \b P L A Y B A C 0053240 K 226 017 240 240 227 301 _ o p e r a t i 0053260 o n s a r e p e r f o r m e 0053300 d a s y n c h r o n o u s l y 0053320 . T h a t i s , t h e 0053340 r e m o t e p r o c e d u r e 0053360 c a l l r e t u r n s a f 0053400 t e r t h e 226 017 241 017 262 223 017 350 304 0053420 004 , Q \0 6 212 017 240 240 227 301 U o p e r 0053440 a t i o n h a s b e e n q 0053460 u e u e d b y t h e s e r 0053500 v e r . Q u e u e d o p e 0053520 r a t i o n s a r e p e r f 0053540 o r m e d i n o r d e r . 0053560 226 304 004 016 c \0 ( 304 004 i 230 \0 215 212 017 0053600 240 240 227 304 004 \a 276 005 325 017 262 223 301 ` T h 0053620 e v o i c e m a n a g e r 0053640 g e n e r a t e s e v e n t 0053660 r e p o r t s u p o n t h e 0053700 s t a r t a n d c o m p l 0053720 e t i o n o f a q u e u e 0053740 d o p e r a t i o n . 226 305 0053760 005 X e r o x 305 \n P r e s s F o n 0054000 t s 305 \n L a u r e l - m r r 017 243 0054020 241 033 240 223 304 004 003 # \0 P 240 244 240 224 017 245 0054040 225 017 245 240 227 301 003 T h e 226 017 241 017 262 223 0054060 017 350 304 006 001 K j \0 001 343 212 017 243 240 227 304 0054100 004 002 T 002 ) 017 262 223 301 \t r e q u e s 0054120 t I D 226 017 245 240 227 301 g r e t u r 0054140 n e d b y e a c h i n v o 0054160 c a t i o n i s u s e d t 0054200 o a s s o c i a t e r e p o 0054220 r t s w i t h s p e c i f i 0054240 c o p e r a t i o n s . I 0054260 n p a r t i c u l a r , t h 0054300 e 226 017 241 017 262 223 017 350 304 004 C 364 \0 m 212 0054320 017 245 240 227 304 004 \b M 006 017 262 223 301 l v 0054340 o i c e m a n a g e r m a k 0054360 e s t h e f o l l o w i n g 0054400 c a l l t o a l l p a r 0054420 t i c i p a n t s i n a c 0054440 o n v e r s a t i o n t o i 0054460 n f o r m t h e m o f t h 0054500 e s t a t u s o f 226 017 241 017 262 0054520 223 017 350 304 004 d ] \0 263 212 017 245 240 227 301 : 0054540 v a r i o u s r e q u e s t e 0054560 d o p e r a t i o n s c o n 0054600 c e r n i n g t h a t c o n 0054620 v e r s a t i o n : 226 304 004 037 351 \0 0054640 P 304 006 \0 223 245 \0 001 1 212 017 243 240 227 301 1 0054660 R E P O R T [ r e q u e s t I D 0054700 , { s t a r t e d | f i n 0054720 i s h e d | f l u s h e d } 0054740 ] 226 304 004 024 251 \0 ( 304 004 Q 9 \0 305 212 017 0054760 240 240 227 304 004 \t \v 004 024 017 262 223 301 U T h 0055000 e r e q u e s t e d o p e r 0055020 a t i o n h a s b e e n s 0055040 t a r t e d , s u c c e s s f 0055060 u l l y c o m p l e t e d , 0055100 o r h a l t e d b y a S 0055120 T O P 226 017 241 017 262 223 304 004 024 251 \0 ( 304 0055140 004 ; m \0 252 212 017 240 240 227 301 \n o p e r 0055160 a t i o n . 226 017 350 304 004 & 255 \0 211 212 0055200 017 240 240 227 304 004 \v 1 \a 235 017 262 223 301 k H 0055220 a v i n g r e p o r t s f l 0055240 o w f r o m s e r v e r t 0055260 o c l i e n t s i s c o n 0055300 c e p t u a l l y s i m i l a 0055320 r t o C l a r k ' s u p c 0055340 a l l s a n d a c c o m p l 0055360 i s h e d i n a 226 017 241 017 262 223 0055400 240 k 240 j 017 241 017 245 223 304 006 \0 \0 035 001 B 0055420 Q 240 244 240 250 017 350 304 004 E 002 \0 031 212 305 005 0055440 X e r o x 305 \n P r e s s F o n t 0055460 s 305 016 T i m e s R o m a n - m r 0055500 r 017 243 241 033 240 223 304 004 003 # \0 P 240 244 240 0055520 224 017 240 225 017 240 240 227 301 023 s i m i l a 0055540 r m a n n e r [ 8 ] . 226 017 350 0055560 304 006 \0 224 \t \0 \0 8 212 305 005 X e r o x 0055600 305 \n P r e s s F o n t s 305 016 T i 0055620 m e s R o m a n - b r r 017 243 241 033 0055640 240 223 304 004 003 # \0 P 240 244 240 224 017 241 225 017 0055660 241 240 227 301 023 2 . 2 E d i t i n g 0055700 s u p p o r t 226 304 004 016 c \0 ( 304 0055720 004 w 361 \0 / 212 017 240 240 227 304 002 037 026 017 262 0055740 223 301 c O n c e r e c o r d e d 0055760 , v o i c e r o p e s c a 0056000 n b e u s e d i n e d i 0056020 t i n g o p e r a t i o n s 0056040 t o p r o d u c e n e w , 0056060 i m m u t a b l e v o i c e 0056100 r o p e s . 226 017 241 017 262 223 017 350 304 006 0056120 001 c 365 \0 \0 217 212 017 240 240 227 304 004 006 024 004 0056140 345 017 262 223 301 m S e v e r a l o f 0056160 t h e o p e r a t i o n s 0056200 o n C e d a r r o p e s , 0056220 s u c h a s p r o d u c i n 0056240 g s u b s t r i n g s o r 0056260 c o n c a t e n a t i n g e x 0056300 i s t i n g s t r i n g s , 0056320 a r e 226 017 241 017 262 223 017 350 304 004 m 1 \0 0056340 - 212 017 240 240 227 301 \ d i r e c t l y 0056360 a p p l i c a b l e t o v 0056400 o i c e . T h e i r t r a 0056420 n s l i t e r a t i o n f o r 0056440 v o i c e r o p e s y i e 0056460 l d s t h e s e f u n c t i 0056500 o n s : 226 304 004 037 351 \0 P 304 006 \0 235 234 0056520 \0 \0 C 212 305 005 X e r o x 305 \n P r e 0056540 s s F o n t s 305 \r H e l v e t i 0056560 c a - m r r 017 243 241 033 240 223 304 004 003 # 0056600 \0 P 240 244 240 224 017 242 225 017 242 240 227 301 020 C 0056620 O N C A T E N A T E [ V R I D 226 0056640 305 005 X e r o x 305 \n P r e s s F o 0056660 n t s 305 \r H e l v e t i c a - m 0056700 r r 017 243 241 033 240 223 304 004 003 # \0 d 240 244 0056720 240 224 017 243 225 017 243 240 227 304 004 374 335 001 220 215 0056740 301 001 1 226 304 004 003 # 001 220 215 017 242 240 227 301 0056760 006 , V R I D 226 017 243 240 227 304 004 374 335 0057000 001 220 215 301 001 2 226 304 004 003 # 001 220 215 017 242 0057020 240 227 301 \a , . . . ] 226 305 005 X e 0057040 r o x 305 \n P r e s s F o n t s 305 0057060 \b M a t h - m r r 017 243 241 033 240 223 304 0057100 004 003 # \0 P 240 244 240 224 017 244 225 017 244 240 227 0057120 301 001 _ 226 017 242 240 227 301 005 V R I D 226 0057140 304 004 024 251 \0 ( 304 006 \0 222 3 \0 \0 @ 212 017 0057160 240 240 227 301 M P r o d u c e s a 0057200 n e w v o i c e r o p e t 0057220 h a t i s t h e c o n c a 0057240 t e n a t i o n o f t h e 0057260 g i v e n v o i c e r o p e 0057300 s . 226 304 004 037 351 \0 P 304 006 \0 215 u \0 \0 0057320 @ 212 017 242 240 227 301 016 S U B S T R I N 0057340 G [ V R I D 226 017 243 240 227 304 004 374 335 001 0057360 220 215 301 001 1 226 304 004 003 # 001 220 215 017 242 240 0057400 227 301 \f , i n t e r v a l ] 226 0057420 017 244 240 227 301 001 _ 226 017 242 240 227 301 005 V 0057440 R I D 226 304 004 024 251 \0 ( 304 006 001 r 234 \0 0057460 \0 255 212 017 240 240 227 301 6 P r o d u c e 0057500 s a n e w v o i c e r o 0057520 p e c o n s i s t i n g o f 0057540 t h e s p e c i f i e d 226 0057560 017 242 240 227 301 \b i n t e r v a l 226 017 0057600 240 240 227 301 004 o f 226 017 242 240 227 301 004 0057620 V R I D 226 017 243 240 227 304 004 374 335 001 220 215 0057640 301 001 1 226 304 004 003 # 001 220 215 017 240 240 227 301 0057660 001 . 226 304 004 037 351 \0 P 304 004 N 227 \0 & 212 0057700 017 242 240 227 301 \f R E P L A C E [ V R 0057720 I D 226 017 243 240 227 304 004 374 335 001 220 215 301 001 0057740 1 226 304 004 003 # 001 220 215 017 242 240 227 301 020 , 0057760 i n t e r v a l , V R I D 226 0060000 017 243 240 227 304 004 374 335 001 220 215 301 001 2 226 304 0060020 004 003 # 001 220 215 017 242 240 227 301 002 ] 226 017 0060040 244 240 227 301 001 _ 226 017 242 240 227 301 005 V R 0060060 I D 226 304 004 024 251 \0 ( 304 006 \0 342 004 \0 \0 0060100 q 212 017 240 240 227 304 004 005 234 004 a 017 262 223 301 0060120 G P r o d u c e s a n e w 0060140 v o i c e r o p e t h a t 0060160 i s o b t a i n e d b y r 0060200 e p l a c i n g t h e p a r 0060220 t i c u l a r 226 017 242 240 227 301 \b i 0060240 n t e r v a l 226 017 240 240 227 301 004 o 0060260 f 226 017 242 240 227 301 004 V R I D 226 017 243 0060300 240 227 304 004 374 335 001 220 215 301 001 1 226 304 004 003 0060320 # 001 220 215 017 240 240 227 301 005 w i t h 226 0060340 017 241 017 262 223 304 004 024 251 \0 ( 304 006 \0 234 356 0060360 \0 \0 Q 212 017 242 240 227 304 004 \n 374 \t y 017 262 0060400 223 301 004 V R I D 226 017 243 240 227 304 004 374 335 0060420 001 220 215 301 001 2 226 304 004 003 # 001 220 215 017 240 0060440 240 227 301 . T h i s i s a 0060460 c o m p o s i t i o n o f 0060500 t h e 226 017 242 240 227 301 \v C O N C A 0060520 T E N A T E 226 017 240 240 227 301 005 a n 0060540 d 226 017 242 240 227 301 \t S U B S T R I 0060560 N G 226 017 240 240 227 301 025 o p e r a t 0060600 i o n s , p r o v i d e d 226 017 0060620 241 017 262 223 304 004 024 251 \0 ( 304 006 \0 205 032 \0 0060640 \0 G 212 017 240 240 227 301 037 f o r e f f 0060660 i c i e n c y a n d c o n v 0060700 e n i e n c e . 226 304 004 037 351 \0 P 304 0060720 006 \0 353 340 \0 \0 203 212 017 242 240 227 301 \r L E 0060740 N G T H [ V R I D ] 226 017 244 240 227 0060760 301 001 _ 226 017 242 240 227 301 \a l e n g t 0061000 h 226 304 004 024 251 \0 ( 304 004 d } \0 : 212 017 0061020 240 240 227 301 \f R e t u r n s t h e 0061040 226 017 242 240 227 301 006 l e n g t h 226 017 0061060 240 240 227 301 ) o f t h e g i v 0061100 e n v o i c e r o p e i n 0061120 m i l l i s e c o n d s . 226 017 0061140 350 304 006 \0 347 275 \0 \0 213 212 017 240 240 227 301 P 0061160 O n e a d d i t i o n a l o 0061200 p e r a t i o n p e c u l i a 0061220 r t o v o i c e r o p e s 0061240 w a s p r o v i d e d t o 0061260 a i d i n e d i t i n g : 0061300 226 304 004 037 351 \0 P 304 004 J 340 \0 / 212 017 242 0061320 240 227 301 017 D E S C R I B E [ V R I 0061340 D ] 226 017 244 240 227 301 001 _ 226 017 242 240 227 0061360 301 \n i n t e r v a l s 226 304 004 024 0061400 251 \0 ( 304 004 x { \0 O 212 017 240 240 227 304 004 0061420 \b 267 \a 301 017 262 223 301 027 R e t u r n s 0061440 a l i s t o f t i m e 0061460 226 017 242 240 227 301 \t i n t e r v a l s 0061500 226 017 240 240 227 301 034 t h a t d e n 0061520 o t e t h e n o n - s i l e 0061540 n t 226 305 005 X e r o x 305 \n P r e 0061560 s s F o n t s 305 016 T i m e s R o 0061600 m a n - m i r 017 243 241 033 240 223 304 004 003 0061620 # \0 P 240 244 240 224 017 245 225 017 245 240 227 301 \n 0061640 t a l k s p u r t s 226 017 240 240 227 301 0061660 034 o f t h e g i v e n v 0061700 o i c e r o p e . A 226 017 241 0061720 017 262 223 304 004 024 251 \0 ( 304 006 \0 237 e \0 \0 0061740 m 212 017 240 240 227 304 004 ' 246 k 017 262 223 301 0061760 Y t a l k s p u r t i s d e 0062000 f i n e d t o b e a n y 0062020 s e q u e n c e o f v o i c 0062040 e s a m p l e s s e p a r a 0062060 t e d b y s o m e m i n i 0062100 m u m a m o u n t 226 017 241 017 262 223 0062120 304 004 024 251 \0 ( 304 004 A 310 \0 / 212 017 240 240 0062140 227 301 \v o f s i l e n c e . 226 017 0062160 350 304 004 v 277 \0 Y 212 017 240 240 227 304 004 \v 220 0062200 005 363 017 262 223 301 d T h e s e o p e 0062220 r a t i o n s , a v a i l a b 0062240 l e v i a R P C c a l l s 0062260 t o t h e v o i c e m a 0062300 n a g e r , a r e i n t e n 0062320 d e d f o r u s e b y p 0062340 r o g r a m m e r s . 226 017 241 017 262 0062360 223 017 350 304 006 001 e J \0 001 031 212 017 240 240 227 0062400 301 r A p p l i c a t i o n s t 0062420 h a t h a n d l e v o i c e 0062440 m u s t e m p l o y t h e 0062460 s e o p e r a t i o n s t o 0062500 c o n s t r u c t t h e f 0062520 a c i l i t i e s v i s i b l 0062540 e t o t h e e n d u s e 0062560 r . 226 017 350 304 004 O 254 \0 E 212 017 241 0062600 240 227 301 \r 2 . 3 I n t e r e s t 0062620 s 226 304 004 016 c \0 ( 304 004 c 357 \0 ^ 212 017 0062640 240 240 227 304 004 ! 276 033 351 017 262 223 301 e T h 0062660 e v o i c e m a n a g e r 0062700 a l s o p r o v i d e s o p 0062720 e r a t i o n s f o r m a n 0062740 a g i n g v o i c e r e f e 0062760 r e n c e s . T h e s e o 0063000 p e r a t i o n s p r o v i d 0063020 e a 226 017 241 017 262 223 017 350 304 006 001 017 033 0063040 \0 001 017 212 017 240 240 227 304 004 004 \a 002 a 017 262 0063060 223 301 j s o r t o f d i r e c 0063100 t o r y f o r v o i c e r 0063120 o p e s . A l t h o u g h 0063140 s i m p l e a p p l i c a t i 0063160 o n s c a n u s e t h i s 0063200 d i r e c t o r y a s t h 0063220 e i r m e a n s f o r 226 017 241 0063240 017 262 223 017 350 304 004 ^ 264 \0 e 212 017 240 240 227 0063260 304 004 \a 371 006 ( 017 262 223 301 k n a m i n 0063300 g a n d l o c a t i n g v 0063320 o i c e r o p e s , t h a t 0063340 i s n o t i t s p r i m 0063360 a r y p u r p o s e . A s 0063400 w i t h a n y s t o r a g 0063420 e s y s t e m , u n r e f e 0063440 r e n c e d 226 017 241 017 262 223 017 350 304 004 0063460 * 337 \0 1 212 017 240 240 227 304 004 \v # 005 344 017 0063500 262 223 301 d s t o r a g e s p a c 0063520 e s h o u l d b e r e c l 0063540 a i m e d . W i t h v o i 0063560 c e , o r o t h e r v o l 0063600 u m i n o u s m e d i a s u 0063620 c h a s v i d e o , t h e 0063640 n e e d i s 226 017 241 017 262 223 017 350 0063660 304 004 Z 367 \0 p 212 017 240 240 227 304 004 016 313 \t 0063700 305 017 262 223 301 k p a r t i c u l a r 0063720 l y a c u t e . I n t h 0063740 e E t h e r p h o n e s y s 0063760 t e m , c l i e n t c o d e 0064000 m u s t a s s i s t w i t 0064020 h g a r b a g e c o l l e c 0064040 t i o n b y u s i n g t h 0064060 e 226 017 241 017 262 223 017 350 304 004 * 270 \0 9 212 0064100 017 240 240 227 304 004 \b O 006 q 017 262 223 301 # d 0064120 i r e c t o r y o p e r a t i 0064140 o n s t o e x p r e s s a 0064160 n 226 017 245 240 227 301 \b i n t e r e s 0064200 t 226 017 240 240 227 301 D i n e a c h 0064220 r e f e r e n c e d v o i c 0064240 e r o p e . W e l i s t 0064260 t h e c l i e n t o p e r 0064300 a t i o n s h e r e , 226 017 241 017 0064320 262 223 017 350 304 006 001 212 - \0 002 > 212 017 240 240 0064340 227 304 004 \t 215 006 217 017 262 223 301 l d e f e 0064360 r r i n g t o S e c t i o n 0064400 3 . 4 a d i s c u s s i o 0064420 n o f t h e r a t i o n a 0064440 l e f o r t h i s a p p r 0064460 o a c h a n d a d e s c r 0064500 i p t i o n o f t h e u n 0064520 d e r l y i n g 226 017 241 017 262 223 017 350 0064540 304 004 i t \0 251 212 017 240 240 227 301 - i m p 0064560 l e m e n t a t i o n . T h 0064600 e i n t e r e s t o p e r a 0064620 t i o n s a r e : 226 304 004 037 351 \0 0064640 P 304 004 032 e \0 0 212 017 242 240 227 301 036 R E 0064660 T A I N [ V R I D , c l a s s 0064700 , i n t e r e s t ] 226 304 004 024 0064720 251 \0 ( 304 004 Q 353 \0 252 212 017 240 240 227 304 004 0064740 020 a \f O 017 262 223 301 \r R e g i s t e 0064760 r s a n 226 017 242 240 227 301 \b i n t 0065000 e r e s t 226 017 240 240 227 301 023 o f 0065020 t h e p a r t i c u l a r 226 0065040 017 242 240 227 301 005 c l a s s 226 017 240 240 227 0065060 301 4 i n t h e g i v e n 0065100 v o i c e r o p e . T h e 0065120 i n t e r e s t i d e n t i 0065140 f i e s a 226 017 241 017 262 223 304 004 024 251 0065160 \0 ( 304 004 $ w \0 W 212 017 240 240 227 304 004 \n 0065200 2 \t 1 017 262 223 301 b r e f e r e n c 0065220 e t o t h e v o i c e r 0065240 o p e w i t h i n t h e c 0065260 l a s s . T h i s o p e r 0065300 a t i o n i s i d e m p o t 0065320 e n t ; s u c c e s s i v e 0065340 c a l l s w i t h 226 017 241 017 262 223 0065360 304 004 024 251 \0 ( 304 004 o 351 001 : 212 017 240 240 0065400 227 301 K t h e s a m e a r g u 0065420 m e n t s r e g i s t e r a 0065440 t m o s t o n e i n t e r 0065460 e s t i n t h e g i v e n 0065500 v o i c e r o p e . 226 304 0065520 004 037 351 \0 P 304 004 { ^ 001 265 212 017 242 240 227 0065540 301 035 F O R G E T [ V R I D , c 0065560 l a s s , i n t e r e s t ] 226 0065600 240 k 240 j 017 241 017 245 223 304 006 \0 \0 035 001 B 0065620 Q 240 244 240 250 304 004 024 251 \0 ( 304 004 E 002 \0 0065640 031 212 305 005 X e r o x 305 \n P r e s s 0065660 F o n t s 305 016 T i m e s R o m a 0065700 n - m r r 017 243 241 033 240 223 304 004 003 # \0 0065720 P 240 244 240 224 017 240 225 017 240 240 227 301 # D e 0065740 r e g i s t e r s t h e s p 0065760 e c i f i e d i n t e r e s t 0066000 . 226 304 004 037 351 \0 P 304 004 m 8 \0 ) 212 305 0066020 005 X e r o x 305 \n P r e s s F o n 0066040 t s 305 \r H e l v e t i c a - m r 0066060 r 017 243 241 033 240 223 304 004 003 # \0 P 240 244 240 0066100 224 017 241 225 017 241 240 227 301 030 L O O K U P 0066120 [ c l a s s , i n t e r e s t 0066140 ] 226 305 005 X e r o x 305 \n P r e s 0066160 s F o n t s 305 \b M a t h - m r r 0066200 017 243 241 033 240 223 304 004 003 # \0 P 240 244 240 224 0066220 017 242 225 017 242 240 227 301 001 _ 226 017 241 240 227 301 0066240 001 226 305 005 X e r o x 305 \n P r e s 0066260 s F o n t s 305 \r H e l v e t i c 0066300 a - m r r 017 243 241 033 240 223 304 004 003 # \0 0066320 d 240 244 240 224 017 243 225 017 243 240 227 301 004 L I 0066340 S T 226 017 241 240 227 301 001 226 017 243 240 227 301 0066360 002 O F 226 017 241 240 227 301 005 V R I D 226 0066400 304 004 024 251 \0 ( 304 006 \0 275 235 \0 \0 J 212 017 0066420 240 240 227 301 P R e t u r n s t h e 0066440 u n o r d e r e d l i s t 0066460 o f v o i c e r o p e s a 0066500 s s o c i a t e d w i t h a 0066520 p a r t i c u l a r i n t e 0066540 r e s t . 226 017 350 304 004 % 4 \0 017 212 017 0066560 240 240 227 304 004 005 241 003 256 017 262 223 301 005 B o 0066600 t h 226 017 241 240 227 301 \b i n t e r e 0066620 s t 226 017 240 240 227 301 005 a n d 226 017 0066640 241 240 227 301 005 c l a s s 226 017 240 240 227 301 0066660 V a r e a r b i t r a r y 0066700 t e x t s t r i n g v a l u 0066720 e s . T h e f o r m o f 0066740 t h e i n t e r e s t v a 0066760 l u e i s g e n e r a l l y 0067000 c l a s s - 226 017 241 017 262 223 017 350 304 0067020 006 \0 276 373 \0 \0 O 212 017 240 240 227 301 p s p 0067040 e c i f i c ; m o r e o v e r 0067060 , c l i e n t s a r e r e 0067100 s p o n s i b l e f o r g e 0067120 n e r a t i n g u n i q u e 0067140 v a l u e s f o r d i f f e 0067160 r e n t i n t e r e s t s w 0067200 i t h i n a c l a s s . 226 304 0067220 004 016 c \0 ( 304 006 \0 260 003 \0 \0 L 212 017 240 0067240 240 227 304 004 \r 254 \a 317 017 262 223 301 d T h e 0067260 c l a s s i d e n t i f i e 0067300 s t h e w a y i n w h i 0067320 c h t h e v o i c e r o p 0067340 e i s b e i n g u s e d 0067360 b y a p a r t i c u l a r 0067400 a p p l i c a t i o n . F o 0067420 r 226 017 241 017 262 223 017 350 304 006 001 a 301 \0 \0 0067440 235 212 017 240 240 227 304 004 \f 354 \t 341 017 262 223 301 0067460 j e x a m p l e , w e u s e 0067500 t h e c l a s s " F i l e 0067520 A n n o t a t i o n " t o i 0067540 n d i c a t e t h a t a d 0067560 o c u m e n t s t o r e d i 0067600 n a n a m e d f i l e i 0067620 s a n n o t a t e d 226 017 241 017 262 0067640 223 017 350 304 006 001 x 303 \0 \0 254 212 017 240 240 227 0067660 304 004 \b v \a 235 017 262 223 301 s b y a 0067700 s e t o f u t t e r a n c e 0067720 s ; t h e i n t e r e s t 0067740 f i e l d i s t h e f i l 0067760 e n a m e . T h e c l a 0070000 s s " M e s s a g e " i n d 0070020 i c a t e s t h a t t h e 0070040 r e f e r e n c e i s a 226 017 0070060 241 017 262 223 017 350 304 004 y H \0 9 212 017 240 240 0070100 227 304 004 002 222 001 207 017 262 223 301 h p a r t 0070120 o f a n e l e c t r o n i 0070140 c m a i l m e s s a g e i 0070160 n c o r p o r a t i n g r e c 0070200 o r d e d v o i c e , a n d 0070220 t h e i n t e r e s t i s 0070240 t h e u n i q u e p o s t 0070260 m a r k 226 017 241 017 262 223 017 350 304 006 \0 367 0070300 315 \0 \0 x 212 017 240 240 227 301 037 s u p p l 0070320 i e d b y t h e m e s s a 0070340 g e s y s t e m . 226 304 004 016 c \0 0070360 ( 304 006 001 370 235 \0 001 001 212 017 240 240 227 304 004 0070400 \n 270 \t K 017 262 223 301 f A c o m b i 0070420 n a t i o n o f c l i e n t 0070440 w o r k s t a t i o n s o f 0070460 t w a r e a n d a u t o m a 0070500 t i c c o l l e c t i o n m 0070520 e t h o d s m u s t h i d e 0070540 t h e s e i n t e r e s t 226 0070560 017 241 017 262 223 017 350 304 004 J ! \0 ' 212 017 240 0070600 240 227 304 004 003 255 003 202 017 262 223 301 q o p e 0070620 r a t i o n s f r o m a c t 0070640 u a l u s e r s . C l i e 0070660 n t a p p l i c a t i o n s 0070700 m u s t a l w a y s r e g i 0070720 s t e r i n t e r e s t s i 0070740 n o r d e r t o e n s u r 0070760 e r e t e n t i o n o f 226 017 0071000 241 017 262 223 017 350 304 006 \0 366 K \0 \0 206 212 017 0071020 240 240 227 304 004 022 265 \n 306 017 262 223 301 [ v o 0071040 i c e r o p e s t o w h i 0071060 c h t h e y h o l d r e f 0071100 e r e n c e s . F o r s o 0071120 m e c l a s s e s , c l i e 0071140 n t s m u s t a l s o e x 0071160 p l i c i t l y 226 017 241 240 227 301 006 0071200 F O R G E T 226 017 240 240 227 301 006 t h 0071220 e i r 226 017 241 017 262 223 017 350 304 006 \0 223 Y 0071240 \0 \0 S 212 017 240 240 227 304 004 \a 270 005 5 017 262 0071260 223 301 j i n t e r e s t s ; f o 0071300 r o t h e r s , s u c h a 0071320 s t h e " F i l e A n n o t 0071340 a t i o n " c l a s s , a u 0071360 t o m a t i c m e t h o d s 0071400 d e s c r i b e d i n S e c 0071420 t i o n 3 . 4 m a k e 226 017 241 0071440 017 262 223 017 350 304 004 h w \0 = 212 017 240 240 227 0071460 301 021 t h i s u n n e c e s s a 0071500 r y . 226 017 350 304 006 001 245 227 \0 001 024 212 305 0071520 005 X e r o x 305 \n P r e s s F o n 0071540 t s 305 016 T i m e s R o m a n - b 0071560 r r 017 243 241 033 240 223 304 004 \t i \0 310 240 244 0071600 240 224 017 244 225 017 244 240 227 301 034 3 . D e 0071620 t a i l e d D e s i g n D e 0071640 c i s i o n s 226 304 004 016 c \0 ( 304 006 0071660 001 022 341 \0 \0 304 212 017 240 240 227 304 004 \b 244 003 0071700 317 017 262 223 301 031 T h e v o i c e 0071720 m a n a g e r u s e s a 226 0071740 305 005 X e r o x 305 \n P r e s s F o 0071760 n t s 305 016 T i m e s R o m a n - 0072000 m i r 017 243 241 033 240 223 304 004 003 # \0 P 240 0072020 244 240 224 017 245 225 017 245 240 227 301 021 v o i c 0072040 e f i l e s e r v e r 226 017 240 0072060 240 227 301 024 t o s t o r e v o 0072100 i c e d a t a 226 305 005 X e r o x 0072120 305 \n P r e s s F o n t s 305 \n L a 0072140 u r e l - m r r 017 243 241 033 240 223 304 004 0072160 003 # \0 P 240 244 240 224 017 246 225 017 246 240 227 301 0072200 003 . 226 017 240 240 227 301 025 T h i s 0072220 s e r v e r p r o v i d e s 0072240 226 017 241 240 227 301 006 R E C O R D 226 017 240 0072260 240 227 301 001 , 226 017 241 017 262 223 017 350 304 004 & 0072300 332 \0 035 212 017 241 240 227 304 004 006 \ 006 ' 017 262 0072320 223 301 \b P L A Y B A C K 226 017 240 240 227 0072340 301 006 , a n d 226 017 241 240 227 301 004 S 0072360 T O P 226 017 240 240 227 301 X o p e r a 0072400 t i o n s t h a t a r e s 0072420 e m a n t i c a l l y s i m i 0072440 l a r t o t h o s e d e s 0072460 c r i b e d i n s e c t i o 0072500 n 2 . 1 , b u t o p e r a 0072520 t e 226 017 241 017 262 223 017 350 304 006 \0 242 - \0 0072540 \0 177 212 017 240 240 227 304 004 020 303 \n 023 017 262 223 0072560 301 003 o n 226 017 245 240 227 301 \v v o i c 0072600 e f i l e s 226 017 240 240 227 301 X . 0072620 T h e m o r e c o m p l e 0072640 x v o i c e r o p e e d i 0072660 t i n g a n d d i r e c t o 0072700 r y s t r u c t u r e s h a 0072720 v e b e e n i m p l e m e n 0072740 t e d a s 226 017 241 017 262 223 017 350 304 006 0072760 \0 205 221 \0 \0 n 212 017 240 240 227 304 004 006 327 003 0073000 257 017 262 223 301 h s e p a r a t e , 0073020 h i g h e r - l e v e l c o m 0073040 p o n e n t s , i n p a r t 0073060 t o m a k e t h e v o i 0073100 c e f a c i l i t i e s i n 0073120 d e p e n d e n t o f t h e 0073140 c h o i c e o f t h e 226 017 0073160 241 017 262 223 017 350 304 006 001 235 d \0 001 g 212 017 0073200 240 240 227 301 030 u n d e r l y i n g 0073220 f i l e s t o r a g e . 226 017 246 0073240 240 227 301 7 V o i c e r o p e 0073260 s a r e a c t u a l l y m 0073300 a d e u p o f p i e c e s 0073320 o f o n e o r 226 017 240 240 227 0073340 301 021 m o r e v o i c e f i l 0073360 e s . 226 017 246 240 227 301 002 226 304 004 016 0073400 c \0 ( 304 004 B & \0 ? 212 017 240 240 227 304 004 0073420 \n 030 \t 361 017 262 223 301 d T h e i m p 0073440 l e m e n t a t i o n s o f 0073460 b o t h v o i c e r o p e 0073500 e d i t i n g a n d i n t e 0073520 r e s t m a n a g e m e n t 0073540 d e p e n d o n a s i m p 0073560 l e b u t r o b u s t 226 017 241 0073600 017 262 223 017 350 304 006 \0 265 247 \0 \0 270 212 017 245 0073620 240 227 304 004 006 254 005 253 017 262 223 301 021 d a t 0073640 a b a s e f a c i l i t y 226 017 0073660 240 240 227 301 \ t h a t w e d e 0073700 v e l o p e d f o r t h e s 0073720 e p u r p o s e s . A l t 0073740 h o u g h t h e o p e r a t 0073760 i o n s f o r e d i t i n g 0074000 v o i c e r o p e s h a v 0074020 e 226 017 241 017 262 223 017 350 304 004 W 324 \0 _ 212 0074040 017 240 240 227 304 004 \a 5 006 227 017 262 223 301 j b 0074060 e e n p a t t e r n e d a f 0074100 t e r t h e C e d a r R o 0074120 p e p a c k a g e , a d i 0074140 f f e r e n t u n d e r l y i 0074160 n g i m p l e m e n t a t i o 0074200 n w a s n e c e s s i t a t 0074220 e d b y t h e 226 017 241 017 262 223 017 0074240 350 304 004 % 353 \0 , 212 017 240 240 227 304 004 005 W 0074260 003 # 017 262 223 301 n d i s p a r a t e 0074300 c h a r a c t e r i s t i c s 0074320 o f v o i c e a n d t e 0074340 x t . S p e c i f i c a l l 0074360 y , e d i t i n g v o i c e 0074400 b y a c t u a l l y c o p 0074420 y i n g t h e b y t e s , 0074440 a s i s 226 017 241 017 262 223 017 350 304 004 ` 0074460 257 \0 y 212 017 240 240 227 304 004 \b z \a E 017 262 0074500 223 301 l s o m e t i m e s d o n 0074520 e f o r C e d a r ' s r o 0074540 p e s , i s e x p e n s i v 0074560 e s i n c e v o i c e i s 0074600 v o l u m i n o u s . T h 0074620 u s , r a t h e r t h a n 0074640 r e a r r a n g i n g t h e 226 0074660 017 241 017 262 223 017 350 304 004 : + \0 O 212 017 240 0074700 240 227 304 004 025 204 023 371 017 262 223 301 r c o n 0074720 t e n t s o f v o i c e f 0074740 i l e s t o e d i t t h e 0074760 m , t h e v o i c e m a n 0075000 a g e r s i m p l y b u i l 0075020 d s a d a t a s t r u c t 0075040 u r e u s i n g t h e f a 0075060 c i l i t i e s o f t h e 226 0075100 017 241 017 262 223 017 350 304 006 \0 204 005 \0 \0 304 212 0075120 017 240 240 227 301 B d a t a b a s e p 0075140 a c k a g e . I n t e r e s 0075160 t s a r e r e g i s t e r e 0075200 d i n a s i m i l a r d 0075220 a t a b a s e . 226 304 004 016 c \0 ( 304 0075240 004 030 231 \0 + 212 017 246 240 227 304 004 023 7 020 330 0075260 017 262 223 301 002 A 226 017 245 240 227 301 021 g a 0075300 r b a g e c o l l e c t o r 226 0075320 017 246 240 227 301 W u s e s i n t e 0075340 r e s t s t o r e c l a i m 0075360 v o i c e s t o r a g e t 0075400 h a t i s n o l o n g e r 0075420 n e e d e d . D e v i s i 0075440 n g t e c h n i q u e s 226 017 241 0075460 017 262 223 017 350 304 006 001 \r l \0 002 021 212 017 246 0075500 240 227 304 004 020 S \a 267 017 262 223 301 ' f o r 0075520 a u t o m a t i c a l l y c 0075540 o l l e c t i n g g a r b a g 0075560 e i n 226 017 240 240 227 301 ) a d i 0075600 s t r i b u t e d , h e t e r 0075620 o g e n e o u s e n v i r o n 0075640 m e n t 226 017 246 240 227 301 024 w a s 0075660 o n e o f t h e m o s t 226 0075700 017 241 017 262 223 017 350 304 004 & 332 \0 W 212 017 246 0075720 240 227 301 < d i f f i c u l t p r 0075740 o b l e m s f a c e d i n 0075760 t h e d e s i g n o f t h 0076000 e v o i c e m a n a g e r . 0076020 226 304 004 016 c \0 ( 304 004 " 201 \0 d 212 017 246 0076040 240 227 304 004 \n 237 \a ` 017 262 223 301 d T h e 0076060 c o m p o n e n t s o f t 0076100 h e v o i c e m a n a g e r 0076120 a r e l o g i c a l l y l 0076140 a y e r e d a s i n F i g 0076160 u r e 2 . E a c h i s 0076200 d i s c u s s e d i n m o r 0076220 e 226 017 241 017 262 223 017 350 304 004 { ^ 001 265 212 0076240 017 246 240 227 301 ! d e t a i l i n 0076260 t h e f o l l o w i n g s e 0076300 c t i o n s . 226 240 k 240 j 017 241 017 245 0076320 223 304 006 \0 \0 035 001 B Q 240 244 240 250 304 004 003 0076340 332 \0 005 304 006 \0 245 g \0 \0 ] 212 240 x 240 j 0076360 240 252 304 006 001 W B \0 \0 037 240 244 240 250 240 r 0076400 240 j 017 241 017 245 223 304 006 \0 \0 037 001 W B 240 0076420 244 240 250 017 240 017 240 304 004 004 @ \0 005 304 004 005 0076440 \f \0 005 241 243 304 004 375 C \0 005 304 006 \0 363 0076460 \0 ? 373 240 242 240 250 240 r 240 j 304 002 004 005 240 0076500 244 304 006 \b ` e \0 $ 230 304 004 375 021 \0 005 240 0076520 242 240 245 240 250 017 241 241 250 304 006 001 W B \0 \0 0076540 037 240 244 240 250 240 r 240 j 017 241 017 245 223 304 006 0076560 \0 \0 037 001 W B 240 244 240 250 017 241 241 250 240 r 0076600 240 j 017 240 017 260 223 017 242 017 257 223 017 241 241 250 0076620 020 ( 020 234 020 ( 020 344 241 271 017 242 017 257 223 017 0076640 241 241 250 020 ( 020 344 020 217 020 344 241 271 017 242 017 0076660 257 223 017 241 241 250 020 217 020 344 020 217 020 234 241 271 0076700 017 242 017 257 223 017 241 241 250 020 217 020 234 020 ( 020 0076720 234 241 271 240 k 240 351 240 r 240 j 017 240 017 260 223 0076740 017 242 017 257 223 017 241 241 250 020 ( 020 344 020 ( 021 0076760 W 241 271 017 242 017 257 223 017 241 241 250 020 ( 021 W 0077000 020 366 021 W 241 271 017 242 017 257 223 017 241 241 250 020 0077020 366 021 W 020 366 020 344 241 271 017 242 017 257 223 017 241 0077040 241 250 020 366 020 344 020 ( 020 344 241 271 240 k 240 351 0077060 240 r 240 j 017 240 017 260 223 017 242 017 257 223 017 241 0077100 241 250 020 217 020 234 020 217 020 344 241 271 017 242 017 257 0077120 223 017 241 241 250 020 217 020 344 020 366 020 344 241 271 017 0077140 242 017 257 223 017 241 241 250 020 366 020 344 020 366 020 234 0077160 241 271 017 242 017 257 223 017 241 241 250 020 366 020 234 020 0077200 217 020 234 241 271 240 k 240 351 240 r 240 j 017 240 017 0077220 260 223 017 243 017 257 223 017 241 241 250 020 ( 020 234 020 0077240 ( 020 344 241 271 017 242 017 257 223 017 241 241 250 020 ( 0077260 020 344 020 217 020 344 241 271 017 242 017 257 223 017 241 241 0077300 250 020 217 020 344 020 217 020 234 241 271 017 243 017 257 223 0077320 017 241 241 250 020 217 020 234 020 ( 020 234 241 271 240 k 0077340 240 351 240 r 240 j 017 240 017 260 223 017 243 017 257 223 0077360 017 241 241 250 020 ( 020 344 020 ( 021 W 241 271 017 243 0077400 017 257 223 017 241 241 250 020 ( 021 W 020 366 021 W 241 0077420 271 017 243 017 257 223 017 241 241 250 020 366 021 W 020 366 0077440 020 344 241 271 017 242 017 257 223 017 241 241 250 020 366 020 0077460 344 020 ( 020 344 241 271 240 k 240 351 240 r 240 j 017 0077500 240 017 260 223 017 242 017 257 223 017 241 241 250 020 217 020 0077520 234 020 217 020 344 241 271 017 242 017 257 223 017 241 241 250 0077540 020 217 020 344 020 366 020 344 241 271 017 243 017 257 223 017 0077560 241 241 250 020 366 020 344 020 366 020 234 241 271 017 243 017 0077600 257 223 017 241 241 250 020 366 020 234 020 217 020 234 241 271 0077620 240 k 240 351 240 r 240 j 017 240 017 260 223 017 242 017 0077640 257 223 017 241 241 250 020 ^ 020 344 020 ^ 304 004 002 373 0077660 \0 002 241 271 017 242 017 257 223 017 241 241 250 020 ^ 304 0077700 004 002 373 \0 002 020 304 304 004 002 373 \0 002 241 271 017 0077720 242 017 257 223 017 241 241 250 020 304 304 004 002 373 \0 002 0077740 020 304 020 344 241 271 017 242 017 257 223 017 241 241 250 020 0077760 304 020 344 020 ^ 020 344 241 271 240 k 240 351 240 r 240 0100000 j 020 [ 304 006 \0 224 341 \0 \0 ^ 240 242 240 250 305 0100020 005 X e r o x 305 \n P r e s s F o n 0100040 t s 305 \r H e l v e t i c a - m r 0100060 r 017 243 241 033 240 223 017 260 240 244 240 224 017 240 225 0100100 017 240 240 227 017 241 241 250 017 240 017 240 212 017 241 017 0100120 262 223 301 \r V o i c e M a n a g e 0100140 r 226 240 k 240 351 240 r 240 j 304 004 o 205 \0 207 0100160 304 004 W 271 \0 ? 240 242 240 250 305 005 X e r o 0100200 x 305 \n P r e s s F o n t s 305 \r H 0100220 e l v e t i c a - m r r 017 243 241 033 0100240 240 223 017 256 240 244 240 224 017 240 225 017 240 240 227 017 0100260 241 241 250 017 240 017 240 212 017 241 017 262 223 301 \a G 0100300 a r b a g e 226 240 k 240 351 240 r 240 j 304 0100320 004 o 205 \0 207 304 006 \0 216 [ \0 \0 l 240 242 240 0100340 250 305 005 X e r o x 305 \n P r e s s F 0100360 o n t s 305 \r H e l v e t i c a - 0100400 m r r 017 243 241 033 240 223 017 256 240 244 240 224 017 0100420 240 225 017 240 240 227 017 241 241 250 017 240 017 240 212 017 0100440 241 017 262 223 301 \t C o l l e c t o r 226 0100460 240 k 240 351 240 r 240 j 020 ? 304 006 \0 225 " \0 0100500 \0 203 240 242 240 250 305 005 X e r o x 305 \n P 0100520 r e s s F o n t s 305 \r H e l v e 0100540 t i c a - m r r 017 243 241 033 240 223 017 256 0100560 240 244 240 224 017 240 225 017 240 240 227 017 241 241 250 017 0100600 240 017 240 212 017 241 017 262 223 301 \n V o i c e 0100620 f i l e 226 240 k 240 351 240 r 240 j 020 H 0100640 304 006 \0 214 362 \0 \0 203 240 242 240 250 305 005 X e 0100660 r o x 305 \n P r e s s F o n t s 305 0100700 \r H e l v e t i c a - m r r 017 243 0100720 241 033 240 223 017 256 240 244 240 224 017 240 225 017 240 240 0100740 227 017 241 241 250 017 240 017 240 212 017 241 017 262 223 301 0100760 006 s e r v e r 226 240 k 240 351 240 r 240 j 0101000 020 237 304 004 016 302 \0 \r 240 242 240 250 305 005 X e 0101020 r o x 305 \n P r e s s F o n t s 305 0101040 \r H e l v e t i c a - m r r 017 243 0101060 241 033 240 223 017 256 240 244 240 224 017 240 225 017 240 240 0101100 227 017 241 241 250 017 240 017 240 212 017 241 017 262 223 301 0101120 \b D a t a b a s e 226 240 k 240 351 240 r 0101140 240 j 020 245 304 004 \r 362 \0 \r 240 242 240 250 305 005 0101160 X e r o x 305 \n P r e s s F o n t 0101200 s 305 \r H e l v e t i c a - m r r 0101220 017 243 241 033 240 223 017 256 240 244 240 224 017 240 225 017 0101240 240 240 227 017 241 241 250 017 240 017 240 212 017 241 017 262 0101260 223 301 006 s y s t e m 226 240 k 240 351 017 242 0101300 017 257 223 017 241 241 250 017 242 017 267 223 017 242 017 260 0101320 223 020 P 020 234 231 020 x 217 304 006 \0 273 207 \0 001 0101340 033 304 006 \0 365 321 \0 001 033 227 020 P 020 x 227 304 0101360 006 \0 311 231 \0 001 033 304 006 \0 365 321 \0 001 033 227 0101400 230 017 242 017 257 223 017 241 241 250 017 242 017 267 223 017 0101420 242 017 260 223 020 g 020 x 231 020 234 217 304 006 \0 343 0101440 006 \0 001 033 304 006 001 017 213 \0 001 033 227 020 g 020 0101460 234 227 304 006 \0 324 364 \0 001 033 304 006 001 017 213 \0 0101500 001 033 227 230 017 242 017 257 223 017 241 241 250 017 242 017 0101520 267 223 017 242 017 260 223 020 310 021 W 231 021 { 217 304 0101540 006 001 N A \0 001 033 304 006 002 006 020 \0 001 033 227 0101560 020 310 021 { 227 304 006 001 @ / \0 001 033 304 006 002 0101600 006 020 \0 001 033 227 230 017 242 017 257 223 017 241 241 250 0101620 017 242 017 267 223 017 242 017 260 223 020 a 021 { 231 021 0101640 W 217 304 006 \0 316 R \0 001 033 304 006 001 354 V \0 0101660 001 033 227 020 a 021 W 227 304 006 \0 334 d \0 001 033 0101700 304 006 001 354 V \0 001 033 227 230 240 r 240 j 020 ( 0101720 020 h 240 242 240 250 305 005 X e r o x 305 \n P 0101740 r e s s F o n t s 305 \t C r e a m 0101760 - m r r 017 243 241 033 240 223 017 256 240 244 240 224 0102000 017 240 225 017 240 240 227 017 241 241 250 017 240 017 240 212 0102020 017 241 017 262 223 301 022 v o i c e t r a 0102040 n s m i s s i o n 226 240 k 240 351 240 r 0102060 240 j 020 ? 021 201 240 242 240 250 305 005 X e r o 0102100 x 305 \n P r e s s F o n t s 305 \t C 0102120 r e a m - m r r 017 243 241 033 240 223 017 256 0102140 240 244 240 224 017 240 225 017 240 240 227 017 241 241 250 017 0102160 240 017 240 212 017 241 017 262 223 301 \n o p e r a 0102200 t i o n s 226 240 k 240 351 240 r 240 j 304 004 0102220 021 \r \0 020 021 201 240 242 240 250 305 005 X e r o 0102240 x 305 \n P r e s s F o n t s 305 \t C 0102260 r e a m - m r r 017 243 241 033 240 223 017 256 0102300 240 244 240 224 017 240 225 017 240 240 227 017 241 241 250 017 0102320 240 017 240 212 017 241 017 262 223 301 \a r e p o r 0102340 t s 226 240 k 240 351 240 k 240 351 240 k 240 351 240 0102360 k 240 351 240 k 304 004 W U \0 c 304 006 001 237 u 0102400 \0 \0 364 212 305 005 X e r o x 305 \n P r e 0102420 s s F o n t s 305 016 T i m e s R o 0102440 m a n - m r r 017 243 241 033 240 223 304 004 003 0102460 # \0 P 240 244 240 224 017 240 225 017 240 240 227 301 # 0102500 F i g u r e 2 . V o i c e 0102520 S t o r a g e C o m p o n e 0102540 n t s 226 017 350 304 006 \0 352 276 \0 \0 225 212 305 0102560 005 X e r o x 305 \n P r e s s F o n 0102600 t s 305 016 T i m e s R o m a n - b 0102620 r r 017 243 241 033 240 223 304 004 003 # \0 P 240 244 0102640 240 224 017 241 225 017 241 240 227 301 025 3 . 1 V 0102660 o i c e f i l e s e r v e r 0102700 226 304 004 016 c \0 ( 304 004 W 027 \0 ; 212 017 240 0102720 240 227 304 004 004 s 004 035 017 262 223 301 l A v 0102740 o i c e f i l e s e r v e r 0102760 d i f f e r s f r o m n o 0103000 r m a l f i l e s e r v e r 0103020 s [ 2 2 ] i n t h a t i 0103040 t m u s t s u p p o r t t 0103060 h e r e a l - t i m e r e q 0103100 u i r e m e n t s 226 017 241 017 262 223 017 0103120 350 304 004 ' 223 \0 034 212 017 240 240 227 304 004 006 { 0103140 005 220 017 262 223 301 q o f v o i c e . 0103160 I n p a r t i c u l a r , 0103200 i t m u s t b e a b l e 0103220 t o m a i n t a i n a s 0103240 u s t a i n e d t r a n s f e 0103260 r r a t e o f 6 4 K b i 0103300 t s / s e c , a n d i t s 0103320 h o u l d b e 226 017 241 017 262 223 017 350 0103340 304 004 v 333 \0 X 212 017 240 240 227 304 004 004 353 004 0103360 217 017 262 223 301 n a b l e t o s u 0103400 p p o r t s e v e r a l s u 0103420 c h t r a n s f e r s s i m 0103440 u l t a n e o u s l y . T h 0103460 e r e i s n o i n h e r e 0103500 n t r e a s o n w h y a 0103520 g e n e r a l - p u r p o s e 0103540 f i l e 226 017 241 017 262 223 017 350 304 004 c + 0103560 \0 M 212 017 240 240 227 304 004 \a 346 \a 201 017 262 223 0103600 301 m s e r v e r c o u l d n 0103620 o t b e e x t e n d e d t 0103640 o s u p p o r t t h e s e 0103660 s t r i n g e n t r e a l - t 0103700 i m e r e q u i r e m e n t s 0103720 . H o w e v e r , t h e 0103740 f i l e s y s t e m s w e 226 0103760 017 241 017 262 223 017 350 304 004 p 267 \0 \ 212 017 240 0104000 240 227 304 004 016 244 \n 265 017 262 223 301 o h a d 0104020 a v a i l a b l e a t t h 0104040 e o n s e t o f t h i s 0104060 p r o j e c t , h a v i n g 0104100 b e e n o p t i m i z e d f 0104120 o r d i f f e r e n t s t y 0104140 l e s o f a c c e s s , c 0104160 o u l d n o t , i n 226 017 241 017 0104200 262 223 017 350 304 004 1 374 \0 + 212 017 240 240 227 304 0104220 004 \b \t \a 311 017 262 223 301 r f a c t , 0104240 s u p p o r t t h e m . A 0104260 t p r e s e n t , o u r f 0104300 i l e s e r v e r i s a 0104320 s p e c i a l - p u r p o s e 0104340 s y s t e m b u i l t o n 0104360 t o p o f C e d a r ' s s 0104400 t a n d a r d f i l e 226 017 241 017 0104420 262 223 017 350 304 004 g _ \0 ^ 212 017 240 240 227 301 0104440 \f s y s t e m [ 2 4 ] . 226 304 004 0104460 016 c \0 ( 304 004 J 276 \0 I 212 017 240 240 227 304 0104500 004 006 r 004 341 017 262 223 301 g W e w i l 0104520 l n o t d e s c r i b e t 0104540 h e w o r k i n g s o f t 0104560 h e E t h e r p h o n e v o 0104600 i c e f i l e s e r v e r 0104620 i n a n y d e t a i l . 0104640 I t i m p l e m e n t s t h 0104660 e 226 017 241 017 262 223 017 350 304 006 \0 207 205 \0 \0 0104700 215 212 017 240 240 227 304 004 006 7 005 233 017 262 223 301 0104720 e o p e r a t i o n s n e e d 0104740 e d t o a l l o c a t e , 0104760 r e c o r d a n d p l a y 0105000 b a c k v o i c e f i l e s 0105020 t h a t a r e n a m e d 0105040 b y u n i q u e i d e n t i 0105060 f i e r s 226 305 005 X e r o x 305 \n 0105100 P r e s s F o n t s 305 016 T i m e 0105120 s R o m a n - m i r 017 243 241 033 240 223 0105140 304 004 003 # \0 P 240 244 240 224 017 242 225 017 242 240 0105160 227 301 005 ( V F I D 226 017 240 240 227 301 003 s 0105200 ) . 226 017 241 017 262 223 017 350 304 004 W % \0 a 0105220 212 017 240 240 227 304 004 004 034 003 q 017 262 223 301 l 0105240 T a b l e s l o c a t i n g 0105260 t h e b o u n d a r i e s b 0105300 e t w e e n s o u n d a n d 0105320 s i l e n c e a r e s t o 0105340 r e d a l o n g w i t h t 0105360 h e v o i c e t o p e r m 0105400 i t e f f i c i e n t 226 017 241 017 0105420 262 223 017 350 304 004 j 367 \0 200 212 017 240 240 227 301 0105440 021 e x e c u t i o n o f t h 0105460 e 226 305 005 X e r o x 305 \n P r e s 0105500 s F o n t s 305 \r H e l v e t i c 0105520 a - m r r 017 243 241 033 240 223 304 004 003 # \0 0105540 P 240 244 240 224 017 243 225 017 243 240 227 301 \b D E 0105560 S C R I B E 226 017 240 240 227 301 \v o p 0105600 e r a t i o n . 226 304 004 016 c \0 ( 304 0105620 004 ? 021 \0 S 212 017 240 240 227 304 004 002 } 001 232 0105640 017 262 223 301 c E t h e r p h o n e s 0105660 e n c r y p t v o i c e u 0105700 s i n g D E S e l e c t r o 0105720 n i c - c o d e b o o k ( E C 0105740 B ) e n c r y p t i o n [ 1 0105760 7 ] a s i t i s t r a n 0106000 s m i t t e d . 226 017 241 017 262 223 017 350 0106020 304 004 [ R \0 203 212 017 240 240 227 304 004 \b ] \a 0106040 203 017 262 223 301 o T h e v o i c e 0106060 f i l e s e r v e r s i m p 0106100 l y s t o r e s t h e v o 0106120 i c e i n i t s e n c r y 0106140 p t e d f o r m . T h i s 0106160 a d d s a r e q u i r e m 0106200 e n t i n t h e v o i c e 0106220 r o p e 226 017 241 017 262 223 017 350 304 004 A 0106240 W \0 g 212 017 240 240 227 304 004 020 326 \r 323 017 262 0106260 223 301 f c o m p o n e n t t o 0106300 m a n a g e e n c r y p t i o 0106320 n k e y s . T h e s t o 0106340 r e d v o i c e i s n e v 0106360 e r d e c r y p t e d e x c 0106400 e p t b y a n E t h e r p 0106420 h o n e w h e n 226 017 241 017 262 223 017 0106440 350 304 004 ( 226 \0 G 212 017 240 240 227 301 022 b e 0106460 i n g p l a y e d b a c k . 0106500 226 017 350 304 004 / 033 \0 j 212 017 241 240 227 301 027 0106520 3 . 2 D a t a b a s e f a c 0106540 i l i t i e s 226 304 004 016 c \0 ( 304 004 0106560 F \v \0 313 212 017 240 240 227 304 004 005 254 005 ! 017 0106600 262 223 301 g V o i c e r o p e s 0106620 a n d i n t e r e s t s c o 0106640 u l d b e i m p l e m e n t 0106660 e d u s i n g s p e c i a l 0106700 i z e d d a t a s t r u c t 0106720 u r e s . H o w e v e r , 0106740 w e r e a l i z e d 226 017 241 017 262 0106760 223 017 350 304 004 B 350 \0 355 212 017 240 240 227 304 004 0107000 022 # \v 355 017 262 223 301 i t h a t t h 0107020 e f a c i l i t i e s o f 0107040 a d a t a b a s e w o u l d 0107060 s e r v e t h e s e n e e 0107100 d s w e l l , a n d t h e 0107120 p e r f o r m a n c e r e q 0107140 u i r e m e n t s w e r e n 0107160 o t 226 017 241 017 262 223 240 k 240 j 017 241 017 245 0107200 223 304 006 \0 \0 035 001 B Q 240 244 240 250 017 350 304 0107220 004 E 002 \0 031 212 305 005 X e r o x 305 \n P 0107240 r e s s F o n t s 305 016 T i m e s 0107260 R o m a n - m r r 017 243 241 033 240 223 304 0107300 004 003 # \0 P 240 244 240 224 017 240 225 017 240 240 227 0107320 304 004 \t 023 \a \r 017 262 223 301 l p a r t i 0107340 c u l a r l y s t r i n g e n 0107360 t . T h e o b j e c t s 0107400 r e p r e s e n t i n g v o i 0107420 c e r o p e s a r e i m m 0107440 u t a b l e ; m u l t i - o b 0107460 j e c t a t o m i c u p d a 0107500 t e s a r e 226 017 241 017 262 223 017 350 304 0107520 006 \0 206 341 \0 \0 2 212 017 240 240 227 304 004 036 V 0107540 022 025 017 262 223 301 i n o t r e q u i 0107560 r e d ; a n d , t h e u s 0107600 a g e o f t h e s y s t e 0107620 m i s e x p e c t e d t o 0107640 g e n e r a t e r e l a t i 0107660 v e l y i n f r e q u e n t 0107700 c h a n g e s t o s m a l l 0107720 226 017 241 017 262 223 017 350 304 004 A 337 \0 031 212 017 0107740 240 240 227 304 004 005 351 004 d 017 262 223 301 i n u 0107760 m b e r s o f v o i c e s 0110000 e g m e n t s , e a c h s e 0110020 v e r a l s e c o n d s o r 0110040 e v e n m i n u t e s i n 0110060 d u r a t i o n . A n o 0110100 r i g i n a l p r o t o t y p 0110120 e v o i c e 226 017 241 017 262 223 017 350 304 0110140 006 \0 200 233 \0 \0 2 212 017 240 240 227 304 004 004 7 0110160 003 S 017 262 223 301 k r o p e s y s t 0110200 e m w a s b u i l t u s i 0110220 n g a n e x i s t i n g e 0110240 n t i t y - r e l a t i o n d 0110260 a t a b a s e s y s t e m ( 0110300 C y p r e s s ) i n t h e 0110320 C e d a r e n v i r o n m e n 0110340 t . 226 017 241 017 262 223 017 350 304 004 \f 214 \0 005 0110360 212 017 240 240 227 304 004 004 , 002 M 017 262 223 301 m 0110400 [ 7 ] . C y p r e s s p r 0110420 o v i d e s t r a n s a c t i 0110440 o n s e m a n t i c s f o r 0110460 r e l i a b i l i t y a n d 0110500 d a t a c o n s i s t e n c 0110520 y , t y p e d d a t a , f 0110540 a c i l i t i e s f o r 226 017 241 0110560 017 262 223 017 350 304 004 z U \0 2 212 017 240 240 227 0110600 304 004 \n % 005 353 017 262 223 301 g c o n s t 0110620 r u c t i n g e l a b o r a t 0110640 e q u e r i e s , a n d a 0110660 d e q u a t e s t e a d y - s 0110700 t a t e p e r f o r m a n c e 0110720 . H o w e v e r , i n t 0110740 h e c u r r e n t C y p r e 0110760 s s 226 017 241 017 262 223 017 350 304 004 ; 231 \0 031 0111000 212 017 240 240 227 304 004 \f + 006 # 017 262 223 301 d 0111020 i m p l e m e n t a t i o n , 0111040 t h e o v e r h e a d o f 0111060 o p e n i n g a n d c o m m 0111100 i t t i n g t r a n s a c t i 0111120 o n s i s t o o g r e a t 0111140 t o p e r m i t s h a r i 0111160 n g a 226 017 241 017 262 223 017 350 304 004 t 017 0111200 \0 2 212 017 240 240 227 304 004 003 9 002 343 017 262 223 0111220 301 j d a t a b a s e a m o n g 0111240 m a n y c l i e n t p r o 0111260 g r a m s t h a t a r e m 0111300 a k i n g f r e q u e n t u 0111320 p d a t e s . F o r t h e 0111340 s e r e a s o n s , a s i 0111360 m p l e , r o b u s t 226 017 241 017 0111400 262 223 017 350 304 004 8 v \0 031 212 017 240 240 227 301 0111420 V d a t a b a s e r e p r e s 0111440 e n t a t i o n t h a t i s 0111460 p a r t i c u l a r l y w e 0111500 l l - s u i t e d t o v o i 0111520 c e r o p e s w a s d e v 0111540 e l o p e d . 226 304 004 016 c \0 ( 304 004 0111560 ; 017 \0 033 212 017 240 240 227 304 004 023 Q \n M 017 0111600 262 223 301 b A d a t a b a s e 0111620 e n t r y i s a s i m p l 0111640 e s e q u e n c e o f k e 0111660 y / v a l u e p a i r s , e 0111700 a c h r e p r e s e n t e d 0111720 a s a t e x t s t r i n g 0111740 . T h e 226 017 241 017 262 223 017 350 304 006 0111760 \0 332 326 \0 \0 g 212 017 240 240 227 304 004 ( 331 ( 0112000 [ 017 262 223 301 o d a t a b a s e s 0112020 y s t e m s t o r e s e a c 0112040 h e n t r y i n a w r i 0112060 t e - a h e a d l o g [ 1 1 0112100 ] . U n l i k e m o s t 0112120 d a t a b a s e s y s t e m s 0112140 i n w h i c h t h e d a 0112160 t a i s 226 017 241 017 262 223 017 350 304 006 \0 0112200 220 U \0 \0 F 212 017 240 240 227 304 004 006 P 003 % 0112220 017 262 223 301 e l o g g e d o n l y 0112240 u n t i l i t c a n b e 0112260 c o m m i t t e d a n d w 0112300 r i t t e n t o a m o r e 0112320 p e r m a n e n t l o c a t 0112340 i o n , t h e l o g i s 0112360 i t s e l f t h e 226 017 241 017 262 223 0112400 017 350 304 006 \0 323 351 \0 \0 j 212 017 240 240 227 304 0112420 004 003 323 003 C 017 262 223 301 j p e r m a n 0112440 e n t s o u r c e o f d a 0112460 t a . O n c e l o g g e d 0112500 , t h e d a t a i s n e 0112520 v e r m o v e d . T o a 0112540 l l o w r a p i d q u e r i 0112560 e s o r e n u m e r a t i o 0112600 n o f 226 017 241 017 262 223 017 350 304 006 \0 240 0112620 271 \0 \0 S 212 017 240 240 227 304 004 002 235 001 254 017 0112640 262 223 301 i d a t a b a s e e n t 0112660 r i e s , B - T r e e i n d 0112700 i c e s [ 2 ] a r e b u i 0112720 l t t o m a p t h e v a 0112740 l u e s o f o n e o r m 0112760 o r e k e y s t o t h e 0113000 c o r r e s p o n d i n g 226 017 241 0113020 017 262 223 017 350 304 006 \0 246 302 \0 \0 Y 212 017 240 0113040 240 227 304 004 002 ! 001 B 017 262 223 301 h l o c 0113060 a t i o n s i n t h e l o 0113100 g f i l e . T h i s l o 0113120 g - b a s e d d a t a b a s e 0113140 p a c k a g e w a s i n s 0113160 p i r e d b y s i m i l a r 0113200 m e t h o d s f o u n d i 0113220 n t h e 226 017 241 017 262 223 017 350 304 004 { 0113240 % \0 D 212 017 240 240 227 301 B W a l n u t 0113260 e l e c t r o n i c m a i l 0113300 s y s t e m [ 9 ] a n d 0113320 r e c o m m e n d e d b y L 0113340 a m p s o n [ 1 3 ] . 226 304 004 016 0113360 c \0 ( 304 006 \0 257 272 \0 \0 e 212 017 240 240 227 0113400 304 004 H ' ! 373 017 262 223 301 b I n a d 0113420 d i t i o n t o p r o c e s 0113440 s i n g q u e r i e s , t h 0113460 e d a t a b a s e s y s t e 0113500 m s u p p o r t s a t o m i 0113520 c i n s e r t , r e p l a c 0113540 e , a n d d e l e t e 226 017 241 0113560 017 262 223 017 350 304 006 001 6 E \0 \0 271 212 017 240 0113600 240 227 304 004 005 357 004 f 017 262 223 301 o o p e 0113620 r a t i o n s f o r s i n g 0113640 l e e n t r i e s . I f 0113660 a c r a s h o c c u r s w 0113700 h i l e w r i t i n g a l 0113720 o g e n t r y , t h e i n 0113740 c o m p l e t e e n t r y i 0113760 s d i s c o v e r e d 226 017 241 017 0114000 262 223 017 350 304 006 003 320 266 \0 002 ] 212 017 240 240 0114020 227 304 004 \v / \t 206 017 262 223 301 l u p o n 0114040 r e c o v e r y . I f a 0114060 c r a s h o c c u r s w h 0114100 i l e u p d a t i n g a B 0114120 - T r e e i n d e x , t h e 0114140 l o g m u s t b e r e p 0114160 l a y e d t o b u i l d t 0114200 h e i n d e x 226 017 241 017 262 223 017 350 0114220 304 006 001 B 277 \0 \0 320 212 017 240 240 227 304 004 \f 0114240 214 \t - 017 262 223 301 j f r o m s c r 0114260 a t c h , w h i c h i s a 0114300 n e x p e n s i v e o p e r 0114320 a t i o n . H o w e v e r , 0114340 s i n c e a n u n t i m e 0114360 l y h a r d w a r e c r a s 0114400 h i s a r a r e e v e n 0114420 t , 226 017 241 017 262 223 017 350 304 006 001 T 367 \0 0114440 \0 345 212 017 240 240 227 304 004 \b 275 004 376 017 262 223 0114460 301 f r e b u i l d i n g a n 0114500 i n d e x w h e n n e c e s 0114520 s a r y s e e m s l e s s 0114540 c o s t l y t h a n b u i l 0114560 d i n g a n d r u n n i n g 0114600 a t r a n s a c t i o n s 0114620 y s t e m t o 226 017 241 017 262 223 017 350 0114640 304 004 y : \0 U 212 017 240 240 227 301 & u p d 0114660 a t e t h e l o g a n d 0114700 i n d i c e s a t o m i c a l 0114720 l y . 226 304 004 016 c \0 ( 304 006 003 024 255 \0 0114740 002 F 212 017 240 240 227 304 004 017 - \r 257 017 262 223 0114760 301 i S i n c e n o l o n g - 0115000 t e r m l o c k s a r e m 0115020 a i n t a i n e d , m u l t i 0115040 p l e c l i e n t s c a n 0115060 e a s i l y i n t e r l e a v 0115100 e q u e r i e s a n d u p 0115120 d a t e s . T h e 226 017 241 017 262 0115140 223 017 350 304 004 D 177 \0 5 212 017 240 240 227 304 004 0115160 H [ + \f 017 262 223 301 g a p p e n d - 0115200 o n l y l o g l e a d s t 0115220 o p r e d i c t a b l e a n 0115240 d c o n s i s t e n t p e r 0115260 f o r m a n c e ( e x c e p t 0115300 d u r i n g c r a s h r e 0115320 c o v e r y ) , w i t h n o 0115340 226 017 241 017 262 223 017 350 304 004 n 253 \0 Z 212 017 0115360 240 240 227 304 004 \a 362 006 337 017 262 223 301 l l e 0115400 n g t h y p a u s e s d u e 0115420 t o t r a n s a c t i o n 0115440 c o n f l i c t s . A c o 0115460 m p a c t i o n o p e r a t i 0115500 o n i s p r o v i d e d t 0115520 h a t e n u m e r a t e s t 0115540 h e c u r r e n t 226 017 241 017 262 223 0115560 017 350 304 004 | 334 \0 k 212 017 240 240 227 304 004 002 0115600 M 001 263 017 262 223 301 j e n t r i e s 0115620 ( i n t h e o r d e r s p 0115640 e c i f i e d b y t h e p 0115660 r i m a r y k e y ) t o p 0115700 r o d u c e a n e w , m i 0115720 n i m u m - l e n g t h l o g 0115740 f i l e ; t h e o l d o 0115760 n e 226 017 241 017 262 223 017 350 304 006 \0 240 033 \0 0116000 \0 221 212 017 240 240 227 301 / c a n b e 0116020 s a v e d o n a r c h i v a 0116040 l s t o r a g e , t h e n 0116060 d e l e t e d . 226 304 004 016 c \0 ( 304 0116100 004 [ 362 \0 Y 212 017 350 304 004 M 211 \0 U 212 305 0116120 005 X e r o x 305 \n P r e s s F o n 0116140 t s 305 016 T i m e s R o m a n - b 0116160 r r 017 243 241 033 240 223 304 004 003 # \0 P 240 244 0116200 240 224 017 241 225 017 241 240 227 301 030 3 . 3 V 0116220 o i c e r o p e s t r u c t 0116240 u r e 226 304 004 016 c \0 ( 304 004 U \a \0 h 0116260 212 017 240 240 227 304 004 . q 036 U 017 262 223 301 h 0116300 T h e d a t a s t r u c t u 0116320 r e r e p r e s e n t i n g 0116340 a v o i c e r o p e c o n 0116360 s i s t s o f a l i s t 0116400 o f [ V F I D , i n t e r v 0116420 a l ] p a i r s . S i m p 0116440 l e v o i c e 226 017 241 017 262 223 017 350 0116460 304 004 017 332 \0 025 212 017 240 240 227 304 004 004 351 004 0116500 307 017 262 223 301 r r o p e s c o n s 0116520 i s t o f a s i n g l e 0116540 i n t e r v a l w i t h i n 0116560 a s i n g l e v o i c e f 0116600 i l e , o f t e n t h e w 0116620 h o l e f i l e . M o r e 0116640 c o m p l e x v o i c e r 0116660 o p e s c a n 226 017 241 017 262 223 017 350 0116700 304 004 2 206 \0 I 212 017 240 240 227 304 004 005 347 005 0116720 021 017 262 223 301 l b e c o n s t r u 0116740 c t e d u s i n g t h e e 0116760 d i t i n g o p e r a t i o n 0117000 s p r e s e n t e d i n s 0117020 e c t i o n 2 . 2 . F o r 0117040 e x a m p l e , s u p p o s 0117060 e t w o s i m p l e v o i 0117100 c e 226 017 241 017 262 223 017 350 304 004 O 356 \0 177 0117120 212 017 240 240 227 301 \a r o p e s , 226 305 0117140 005 X e r o x 305 \n P r e s s F o n 0117160 t s 305 \r H e l v e t i c a - m r 0117200 r 017 243 241 033 240 223 304 004 003 # \0 P 240 244 240 0117220 224 017 242 225 017 242 240 227 301 002 V R 226 305 005 X 0117240 e r o x 305 \n P r e s s F o n t s 0117260 305 \r H e l v e t i c a - m r r 017 0117300 243 241 033 240 223 304 004 003 # \0 d 240 244 240 224 017 0117320 243 225 017 243 240 227 304 004 374 335 001 220 215 301 001 1 0117340 226 304 004 003 # 001 220 215 017 240 240 227 301 005 a 0117360 n d 226 017 242 240 227 301 002 V R 226 017 243 240 0117400 227 304 004 374 335 001 220 215 301 001 2 226 304 004 003 # 0117420 001 220 215 017 240 240 227 301 & , e x i s t 0117440 w i t h t h e f o l l o w 0117460 i n g s t r u c t u r e s : 226 0117500 304 004 B 365 \0 240 304 004 025 7 \0 & 212 017 242 240 0117520 227 301 002 V R 226 017 243 240 227 304 004 374 335 001 220 0117540 215 301 001 1 226 304 004 003 # 001 220 215 017 242 240 227 0117560 301 \f = < V F I D : V F 226 017 0117600 243 240 227 304 004 374 335 001 220 215 301 001 1 226 304 004 0117620 003 # 001 220 215 017 242 240 227 301 % , i n t 0117640 e r v a l : [ s t a r t : 0 0117660 , l e n g t h : 4 0 0 0 ] > 0117700 226 304 004 B 365 \0 240 304 006 \0 316 223 \0 001 250 212 0117720 017 242 240 227 301 002 V R 226 017 243 240 227 304 004 374 0117740 335 001 220 215 301 001 2 226 304 004 003 # 001 220 215 017 0117760 242 240 227 301 \f = < V F I D : V 0120000 F 226 017 243 240 227 304 004 374 335 001 220 215 301 001 2 0120020 226 304 004 003 # 001 220 215 017 242 240 227 301 ' , 0120040 i n t e r v a l : [ s t a r t 0120060 : 5 0 0 , l e n g t h : 2 0120100 0 0 0 ] > 226 017 350 304 004 ^ 221 \0 341 212 017 0120120 240 240 227 301 022 T h e n t h e o p 0120140 e r a t i o n 226 304 004 B 365 \0 240 304 004 0120160 0 1 \0 212 212 017 242 240 227 301 020 R E P L A 0120200 C E [ b a s e : V R 226 017 243 240 227 0120220 304 004 374 335 001 220 215 301 001 1 226 304 004 003 # 001 0120240 220 215 017 242 240 227 301 . , i n t e r v 0120260 a l : [ s t a r t : 1 0 0 0 0120300 , l e n : 1 0 0 0 ] , w i 0120320 t h : V R 226 017 243 240 227 304 004 374 335 001 0120340 220 215 301 001 2 226 304 004 003 # 001 220 215 017 242 240 0120360 227 301 001 ] 226 017 350 304 004 B 350 \0 355 212 017 240 0120400 240 227 301 033 p r o d u c e s a n 0120420 e w v o i c e r o p e , 226 0120440 017 242 240 227 301 002 V R 226 017 243 240 227 304 004 374 0120460 335 001 220 215 301 001 3 226 304 004 003 # 001 220 215 017 0120500 240 240 227 301 025 , w i t h t h e 0120520 s t r u c t u r e : 226 240 k 240 j 017 0120540 241 017 245 223 304 006 \0 \0 035 001 B Q 240 244 240 250 0120560 304 004 B 365 \0 240 304 006 \0 326 016 \0 \0 M 212 305 0120600 005 X e r o x 305 \n P r e s s F o n 0120620 t s 305 \r H e l v e t i c a - m r 0120640 r 017 243 241 033 240 223 304 004 003 # \0 P 240 244 240 0120660 224 017 240 225 017 240 240 227 301 002 V R 226 305 005 X 0120700 e r o x 305 \n P r e s s F o n t s 0120720 305 \r H e l v e t i c a - m r r 017 0120740 243 241 033 240 223 304 004 003 # \0 d 240 244 240 224 017 0120760 241 225 017 241 240 227 304 004 374 335 001 220 215 301 001 3 0121000 226 304 004 003 # 001 220 215 017 240 240 227 301 \f = 0121020 < V F I D : V F 226 017 241 240 227 304 0121040 004 374 335 001 220 215 301 001 1 226 304 004 003 # 001 220 0121060 215 017 240 240 227 301 . , i n t e r v a 0121100 l : [ s t a r t : 0 , l e 0121120 n g t h : 1 0 0 0 ] , V F I 0121140 D : V F 226 017 241 240 227 304 004 374 335 001 220 0121160 215 301 001 2 226 304 004 003 # 001 220 215 017 240 240 227 0121200 301 , i n t e r v a l : [ s 0121220 t a r t : 5 0 0 , l e n g t 0121240 h : 226 304 004 F 265 \0 240 304 006 \0 323 361 \0 \0 0121260 N 212 017 240 240 227 301 017 2 0 0 0 ] , V 0121300 F I D : V F 226 017 241 240 227 304 004 374 335 0121320 001 220 215 301 001 1 226 304 004 003 # 001 220 215 017 240 0121340 240 227 301 ( , i n t e r v a l : 0121360 [ s t a r t : 2 0 0 0 , l e 0121400 n g t h : 2 0 0 0 ] > 226 017 350 304 0121420 006 \0 216 347 \0 \0 6 212 305 005 X e r o x 305 0121440 \n P r e s s F o n t s 305 016 T i m 0121460 e s R o m a n - m r r 017 243 241 033 240 0121500 223 304 004 003 # \0 P 240 244 240 224 017 242 225 017 242 0121520 240 227 301 030 a s d e p i c t e d 0121540 i n F i g u r e 3 . 226 017 350 304 0121560 004 W 221 \0 " 212 020 = 304 006 \0 310 \0 \0 \0 k 0121600 212 240 x 240 j 240 252 304 006 001 W B \0 \0 037 240 0121620 244 240 250 240 r 240 j 017 241 017 245 223 304 006 \0 \0 0121640 037 001 W B 240 244 240 250 017 240 017 240 020 312 020 H 0121660 241 243 017 ^ 017 236 240 242 240 250 240 r 240 j 304 004 0121700 001 3 001 214 240 244 304 004 004 341 \0 026 017 \a 240 242 0121720 240 245 240 250 017 241 241 250 304 006 001 W B \0 \0 037 0121740 240 244 240 250 240 r 240 j 017 241 017 245 223 304 006 \0 0121760 \0 037 001 W B 240 244 240 250 017 241 241 250 017 243 017 0122000 257 223 021 224 021 224 021 224 017 243 241 033 023 210 017 241 0122020 241 033 305 005 X e r o x 305 \b R e s e a 0122040 r c h 305 \t R G B L i n e a r 017 243 0122060 241 033 241 246 240 347 017 243 225 017 243 224 240 347 017 255 0122100 223 017 242 017 267 223 017 242 017 260 223 304 004 032 365 \0 0122120 236 304 006 \0 211 277 \0 \0 ` 231 304 004 : 6 \0 177 0122140 304 006 \0 202 , \0 \0 U 020 _ 304 006 \0 211 277 \0 0122160 \0 ` 304 002 \a \n 241 224 230 017 243 017 257 223 021 224 0122200 021 224 021 224 017 243 241 033 017 243 224 240 347 017 255 223 0122220 017 242 017 267 223 017 242 017 260 223 020 _ 020 | 231 304 0122240 006 \0 211 277 \0 \0 ` 217 304 004 e { \0 343 304 006 0122260 001 323 365 \0 001 R 304 004 032 365 \0 236 304 006 \0 211 0122300 277 \0 \0 ` 304 002 \a \n 241 224 304 004 0 240 001 035 0122320 020 | 227 304 004 7 W \0 177 304 006 \0 234 241 \0 \0 0122340 306 020 _ 020 | 304 002 \a \n 241 224 241 270 017 243 017 0122360 257 223 021 224 021 224 021 224 017 243 241 033 017 243 224 240 0122400 347 017 255 223 017 242 017 267 223 017 242 017 260 223 304 004 0122420 " % \0 " 304 004 0 273 \0 " 231 020 324 021 304 0122440 004 / 253 \0 " 304 004 0 273 \0 " 304 002 \a \n 241 0122460 224 230 017 243 017 257 223 021 224 021 224 021 224 017 243 241 0122500 033 017 243 224 240 347 017 255 223 017 242 017 267 223 017 242 0122520 017 260 223 304 004 / 253 \0 " 304 004 # 5 \0 " 231 0122540 304 004 0 273 \0 " 217 020 322 021 006 304 004 " % \0 0122560 " 304 004 0 273 \0 " 304 002 \a \n 241 224 304 004 # 0122600 5 \0 " 217 020 320 020 235 304 004 / 253 \0 " 304 004 0122620 # 5 \0 " 304 002 \a \n 241 224 241 270 240 r 240 j 0122640 304 004 C 242 \0 C 304 004 @ S \0 ) 240 242 240 250 0122660 305 005 X e r o x 305 \n P r e s s F o 0122700 n t s 305 \t C r e a m - m r r 017 243 0122720 241 033 240 223 017 256 240 244 240 224 017 244 225 017 244 240 0122740 227 017 241 241 250 017 240 017 240 212 017 241 017 262 223 301 0122760 \b d a t a b a s e 226 240 k 240 351 240 r 0123000 240 j 017 325 021 3 240 242 240 250 305 005 X e r o 0123020 x 305 \n P r e s s F o n t s 305 \t C 0123040 r e a m - m r r 017 243 241 033 240 223 017 256 0123060 240 244 240 224 017 244 225 017 244 240 227 017 241 241 250 017 0123100 240 017 240 212 017 241 017 262 223 301 \r v o i c e 0123120 s t o r a g e 226 240 k 240 351 240 r 240 0123140 j 017 322 020 340 240 242 240 250 305 005 X e r o x 0123160 305 \n P r e s s F o n t s 305 \r H e 0123200 l v e t i c a - m r r 017 243 241 033 240 0123220 223 017 256 240 244 240 224 017 244 225 017 244 240 227 017 241 0123240 241 250 017 240 017 240 212 017 241 017 262 223 301 004 V F 0123260 1 : 226 240 k 240 351 240 r 240 j 017 240 017 260 223 0123300 017 242 017 257 223 017 241 241 250 017 364 304 004 036 365 \0 0123320 032 017 364 304 006 002 - n \0 001 251 241 271 017 242 017 0123340 257 223 017 241 241 250 017 364 304 006 002 - n \0 001 251 0123360 020 T 304 006 002 - n \0 001 251 241 271 017 242 017 257 0123400 223 017 241 241 250 020 T 304 006 002 - n \0 001 251 020 0123420 T 304 004 036 365 \0 032 241 271 017 242 017 257 223 017 241 0123440 241 250 020 T 304 004 036 365 \0 032 017 364 304 004 036 365 0123460 \0 032 241 271 240 k 240 351 240 r 240 j 017 377 304 006 0123500 \0 205 177 \0 \0 l 240 242 240 250 305 005 X e r o 0123520 x 305 \n P r e s s F o n t s 305 \r H 0123540 e l v e t i c a - m r r 017 243 241 033 0123560 240 223 017 256 240 244 240 224 017 244 225 017 244 240 227 017 0123600 241 241 250 017 240 017 240 212 017 241 017 262 223 301 001 0123620 226 240 k 240 351 240 r 240 j 017 321 020 242 240 242 240 0123640 250 305 005 X e r o x 305 \n P r e s s F 0123660 o n t s 305 \r H e l v e t i c a - 0123700 m r r 017 243 241 033 240 223 017 256 240 244 240 224 017 0123720 244 225 017 244 240 227 017 241 241 250 017 240 017 240 212 017 0123740 241 017 262 223 301 004 V F 2 : 226 240 k 240 351 240 0123760 r 240 j 017 240 017 260 223 017 242 017 257 223 017 241 241 0124000 250 017 363 304 004 030 251 \0 032 017 363 304 006 001 306 200 0124020 \0 001 251 241 271 017 242 017 257 223 017 241 241 250 017 363 0124040 304 006 001 306 200 \0 001 251 020 S 304 006 001 306 200 \0 0124060 001 251 241 271 017 242 017 257 223 017 241 241 250 020 S 304 0124100 006 001 306 200 \0 001 251 020 S 304 004 030 251 \0 032 241 0124120 271 017 242 017 257 223 017 241 241 250 020 S 304 004 030 251 0124140 \0 032 017 363 304 004 030 251 \0 032 241 271 240 k 240 351 0124160 240 r 240 j 020 252 020 357 240 242 240 250 305 005 X e 0124200 r o x 305 \n P r e s s F o n t s 305 0124220 \r H e l v e t i c a - m r r 017 243 0124240 241 033 240 223 017 256 240 244 240 224 017 244 225 017 244 240 0124260 227 017 241 241 250 017 240 017 240 212 017 241 017 262 223 301 0124300 004 V R 1 : 226 240 k 240 351 240 r 240 j 017 240 0124320 017 260 223 017 242 017 257 223 017 241 241 250 020 314 020 352 0124340 020 314 304 004 021 261 \0 \r 241 271 017 242 017 257 223 017 0124360 241 241 250 020 314 304 004 021 261 \0 \r 020 335 304 004 021 0124400 261 \0 \r 241 271 017 242 017 257 223 017 241 241 250 020 335 0124420 304 004 021 261 \0 \r 020 335 020 352 241 271 017 242 017 257 0124440 223 017 241 241 250 020 335 020 352 020 314 020 352 241 271 240 0124460 k 240 351 240 r 240 j 020 253 020 321 240 242 240 250 305 0124500 005 X e r o x 305 \n P r e s s F o n 0124520 t s 305 \r H e l v e t i c a - m r 0124540 r 017 243 241 033 240 223 017 256 240 244 240 224 017 244 225 0124560 017 244 240 227 017 241 241 250 017 240 017 240 212 017 241 017 0124600 262 223 301 004 V R 2 : 226 240 k 240 351 240 r 240 0124620 j 017 240 017 260 223 017 242 017 257 223 017 241 241 250 020 0124640 315 020 314 020 315 304 004 020 + \0 \r 241 271 017 242 017 0124660 257 223 017 241 241 250 020 315 304 004 020 + \0 \r 020 336 0124700 304 004 020 + \0 \r 241 271 017 242 017 257 223 017 241 241 0124720 250 020 336 304 004 020 + \0 \r 020 336 020 314 241 271 017 0124740 242 017 257 223 017 241 241 250 020 336 020 314 020 315 020 314 0124760 241 271 240 k 240 351 240 r 240 j 020 253 020 264 240 242 0125000 240 250 305 005 X e r o x 305 \n P r e s s 0125020 F o n t s 305 \r H e l v e t i c a 0125040 - m r r 017 243 241 033 240 223 017 256 240 244 240 224 0125060 017 244 225 017 244 240 227 017 241 241 250 017 240 017 240 212 0125100 017 241 017 262 223 301 004 V R 3 : 226 240 k 240 351 0125120 240 r 240 j 017 240 017 260 223 017 242 017 257 223 017 241 0125140 241 250 020 315 020 257 020 315 304 006 003 300 331 \0 003 R 0125160 241 271 017 242 017 257 223 017 241 241 250 020 315 304 006 003 0125200 300 331 \0 003 R 020 336 304 006 003 300 331 \0 003 R 241 0125220 271 017 242 017 257 223 017 241 241 250 020 336 304 006 003 300 0125240 331 \0 003 R 020 336 020 257 241 271 017 242 017 257 223 017 0125260 241 241 250 020 336 020 257 020 315 020 257 241 271 240 k 240 0125300 351 240 r 240 j 017 240 017 260 223 017 242 017 257 223 017 0125320 241 241 250 020 357 020 257 020 357 304 006 003 300 331 \0 003 0125340 R 241 271 017 242 017 257 223 017 241 241 250 020 357 304 006 0125360 003 300 331 \0 003 R 021 \0 304 006 003 300 331 \0 003 R 0125400 241 271 017 242 017 257 223 017 241 241 250 021 \0 304 006 003 0125420 300 331 \0 003 R 021 \0 020 257 241 271 017 242 017 257 223 0125440 017 241 241 250 021 \0 020 257 020 357 020 257 241 271 240 k 0125460 240 351 240 r 240 j 017 240 017 260 223 017 242 017 257 223 0125500 017 241 241 250 020 336 020 257 020 336 304 006 003 300 331 \0 0125520 003 R 241 271 017 242 017 257 223 017 241 241 250 020 336 304 0125540 006 003 300 331 \0 003 R 020 357 304 006 003 300 331 \0 003 0125560 R 241 271 017 242 017 257 223 017 241 241 250 020 357 304 006 0125600 003 300 331 \0 003 R 020 357 020 257 241 271 017 242 017 257 0125620 223 017 241 241 250 020 357 020 257 020 336 020 257 241 271 240 0125640 k 240 351 017 241 017 257 223 017 241 241 250 017 242 017 267 0125660 223 017 242 017 260 223 017 364 304 006 002 - n \0 001 251 0125700 231 304 004 L F \0 325 304 004 V 267 \0 A 227 304 004 0125720 R 360 \0 251 216 304 006 022 333 I \0 $ 222 304 004 M 0125740 033 \0 9 227 304 004 K ! \0 213 304 004 V 267 \0 A 0125760 227 304 004 / 037 \0 F 216 020 T 304 006 002 - n \0 0126000 001 251 227 230 017 241 017 257 223 017 241 241 250 017 242 017 0126020 267 223 017 242 017 260 223 020 \t 304 006 001 306 200 \0 001 0126040 251 231 304 004 ; 205 \0 214 304 004 F 371 \0 A 227 304 0126060 004 p 214 \0 345 216 020 ! 304 004 ? M \0 9 227 304 0126100 004 W C \0 251 304 004 F 371 \0 A 227 304 004 Q 223 0126120 \0 214 216 020 9 304 006 001 306 200 \0 001 251 227 230 017 0126140 241 017 257 223 017 241 241 250 017 242 017 267 223 017 242 017 0126160 260 223 020 9 304 006 001 217 N \0 001 245 231 304 004 Q 0126200 223 \0 214 304 004 " C \0 % 227 304 004 W C \0 251 0126220 216 020 ! 304 004 ^ ] \0 h 227 304 004 p 214 \0 345 0126240 304 004 " C \0 % 227 304 004 ; 205 \0 214 216 020 \t 0126260 304 006 001 217 N \0 001 245 227 230 017 241 017 257 223 017 0126300 241 241 250 017 242 017 267 223 017 242 017 260 223 020 T 304 0126320 006 001 230 e \0 001 W 231 304 004 ` W \0 214 304 004 0126340 + 9 \0 % 227 304 004 i 026 \0 251 216 020 < 304 004 0126360 w 215 \0 h 227 304 004 d 342 \0 251 304 004 + 9 \0 0126400 % 227 304 004 J I \0 214 216 020 $ 304 006 001 230 e 0126420 \0 001 W 227 230 017 241 017 257 223 017 241 241 250 017 242 0126440 017 267 223 017 242 017 260 223 020 \f 304 006 001 230 e \0 0126460 001 W 231 304 004 036 @ \0 I 304 004 + 9 \0 % 227 0126500 304 004 @ m \0 251 216 020 \0 304 004 w 215 \0 h 227 0126520 304 004 > S \0 251 304 004 + 9 \0 % 227 304 004 030 0126540 200 \0 I 216 017 364 304 006 001 230 e \0 001 W 227 230 0126560 017 241 017 257 223 017 241 241 250 017 242 017 267 223 017 242 0126600 017 260 223 304 004 002 i \0 002 304 004 " s \0 032 231 0126620 020 325 021 001 020 314 021 002 304 002 \a \n 241 224 304 004 0126640 003 203 \0 004 021 002 020 - 021 002 304 002 \a \n 241 224 0126660 020 & 021 \0 304 006 022 333 I \0 $ 222 304 004 M 033 0126700 \0 9 304 002 \a \n 241 224 230 017 241 017 257 223 017 241 0126720 241 250 017 242 017 267 223 017 242 017 260 223 304 004 002 k 0126740 \0 002 304 006 001 236 E \0 001 W 231 304 004 002 k \0 0126760 002 304 006 \0 226 304 \0 \0 { 304 004 002 k \0 002 304 0127000 006 002 \v 230 \0 001 245 304 002 \a \n 241 224 020 325 020 0127020 344 304 006 \0 243 362 \0 \0 213 304 004 B 5 \0 4 304 0127040 002 \a \n 241 224 304 004 \ 360 \0 W 304 004 B 5 \0 0127060 4 020 225 304 004 B 5 \0 4 304 002 \a \n 241 224 020 0127100 217 020 342 304 006 \0 210 X \0 \0 223 304 006 002 \v 230 0127120 \0 001 245 304 002 \a \n 241 224 304 006 \0 210 X \0 \0 0127140 223 304 006 003 j : \0 002 325 304 006 \0 210 X \0 \0 0127160 223 020 313 304 002 \a \n 241 224 020 214 020 306 304 004 L 0127200 267 \0 V 020 275 304 002 \a \n 241 224 020 V 020 275 304 0127220 004 - 221 \0 V 020 275 304 002 \a \n 241 224 020 $ 020 0127240 276 020 ! 304 004 ? M \0 9 304 002 \a \n 241 224 230 0127260 017 241 017 257 223 017 241 241 250 017 242 017 267 223 017 242 0127300 017 260 223 304 004 002 k \0 002 304 006 001 w j \0 001 0127320 W 231 304 004 002 k \0 002 304 004 7 _ \0 4 304 004 0127340 002 k \0 002 020 251 304 002 \a \n 241 224 020 326 020 251 0127360 304 004 004 307 \0 004 304 004 004 025 \0 004 304 002 \a \n 0127400 241 224 304 004 \b K \0 \b 304 004 004 025 \0 004 020 201 0127420 304 004 004 025 \0 004 304 002 \a \n 241 224 020 { 020 247 0127440 304 006 003 325 C \0 004 215 304 004 \b u \0 \b 304 002 0127460 \a \n 241 224 304 006 003 325 C \0 004 215 304 004 021 M 0127500 \0 020 304 006 003 325 C \0 004 215 020 273 304 002 \a \n 0127520 241 224 304 004 032 177 \0 304 004 # 325 \0 304 004 0127540 031 305 \0 020 301 304 002 \a \n 241 224 020 8 020 301 0127560 304 006 \0 274 m \0 001 355 020 301 304 002 \a \n 241 224 0127600 020 \0 020 305 020 \0 304 004 w 215 \0 h 304 002 \a \n 0127620 241 224 230 017 241 017 257 223 017 241 241 250 017 242 017 267 0127640 223 017 242 017 260 223 304 004 002 257 \0 002 304 006 001 w 0127660 j \0 001 W 231 304 004 002 257 \0 002 304 004 7 373 \0 0127700 4 304 004 002 257 \0 002 020 257 304 002 \a \n 241 224 020 0127720 373 020 253 304 004 005 w \0 004 304 004 004 # \0 004 304 0127740 002 \a \n 241 224 304 004 \v 3 \0 \b 304 004 004 # \0 0127760 004 021 017 304 004 004 # \0 004 304 002 \a \n 241 224 021 0130000 025 020 254 304 004 \v 311 \0 \b 304 004 \b 227 \0 \b 304 0130020 002 \a \n 241 224 304 004 \v 311 \0 \b 304 004 021 237 \0 0130040 020 304 004 \v 311 \0 \b 020 301 304 002 \a \n 241 224 021 0130060 027 020 305 304 004 > \0 + 304 004 . 360 \0 ) 304 0130100 002 \a \n 241 224 020 250 020 305 304 006 \0 243 263 \0 001 0130120 \t 304 004 . 352 \0 ) 304 002 \a \n 241 224 020 < 304 0130140 004 w 215 \0 h 227 230 017 241 017 257 223 017 241 241 250 0130160 017 242 017 267 223 017 242 017 260 223 304 004 002 215 \0 002 0130200 304 006 001 w j \0 001 W 231 304 004 \n 5 \0 \b 304 0130220 004 i 235 \0 h 304 004 005 033 \0 004 304 004 003 277 \0 0130240 004 304 002 \a \n 241 224 020 343 020 200 020 323 020 | 304 0130260 002 \a \n 241 224 304 004 001 301 \0 002 020 | 020 . 020 0130300 | 304 002 \a \n 241 224 020 # 020 ~ 020 ! 304 004 ^ 0130320 ] \0 h 304 002 \a \n 241 224 230 240 r 240 j 304 004 0130340 005 \t \b 216 304 004 004 221 \t 224 240 246 304 004 H 236 0130360 \0 333 304 006 002 | \r \0 002 026 240 242 240 245 240 250 0130400 017 241 241 250 304 006 001 W B \0 \0 037 240 244 240 250 0130420 240 r 240 j 017 241 017 245 223 304 006 \0 \0 037 001 W 0130440 B 240 244 240 250 017 ` 016 263 240 242 240 250 017 340 020 0130460 215 020 > 017 337 241 243 017 240 017 % 240 242 240 250 017 0130500 241 241 250 304 006 001 W B \0 \0 037 240 244 240 250 240 0130520 r 240 j 017 241 017 245 223 304 006 \0 \0 037 001 W B 0130540 240 244 240 250 304 006 6 \0 001 001 \0 \0 304 006 \0 203 0130560 326 \0 \0 a 240 242 240 250 304 002 ~ a 240 244 240 250 0130600 017 A \r H 240 242 240 250 017 377 021 370 021 $ 017 352 0130620 241 243 017 352 021 $ 017 241 017 241 017 241 017 F 240 243 0130640 017 377 022 B 240 242 240 245 351 \0 017 \f \0 001 001 204 0130660 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 * 0130740 360 \0 \0 \0 377 377 377 377 377 377 377 377 377 377 377 377 0130760 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 * 0131020 377 377 377 377 360 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 0131040 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0131100 \0 \0 \0 \0 \0 \0 \0 \0 0 \0 \0 \0 300 \0 \0 \0 0131120 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0131160 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0 \0 \0 \0 0131200 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0131220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0131260 0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0131300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0131320 \0 \0 200 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0131340 \0 \0 \0 \0 0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 0131360 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0131400 \0 \0 \0 \0 \0 \0 340 \0 \0 001 340 \0 \0 \0 \0 \0 0131420 \0 \0 \0 \0 \0 \0 \0 \0 0 \0 \0 \0 300 \0 \0 \0 0131440 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0131460 \0 \0 \0 \0 \0 \0 \0 \0 \0 003 370 \0 \0 037 374 \0 0131500 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0 \0 \0 \0 0131520 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0131540 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 003 370 \0 0131560 \0 037 374 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0131600 0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0131620 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0131640 \0 003 370 \0 \0 177 377 \0 \0 \0 \0 \0 \0 \0 \0 \0 0131660 \0 \0 \0 \0 0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 0131700 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0131720 \0 \0 001 200 \0 \a 376 \0 \0 177 377 \0 \0 \0 \0 \0 0131740 \0 \0 \0 \0 \0 \0 \0 \0 0 \0 \0 \0 300 \0 \0 \0 0131760 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0132000 \0 \0 \0 \0 \0 \0 001 200 \0 \a 376 \0 \0 177 377 200 0132020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0 \0 \0 \0 0132040 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0132060 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 005 200 \0 \a 376 \0 0132100 \0 377 377 200 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0132120 0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0132140 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \a 200 0132160 \0 \a 376 \0 \0 377 377 340 \0 \0 \0 \0 \0 \0 \0 \0 0132200 \0 \0 \0 \0 0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 0132220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0132240 \0 \0 \a 200 \0 \a 376 \0 \0 377 377 340 \0 \0 \0 \0 0132260 \0 \0 \0 \0 \0 \0 \0 \0 0 \0 \0 \0 300 \0 \0 \0 0132300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0132320 \0 \0 \0 \0 \0 \0 \a 200 \0 \a 376 \0 \0 377 377 340 0132340 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0 \0 \0 \0 0132360 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0132400 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \a 200 \0 \a 376 \0 0132420 \0 377 377 340 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0132440 0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0132460 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \a 200 0132500 \0 \a 376 \0 \0 377 377 360 \0 \0 \0 \0 \0 \0 \0 \0 0132520 \0 \0 \0 \0 0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 0132540 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0132560 \0 \0 \a 200 \0 \a 377 \0 001 377 377 360 \0 \0 \0 \0 0132600 \0 \0 \0 \0 \0 \0 \0 \0 0 \0 \0 \0 300 \0 \0 \0 0132620 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0132640 \0 \0 \0 \0 \0 \0 \a 200 ` \a 377 004 001 377 377 360 0132660 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0 \0 \0 \0 0132700 300 \0 \0 \0 \0 020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0132720 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \a 200 ` \a 377 036 0132740 001 377 377 360 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0132760 0 \0 \0 \0 300 \0 \0 \0 \0 036 \0 \0 \0 \0 \0 \0 0133000 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \a 200 0133020 ` 037 377 036 001 377 377 360 \0 \0 \0 \0 \0 \0 \0 \0 0133040 \0 \0 \0 \0 0 \0 \0 \0 300 \0 \0 \0 004 036 \0 \0 0133060 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 016 \0 \0 \0 0133100 \0 \0 \a 200 ` 037 377 037 201 377 377 360 \0 \0 \0 \0 0133120 \0 \0 \0 \0 \0 \0 \0 \0 0 \0 \0 \0 300 \0 \0 \0 0133140 \a 376 \0 \0 \0 \0 ` \0 \0 \0 \0 \0 \0 \0 \0 \0 0133160 016 \0 \0 \0 \0 \a 200 340 037 377 037 201 377 377 360 0133200 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0 \0 \0 \0 0133220 300 \0 \0 200 \a 377 \0 \0 \0 \0 p \0 \0 \0 \0 \0 0133240 \0 006 \0 \0 017 \0 \0 \0 \0 \a 200 360 037 377 037 0133260 201 377 377 360 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0133300 0 \0 \0 \0 300 \0 \0 200 \a 377 \0 \0 \0 \0 360 \0 0133320 \0 \0 \0 \0 \0 006 \0 \0 017 370 \0 \0 \0 \0 \a 200 0133340 360 037 377 037 207 377 377 370 \0 \0 \0 \0 \0 \0 \0 \0 0133360 \0 \0 \0 \0 0 \0 \0 \0 300 \0 \0 200 037 377 \0 \0 0133400 \0 \0 366 \0 \0 \0 \0 \0 \0 016 \0 \0 017 370 \0 \0 0133420 \0 \0 \a 200 360 037 377 037 207 377 377 370 \0 \0 \0 \0 0133440 \0 \0 \0 \0 \0 \0 \0 \0 0 \0 \0 \0 300 \0 \0 200 0133460 037 377 \0 \0 \0 \0 366 \0 \0 \0 \0 \0 \0 > \0 \0 0133500 017 370 \0 \0 \0 \0 \a 200 360 037 377 037 207 377 377 370 0133520 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0 \0 \0 \0 0133540 300 \0 \0 340 037 377 \0 \0 \0 003 366 \0 \0 \0 \0 200 0133560 \0 > \0 \0 017 370 \0 \0 \0 \0 \a 300 360 037 377 037 0133600 207 377 377 370 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0133620 0 \0 \0 \0 300 \0 \0 340 037 377 \0 \0 \0 003 376 \0 0133640 \0 \0 \0 200 \0 > \0 \0 037 370 \0 \0 \0 \0 \a 300 0133660 360 037 377 037 307 377 377 370 \0 \0 \0 \0 \0 \0 \0 \0 0133700 \0 \0 \0 \0 0 \0 \0 \0 300 \0 \0 340 037 377 \0 \0 0133720 \0 003 376 \0 \0 \0 003 340 \0 > \0 \0 037 370 \0 \f 0133740 \0 \0 \a 300 360 037 377 ? 307 377 377 370 \0 \0 \0 \0 0133760 \0 \0 \0 \0 \0 \0 \0 \0 0 \0 \0 \0 300 \0 0 340 0134000 037 377 300 \0 \0 003 377 \0 \0 \0 003 360 \0 ? \0 \0 0134020 037 370 \0 034 \0 \0 \a 300 360 037 377 ? 307 377 377 370 0134040 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0 \0 \0 \0 0134060 300 \0 0 340 037 377 300 \0 \0 003 377 \0 \0 \0 003 360 0134100 \0 177 \0 \0 037 374 \0 034 \0 \0 \a 300 360 ? 377 ? 0134120 307 377 377 370 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0134140 0 \0 \0 \0 300 \0 0 340 037 377 300 \0 \0 003 377 \0 0134160 \0 \0 003 360 \0 177 \0 \0 037 374 \0 034 \0 \0 \a 300 0134200 360 ? 377 ? 307 377 377 376 \0 \0 \0 \0 \0 \0 \0 \0 0134220 \0 \0 \0 \0 0 \0 \0 \0 300 \0 p 340 037 377 300 \0 0134240 \0 \a 377 \0 \0 \0 003 360 \0 177 \0 \0 037 374 \0 034 0134260 \0 \0 \a 300 360 ? 377 ? 307 377 377 376 \0 \0 \0 \0 0134300 \0 \0 \0 \0 \0 \0 \0 \0 0 \0 \0 \0 300 \0 q 340 0134320 037 377 300 \0 \0 \a 377 \0 \0 \0 003 360 \0 177 \0 \0 0134340 037 374 \0 } 200 020 \a 300 374 ? 377 ? 307 377 377 376 0134360 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0 \0 \0 \0 0134400 300 \0 q 340 037 377 300 \0 \0 \a 377 \0 \0 \0 003 370 0134420 \0 177 \0 \0 037 374 \0 } 340 020 \a 300 374 177 377 ? 0134440 307 377 377 376 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0134460 0 \0 \0 \0 300 \0 q 340 037 377 300 \0 \0 \a 377 \0 0134500 \0 \0 003 370 300 177 \0 \0 037 376 \0 } 340 p \a 300 0134520 374 177 377 ? 307 377 377 376 \0 \0 \0 \0 \0 \0 \0 \0 0134540 \0 \0 \0 \0 0 \0 \0 \0 300 031 361 340 037 377 300 \0 0134560 \0 \a 377 \0 \0 \0 003 371 300 177 \0 \0 037 376 \0 } 0134600 340 p \a 300 375 377 377 ? 317 377 377 376 \0 \0 \0 \0 0134620 \0 \0 \0 \0 \0 \0 \0 \0 0 \0 \0 \0 300 035 371 340 0134640 037 377 300 \0 \0 \a 377 \0 \0 \0 003 371 300 177 \0 \0 0134660 037 376 \0 } 340 p \a 300 375 377 377 ? 317 377 377 376 0134700 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0 \0 \0 \0 0134720 300 035 371 340 037 377 300 \0 \0 \a 377 \0 \0 \0 003 371 0134740 300 177 200 \0 037 376 \0 177 370 x \a 300 377 377 377 ? 0134760 317 377 377 376 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0135000 0 \0 \0 \0 300 035 371 340 037 377 300 \0 \0 \a 377 \0 0135020 \0 \0 003 371 300 177 200 \0 037 376 \0 177 370 x \a 300 0135040 377 377 377 ? 317 377 377 376 \0 001 200 \0 \0 \0 \0 \0 0135060 \0 \0 \0 \0 0 \0 \0 \0 300 035 371 340 037 377 301 200 0135100 \0 \a 377 \0 \0 \0 003 371 300 177 200 \0 037 376 \0 177 0135120 370 x \a 301 377 377 377 ? 317 377 377 376 \0 001 200 \0 0135140 \0 \0 \0 \0 \0 \0 \0 \0 0 \0 \0 \0 300 035 371 340 0135160 037 377 301 200 \0 \a 377 \0 \0 \0 003 371 300 177 200 \0 0135200 037 376 \0 177 370 x \a 301 377 377 377 ? 317 377 377 376 0135220 \0 001 234 \0 \0 \0 \0 \0 \0 \0 \0 \0 0 \0 \0 \0 0135240 300 035 371 340 037 377 301 200 \0 \a 377 \0 \b \0 \a 371 0135260 300 177 200 \0 037 376 \0 177 370 x \a 301 377 377 377 ? 0135300 317 377 377 376 \0 001 374 \0 \0 \0 \0 \0 \0 \0 \0 \0 0135320 0 \0 \0 \0 300 035 371 340 037 377 301 200 ` \a 377 \0 0135340 \b \0 \a 371 300 177 200 \0 037 376 \0 177 374 x 037 301 0135360 377 377 377 ? 317 377 377 376 \0 001 376 \0 \0 \0 \0 \0 0135400 \0 \0 \0 \0 0 \0 \0 \0 300 037 371 360 037 377 303 200 0135420 ` \a 377 300 \b \0 \a 371 300 177 201 300 037 376 \0 177 0135440 374 x 037 301 377 377 377 377 377 377 377 376 \0 001 376 ` 0135460 \0 \0 \0 \0 \0 \0 \0 \0 0 \0 \0 \0 300 037 371 360 0135500 037 377 303 200 ` \a 377 300 \b \0 \a 371 300 177 201 300 0135520 037 376 \0 177 374 x 037 307 377 377 377 377 377 377 377 376 0135540 \0 001 377 340 \0 \0 001 \0 \0 \0 \0 \0 0 \0 \0 \0 0135560 300 037 371 360 ? 377 303 300 ` \a 377 300 016 \f \a 377 0135600 300 177 201 340 037 376 \0 177 374 x 037 307 377 377 377 377 0135620 377 377 377 376 002 \a 377 340 \0 \0 017 \0 \0 \0 \0 \0 0135640 0 \0 \0 \0 300 037 371 360 ? 377 303 300 ` G 377 340 0135660 016 \f \a 377 300 177 201 340 037 377 200 177 374 370 037 307 0135700 377 377 377 377 377 377 377 376 \a 207 377 374 \0 \0 017 \0 0135720 \0 \0 \0 \0 0 \0 \0 \0 300 ? 371 360 ? 377 303 300 0135740 340 G 377 340 016 \f \a 377 300 177 201 340 037 377 200 177 0135760 374 370 037 307 377 377 377 377 377 377 377 377 037 207 377 374 0136000 \0 \0 ? 200 \0 \0 \0 \0 0 \0 \0 \0 300 ? 371 360 0136020 ? 377 303 300 340 G 377 340 016 214 \a 377 300 177 201 340 0136040 037 377 200 377 374 370 037 307 377 377 377 377 377 377 377 377 0136060 037 207 377 377 \0 \a 377 340 \0 \0 \0 \0 0 \0 \0 \0 0136100 300 ? 377 360 ? 377 303 300 340 G 377 340 016 234 \a 377 0136120 300 177 201 340 037 377 200 377 377 370 037 307 377 377 377 377 0136140 377 377 377 377 037 307 377 377 \0 \a 377 340 \0 \0 \0 \0 0136160 0 \0 \0 \0 300 ? 377 360 ? 377 303 300 340 _ 377 340 0136200 017 234 \a 377 301 377 201 340 037 377 300 377 377 370 037 317 0136220 377 377 377 377 377 377 377 377 037 307 377 377 \0 \a 377 340 0136240 \0 \0 \0 \0 0 \0 \0 \0 300 ? 377 360 ? 377 303 300 0136260 340 177 377 340 ? 234 \a 377 303 377 201 340 037 377 300 377 0136300 377 370 037 317 377 377 377 377 377 377 377 377 037 307 377 377 0136320 200 037 377 340 \0 \0 \0 \0 0 \0 \0 \0 300 ? 377 360 0136340 ? 377 303 301 340 177 377 340 ? 374 \a 377 303 377 201 340 0136360 037 377 300 377 377 376 037 377 377 377 377 377 377 377 377 377 0136400 037 317 377 377 220 337 377 340 @ \0 \0 \0 0 \0 \0 \0 0136420 300 ? 377 360 ? 377 303 301 360 177 377 340 ? 376 \a 377 0136440 303 377 201 340 177 377 300 377 377 376 037 377 377 377 377 377 0136460 377 377 377 377 ? 317 377 377 376 377 377 340 @ \0 \0 \0 0136500 0 \0 \0 \0 300 ? 377 360 ? 377 347 307 360 177 377 340 0136520 ? 376 \a 377 303 377 201 340 177 377 300 377 377 376 037 377 0136540 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 342 0136560 @ \0 \0 \0 0 \0 \0 \0 300 ? 377 360 ? 377 347 307 0136600 360 177 377 370 ? 376 \a 377 303 377 201 340 177 377 360 377 0136620 377 376 037 377 377 377 377 377 377 377 377 377 377 377 377 377 0136640 377 377 377 357 300 \0 \0 \0 0 \0 \0 \0 300 ? 377 360 0136660 ? 377 377 307 361 377 377 371 277 376 \a 377 303 377 201 340 0136700 177 377 370 377 377 376 037 377 377 377 377 377 377 377 377 377 0136720 377 377 377 377 377 377 377 377 300 \0 \0 \0 0 \0 \0 \0 0136740 300 ? 377 360 ? 377 377 307 361 377 377 373 277 377 237 377 0136760 343 377 341 340 177 377 377 377 377 376 037 377 377 377 377 377 0137000 377 377 377 377 377 377 377 377 377 377 377 377 340 \0 \0 \0 0137020 0 \0 \0 \0 300 ? 377 374 ? 377 377 307 361 377 377 377 0137040 377 377 237 377 343 377 343 370 177 377 377 377 377 376 037 377 0137060 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 0137100 340 \0 \0 \0 0 \0 \0 \0 300 377 377 377 377 377 377 367 0137120 361 377 377 377 377 377 237 377 343 377 357 374 177 377 377 377 0137140 377 376 037 377 377 377 377 377 377 377 377 377 377 377 377 377 0137160 377 377 377 377 374 361 \0 0 \0 \0 \0 300 377 377 377 0137200 377 377 377 367 377 377 377 377 377 377 377 377 347 377 377 377 0137220 377 377 377 377 377 376 377 377 377 377 377 377 377 377 377 377 0137240 377 377 377 377 377 377 377 377 377 377 377 360 0 \0 \0 \0 0137260 300 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 0137300 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 0137320 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 360 0137340 0 \0 \0 \0 377 377 377 377 377 377 377 377 377 377 377 377 0137360 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 * 0137420 377 377 377 360 0 \0 \0 \0 300 \0 \0 200 \0 \0 \0 \0 0137440 \0 \0 \b \0 \0 \0 \0 \0 \0 \0 200 \0 \0 \0 \0 \0 0137460 \0 \b \0 \0 \0 \0 \0 \0 \0 200 \0 \0 \0 \0 \0 \0 0137500 \b \0 \0 \0 \0 \0 \0 \0 0 \0 \0 \0 300 \0 \0 200 0137520 \0 \0 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 \0 \0 200 \0 0137540 \0 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 \0 \0 200 \0 \0 0137560 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 \0 \0 0 \0 \0 \0 0137600 300 \0 \0 200 \0 \0 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 0137620 \0 \0 200 \0 \0 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 \0 0137640 \0 200 \0 \0 \0 \0 \0 \0 \b \0 \0 \0 \0 \0 \0 \0 0137660 0 \0 \0 \0 300 \0 \0 200 \0 \0 \0 \0 \0 \0 \b \0 0137700 \0 \0 \0 \0 \0 \0 200 \0 \0 \0 \0 \0 \0 \b \0 \0 0137720 \0 \0 \0 \0 \0 200 \0 \0 \0 \0 \0 \0 \b \0 \0 \0 0137740 \0 \0 \0 \0 0 \0 \0 \0 300 \0 \0 200 \0 \0 \0 \0 0137760 \0 \0 \b \0 \0 \0 \0 \0 \0 \0 200 \0 \0 \0 \0 \0 0140000 \0 \b \0 \0 \0 \0 \0 \0 \0 200 \0 \0 \0 \0 \0 \0 0140020 \b \0 \0 \0 \0 \0 \0 \0 0 \0 \0 \0 300 \0 \0 \0 0140040 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0140100 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0 \0 \0 \0 0140120 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 * 0140200 360 \0 \0 \0 377 377 377 377 377 377 377 377 377 377 377 377 0140220 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 * 0140260 377 377 377 377 360 \0 \0 \0 241 302 241 304 240 k 240 351 0140300 240 k 240 351 240 k 240 351 240 r 240 j 304 004 004 : 0140320 006 3 304 004 006 332 \r 311 240 246 304 004 C 216 \0 313 0140340 304 004 021 021 \0 022 240 242 240 245 240 250 017 241 241 250 0140360 304 006 001 W B \0 \0 037 240 244 240 250 240 r 240 j 0140400 017 241 017 245 223 304 006 \0 \0 037 001 W B 240 244 240 0140420 250 016 334 016 264 240 242 240 250 020 d 020 214 020 036 017 0140440 335 241 243 017 240 017 % 240 242 240 250 017 241 241 250 304 0140460 006 001 W B \0 \0 037 240 244 240 250 240 r 240 j 017 0140500 241 017 245 223 304 006 \0 \0 037 001 W B 240 244 240 250 0140520 304 006 6 \0 001 001 \0 \0 304 006 \0 203 326 \0 \0 a 0140540 240 242 240 250 304 002 ~ a 240 244 240 250 017 A \r H 0140560 240 242 240 250 017 377 021 370 021 $ 017 352 241 243 017 352 0140600 021 $ 017 241 017 241 017 241 017 F 240 243 017 377 022 B 0140620 240 242 240 245 351 \0 017 \f \0 001 001 204 377 377 377 377 0140640 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 * 0140700 377 377 377 377 377 377 377 377 377 377 377 377 360 \0 \0 \0 0140720 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 377 * 0141000 360 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0141020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0141060 \0 \0 \0 \0 0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 0141100 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0141140 \0 \0 \0 \0 \0 \0 \0 \0 0 \0 \0 \0 300 \0 \0 \0 0141160 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0141220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0 \0 \0 \0 0141240 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0141260 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 200 \0 0141300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0141320 0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0141340 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0141360 \0 \0 340 \0 \0 001 340 \0 \0 \0 \0 \0 \0 \0 \0 \0 0141400 \0 \0 \0 \0 0 \0 \0 \0 300 \0 \0 \0 \0 \0 \0 \0 0141420 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0141440 \0 \0 \0 \0 \0 003 370 \0 \0 037 374 \0 \0 \0 \0 \0 0141460 \0 \0 \0 \0 \0 \0 \0 \0 0 \0 \0 \0 300 \0 \0 \0 0141500 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 0141520