PHPackages                             thomasdilts/sms\_worshiphhn\_ip1 - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Mail &amp; Notifications](/categories/mail)
4. /
5. thomasdilts/sms\_worshiphhn\_ip1

ActiveLibrary[Mail &amp; Notifications](/categories/mail)

thomasdilts/sms\_worshiphhn\_ip1
================================

This is an SMS system using the sms supplier https://ip1sms.com for the worshiphhn project.

v1.0.4-stable(6y ago)091GPL-3.0-or-laterPHPPHP &gt;=7.0.0

Since Aug 30Pushed 6y ago1 watchersCompare

[ Source](https://github.com/thomasdilts/sms_worshiphhn_ip1)[ Packagist](https://packagist.org/packages/thomasdilts/sms_worshiphhn_ip1)[ Docs](http://worshiphhn.org)[ RSS](/packages/thomasdilts-sms-worshiphhn-ip1/feed)WikiDiscussions master Synced yesterday

READMEChangelog (5)Dependencies (1)Versions (5)Used By (1)

Description
===========

[](#description)

This is an SMS messaging system using the sms supplier  for the [WorshipHHN](https://github.com/thomasdilts/worshiphhn) project. This program must be a subclass of the file Sms.php found in the [thomasdilts/sms\_worshiphhn](https://github.com/thomasdilts/sms_worshiphhn) project so that [WorshipHHN](https://github.com/thomasdilts/worshiphhn) can use it.

Rest(ful) API
-------------

[](#restful-api)

The SMS messaging supplier  uses a Rest(ful) API in order to do the SMS messaging. This is different then many other SMS messaging systems in that this method uses only "pulling" of the status of the messages/replies from the Supplier. In many other SMS messaging systems you need to supply an web address that the supplier can call to give changed statuses of messages. I prefer the "pulling" technique because it is more secure both for data integrity and security from hacking.

The following table is the Rest(ful) API exposed by  that this program uses:

APIDescriptionGET api/sms/sent/{sms}Gives you a given sent SMS messagePOST api/sms/sendSend an sms with the given information directlyAdd to WorshipHHN
-----------------

[](#add-to-worshiphhn)

To add this to the [WorshipHHN](https://github.com/thomasdilts/worshiphhn) project you need to edit the following file in [WorshipHHN](https://github.com/thomasdilts/worshiphhn), \_protected/config/web.php

```
    'components' => [
...
	'SmsMessaging' => [
		'class' => 'thomasdilts\sms_worshiphhn_ip1\SmsForIp1',
		'account' => 'YOUR_ACCOUNT',
		'password' => 'YOUR_PASSWORD',
		'apiUrl' => 'api.ip1sms.com',
		'messageFrom' => 'FROM_NAME_OR_PHONE_NUMBER',
		'phoneNumberCountryCode' => '46',
		'removeLeadingZeroFromPhoneNumber' => 'true',
	]
    ],
```

You probably then need to eventually completely rewrite the file [\_protected/vendor/thomasdilts/sms\_worshiphhn\_ip1/SmsForIp1.php](https://github.com/thomasdilts/sms_worshiphhn_ip1) to make it work with your SMS supplier. By "rewrite" I mean to copy to another file and class and then rewrite. Your class must be a sub-class of [thomasdilts\\sms\_worshiphhn\\Sms](https://github.com/thomasdilts/sms_worshiphhn) to be useable by WorshipHHN.

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~1 days

Total

4

Last Release

2445d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/82ab120adbf6c557650c810a6bc6391bb8c8278bc70c2397cd645d8ba3e85ba7?d=identicon)[thomasdilts](/maintainers/thomasdilts)

---

Tags

smsyii2worshiphhn

### Embed Badge

![Health badge](/badges/thomasdilts-sms-worshiphhn-ip1/health.svg)

```
[![Health](https://phpackages.com/badges/thomasdilts-sms-worshiphhn-ip1/health.svg)](https://phpackages.com/packages/thomasdilts-sms-worshiphhn-ip1)
```

###  Alternatives

[tuyakhov/yii2-notifications

The extension provides support for sending notifications across a variety of delivery channels, including mail, SMS, Slack etc. Notifications may also be stored in a database so they may be displayed in your web interface.

6735.5k2](/packages/tuyakhov-yii2-notifications)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
