Features:
- Up to 5 different real lines with different URIs. Most other softphones offer only 1 real line, with multiple calls on the single phone line. wxCommunicator line can be outbound only or be used for both inbound and outbound calls. The softphone can handle as many calls as sipXtapi supports, by default that is more than an average PC can handle.
- Multiple calls per line
- Conference manager providing the possibility to create as many conferences as sipXtapi supports and freely add or remove calls or move them across conferences.
- Multiple SIP profiles containing line definitions, outbound proxy, port settings, timeout settings, NAT settings and many other settings. This allows easy testing of different sipXtapi configurations. SIP profiles can be switched on the fly, enabling users to use multiple voip providers with multiple lines simultaneously. 1 profile can be active at time.
- Possibility to attach SIP profile to contact and dial contact using specified profile.
- Detailed configuration of every aspect of underlying sipXtapi library
- NAT traversal, STUN, TURN, ICE support, SIP OPTIONS, CRLF keepalive
- Support for UPDATE, PRACK, sending SDP in 18x, late SDP negotiation
- Supported SIP extensions: replaces, timer, 100rel, from-change, norefersub
- Do not disturb mode, auto answer, auto redirect,RFC 2833 DTMF, full hold, local (bridged) hold
- Full conversation call or conference recording into wav file
- Custom ringtone, automatic mute management that unmutes microphone automatically on incoming call
- Blind call transfer, consultative call transfer
- Address book with group support, smart searching in address book
- Call history with filter for all, inbound, outbound and missed calls. Ability to display call details. Export to CSV file which can be imported in Excel. Softphone scans contact list and only offers adding call history number to address book if the given number is not already present in it.
- Wide band audio (48Khz internal sampling rate)
- Supported codecs - G.711a, G.711u, G.722, G.726, GSM FR, L16, iLBC 20/30ms, Speex nb/wb/uwb. More codecs are available after recompilation with Intel IPP: G.729 a/b/d/e, G.729.1, G.722.1, G.723.1, G.728, AMR, AMR wideband (must purchase Intel IPP license). Commercial codecs are not supplied in precompiled version, but are available after compilation from source code.
- Adaptive jitter buffer, PLC (Packet loss concealment), VAD (voice activity detection), DTX (discontinuous transmission), CNG (comfort noise generation)
- Uses portaudio V19 from 11.2007, portmixer from audacity project both with custom patches to make it work well under Vista and various soundcards. Directsound and windows multimedia drivers are available in Windows.
- Simple chat via sip MESSAGE
- Basic skinning support by wxWidgets xrc file. Positions, sizes, fonts, colors, bitmaps, texts of widgets can be changed without recompiling the softphone. In some instances widgets can be moved to other panels within the same dialog without breaking any functionality and without recompilation.
- Internationalization - currently supports English, Slovak, simplified Chineese, Russian language
- Windows version associates itself with callto: protocol, allows dialing via /dial [sipuri] command line parameter
- Improved debugging features - separate sipXtapi log and wxCommunicator log, log window for wxCommunicator log, ability to produce minidumps on crash which can be used in conjunction with pdb files and source code to show exact stack trace, position in code and values of variables during crash