The iGateway VoIP technology includes an umbrella of VoIP protocols with generic interface to DSP hardware/customer access interfaces like TDM, ISDN, call control and signaling based on SIP. The call control architecture is extensible to support signaling protocols like H.323 or MGCP/Megaco as alternative to SIP or can co-exist with it. It also supports optionally advanced features such as proxy and registrar for SIP clients connected in the LAN.
Intoto's VoIP technology is not just a SIP protocol stack, but is fully integrated with VoIP protocols, enabling Intoto's software platforms to be a complete VoIP gateway. Equipment manufacturers can easily integrate the software with their existing product to provide integrated access solutions.
iGateway VoIP Technology Components
- Session Initiation Protocol User Agent (SIP UA)
- Session Description Protocol (SDP)
- Call Processor
- DSP/Voice Processor Interface
- RTP/RTCP
- Logging, Administration and Management
iGateway VoIP Technology Features
- VoIP call control, SIP signaling, SDP, voice transport using RTP and control using RTCP
- Interface to POTS/FXS ports, TDM/ ISDN interfaces and IP phones
- SIP services: alarm/ wake up, speed dialing, call-back service, outgoing call screening/dynamic service restriction, hotline- immediate & delayed, incoming call screening, call waiting, caller-ID, call-forwarding, call-transfer, 3-way calling, automated contact list
- Enhanced features- proxy, registrar and redirect server in the CPE device
- Stateful SIP UAC and SIP UAS
- Proxy and registrar for the IP phones in the LAN/ WAN
- SIP methods: REGISTER, INVITE, ACK, BYE, CANCEL, INFO, OPTIONS, SUBSCRIBE, REFER and NOTIFY
- Signaling support over TCP/ UDP protocols
- Alternate proxies
- Retrial messages in UDP by exponential back-off
- Authorization scheme: MD-5 digest (in and out)
- Card database support for inward call authorization
- ISP Configuration: Supports per-user ISP configuration for various realms
VoIP Call Processing Engine
The VoIP Call Processing Engine provides a generic interface to DSP/customer access interfaces, supervises line states, collects digits and translates them to signaling. It also optimizes the processor utilization by performing prefix analysis to filter pre-dialing traffic, reserved codes, unauthorized codes and identifying the type of call or service to further process the call. This feature allows phone plus facilities, service creation and country specific configurations.
Integrated RTP/RTCP Module
The iGateway VoIP provides an integrated RTP/RTCP module that supports multiparty conferencing, enable/suspend streaming of a participant, jitter measurement and per participant jitter control/play out for standard payload types as well as custom payload types.
DSP/Customer Access Interface
The DSP/Customer Access Interface is a generic interface to integrate custom access: DSP hardware or speech and signaling over TDM or ISDN interface. It provides configuration API, codec configuration API during call setup and audio play/record API. A hardware specific wrapper is needed for these APIs to interact with the actual hardware.