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.

Merry Christmas and Happy New Year!

2014-12-28 20:12:38
Merry Christmas and Happy New Yar to everyone!
Wish to you success and prosperity!

The work schedule of technical support for the period of celebrations:
31.12.2014 - 05.01.2015 - serving questions of 1st priority according to SLA in telephone mode.
06.01.2015 and later - working in regular mode.

New Smartswitch release: 7.6

2014-11-28 12:54:50
We are glad to present to you new Smartswitch release: 7.6.

In this release:

  • base operating system FreeBSD has been updated (8.3 -> 9.3)
  • web-framework has been updated, which caused small look and feel change
  • a method of configuration of periodic tasks in menu Tasks has been simplified
  • dynamic DTMF features are now configured in the menu of application Dial.
    Previously you had to specify features through variable DYNAMIC_FEATURES inside application Set
  • generation of encrypted MD5 secret in SIP parameters has been fixed.
  • optimization of Code report for large code sets
  • fixes for Reconciliation report
  • new navigation mode, which is based on tabs
  • fixes for accuracy for Periodic write-offs
  • added new option for file import - skip last rows
  • added new application to call handler - Echo

New Smartswitch release: 7.5

2014-09-24 16:18:18
We are glad to introduce to you new Smartswitch release: 7.5.

In this release:

  • Added progress indicator to web-interface.
    This allows to execute long-lasting actions, without the issue of ending a web session by browser on response timeout.
  • Agents have been moved to Users.
    This allows to grant privileges of users to employees, for example, to make SIP calls or send fax from their web account.
    Also users might obtain privileges of agents.
    To control the level of access you can via system of Roles.
    This step was needed to implement many of the features of Virtual PBX and Dealer mode.
  • Added new parameter use Q.850 reason in SIP settings, which allows to send and store in CDR ISDN hangup cause code on call hangup.
  • Added feature to import/export of Excel in all menus of a system, where there is present a possibility to import or export.
  • A new method of handling price-lists which is based on destination code changes has been added to Billing packs.
    This allows to maintain an independent change log of billing parameter changes for each destination code.
    Also this allows a new feature of automatic prices import which come as e-mail attachments.
  • Added a new feature of configuring white and black lists of called and callee IDs together with blocking calls which fit into these lists. This feature is available in settings of all peers.
  • Added a new mode of duration rounding - to greater second.
    This mode could be chosen for the whole node as well as for some specific company.
  • Added Replacement classes for import.
    In these classes one can configure replacement rules for values which are imported from a file.
  • Added new feature of Prices by e-mail - automatic prices import from e-mail attachments.
  • Enhancement of security - fail2ban rules have been extended with ones for H.323 protocol
  • in all reports added a feature of time zone selection for display.
  • added a feature of saving several payments per one invoice.
    This can happen when customer pays with several payments instead of one.
  • added a new feature of IP address displaying on Active calls menu
  • Added new parameter CPS limit, which limits maximal calls per second which are allowed to be taken in handling.
    This parameter serves for prevention from DoS attacks due to high CPS.
    This parameter is available in settings of all peers and node in general.
  • implemented filter and search in Route classes
  • added new menu - Object history.
    This menu is present in settings of each object in a system and enables querying for all changes which this object got from the time of its creation.
  • A new flag has been added to Call detail report - show calls without billing.
    This flag should ease search for calls for which there've been no prices.
  • For file import there has been added a feature to collect all errors and displaying them by a list.
    Also the old method of import - till the first error happens - has been preserved.
  • Call forwarding has been placed into system's core, redirection settings have been added to user's settings via separate tab.
  • Added new menu - Billing pack import exceptions.
    Here one can define billing parameters, which are defined in contract with partner, and which may not match with parameters which partner sends in price-lists.
  • A new column has been added to Call handler - variable.
    Here one can specify a name of variable, from which application may take the value.
    This allows to specify value through variable for fields with check-box or drop-down menu.
  • Lots of optimizations for Call capturing
  • added new technology: IAX
  • added new report: Reconciliation report
  • added feature of direct Fax sending through web account withou the need to save file in Buffer
  • Origination controller has been reworked to work with the same logic as Termination controller works - with automatic checking, blocking and unblocking.
  • Added a feature to schedule Billing re-calculation.
    Therefore, you can schedule redo billing to some specific time and then check result of operation without the need to have browser window opened for the whole duration of operation, which could last for hours.
  • a Roles system has been significantly extended.
    From now on one can control availability of each field in web-interface.
  • amount of information, which is sent by e-mail when sending notification e-mail of Termination controller and Origination_controller, has been extended.
    Added variable ${PERIOD} for mail template, which contains period, for which check has been done.
  • In Call detail report has been added a new field - PDD - and calls filtering by PDD has been implemented.
  • added new applications to Call handler: SIPAddHeader and SIPRemoveHeader, which allow to add and remove arbitrary fields from SIP headers.
  • An issue has been fixed - when call is hanged up by originator with CANCEL in CDR there is a hangup cause "No route to destination" while should be "Normal clearing"
  • CDR insertion has been optimized, now it is performed in parallel in several threads.
    Also if one of tables is not available for insertion, for example as result of blocking during long query during report generation, the insertion to other tables continues.
  • implemented a new feature of SMS sending from web account of a user.
  • displaying of a sum of invoices has been fixed in reports.
    Previously a sum of invoices invoiced for a period has been displayed there.
    Now there is a sum of services provided for period is shown.
    In some circumstances it can be different values.
  • Implemented a check for complexity of entered password.
    Not only a password length is checked but its matching to a dictionary word and if it's systematic or not.
    This increases the safety of a system.
  • Call handler now can be redefined for a user to be different from the one which is set for user group.
    This is needed for virtual PBX mode.
  • Implemented a new billing mode - Dealer.
    This is needed for virtual PBX mode and to support switch partitioning in dealer mode.
  • Billing pack and route class now can be redefined for user to a different value from the value which is set for user group.
    This is needed for Dealer mode.
  • Elements of a call handler have passed safety check.
    The main purpose of a check - provision of impossibility of a user of virtual PBX to get access to data of some other user.
  • Telephony service is now set up by default in Cluster settings.
    So now there is no necessity to choose it in Company's settings when creating new company, unless you don't want to redefine it.
    Telephony service is used while performing invoice generation.
  • significant optimization of Billing re-calculation and support for Dealer mode.
  • a Dial application now has option of timeout (sec) set by default to 60.
    Previously it was empty (means no timeout).
  • a Call handler has been updated to work on latest Java versions, which are installed on client's PC, and not only Java 7u25, as it was previously.
  • Many of other minor fixes and optimizations - 2452 revisions from the previous release.

