> ## Documentation Index
> Fetch the complete documentation index at: https://www.sip.tg/llms.txt
> Use this file to discover all available pages before exploring further.

# Connection and Renewal

export const pay = {
  CHANGE: "Change",
  CONFIRM: "Confirm",
  INVOICE: "🧾 Create order",
  OPEN_SETTINGS: "Open settings",
  PAY: "💸 Make a payment",
  SELECT_TARIFF: "Select subscription",
  SET_OPTIONS: "Configure subscription",
  TOPUP: "Add Funds"
};

export const bot = {
  ACTIVATE_TARIFF_PLAN: "Activate subscription",
  ADDRESS: "Address",
  ADDRESS_PORT: "Address:port",
  ADMIN_ASSIGN: "Assign administrator",
  APPLY: "Apply",
  ARBITRARY_CHECK: "Messages processing",
  AUTORENEW: "Auto renewal",
  AUTOREPLY: "Autoreply",
  BACK: "Back",
  BACK_TO_PAYMENT: "Back to payment",
  BALANCE_TRANSFER: "Transfer",
  BILLING: "Billing",
  BTN_CHARGE_REDIRECT: "Confirm charge",
  BTN_EMPTY_BOT: "Inline bot",
  BTN_TARIFF_NEW: "Activate",
  CALLBACK_CHECK: "Callback",
  CALLBACK_SWITCH_OFF: "Switch off Callback mode",
  CALLBACK_SWITCH_ON: "Switch on Callback mode",
  CALLER_NAME: "Caller name",
  CALLER_PHONE: "Caller phone",
  CANCEL: "Cancel",
  COMMENT: "Comment",
  CONFIGURE_ACCOUNT_ALLOW_EVERYBODY: "Allow calls from all users",
  CONFIGURE_ACCOUNT_ALLOW_P2P: "Allow P2P calls from everybody",
  CONFIGURE_ACCOUNT_DISALLOW_GROUPS: "Disallow adding to groups",
  CONFIGURE_ACCOUNT_OFF_OTHER_SESSIONS_CALLS: "Disable calls on other devices",
  COUNTRY: "Country",
  DELETE: "Delete",
  DESCRIPTION: "Description",
  DIAL_RULES: "Dial Rules",
  DOC_BTN_PROVIDE: "Provide documentation",
  DOMAIN: "Domain",
  DTMF_METHODS: "DTMF Methods",
  FIELD_VALUE: "Field:Value",
  FORMATS: "Audio Codecs",
  FW_ADD: "Add phone number",
  FW_ADD_OTHER: "Other number",
  FW_ADD_SELF: "Telegram number",
  FW_ANTISPAM: "Anti-spam",
  FW_BACK: "Back",
  FW_BONUS_PROGRAM: "Referral program",
  FW_CANCEL: "Cancel",
  FW_DELETE: "Delete",
  FW_NAME: "Name",
  FW_NO: "No",
  FW_PHONE_FORWARDING: "Remind number",
  FW_RECORDER_CHAT: "Chat for recordings",
  FW_RECORDER_CHECKBOX: "Call recording",
  FW_SELECT_COUNTRY: "Choose country (region)",
  FW_SHARE_PHONE: "Send phone number",
  FW_TELL_FRIENDS: "Tell friends",
  FW_YES: "Yes",
  GATEWAY_IN_RESET: "Reset Password",
  GATEWAY_IN_SHOW: "Show Account",
  GATEWAY_OUT_NUMBER: "Number on PBX",
  GENERATE_NEW: "Generate new",
  GIVE_ACCESS: "Give the access",
  GIVE_PHONE_NUMBER: "Give phone number",
  HELP: "Help",
  INLINE_QUERY: "Inline query",
  INVOICE_BANK_IGNORE_CURRENT_RATE: "Ignore currency rate",
  KEYPAD_IN: "DTMF In",
  KEYPAD_OUT: "DTMF Out",
  KEYS_GET: "Get Keys",
  KEYS_RESET: "Reset Keys",
  LEARN_ABOUT: "Learn about SIP.TG",
  LINES: "Lines",
  LINES_CHECK: "Lines",
  LOGIN: "Login",
  MANUAL: "Manual",
  MODE_GATEWAY: "Gateway mode",
  MODE_SOFTPHONE: "Softphone mode",
  NAME: "Name",
  NEW: "New",
  NEW_IN: "🆕 PBX→SIP․TG",
  NEW_IP: "🆕 IP⇿IP",
  NEW_OUT: "🆕 SIP․TG→PBX",
  NO: "No",
  PARALLEL_DECLINE: "Decline",
  PARALLEL_END: "End",
  PARALLEL_SWITCH: "Switch",
  PARALLEL_TRANSFER: "Transfer",
  PASSWORD: "Password",
  PAYER: "Payer",
  PAYSYSTEM_BTN_VERIFY: "Specify country of residence",
  PAYSYSTEM_DOCS_PROVIDE: "Provide documents",
  PAYSYSTEM_METHOD: "Payment method",
  PAY_TARIFF: "Pay",
  PROLONG: "Renew",
  PROMO_BUTTON_EMPTY: "Discount code",
  RECONNECT: "🔄 Reconnect",
  RECORDER_ACTIVATE: "🔴 Start recording",
  RECORDER_ACTIVATE_FAILED: "⚠️ Start recording",
  RECORDER_CHAT: "Chat for recordings",
  RECORDER_CHECKBOX: "Call recording",
  RECORDER_DEACTIVATE: "🟥 Stop recording",
  RECORDER_DEACTIVATE_RECONNECTING: "⌛ Stop recording",
  RECORDER_LOCKED: "🔒 Recording locked",
  REDIAL: "Redial",
  REDIAL_CHECK: "Redial",
  REGISTRAR: "Proxy",
  REPEAT: "Repeat",
  SELECT_BOT: "Select bot",
  SELECT_CHANNEL: "Select channel",
  SELECT_CHAT: "Select chat",
  SELECT_USER: "Select user",
  SERVER_FROM_TEMPLATE: "Settings templates",
  SESSION_BILLER_CHECK: "Use a shared subscription",
  SESSION_CONFIGURE_ACCOUNT: "Configure Telegram account",
  SESSION_LOGIN: "Connect",
  SESSION_LOGOUT: "Disconnect",
  SETTINGS: "Settings",
  START_CALLING: "Go to calls",
  SUPPORT: "Support",
  SWITCH_OFF: "Switch off",
  SWITCH_ON: "Switch on",
  TAKE: "Take",
  TARIFF_ACTIVATE_CHANGE_USER: "Change customer",
  TARIFF_ACTIVATE_USER: "Activate for customer",
  TARIFF_ACTIVATE_YOURSELF: "Activate yourself",
  TAX_ADDRESS: "Address",
  TAX_BUSINESS: "Business",
  TAX_NAME: "Buyer",
  TAX_NUMBER: "Tax number",
  TERMINATE_SESSION: "Terminate the session",
  TERMS_AGREE: "Agree with Terms and Conditions",
  TG_STORAGE_OFFICIAL: "✅ SIP․TG Sessions Storage",
  TRANSFER: "Transfer",
  TRANSFER_BACK: "Transfer back",
  TRUSTED_IPS: "Trusted IPs",
  UNLINK: "Unlink",
  USER: "User",
  VERIFY_ROUTE_BAD: "👎 No, it's spam",
  VERIFY_ROUTE_GOOD: "👍 Yes, all good",
  VERIFY_ROUTE_RECOVER: "Recover incoming calls",
  WORKER_AUTO: "Auto",
  YES: "Yes"
};

