Incoming calls in roaming

The service has more than 30 phone numbers in different regions in Russia. You can switch on forwarding service from your cell phone to any of them and our service will transfer incoming calls to your Telegram account. This allow you to avoid the payments for the roaming.

Choose your city from the list. If it is absent choose the nearest.

To control use the following commands:

**21*+79581006789#📞

USSD query to switch on the forwarding to SIP.tg

##21#📞

USSD query to switch off thr forwarding to SIP.tg

Specifics:

  • The cost of forwarding service is paid according the contract with your mobile operator.
  • The Telegram account has to be registered to the number where you enabling the forwarding service.
  • The feature is tested only with russian mobile operators.

Calls to Telegram from regular phones

There are more than 50 phone numbers in Russia cities which can be used for calls to Telegram users directly. It's enough to call the local city phone number and, following the prompts of the system, enter the phone number of Telegram user in international format (starting from the country code) and press #.

We fight unwanted calls

Only calls to SIP.tg users who gave their phone number (directly or indirectly) to @siptg account are available at the moment.

If you hear the error "Subscriber not found" during the call, it means SIP.tg doesn't know the called phone number. Try to send the phone number by attaching the contact to the message to user @siptg or set up the forwarding service temporarily and make the call.

Below is a complete list of phone numbers.

+7 (958) 1006789

Moscow (mobile)

+7 (495) 1515160

Moscow

+7 (36560) 77768

Alushta

+7 (818) 2457540

Arkhangelsk

+7 (8512) 994995

Astrakhan

+7 (4722) 997531

Belgorod

+7 (4832) 629632

Bryansk

+7 (8162) 680340

Velikiy Novgorod

+7 (423) 9999810

Vladivostok

+7 (844) 2613579

Volgograd

+7 (473) 2016301

Voronezh

+7 (8712) 998712

Grozny

+7 (343) 3510501

Yekaterinburg

+7 (3412) 650560

Izhevsk

+7 (843) 2544680

Kazan

+7 (4012) 799740

Kaliningrad

+7 (4842) 443690

Kaluga

+7 (3842) 326702

Kemerovo

+7 (36561) 77768

Kerch

+7 (861) 2120612

Krasnodar

+7 (391) 2168516

Krasnoyarsk

+7 (4712) 785178

Kursk

+7 (4742) 520251

Lipetsk

+7 (8152) 655601

Murmansk

+7 (831) 2310310

Nizhny Novgorod

+7 (383) 3777483

Novosibirsk

+7 (3812) 699610

Omsk

+7 (4862) 222485

Orel

+7 (3532) 486806

Orenburg

+7 (8412) 500514

Penza

+7 (342) 2554950

Permian

+7 (8142) 798319

Petrozavodsk

+7 (863) 3335035

Rostov-on-Don

+7 (4912) 775880

Ryazan

+7 (846) 2545420

Samara

+7 (812) 2009875

St. Petersburg

+7 (8342) 288910

Saransk

+7 (8452) 990845

Saratov

+7 (8692) 778901

Sevastopol

+7 (3652) 777365

Simferopol

+7 (862) 3000326

Sochi

+7 (8652) 588990

Stavropol

+7 (3462) 779807

Surgut

+7 (4822) 755880

Tver

+7 (8482) 940878

Tolyatti

+7 (3822) 700357

Tomsk

+7 (4872) 636900

Tula

+7 (3452) 564856

Tyumen

+7 (8422) 425280

Ulyanovsk

+7 (347) 2255265

Ufa

+7 (4212) 529250

Khabarovsk

+7 (8352) 367346

Cheboksary

+7 (351) 7716665

Chelyabinsk

+7 (3654) 777365

Yalta

+7 (4852) 608665

Yaroslavl

Number conversion

Before transmit a phone number to SIP provider, the number conversion can be required. For example, in Russia phone numbers are often saved as started with 8 and contains brackets and spaces.

8 (926) 123-45-67 → 79261234567

Number conversion: remove spaces, brackets and hyphens. The digit 8 at the beginning of the number is required to convert to country code: for Russia it's a 7.

All rules are applied in turn. There are two rule types: which are contain the sign = and which are don't.

The first type replaces left part (before =) to the right one. All parts are regular expressions. If the left part is not matched to the phone number, the rule is skipped.

The second type is a regular expression as well, but used for limiting the provider usage. If regular expression doesn't match to the phone number, this SIP provider is excluded and the next rules are not taken into account. In matched, the next rule is processed.

[^+*#\w]= ^8=7

The conversion contains 2 rules. The first one removes all symbols except digits, letters and signs +, *# and _ from the phone number. The second one replaces first digit 8 by the 7.

^(8|\+7)([0-9]{10})$=7\2

The rule replaces 8 and +7 at the beginning of russian phone number by 7. It's also equivalent to the rule ^(8|\+7)(?=\d{10})=7.

We suggest to use the symbol ` at the beginning and at the end of rules to avoid accidentally replacing a part of the rule by smiles.

DTMF Keypad

To open the DTMF keypad during the call swipe up or left the screen or push «Back». The keypad are sent to the chat with user @siptg (for SIP Client mode) or to the chat with a gateway account (for SIP Gateway mode).

You can set up the methods of sending DTMF signal by keypad in settings. There are three methods: RFC2833, inband and INFO. All methods except inband have a feedback confirmation, so the next method by the priority is used only if no confirmation has received.

RFC 2833 — the main method of sending signals in SIP networks. But due to variants of implementation some systems can be incompatible each other.

inband — the tone signal in this method is transmitted with the voice stream and due to some audio codecs can be distorted, so the other side can not recognize it.

INFO — one of the newest methods. On one hand it is confident and simple, but on the other hand not all providers are support it yet due to novelty.

Audio Codecs

You can the priority of audio codecs for the SIP provider or your PBX, dividing the values by comma.

The following codecs are allowed:

without a compression — alaw, alaw/16000, mulaw, mulaw/16000, l16, l16/16000, l16/32000, l16/48000;

with a compression — gsm, ilbc20, ilbc30, amr, speex, speex/16000, speex/32000, isac/16000, isac/32000, gsm-efr, opus.

The number after / — is a sampling frequency. If not defined, the standard frequency 8 kHz is used. One exception — Opus codec which works on 48 kHz frequency.

mulaw — is a standard of VoIP for USA, alaw — for Europe. /16000  — are their high-quality versions.

opus — the modern high-quality codec, which is used in Telegram for Voice Calls internally as well.

L16 and their variants after / — is a RAW codec. L16 is not resistant to network losses, so the best case of usage in local networks and direct connections to PBXes.

Error codes

401

Unauthorized

402

Payment required

403

User does not accept calls

404

User not found

405

The account type does not allow voice calls: for example it's not allowed to call bots and to yourself

480

Missed call

486

User is on the call or declined the call

487

Connection aborted

488

Audio codec or encryption is not supported

500

Internal server error

503

Temporary restrictions of Telegram