Da quando il trunk di Asterisk e’ stato diviso in 1.4 ed 1.6 abbiamo cercato di capire cosa ci saremmo dovuti aspettare, ieri, un nuovo sviluppatore, Russel, della Digium ha fatto il punto della situazione, mostrando cosa e’ stato fatto dall’apertura del ramo 1.6.

Ecco una lista di alcuni cambiamenti secondo me interessanti:


* AMI - The manager (TCP/TLS/HTTP)

  • Added a new action, GetConfigJSON, which can return the contents of an
    Asterisk configuration file in JSON format. This is intended to help
    improve the performance of AJAX applications using the manager interface
    over HTTP
  • Added a “Bridge” action which allows you to bridge any two channels that
    are currently active on the system.

* Dialplan functions

  • Added the DEVSTATE() dialplan function which allows retrieving any device
    state in the dialplan, as well as creating custom device states that are
    controllable from the dialplan.

* SIP changes

  • A new option, match_auth_username in sip.conf changes the matching of incoming requests.
    If set, and the incoming request carries authentication info,
    the username to match in the users list is taken from the Digest header
    rather than from the From: field. This feature is considered experimental.
  • A new realtime family called “sipregs” is now supported to store SIP registration
    data. If this family is defined, “sippeers” will be used for configuration and
    “sipregs” for registrations. If it’s not defined, “sippeers” will be used for
    registration data, as before.
  • Added support for T.140 realtime text in SIP/RTP

* ENUM changes

  • Added two new dialplan functions, ENUMQUERY and ENUMRESULT. These
    functions will allow you to initiate an ENUM lookup from the dialplan,
    and Asterisk will cache the results. ENUMRESULT can be used to access
    the results without doing multiple DNS queries.

* Voicemail Changes

  • MWI (Message Waiting Indication) handling has been significantly
    restructured internally to Asterisk. It is now totally event based
    instead of polling based. The voicemail application will notify other
    modules that have subscribed to MWI events when something in the mailbox
    changes.

* Miscellaneous

  • * SS7 support in chan_zap (via libss7 library)

Una lista completa dei cambiamenti la potete leggere direttamente dall’svn.

This post has no comment.