Download is the official website of Streamco. Company's portfolio includes:

  • Smartswitch - a class 4/5 telephony switch with integrated billing and advanced features. You can learn more about system's interface and capabilities using our demo
  • Easy Gentoo - a free Linux distribution, based on Gentoo and Debian installer

Much more information could be found in our Wiki.

Attention! Our company doesn't relate to our previous domain name, which is currently used by other people who doesn't relate to us in any way.

New Smartswitch release: 6.2

2010-08-24 14:21:12
We are glad to announce a new 6.2 release of Smartswitch.

In this release you will see new features as well as bug fixes. As usual, here is a brief list of changes:

  • Fixed bug in openh323 library.

    Due to this bug under certain circumstances traffic from H323 originators has been switched to terminators (both SIP and H323) via codec transcoder. However traffic could easy go without being converted (for instance, we got g729->ulaw->g729 call). This caused unnecessary CPU load and voice quality degradation (caused by double transcoding). This problem has been revealed due to Media Format Report, which was introduced in release 6.1. Problem is relevant for the users of all previous releases.

  • Fixed bug in SIP channel, which caused denial of service under load (above 500 simultaneous calls) in certain circumstances, connected to T38 fax transmission. Problem is relevant for the users of all previous releases, which use system under high load.

  • Removed possibility to refill user using his own refill PIN code.

    Because after this user has been deleted from the system. Problem is relevant for users of Calling Cards, which use refill from other account (not voucher) feature.

  • Fixed logging of user removal.

    When removing subscriber's accounts this operation hasn't been logged and user's data hasn't been saved in changelog. After this subscriber could be restored only after appealing to our tech support service. Problem is relevant for users of Calling Cards solution.

  • Fixed call limit application for subscribers.

    There have been some circumstances, when call limit has been applied incorrectly. Problem is relevant for users of Calling Cards and Service Provicer solutions.

  • Fixed memory leak in web interface which happens during active calls monitoring.

    Problem is relevant for the users of version 6.0 and above.

  • Fixed CDR export to file, that was broken in STANDARD edition. Relevamt for users of STANDARD edition.
  • Fixed issue of role permissions delimitation while exporting the subscribers to a file.

    Agent/dealer could see not only the subscribers he own but all the others too in the resulting file, however web-interface displayed everything correctly. Problem is relevant for the users of release 6.1

  • Inter-operation with clusters has been enhanced.

    Added possibility to interconnect with clusters that implement load balancing using the SIP message "302 Moved Temporarely" and to correctly bill the outbound calls. This is the scheme that MVTS clusters use.

  • New tabs for subscriber's web-portal have been added:

    • Check Price - subscriber can enter destination number and get its price;
    • Callback - subscriber can trigger callback within web-browser.

  • Added option to control CDR details displayed in subscriber's web-portal: when needed you can hide redundant information;

  • A new tab has been implemented for administrator web-portal - SIP Registry.

    This tab contains outbound registrations that are active at the moment and status for each of them, as well as the time of last message sent.

  • New options for SIP session timers control have been added onto administrator web-portal.

    These options have been added to global section as well as independently for each dial-peer. Session timers serve to hangup calls in case if keep-alive message exchange has been dropped. The latter can happen for example in case if internet connection has been dropped.

  • A —Āumulative financial and summary reports for companies and subscribers have been implemented.

    This enables you to see the complete picture on the financial situation with a single look. These reports work in team-up with subscriber filter. Therefore, you can filter your subscribers using some criteria first (for example, zero balance), and then look at the cumulative financial report for the filtered subscribers.

  • A filter by balance has been added into administrator web-portal into the list of subscriber's filters;
  • An Invoice Generator has been added into administrator's web portal.

    Invoice Generator enables you to automatically generate total amount of invoice and to compose invoice according to template provided by you. Resulting document can be either in .pdf or .html format and can contain graphical elements inside, for example, company's logo.

  • Added feature to change tariff plan and routing depending on the DID number called.

    This feature is relevant to users of Calling Cards.

  • A logic of playing back an "enter PIN" prompt has been changed.

    Previously the same file has been used both for authentication prompt and for refill prompt. From now on you can define separate files for each function. This feature is relevant to users of Calling Cards;

  • A billing/routing performance has been improved.

    Due to new caching strategy introduced you can get performance increased up to 30% depending on configuration and traffic.

  • We have moved from byte/sec to bit/sec on the graphics of interface load, because latter is more usual to users;
  • Navigator menu (the one on the left) has been enhanced in all portals;
  • Other minor enhancements and fixes;

We are very grateful to all system's users (both commercial and non-commercial) for bug reports and interesting ideas how to enhance functionality. We very appreciate your help and support!

Successful interconnection with MVTS cluster

2010-07-04 21:10:05
We are glad to announce that Smartswitch system has been successfully connected to MVTS cluster by one of our customers for VoIP traffic exchange.

Interconnection has been done using the SIP protocol. Cluster performs load balancing using DNS round-robin coupled with SIP message "302 Moved Temporarely". The nodes that handle media streams work separately from the nodes that handle signalization.

We are glad to announce that our system handles such a complex interconnection scheme and performs proper billing of the outbound calls.

To implement the valid billing we had to patch Asterisk, therefore you won't see this functionality in the original Asterisk.

New Smartswitch release: 6.1

2010-06-16 17:20:23

We are glad to introduce a new, 6.1, version of the Smartswitch system

