You don't have to call anyone before hand....you treat it like a regular Visa card when depositing under the Visa/Mastercard option. No fax's, no ID's, ect. I was confused at first too with the "Green Dot" card and the "Gift to Go" card.....it's the one with the yellow outside cover and it says on the back in small black letters "Gift to Go Visa".
This is of course at "The Greek"....I don't know about anywhere else. Not many places are even accepting Visa/Mastercard for deposit anymore.
I have 3 visa gift cards and i tried one at the greek and it wouldnt go through. the cards i have say a gift to you on the front i got them at cvs