]>
git.ipfire.org Git - thirdparty/freeswitch.git/log
Michael Jerris [Thu, 6 Jan 2011 21:35:12 +0000 (15:35 -0600)]
Fix routing behavior of inbound calls from gateways that only match gateway based on the gw request uri param
we now honor the extension gateway param only if it is explicitly set, but will not route to the username param if extension is not set
also, new special value for extension "auto" that should use the request uri unless it has gw+ and then it will use the to uri
Moises Silva [Thu, 6 Jan 2011 20:00:51 +0000 (15:00 -0500)]
Merge remote branch 'smgfs/master'
Moises Silva [Thu, 6 Jan 2011 19:54:19 +0000 (14:54 -0500)]
freetdm: only handle zt events when FTDM_CHANNEL_EVENT is set
Moises Silva [Thu, 6 Jan 2011 19:33:28 +0000 (14:33 -0500)]
freetdm: handle ZT_EVENT_NONE
Moises Silva [Thu, 6 Jan 2011 18:50:26 +0000 (13:50 -0500)]
freetdm: fix wink/flash in ftmod_wanpipe
Brian West [Thu, 6 Jan 2011 17:38:36 +0000 (11:38 -0600)]
swigall and fix gitignore for new celt.
Moises Silva [Thu, 6 Jan 2011 14:51:17 +0000 (09:51 -0500)]
freetdm: use /bin/sh and not /bin/bash in the bootstrap script
Moises Silva [Thu, 6 Jan 2011 14:04:57 +0000 (09:04 -0500)]
Merge remote branch 'fsorig/master'
Jeff Lenk [Thu, 6 Jan 2011 02:12:19 +0000 (20:12 -0600)]
trivial build fix for last commit
Jeff Lenk [Thu, 6 Jan 2011 01:54:49 +0000 (19:54 -0600)]
windows update celt-0.10.0
Anthony Minessale [Thu, 6 Jan 2011 00:58:56 +0000 (18:58 -0600)]
add temp_hold_music var that is only valid until you transfer the call and finishing touches on bind meta to A-D
Anthony Minessale [Wed, 5 Jan 2011 23:53:27 +0000 (17:53 -0600)]
add bind meta on A-D and refactor
Anthony Minessale [Wed, 5 Jan 2011 22:55:06 +0000 (16:55 -0600)]
reduce warnings to debug
Brian West [Wed, 5 Jan 2011 22:48:11 +0000 (16:48 -0600)]
correct please test
Brian West [Wed, 5 Jan 2011 22:39:09 +0000 (16:39 -0600)]
Revert
Brian West [Wed, 5 Jan 2011 22:37:46 +0000 (16:37 -0600)]
Bump celt to 0.10.0
Anthony Minessale [Wed, 5 Jan 2011 22:25:07 +0000 (16:25 -0600)]
add auto-jitterbuffer-msec param and auto-disable the jitterbuffer when briding to another channel who also has a jitterbuffer so both legs will disable during a bridge
David Yat Sin [Wed, 5 Jan 2011 21:25:22 +0000 (16:25 -0500)]
Merge branch 'master' of git.freeswitch.org:freeswitch
David Yat Sin [Wed, 5 Jan 2011 21:25:06 +0000 (16:25 -0500)]
Freetdm - ISDN:Fix for progress indicator not set properly. Allow state change from RINGING to PROGRESS
Brian West [Wed, 5 Jan 2011 20:09:16 +0000 (14:09 -0600)]
more fixes from diego
Moises Silva [Wed, 5 Jan 2011 18:38:25 +0000 (13:38 -0500)]
freetdm: fix warning
Moises Silva [Wed, 5 Jan 2011 18:34:28 +0000 (13:34 -0500)]
Merge branch 'master' into netborder
Moises Silva [Wed, 5 Jan 2011 18:27:42 +0000 (13:27 -0500)]
freetdm: update nbe branch FreeSWITCH .sln
Moises Silva [Wed, 5 Jan 2011 18:11:37 +0000 (13:11 -0500)]
Merge branch 'master' into netborder
Conflicts:
libs/freetdm/src/ftdm_io.c
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_trace.c
libs/freetdm/src/include/freetdm.h
Brian West [Wed, 5 Jan 2011 17:45:48 +0000 (11:45 -0600)]
FS-2962
Moises Silva [Wed, 5 Jan 2011 17:38:46 +0000 (12:38 -0500)]
Merge branch 'master' into smgmaster
Conflicts:
src/mod/endpoints/mod_sofia/mod_sofia.c
Michael Jerris [Wed, 5 Jan 2011 17:30:40 +0000 (12:30 -0500)]
set maximum query run time to 30 seconds at least on drivers that support SQL_ATTR_QUERY_TIMEOUT
Brian West [Wed, 5 Jan 2011 17:32:00 +0000 (11:32 -0600)]
FS-2961
Arnaldo Pereira [Wed, 5 Jan 2011 17:27:52 +0000 (15:27 -0200)]
Merge branch 'master' of git@git.sangoma.com:smg_freeswitch
Arnaldo Pereira [Wed, 5 Jan 2011 17:27:20 +0000 (15:27 -0200)]
freetdm: ftmod_r2 - set the FTDM_CHANNEL_USER_HANGUP flag right before changing chan state to FTDM_CHANNEL_STATE_HANGUP
Moises Silva [Wed, 5 Jan 2011 17:23:09 +0000 (12:23 -0500)]
freetdm: clear blocking flag when failing to wait for state change
David Yat Sin [Wed, 5 Jan 2011 17:02:24 +0000 (12:02 -0500)]
freetdm - ISDN:Fix for bearer Cap
Anthony Minessale [Wed, 5 Jan 2011 16:42:33 +0000 (10:42 -0600)]
42
Brian West [Wed, 5 Jan 2011 16:08:55 +0000 (10:08 -0600)]
bump copyright date and fix some email and typos from diego.
Jeff Lenk [Wed, 5 Jan 2011 15:56:44 +0000 (09:56 -0600)]
fix assert with standard code analysis macro
Michael Jerris [Wed, 5 Jan 2011 15:46:16 +0000 (10:46 -0500)]
don't seg in edge case error conditions
Moises Silva [Wed, 5 Jan 2011 15:39:25 +0000 (10:39 -0500)]
freetdm: Use proper screen and presentation definitions in mod_freetdm
Michael Jerris [Wed, 5 Jan 2011 15:17:31 +0000 (10:17 -0500)]
set tracking data before enabling hooks
Michael Jerris [Wed, 5 Jan 2011 14:54:27 +0000 (09:54 -0500)]
don't seg in edge case error conditions
Jeff Lenk [Wed, 5 Jan 2011 04:57:49 +0000 (22:57 -0600)]
FS-2957 esl lib on windows fails to build
Michal Bielicki [Tue, 4 Jan 2011 22:51:47 +0000 (23:51 +0100)]
m3ua.conf is gone so remove it from spefile
Arnaldo Pereira [Tue, 4 Jan 2011 22:10:41 +0000 (20:10 -0200)]
Merge branch 'master' of git@git.sangoma.com:smg_freeswitch
Arnaldo Pereira [Tue, 4 Jan 2011 22:07:22 +0000 (20:07 -0200)]
freetdm: ftmod_r2 - now locking the channel on main loop start and finish
replaced calls to ftdm_mutex_lock() with ftdm_channel_lock()
Moises Silva [Tue, 4 Jan 2011 21:17:15 +0000 (16:17 -0500)]
Merge remote branch 'fsorig/master'
Moises Silva [Tue, 4 Jan 2011 19:23:25 +0000 (14:23 -0500)]
freetdm: add validation to ftdm_span_start and ftdm_span_stop
Moises Silva [Tue, 4 Jan 2011 17:32:30 +0000 (12:32 -0500)]
Merge branch 'moy.nonblocking-api'
Conflicts:
libs/freetdm/src/ftmod/ftmod_r2/ftmod_r2.c
Moises Silva [Tue, 4 Jan 2011 15:37:20 +0000 (10:37 -0500)]
freetdm: update ftmod_sangoma_ss7 to use new state advance API
Moises Silva [Tue, 4 Jan 2011 14:30:49 +0000 (09:30 -0500)]
freetdm: add non-locking answer function to handle answer indication
export ftdm_current_time_in_ms to users
update testr2 to test non-blocking API (no waiting on indications)
Anthony Minessale [Mon, 3 Jan 2011 22:48:10 +0000 (16:48 -0600)]
cleanup
Anthony Minessale [Mon, 3 Jan 2011 22:40:49 +0000 (16:40 -0600)]
presence.... again....
Daniel Swarbrick [Mon, 3 Jan 2011 21:09:46 +0000 (22:09 +0100)]
use switch_zmalloc() instead of apr pools for short term storage, rename a couple of funcs to be clearer as to their purpose
Daniel Swarbrick [Mon, 3 Jan 2011 20:39:36 +0000 (21:39 +0100)]
free() -> switch_safe_free()
Daniel Swarbrick [Mon, 3 Jan 2011 18:10:15 +0000 (19:10 +0100)]
removing my debug :o
Daniel Swarbrick [Mon, 3 Jan 2011 17:59:41 +0000 (18:59 +0100)]
mod_cdr_pg_csv: make disk spool format user-selectable
Brian West [Mon, 3 Jan 2011 16:44:28 +0000 (10:44 -0600)]
FS-502: gateway not identified when extension-in-contact is set
Daniel Swarbrick [Mon, 3 Jan 2011 14:05:24 +0000 (15:05 +0100)]
whitespace fixups
Daniel Swarbrick [Mon, 3 Jan 2011 13:01:08 +0000 (14:01 +0100)]
tweak create.sql and config file
Daniel Swarbrick [Mon, 3 Jan 2011 12:36:20 +0000 (13:36 +0100)]
Remove event_handler() altogether, since it was doing nothing anyway
Daniel Swarbrick [Mon, 3 Jan 2011 12:25:46 +0000 (13:25 +0100)]
mod_cdr_sqlite has no need for (yet) for SIGHUP
cypromis [Mon, 3 Jan 2011 12:06:25 +0000 (13:06 +0100)]
fix basops32.c make the file contain something even if ifdefs fail (which makes suncc fail)
Daniel Swarbrick [Mon, 3 Jan 2011 11:52:11 +0000 (12:52 +0100)]
FS-2953
Leon de Rooij [Mon, 3 Jan 2011 11:20:06 +0000 (12:20 +0100)]
Make dbh:connected accessible from Lua - thanks Grmt
cypromis [Mon, 3 Jan 2011 10:58:15 +0000 (11:58 +0100)]
added -lgpg-error to sun compiler CXXFLAGS for iksemel library and tools to be build corretly in libiksemel configure.ac
cypromis [Mon, 3 Jan 2011 10:40:49 +0000 (11:40 +0100)]
added postgresql cdr module to modules.conf.in (commented out )
added sqlite cdr module to modules.conf.in (built by default)
Steve Underwood [Sun, 2 Jan 2011 11:30:00 +0000 (19:30 +0800)]
Added missing error codes when an ECM FAX is abandoned with the T30_ERR message
Moises Silva [Fri, 31 Dec 2010 20:06:49 +0000 (15:06 -0500)]
freetdm: typo
Daniel Swarbrick [Fri, 31 Dec 2010 19:54:20 +0000 (20:54 +0100)]
mod_cdr_pg_csv now spools the attempted SQL to disk if DB insert fails, instead of writing CSV. This should make it simpler to import any failed inserts.
Daniel Swarbrick [Fri, 31 Dec 2010 19:13:19 +0000 (20:13 +0100)]
Drop a-table/g-table stuff, use single DB table. Filtering should be done by SQL
Moises Silva [Fri, 31 Dec 2010 18:44:20 +0000 (13:44 -0500)]
freetdm: - updated all signaling modules (except for ftmod_isdn and ftmod_sangoma_ss7) to adapt to new core state processing
- fixed bug in configure.ac to detect ftmod_pritap compilation
- ignore FTDM_SIGEVENT_RELEASED and FTDM_SIGEVENT_INDICATION_COMPLETED in mod_freetdm
- Destroy the state completed interrupt on channel destroy
- Fix analog polarity reversal bug when using 3-way calling or call-swap
Anthony Minessale [Fri, 31 Dec 2010 17:59:33 +0000 (11:59 -0600)]
don't let inherit_codec work when we have ep_codec_string set and the B-leg codec is not in that list since it will lead to failure
Anthony Minessale [Fri, 31 Dec 2010 16:09:40 +0000 (10:09 -0600)]
make exact matches return sooner in dmachine
Michal Bielicki [Fri, 31 Dec 2010 15:51:54 +0000 (16:51 +0100)]
added mod_cdr_sqlite to specfile
Moises Silva [Fri, 31 Dec 2010 14:42:15 +0000 (09:42 -0500)]
freetdm: - Update ftmod_sangoma_isdn to use core state advance
- Added locking documentation (docs/locking.txt)
- Updated core state advance to use state processor in span
rather than pushing the processor in the function arguments
Daniel Swarbrick [Fri, 31 Dec 2010 02:10:50 +0000 (03:10 +0100)]
Code cleanup, saner way of stripping chars from string
Daniel Swarbrick [Fri, 31 Dec 2010 00:30:09 +0000 (01:30 +0100)]
add mod_cdr_sqlite to modules.conf.xml, thanks intralanman for reminding me
Daniel Swarbrick [Thu, 30 Dec 2010 23:18:03 +0000 (00:18 +0100)]
Drop transaction BEGIN/END around INSERT. We're only executing one command, and autocommit will automatically rollback if the INSERT fails.
Sync state_handlers with mod_cdr_csv. Minor libpq fixups.
Daniel Swarbrick [Thu, 30 Dec 2010 23:01:53 +0000 (00:01 +0100)]
Coding style, fix some C90 warnings about mixed decls/code
Daniel Swarbrick [Thu, 30 Dec 2010 22:43:03 +0000 (23:43 +0100)]
fix CR line endings
Daniel Swarbrick [Thu, 30 Dec 2010 22:24:54 +0000 (23:24 +0100)]
Add mising params to config file
Michael S Collins [Thu, 30 Dec 2010 21:34:44 +0000 (13:34 -0800)]
Update Changelog through Dec 30
Daniel Swarbrick [Thu, 30 Dec 2010 19:41:52 +0000 (20:41 +0100)]
config file for mod_cdr_sqlite
Daniel Swarbrick [Thu, 30 Dec 2010 19:38:49 +0000 (20:38 +0100)]
Add SQLite CDR module
Anthony Minessale [Thu, 30 Dec 2010 17:47:15 +0000 (11:47 -0600)]
FS-2768
Anthony Minessale [Thu, 30 Dec 2010 17:38:23 +0000 (11:38 -0600)]
support allowing pidf-ful presence clients to share the same account and 'appear offline' without influencing each other =/ also refactor the contact generation string based on nat into a helper function
Moises Silva [Thu, 30 Dec 2010 15:23:56 +0000 (10:23 -0500)]
freetdm: remove busy-waiting and use ftdm interrupt to wait for state change completion
Anthony Minessale [Wed, 29 Dec 2010 21:09:57 +0000 (15:09 -0600)]
add insertFile front end to switch_ivr_insert_file and reswig
Anthony Minessale [Wed, 29 Dec 2010 21:04:19 +0000 (15:04 -0600)]
update
Anthony Minessale [Wed, 29 Dec 2010 20:44:05 +0000 (14:44 -0600)]
fix userauth for real
Anthony Minessale [Wed, 29 Dec 2010 20:13:06 +0000 (14:13 -0600)]
nm
Jeff Lenk [Wed, 29 Dec 2010 20:15:40 +0000 (14:15 -0600)]
vs2010 reswig
Anthony Minessale [Wed, 29 Dec 2010 19:59:12 +0000 (13:59 -0600)]
fix userauth
Anthony Minessale [Wed, 29 Dec 2010 19:15:14 +0000 (13:15 -0600)]
add recovery_refresh app and api and use it in mod_conference to send a message to the channel telling it to sync its recovery snapshot
Moises Silva [Wed, 29 Dec 2010 19:08:57 +0000 (14:08 -0500)]
Merge branch 'moy.nonblocking-api' of git.sangoma.com:smg_freeswitch into moy.nonblocking-api
Moises Silva [Wed, 29 Dec 2010 19:08:18 +0000 (14:08 -0500)]
freetdm: free the iterator when setting channels to non-block
Moises Silva [Wed, 29 Dec 2010 19:04:31 +0000 (14:04 -0500)]
freetdm: update 2008 freetdm vcproj to include ftdm_state header and C file
Moises Silva [Wed, 29 Dec 2010 18:38:43 +0000 (13:38 -0500)]
freetdm: completed most of the code for the new core state processing
use new core state processing functions in ftmod_r2
Anthony Minessale [Wed, 29 Dec 2010 18:28:12 +0000 (12:28 -0600)]
refactor sofia_contact to try the profile_name first then the domain to resolve the profile then fall back to querying every profile to reduce confusion with multi-homers (d'oh) also special profile name * will force a search-all situation
Brian West [Tue, 28 Dec 2010 20:00:17 +0000 (14:00 -0600)]
little note of warning for some folks just in case we had a question about the math lesson
Jeff Lenk [Tue, 28 Dec 2010 17:23:39 +0000 (11:23 -0600)]
FS-2949 spelling error in -ERR return code encounterd -> encountered
Joao Mesquita [Tue, 28 Dec 2010 00:31:40 +0000 (21:31 -0300)]
Merge branch 'master' of git@git.freeswitch.org:freeswitch
Conflicts:
src/mod/applications/mod_conference/mod_conference.c