All Projects → danog → php-libtgvoip

danog / php-libtgvoip

Licence: AGPL-3.0 license
PHP extension that wraps the telegram VoIP library.

Programming Languages

C++
36643 projects - #6 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to php-libtgvoip

Bigint
Arbitrary-sized integer class for C++
Stars: ✭ 189 (+759.09%)
Mutual labels:  class
ominicontacto
The Open Source Contact Center Solution (mirror of https://gitlab.com/omnileads/ominicontacto)
Stars: ✭ 24 (+9.09%)
Mutual labels:  voip
Oreka
Enterprise telephony recording and retrieval system with web based user interface.
Stars: ✭ 20 (-9.09%)
Mutual labels:  voip
SilentServer
Silent is very lightweight, high quality - low latency voice chat for gaming. The server runs on Windows and Linux.
Stars: ✭ 52 (+136.36%)
Mutual labels:  voip
FoxBarcode
A 100% Visual FoxPro class that provides a tool for generating images with different bar code symbologies to be used in VFP forms and reports, or exported to other applications
Stars: ✭ 31 (+40.91%)
Mutual labels:  class
CryptoVoice
Real time voice communication app with custom dialing protocol.
Stars: ✭ 20 (-9.09%)
Mutual labels:  voip
Dumpclass
Dump classes from running JVM process.
Stars: ✭ 156 (+609.09%)
Mutual labels:  class
collaboration
Spring '20 IoT - systems and security class. This is the collaborative half of the class.
Stars: ✭ 14 (-36.36%)
Mutual labels:  class
sipsorcery-media
The SIPSorcery library for WebRTC infrastructure and Windows audio and video capture.
Stars: ✭ 19 (-13.64%)
Mutual labels:  voip
tgcalls
Voice chats, private incoming and outgoing calls in Telegram for Developers
Stars: ✭ 408 (+1754.55%)
Mutual labels:  voip
tSIP
SIP softphone
Stars: ✭ 103 (+368.18%)
Mutual labels:  voip
android-gradle-plugin-transform-patch
android gradle plugin transform patch
Stars: ✭ 28 (+27.27%)
Mutual labels:  class
freeswitch-esl-all
freeswitch event socket base on netty 4 and has some new features.
Stars: ✭ 110 (+400%)
Mutual labels:  voip
Ring.js
Ring.js - JavaScript Class System with Multiple Inheritance
Stars: ✭ 223 (+913.64%)
Mutual labels:  class
switchy
async FreeSWITCH cluster control
Stars: ✭ 67 (+204.55%)
Mutual labels:  voip
Object Oriented Programming Using Python
Python is a multi-paradigm programming language. Meaning, it supports different programming approach. One of the popular approach to solve a programming problem is by creating objects. This is known as Object-Oriented Programming (OOP).
Stars: ✭ 183 (+731.82%)
Mutual labels:  class
guildbit
🔉 Mumble Hosting Platform
Stars: ✭ 50 (+127.27%)
Mutual labels:  voip
flutter voip push notification
Flutter VoIP Push Notification - Currently iOS >= 8.0 only
Stars: ✭ 26 (+18.18%)
Mutual labels:  voip
DTE
Generate C# class from database table
Stars: ✭ 26 (+18.18%)
Mutual labels:  class
sems-yeti
YETI application for SEMS core
Stars: ✭ 15 (-31.82%)
Mutual labels:  voip

php-libtgvoip

FOSSA Status

Licensed under AGPLV3, created by Daniil Gentili.

This is a PHP extension that wraps the telegram VoIP library, created using php-cpp.

Note: this is a legacy project based on the old libtgvoip library and supports only PHP 7.4, it will be eventually rewritten to make use of the new tgcalls library and PHP 8.0+ with FFI.

Installation

Install the libopus headers (libopus-dev), openssl headers and the php-cpp headers. Then clone this repository recursively and run make && sudo make install

On Ubuntu/debian/any debian-based distro:

sudo apt-get install libopus-dev libssl-dev build-essential php7.4-dev php7.4-cli && git clone https://github.com/copernicamarketingsoftware/PHP-CPP && cd PHP-CPP && sed 's/php-config/php-config7.4/g' -i Makefile && make -j$(nproc) && sudo make install && cd .. && git clone --recursive https://github.com/danog/php-libtgvoip && cd php-libtgvoip && make && sudo make install

Documentation

https://docs.madelineproto.xyz/docs/CALLS.html

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].