Setting up IP phones to work with Bitrix24

Our company is engaged in the development, support and maintenance of Bitrix and Bitrix24 solutions of any complexity. From simple one-page sites to complex online stores, CRM systems with 1C and telephony integration. The experience of developers is confirmed by certificates from the vendor.
Our competencies:
Development stages
Latest works
  • image_website-b2b-advance_0.png
    B2B ADVANCE company website development
    1177
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Website development for FIXPER company
    811
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Development based on Bitrix, Bitrix24, 1C for the company Development of an Online Appointment Booking Widget for a Medical Center
    564
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Development based on 1C Enterprise for MIRSANBEL
    747
  • image_crm_dolbimby_434_0.webp
    Website development on CRM Bitrix24 for DOLBIMBY
    655
  • image_crm_technotorgcomplex_453_0.webp
    Development based on Bitrix24 for the company TECHNOTORGKOMPLEKS
    976

Configuring IP Phones for Bitrix24

A headset or browser phone isn't suitable for everyone. Call center managers are accustomed to desktop telephone sets. An IP phone (Yealink, Grandstream, Snom, Cisco) can be registered in Bitrix24 as a SIP device — then calls through Bitrix24 pass through the physical device.

How an IP Phone Connects to Bitrix24

Bitrix24 provides SIP credentials for each employee. The IP phone registers on the Bitrix24 SIP server (or on an external PBX connected to Bitrix24) with these credentials.

Credentials are obtained in: CRM → Telephony → Settings → SIP Connector → Internal Numbers.

For each employee or line, an internal number is created. Bitrix24 provides:

  • Server (host) — address of the SIP server.
  • Login — internal number or username.
  • Password — automatically generated.
  • Port — usually 5060.

Configuration Example: Yealink T4x

  1. Enter the phone's web interface (IP address in browser).
  2. Section Account → Account 1.
  3. Fill in:
    • Display Name — manager's name.
    • Register Name — login from Bitrix24.
    • User Name — login from Bitrix24.
    • Password — password from Bitrix24.
    • SIP Server Host — server address.
  4. Save. The device restarts and registers.

Registration status on display: lock icon or "Registered". In the phone's web interface: Status → Account Status → green status.

In Bitrix24, status displays in the "SIP Connector" section — online icon next to the employee.

Working Behind NAT

An IP phone in the office usually sits on a local network behind a router. NAT problems: the call connects but no sound (one-way audio or no audio).

Solutions:

  • STUN Server — specify a STUN server address in the phone settings (for example, stun.bitrix24.ru or public stun.l.google.com:19302). The phone learns its external IP and sends it in SIP headers.
  • NAT Traversal on Router — configure ALG (Application Layer Gateway) for SIP on the router, or disable SIP ALG if it causes problems (some routers break SIP headers with SIP ALG enabled).
  • VPN — the most reliable option for corporate networks: phones on VPN see the server directly.

Multiple Phones, One Employee

An employee can register multiple devices on one internal number (browser phone + IP device). On an incoming call, both devices ring simultaneously. Whichever answers first takes the call.

This is convenient but creates echo if both devices are nearby. Better to use one on the workstation.

Call Quality Check

After connecting, make a test call and verify:

  • No delay (jitter) — symptom: choppy speech.
  • No echo — acoustic problem or AEC (Acoustic Echo Cancellation) on the device.
  • No crackling — codec problem; try switching from G.711 to G.729.

Setting up one IP phone takes 20–40 minutes. For a group of 10 devices — half a day including testing.