Tehran has said it will never negotiate on its missile and defence systems, but that it is open to talks.