]> git.ipfire.org Git - thirdparty/freeswitch.git/log
thirdparty/freeswitch.git
15 years agoFix routing behavior of inbound calls from gateways that only match gateway based...
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

15 years agoMerge remote branch 'smgfs/master'
Moises Silva [Thu, 6 Jan 2011 20:00:51 +0000 (15:00 -0500)] 
Merge remote branch 'smgfs/master'

15 years agofreetdm: only handle zt events when FTDM_CHANNEL_EVENT is set
Moises Silva [Thu, 6 Jan 2011 19:54:19 +0000 (14:54 -0500)] 
freetdm: only handle zt events when FTDM_CHANNEL_EVENT is set

15 years agofreetdm: handle ZT_EVENT_NONE
Moises Silva [Thu, 6 Jan 2011 19:33:28 +0000 (14:33 -0500)] 
freetdm: handle ZT_EVENT_NONE

15 years agofreetdm: fix wink/flash in ftmod_wanpipe
Moises Silva [Thu, 6 Jan 2011 18:50:26 +0000 (13:50 -0500)] 
freetdm: fix wink/flash in ftmod_wanpipe

15 years ago swigall and fix gitignore for new celt.
Brian West [Thu, 6 Jan 2011 17:38:36 +0000 (11:38 -0600)] 
 swigall and fix gitignore for new celt.

15 years agofreetdm: use /bin/sh and not /bin/bash in the bootstrap script
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

15 years agoMerge remote branch 'fsorig/master'
Moises Silva [Thu, 6 Jan 2011 14:04:57 +0000 (09:04 -0500)] 
Merge remote branch 'fsorig/master'

15 years agotrivial build fix for last commit
Jeff Lenk [Thu, 6 Jan 2011 02:12:19 +0000 (20:12 -0600)] 
trivial build fix for last commit

15 years agowindows update celt-0.10.0
Jeff Lenk [Thu, 6 Jan 2011 01:54:49 +0000 (19:54 -0600)] 
windows update celt-0.10.0

15 years agoadd temp_hold_music var that is only valid until you transfer the call and finishing...
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

15 years agoadd bind meta on A-D and refactor
Anthony Minessale [Wed, 5 Jan 2011 23:53:27 +0000 (17:53 -0600)] 
add bind meta on A-D and refactor

15 years agoreduce warnings to debug
Anthony Minessale [Wed, 5 Jan 2011 22:55:06 +0000 (16:55 -0600)] 
reduce warnings to debug

15 years ago correct please test
Brian West [Wed, 5 Jan 2011 22:48:11 +0000 (16:48 -0600)] 
 correct please test

15 years ago Revert
Brian West [Wed, 5 Jan 2011 22:39:09 +0000 (16:39 -0600)] 
 Revert

15 years ago Bump celt to 0.10.0
Brian West [Wed, 5 Jan 2011 22:37:46 +0000 (16:37 -0600)] 
 Bump celt to 0.10.0

15 years agoadd auto-jitterbuffer-msec param and auto-disable the jitterbuffer when briding to...
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

15 years agoMerge branch 'master' of git.freeswitch.org:freeswitch
David Yat Sin [Wed, 5 Jan 2011 21:25:22 +0000 (16:25 -0500)] 
Merge branch 'master' of git.freeswitch.org:freeswitch

15 years agoFreetdm - ISDN:Fix for progress indicator not set properly. Allow state change from...
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

15 years ago more fixes from diego
Brian West [Wed, 5 Jan 2011 20:09:16 +0000 (14:09 -0600)] 
 more fixes from diego

15 years agofreetdm: fix warning
Moises Silva [Wed, 5 Jan 2011 18:38:25 +0000 (13:38 -0500)] 
freetdm: fix warning

15 years agoMerge branch 'master' into netborder
Moises Silva [Wed, 5 Jan 2011 18:34:28 +0000 (13:34 -0500)] 
Merge branch 'master' into netborder

15 years agofreetdm: update nbe branch FreeSWITCH .sln
Moises Silva [Wed, 5 Jan 2011 18:27:42 +0000 (13:27 -0500)] 
freetdm: update nbe branch FreeSWITCH .sln

