PHPackages                             borzakap/inteltelecom - 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. [API Development](/categories/api)
4. /
5. borzakap/inteltelecom

ActiveLibrary[API Development](/categories/api)

borzakap/inteltelecom
=====================

library for inteltelecom sending sms service

v2.2.09-beta(5y ago)015MITPHPPHP &gt;7.2.0

Since Oct 23Pushed 5y ago1 watchersCompare

[ Source](https://github.com/borzakap/inteltelecom)[ Packagist](https://packagist.org/packages/borzakap/inteltelecom)[ RSS](/packages/borzakap-inteltelecom/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (1)Versions (8)Used By (0)

Inteltelecom API
================

[](#inteltelecom-api)

Instalation
-----------

[](#instalation)

```
composer require borzakap/inteltelecom

```

Start working
-------------

[](#start-working)

```
$apiClient = new \borzakap\inteltelecom\ApiClient($severIp, $userLogin, $userPassword);
```

Methods
-------

[](#methods)

### Send sms

[](#send-sms)

```
use borzakap\inteltelecom\Models\SmsMessageModel;
use borzakap\inteltelecom\Models\SmsAbonentModel;
use borzakap\inteltelecom\Collections\SmsMessageCollection;
use borzakap\inteltelecom\Collections\SmsAbonentCollection;

// create message
$message_model = new SmsMessageModel();
$message_model->setSender('sender');
$message_model->setText('text');

// create abonents collection
$abonent_model = new SmsAbonentModel();
$abonent_model->setPhone('0938499546')
    ->setTimeSend('2020-11-23 12:00') // optional - time to send sms (else it will be now)
    ->setValidityPeriod('2020-11-24 12:00') // optional - validity period (else it will be after 24 hour)
    ->setClientIdSms(3434); // optional - int flag do not send sms to same number with the same text
$abonent_collection->add($abonent_model);

// set abonents to message model
$message_model->setAbonent($abonent_collection);

// create message collection
$message_collection = new SmsMessageCollection();
$message_collection->add($message_model);

// send message
$result = $apiClient->sendSms($message_collection);
```

As result will be returned a SimpleXMLElement object

```
$result[0]->information; // with status 'send' in sucsses or error message
$result[0]->information['number_sms']; // number of sms
$result[0]->information['id_sms']; // internal id of sms (neaded to revise the status of sms)
$result[0]->information['parts']; // parts of sms` text (one part of sms equal 70 chars)
```

### Get sms states

[](#get-sms-states)

```
use borzakap\inteltelecom\Models\StateModel;
use borzakap\inteltelecom\Collections\StateCollection;

// create state model
$state_model = new StateModel();
$state_model->setIdSms($sms_id);

// create state collecton
$state_collection = new StateCollection();
$state_collection->add($state_model);

// send state request
$result = $apiClient->sendState($state_collection);
```

As result will be returned a SimpleXMLElement object

```
$result->state; // with stateuses send | not_deliver | expired | deliver | partly_deliver
$result->state['id_sms']; // internal id of sms
$result->state['time']; // time of status was changed
```

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity40

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

Every ~2 days

Total

7

Last Release

2017d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/1259a96877e26d775952c15d48d2d206223786d29b43edec439d908a08c18dd6?d=identicon)[borzakap](/maintainers/borzakap)

---

Top Contributors

[![borzakap](https://avatars.githubusercontent.com/u/43378509?v=4)](https://github.com/borzakap "borzakap (21 commits)")

---

Tags

apiinteltelecomsmsapismsinteltelecom

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/borzakap-inteltelecom/health.svg)

```
[![Health](https://phpackages.com/badges/borzakap-inteltelecom/health.svg)](https://phpackages.com/packages/borzakap-inteltelecom)
```

###  Alternatives

[smsfactor/smsfactor-php-sdk

SMSFactor client library for PHP

15382.5k2](/packages/smsfactor-smsfactor-php-sdk)[melipayamak/laravel

Laravel Melipayamak Integration

2528.9k1](/packages/melipayamak-laravel)

PHPackages © 2026

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