|
Release Notes and TODOs
This page lists the SipExchange releases that are available for
download from our web site and their content. The TODOs
section
describe what are the things that are planned for upcoming releases.
SipExchange is planned to be released in 1 to 2 month release cycles.
The new releases are announced in the news
page.
SipExchange R 0.0.4a
This is an early
Alpha release to give users a preview of the system. The following
features have been implemented.
The
following are the highlights of the release:
- SipExchange now is developed using the EJB3 architecture.
The EJB3 architecture is the latest J2EE specification for enterprise
application development. Although the end user do not see any
difference but it is now much easier to develop back-end business logic
because of this new technology.
- Initial (experimental) support for web services is
provided.
- The automated unit tests have been revamped.
- A number of bugs have been fixed.
SipExchange R 0.0.3a
This is an early
Alpha release to give users a preview of the system. The following
features have been implemented.
The
following are the highlights of the release.
- The following subscriber features have been added:
- Call forwarding
- Call Screening.
- The following system-level features have been added:
- Multiple Appearance Address: One number rings many phones
- SIP Gateway: Allows communication with a SIP carrier or
service provider.
- Code coverage tool added (only of importance to developers).
- Many bugs have been fixed.
SipExchange R 0.0.2a
This is an early
Alpha release to give users a preview of the system. The following
features have been implemented.
- An early version of the presence service has been
implemented. The presence service allows subscribers to add other
subscribers to their contact list and monitor their presence. The
feature allows subscribers to authorize or block request for
subscriptions. There are many limitations that will be fixed in the
next
release.
- An early version of the Subscriber Console has been
implemented. The subscriber console is a web-based user interface
using which subscribers can manage their account, contacts and their
features.
- The proxy code has been re-written to handle proxy-related
issues that caused SipExchange to not work with many SIP phones.
- The administration console has been revamped. Administrator
accounts can now be managed from the console and domain
parameters can now be configured. There are many other look and feel
changes as well.
- Email templates have been added. This feature will allow
emails sent out by SipExchange to be customized on a per-domain basis
using the powerful Apache Velocity templates.
- Many bugs have been fixed.
SipExchange R
0.0.1a
This is the first release of SipExchange. This is an early
Alpha release to give users a preview of the system. The following
features have been implemented.
- Registration service: On SIP registration, the system
authenticates the subscribers and stores their locations for routing
inbound call sessions.
- Proxy service: Supports SIP to SIP call session setup and
tear-down. Inbound calls to SipExchange subscribers are routed to the
subscribers' current locations. The service also allows subscribers to
make outbound calls to other subscribers and non-subscribers.
- CDR generation: The SipExchange server produces call detail
records (CDRs) and stores them in the database for billing and
reporting
applications.
- External call control: The basic framework for external
call control using IN/AIN-like triggers is included.
- Web-based administration and reporting: System
administrators can administer SIP domains and subscribers. They can
also tune system parameters and manage CDRs. The reports allow the
system administrators to view user locations and CDRs.
TODOs
The following features are planned for near-term upcoming releases:
- Enhancements to the external call control feature:
- Support media services for playing voice announcements,
collect in-band DTMF digits and report them to the SCP (service logic),
perform speech
recognition, etc.
- Registration-time triggers.
- Presence-related triggers.
- Subscriber and domain features. Namely:
- Voice mail
- Operator
- Call queues
- On-demand media streaming
- Interface to SIP carriers: Will allow administrators to
define rules that the proxy will use to route sessions to SIP carriers.
- Statistics: The system will monitor load and
performance of the system and generate reports.
- Load-sharing and Fail-over: You will be able to add
additional servers for the purpose of load-sharing and fail-over.
|