Main theme of this release is bug fixes. Here is the list of main changes:

  • Fixed memory leak when handling CDR. Issue is relevant for the users of 6.0 that handle more than 100 simultaneous calls;
  • Several bugs in Asterisk 1.6 have been fixed. This is relevant for users of 6.0, that have CPU consumption about 100%;
  • Fixed issue of H323 server that is bind to several IP addresses. Issue is relevant to users with multi-homed setups of all Smartswitch versions;
  • Fixed SendMail application. Relevant to users of 6.0;
  • Fixed issue of CDR export to file. Relevant to the users of STANDARD edition;
  • Fixed issue when Call Handler is launched within Java 6 Update 20. Relevant to users of all Smartswitch versions, starting from 5.0;
  • New report has been added - Media Format Report.

    This report enables you to to observe statistical data regarding media streams, that pass through the system, including the percentage of calls with codec translation. This tools allows you to diagnose problems with system performance and media stream quality;

  • A new tab has been added to Call Detail Report - RTP statistics.

    This enables you to see parameters of each media stream (packet count, lost packet count, jitter, etc) that passed through the system and quickly react to customer's complains related to voice quality;

  • Added feature of quick navigation over the linked CDR in the Call Detail Report;
  • Added new option to display free calls separately in Code Report (relevant to users of the Consumption profile feature);
  • Added feature of caller ID registration to user's web portal;
  • Profit Controllers feature implemented.

    From now on you can precisely control your profit when call is being routed. You can set minimum absolute or relative per-minute profit for your peers. If configured, routing of calls will be performed only to those routes that satisfy these configured profit values;

  • Look and feel enhancements.

Service pack for Smartswitch 6.0

2010-05-19 08:10:00
A link to .iso image of Smartswitch v6.0 has been updated. This image contains default configuration that will allow to make first call after performing steps from the User's Guide, and not to do additional configuration.

New Smartswitch release: 6.0

2010-05-04 09:19:39
We are glad to present a new 6.0 production release of the Smartswitch.

This release contains significant amount of features and fixes comparatively to previous 5.3 release. Some of the changes are heavy, therefore we decided to increase the major number to 6.

The list of most significant changes:

  • The open-source software that is included into the distribution has been updated:
    • FreeBSD to 7.3;
    • Asterisk to;
    • MySQL to 5.1.45.
  • Added a russian user's guide;
  • Implemented access server on the basis of XML-RPC protocol to enable linkage of the system with third-party applications (for example, with web-store with dynamic user registration);
  • Web-interface changes:
    • Added the role-based access permission system. You can flexibly assign authorities to each employee of your company;
    • Automatic channels and sessions pages reload has been implemented. You can configure the period of reload;
    • Web-interface changes logging has been implemented. This enables you to see who and when did each and every change in the configuration.
    • An ability to configure the widget classes have been added. This enables you to define custom web-interface control options for administrator and customer web-interface (for example, redirection configuration options);
    • An ability to refill with the PIN code from the subscriber's web portal has been added.
  • Media handling changes:
    • Options for control for the Differential Services field in the IP packets for RTP streams has been added. More likely that the voice quality of the voice stream going through the system will significantly improve after this change;
    • Added support for NAT, RTCP and UDPTL (T.38 faxes) in Media Proxy;
    • Media Proxy can be enabled or disabled per each peer independently (on the contrast to the global setting that was in 5.3).
  • SIP changes:
    • new options for registration;
    • enhanced support for T.38 faxes(due to migration to 1.6 branch of asterisk).
  • H323 changes:
    • added NAT support;
    • added possibility of working with peers via different network interfaces;
    • fixed several critical vulnerabilities in openh323 library, which lead to sporadic call hangup on the load over 100 calls.
  • several critical vulnerabilities in asterisk have been fixed. Digium has already committed some of them into their mainline;
  • n-way conferences with dynamic participant gathering and correct billing has been implemented;
  • Billing changes:
    • a core engine has been refactored to support further enhancements;
    • safe synchronization of transactions have been implemented (to protect situations when someone might want to compromise the system doing actions like transferring funds from one account to another);
    • Proper online balance control in the real-time mode for answered channels has been implemented. This solves a billing issue "to hangup when balance is 0" for the calling cards platform when there are several simultaneous calls from one customer. This feature also might be useful when working with the wholesalers on the prepaid basis;
    • a calendar write-off method (making write-off for all the customers at the same specified time, for example, at 00:00 of the first day of month) has been implemented
    • an option to configure a credit for company of retail customer has been added;
    • new feature: consumption profiles. You can configure the amount of minutes or the money amount for particular destination set and for particular time period. And you can configure billing for this set of rules to differ from the regular one. This enables you to configure rules like "1000 minutes per month for Australian destination codes are free of charge";
    • You can configure billing to not to alter the balance when the call is over (this is mainly used with consumption profiles).
  • IP-routing configuration has been added to web-interface;
  • An option to configure and control periodic processes in the system has been added (for example, you can change periodic write-off period or system load graphs update period);
  • Added MP3 support for file and music on hold playback;
  • One more step towards virtual PBX: an option to configure custom sound files for the retail customer that overwrite generic ones;
  • Internet-billing implementation has been started: a VPN-server MPD has been added to distribution and linked with the Smartswitch. VPN-server is used to connect the customers via tunnel (for example, from the mobile devices. In some countries cellular providers block VoIP traffic and this helps to overcome this)
  • A new option - per-node call limit has been added. This allows you to limit the maximum call amount passing through the node in order to not to have voice quality degradation in period of system overload. This combines well with cluster mode of operation, when customers operate on several IP addresses of your cluster. In case when one of the nodes is overloaded, customers get indication 'Switching equipment congestion' and switch to other node of your cluster.
Archive: 1 2 3 4 5 6 7 8 9 10 11