15 years agoMerge branch 'master' into netborder
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

15 years agoFS-2962
Brian West [Wed, 5 Jan 2011 17:45:48 +0000 (11:45 -0600)] 
FS-2962

15 years agoMerge branch 'master' into smgmaster
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

15 years agoset maximum query run time to 30 seconds at least on drivers that support SQL_ATTR_QU...
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

15 years ago FS-2961
Brian West [Wed, 5 Jan 2011 17:32:00 +0000 (11:32 -0600)] 
 FS-2961

15 years agoMerge branch 'master' of git@git.sangoma.com:smg_freeswitch
Arnaldo Pereira [Wed, 5 Jan 2011 17:27:52 +0000 (15:27 -0200)] 
Merge branch 'master' of git@git.sangoma.com:smg_freeswitch

15 years agofreetdm: ftmod_r2 - set the FTDM_CHANNEL_USER_HANGUP flag right before changing chan...
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

15 years agofreetdm: clear blocking flag when failing to wait for state change
Moises Silva [Wed, 5 Jan 2011 17:23:09 +0000 (12:23 -0500)] 
freetdm: clear blocking flag when failing to wait for state change

15 years agofreetdm - ISDN:Fix for bearer Cap
David Yat Sin [Wed, 5 Jan 2011 17:02:24 +0000 (12:02 -0500)] 
freetdm - ISDN:Fix for bearer Cap

15 years ago42
Anthony Minessale [Wed, 5 Jan 2011 16:42:33 +0000 (10:42 -0600)] 
42

15 years ago bump copyright date and fix some email and typos from diego.
Brian West [Wed, 5 Jan 2011 16:08:55 +0000 (10:08 -0600)] 
 bump copyright date and fix some email and typos from diego.

15 years agofix assert with standard code analysis macro
Jeff Lenk [Wed, 5 Jan 2011 15:56:44 +0000 (09:56 -0600)] 
fix assert with standard code analysis macro

15 years agodon't seg in edge case error conditions
Michael Jerris [Wed, 5 Jan 2011 15:46:16 +0000 (10:46 -0500)] 
don't seg in edge case error conditions

15 years agofreetdm: Use proper screen and presentation definitions in mod_freetdm
Moises Silva [Wed, 5 Jan 2011 15:39:25 +0000 (10:39 -0500)] 
freetdm: Use proper screen and presentation definitions in mod_freetdm

15 years agoset tracking data before enabling hooks
Michael Jerris [Wed, 5 Jan 2011 15:17:31 +0000 (10:17 -0500)] 
set tracking data before enabling hooks

15 years agodon't seg in edge case error conditions
Michael Jerris [Wed, 5 Jan 2011 14:54:27 +0000 (09:54 -0500)] 
don't seg in edge case error conditions

15 years agoFS-2957 esl lib on windows fails to build
Jeff Lenk [Wed, 5 Jan 2011 04:57:49 +0000 (22:57 -0600)] 
FS-2957 esl lib on windows fails to build

15 years agom3ua.conf is gone so remove it from spefile
Michal Bielicki [Tue, 4 Jan 2011 22:51:47 +0000 (23:51 +0100)] 
m3ua.conf is gone so remove it from spefile

15 years agoMerge branch 'master' of git@git.sangoma.com:smg_freeswitch
Arnaldo Pereira [Tue, 4 Jan 2011 22:10:41 +0000 (20:10 -0200)] 
Merge branch 'master' of git@git.sangoma.com:smg_freeswitch

15 years agofreetdm: ftmod_r2 - now locking the channel on main loop start and finish
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()

15 years agoMerge remote branch 'fsorig/master'
Moises Silva [Tue, 4 Jan 2011 21:17:15 +0000 (16:17 -0500)] 
Merge remote branch 'fsorig/master'

15 years agofreetdm: add validation to ftdm_span_start and ftdm_span_stop
Moises Silva [Tue, 4 Jan 2011 19:23:25 +0000 (14:23 -0500)] 
freetdm: add validation to ftdm_span_start and ftdm_span_stop

15 years agoMerge branch 'moy.nonblocking-api'
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

