|
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 1.1.0b
Release Date: February 26, 2010.
Status: BETA
Release Notes:
- The automated test coverage has been significantly expanded
using SipUnit to verify SipExchange call handling in the areas of
proxy, presence, subscriber and domain features, and CDR generation.
- The existing unit tests were upgraded to JUnit 4.x.
- A number of bug fixes have been incorporated into the
release.
SipExchange R 1.0.0b
This is a beta release. Although we have done some amount of testing
and the system is relatively stable, there are issues that needs to be
flushed out. Here are the list of features implemented in this release:
- The user interface for the system administrators and the
subscribers have been complete re-written using the Google Web Toolkit
(GWT) and portlet technology. A SipExchange portal has been provided
that provides a common user interface for all types of users using
SipExchange. The portal architecture enables service providers to
complete customize the portal and provide additional user interface
features.
- The web services for integration with external systems have
been completed. The web services provide access to subscriber
management, call detail record access services among other things.
- An installer has been created for SipExchange which
automates a lot of the system functions. An upgrade framework has also
been put in place. As a result, starting from this release, we will be
able to provide seamless upgrade capability.
- The automated tests have been extended to test installation
and upgrade procedures.
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 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.
|