PHPackages                             tcgunel/asistbt-sms - 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. tcgunel/asistbt-sms

ActivePhp[API Development](/categories/api)

tcgunel/asistbt-sms
===================

Asist BT SMS Service Component

v1.0.0(3y ago)030MITPHP

Since Mar 15Pushed 3y ago1 watchersCompare

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

READMEChangelogDependencies (3)Versions (2)Used By (0)

Asist BT SMS
============

[](#asist-bt-sms)

Asist BT SMS Service Component

Installation
------------

[](#installation)

The preferred way to install this extension is through [composer](http://getcomposer.org/download/).

Run

```
composer require tcgunel/asistbt-sms

```

Send Sms
--------

[](#send-sms)

```
try {

    $asistBtSms = new \Tcgunel\AsistbtSms\AsistBtSms([
        'user_code'  => (int)0000,
        'username'   => 'username',
        'password'   => 'password',
        'account_id' => (int)0000,
        'originator' => 'ORIGINATOR',
    ]);

    $response = $asistBtSms->smsProxy()
        ->addReceiver(['905554443322'])
        ->setMessage(['Message1 text'])
        //->setSendDate('150323001020') // ddMMyyHHmmss
        // For bulk messages parameter is in minutes. Max 3360.
        // For OTP messages parameter is in seconds. Max 300.
        //->setValidityPeriod(60)
        //->setIsCheckBlackList(true)
        ->sendSms();

} catch (AsistException $e) {

    $e->getMessage();

}
```

Get Credit
----------

[](#get-credit)

```
try {

    $asistBtSms = new \Tcgunel\AsistbtSms\AsistBtSms([
        'user_code'  => (int)0000,
        'username'   => 'username',
        'password'   => 'password',
        'account_id' => (int)0000,
    ]);

    $response = $asistBtSms->smsProxy()->getCredit();

} catch (AsistException $e) {

    $e->getMessage();

}
```

Get Originator
--------------

[](#get-originator)

```
try {

    $asistBtSms = new \Tcgunel\AsistbtSms\AsistBtSms([
        'user_code'  => (int)0000,
        'username'   => 'username',
        'password'   => 'password',
        'account_id' => (int)0000,
    ]);

    $response = $asistBtSms->smsProxy()->getOriginator();

} catch (AsistException $e) {

    $e->getMessage();

}
```

Abort SMS
---------

[](#abort-sms)

```
try {

    $asistBtSms = new \Tcgunel\AsistbtSms\AsistBtSms([
        'user_code'  => (int)0000,
        'username'   => 'username',
        'password'   => 'password',
        'account_id' => (int)0000,
    ]);

    $response = $asistBtSms->smsProxy()->abortSms((int)$packet_id); // $packet_id returns from sendSms.

} catch (AsistException $e) {

    $e->getMessage();

}
```

Get Status by Packet Id
-----------------------

[](#get-status-by-packet-id)

```
try {

    $asistBtSms = new \Tcgunel\AsistbtSms\AsistBtSms([
        'user_code'  => (int)0000,
        'username'   => 'username',
        'password'   => 'password',
        'account_id' => (int)0000,
    ]);

    $response = $asistBtSms->smsProxy()->getStatusByPacketId((int)$packet_id); // $packet_id returns from sendSms.

} catch (AsistException $e) {

    $e->getMessage();

}
```

Get Status by Message Id
------------------------

[](#get-status-by-message-id)

```
try {

    $asistBtSms = new \Tcgunel\AsistbtSms\AsistBtSms([
        'user_code'  => (int)0000,
        'username'   => 'username',
        'password'   => 'password',
        'account_id' => (int)0000,
    ]);

    $response = $asistBtSms->smsProxy()->getStatusByMessageId([1,2,3]); // Message_id returns from sendSms.

} catch (AsistException $e) {

    $e->getMessage();

}
```

Get Contact
-----------

[](#get-contact)

```
try {

    $asistBtSms = new \Tcgunel\AsistbtSms\AsistBtSms([
        'user_code'  => (int)0000,
        'username'   => 'username',
        'password'   => 'password',
        'account_id' => (int)0000,
    ]);

    $response = $asistBtSms->contactService()->getContact((int)5554443322);

} catch (AsistException $e) {

    $e->getMessage();

}
```

Add Contact
-----------

[](#add-contact)

```
try {

    $asistBtSms = new \Tcgunel\AsistbtSms\AsistBtSms([
        'user_code'  => (int)0000,
        'username'   => 'username',
        'password'   => 'password',
        'account_id' => (int)0000,
    ]);

    $response = $asistBtSms
        ->contactService()
        ->addContact(
            'Ad',
            'Soyad',
            (int)5554443322,
            'GROUPID',
            false, // isBlackList
        );

} catch (AsistException $e) {

    $e->getMessage();

}
```

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity45

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

1161d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/36dffe883e88aeef07c26067af3d6a7eda1c2a81f1ae45fdd430b721665131da?d=identicon)[Mobius Studio](/maintainers/Mobius%20Studio)

---

Top Contributors

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

---

Tags

smsasistbt

### Embed Badge

![Health badge](/badges/tcgunel-asistbt-sms/health.svg)

```
[![Health](https://phpackages.com/badges/tcgunel-asistbt-sms/health.svg)](https://phpackages.com/packages/tcgunel-asistbt-sms)
```

###  Alternatives

[ardakilic/mutlucell

Mutlucell SMS API wrapper for sending sms text messages for Laravel

457.3k](/packages/ardakilic-mutlucell)

PHPackages © 2026

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