All Projects → Infactum → Tg2sip

Infactum / Tg2sip

Licence: gpl-2.0
Telegram <-> SIP voice gateway

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
Routr
Routr: Next-generation SIP Server
Stars: ✭ 788 (+454.93%)
Mutual labels:  sip, asterisk
Browser Phone
A fully featured browser based WebRTC SIP phone for Asterisk
Stars: ✭ 95 (-33.1%)
Mutual labels:  sip, asterisk
Homer App
HOMER 7.x Front-End and API Server
Stars: ✭ 88 (-38.03%)
Mutual labels:  sip, asterisk
Sippts
Set of tools to audit SIP based VoIP Systems
Stars: ✭ 116 (-18.31%)
Mutual labels:  sip, asterisk
Dart Sip Ua
A dart-lang version of the SIP UA stack.
Stars: ✭ 132 (-7.04%)
Mutual labels:  sip
Canoe
Functional Telegram Bot API for Scala
Stars: ✭ 137 (-3.52%)
Mutual labels:  telegram
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

Build status

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

  1. 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/
  2. Obtain api_id and api_hash tokens from this page and put them in settings.ini file.

  3. Login into telegram with gen_db app

  4. Set SIP server settings in settings.ini

  5. Run tg2sip

SIP->Telegram calls can be done using 3 extension types:

  1. tg#[\s\d]+ for calls by username
  2. \+[\d]+ for calls by phone number
  3. [\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

paypal

Yandex.Money

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].