B-Force Communicator
![]() | |
Developer(s) | T&T International Company |
---|---|
Initial release | 2010 |
Stable release | 1.1.1.165 / 19 february 2016 |
Written in | C, C++, QT |
Operating system | Microsoft Windows, Android |
Type | Voice over IP, instant messaging, Voice calls and video calls |
License | Shareware |
Website | http://www.b-force.ru/ |
IP softphone supporting voice, video and files transfer in the Internet and text messages exchange. Due to the implemented cryptographic algorithm the IP softphone is the only product that may be used in the state structures of the Russian Federation.
Description
IP softphone based on SIP open protocol includes all functions of standard IP phones – use of the contact list, simultaneous use of several active phone lines, support of video calls, exchange of text messages, transfer of files, display of remote subscribers attendance status etc. RTP and RTCP protocols are used to transfer media data. Files are transferred via MSRP protocol.
B-Force Communicator has extensive possibilities to ensure safe encrypted connection for subscribers. To do that, standard protocols TLS and ZRTP are used. TLS is used for encryption of SIP Telephony signaling, and ZRTP for transfer of audio/video media data. Stronger encryption algorithms for audio data are supported (AES, Twofish etc.).
Basic features
- Voice calls and video calls
- Hold call, playing the audio content while on hold (MOH)
- Support of several active connections
- Redirect call, transfer call
- Text messages
- List of contacts and group of contacts, display of information on the presence in the network (Presence)
- Storage of call history, transferred/received files and all correspondence
- Simultaneous use of several accounts
- Reminding of missed incoming calls and received files
- Centralized storage of configuration, messages and history of calls on the server (online provisioning)
- Determination of NAT parameters using STUN
Codecs
Encryption
- Support of TLS (version 1.2) for signaling encryption
- Support of SRTP for media data encryption
- Exchange of keys via ZRTP and SDES protocol
- RTCP encryption
- SIPS support
Used encryption algorithms
Encryption of media data
- AES-128
- AES-192
- AES-256
- TwoFish-128
- TwoFish-256
- ГОСТ 28147-89
Authentications of media data
- HMAC-SHA-1 32 bit
- HMAC-SHA-1 80 bit
- ГОСТ 28147-89 message authentication code
ZRTP keying
- Diffie-Hellman 2048 bit
- Diffie-Hellman 3072 bit
- ECDH 256 bit
- ECDH 384 bit
Method of protection against MITM
- Short 4-character string (SAS)
Compatible products
B-Force Communicator may be used together with B-Force PBX.