Це стара версія документу!
История СМС сообщений
Модуль - внезапно - предназначен для ведения истории отправленных СМС-сообщений.
Единственной, на наш взгляд, вменяемой причиной его использовать может быть, разве что, вариант, когда пользователь вопит:
“Я не оплатил услугу, потому что мне НЕ пришла СМС об окончании средств на моем Л/С. А вы своевольно мне её(услугу) - отключили. Ничо не знаю - вернити мне инторнет”
- а вы так нежно, но твердо тыкаете его носом в эту самую историю СМС, где ясно сформулированно, что СМС таки было отправлено вот тогда-то и тогда-то, но по каким либо не зависящим от вас причинам НЕ было доставлено абоненту. Может у него банально сотовый был выключен…
Но причины, конечно же, у каждого найдутся свои
Внешний вид модуля прост и незатейлив:
Кроме, собственно модуля истории сообщений доступна также “магическая” кнопка в профиле пользователя, при нажатии на которую мы получим всю информацию по когда-либо отправленным СМС именно этому пользователю.
Включение, настройка
Управляется модуль всего парой опций в alter.ini:
SMS_HISTORY_ON - собственно включает сам модуль и дает Собаке-посылаке понять, что мы хотим эту самую историю сохранять. Для потомков.
SMS_CHECKSTATUS_EXPIRE_DAYS - определяет, сколько дней к ряду Собака-посылака будет пытаться получить статусы СМС сообщений от СМС сервиса(шлюза). По истечении этого периода запрос статусов для сообщений, отправленных “SMS_CHECKSTATUS_EXPIRE_DAYS” дней тому, будет прекращен.
Как таковой настройки модуль не требует да и не имеет. Он прост и понятен. Как…ээммм - молоток.
Важное замечание
В данный момент модуль работает только для следующих СМС сервисов:
Ну и в принципе, нужно понимать, что этот модуль задумывался работать с теми СМС сервисами, которые сами хранят(хотя бы какое-то время) и умеют отдавать информацию о статусах отправки/доставки СМС сообщений.
Хотите хранить историю СМС для других СМС сервисов? - для начала, убедитесь, что СМС сервис в принципе это “умеет”. А дальше? - вы знаете, что делать...

