By default ansi-term uses its own yank. We need to be able to access Emacs clip board, which in term will give us access to the system clipboard. To sum up: too many clipboards…
(eval-after-load "term"
'(define-key term-raw-map (kbd "C-c C-y") 'term-paste))