/OutCall Connected/ { print "Connessione Attivata ->", $1, $2, $3 ; flag = 1 } /Call Terminated/ { print "Connessione Terminata ->", $1, $2, $3 } /Src=/ { if ( flag == 1 ) { \ flag = 0 ; \ printf ("Utente -> ") ; if ( $8 == "IP[Src=192.6.1.9" ) printf "Giacomo" ; \ if ( $8 == "IP[Src=192.6.1.5" ) printf "Rossana" ; \ if ( $8 == "IP[Src=192.6.1.7" ) printf "Massimo" ; \ if ( $8 == "IP[Src=192.6.1.8" ) printf "Matteo" ; \ if ( $8 == "IP[Src=192.6.1.10" ) printf "Giancarlo" ; \ if ( $8 == "IP[Src=192.6.1.11" ) printf "Giorgia" ; \ print " (", substr($8, 8,10),")" ;\ } }