<a id="roles" />

## Roles of subscription customer and payer

In SIP.TG, there is a separation of roles:

* **Customer** — the Telegram user for whom the subscription is actually registered. It is on this Telegram account that subscription limits and options are in effect (for example, the number of SIP accounts or Gateway lines). The Customer may not be the Payer: one person pays, and another uses the subscription.
* **Payer** — the person whose account or card will be charged for the subscription and its renewal. They manage the financial side: choosing the payment method in the `/billing` section of the [@siptg\_bot](https://t.me/siptg_bot?start=utm_docs) bot, setting the address and name of the buyer, as well as the tax number.

<Info>
  For simplified interaction, the Customer and Payer can be the same person, meaning the subscription is paid for and used by the same Telegram account.
</Info>

<a id="bot" />

## Interaction with the bot

The main subscription management takes place in the `/subscriptions` section of the [@siptg\_bot](https://t.me/siptg_bot?start=utm_docs) bot. Here you can see active subscriptions (both your own and those for which you are assigned as the Payer) and there is a button to activate a new subscription. Selecting an active subscription will open its current state with action buttons **{pay.CHANGE}** and **{bot.PROLONG}**, as well as the **{bot.AUTORENEW}** status.

<Frame caption="Screenshot of the subscriptions section">
  <img src="https://mintcdn.com/siptg/tkFN5QCwmPmK87TJ/images/subscriptions/info.png?fit=max&auto=format&n=tkFN5QCwmPmK87TJ&q=85&s=d321886ea26be9d83c3146e1af4726a6" style={{ maxHeight:"388px" }} width="632" height="776" data-path="images/subscriptions/info.png" />
</Frame>

To change a specific option (for example, the number of SIP accounts or the duration of call recording), click **{pay.CHANGE}** and on the subscription change screen simply click on the button with its current value. The bot will prompt you to enter a new value and will indicate the acceptable values.

<Warning>
  All options and the subscription currency are selected by the **Payer**. If the Customer and Payer are different users, then changing subscription options by the Customer may be restricted.
</Warning>

<a id="payment" />

## Payment and taxes

The subscription is tied to a **specific currency**, which the Payer chooses when first issuing an invoice. You cannot change the subscription currency later. Payment methods are configured in the `/billing` section of the same bot — here you also specify:

* The Payer's **{bot.COUNTRY}**: affects the tax scheme (for example, VAT or other tax is added);
* **{bot.TAX_NUMBER}** (if required to exempt from VAT or apply a different tax rate);
* **{bot.TAX_NAME}** and **{bot.TAX_ADDRESS}**, required for correct invoicing.

In some cases, the bot may request additional country verification if a payment method with tax status verification is selected. Without passing such verification, payment will be refused.

<a id="methods" />

### Payment methods

SIP.TG supports various payment systems:

* Bank cards (through Telegram's built-in payment tools or a third-party provider);
* PayPal (in an external window);
* Cryptocurrencies (BTC, ETH, USDT, TON, etc.);
* Bank transfer (a PDF is generated with an order number).

<a id="change" />

## Changing an active subscription

If necessary, you can change (expand or reduce) an already **active** subscription. However, the expiration date behaves differently:

* **If the subscription is expanded** (paid options are added or their quantity is increased), then the expiration date is *shortened* proportionally to the required additional payment for the remaining days of the subscription.
* **If the subscription is reduced** (paid options are decreased), then the expiration date does not change.

This mechanism avoids complex recalculations and immediately accounts for the total cost.

<Note>
  To change a subscription, go to the `/subscriptions` section, select the active subscription, click **{pay.CHANGE}**, specify the new parameters, and click **{bot.APPLY}**.
</Note>

<a id="renew" />

## Notifications and auto-renewal

SIP.TG sends notifications to the Payer several days before the subscription expires:

* Offers to renew manually;
* Or automatically withdraws funds (if auto-renewal is enabled) from the internal balance or active card/account.

<Warning>
  Automatic renewal maintains all current subscription options and extends them for the same period. If there are insufficient funds in the balance, automatic withdrawal may not go through, and the subscription will not be renewed.
</Warning>

<a id="balance" />

## Internal balance

In the `/balance` section of the [@siptg\_bot](https://t.me/siptg_bot?start=utm_docs) bot, there is an *internal balance* of SIP.TG. It serves for:

* Prepayment reservation of funds (to avoid dependence on regular card withdrawals);
* Debt repayment, if you have a credit limit;
* Automatic subscription renewal (if auto-renewal is enabled).

You can top up the balance by any amount convenient for you, and it will be spent on subscription payment according to the selected options.

<Tip>
  With regular use of services, it is convenient to keep an amount sufficient for the next renewal on the balance. This way, you avoid unexpected subscription stops in case of card withdrawal failure.
</Tip>
