No, what the NSA is doing is illegal and unconstitutional:
http://www.nytimes.com/2013/06/28/opinion/the-criminal-nsa.h...
That's why they keep their tortured legal pseudo-justification secret, because if it ever came to a public court, Federal judges would stop them collecting call records on millions of Americans for long periods of time. Read the link and discover why SCOTUS has said that long term surveillance violates the 4th Ammendment.