Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Документация и статьи по Asterisk PBX Asterisk: новости


Вступление

Большую часть этой недели была нарушена синхронизация между публичным svn-сервером, и тем, который используют разработчики.

Возможность быть в курсе дела и тестировать изменеиня была только у членов команды и тех, кто читает asterisk-commnits -- благо за эту неделю не было ни одного крупного изменения (для мелких изменений патч целиком попадает в рассылку).

Работоспособность синхронизации svn-серверов восстановилась только в воскресенье вечером (по московскому времени).

SIP

Судя по всему oej всерьез взялся за доработку SIP-стека. В нынешнем виде этим стеком только детей пугать "вот смотрите что бывает, если код криво писать".

T.38

Работа над T.38 продолжается. Olle на этой неделе реализовал отдельную настройку поддержки T.38 для устройств и внес кроме этого другие небольшие исправления, а также интегрировал целую серию улучшений от PCadach (см. bug id 5090).

Все работа продолжает проводиться в отдельной ветке. Патч совместим с большинством других патчей для SIP.

Изменения, связанные с SIP основной ветке

- Issue #5937 - Make sure that SIP CANCEL's are retransmitted properly

- Issue #6627 - Don't reset port number of active peers at reload

- Issue #6657 - Ignore 183 Session Progress without SDP

- Adding some hangupcauses before hangups

- Implement enum for retransmit options to various functions.

- Set SIPDOMAIN on 302 redirects.

- Support SIP_CODEC channel variable for early media.

- Add accountcode to sip_peer dialplan function

- в rtp.c: Bug 6667 - Fix for RFC2833 issues

На редкость высокая активность. Это все не считая нескольких веток с патчами для SIP в состоянии бета-тестирования. При том что реализация SIP-стека традиционно слабое место у Asterisk, эти изменения не могут не радовать.

Manager interface

В bugtracker'е сейчас активно дополняют Manager-интерфейс. Среди наиболее интересных изменений, ещё не попавших в head -- возможность посылать DTMF, и получать информацию о всех переданых DTMF-последовательностей. К сожалению патчи сделаны исключительно для стабильной ветки, при том код, на который накладываются эти патчи с тех пор был существенно изменен (так как в head уже добавлена поддержка DTMF произвольной длительности).

Другие изменения

- добавлены CLI команды show globals и set global -- очень ценное изменение, возможности видеть и изменять глобальные переменные раньше очень не хватало;

- Issue 6629 -- улучшение в cdr_tds, я удивлен что находятся камикадзе, рискующие этот модуль использовать на практике;

- в тестовый branch от Olle добавлен realtime-модуль для PostgreSQL;

- в team/oej/res_config_ldap добавлен realtime-модуль для LDAP;

- Issue 6459 - tell manager when queue is abandoned

- zaptel: Add support for unchannelized mode (for E1-cards);

IAX2 -- стабильность

Вот уже не только мы выявили проблемы с jitter buffer после добавления многопоточности в IAX2 -- bug id 6679. К сожалению, несмотря на возможность отключить эту опцию define'ом при сборке -- это реально не работает из-за тривиальной ошибки.

В ближайшее время я собираюсь выложить серию патчей, используемых нами при тестировании svn head Asterisk, которые предназначены для подготовки систем к использованию в production.


В избранное