Faits : A. A._, ressortissant du Kosovo né en 1990, se trouve en détention provisoire depuis le 14 août 2014 sous la prévention de vol, dommage à la propriété et violation de domicile, pour avoir participé au cambriolage d'une villa avec deux complices. Le 27 novembre 2014, le prévenu a, par son avocat, demandé au Procureur de l'arrondissement de l'Est Vaudois de pouvoir effectuer un téléphone et recevoir une visite durant la même semaine. Par ordonnance du 1 er décembre 2014, le Procureur a refusé l'autorisation, les personnes en détention provisoire n'ayant droit, selon la pratique suivie par le Ministère public vaudois, qu'à une visite ou un appel téléphonique par semaine. B. Le prévenu a saisi la Chambre des recours pénale du Tribunal cantonal vaudois, en soutenant que si le règlement sur le statut des détenus avant jugement et les régimes de détention applicables (RSDAJ, RS/VD 340.02.5) limitait les visites à une par semaine, les appels téléphoniques n'étaient en revanche pas limités; la décision du Ministère public n'évoquait aucun motif de sécurité, l'avis de prochaine clôture ayant été rendu le 7 novembre 2014. Par arrêt du 15 décembre 2014, la Chambre des recours pénale a rejeté le recours. Selon une directive n° 16 du Procureur général du canton de Vaud, le cumul d'une visite et d'un appel téléphonique hebdomadaire n'était pas autorisé. La pratique des autorités pénales vaudoises se justifiait par le fait qu'une conversation téléphonique nécessitait une surveillance qui alourdirait le travail du personnel pénitentiaire. C. Par acte du 19 janvier 2015, A._ forme un recours en matière pénale par lequel il demande l'annulation de l'arrêt cantonal et le renvoi de la cause à la Chambre des recours pénale pour nouvelle décision dans le sens des considérants. Il demande l'assistance judiciaire. La cour cantonale se réfère à son arrêt, sans observations. Le Ministère public conclut au rejet du recours. Le recourant a renoncé à des observations complémentaires.