15 years agofreetdm: update ftmod_sangoma_ss7 to use new state advance API
Moises Silva [Tue, 4 Jan 2011 15:37:20 +0000 (10:37 -0500)] 
freetdm: update ftmod_sangoma_ss7 to use new state advance API

15 years agofreetdm: add non-locking answer function to handle answer indication
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)

15 years agocleanup
Anthony Minessale [Mon, 3 Jan 2011 22:48:10 +0000 (16:48 -0600)] 
cleanup

15 years agopresence.... again....
Anthony Minessale [Mon, 3 Jan 2011 22:40:49 +0000 (16:40 -0600)] 
presence.... again....

15 years agouse switch_zmalloc() instead of apr pools for short term storage, rename a couple...
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

15 years agofree() -> switch_safe_free()
Daniel Swarbrick [Mon, 3 Jan 2011 20:39:36 +0000 (21:39 +0100)] 
free() -> switch_safe_free()

15 years agoremoving my debug :o
Daniel Swarbrick [Mon, 3 Jan 2011 18:10:15 +0000 (19:10 +0100)] 
removing my debug :o

15 years agomod_cdr_pg_csv: make disk spool format user-selectable
Daniel Swarbrick [Mon, 3 Jan 2011 17:59:41 +0000 (18:59 +0100)] 
mod_cdr_pg_csv: make disk spool format user-selectable

15 years agoFS-502: gateway not identified when extension-in-contact is set
Brian West [Mon, 3 Jan 2011 16:44:28 +0000 (10:44 -0600)] 
FS-502:  gateway not identified when extension-in-contact is set

15 years agowhitespace fixups
Daniel Swarbrick [Mon, 3 Jan 2011 14:05:24 +0000 (15:05 +0100)] 
whitespace fixups

15 years agotweak create.sql and config file
Daniel Swarbrick [Mon, 3 Jan 2011 13:01:08 +0000 (14:01 +0100)] 
tweak create.sql and config file

15 years agoRemove event_handler() altogether, since it was doing nothing anyway
Daniel Swarbrick [Mon, 3 Jan 2011 12:36:20 +0000 (13:36 +0100)] 
Remove event_handler() altogether, since it was doing nothing anyway

15 years agomod_cdr_sqlite has no need for (yet) for SIGHUP
Daniel Swarbrick [Mon, 3 Jan 2011 12:25:46 +0000 (13:25 +0100)] 
mod_cdr_sqlite has no need for (yet) for SIGHUP

15 years agofix basops32.c make the file contain something even if ifdefs fail (which makes suncc...
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)

15 years agoFS-2953
Daniel Swarbrick [Mon, 3 Jan 2011 11:52:11 +0000 (12:52 +0100)] 
FS-2953

15 years agoMake dbh:connected accessible from Lua - thanks Grmt
Leon de Rooij [Mon, 3 Jan 2011 11:20:06 +0000 (12:20 +0100)] 
Make dbh:connected accessible from Lua - thanks Grmt

15 years agoadded -lgpg-error to sun compiler CXXFLAGS for iksemel library and tools to be build...
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

15 years agoadded postgresql cdr module to modules.conf.in (commented out )
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)

15 years agoAdded missing error codes when an ECM FAX is abandoned with the T30_ERR message
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

15 years agofreetdm: typo
Moises Silva [Fri, 31 Dec 2010 20:06:49 +0000 (15:06 -0500)] 
freetdm: typo

15 years agomod_cdr_pg_csv now spools the attempted SQL to disk if DB insert fails, instead of...
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.

15 years agoDrop a-table/g-table stuff, use single DB table. Filtering should be done by SQL
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

