add smart_sms_spec