Technical Specifications
|
H323/SIP support
G723.1; G729A/B/AB; G726; Speex; G711 A-Law,u-Law; etc.
Asterisk Control Module
Gnu GK Control Module
Switchig and Routing Module
Codec Translator Module
Application Module
Billing and Accounting Module
Bandwidth and Traffic Shaper Module
Firewall Manager Module
128+ bit Voice stream Encoder/Decoder
| |
Technical Architecture.
| |
TTech IP-PBX Architecture
TTech IP-PBX is carefully designed for maximum flexibility.
Specific APIs are defined around a central PBX core system.
This advanced core handles the internal interconnection of the
Asterisk PBX and the Gnu GK., cleanly abstracted from the specific
protocols, codecs, and hardware interfaces from the telephony applications.
This allows the TTch IP-PBX to use any suitable hardware and technology
available now or in the future to perform its essential functions,
connecting hardware and applications.
TTech IP-PBX Core Modules
Application Module - the application API allows for various
task modules to be run to perform various functions.
Conferencing, Routing, Billing, Accounting, Email services, IVR, ACD, Voicemail,
In-line data transmission, Interfaces to the UI Level, and any other task which
a PBX system might perform now or in the future are handled by these separate modules.
The application module launches applications which perform services and serves as a
platform for inter module communication.
PBX Routing Module - Connecting calls together between endpoints in
Asterisk and Gnu GK, as well as various automated tasks. The Switching Core transparently
connects callers arriving on various hardware and software interfaces.
Authentication Module - Allows only authorized users and their endpoints, to
be registered and have access to the system. A system of user roles and and role groups determine
the access level to various parts of the TTech IP-PBX.
Rewriting Module - Caller ID and outgoing calls number rewriting.
Control Module - Starts, stops, restarts, configures the Asterisk and the GNU GK.
Billing and Accounting Modules - All made calls are billed according to predefined billing policies,
based on number dialed, time of the day, day of the week, call duration, billing interval, etc. Each call generates
a transaction between the accounts of the calling and called party, and/or between other preconfigured accounts.
No calls are allowed for endpoints with accounts that have reached a predefined overdraft limit.