forked from Mirrors/freeswitch
724f56e832
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13391 d0543943-73ff-0310-b7d9-9358b9ac24b2
1131 lines
74 KiB
Plaintext
1131 lines
74 KiB
Plaintext
freeswitch (1.0.4)
|
|
|
|
add: TextMate bundle for FreeSWITCH - thanks mrene (r:12559-12560)
|
|
all: numerous code cleanups, removal of unused variables
|
|
all: update numerous Doxygen comments
|
|
build: fix mod_flite (FSBUILD-126/r:12153)
|
|
build: fix getlib.sh curl/wget detection (12175)
|
|
build: add msvc 2005 project files (r:12197)
|
|
build: rename spandsp project files windows (r:12195)
|
|
build: fix spandsp windows build, msvc 2005 (r:12199-12202)
|
|
build: merge x64 build for msvc9 (r:12207)
|
|
build: add libtiff auto-download to msvc build (r:12212)
|
|
build: update to match spandsp api (FSBUILD-129/r:12214)
|
|
build: inital work on x64 windows build (FSBUILD-125/r:12215)
|
|
build: fix spandsp msvc build issues (r:12218-12220,12223)
|
|
build: fix msvc configuration manager for x64 targets in both 2008 sln files (r:12227)
|
|
build: use compiler intrinsics for windows x64 build (FSBUILD-131/r:12245)
|
|
build: fix version generator on windows (FSBUILD-115/FSBUILD-69/r:12247)
|
|
build: fix various msvc build issues (r:12272-12276)
|
|
build: silence nuisance sun cc warnings (r:12462)
|
|
build: updated windows projects for flite (FSBUILD-128/FSBUILD-133/r:12477)
|
|
build: download flite from right tarball location (FSBUILD-135/r:12482)
|
|
build: rework Windows build for pocketsphinx 5.1 (MODASRTTS-13/r:12483,12541)
|
|
build: fix automake 1.7 build (r:12487)
|
|
build: build path cleanups (FSBUILD-130/r:12490)
|
|
build: fix rebuild every time on msvc 2008 non team editions (FSBUILD-132/r:12492)
|
|
build: add skypiax to sln file and fix some warnings (r:12502)
|
|
build: fixed openzap.conf issue in deb package (r:12506)
|
|
build: fix rlim_t build on Mac (FSCORE-325/r:12533)
|
|
build: Solaris doesn't define RLIMIT_NPROC (FSCORE-326/r:12534)
|
|
build: removal of file reference for flite (FSBUILD-139/r:12540)
|
|
build: integrate mod_erlang_event into the buildsystem (FSBUILD-142/r:12587)
|
|
build: Fix FreeBSD build (r:12678)
|
|
build: fix libsoundtouch build dependencies after a configure failure (MODAPP-243/r:12783)
|
|
build: fix odbc detection to not try to use odbc when no headers are installed (r:12788)
|
|
build: add build of fs_ivrd (r:12843)
|
|
build: sphinx downloads for windows (FSBUILD-146/r:12853)
|
|
build: Build fails at bootstrap with libtool 2.2.6a (FSBUILD-82/r:12899)
|
|
build: add python build dependency to debian package build (FSBUILD-145/r:12920)
|
|
build: add libtool major version detection to configure in prep for supporting both libtool 2.x and 1.5.x at the same time (r:12922,12926-27)
|
|
build: fix older gcc build (FSBUILD-150/r:12924)
|
|
build: Add a fallback check in case libtool is not yet available in the builddir (get the version from build/config/ltmain.sh instead). print an error message and exit configure if that fails too (r:12933)
|
|
build: Add mod_memcache (commented) to modules.conf.in (r:12955)
|
|
build: make libtool version detection more robust (r:12979)
|
|
build: we need DYNAMIC_LIB_EXTEN for mod_perl and others (r:13023)
|
|
build: add mod_say_ru to modules.conf.in (r:13037)
|
|
build: bump sounds version (r:13040)
|
|
build: use different version file for moh version (r:13093)
|
|
build: de-couple version numbers and builds of sound files and moh files (FSBUILD-153/r:13096)
|
|
build: use sound_version.txt and moh_version.txt to determine sound file version on windows (FSBUILD-152/r:13097)
|
|
build: use in tree libtiff for msvc build and fix some header generation checks (r:13150)
|
|
build: clean esl on make current (r:13204,13205)
|
|
build: fix warning-as-error that stops MSVC from building solution (FSCORE-367/r:13301)
|
|
build: fix MSVC build issue from r13294 (FSBUILD-159/r:13302)
|
|
build: remove broken code analysis test (r:13364)
|
|
build: cleanup msvc code analysis warnings (r:13366)
|
|
build: Add mod_file_string to build + misc cleaning and correction (FSBUILD-158/r:13367)
|
|
build: add new files to debian package build (FSBUILD-148/r:13368)
|
|
build: fix mod_file_string dependencies on windows (r:13370)
|
|
build: fix mod_pocketsphinx build error (JANITOR-1/r:13372)
|
|
build: fix PTHREAD_MUTEX_RECURSIVE detection on SUSE 10 (r:13386,13390)
|
|
config: default config, calling own extension no longer goes to voicemail (r:12596)
|
|
config: default config, 1000-1019 uses $${default_password} instead of hard-coded 1234 (FSCONFIG-5/r:12838)
|
|
config: tweak the configs to bind siptrace on and off to F10 and F11 (r:12938)
|
|
config: Update sample IVR to include ClueCon reg option :) (r:13043)
|
|
config: Add ext 9991 as ClueCon ext; use transfer instead of bridge on demo ivr opt #4 (r:13046)
|
|
config: remove invalid options from profiles (r:13153)
|
|
config: add documention for dist-dtmf member flag in conference.conf.xml
|
|
config: remove mailbox= attribute (r:13375)
|
|
config: add default local stream (r:13376)
|
|
core: fix suncc visibility support in libteletone (r:12154-12157)
|
|
core: fix crash on FS shutdown with "..." (FSCORE-297/r:12173,12361,12402)
|
|
core: add separate mutex for state related methods (r:12191)
|
|
core: move media bug removal to hangup state (r:12225)
|
|
core: create indexes for ODBC (r:12235)
|
|
core: add direction col to sql db, add direction param to session_create, log DTMF digits to digits_dialed variable for CDR (r:12244)
|
|
core: avoid operations on closed file handles in embedded languages (r:12255)
|
|
core: fix bridging issue from r:12244 (FSCORE-308/r:12257)
|
|
core: fix segfault after 2000 calls, 5 days uptime (FSCORE-309/r:12267-12270)
|
|
core: fix crash in switch_ivr_digit_stream_parser_feed (MODAPP-221/r:12262)
|
|
core: fix issue in monitor_early_media_fail (r:12271)
|
|
core: fix leak in switch_event.c (r:12291-12292)
|
|
core: clean up ivr_menu, prevent recursion (r:12295)
|
|
core: improve memory usage (r:12317)
|
|
core: fix leak in switch_ivr_async.c (r:12330)
|
|
core: fix leak in switch_channel.c (r:12332)
|
|
core: uuid_displace stopped working when limit arg used (MODAPP-225/r:12368)
|
|
core: fix att_xfer media bug problem (FSCORE-317/r:12390)
|
|
core: improve stability (FSCORE-297/FSCORE-305/FSCORE-315/r:12392,12403)
|
|
core: add new state for CDR and leg_delay_start originate var (r:12403-12404)
|
|
core: Make MESSAGE work with SIP PATH Exension (FSCORE-310/r:12426)
|
|
core: fix uninitialized mutex in switch_core_media_bug (FSCORE-320/r:12428)
|
|
core: fix segfault with eavesdrop (FSCORE-319/r:12429)
|
|
core: add generic config parser - thanks mrene (r:12432)
|
|
core: add sessions since start up to heartbeat event (r:12472)
|
|
core: increase buffer size for regex api (MODAPP-228/r:12480)
|
|
core: fix FreeSWITCH start failure - "Error: stacksize 240 is too large" (FSCORE-323/r:12509)
|
|
core: unloading endpoint module now removes from endpoint list (MODENDP-196/r:12535)
|
|
core: fix deadlock in fsctl hupall (r:12544)
|
|
core: add origination_pricavy var to originate api (r:12546)
|
|
core: increase stack limit for switch_system (FSCORE-328/r:12569)
|
|
core: fix uuid_originate param not assigning uuid properly (FSCORE-322/r:12591)
|
|
core: add check for a and b leg no answer on bridge (r:12595)
|
|
core: fix origination_privacy var (r:12603)
|
|
core: fix group_confirm regression from svn r12403 (r:12616)
|
|
core: fix caller ID values not being set in CHANNEL_OUTGOING (FSCORE-336/r:12643)
|
|
core: make -vg imply -waste so valgrind runs won't re-exec (r:12670)
|
|
core: add apr_pool_mutex_set() to our apr to fix thread-saftey issue (r:12672)
|
|
core: make port allocator more random (r:12673,12675)
|
|
core: make switch_channel_get_variable strdup so the pointer returned is safe and clean up the state locking (r:12674)
|
|
core: Empty audio files should not be created when RECORD_ANSWER_REQ is set to true and a call is not bridged (r:12682)
|
|
core: add transfer_after_bridge var (r:12691)
|
|
core: other_leg_unique_id incorrectly set when briding with using ',' (FSCORE-331/r:12704)
|
|
core: make gaussian noise less noisy (FSCORE-340/r:12720)
|
|
core: add import vars to FIFO (r:12722)
|
|
core: fix switch_core_file_write method not writing the entire buffer to the file (FSCORE-341/r:12728)
|
|
core: fix hanguphook order of operations vs destroy method issue in c++ code (r:12730)
|
|
core: rearrange hangup callflow to do more work in the session's own thread (r:12784)
|
|
core: Allow variables containing variables in set and export (MODAPP-241/r:12804)
|
|
core: add read_terminator_used var (r:12840)
|
|
core: change blocking rtp to psuedo-blocking to avoid endlessly blocking reads and refactor jitter buffer (r:12846)
|
|
core: add rtp-autoflush profile param and rtp_autoflush var (r:12854)
|
|
core: fix various small leaks (FSCORE-347/r:12873)
|
|
core: add a couple, two tree stats (r:12913)
|
|
core: fix play_and_get_digits to unset the var if the regex didn't match (r:12921)
|
|
core: drop divide by 2 from normalize func (r12935)
|
|
core: add missing begin/end, allow threads to read and play_and_get_digits methods (r:12958)
|
|
core: fix windows calling conventions for modules with sub-modules broken in svn r12919 (r:12960)
|
|
core: add flag to denote if a codec is init or not (FSCORE-349/r:12961)
|
|
core: add more specific checks to new macro just to be safe (r:12973)
|
|
core: change CS_DONE to CS_DESTROY and add state handler for destroy and tear down critical parts of the channel from this method which is not called until it's impossible for anything to be referencing the channel (after final write lock and before destroying the pool) (r:12986)
|
|
core: fix regression from earlier commit (FSCORE-352/r:12987)
|
|
core: expand channel variables for sound files in IVRs (MODAPP-257/r:13005)
|
|
core: clone frames in loopback so we can smooth it out better, now with more memory usage (tm) maybe this will curb pepople from using it like candy (r:13011)
|
|
core: run expand_vars if input contains a special escaped character not just when it contains a variable to eat up back slashes (r:13015)
|
|
core: change names to be more explicit (r:13028)
|
|
core: xml_config: Fix issue where default NULL strings were ignored on reload (r:13052)
|
|
core: autoflush on bridge and add bridge_hangup_cause variable to indicate the hangup cause of the last bridged channel (r:13065)
|
|
core: add record_ms, record_samples, playback_ms and playback_samples chanvars (r:13105)
|
|
core: make state_handler macros not let you install the same one more than once (r:13111)
|
|
core: Do not use struct fd_set uninitialized (always FD_ZERO() them, before using FD_SET() on a new one, or reusing them after select()). Fixes a segfault on solaris (r:13125)
|
|
core: Fix missing UNPROTECT_INTERFACE in case pre_answer fails (r:13130)
|
|
core: add record_waste_resources channel variable to send blank audio during recording (r:13144)
|
|
core: add auto-sync idle timers in switch_time.c (r:13161)
|
|
core: Add Q850 hangup cause variable (FSCORE-356/r:13163)
|
|
core: keep presence up to date (r:13166)
|
|
core: fix failed_xml_cdr_prefix is processed before all variables for the b-leg have been generated (FSCORE-357/r:13167,13176,13264,13274,13285)
|
|
core: failed_xml_cdr_prefix doesn't work for list of destinations separated by pipe (FSCORE-359/r:13209)
|
|
core: add support for gcc 4.4.0 (FSCORE-355/r:13210)
|
|
core: add resume command to event socket and socket_resume variable (r:13212)
|
|
core: prevent buffer destroy race (r:13219)
|
|
core: move originate retry related vars to only be in {} not in channel variable list (r:13225)
|
|
core: Make { } vars take precedence over channel variables (r:13228)
|
|
core: fix memory issue in core file resampling code (r:13233)
|
|
core: fix play and get digits when using phrase macros (r:13244)
|
|
core: Don't set the caller name to origination_uuid's value (r:13248)
|
|
core: Add switch_xml_parse_str_dynamic and switch_xml_parse_str_dup (r:13255)
|
|
core: In IVR menu use menu-timeout instead of menu-inter-digit-timeout when no digits have been entered (r:13279)
|
|
core: fix segault on OpenSolaris 2009.06 snv_111a (FSCORE-365/r:13286)
|
|
core: allow socket app to operate without pre_answer (r:13294)
|
|
core: ensure vasprintf is available on linux (FSBUILD-160/r:13358,13361)
|
|
core: setgroup/initgroup availability on linux (FSBUILD-160/r:13359)
|
|
core: use uint16_t instead of u_short (FSBUILD-160/r:13360)
|
|
core: add configure checks for tm->tm_gmtoff and tm->tm_zone (FSBUILD-160/r:13362)
|
|
core: Fix IVR key response broken when multiple files are played (MODAPP-280/r:13382)
|
|
core: fixx off-by-one in xml preprocessor (r:13385)
|
|
docs: Fix filename references in phrase_en.xml (r:12976)
|
|
docs: Update phrase_en.xml to include v1.0.8 sound prompts (r:13041)
|
|
docs: Updates to phrase_es.xml (r:13067)
|
|
docs: Latest revision of Spanish prompts file (r:13115)
|
|
docs: switch_core.h doxygen update (r:13181)
|
|
formats: add mod_portaudio_stream to get audio from any dev (MODFORM-25/r:12178)
|
|
fs_cli: fix solaris build (r:12160)
|
|
ivr: make tts-engine and tts-voice valid attributes on the menu xml (r:12278)
|
|
libapr-util: add xml/expat stuff back to apr-utils (requires re-bootstrap) (r:13289,13290)
|
|
libdingaling: hijack gcrypt init call to fix threadsafe race in dingaling and fix buffer overrun in iksemel (r:12575)
|
|
libdingaling: add ldl_handle_running (r:13085)
|
|
libdingaling: add a function to check for connected and authorized (r:13100)
|
|
libdingaling: fix auto-restart on disconnect (r:13134)
|
|
libesl: add api, bgapi methods (r:12179)
|
|
libesl: add ruby example (r:12180)
|
|
libesl: add python example (r:12184)
|
|
libesl: fix missing Event-Name param (MODEVENT-39/r:12311)
|
|
libesl: example of using esl to get events for ASR (r:12344)
|
|
libesl: improved filter handling (r:12488-12489)
|
|
libesl: fix ESL segfault when bgapi is called twice and BACKGROUD_JOB events are subscribed (ESL-5/r:12525)
|
|
libesl: fix illegal free when invalid bgapi originate args (ESL-8/r:12623)
|
|
libesl: add disconnect method; add ivrd (r:12724)
|
|
libesl: add command line args to single_command.py example (ESL-9/r:12729)
|
|
libesl: check in ESL::IVR perl mod (r:12760)
|
|
libesl: fix ruby linking on debian (ESL-7/r:12805)
|
|
libesl: fix esl coredumps in esl_event_serialize when using sendEvent from PHP (ESL-11/r:12884)
|
|
libesl: add event name when sending (r:12889)
|
|
libesl: add ESL::IVR::setVar from intralanman (r:12917)
|
|
libesl: fix ESL/IVR to include the regex (r:12921)
|
|
libesl: fix ctrl-D in fs_cli not to exit unless cmd line is empty (ESL-13/r:12952)
|
|
libesl: fix undef check (r:13012)
|
|
libesl: kill zombies (r:13013)
|
|
libesl: don't double encode events when sending them (r:13078)
|
|
libesl: adding sendevent example for esl perl (r:13079)
|
|
libesl: send content len with body in esl sendevent (r:13168)
|
|
libesl: add arbitrary notify (r:13188)
|
|
libesl: fix Phantom events when doing several bgapi calls without interleaving them with recvEvent (ESL-12/r:13217)
|
|
libesl: add Ruby example for ESL (ESL-15/r:13235)
|
|
libesl: add INFO example for Perl (r:13293)
|
|
libiksemel: let return 0 be a failure on read in iks to avoid cpu race (r:13123,13124,13133)
|
|
libsndfile: add executable permissions to libs/libsndfile/src/create_symbols_file.py (FSBUILD-134/r:12535)
|
|
libsofiasip: Fix compile time out-of-bounds error in su_uniqueid.c (SFSIP-136/r:12914)
|
|
libsofiasip: make info work out of dialog (r:13087)
|
|
libsofiasip: silence solaris warning from missing braces (SFSIP-132/r:13369)
|
|
libspandsp: update to snapshot spandsp-20090421 (r:13086)
|
|
libspandsp: update to snapshot spandsp-20090427 (r:13177)
|
|
libspeex: Add visibility support for suncc on solaris (r:13117,13118)
|
|
libteletone: update api visibility macros for windows
|
|
libtiff: add libtiff, v3.8.2
|
|
libxmlrpc: add select to read socket in abyss so we can timeout (r:13107)
|
|
mod_cidlookup: add new module, mod_cidlookup (r:12990)
|
|
mod_cidlookup: switch to using CURL instead of mod_http (r:12992)
|
|
mod_cidlookup: add config file (r:12994)
|
|
mod_cidlookup: set initial value for status (r:13029)
|
|
mod_clue_choo: add new module, mod_clue_choo (r:13068,13069,13070)
|
|
mod_commands: Add show api [name] and show application [name] (r:12296)
|
|
mod_commands: fix header_string "key" from being set twice from SWITCH_STANDARD_API(user_data_function) (MODAPP-242/r:12786)
|
|
mod_commands: add show modules functionality (MODAPP-227/r:12806)
|
|
mod_commands: add echo api command (echo back exact input) and add expand api command (executes another api command with variable expansion) (r:13101,13102)
|
|
mod_commands: add "stun" fsapi command (r:13137)
|
|
mod_commands: mod_commands: if no bind ip specified for stun fsapi command, use the guess ip (r:13140)
|
|
mod_commands: add show channels like %foo% (no % in the string implies wrapped in %, no spaces allowed in match string (r:13193)
|
|
mod_commands: Add max-sessions to status (MODAPP-254/r:13373)
|
|
mod_conference: fix read terminating on single digit when called from a meta-app inside a conference (MODAPP-226/r:12466)
|
|
mod_conference: recording members should be invisible to commands (MODAPP-233/r:12582)
|
|
mod_conference: add lock caller_control (r:12787)
|
|
mod_conference: only first call to a conf requires a profile; fix bgdial (MODAPP-245/r:12809)
|
|
mod_conference: add conference_enforce_security variable to bypass or require pin or locked flag (r:12863)
|
|
mod_conference: clean up pin prommpting and make local override stay local (r:12864)
|
|
mod_conference: keep new conference locked the whole time during transfer (r:12988)
|
|
mod_conference: allow setting the moh_sound from a variable (r:13042)
|
|
mod_conference: set perpetual_sound from channel var (r:13048)
|
|
mod_conference: increase sanity timer for conference auto-record to 120 seconds (r:13104)
|
|
mod_conference: serialize (r:13116)
|
|
mod_conference: dist-dtmf flag in conference (r:13191)
|
|
mod_conference: add transfer action to caller-controls (r:13194)
|
|
mod_conference: fix dtmf queue issue in dist-dtmf feature (MODAPP-268/r:13206)
|
|
mod_conference: add execute_application to custom controls (r:13216)
|
|
mod_conference: disallow spaces in conference names (MODAPP-219/r:13313)
|
|
mod_console: Fix mod_console (missing FD_ZERO before FD_SET) (r:13126)
|
|
mod_dahdi_codec: delay init of resources until the first time they are actually used to avoid unnecessary waste of resources in hardware codec (r:12962)
|
|
mod_dahdi_codec: set mod_dahdi_codec dahdi transcoding device sockets to non-blocking to avoid hanging when there is no data and just return 0 bytes frame (MODCODEC-8/r:13257)
|
|
mod_dahdi_codec: added proper waiting (up to 10ms) for the DAHDI transcoder output frame (r:13262)
|
|
mod_dahdi_codec: return silence frame in dahdi codec when there is no output from the decoder (r:13265)
|
|
mod_dingaling: fix crash when unloading/reload mod_dingaling (LBDING-13/r:12612)
|
|
mod_dingaling: fix no sound if phone picked up after 5th dingaling on Gtalk client (MODENDP-198/r:12641)
|
|
mod_dingaling: fix core dump when calling Gtalk enabled FS using leg_timeout (MODENDP-199/r:12641)
|
|
mod_dingaling: dl_login command line Usage and parameter doesn't match (MODENDP-202/r:12680)
|
|
mod_dingaling: fix unload mod_dingaling core dump (MODENDP-204/r:12680)
|
|
mod_dingaling: fix small memory (r:13374)
|
|
mod_dptools: prevent system crash when "user" in originate dialstring (FSCORE-313/r:12395)
|
|
mod_dptools: added sched_heartbeat and enable_heartbeat dialplan apps (r:12491)
|
|
mod_dptools: fix b & c legs not bridging when attended transfer used (FSCORE-334/r:12649)
|
|
mod_dptools: Custom events fired from event application bypass filtering mechanism (MODAPP-249/r:12894)
|
|
mod_dptools: change inline limit from 4 to 128 apps (MODAPP-253/r:12957)
|
|
mod_dptools: improvements to presence function (r:13164)
|
|
mod_dptools: add group_recurse_variables and user_recurse_variables to {} vars (default is true, set to false to not pass vars down to user or group channels) (r:13241,13246)
|
|
mod_dptools: add param dial-timeout to directory (MODAPP-271/r:13247)
|
|
mod_dptools: add set current_application_response channel variable (MODAPP-273/r:13298)
|
|
mod_dptools: fix SEGV in strncasecmp call (MODAPP-278/r:13317)
|
|
mod_enum: fix enum_auto_route (MODAPP220/r:12243)
|
|
mod_erlang_event: Bind to 0.0.0.0 instead of 127.0.0.1 by default; like most erlang nodes do. (r:12249)
|
|
mod_erlang_event: Reply appropriately to net_adm:ping() (r:13066)
|
|
mod_erlang_event: snprintf needs a format string too, and write has the warn_unused_result attribute set, so store the return value somewhere (r:13090)
|
|
mod_erlang_event: fix erlang autoconf macro to deal with edge cases (MODEVENT-45/r:13288)
|
|
mod_event_socket: disallow unloading mod_event_socket from event socket (r:12326,12334)
|
|
mod_event_socket: fix api_exec crash on OSX (MODEVENT-40,r:12349)
|
|
mod_event_socket: move connect command to always work on outbound socket not just the first time (r:12723)
|
|
mod_fax: can't print base 8 number that has a 9 in it.. use stringified version instead (r:13312)
|
|
mod_fifo: consumer callback waiting an option in fifo.conf.xml (r:12685)
|
|
mod_fifo: add fire events on bridge in fifo (r:12791)
|
|
mod_fifo: fix fifo re-parse crash (FSCORE-343/r:12855)
|
|
mod_fifo: fix uuid_transfer into mod_conference audio issue (MODAPP-259/r:13030)
|
|
mod_fifo: add fifo_orbit_dialplan and fifo_orbit_context vars (MODAPP-189/r:13038)
|
|
mod_fifo: don't do wrapup when agent is in nowait mode or call has ended (r:13094)
|
|
mod_fifo: don't call all members on on-hook mode and round robin based on next_avail (MODAPP-272/r:13240,13242)
|
|
mod_fifo: abandon outbound calls when they are not needed, place queue name in the caller id (r:13240)
|
|
mod_file_string: add new module, allows for playing ! delimited lists of sound files (r:13182)
|
|
mod_flite: three new voices - rms, awb (male), slt (female) (r:12166)
|
|
mod_flite: mod_flite_shutdown not called/used (MODASRTTS-15/r:13270)
|
|
mod_iax: make mod_iax async (r:13021)
|
|
mod_iax: autoflush these channels that use queues (r:13057)
|
|
mod_lcr: allow channel vars in custom_sql (r:12198)
|
|
mod_lcr: Add ifdefs around odbc calls in shutdown function (r:13268)
|
|
mod_lcr: Adjust handling of strip parameters so entire number can be stripped (MODAPP-279/r:13365)
|
|
mod_limit: Add events and a shutdown function (r:12497)
|
|
mod_limit: close odbc handle (r:12632)
|
|
mod_limit: Add more error checking to hash api/app (r:13007)
|
|
mod_limit: prevent multiple bindings of the same event_hooks to make code simpler in mod_limit (MODAPP-264/r:13113)
|
|
mod_local_stream: Add show_local_stream [stream name] (MODFORM-27/r:13165)
|
|
mod_local_stream: fail over to default if desired stream is not found (r:13184,13185,13186)
|
|
mod_local_stream: refactor resampling in mod_local_stream (r:13222)
|
|
mod_loopback: mod_lopback: other_loopback _leg_uuid variables are sometimes unset while executing the dialplan (MODENDP-210/r:12905)
|
|
mod_loopback: destroy codec (r:12936)
|
|
mod_loopback: fix loopback channels that stay alive (FSCORE-349/r:12944,12953)
|
|
mod_loopback: flush queued frames on audio sync event (r:13018)
|
|
mod_loopback: autoflush these channels that use queues (r:13057)
|
|
mod_loopback: pass flush indications across to the b leg (r:13146)
|
|
mod_loopback: make mod_loopback render silence to prevent livelock (r:13147)
|
|
mod_loopback: drop excess frames on loopback channel (r:13156,13157,13158)
|
|
mod_loopback: add loopback_bowout variable (set to false to skip auto-bowout) (r:13162)
|
|
mod_loopback: mod_loopback plays noise instead of silence (MODENDP-216/r:13214)
|
|
mod_lua: windows build changes to support externally built modules. (MODLANG-101/r:12237)
|
|
mod_lua: fix visibility support (FSCORE-302/r:12239-12240)
|
|
mod_lua: fix windows build (FSBUILD-149/r:12919)
|
|
mod_lua: fix memory leak (MODLANG-111/r:13298)
|
|
mod_memcache: add new module, mod_memcache; API for memcached (r:12871)
|
|
mod_memcache: make -ERR for API call less verbose (r:12949)
|
|
mod_memcache: add hook reloadxml event (r:12950)
|
|
mod_memcache: unbind the reloadxml event handler on shutdown (r:12954)
|
|
mod_memcache: Fix C99 error, move var declaration out of the "for()" statement (no -std=c99?) (r:12959)
|
|
mod_memcache: cleanup xml config handling (r:13050,13051)
|
|
mod_nibblebill: mod_nibblebill question: DB Error while updating cash (MODAPP-229/r:12907)
|
|
mod_nibblebill: Updated mod_nibblebill to work properly w/ postgres fields (r:13031)
|
|
mod_opal: Fixed transmission of Q.931 Calling-Party-Number, and DisplayName on H.323 Setup (r:12347)
|
|
mod_opal: allocate frame from session pool so it will not go out of scope (r:12811)
|
|
mod_opal: disable visibility support broken in newer gcc (MODENDP-190/r:12923)
|
|
mod_opal: add dtmf method to mod_opal (r:13002)
|
|
mod_opal: Applied patch to fix some race conditions on call termination (r:13014)
|
|
mod_opal: prevent endless loop (r:13034)
|
|
mod_opal: Fixed ability to send a string as user indications (DTMF) (r:13049)
|
|
mod_opal: try to flag CNG frames (MODOPAL-6/r:13098)
|
|
mod_opal: Fixed incorrect include path (r:13239)
|
|
mod_perl: Libtool build fix for mod_perl: use LIBTOOL_LIB_EXTEN to make libtool-2.2 happy and CXXLINK since we are linking a C++ lib (r:13080)
|
|
mod_pocketsphinx: Revamp mod_pocketsphinx to use jsgf format (r:12224)
|
|
mod_portaudio: fix audio issue in portaudio (r:12669)
|
|
mod_python: fix core dump when using startup script (MODLANG-106/r:12648)
|
|
mod_python: fix python failing during loading startup modules (MODLANG-105/r:12658)
|
|
mod_python: fix EventConsumer::pop() can deadlock mod_python (MODLANG-109/r:12849)
|
|
mod_say_en: fix missing "at" in time readback, change from cardinal to ordinal numbers on dates, e.g. "January 20th" vs. "January 20" (MODAPP-263/r:13099)
|
|
mod_say_es: Add stub phrase_es.xml (r:13019)
|
|
mod_say_ru: add Russian language say module and config files (r:12966-12971)
|
|
mod_say_ru: change encoding on phrase_ru.xml from cp1251 to utf8 (r:12974)
|
|
mod_say_ru: add .wav and small fix (r:13000)
|
|
mod_say_ru: change char million,thousand to enum (r:13009)
|
|
mod_say_ru: rename currency (r:13024)
|
|
mod_say_ru: change dollars and cents to rubles and kopecks (r:13025)
|
|
mod_say_ru: add ru_ip (r:13026)
|
|
mod_say_ru: Update phrase_ru.xml to include v1.0.8 sound prompts (r:13044,13045)
|
|
mod_shout: Fix race conditions; fix stutter when first 64k is drained from shoutcast stream (r:13218)
|
|
mod_skel: add more example code and info (r:12459)
|
|
mod_skypiax: move to trunk (r:12167)
|
|
mod_skypiax: fix hang on invalid mod_skypiax.conf.xml (MODSKYPIAX-21/r:12320-12322,12343)
|
|
mod_skypiax: modified configs/startskype.sh to specify which unix user will start the Skype client instance (r:12937)
|
|
mod_skypiax: fixed assignment before declaration on Windows VC++ (r:12956)
|
|
mod_skypiax: great startup speedup in Windows (using only one Broadcast sendmessage for each interface hunting) (r:13083)
|
|
mod_spidermonkey: fix segfaults on dtmf callback (FSCORE-327/r:12577)
|
|
mod_spidermonkey: fix error loading mod_spidermonkey due to missing PR_* symbols (r:12934,12939)
|
|
mod_spidermonkey: add destroy method to js (r:13016)
|
|
mod_spidermonkey: Let session.destroy() take the cause as a string too (r:13020)
|
|
mod_sofia: allow you to set invite, to and from params independently (r:12287)
|
|
mod_sofia: allow add params to a contact that isn't a gateway (r:12289)
|
|
mod_sofia: add sip_route_uri var to set proxy route (r:12408)
|
|
mod_sofia: add sip_send_to Sofia dial param (MODEND-195/r:12409)
|
|
mod_sofia: add siptrace on/off to sofia command (r:12410,12412)
|
|
mod_sofia: add network_ip and network_port to registration ODBC table and registration event (MODENDP-194/r:12414)
|
|
mod_sofia: add configurable outgoing cid types (r:12427)
|
|
mod_sofia: send SIP INFO DTMF to the bridged leg in bypass media mode (FSCORE-263)
|
|
mod_sofia: add extension-in-contact param for rare cases when provider makes you say a certain contact user (r:12511)
|
|
mod_sofia: add contact-host param to gateways (r:12531)
|
|
mod_sofia: add sip_from_display var and fix backwards switch_strisr calls (r:12566)
|
|
mod_sofia: remove Redundant NTATAG_DEFAULT_PROXY (MODENDP-197/r:12583)
|
|
mod_sofia: reset rtp timer on unhold operation (r:12617)
|
|
mod_sofia: fix G.722 call with broken ptime triggers crash after transfer between contexts (FSCORE-337/r:12647)
|
|
mod_sofia: fix presence subscription not automatically refreshed due to wrong Contact in 202 (refer accepted) response. (MODENDP-201/r:12657)
|
|
mod_sofia: fix random segfaults (FSCORE-322/r:12676)
|
|
mod_sofia: fix registration issue (r:/12715)
|
|
mod_sofia: add username and realm to sip db (r:12785)
|
|
mod_sofia: fix subscriptions being checked even though it belongs to other host (MODAPP-207/r:12792)
|
|
mod_sofia: reduce exponential mwi notifies (r:12801)
|
|
mod_sofia: don't auto-disable, just warn on RFC2833 in transcoded call (r:12815)
|
|
mod_sofia: add 603 for now (r:12883)
|
|
mod_sofia: make nat options ping configurable and leave it off by default (r:12897)
|
|
mod_sofia: continue_on_fail broken on SVN12881 (MODENDP-209/r:12902)
|
|
mod_sofia: add rtp-autofix-timing (defauts to true even when not present) set to false to disable it (FSCORE-281/r:12903,12904)
|
|
mod_sofia: add set r_sdp_codec_string to list of codecs offered in inbound call dsp (MODENDP-206/r:12946)
|
|
mod_sofia: add sip_call_info variable (SFSIP-138/r:12977)
|
|
mod_sofia: move rtp stats up to where they will be more useful (r:13017)
|
|
mod_sofia: fix FreeSWITCH/SIPX transfer issue (SFSIP-86/r:13032)
|
|
mod_sofia: ndlb_sendrecv_in_session var NDLB-sendrecv-in-session profile option to reverse the effects of MODENDP-148 (r:13084)
|
|
mod_sofia: add sip info to event_socket gateway (r:13088)
|
|
mod_sofia: switch_add_event_header needs a format specifier, or >=gcc-4.3 will be very unhappy (r:13089)
|
|
mod_sofia: add calls count and failed calls count to sofia profile sorted by direction (r:13103)
|
|
mod_sofia: only pass 2833 while bridged and while bridged to another channel that uses our RTP stack (r:13131)
|
|
mod_sofia: send-message-query-on-register profile param, set it to false to disable default of true (r:13139)
|
|
mod_sofia: fix segfault in sofia xmlstatus profile command (MODENDP-214/r:13141)
|
|
mod_sofia: add contact lookup (r:13169)
|
|
mod_sofia: parse out alert-info and call-info from infos (r:13173)
|
|
mod_sofia: add arbitrary notify (r:13187,13189)
|
|
mod_sofia: add experimental NDLB-connectile-dysfunction-2.0 (r:13197~13203)
|
|
mod_sofia: allow register-transport (MODENDP-217/r:13226)
|
|
mod_sofia: fix mem corruption on failed register (r:13229,13230)
|
|
mod_sofia: Ignore ptime when missing instead of using @0i (MODENDP-206/r:13231)
|
|
mod_sofia: fix evil send myself a refer bug (FSCORE-350/r:13237)
|
|
mod_sofia: Add sofia profile params to fine-tune timers (r:13245)
|
|
mod_sofia: Fix incoming anonymous from MetaSwitch will not bridge (SFSIP-144/r:13266)
|
|
mod_sofia: Fix command "sofia xmlstatus profile internal reg" returns invalid xml text (SFSIP-145/r:13267)
|
|
mod_sofia: Allow retrieval of redirect contact uri parameters via channel variable (MODSOFIA-7/r:13271)
|
|
mod_sofia: Fix Polycom SRTP (r:13295)
|
|
mod_sofia: preserve the transport on SLA interactions, still needs work for TLS but should work for UDP and TCP (r:13303)
|
|
mod_sofia: now pickup, barge-in and various other things will work with SLA is turned on (r:13306)
|
|
mod_sofia: Add ability to supply call-id when using SEND_INFO (MODENDP-219/r:13357)
|
|
mod_sofia: Allow sending the flush/reboot all the registration of a domain (MODENDP-187/r:13363)
|
|
mod_sofia: Fix double re-register problem (SFSIP-143/r:13384)
|
|
mod_sofia: make autoflush on bridge the default (r:13389)
|
|
mod_spy: add new module, mod_spy (MODAPP-260/r:13035,13036)
|
|
mod_syslog: Keep the indent string in memory (LOGGER-1/r:12852)
|
|
mod_t38gateway: Introduction of the skeleton of a media bug implementing a T.38 gateway, so the
|
|
related infrastructure work can take place around it (r:13082)
|
|
mod_voicemail: remove endless loop on leaving message (MODAPP-233,r:12315-12316)
|
|
mod_voicemail: add indexes to mod_voicemail (r:12341)
|
|
mod_voicemail: fix audio cutoffs in voicemail_leave_main (MODAPP-225/r:12367)
|
|
mod_voicemail: fix profile id mismatch when changing password via menu (MODAPP-236/r:12602)
|
|
mod_voicemail: fix incorrect (NULL) recipient stored for VM on dynamic binding of FS directory. (MODAPP-240/r:12850)
|
|
mod_voicemail: fix segfault on vm_boxcount when box has "sip:" prefix (MODAPP-250/r:12915)
|
|
mod_voicemail: add parameter "login-keys" to allow user to customize which key is used to log in (MODAPP-251/r:12916)
|
|
mod_voicemail: change len to seconds (r:13127)
|
|
mod_voicemail: message-query-exact-match global param in settings section of voicemail to assume profile names match domain names (r:13138)
|
|
mod_voicemail: allow unload and reload of mod_voicemail (MODAPP-177/r:13145)
|
|
mod_voicemail: expand the right variable (r:13272)
|
|
mod_voicemail: rework vm_boxcount api and add an optional profile parameter (r:13283)
|
|
mod_voicemail: add voicemail disk quota (MODAPP-173/r:13314)
|
|
mod_voicemail: abolish mailbox attribute in users and use number-alias attribute instead (MODAPP-218/r:13377,13378,13379,13380,13381)
|
|
mod_xml_curl: fix data fetch (MODXMLINT-48/r:12586)
|
|
sofia-sip: su.h - define su_family via struct sockaddr (r:12260)
|
|
sofia-sip: sip_parser.c - fixed sip_transport_d() (r:12261)
|
|
spandsp: update to snapshot 20090308 (r:12514)
|
|
spandsp: update to spandsp-0.0.6pre12
|
|
support: Add print_list gdb macro (r:12687)
|
|
|
|
|
|
freeswitch (1.0.3)
|
|
|
|
build: add targets cd-sounds[-install] and cd-moh[-install] for 48k sounds (r:11151)
|
|
build: autoconf detect odbc library (FSBUILD-8)
|
|
build: fix sound install on windows build (r:11635,11638)
|
|
build: fix configure --sysconfdir (FSBUILD-84)
|
|
build: fix uclibc build (MODLANG-99)
|
|
build: fix adduser in debian (FSBUILD-122, FSBUILD-102)
|
|
core: fix buffering issues (r:11101,11145,11152-11157,11162,11191,11200)
|
|
core: fix c leg no hangup when converting attended to blind transfer before b leg answers (MODENDP-165/r:11061)
|
|
core: fix codec and media handling issues (r:11104)
|
|
core: fix double close of file handles and add recording of native files (r:11108-11113,11482,11483)
|
|
core: fix file resampling issue (r:11090)
|
|
core: fix incorrect call progress timestamps in timetable (r:11186-11187/FSCORE-268)
|
|
core: fix media handling issues (r:11079-11082)
|
|
core: fix multiple 2833 dtmf handling issues (r:11149,11261,11262,11266,11293,11294,11338/FSCORE-266,FSCORE-273)
|
|
core: send more event types verbos bridge,unbridge,park,unpark (r:11097-11098)
|
|
core: Prevent media setup on failed originates (r:11462/FSCORE-279)
|
|
core: fix recorded soundfiles had random data at end of file (r:11491/MODAPP-205)
|
|
core: fix user for windows service (r:11538/FSCORE-277)
|
|
core: modify variable expansion code to expand in more places and to fix potential security issue from injecting variables (r:11569,11570)
|
|
core: look for soundfiles in more locations based on rate (r:11601/MODFORM-23)
|
|
core: state machine veto behavior changed (r:11610)
|
|
core: add enable_file_write_buffering variable (r:11677)
|
|
core: fix garbled audio on media bug during bridge using stateful codecs (FSCORE-288)
|
|
core: fix tone detect running multiple bugs when detecting multiple tones
|
|
core: add {instant_ringback=true} to make ringback not wait for indication to generate ringback
|
|
core: fix segfault from race condition on multiple reloadxml calls (MOODAPP-211)
|
|
core: modify xml locking so phrases do not lock the xml for the duration of playing them
|
|
core: replace resampler with the speexdsp resampler
|
|
core: fix windows calling convention on threads launched that return a value to fix shutdown segfault (FSCORE-298)
|
|
core: do not auto-export origination_caller_id_* to avoid confusion (r:12052)
|
|
core: API visibility support (GCC/SUNCC) (FSCORE-264)
|
|
core: fix leak in exposed event class serialize method (r:12068)
|
|
core: add volume as possible return value from input callback on embedded languages (r:12114)
|
|
core: add resampler to seech handles (r:12141)
|
|
core: add api.getTime to embedded languages (r:12149)
|
|
freeswitch: allow you to specify -htdocs dir at runtime. (r:11614)
|
|
fs_cli: add "debug" command to change the esl debug level at runtime (r:11057)
|
|
iksemel: update to 1.3 (r:11645)
|
|
libesl: fix disconnect failure (r:11078,11083)
|
|
libesl: fix solaris build (r:11067,11068)
|
|
libesl: add c++ wrapper and swigged wrappers for multiple scripting languages
|
|
libg722_1: fix dct4.h code generator to include the "f" (r:11188-11189,11367)
|
|
libilbc: update to new library from Steve Underwood
|
|
mod_amrwb: add amr wideband passthrough codec (r:11971)
|
|
mod_cepstral: fix failure return code handling (MODASRTTS-9)
|
|
mod_conference: add 'conference xml_list' and 'conference [conf_name] xml_list' (r:11062-11063)
|
|
mod_conference: make conference verbose-events param to control if events have all the channel data or not (r:11073-11077)
|
|
mod_conference: add MINTWO flag to end conference when down to 1 participant (r:11523)
|
|
mod_conference: refactor conference record function (r:11626)
|
|
mod_conference: add conference list summary command (MODAPP-197)
|
|
mod_conference: fix Deadlock or coredump on conference commands play, transfer (MODAPP-209)
|
|
mod_dahdi_codec: added (MODCODEC-7)
|
|
mod_dialplan_xml: make previous auto hunt feature optional and off by defaule use auto_hunt=true session or global variable to enable (r:12144)
|
|
mod_dptools: Add failure_causes channel variable (r:12058)
|
|
mod_easyroute: add configuration file example for custom-query (r:11055)
|
|
mod_easyroute: add custom-query configuration option (r:11054)
|
|
mod_easyroute: fix build error when not configured for odbc (r:11478)
|
|
mod_easyroute: fix memory leak (r:11611)
|
|
mod_erlang_event: add ability to spawn a process (module/function) outbound on a specified node. (r:11460,11477)
|
|
mod_erlang_event: Fix some issues with standing up a new outbound listener and cleaning up after a failed session (r:11479)
|
|
mod_erlang_event: Fix setting up a listener for an outbound session if one doesn't already exist (r:11488)
|
|
mod_erlang_event: add "erlang" fscli command (r:11488)
|
|
mod_erlang_event: Monitor spawned outbound processes for premature exits (r:11489)
|
|
mod_erlang_event: Allow the event encoding strategy to be configurable; choices are string or binary (r:11495)
|
|
mod_erlang_event: Allow certain tuple elements to be binaries or strings, to reduce conversion requirements on the erlang side (r:11496)
|
|
mod_erlang_event: Support sending a message to a registered process to request a pid (when spawning won't cut it) (r:11499)
|
|
mod_erlang_event: Ensure events received while a pid session is being created aren't discarded but are queued instead (r:11500)
|
|
mod_erlang_event: Add freeswitch.erl - An erlang module to make talking to mod_erlang_event more painless (r:11525)
|
|
mod_erlang_event: use rpc:call instead of spawn and to make the registered process argument to handlecall optional (r:11542)
|
|
mod_event_socket: add ability to use a comma sep list of events on event-sink create-listener (r:11056)
|
|
mod_event_socket: add debug logging to event-sink (r:11060)
|
|
mod_event_socket: fix race condition (r:11680,12146)
|
|
mod_dptools: add all modifier to break command (r:11557,11558)
|
|
mod_dptools: add sound_test application (r:11658)
|
|
mod_fax: Dont hangup after sending/receiving faxes
|
|
mod_fifo: pause media bugs while not in a bridge (r:11466,11490)
|
|
mod_fifo: allow unpark during chime list playing (r:11555/MODAPP-206)
|
|
mod_fifo: fix outbound fifos doesn't check if the consumer is in the fifo in question. (r:11561/MODAPP-207)
|
|
mod_fifo: Fix segfault when no argument were supplied to fifo_member call (MODAPP-210)
|
|
mod_lcr: added (r:11180,11184,11532,11609)
|
|
mod_limit: fix memory corruption caused by race condition when using limit hash (r:11070-11071)
|
|
mod_limit: Fix transfer bug, fix leak and make the channel hangup if the extension is \!hangup_cause (r:11604,11932)
|
|
mod_limit: add write different channel variables per realm_id (r:11608)
|
|
mod_limit: Make max argument optional on the limit app, set the limit_usage variable to current count after inserting call in the db (r:11955)
|
|
mod_lua: Create empty argv table when no args are passed to a Lua script (r:11559)
|
|
mod_lua: use dll for lua windows build (FSCORE-299)
|
|
mod_openmrcp: removed (r:11176-11179)
|
|
mod_opal: added
|
|
mod_pocketsphinx: fix leak (r:11974)
|
|
mod_portaudio: fix stuck channels on outbound calls (r:11160,11470,11471,11472,11475,11476,11485)
|
|
mod_python: fix build when site dir is not /usr/lib/python2.4 (r:12070)
|
|
mod_say_en: add short form date/time (MODAPP-180)
|
|
mod_sofia: add auto-rtp-bugs profile option to make rtp bug compensation configurable (r :11146-11147)
|
|
mod_sofia: add support in sdp for a=maxptime (r:11103)
|
|
mod_sofia: fix codec change race condition (r:11143)
|
|
mod_sofia: fix notify event wasn't allowing content-length 0 (r:11106/MODENDP-167)
|
|
mod_sofia: fix sending extra sdp in 200 OK when using 100rel in violation of sdp o/a protocol draft-ietf-sipping-sip-offeranswer-10 (r:11088)
|
|
mod_sofia: fix sip_auto_answer=true (r:11069)
|
|
mod_sofia: improve outbound registration error message (r:11059)
|
|
mod_sofia: reset media timeout on re-invite (r:11161)
|
|
mod_sofia: fix segfault due to missing contact header in invite (r:11463/MODENDP-177)
|
|
mod_sofia: allow <params> tag in gateways as well as <variables> with direction inbound/outbound (default both) and call counter (r:11468)
|
|
mod_sofia: add support or SLA, works with Polycom and Snom(Sylantro mode). (r:11562/MODENDP-179)
|
|
mod_sofia: tolerate missing user in the request uri (r:11636)
|
|
mod_sofia: Add purpose=gateways and profile=[name] so xml_curl requests make sense (MDXMLINT-46)
|
|
mod_sofia: Add disable-srv and disable-naptr params to sip profiles (default false) (MODENDP-183)
|
|
mod_sofia: add outbound-proxy param (MODENDP-184)
|
|
mod_sofia: fix segfault with stun-enabled=false (SFSIP-120)
|
|
mod_sofia: Profile Name in Expire Event is incorrect (MODENDP-185)
|
|
mod_sofia: add "scrooge" mode to "inbound-codec-negotiation" (r:11881)
|
|
mod_sofia: Add context to reconfig_sofia (r:12080)
|
|
mod_sofia: fix segfault when calling from a Cisco 7940 using bypass_media (FSCORE-301)
|
|
mod_sofia: ilbc to default to 30 if no mode= fmtp is defined on the inbound (r:12110)
|
|
mod_sofia: fix challenge-realm (r:12113)
|
|
mod_sofia: Segmentation fault when running killgw command on sofia profile without specifying a gateway (MODENDP-189)
|
|
mod_sofia: gateways will inherit the context from its parent unless manually provided (r:12138)
|
|
mod_sndfile: Add IMA ADPCM support (MODFORM-22)
|
|
mod_spidermonkey: fix loading of spidermonkey modules (r:11084-11085)
|
|
mod_spidermonkey: block some unwanted behaviours in session.originate
|
|
mod_spidermonkey_socket: fix gc blocking (MODLANG-97)
|
|
mod_xml_rpc: fixed authentication using @domain syntax (r:11064)
|
|
mod_xml_rpc: fix http content types sent in responses (r:11099,11148,11150)
|
|
mod_voicemail: voicemail insert into the proper fields (MODAPP-190)
|
|
mod_voipcodecs: add G.726 24k (r:12083)
|
|
sofia-sip: update to current sofia-sip repository
|
|
spandsp: sync to latest snapshot and fix windows build
|
|
speex: updated to 1.2rc1
|
|
sqlite: fix random assert on windows (FSCORE-292)
|
|
|
|
|
|
freeswitch (1.0.2)
|
|
|
|
all: don't add module interfaces before returning from error conditions in module load functions (MDXMLINT-36)
|
|
all: fixed multiple memory leaks
|
|
all: improved module unloading/reloading support
|
|
build: add support for --switchconfdir (FSBUILD-84)
|
|
build: fixed netbsd build
|
|
build: make freeswitch stop graceflly with /etc/init.d/freeswitch stop on debian add working dir to start-stop-dir so freeswitch dumps core in workdir
|
|
build: multiple packaging fixes
|
|
build: user freeswitch not added to audio group on deb install (FSBUILD-95)
|
|
Configuration: many updates to default configuration
|
|
core: Add ability to choose uuid from originate string, originate_uuid var (use at your own risk)
|
|
core: add bridge_generate_comfort_noise option for bridge to generate comfort noise to the A leg when there is no audio on the B leg
|
|
core: add chan vars to param event during hangup hook
|
|
core: add exec directive to xml preprocessor (not available on windows)
|
|
core: add force_transfer_dialplan and force_transfer_context variables
|
|
core: add hashing to event header lookup
|
|
core: add hits to tone_detect
|
|
core: add last_dtmf_duration variable
|
|
core: add msleep function to swigged languages
|
|
core: add park_after_bridge variable
|
|
core: add per leg timeouts and specific cause codes in reject_on_single_fail
|
|
core: add runtime selection of the module dir (FSCORE-198)
|
|
core: add scheduler support for heartbeat
|
|
core: add session heartbeat feature
|
|
core: add session.destroy psuedo method to sort of destroy a session at least for the sake of FS
|
|
core: add session.unsetInputCallback
|
|
core: add strftime format string validation for user supplied values
|
|
core: add vars param to switch_ivr_originate for recursion (MODAPP-175)
|
|
core: added a "group" concept to the user directory
|
|
core: added ability to do dns lookup to find ip with host: like stun: (FSCORE-219)
|
|
core: added better locking for codec changes during a call
|
|
core: added current_application and current_application_data variables
|
|
core: added error/ magic endpoint so modules can return error causes in situations like sofia_contact
|
|
core: added read_result channel variable
|
|
core: added support for "F" to indicate flash in dtmf (FSCORE-213)
|
|
core: allow calls to be stolen from originate
|
|
core: allow you to get the privacy bits in the caller_profile
|
|
core: change dso code to load symbols local
|
|
core: changes core flags to be array based so we have more
|
|
core: eavesdrop causes the people being eavesdropped on to not hear ach other (MODAPP-140)
|
|
core: expose time table to variable interface via caller field lookup
|
|
core: fix 100% cpu when sending parked call to moh (FSCORE-234)
|
|
core: fix bridge app to make sure both channels are ready for media when one is only in ringing state
|
|
core: fix buffer overflow (FSCORE-188)
|
|
core: fix conference dial by allowing multiple braces in originate, fix bad pointer op (FSCORE-208)
|
|
core: fix double detection of DTMF in IVR (FSCORE-221)
|
|
core: fix hangup_after_bridge is false on a bridge started with the intercept app
|
|
core: fix issue where pid file is accidentally truncated
|
|
core: fix ivr timeout (FSCORE-181)
|
|
core: fix memory leak in alias tab completion code
|
|
core: fix min digits in read app
|
|
core: fix out-of-bounds pointer in variable expansion (FSCORE-171)
|
|
core: fix segfault in media bugs when in bypass media (FSCORE-193)
|
|
core: fix segfault on gtalk to sip calls (FSCORE-212)
|
|
core: fix segfault on reloadxml (FSCORE-176)
|
|
core: fix segfault on trasfering eavesdopping party (FSCORE-210)
|
|
core: fix segfault using switch_system function (FSCORE-196)
|
|
core: fix session.bridge
|
|
core: fix setting effective_caller_id_name / effective_caller_id_number on bridge dialstring (MODAPP-122)
|
|
core: fix stream_raw_write (MODAPP-145)
|
|
core: fix using resampling on ringback file
|
|
core: fixed performance bottleneck in sqlite db's
|
|
core: fixed race in reloadxml
|
|
core: increment app before execute in case it returns to execute it will go to the next item in the list and not the same
|
|
core: ivr menu max_failures and max_timeouts now default to 3 if not specified or invalid (less than 1) values are specified (FSCORE-244)
|
|
core: ivr_menu max-timeouts option, result in ivr_menu_status var (FSCORE-183)
|
|
core: let b legs use park_after_bridge too
|
|
core: make events less verbose unless verbose_events is set
|
|
core: parse private events during originate
|
|
core: pass pdd data to a leg on oubound calls using bridge
|
|
core: prevent crash in crazy situation with xml interface lookup failures (FSCORE-169)
|
|
core: reduce cpu requirement for generated comfort noise
|
|
core: remove interface names from core db on unload
|
|
core: reworked timing resulting in significant performance increase and better rtp timing
|
|
core: rewrite switch_play_and_get_digits (MODAPP-166)
|
|
core: session.recordFile never terminates (MODLANG-79)
|
|
core: session.transfer make dialplan and context optional
|
|
core: set_user app now sets domain vars as well as user vars
|
|
core: tone_detect not triggering app after tone detection (MODAPP-182)
|
|
core: unprivileged user setting bigger stack for switch_system thread failure (FSCORE-197)
|
|
core: user_exists returns false when fetching a user from XML Curl or other xml interfaces
|
|
libesl: added c event socket library and fs_cli
|
|
libsndfile: fix autoconf 2.62 support (LBSNDF-5)
|
|
mod commands: add "all" modifier to "break" command
|
|
mod_celt: added new module
|
|
mod_commands: Add support for more than 2 variables to uuid_setvar_multi (MODAPP-171)
|
|
mod_commands: Add support for passing the cause of hangup to the uuid_kill command (FSCORE-217)
|
|
mod_commands: add attr lookup to user_data
|
|
mod_commands: add domain_exists fsapi command
|
|
mod_commands: add eval fsapi command
|
|
mod_commands: add flush_dtmf app and uuid_flush_dtmf api command
|
|
mod_commands: add fsctl send_sighup, fsctl shutdown asap, unsched_api commands
|
|
mod_commands: add fsctl shutdown [elegant|restart|cancel]
|
|
mod_commands: add new syntax to uuid_setvar to allow you to unset a var. <uuid> <var> [value] (MODAPP-167)
|
|
mod_commands: add reload fsapi command to reload a module
|
|
mod_commands: add system fsapi and application (MODAPP-138)
|
|
mod_commands: added hupall fsapi command
|
|
mod_commands: added strftime_tz api command
|
|
mod_commands: break all now stops broadcast too
|
|
mod_commands: fix api command sent through sched_api was getting the last char lopped off
|
|
mod_commands: fix race on transfer with -both
|
|
mod_commands: fix system dialplan app problems (MODAPP-86)
|
|
mod_commands: only send content-type on status when it really is http.
|
|
mod_conference: add fsapi to stop async playback too
|
|
mod_conference: add video caps to mod_conference with video follow audio
|
|
mod_conference: better sound prefix handling when using say: and allow say: on kick sounds.
|
|
mod_conference: fix race in record
|
|
mod_conference: fix runaway thread when floor holder has no video and other people do have video
|
|
mod_conference: fix seg when kicking many members quickly (MODAPP-129)
|
|
mod_conference: fix segfault on invalid chat event
|
|
mod_conference: perpetual sound does not auto-mute, you can do that yourself if you want it
|
|
mod_dialplan_xml: add Hunt- vars in dialplan lookup after transfer
|
|
mod_dialplan_xml: fail call on extensions with nested conditions
|
|
mod_dingaling: (LBDING-7) fix segfault on os x
|
|
mod_dingaling: end call on ice timeout
|
|
mod_dingaling: fix presence on jabber to be less protocol ambiguous
|
|
mod_dingaling: fix segfault (LBDING-10)
|
|
mod_dingaling: update to support latest client from google
|
|
mod_dptools: add a mechanism to tell if a file played from sendmsg over event socket
|
|
mod_dptools: add playback_terminator support to phrase and say app
|
|
mod_dptools: add playback_terminator_used variable (MODAPP-132)
|
|
mod_dptools: add presence application
|
|
mod_dptools: fix originate api not parsing users properly (FSCORE-246)
|
|
mod_dptools: fix record and record_session to create directory if it does not exist (FSCORE-250)
|
|
mod_dptools: fixed limit and + parsing bug in record_session app (MODAPP-148)
|
|
mod_dptools: remove_bugs added to remove all media bugs on a session
|
|
mod_erlang_event: add new module
|
|
mod_event_socket: missing : after Content-Length in event socket (MODEVENT-33)
|
|
mod_event_socket: add event socket listener filters
|
|
mod_event_socket: add stateful listener fsapi commands for ajax-y type event interface over http
|
|
mod_event_socket: fix arg parsing errors (MODEVENT-34)
|
|
mod_event_socket: fix shutdown segfault race (MODEVENT-32)
|
|
mod_event_socket: inbound connection to event_socket can now take over an existing channel with 'myevents <uuid>' to take on the behaviour of an outbound socket
|
|
mod_event_socket: let any channel get messages
|
|
mod_event_socket: make event socket wait for hangup on outbound mode and send disconnect message
|
|
mod_expr: fix endless loop
|
|
mod_fax: new module
|
|
mod_fifo: add fifo_consumer_wrapup_time var (MODAPP-117)
|
|
mod_fifo: added callback agents
|
|
mod_fifo: honor keyword silence (MODAPP-118)
|
|
mod_flite: added windows build
|
|
mod_fsv: fix in a windows enviroment opening the record file in text mode. (MODAPP-169)
|
|
mod_http: added new module
|
|
mod_java: updated to new module api to support read/write locks on interface
|
|
mod_limit: accept dialplan context for transfer (MODAPP-161)
|
|
mod_limit: added hashtable based limit functions
|
|
mod_limit: prevent empty error log message (MODAPP-134)
|
|
mod_local_stream: add start_local_stream and stop_local_stream fsapi commands to start/stop dynamically (MODFORM-13)
|
|
mod_local_stream: fix leak and improve error checking
|
|
mod_local_stream: fix seg when no timer name specified in config file. (MODFORM-16)
|
|
mod_loopback: add new module
|
|
mod_lua: add local scripts directory support (MODLANG-86)
|
|
mod_lua: don't eval blank string
|
|
mod_lua: fix originate
|
|
mod_lua: fix segfault (MODLANG-77)
|
|
mod_lua: update to lua 5.1.4 (MODLANG-87)
|
|
mod_lumenvox: removed
|
|
mod_managed: new module replaces mod_mono now supports native .net runtime on windows as well
|
|
mod_opal: added to trunk (still very beta)
|
|
mod_perl: fix segfault (MODLANG-77)
|
|
mod_pocketsphinx: fix rpm build
|
|
mod_portaudio: fix cpu race on inbound call to pa when no ring file is set
|
|
mod_radius_cdr: dictionary update for cause code changes (MODEVENT-27)
|
|
mod_radius_cdr: fix unload (MODEVENT-29)
|
|
mod_shout: add stereo recording broadcast support
|
|
mod_shout: added windows build
|
|
mod_shout: fix segfault when recording mp3's (MODFORM-12)
|
|
mod_shout: improved stability of mp3 decoding
|
|
mod_siren: added new module
|
|
mod_sndfile added support to record 16bit for the various rates including 48kHz
|
|
mod_sofia: Add filter to "sofia status profile XXX" (MODENDP-138)
|
|
mod_sofia: Add force-register-db-domain which works in conjunction with force-register-domain.
|
|
mod_sofia: Add optional <variables> and <params> tag to <gateway> tag.
|
|
mod_sofia: Challenge the right realm when to_host is outside the users domain. (MODENDP-136)
|
|
mod_sofia: Improve notify messages through a proxy (MODENDP-147)
|
|
mod_sofia: MWI for multiple domains (MODAPP-126)
|
|
mod_sofia: Move "a=sendrecv" from session to media section of SDP (MODENDP-148)
|
|
mod_sofia: add 200 OK re-invite without sdp
|
|
mod_sofia: add custom sofia::gateway_state event (MODENDP-112)
|
|
mod_sofia: add fire events for the refer SIP NOTIFY event package (MODENDP-152)
|
|
mod_sofia: add more params for xml_curl directory lookup
|
|
mod_sofia: add new auto vals for challenge-realm param <param name="challenge-realm" value="auto_from|auto_to|<hardcoded_val>"/>
|
|
mod_sofia: add option to turn of auto_restart of sofia profiles on ip change
|
|
mod_sofia: add params to use sip callid as uuid on inbound calls and uuid as sip callid on outbound calls
|
|
mod_sofia: add parsing of Privacy header for privacy info (MODENDP-133)
|
|
mod_sofia: add proto_specific_hangup_cause to both legs
|
|
mod_sofia: add proxy 3pcc mode
|
|
mod_sofia: add redirect variable to channel as well as partner channe (MODENDP-135)
|
|
mod_sofia: add sip-forbid-register to user params to refuse to let a certian user register
|
|
mod_sofia: add sip: into register-proxy when it's not specified
|
|
mod_sofia: add sip_history_info var for inbound invites.
|
|
mod_sofia: add sip_via_protocol variable
|
|
mod_sofia: add sofia xmlstatus (MODENDP-156)
|
|
mod_sofia: add support for params other than Replaces in Refer-To (MODENDP-143)
|
|
mod_sofia: add support for profiles sharing databases so that you can have a domain that uses multiple profiles for split dns type setups
|
|
mod_sofia: add support for refer transfer involving multiple machines
|
|
mod_sofia: add support to send a notify in the invite dialog by specifying the uuid of the call. (SFSIP-92)
|
|
mod_sofia: add suppress_from_cidname var to not have display name in from header (MODENDP-153)
|
|
mod_sofia: added sip_hangup_disposition variable
|
|
mod_sofia: allow send_message and notify events to send a message/notify without a body if needed.
|
|
mod_sofia: append -1 .. -N postfix after any X-headers as vars that have the same name
|
|
mod_sofia: cache auth_gateway_name in sofia for challenged bye
|
|
mod_sofia: cancel proxy or no-media mode if you purposely answer or pre_answer
|
|
mod_sofia: correct result code mapping for Unallocated Number (MODENDP-124)
|
|
mod_sofia: disable 100rel by default
|
|
mod_sofia: don't accept crypto in the RTP/AVP (MODENDP-126)
|
|
mod_sofia: don't put CN in sdp answer if it was not in the offer.
|
|
mod_sofia: fix Incorrect IP address shows up in SDP "o" field when multiple external IPs available and FS not bound to first (MODENDP-132)
|
|
mod_sofia: fix Wrong RTP media port destination after reinvite/UNHOLD (SFSIP-82)
|
|
mod_sofia: fix bug on linksys where they lie about the ptime and handle linksys transfer problem
|
|
mod_sofia: fix chat (send an IM) assumes that the user's profile is the same as their domain, which isn't necessarily so (SFSIP-83)
|
|
mod_sofia: fix dtmf handling of broken info dtmf endpoints
|
|
mod_sofia: fix eyebeam presence to be RFC compliant (MODENDP-144)
|
|
mod_sofia: fix ip change detection when in proxy mode
|
|
mod_sofia: fix register_proxy ignoring the paramaters (MODENDP-121)
|
|
mod_sofia: fix remote session refresh triggers request glare (MODENDP-131)
|
|
mod_sofia: fix rtp auto adjust running when it should not
|
|
mod_sofia: fix rtp sent to wrong port after some re-INVITE scenarios (MODENDP-141)
|
|
mod_sofia: fix sending of cn packets across bridge when we shouldn't
|
|
mod_sofia: fix sqlite issue with select of the sip contact
|
|
mod_sofia: fixed segfault on invalid presence payload
|
|
mod_sofia: gateway ping needs to look for 501 (SFSIP-78)
|
|
mod_sofia: handle multi contact register responses and register timeout better
|
|
mod_sofia: improve gateway resilience
|
|
mod_sofia: log ip and port you get reply to invite from
|
|
mod_sofia: make multiple-registations=true use the contact method and call-id option to do it the old way
|
|
mod_sofia: make proxy mode pull the port from m=image as well
|
|
mod_sofia: make register-proxy preserve the url composed from proxy but target the packets to desired address (MODENDP-121)
|
|
mod_sofia: many fixes for sonus rtp issues silence_when_idle=400 chanvar to send generated silence duing sleeps etc
|
|
mod_sofia: many fixes in presence handling
|
|
mod_sofia: passthrough t.38 fixes
|
|
mod_sofia: pick ipv4 or ipv6 based on sipip instead of having mixed in sdp
|
|
mod_sofia: send NOTIFY on TCP/UDP depending on the SUBSCRIBE (SFSIP-104)
|
|
mod_sofia: setting profile option multiple-registrations=contact key multi reg off the contact string
|
|
mod_sofia: wait for a reply on refer
|
|
mod_soundtouch: fixes and improvements, many options changed (MODAPP-149)
|
|
mod_soundtouch: updated to new module api
|
|
mod_spidermonkey: Segmentation fault in check_hangup_hook at mod_spidermonkey.c:1589 (MODLANG-74)
|
|
mod_spidermonkey: fix bug in apiExecute
|
|
mod_spidermonkey: fix memory pool handling and leaks
|
|
mod_spidermonkey: limit recursion busting through the stack (FSCORE-202)
|
|
mod_spidermonkey: make session.getVariable return blank string not the word false
|
|
mod_spidermonkey_curl: add optional content-type arg
|
|
mod_spidermonkey_odbc: fix numRows and add numCols
|
|
mod_spidermonkey_odbc: fix segfault (MODLANG-75)
|
|
mod_stress: new module for voice stress analysis
|
|
mod_syslog: don't log blank lines (FSCORE-163)
|
|
mod_tone_stream: let silence_stream://0 indicate perpetual silence
|
|
mod_vmd: add new module to detect voicemail "beep"
|
|
mod_voicemail: Add vm_alternate_greet_id param to directory entry (MODAPP-174)
|
|
mod_voicemail: Patch to add voicemail preference controlling date announcement new param 'play-date-announcement' to values 'first' 'last' or 'never' defaults to first to retain previous behavior (MODAPP-121)
|
|
mod_voicemail: Update mwi light after delete vm via web. (MODAPP-124)
|
|
mod_voicemail: add ability to get to options without listening to every saved message (MODAPP-115)
|
|
mod_voicemail: add ability to skip greeting when leaving a voicemail. (MODAPP-181)
|
|
mod_voicemail: add change-pass-key config file option
|
|
mod_voicemail: add forwarding support
|
|
mod_voicemail: add local dtmf driven alternat vm pass
|
|
mod_voicemail: add proper notification of a vm message being too short
|
|
mod_voicemail: add support for auth via a1-hash
|
|
mod_voicemail: add the "storage-dir" parameter to be set on a per-user basis (MODAPP-133)
|
|
mod_voicemail: add voicemail_greeting_path variable
|
|
mod_voicemail: added voicemail_alternate_greet_id variable
|
|
mod_voicemail: allow changing of password from voicemail to update user directory if using non-static config (MODAPP-156)
|
|
mod_voicemail: created email date (int overflow) (MODAPP-125)
|
|
mod_voicemail: don't try to deliver vm when no file was recorded. (MODAPP-133)
|
|
mod_voicemail: fix MWI with xml_curl used for directory (MODAPP-176)
|
|
mod_voicemail: fix Voicemail messages occasionally lost / stranded (MODAPP-178)
|
|
mod_voicemail: fix invalid event after message deleted (MODAPP-170)
|
|
mod_voicemail: fix mwi for phones with multiple registrations problem (MODAPP-153)
|
|
mod_voicemail: fix voicemail segfault on incorrect password (FSCORE-187)
|
|
mod_voicemail: fix voicemail_inject error handling (MODAPP-133)
|
|
mod_voicemail: fix voicemail_inject usage api call
|
|
mod_voicemail: improve error checking (MODAPP-142)
|
|
mod_voicemail: localize notification emails (MODAPP-139)
|
|
mod_voicemail: make more multi-domain friendly (MODAPP-162)
|
|
mod_voicemail: make playback created file macros optional (MODAPP-150)
|
|
mod_voicemail: recognize operator key in more places (MODAPP-159)
|
|
mod_voicemail: web interface displays incorrect created / last heard dates (MODAPP-123)
|
|
mod_wanpipe: removed
|
|
mod_xml_cdr: add https support
|
|
mod_xml_cdr: add optional a-leg prefix to xml cdr filenames (MDXMLINT-39)
|
|
mod_xml_cdr: add support for fallback webserver for cdr posting (FSCORE-238)
|
|
mod_xml_curl: Allow specification of HTTP method, and dynamic expansion of variables in URI. (MDXMLINT-41)
|
|
mod_xml_curl: added redirect following (max 10)
|
|
mod_xml_ldap: almost a complete rewrite of this module
|
|
mod_xml_rpc: allow setting of global realm without a global user (MDXMLINT-45)
|
|
mod_xml_rpc: fix multiple segfaults
|
|
mod_xml_rpc: fix segfault on originate via http
|
|
sofia-sip: updated to 1.12.10 (plus a few patches)
|
|
|
|
freeswitch (1.0.1)
|
|
|
|
FIX: prevent intercept race condition that can also be solved with continue_on_fail=originator_cancel
|
|
FIX: NULL dereference detected by klockwork (www.klockwork.com)
|
|
FIX: don't open failed local stream (MODFORM-9)
|
|
FIX: instability in mod_local_stream in failure scenarios
|
|
FIX: xmlrpc-c build on OS X 10.4 (FSBUILD-47)
|
|
ENHANCEMENT: Added tab completion on many api commands in console
|
|
ENHANCEMENT: polycom BLF support
|
|
FIX: many sip NAT related fixes in mod_sofia
|
|
FIX: support sip unregister with Contact: *
|
|
FIX: multiple segfaults in xmlrpc-c
|
|
FIX: sip unregister event being skipped
|
|
FIX: hangup properly on malformed sip 3pcc calls being used as a way to ping
|
|
ADD: enable-3pcc sofia profile param, it is now disabled by default.
|
|
ADD: presence events to sip proxy mode
|
|
ADD: legs param to cdr_csv
|
|
ADD: support for perl as an embedded lanugage
|
|
ENHANCEMENT: many new api's and functions to the embedded languages including api support, xml interface support, auto start scripts, and many new objects
|
|
CHANGE: python embedded language api changed to match perl, lua, java
|
|
FIX: many stability fixes in embedded langauges perl, lua, java, python
|
|
ADD: failed_xml_cdr magic channel variable
|
|
FIX: access free memory error in mod_sofia when using respond app
|
|
ENHNACEMENT: make global_setvar only have 2 fields so you can set foo=bar=blah w/o quotes
|
|
FIX: mod_spidermonkey keep hangup hook in the session thread
|
|
ENHANCEMENT: mod_ldap added sasl support and search filters
|
|
ADD: answered, waitForAnswer and mediaReady methods to embedded language Session object
|
|
ENHANCEMENT: mod_voicemail param change to allow notification emails using templates
|
|
ADD: per user acl in sofia
|
|
FIX: deadlock in mod_portaudio
|
|
ENHANCEMENT: blank username in sip will trigger a lookup for the user "nobody"
|
|
ADD: import variable to import variables from a peer channel at time of originate
|
|
FIX: api type fix for c++ modules when incorrectly using enums
|
|
FIX: eliminate need for escaped , in [] on originate
|
|
ADD: NDLB-force-rport option to force behavior as if rport was sent in the via
|
|
ENHANCEMENT: honor execute_on_answer on outbound legs too
|
|
ADD: execute_on_ring variable
|
|
FIX: Seg fault in CoreSession() class destructor
|
|
ADD: per channel caller id in originate
|
|
ADD: sip_outgoing_call_id variable
|
|
FIX: multiple memory leaks in mod_sofia
|
|
FIX: find_local_ip IPv6 support
|
|
ADD: variable expansion to on execute vars.(FSCORE-114)
|
|
ADD: count optional arg to show calls and show channels (MODAPP-103)
|
|
FIX: MODEVENT-25 (WSAWOULDBLOCK error on socket send in windows) in event socket
|
|
FIX: multiple fixes to the logic in mod_say_zh
|
|
ADD: inter digit timeout to swigged embedded languages getDigits method. (MODLANG-65)
|
|
ADD: Linksys P-RTP-Stat SIP header values (SFSIP-66)
|
|
FIX: small leak in core
|
|
ADD: progress_timeout var to originate
|
|
UPDATE: portaudio library
|
|
FIX: added timeout to iax read
|
|
ADD: 'pa rescan' to portaudio to look for new devices
|
|
FIX: wait for broadcast to start when starting async hold to avoid race
|
|
FIX: mod_rss, don't always play the first news feed
|
|
FIX: mod_rss inverval to use the session inteval (audio problems on 30ms channels)
|
|
ADD: Path: support in mod_sofia on register
|
|
FIX: mod_shout record stream
|
|
ENHANCEMENT: mod_voicemail support for effective_caller_id_name/number
|
|
ADD: url encode/decode api calls
|
|
FIX: "nua()" in debug information in sofia instead of the real function name
|
|
FIX: better handling of sips: uris
|
|
FIX: don't seg when using more than SWITCH_MAX_CODECS and bump SWITCH_MAX_CODECS to 50 (we have more than 30 in tree) (MODFORM-10)
|
|
ADD: mod_yaml
|
|
FIX: segfault on freeswitch startup if installed directories are removed
|
|
FIX: segfault when intercept with inbound_late_negotiation=true set
|
|
FIX: dont flood logs with eavesdrop messages (MODAPP-101)
|
|
FIX: don't destroy a codec that has not been created (MODAPP-101)
|
|
ENHANCEMENT: allows the "eavesdrop_group" variable to contain several groups, comma separated. (MODAPP-101)
|
|
FIX: cross compile (FSBUILD-53)
|
|
FIX: add header that Nuaunce considers mandatory (MODASRTTS-5)
|
|
ADD: write locks to the core and a function to unregister event bindings (adds better ability to unload modules)
|
|
ENHANCEMENT: make modules unbind events and un-reserve subclasses on module unload
|
|
ADD: removable xml hook bindings
|
|
ADD: EventConsumer object to embedded languages so you can make event handlers
|
|
FIX: sending CN with supress-cng true
|
|
FIX: segfault in the event system when trying to remove NULL event
|
|
ADD: flags to turn off srtp auth and rtp auto adj (FSCORE-149 && MODENDP-115)
|
|
FIX: use lighter math and avoid infinite loop in port allocator (FSCORE-148)
|
|
ENHANCEMENT: let conference pin entry start during prompt (MODAPP-111)
|
|
ADD: mod_pocketsphinx
|
|
FIX: Misuse of SQLRowCount, issues with MSSQL (MODAPP-105)
|
|
FIX: segfaults in mod_python with dtmf callback
|
|
ENHANCEMENT: mod_conference auto-record parameter (MODAPP-112)
|
|
ENHANCEMENT: reload support to many modules
|
|
FIX: mod_sofia add replaces to supported header
|
|
ENHANCEMENT: add args callback to sleep so you can process dtmf and events while "sleeping"
|
|
ADD: mod_flite
|
|
ENHANCEMENT: switch_xml converted back to c code and support double globs on windows
|
|
ENHANCEMENT: mod_sofia support for adding and removing gateways without restarting profiles
|
|
ADD: extract contact header info into A channel when unhandled 3xx response is received (MODENDP-116)
|
|
FIX: outbound event_socket + late negotiation
|
|
ADD: copy_xml_cdr variable
|
|
ADD: silence_stream (like tone_stream but silent)
|
|
ADD: module_exists api call
|
|
ADD: emailer implementation for windows
|
|
ADD: wait_for_silence application
|
|
FIX: no error message generated if OS is unable to load a module ( due to dependency/installation issues )
|
|
FIX: segfault in media bugs
|
|
FIX: acl lists not correctly matching all ip adresses
|
|
FIX: mod_spidermonkey exit() does not stop script when called from the hangup callback (return "exit" from the callback)
|
|
FIX: mod_syslog works again
|
|
FIX: crash on terminal resize
|
|
FIX: audio problems on big endian
|
|
ENHANCEMENT: Disable multiple registrations on a per-device basis (MODENDP-117)
|
|
ADD: fifo_consumer_exit_key variable (MODAPP-100)
|
|
ADD: cidr based user auth in mod_sofia
|
|
ADD: uuid_send_dtmf fsapi command (MODAPP-114)
|
|
ADD: server registration fiels to sip_registration database (MODENDP-118)
|
|
FIX: use a variable, realm or to host to find gateway when it's not obvious (handles challenged REFER)
|
|
ADD: timeout to curl run in javascript
|
|
ADD: voicemail_inject fsapi command
|
|
ADD: reboot option for sip phones to flush_inboud_reg sofia profile api command
|
|
FIX: add small padding to end of mp3 to avoid cut off mp3 recording
|
|
FIX: patch multiple SDP connection lines in sdp for proxy media mode (MODENDP-109)
|
|
FIX: don't parse ringback varable in proxy situations
|
|
ADD: per call vm recording ext with vm_message_ext variable
|
|
ADD: sip_bye_h prefix to add headers to bye
|
|
ENHANCEMENT: more interfaces available in show fsapi command
|
|
FIX: don't leak in buffers on realloc fail
|
|
FIX: fail out of a conference call if write fails
|
|
ADD: auto ip-change detection
|
|
ADD: mod_snom
|
|
FIX: mod_sofia don't send sipfrag on transfer to cisco so they don't hang up the call
|
|
|
|
|
|
|
|
freeswitch (1.0.0)
|
|
|
|
Enhanced sofia sip nat handling
|
|
Many fixes found by Klockwork (www.klocwork.com)
|
|
Added disable_app_log variable
|
|
Fixed mod_local_stream with rates on windows
|
|
Fixed finding of files in rate dirs on windows
|
|
Fixed memory corruption from sofia_contact function
|
|
Added sofia profile param NDLB-received-in-nat-reg-contact
|
|
Added sofia profile param aggressive-nat-detection
|
|
Fixed video sip calls in proxy media mode
|
|
Added bridge_terminate_key var
|
|
Update xmlrpc-c lib to trunk revision from upstream, fix windows xmlrpc
|
|
Enhanced nat handling in proxy media mode in sip
|
|
Add progress media to timetable so you can calculate pdd
|
|
Fixed seg when using unicast on socket when call has no read_codec
|
|
Fixed missed log events on busy box
|
|
Added -bleg to intercept
|
|
Enhance configure detection of python
|
|
Fixed build on solaris and freebsd for several modules
|
|
Added param "vm-email-only" to make voicemail sent by email only (previously default behavior)
|
|
Added param "vm-mailto-notify" to allow sending a notification email
|
|
Fixed mod_java build
|
|
Fixed mwi failures for some devices that don't subscribe
|
|
Removed fsapi functions (killchan, transfer, session_displace, reject)
|
|
Removed fsapi functions (session_record, broadcast, hold, media)
|
|
Many updates to sofia-sip library including over 100 fixes
|
|
|
|
freeswitch (1.0.rc6)
|
|
|
|
Changed to not allow pass_2833 on transcoded calls (it never worked, now it will tell you)
|
|
Enhanced sofia sip nat handling
|
|
Fix libedit build on solaris
|
|
Fix session timers in mod_sofia
|
|
Fix conference fire-call
|
|
Change: add var_event down into the endpoints so chans with no parents can still pass options
|
|
Added enable-post-var param to xml_rpc
|
|
Fix mod_lua build on solaris
|
|
Many fixes found by Klockwork (www.klocwork.com)
|
|
Add unregister event in mod_sofia
|
|
Enhance python configure detection
|
|
Add vm_boxcount api func
|
|
Fixed att_xfer issue
|
|
Fix sip now includes the Allow-Events header in more places
|
|
|
|
freeswitch (1.0.rc5)
|
|
|
|
Changed internal state names to avoid confusion
|
|
Fixed video negotiation
|
|
Enhanced accuracy of windows timer
|
|
Fixed mod_ldap build
|
|
Added dialplan and context to sql table for channels
|
|
Multiple fixes to mod_lua and mod_perl
|
|
Fixed logic bug in fifo causing segfault
|
|
internal changes to sip stack so we can remove a hash redundant to the stack
|
|
Fixed multiple memory leaks in mod_sofia
|
|
Fixed event fetch segfault on sip subscribe
|
|
Fixed segfault on timer rollover in sofia on 64bit
|
|
Fixed audio timing issues in mod_portaudio
|
|
Changed names of sip profiles in default config to avoid confusion
|
|
Fixed memory usage leak-like behavior when playing files requiring resampling
|
|
Removed some unused api's
|
|
Fix rtp timeout when playing moh
|
|
Removed some un-needed libraries and files from tree
|
|
Fixed multiple issues in sip stack including multiple segfaults
|
|
Added support for sip transfers on bypass_media and proxy_media calls
|
|
Added say application
|
|
Fixed --disable-debug configure option
|
|
Enhanced switch_cpp wrapper (and perl, python, lua, java)
|
|
Fixed segfault on inavalid stun response
|
|
Fixed configure help output
|
|
Fixed segfault on mp3 playback
|
|
Fixed assert on invalid sdp (missing m= line)
|
|
Added configurable windows service name
|
|
Fixed proxy mode call transition to non proxy call
|
|
Fixed solaris build of voipcodecs
|
|
Fixed sofia seg when call failure edge case
|
|
|
|
freeswitch (1.0.rc4)
|
|
|
|
Add tab completion in cli
|
|
Add "inline" dialplan
|
|
Fixed segfault in enum
|
|
Enhance enum to fork dial equal priority entries
|
|
Added auto-reload to enum
|
|
Fixed odbc bug is mod_sofia presence handling
|
|
Add presence for conference and dial an eavesdrop
|
|
Fix stack overflow segfault when recursively parking calls
|
|
Fixed race is sofia registration handling
|
|
Enhance sofia registration, unregister on keep-alive OPTIONS failure
|
|
Added internal routing loop detection/avoidance
|
|
Fixed race in bgapi in event socket
|
|
Fixed vars to execute apps before bridge "bridge_pre_execute_aleg_app" and "bridge_pre_execute_bleg_app"
|
|
Fixed re-setting sound prefix to no prefix after a pharse
|
|
Enhanced setting of bracket vars from originate so they show in the CHANNEL_ORIGINATE event
|
|
Add "enable-timer" and "enable-100rel" options to turn off default behaviors in sofia
|
|
Add originate_timeout to originate vars
|
|
Fixed hanging channels in mod_portaudio
|
|
Added auto time sync on vps migration to different hardware
|
|
Fixed seg on transfer when both legs are not sip
|
|
Added configurable dtmf duration defaults
|
|
Enhanced voicemail, allow interruption of hello message
|
|
Fixed voicemail to not light up light on saved messages
|
|
Enhance mod_amr honor disable dtx in fmtp (MODCODEC-3)
|
|
Fixed bootstrap to install automake dependencies so you can use tarball without same version of automake installed
|
|
Fixed MODLANG-56 (bad audio on originate and javascript streamFile)
|
|
Added hold/unhold dialplan apps
|
|
Enhanced sofia error checking to outlaw 0.0.0.0 in sofia ip params
|
|
Backport fixes from sofia-sip tree
|
|
Fixed MSVC build
|
|
Fixed segfault on sip SUBSCRIBE with Expires: 0
|
|
Added mod_say_zh
|
|
Added --with-pyton and --with-pyton-config configure options
|
|
Added mod_lua
|
|
Enhanced switch_cpp wrapper in core and normalized interfaces for perl, python, lua, and java
|
|
Fixed multiple issues in cpp wrapper and the languages perl, python, lua and java
|
|
Added back mod_perl
|
|
Added sofia gateway option ping to adjust options ping frequency
|
|
Added .net event socket lib to contrib
|
|
Fixed passing of exact response codes of sip across a bridge
|
|
Added mod_reference, reference endpoint module
|
|
Enhanced build so you can now make commented out modules using "make mod_name"
|
|
|
|
freeswitch (1.0.rc3)
|
|
|
|
Enhance xml menu system
|
|
Fixes upstream from sofia-sip library
|
|
Enhance mod_fifo
|
|
Added close method to ODBC spidermonkey class
|
|
Fix multiple bugs in the cpp wrapper used in mod_java and mod_python
|
|
Fix hung sip channel issue using respond app or on re-invite with bypass media after 1xx or 2xx responses
|
|
|
|
freeswitch (1.0.rc2)
|
|
|
|
Fixed speex protocol negotiation issues (8k vs 16k)
|
|
Fixed mod_iax race conditions
|
|
Fixed ptime negotiation issues when re-packetizing
|
|
Added ip based acl lists
|
|
|
|
freeswitch (1.0.rc1)
|
|
|
|
|
|
|