Infactum / Tg2sip
Licence: gpl-2.0
Telegram <-> SIP voice gateway
Stars: ✭ 142
Projects that are alternatives of or similar to Tg2sip
Core
Free, easy to setup PBX for small business based on Asterisk 16 core
Stars: ✭ 190 (+33.8%)
Mutual labels: sip, asterisk
Soup
☎️ Original open source call flooder using Twilio's API.
Stars: ✭ 267 (+88.03%)
Mutual labels: sip, asterisk
Katari
Katari - Python Session Initiated Protocol Framework
Stars: ✭ 29 (-79.58%)
Mutual labels: sip, asterisk
freepbx
FreePBX container (Asterisk 16; OpenPBX 15 with Backup and IVR modules installed)
Stars: ✭ 36 (-74.65%)
Mutual labels: sip, asterisk
Asterisk Cdr Viewer Mod
Simple and fast viewer for Asterisk CDRs and Recordings (Mod)
Stars: ✭ 76 (-46.48%)
Mutual labels: sip, asterisk
astlinux
AstLinux is a "Network Appliance for Communications" x86_64 Linux distribution
Stars: ✭ 23 (-83.8%)
Mutual labels: sip, asterisk
AmiClient
Modern .NET Standard client for accessing the Asterisk AMI protocol using async/await and Reactive Extensions (Rx)
Stars: ✭ 30 (-78.87%)
Mutual labels: sip, asterisk
Docker Freepbx
Dockerized FreePBX 15 w/Asterisk 17, Seperate MySQL Database support, and Data Persistence and UCP
Stars: ✭ 331 (+133.1%)
Mutual labels: sip, asterisk
Astive
Media controller for Asterisk PBX (FastAGI Server)
Stars: ✭ 37 (-73.94%)
Mutual labels: sip, asterisk
Browser Phone
A fully featured browser based WebRTC SIP phone for Asterisk
Stars: ✭ 95 (-33.1%)
Mutual labels: sip, asterisk
Sippts
Set of tools to audit SIP based VoIP Systems
Stars: ✭ 116 (-18.31%)
Mutual labels: sip, asterisk
Tgfancy
A Fancy, Higher-Level Wrapper for Telegram Bot API
Stars: ✭ 131 (-7.75%)
Mutual labels: telegram
Nekogram Issue Tracker
Nekogram is an UNOFFICIAL app that uses Telegram's API.
Stars: ✭ 129 (-9.15%)
Mutual labels: telegram
Asternet
AsterNET is an open source .NET framework for Asterisk AMI and FastAGI. AsterNET allows you to talk to Asterisk AMI from any .NET application and create FastAGI applications in any .NET language.
Stars: ✭ 138 (-2.82%)
Mutual labels: asterisk
Tradingview Webhook Bot
⚙️ Send TradingView alerts to Telegram, Discord, Slack, Twitter and/or Email.
Stars: ✭ 135 (-4.93%)
Mutual labels: telegram
Heroku Node Telegram Bot
Starter pack for running telegram bot on the Heroku using Node.js
Stars: ✭ 128 (-9.86%)
Mutual labels: telegram
TG2SIP
TG2SIP is a Telegram<->SIP voice gateway. It can be used to forward incoming telegram calls to your SIP PBX or make SIP->Telegram calls.
Requirements
Your SIP PBX should be comaptible with [email protected]
or [email protected]
voice codec.
Usage
-
Obtain binaries in one of convenient ways for you.
- Build them from source.
Requires C++17 supported comiler, which may be a trouble for old linux distros. - Download prebuild native binaries for one of supported distros.
Prebuild binaries requires OPUS libraries (libopus0
for Ubuntu,opus
for CentOS, etc). - Download universal AppImage package.
More information of what is AppImage can be found here https://appimage.org/
- Build them from source.
-
Obtain
api_id
andapi_hash
tokens from this page and put them insettings.ini
file. -
Login into telegram with
gen_db
app -
Set SIP server settings in
settings.ini
-
Run
tg2sip
SIP->Telegram calls can be done using 3 extension types:
-
tg#[\s\d]+
for calls by username -
\+[\d]+
for calls by phone number -
[\d]+
for calls by telegram ID. Only known IDs allowed by telegram API.
All Telegram->SIP calls will be redirected to callback_uri
SIP-URI that can be set in from settings.ini
file.
Extra information about caller Telegram account will be added into X-TG-*
SIP tags.
Donate
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].