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.
Your SIP PBX should be comaptible with L16@48000
or OPUS@48000
voice codec.
Obtain binaries in one of convenient ways for you.
libopus0
for Ubuntu, opus
for CentOS, etc).Obtain api_id
and api_hash
tokens from this page and put them in settings.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.