15 years agofreetdm: - updated all signaling modules (except for ftmod_isdn and ftmod_sangoma_ss7...
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

15 years agodon't let inherit_codec work when we have ep_codec_string set and the B-leg codec...
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

15 years agomake exact matches return sooner in dmachine
Anthony Minessale [Fri, 31 Dec 2010 16:09:40 +0000 (10:09 -0600)] 
make exact matches return sooner in dmachine

15 years agoadded mod_cdr_sqlite to specfile
Michal Bielicki [Fri, 31 Dec 2010 15:51:54 +0000 (16:51 +0100)] 
added mod_cdr_sqlite to specfile

15 years agofreetdm: - Update ftmod_sangoma_isdn to use core state advance
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

15 years agoCode cleanup, saner way of stripping chars from string
Daniel Swarbrick [Fri, 31 Dec 2010 02:10:50 +0000 (03:10 +0100)] 
Code cleanup, saner way of stripping chars from string

15 years agoadd mod_cdr_sqlite to modules.conf.xml, thanks intralanman for reminding me
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

15 years agoDrop transaction BEGIN/END around INSERT. We're only executing one command, and autoc...
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.

15 years agoCoding style, fix some C90 warnings about mixed decls/code
Daniel Swarbrick [Thu, 30 Dec 2010 23:01:53 +0000 (00:01 +0100)] 
Coding style, fix some C90 warnings about mixed decls/code

15 years agofix CR line endings
Daniel Swarbrick [Thu, 30 Dec 2010 22:43:03 +0000 (23:43 +0100)] 
fix CR line endings

15 years agoAdd mising params to config file
Daniel Swarbrick [Thu, 30 Dec 2010 22:24:54 +0000 (23:24 +0100)] 
Add mising params to config file

15 years agoUpdate Changelog through Dec 30
Michael S Collins [Thu, 30 Dec 2010 21:34:44 +0000 (13:34 -0800)] 
Update Changelog through Dec 30

15 years agoconfig file for mod_cdr_sqlite
Daniel Swarbrick [Thu, 30 Dec 2010 19:41:52 +0000 (20:41 +0100)] 
config file for mod_cdr_sqlite

15 years agoAdd SQLite CDR module
Daniel Swarbrick [Thu, 30 Dec 2010 19:38:49 +0000 (20:38 +0100)] 
Add SQLite CDR module

15 years agoFS-2768
Anthony Minessale [Thu, 30 Dec 2010 17:47:15 +0000 (11:47 -0600)] 
FS-2768

15 years agosupport allowing pidf-ful presence clients to share the same account and 'appear...
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

15 years agofreetdm: remove busy-waiting and use ftdm interrupt to wait for state change completion
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

15 years agoadd insertFile front end to switch_ivr_insert_file and reswig
Anthony Minessale [Wed, 29 Dec 2010 21:09:57 +0000 (15:09 -0600)] 
add insertFile front end to switch_ivr_insert_file and reswig

15 years agoupdate
Anthony Minessale [Wed, 29 Dec 2010 21:04:19 +0000 (15:04 -0600)] 
update

15 years agofix userauth for real
Anthony Minessale [Wed, 29 Dec 2010 20:44:05 +0000 (14:44 -0600)] 
fix userauth for real

15 years agonm
Anthony Minessale [Wed, 29 Dec 2010 20:13:06 +0000 (14:13 -0600)] 
nm

15 years agovs2010 reswig
Jeff Lenk [Wed, 29 Dec 2010 20:15:40 +0000 (14:15 -0600)] 
vs2010 reswig

15 years agofix userauth
Anthony Minessale [Wed, 29 Dec 2010 19:59:12 +0000 (13:59 -0600)] 
fix userauth

15 years agoadd recovery_refresh app and api and use it in mod_conference to send a message to...
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

15 years agoMerge branch 'moy.nonblocking-api' of git.sangoma.com:smg_freeswitch into moy.nonbloc...
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

15 years agofreetdm: free the iterator when setting channels to non-block
Moises Silva [Wed, 29 Dec 2010 19:08:18 +0000 (14:08 -0500)] 
freetdm: free the iterator when setting channels to non-block

15 years agofreetdm: update 2008 freetdm vcproj to include ftdm_state header and C file
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

15 years agofreetdm: completed most of the code for the new core state processing
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

15 years agorefactor sofia_contact to try the profile_name first then the domain to resolve the...
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

15 years ago little note of warning for some folks just in case we had a question about the math...
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

15 years agoFS-2949 spelling error in -ERR return code encounterd -> encountered
Jeff Lenk [Tue, 28 Dec 2010 17:23:39 +0000 (11:23 -0600)] 
FS-2949 spelling error in -ERR return code encounterd -> encountered

15 years agoMerge branch 'master' of git@git.freeswitch.org:freeswitch
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