PIKA TECHNOLOGIES INC.
Printer Friendly Printer Friendly RSS Contact Us Contact Us   Search Search Home
 
       
   
Voice over IP (VoIP)

PIKA Technologies implements VoIP using Session Initiation Protocol (SIP) for call set up and teardown, and Real Time Transport Protocol (RTP) for audio data transferal. PIKA Technologies:

  • provides IP voice processing features such as echo cancellation and silence suppression
  • implements a large number of SIP features interoperates with an expanding list of SIP devices
  • offers flexible APIs to allow implementation of a SIP gateway or SIP user agent applications
  • VoIP offering is boardless. It is not necessary to install any boards in a PC for VoIP, you only need to install the Application Programming Interface (API) software.  Advantages of a boardless implementation include:
    • the price per port is well known and is linear
    • it is scalable and is proportional to the computer’s capacity
    • it is flexible - a customer can allow various systems to run on multiple machines with various functionality

IP voice processing features

PIKA Technologies provides the following IP voice processing features:

  • Echo cancellation
  • Silence suppression
  • RFC2833
  • Jitter buffering control (static and dynamic)
  • Codecs, G729A and G729B, G711 a-law and G711 µ-law

Call processing features

On VoIP calls, PIKA technologies supports a full set of call processing features including:

  • Conferencing
  • DTMF detection
  • Call recording
  • Prompting
  • Call Transfer
  • Call progress/analysis

Application Programming Interfaces

PIKA Technologies provides two application programming interfaces (APIs) that let programmers create their own voice-enabled applications for VoIP: a high level API referred to as GrandPrix and a low-level API based on HMP technology.

The low level API is aimed at programmers with in-depth knowledge of protocols, provides access to more granular program functions, and lets programmers adapt the program extensively to suit their needs.

The high-level API is aimed at programmers with less protocol knowledge, but puts some limits on adaptation. It hides the functions of the low-level API from the programmer. The high-level API is open source and can be used as sample code and modified as needed to suit your needs.

The following figure provides examples of the granularity differences between the high-level and low-level APIs.



 SIP Features

The following table lists the SIP features that are supported with the two APIs

SIP Features

High Level API
(Grand Prix)

Low Level API
(HMP)

Re-Invite  yes  yes

Inbound Registration

 yes  yes
Outbound Registration  yes  yes
PRACK Method - RFC 3262  yes  yes
Authentication  -  yes
Multiple Vias  yes  yes
Call transfer - REFER/NOTIFY and Replaces  yes  yes
Record-Route (Strict and loose Routing)  yes  yes
Session Timers - RFC 4028  yes  yes
Early Media  yes  yes
INFO Method - RFC 2976  yes  yes
Remote Party Id  yes  yes
NAT Traversal  yes  yes
Out-of-band RFC2833 Digits  yes  yes
Options Method  yes  yes
DNS SRV  yes  yes
SDP Parsing  yes  yes
SUBSCRIBE/NOTIFY  For call transfer only  yes
Customized SIP Headers  -  yes
Configurable Timers  yes  yes
Redirect Responses (3xx)  -  yes
B2BUA  -  yes
SDP Customization  -  yes


Interoperability

PIKA Technologies VoIP offering interoperates with the following devices/services from a large number of vendors:

  • SIP phones
  • Soft phones
  • Analog Telephone Adapters (ATAs)
  • SIP Gateways
  • SIP Service Providers
  • SIP Proxy Servers

Because the complete list of these items is long and continues to expand, please access the following PIKA Technologies web page for a current list of devices and service providers:

PIKA - SIP Interoperability


Configurations

PIKA technologies hardware and software may be used in a variety of IP telephony scenarios including IP telephony gateways, IP – PBX, and IP Contact Center Solutions. These applications may then use PIKA software to provide voice play/record, tone detection/generation, echo cancellation and silence suppression in combination with trunking, fax, and conferencing functions.


PIKA as a SIP gateway to an IP network



PIKA as a SIP user agent that runs voice-enabled applications



 

; Download pdf Datasheet

Licensing

To activate a PIKA MonteCarlo SDK licensed feature, a NIC interface is required to bind the license to the PC. By using either a PCI board or a USB dongle, licenses can be moved from PC to PC very easily especially for quick PC system failure recovery.

For more information on licensing please refer to the Programmer Guides or contact PIKA Technical Support.


 

 
 
PIKA