PHPackages                             comsolit/imasys-php - 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. [HTTP &amp; Networking](/categories/http)
4. /
5. comsolit/imasys-php

ActiveLibrary[HTTP &amp; Networking](/categories/http)

comsolit/imasys-php
===================

PHP Wrapper for Swissphone's IMASYS Mobile Messaging SMS-Service

v1.0.3(10y ago)02.1k↑195.8%1[2 issues](https://github.com/comsolit/imasys-php/issues)1MITPHPPHP &gt;=5.4.0

Since Aug 24Pushed 3y ago8 watchersCompare

[ Source](https://github.com/comsolit/imasys-php)[ Packagist](https://packagist.org/packages/comsolit/imasys-php)[ Docs](https://github.com/comsolit/imasys-php)[ RSS](/packages/comsolit-imasys-php/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependenciesVersions (2)Used By (1)

**THIS REPO IS UNMAINTAINED / A NEW MAINTAINER IS NEEDED**
==========================================================

[](#this-repo-is-unmaintained--a-new-maintainer-is-needed)

IMASYS PHP
==========

[](#imasys-php)

IMASYS PHP is a PHP wrapper for the IMASYS XML API from Swissphone. Current capabilities are sending SMS messages and checking the message status.

Example: Send a text message and get message status
---------------------------------------------------

[](#example-send-a-text-message-and-get-message-status)

### 1. Enter credentials

[](#1-enter-credentials)

```
$credentials = new Credentials('', '');
```

### 2. Fetch portal list

[](#2-fetch-portal-list)

```
$portalServers = PortalServers::fetchPortalServers($config['host'], $credentials);
```

### 3. Initialize connection

[](#3-initialize-connection)

```
$connection = new Connection($credentials, $portalServers);
```

### 4. Send message

[](#4-send-message)

```
$sendMessageRequest = new SendMessageRequest('', '', '');
$sendMessageResponse = $connection->send($sendMessageRequest);
```

### 5. Get message status

[](#5-get-message-status)

```
sleep(10);
$batchStatusRequest = new BatchStatusRequest($sendMessageResponse->getBatchId());
$batchStatusResponse = $connection->send($batchStatusRequest);

foreach ($batchStatusResponse->getBatch()->getMessages() as $message) {
    print_r($message->getStatus());
}
```

The reason the sleep function is called is to wait for the message to arrive on the target.

References
----------

[](#references)

- [Swissphone IMASYS XML](http://www.swissphone.com/de/solution/imasys-ocxxml/)

###  Health Score

31

—

LowBetter than 66% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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

Unknown

Total

1

Last Release

3958d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/330bd5b6615b47b79b7a91898ac6b588b3c055e999c5fa10ee6037a9d801c9c1?d=identicon)[comsolit](/maintainers/comsolit)

---

Top Contributors

[![clecherbauer](https://avatars.githubusercontent.com/u/985388?v=4)](https://github.com/clecherbauer "clecherbauer (1 commits)")

---

Tags

looking-for-maintainerunmaintained

### Embed Badge

![Health badge](/badges/comsolit-imasys-php/health.svg)

```
[![Health](https://phpackages.com/badges/comsolit-imasys-php/health.svg)](https://phpackages.com/packages/comsolit-imasys-php)
```

###  Alternatives

[php-http/cache-plugin

PSR-6 Cache plugin for HTTPlug

25025.5M80](/packages/php-http-cache-plugin)[illuminate/http

The Illuminate Http package.

11937.2M6.5k](/packages/illuminate-http)[rdkafka/rdkafka

A PHP extension for Kafka

2.2k20.0k1](/packages/rdkafka-rdkafka)[httpsoft/http-message

Strict and fast implementation of PSR-7 and PSR-17

87930.4k113](/packages/httpsoft-http-message)[mezzio/mezzio-router

Router subcomponent for Mezzio

265.3M84](/packages/mezzio-mezzio-router)[serpapi/google-search-results-php

Get Google, Bing, Baidu, Ebay, Yahoo, Yandex, Home depot, Naver, Apple, Duckduckgo, Youtube search results via SerpApi.com

69122.6k](/packages/serpapi-google-search-results-php)

PHPackages © 2026

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