К сожалению я не смог подготовить предыдущий выпуск, так как целиком был занят
восстановлением последствий сбоя на freesource.info. К счастью все данные целы.
По той же причине не были подготовлены и выложены патчи, использующиеся у меня
для сборки — можете не волноваться, выложу :)
Этот выпуск содержит в себе информацию за две недели в очень краткой форме.
Судя по последним патчам для T.38, его явно тестирует очень небольшое
количество людей. Пожалуйста, поучаствуйте в тестировании и отладке этого патч
— он очень важен для всех нас, и для наших клиентов.
В ветки team/oej/codecnegotiation начата моя работа по изменению channel API,
связанного с кодеками. Эта работа важна для будущего упрощения множества давно
ожидаемх улучшений в алгоритме выбора кодеков для использования. К сожалению я
не имею прямого доступа в svn, и передаю все патчи через oej, что резко
осложняет работу.
– commit file's work to convert iax2 multithreading to use pthread conditions
По последней информации из asterisk-dev@ последние изменения в IAX2 сделали
его работу много стабильнее.
– Issue #6576 – SIP_CODEC not used for early media (reported by gpapadop73)
– add a missing header to fix building with -Werror (issue #6717) — я
– Issue #6690: clarify progressinband default setting (документация)
– Issue #6728: Remove parameters to Event: header on SUBSCRIBE requests
– Issue #6759, generate warning when refusing connection requiring unsupported
– Issue #6766 – fix ;user=phone functionality.
– change “regcontext” to “global_regcontext” to mark it as a global setting
– show regexten in “sip show peer <name>"
– Reset global_rtautoclear at sip reload
– Fix SETUP_ACK handling so that we change channels if so requested
– show which peers in “sip show peers” and “sip show peer” that are cached
Все усиленно готовятся к freeze'у. svn head при этом, как ни странно, но
становится все более стабильным с каждым днем.
– Fix a minor code issue
– Small fixes to the messagecount function (while trying to understand a bug
– Remove unused variable “ret”
– Declare char* pointers in the block where they are used
– add a couple of variables to clarify some code (issue #6700)
– Bug 6714 – Workaround to avoid retrieving incomplete voicemail message
– Issue #6781 – Verbose levels not enforced in app_voicemail (Reported by
– remove calculations that always evaluate to zero, thanks Luigi!
– Furthermore, set the disposition to FAILED if the CDR was never even started
– Issue #5918 – Disposition showing FAILED even though call is answered
– Don't overwrite ANI if it's already sent with IES
– Опция mailboxdetail больше не используется в виду своей бессмысленности в
– Bug 6526 – app_meetme.c: Add a reference count to avoid crash
– pbx.c: add locking to protect the list of global dialplan variables
– Issue 6710: saydate crash. Fix by Luigi Rizzo — старая ошибка,
– rawplayer.c: catch read/write errors and exit if they occur (issue #6721)
– clarify which global options are enabled by default — теперь общий #define
– queue: fix a problem with not loading realtime queue members by always
– app_rpt: update to reflect conversion of the accountcode to use stringfields
– Bug 6316 – Add flag to not speak single user announcement (флаг '1')
– don't calculate a duration if the CDR wasn't started, as it will result in a
– fix the return value for the provided unsetenv() for Solaris
– fix memory leak due to not freeing the channel's string fields in
– fix the build of eagi-test on Solaris in combination with astmm
– fix astmm on sparc or any other architecture that doesn't allow unaligned
– don't add conference participant if the user hangs up while recording their
– add a CLI command that allows converting files to other formats using the
– Bug 6699 – Fix for ENUMLOOKUP
– Meetme file is parsed with comma-delimiters, not vertical bars
– fix crash when using the Park And Announce? application. When using this
– update LOCAL_USER_ADD to use ast_calloc
– fix REGEX on strings that contain quotes (issue #6678)
– app_readfile: don't crash when asked to read from a file that doesn't exist
– zap: Allow channels to be moved if channel change is requested in SETUP_ACK,
– Issue #6764 – Return BUSY signal when other party is busy at Attended
– ensure global variables lock is held during 'show globals' CLI command
– add a CLI command that allows conversion of files to other formats using the
– Bug #5884 – fix a possible race state in app_meetme when a channel has gone
– fixed G.723.1 building (после долгих споров в bugtracker'ы мы с PCadach были
– pbx.c: Bug 6745 – Fix for ranges that wrap around the ends
– zap: always use the callerid signalling method set in the zt_pvt strucutre
– zap: Added separate outsignalling specification, and fixed FEATDMF to allow