]>
git.ipfire.org Git - thirdparty/freeswitch.git/log
Anthony Minessale [Fri, 19 Nov 2010 20:47:45 +0000 (14:47 -0600)]
fix passing of callee-id
Anthony Minessale [Fri, 19 Nov 2010 20:15:55 +0000 (14:15 -0600)]
silly git needs old-school format param to remain back-compat
Anthony Minessale [Fri, 19 Nov 2010 19:46:01 +0000 (13:46 -0600)]
apparently some sip device vendors did not read the RFC (who knew?) adding verbose_sdp=true var to add needless a= lines for standard iana codecs that explicitly do not require them
Michael S Collins [Fri, 19 Nov 2010 19:42:29 +0000 (11:42 -0800)]
Merge branch 'master' of git://git.freeswitch.org/freeswitch
Michael S Collins [Fri, 19 Nov 2010 19:42:15 +0000 (11:42 -0800)]
Strip whitespace from IP addresses in blacklist
David Yat Sin [Fri, 19 Nov 2010 19:41:26 +0000 (14:41 -0500)]
Fix for windows compile errors introduced during previous merge
David Yat Sin [Fri, 19 Nov 2010 19:33:57 +0000 (14:33 -0500)]
Fixed some windows compile warnings from merge
David Yat Sin [Fri, 19 Nov 2010 19:18:44 +0000 (14:18 -0500)]
Merge branch 'netborder' of git.sangoma.com:smg_freeswitch into netborder
Jeff Lenk [Fri, 19 Nov 2010 19:15:56 +0000 (13:15 -0600)]
fix critical property for module load
David Yat Sin [Fri, 19 Nov 2010 18:58:08 +0000 (13:58 -0500)]
Merged from master branch
Michael S Collins [Fri, 19 Nov 2010 18:54:39 +0000 (10:54 -0800)]
Do at least *SOME* verification to make sure that we are getting an IP address in the blacklist list
Anthony Minessale [Fri, 19 Nov 2010 17:16:18 +0000 (11:16 -0600)]
refactor codec_destroy to prevent race
Mathieu Rene [Fri, 19 Nov 2010 17:07:07 +0000 (12:07 -0500)]
fix regression
Jeff Lenk [Fri, 19 Nov 2010 03:19:57 +0000 (21:19 -0600)]
fix unimrcp build after last commit
Mathieu Rene [Fri, 19 Nov 2010 02:00:21 +0000 (21:00 -0500)]
Implement switch_queue_pop_timeout() and refactor sofia_profile_worker_thread_run() to use it so it doesn't wake up too often
Anthony Minessale [Fri, 19 Nov 2010 00:24:32 +0000 (18:24 -0600)]
revert FS-2859
Anthony Minessale [Thu, 18 Nov 2010 22:23:01 +0000 (16:23 -0600)]
FS-2859
Anthony Minessale [Thu, 18 Nov 2010 22:14:08 +0000 (16:14 -0600)]
FS-2857
Stefan Knoblich [Thu, 18 Nov 2010 22:14:46 +0000 (23:14 +0100)]
freetdm: use m4_ifdef() to check for pkg-config macros and print a warning if they are not available
...instead of failing at runtime
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
Konrad Hammel [Thu, 18 Nov 2010 20:41:46 +0000 (15:41 -0500)]
Merge branch 'master' into smgmaster
Mathieu Rene [Thu, 18 Nov 2010 16:17:11 +0000 (11:17 -0500)]
adjust switch_yield times in switch_core_sql_db_thread() and pool_thread()
Anthony Minessale [Thu, 18 Nov 2010 15:00:24 +0000 (09:00 -0600)]
FS-2857
Jeff Lenk [Thu, 18 Nov 2010 01:37:40 +0000 (19:37 -0600)]
correct windows vs2010 mod_valet_parking x64 path issue
Konrad Hammel [Wed, 17 Nov 2010 21:41:38 +0000 (16:41 -0500)]
freetdm: ss7 - bug fix for caller-id presentation...line value was not passed through stack properly
Jeff Lenk [Wed, 17 Nov 2010 21:39:33 +0000 (15:39 -0600)]
FS-2855 Fix spidermonkey under windows x64
Anthony Minessale [Wed, 17 Nov 2010 18:17:27 +0000 (12:17 -0600)]
FS-2851
Anthony Minessale [Wed, 17 Nov 2010 17:46:20 +0000 (11:46 -0600)]
part 2
Anthony Minessale [Wed, 17 Nov 2010 16:51:14 +0000 (10:51 -0600)]
fix jitterbuffer
Arnaldo Pereira [Wed, 17 Nov 2010 16:36:31 +0000 (14:36 -0200)]
freetdm: removed empty stats from ftmod_r2 and fixed strsep() definition warning.
cypromis [Wed, 17 Nov 2010 16:15:30 +0000 (17:15 +0100)]
ftmod_zt typo ...
cypromis [Wed, 17 Nov 2010 16:01:30 +0000 (17:01 +0100)]
ftmod_zt rc has changed to result
Rupa Schomaker [Wed, 17 Nov 2010 15:34:09 +0000 (09:34 -0600)]
mod_lcr: FS-2820 - profile support in dialplan module
Moises Silva [Wed, 17 Nov 2010 04:41:11 +0000 (23:41 -0500)]
freetdm: retry polling in DAHDI devices when fails due to interrupted system call
Jeff Lenk [Wed, 17 Nov 2010 02:21:59 +0000 (20:21 -0600)]
add spidermonkey back to x64 build and setup
Michael S Collins [Wed, 17 Nov 2010 02:09:27 +0000 (18:09 -0800)]
Update ChangeLog through Nov 16
Jeff Lenk [Tue, 16 Nov 2010 23:34:50 +0000 (17:34 -0600)]
fix spidermonkey with x64 windows
Stefan Knoblich [Tue, 16 Nov 2010 21:58:44 +0000 (22:58 +0100)]
ftmod_isdn: Port(/Fix) span signal handling, remove some dead/unused pieces and close the D-Channel on shutdown.
This fixes a NULL-call segfault in ftdm_span_trigger_signal().
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
Stefan Knoblich [Tue, 16 Nov 2010 21:50:43 +0000 (22:50 +0100)]
ftmod_libpri: First part of the BRI PTMP channel handling changes.
I really need to dig deeper here, some libpri events never fire for
incoming calls and i'll have to find out how mod_freetdm or the
FreeSWITCH core change states on the channel...
Anyway, incoming and outgoing calls still work for me (BRI PTMP TE),
so commit this now and let a wider audience do some more testing.
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
Tested-by: Stefan Knoblich <s.knoblich@axsentis.de>
Michael S Collins [Tue, 16 Nov 2010 20:49:59 +0000 (12:49 -0800)]
Update ChangeLog through Oct 15 (more to come)
David Yat Sin [Tue, 16 Nov 2010 19:56:19 +0000 (14:56 -0500)]
Fixed cyginstall.sh script
David Yat Sin [Tue, 16 Nov 2010 17:41:56 +0000 (12:41 -0500)]
Fixed for windows compilation issues
Mathieu Rene [Tue, 16 Nov 2010 15:52:16 +0000 (10:52 -0500)]
gdbinit: ignore SIGTTIN and SIGPIPE
Konrad Hammel [Tue, 16 Nov 2010 16:07:41 +0000 (11:07 -0500)]
freetdm: ss7 - updated ftmod_sangoma_ss7 to support changes to FreeTDM api
Anthony Minessale [Mon, 15 Nov 2010 19:51:27 +0000 (13:51 -0600)]
add intercept_unanswered_only var akin to intercept_unbridged_only
Moises Silva [Fri, 12 Nov 2010 17:39:32 +0000 (12:39 -0500)]
mod_sangoma_codec: add SIREN7 24kbps
Moises Silva [Fri, 12 Nov 2010 14:47:55 +0000 (09:47 -0500)]
mod_sangoma_codec: add siren7 32kbps
Moises Silva [Thu, 11 Nov 2010 21:04:56 +0000 (16:04 -0500)]
mod_sangoma_codec: fix samples per packet
David Yat Sin [Tue, 16 Nov 2010 00:16:09 +0000 (19:16 -0500)]
freetdm:Changes for shared IO
Arnaldo Pereira [Mon, 15 Nov 2010 23:10:39 +0000 (21:10 -0200)]
freetdm: fixed ftmod_r2 r2conf function pointers
Moises Silva [Mon, 15 Nov 2010 20:48:59 +0000 (15:48 -0500)]
freetdm: remove unused patches directory
Moises Silva [Mon, 15 Nov 2010 20:39:44 +0000 (15:39 -0500)]
freetdm: rename mod_data to io_data since is data meant for I/O modules only
fix ftmod_isdn usage of mod_data, it should be call_data pointer
David Yat Sin [Mon, 15 Nov 2010 19:13:01 +0000 (14:13 -0500)]
freetdm: Changes for FTDM IO commands
Moises Silva [Mon, 15 Nov 2010 19:00:49 +0000 (14:00 -0500)]
Merge remote branch 'fsorig/master'
Conflicts:
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_out.c
Jeff Lenk [Mon, 15 Nov 2010 18:22:09 +0000 (12:22 -0600)]
reswig
Brian West [Mon, 15 Nov 2010 17:37:07 +0000 (11:37 -0600)]
FS-2842: ACL for IPv6 address and swigall to boot
Andrew Thompson [Mon, 15 Nov 2010 17:39:54 +0000 (12:39 -0500)]
FS-2775 Rewrite XML fetch conditional wait to be more sane (Reported by James Aimonetti)
Anthony Minessale [Mon, 15 Nov 2010 17:22:25 +0000 (11:22 -0600)]
FS-2801
Brian West [Mon, 15 Nov 2010 17:12:50 +0000 (11:12 -0600)]
FS-2844: Patch debian init.d script to set ulimit values
David Yat Sin [Mon, 15 Nov 2010 16:46:47 +0000 (11:46 -0500)]
Fix for compilation errors due to some functions defined as extern
Stefan Knoblich [Mon, 15 Nov 2010 11:33:58 +0000 (12:33 +0100)]
freetdm: Another round of parameter handling fixes (ftmod_{libpri,isdn,pritap})
ftmod_pritap: Abort before overflowing spanparameters array and initialize to all zero
ftmod_isdn: Fix overflow check, skip over parameters without name or value, initialize spanparameters array to all zero.
ftmod_libpri: Skip over parameters without name or value, initialize spanparameters array to all zero and drop "i < 10" hardcoded check.
This should fix:
2010-11-15 09:24:34.609515 [ERR] ftmod_libpri.c:1741 Unknown parameter '', aborting configuration
2010-11-15 09:24:34.609515 [ERR] mod_freetdm.c:3080 Error configuring FreeTDM span BRI_1
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
Reported-by: Ingmar Schraub <is@eseco.de>
Stefan Knoblich [Mon, 15 Nov 2010 10:38:45 +0000 (11:38 +0100)]
ftmod_libpri: Set RDNIS
Signed-off-by: lakshmanan ganapathy <lakindia89@gmail.com>
Reviewed-by: Stefan Knoblich <s.knoblich@axsentis.de>
Stefan Knoblich [Sun, 14 Nov 2010 22:38:16 +0000 (23:38 +0100)]
ftmod_zt: B-Channels need to have audio mode disabled upon closing the channel.
Preparation for fixing channel handling for BRI PTMP (Point-To-MultiPoint) setups.
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
Stefan Knoblich [Sun, 14 Nov 2010 17:04:19 +0000 (18:04 +0100)]
freeswitch: Update .gitignore file (libcodec2, esl binaries, mod_hash + mod_osp autogenerated files)
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
Stefan Knoblich [Sun, 14 Nov 2010 16:48:53 +0000 (17:48 +0100)]
ftmod_libpri: Use ftdm_array_len(), remove custom ARRAY_SIZE macro.
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
Stefan Knoblich [Sun, 14 Nov 2010 16:43:38 +0000 (17:43 +0100)]
freetdm: Add ftdm_channel_get_state(), ftdm_channel_get_last_state() and ftdm_span_get_trunk_type_str().
Remove custom versions from ftmod_isdn and ftmod_libpri.
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
Stefan Knoblich [Sun, 14 Nov 2010 15:47:43 +0000 (16:47 +0100)]
Merge branch 'ftmod_isdn'
Stefan Knoblich [Sun, 14 Nov 2010 15:45:35 +0000 (16:45 +0100)]
ftmod_isdn: Major cleanup: use accessor functions, coding-style, etc.
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
Stefan Knoblich [Sun, 14 Nov 2010 14:44:50 +0000 (15:44 +0100)]
freetdm: convert ftmod_isdn to use (+ pri_spans) to use ftdm_configure_span_signaling() interface.
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
Brian West [Fri, 12 Nov 2010 19:50:12 +0000 (13:50 -0600)]
Use the right variable
Anthony Minessale [Fri, 12 Nov 2010 17:43:18 +0000 (11:43 -0600)]
test
Stefan Knoblich [Fri, 12 Nov 2010 10:36:29 +0000 (11:36 +0100)]
mod_freetdm: Really avoid overwriting the last element of spanparameters.
"if (ftdm_array_len(spanparameters) == paramindex)" is still off-by-one,
we want to stop at "ftdm_array_len(spanparameters) - 1", before we overwrite
the last (= terminating, NULL) element.
NOTE: i'd prefer an "argc, argv"-style interface here
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
Marc Olivier Chouinard [Fri, 12 Nov 2010 01:21:35 +0000 (20:21 -0500)]
ivr_enterprise_originate: Fix export of variable from the originator channel to the called channels
David Yat Sin [Thu, 11 Nov 2010 23:43:53 +0000 (18:43 -0500)]
FIX for windows IO
Stefan Knoblich [Thu, 11 Nov 2010 22:53:19 +0000 (23:53 +0100)]
mod_freetdm: Avoid overflowing the spanparameters array of libpri spans, and make other span types use ftdm_array_len() too.
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
Anthony Minessale [Thu, 11 Nov 2010 22:48:59 +0000 (16:48 -0600)]
fix file string when being used in ringback
Anthony Minessale [Thu, 11 Nov 2010 21:37:48 +0000 (15:37 -0600)]
update
Stefan Knoblich [Thu, 11 Nov 2010 21:21:18 +0000 (22:21 +0100)]
ftmod_libpri: While we're at it, drop the cast too
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
Stefan Knoblich [Thu, 11 Nov 2010 21:17:09 +0000 (22:17 +0100)]
ftmod_libpri: Dereference facility event correctly, add debug message.
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
Anthony Minessale [Thu, 11 Nov 2010 18:32:29 +0000 (12:32 -0600)]
FS-2839
Anthony Minessale [Thu, 11 Nov 2010 16:54:04 +0000 (10:54 -0600)]
add send_silence_when_idle and dmachine honoring to park loop
Anthony Minessale [Thu, 11 Nov 2010 16:49:02 +0000 (10:49 -0600)]
declinatio mortuus obfirmo!
root [Thu, 11 Nov 2010 07:56:10 +0000 (10:56 +0300)]
Makefile changes for x86_64 arch, thnx Steven Ayre and ptlib include path fix.
Moises Silva [Thu, 11 Nov 2010 00:51:28 +0000 (19:51 -0500)]
mod_sangoma_codec: fix G722
David Yat Sin [Thu, 11 Nov 2010 00:23:48 +0000 (19:23 -0500)]
Fixed conflicts
David Yat Sin [Thu, 11 Nov 2010 00:22:27 +0000 (19:22 -0500)]
Merge branch 'master' into netborder
Conflicts:
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.c
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.h
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_stack_cntrl.c
libs/freetdm/src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c
libs/freetdm/src/include/private/ftdm_core.h
Anthony Minessale [Thu, 11 Nov 2010 00:08:55 +0000 (18:08 -0600)]
update
David Yat Sin [Thu, 11 Nov 2010 00:03:15 +0000 (19:03 -0500)]
freetdm: ISDN - Changes to used ftdm IO for d-channel
Stefan Knoblich [Wed, 10 Nov 2010 23:16:25 +0000 (00:16 +0100)]
ftmod_libpri: Minor cleanups in ftdm_libpri_configure_span().
Move some things around and remove 'paramindex' var (just use 'i' for that too).
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
Stefan Knoblich [Wed, 10 Nov 2010 23:03:06 +0000 (00:03 +0100)]
ftmod_libpri: "ftdm libpri debug <span>" now prints the current debug flags
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
Anthony Minessale [Wed, 10 Nov 2010 22:55:56 +0000 (16:55 -0600)]
add manual_rtp_bugs to profile and chan var and 3 new RTP bugs SEND_LINEAR_TIMESTAMPS|START_SEQ_AT_ZERO|NEVER_SEND_MARKER
RTP_BUG_SEND_LINEAR_TIMESTAMPS = (1 << 3),
Our friends at Sonus get real mad when the timestamps are not in perfect sequence even during periods of silence.
With this flag, we will only increment the timestamp when write packets even if they are eons apart.
RTP_BUG_START_SEQ_AT_ZERO = (1 << 4),
Our friends at Sonus also get real mad if the sequence number does not start at 0.
Typically, we set this to a random starting value for your saftey.
This is a security risk you take upon yourself when you enable this flag.
RTP_BUG_NEVER_SEND_MARKER = (1 << 5),
Our friends at Sonus are on a roll, They also get easily dumbfounded by marker bits.
This flag will never send any. Sheesh....
Moises Silva [Wed, 10 Nov 2010 22:27:27 +0000 (17:27 -0500)]
mod_sangoma_codec: add G722
Stefan Knoblich [Wed, 10 Nov 2010 21:42:18 +0000 (22:42 +0100)]
ftmod_libpri: Clean up misnamed parameters and variables, remove unused.
- Add alias names for parameters:
"node" -> "mode"
"dp" -> "ton"
"switch" -> "dialect"
"l1" -> "layer1"
(Switching between ftmod_libpri and ftmod_isdn is easier now.)
- Removed unused members from struct ftdm_libpri_data
and rename misnamed ones
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
Stefan Knoblich [Wed, 10 Nov 2010 20:17:02 +0000 (21:17 +0100)]
ftmod_libpri: Major cleanup, enhance configuration checks
- Check D and B-channel availability (could be extended to check B-channel count)
- Drop usage of spri->private_info, use spri->span instead
- Use accessor functions where possible
- Rename ftdmchan to chan where possible
- Various other cleanups
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
Tested-by: Stefan Knoblich <s.knoblich@axsentis.de>
Paulo R. Panhoto [Wed, 10 Nov 2010 18:27:43 +0000 (16:27 -0200)]
mod_mp4 -- Supports playback of MP4 files.
* depends on libmp4v2 <http://code.google.com/p/mp4v2/>
(originally compiled against v1.6.1)
* File format details:
- Files must be hinted (mpeg4ip can be used to create the hint
tracks).
- Video track encoding must be supported by FS (e.g. H.263)
- Audio track encoding must be PCMU/8000/Mono. The audio track
can be created with this tool:
<https://asteriskvideo.svn.sourceforge.net/svnroot/asteriskvideo/tools/pcm2mp4.cpp>
Anthony Minessale [Wed, 10 Nov 2010 16:30:18 +0000 (10:30 -0600)]
swig
David Yat Sin [Wed, 10 Nov 2010 15:32:50 +0000 (10:32 -0500)]
freetdm:Fix for RDNIS not set
David Yat Sin [Wed, 10 Nov 2010 15:32:50 +0000 (10:32 -0500)]
freetdm:Fix for RDNIS not set
Moises Silva [Wed, 10 Nov 2010 00:27:45 +0000 (19:27 -0500)]
freetdm: do not declare some sangoma ISDN functions as inline
as that does not work on gcc (Debian 4.3.2-1.1) 4.3.2
and probably other compilers when the inlined function
is not defined in the same compilation unit
Stefan Knoblich [Wed, 10 Nov 2010 00:28:30 +0000 (01:28 +0100)]
ftmod_libpri: Completely disable on_facility if AOC support is not available in libpri (= is too old).
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
Stefan Knoblich [Tue, 9 Nov 2010 23:48:59 +0000 (00:48 +0100)]
Merge branch 'master' of ssh://git.freeswitch.org/freeswitch