Bi-directional SMS gateway with pluggable providers