PHPackages                             matoki/telify-client - 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. matoki/telify-client

ActiveLibrary

matoki/telify-client
====================

A PSR-4 compliant PHP class for using the Telify Closed-Loop Telephone Number Verification service.

1.0.0(7y ago)09MITPHPPHP &gt;=7.0

Since May 30Pushed 7y ago1 watchersCompare

[ Source](https://github.com/matoki-de/telify-client)[ Packagist](https://packagist.org/packages/matoki/telify-client)[ Docs](https://www.bequadrat.de/systeme-loesungen/telify-telefonverifizierung.html)[ RSS](/packages/matoki-telify-client/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

Telify Client
=============

[](#telify-client)

This is a PSR-4 compliant PHP class for using the Telify Closed-Loop Telephone Number Verification Service. If a user enters his/her phone number on your website (e.g. in a sign-up form), you can easily use the Telify service to verify, that the provided phone number actually belongs to the person who gave it to you.

This is how it works:

1. Send the user provided phone number to the Telify service.
2. Telify calls the phone number and announces a randomly generated verification code. Telify returns a unique call ID you need to make your website "remember".
3. Present the user an input field for entering his verification code.
4. Send the given code along with the call ID back to the Telify service to check if it's correct.
5. If it's correct, save the user's IP address and the current timestamp to prove that the phone number has been successfully verified.

See the [Telify Website](https://www.bequadrat.de/systeme-loesungen/telify-telefonverifizierung.html) for further information on pricing, how it works and an interactive demo.

Installation via Composer
-------------------------

[](#installation-via-composer)

You'll need PHP 7.0+ with the SOAP extension enabled. No other dependencies required.

Simply add the Telify Client to your Composer-managed project by requiring it:

```
composer require matoki/telify-client

```

Usage
-----

[](#usage)

Instantiate the Client using your credentials:

```
$telify = new Matoki\Telify\Client('username', 'password');
```

Trigger a call to a phone number using the configuration of a given campaign and make your app "remember" the returned `$callId` (e.g. store it within the user's session variable).

```
$callId = $telify->call('06150-5070150', 'campaign');
```

Verify the phone number with the verification code as announced by Telify. `$result` will be true, if the verification code was correct.

```
$result = $telify->verify($callId, $code);
```

If an error occurs, the Client throws an `Matoki\Telify\Exception`, so make sure to wrap the method calls on the Client in a `try...catch` block.

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity57

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

2901d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/090fbd6a20de681e4553c3297d5fda1aee74995f6a86ce1e5f622d387aed63c7?d=identicon)[matoki](/maintainers/matoki)

---

Top Contributors

[![chrisschaetzlein](https://avatars.githubusercontent.com/u/15922483?v=4)](https://github.com/chrisschaetzlein "chrisschaetzlein (2 commits)")

### Embed Badge

![Health badge](/badges/matoki-telify-client/health.svg)

```
[![Health](https://phpackages.com/badges/matoki-telify-client/health.svg)](https://phpackages.com/packages/matoki-telify-client)
```

PHPackages © 2026

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