|
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.
|