Zaslat SMS: General equilibrium with price-making firms