if you are not getting served, go into the galley and grab what you need and bring it back to your seat. That will get their attention real fast.
I had a similar experience with Qatar--the crew spent most of the flight eating leftovers from business and talking to each other.