Call Us Today: +1-716-688-4675

Mobile

VOCAL’s mobile software libraries, optimized for iOS and Android platforms, include speech coders, echo cancellation and beamforming algorithms, as well as a VoIP stack with adaptive jitter control optimized for VoIP calling. The extensive suite of integrated software modules enable the development of custom VoIP applications for cell phones, tablets and other mobile devices.  It extends the developer’s toolset for creating mobile applications with a wide selection of standards-based voice codecs and other algorithms. VOCAL’s mobile software may be  licensed as source code or binary with custom solutions available to meet unique user requirements.

Licensing Options for Android and iOS VoIP Calling Software

Speech Coders

VOCAL’s native libraries incorporate a selection of  speech coders  to customize mobile applications for unique VoIP requirements including a range of ITU, GSM, Wideband, Android, iOS, and Other standards-based  voice codecs  optimized for mobile platforms. Developers should evaluate the characteristics of each vocoder and its suitability for a particular application and/or platform. VOCAL has extensive experience with the selection and configuration of these audio codecs for optimal performance on different platforms.

Echo Cancellation

VOCAL’s native libraries provide acoustic echo cancellation, dereverberation, and  noise reduction algorithms for enhanced speech. Echo cancellation reduces reflected copies of a direct path wave from the acoustic/mechanical coupling between speaker and microphone; dereverberation handles reflections from surfaces in an enclosed environment; while noise reduction addresses additive noise sources. The combination of these techniques produces superior speech in mobile applications.

Beamforming

VOCAL’s native libraries also include acoustic beamforming algorithms to actively focus on and capture the speaker’s voice. Mobile devices are increasingly used as hands-free, speakerphone-like systems where the speaker is often located in a room (or automobile) some distance from the microphone. Beamforming  takes advantage of newer mobile devices with multiple microphones to selectively capture the speaker’s voice while rejecting interferes and other sources of background noise.

Fax Over IP (FoIP)

VOCAL’s native libraries provide Fax Relay support  for mobile platforms using the T.38 Fax over IP Protocol for Super/Group 3 fax/facsimile modems  including V.34 high speed and V.17 and below low speed fax modulations and protocols. High quality fax transmissions are accomplished using Fax over IP with the same VoIP services used with mobile internet calling.

VoIP Stack

VOCAL’s VoIP stack provides access to the speech coders and other software modules and incorporates an adaptive jitter algorithm to further enhance voice quality. The software implements a network stack and VoIP protocols, including SIP and RTP optimized for iOS, Android and other platforms. SRTP or TCP with TLS are also available for secure communications when needed. The robust jitter algorithm is exceptional at maintaining constant voice output to the listener while quickly and effectively adapting to packet loss and network delays.

Android Native Library

VOCAL’s Android Native Libraries are optimized for software developers to meet unique VoIP calling requirements for Android devices, including speech coders, acoustic echo cancellation, and noise reduction. These libraries are developed  in C/C++ for use with the Android SDK.

iOS Native Library

VOCAL’s iOS Native Libraries are optimized for development  of custom VoIP application for iOS devices and include speech coders as well as acoustic echo and noise cancellation. These libraries are developed in C/C++ for use with the iOS software development environment.

Features

VoIP Protocols
SIPv2
SDP
RTP
RTCP
Network Protocols
IPv4
TCP
UDP
ICMP
RARP
ARP
DNS
DHCP Client
NTP
SNTP
STUN
HTTP
FTP/TFTP
QoS
NAT/Firewall Support
Built-in Router
NAT Traversal
NAT Firewall
Port Forwarding
LAN Pass Through
PPPoE
Security Protocols
SRTP
SDES
SSLv3/TLSv1
HTTPS
IPsec
Encryption
AES
DES
3-DES
CCMP
RC4
SHA-1
RSA
Voice Codecs
G.711
G.723.1 – 6.4, 5.3 kbps
G.726 – 16, 24, 32, 40 kbps
G.728
G.729A
G.729B
iLBC
Voice Features
Voice Activity Detection (VAD)
Silence Suppression (DTX)
Comfort Noise Generation (CNG)
Packet Loss Concealment (PLC)
Dynamic Jitter Buffer (Adaptive)
Audio Codec Preferences
Dynamic Payload Negotiation
Codec Name Assignment
Configurable Frames per Packet
G.168 Line Echo Cancellation
128ms Tail Length
NLP Suppression
Double-Talk Detection
Fax Support
G.711 Fax Pass-Through
T.38 – Real-Time Fax Over IP
T.38 using UDP
T.38 using RTP
Telephony
CLASS Features
Call Waiting Enable/Disable
Caller ID Display Enable/Disable
Call Waiting Caller ID Enable/Disable
Blocked Call List for a Specified #
Distinctive Ring for a Specified #
Block/Unblock Caller ID
Block/Unblock Caller ID for One Call
Accept Priority Call of a Specified #
Busy Number Redial
Call Return (Call the Last Caller)
Deactivate/Activate Call Waiting
Call Forwarding
Speed Dial (8 + 20 Numbers)
Block Anonymous Calls
Do Not Disturb
Call Transfer
3-way Conference Calling
Redial
Call Hold
Call Waiting/Flash
Flash Hook Timer
Delay Disconnect
Hot Line and Warm Line Calling
Call Blocking with Toll Restriction
Caller ID Generation
Call Waiting Caller ID with Name/#
Distinctive Ringing
Distinctive Call Waiting
MWI – Tone and Visual
VMWI Via FSK
Polarity Control
Call Progress Tones
Programmable Tone Generation Patterns
Four Tones, Four On/Off Time Pairs

  • Initial Dial Tone
  • Secondary Dial Tone
  • Stuttered Dial Tone
  • Message Wait Dial Tone
  • Call Forward Dial Tone
  • Pre-Ringback Dial Tone
  • Ring Back Tone
  • Call Waiting Tone
  • Call Holding Tone
  • Call Disconnect Tone
  • Call Conference Tone
  • Busy Tone
  • Reorder Tone (Network/Fast Busy)
  • Off Hook Warning Tone (Howler Tone)
  • SIT Tones 1 to 4
  • Prompt Tone
  • Confirm Tone
  • Input Error Tone
  • Number Error Tone
Ringing Patterns
Programmable Ring Patterns
Four On/Off Time Pairs

  • Default Ring
  • Hold Rering
  • Call Back Ring
  • Call Back Ring Splash
  • Call Forward Ring Splash
  • Message Waiting Ring Splash
  • 8 Distinctive Ring Patterns
Distinctive Call Waiting
Programmable Tone Generation
Four Tones, Four On/Off Time Pairs
8 Distinctive Call Waiting Patterns

Social Media

Contact Us

VOCAL Technologies, Ltd.
520 Lee Entrance, Suite 202
Amherst, New York 14228
Phone: +1-716-688-4675
Fax: +1-716-639-0713