We are very thankful to our customers, which were with us during implementation of these changes and who gave great help in testing and pointing to best way of implementation!

New Smartswitch release: 7.4

2013-12-27 20:09:18
We are glad to introduce new release 7.4 of Smartswitch.

In this release:

  • added support for SRTP for SIP
  • fixed issue in CDR comparison - specified time template hasn't been taken in consideration
  • a CSV file import logic has been re-factored in all menus of a system
    Now import is more flexible and user friendly.
    Also added possibility to import from file which is located on your PC without intermittent saving to Buffer
  • in each export menu added possibility to export directly to file on your PC, without saving intermittent file Buffer
  • added application ConfBridge
  • endless recursion possibility has been avoided while configuring Languages and Locales
  • Added feature of saving import templates in various menus of system, for example, in prices.
  • changes for Telemarketing solution:
    • fixed issue in consecutive call generation - part of calls still went in parallel, while pure consecutive generation has been configured
    • added possibility of simultaneous execution of several Call triggers.
      Therefore, batch automatic dialing could be executed in parallel
    • added possibility of interruption of currently executing batch dial without waiting for its completion
  • added ISDN disconnect causes to Call detail report
  • added new menu - Company groups - to group companies using specific characteristic
  • added Destination zones - to implement Routing by destination zone
  • fixed issue with Consumption profile: in case if profile has been configured on a user and balance cut-off has been configured on company, the system has blocked the call if balance is 0, although call hits consumption profile on user.
  • added possibility to Check hunting on particular user (previously this was available only for whole user group)
  • added possibility to specify time zone for Companies
    Currently this option is used for Invoices generation according to company time zone.
  • fixed issue in ICE API: on user creation through API asterisk hasn't been restarted, and, as result, user hasn't become active.
  • changes in Code report:
    • fixed issue: on export with grouping by company name only first 100 companies are exports, although all should be exported
    • optimization for the case, when period is specified, which is not equal to integer amount of days
  • fixed issue with not working properly Attended transfer
  • significant amount of internal changes, connected with preparation for new upcoming features
  • significant amount of small fixes

New Smartswitch release: 7.3

2013-08-21 16:21:16
We're glad to present a new release of Smartswitch: 7.3.

In this release:

  • fix and fixes for Call triggers: added new option repeat ring round in (sec)
  • added AMR codec
  • added a feature of filtration in:
  • added rules for writing sum in words for Invoice generation and saying balance for new currency: UAH (Ukrainian hryvna)
  • added new features for Invoice generation:
    • A possibility of specifying bank account details in various locales has been added.
      This is needed to generate invoices in different locales with specifying the same bank account for the payment.
    • added possibility to turn off generation of section "total to pay"
    • added possibility to specify dedicated e-mail for invoices in company's settings
  • fixed issue in Mail detail report.
    Web-interface froze while displaying certain e-mail content.
  • A possibility to delete files with recorded calls using web-interface has been added.
    This is needed to purge space on hard disk drive from old, unneeded records.
  • directory size displaying in File manager has been added
  • changes for Call handler, that allow the latter to be run on recent Java versions
  • Splash controller has been renamed to Origination controller.
  • serious enhancements in security:
    • minimization of number of processes that run with 'root' rights (including Asterisk - it's no loner run with 'root' rights).
    • minimization of number of process which bind an internet port to be available from outer world.
    • added control over the price of the services consumed to Origination controller to minimize consequences after originator has been hacked.
    • fail2ban has been integrated into the system to protect against hacking by password brute-force.
      At this moment SIP and web-interface are protected with it.
    • exim is now used instead of sendmail, which is known for its security vulnerabilities
    • openntpd is now used instead of default ntpd, which is run with 'root' rights
    • access over HTTP has been blocked, only HTTPS is allowed
  • fixes in Call capturing subsystem
  • added possibility to use asynchronous DNS.
    This allows to decrease dependency on the property functioning DNS server for the cases, when peers are described by domain name instead of IP address.
  • fixes and optimization in Profit report
  • for Dial application a new option "PDD timeout" has been added
  • added a new transport for SIP - TLS
  • when e-mail is being sent - UTF-8 encoding is set explicitly in MIME.
    before this change encoding hasn't been set in MIME, which lead to wrong auto-detection of encoding by some of the mail clients with poor auto-detection implementation and therefore displaying unreadable messages.
  • fixed write-off time shifting when performing Periodic write-offs.
    Now write-offs are done precisely in scheduled time.
  • added possibility to turn off error correction for T.38 fax in H.323
  • fixed freeze of mail application
  • an option "user = phone" has been added to SIP peer's settings.
    Previously it was available only in Node settings.
  • a new tool has been added - Delete statistics
  • lots of small fixes and enhancements
Archive: 1 2 3 4 5 6 7 8 9 10 11 12 13