Anthony Minessale
d5ef86d778
introduce new say_string method of doing say and use it in mod_say_en as an example. try: eval ${say_string en.gsm en current_date_time pronounced ${strepoch()}} from the cli with this patch. We can do more to centralize the say things and go back and apply it to other langs, using this method you can set the desired file ext as well which I think is a bounty....
2011-03-29 19:55:35 -05:00
Anthony Minessale
1552ecf54a
prevent race condition on conference join/exit
2011-03-29 19:55:35 -05:00
Brian West
dae2cb4aac
Fix X-PREPROCESS exec to wait pid
2011-03-29 18:05:05 -05:00
Anthony Minessale
45edec4ce3
FS-3193 note I changed the variable name to auto_cause
2011-03-29 12:52:12 -05:00
Jeff Lenk
cfe087ec57
FS-3202
2011-03-29 13:09:15 -05:00
Jeff Lenk
06bccf2801
FS-3202
2011-03-29 12:08:07 -05:00
Stefan Knoblich
6e37a8b25c
mod_celt: Add dependency to fix parallel builds
...
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-03-29 13:11:59 +02:00
Stefan Knoblich
74bbd4be84
mod_opus: Use libtool archives for linking, add dependencies to fix parallel builds
...
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-03-29 13:09:45 +02:00
Anthony Minessale
7e52acf8ea
reduce flags to buy time. Solaris thinks enum should be int32 not uint32 and cries about overflow in enum shifted by 31
2011-03-28 22:18:47 -05:00
Anthony Minessale
305920eb3f
Merge remote branch 'remotes/github-joshperry/modzmq'
2011-03-28 19:04:01 -05:00
Anthony Minessale
9d8e54b500
FS-2751 --comment-only Please try latest patch with profile param NDLB-force-rport set to server-only or disabled. The parameter you were hacking on only applies to inbound calls not outbound calls. Its confusing but in in sip lingo client and server are outbound and inbound call direction respectively.
2011-03-28 18:31:46 -05:00
Rupa Schomaker
98a950165a
FS-1792 - add API uuid_limit - thanks to François Delawarde
2011-03-28 18:24:01 -05:00
Rupa Schomaker
084819a331
Fix FS-3199
2011-03-28 18:17:59 -05:00
Anthony Minessale
246b21952d
FS-3095 --comment-only This patch removes the existing conference transfer function and replaces it using the core transfer it also introduces a new tracking method where the same conference id is reserved for a particular member for the lifetime of the call allowing a user to transfer in and out of conferences and ivr and bridges etc and retain the same member id for the duration of that call
2011-03-28 14:44:28 -05:00
Stefan Knoblich
87884c5c67
mod_enum: fix race condition between ldns configure creating ldns/util.h and mod_enum
...
Unbreaking make -jX parallel builds...
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-03-28 21:21:13 +02:00
Anthony Minessale
6388e03d07
allow 100 microsecond tolerance on timer loop
2011-03-28 13:50:52 -05:00
Marc Olivier Chouinard
d04b9a85a5
mod_callcenter: Fix error from previous commit
2011-03-28 15:10:59 -04:00
Marc Olivier Chouinard
6cf8c8f6b0
mod_callcenter: Fix potential segfault on loopback agent. Thanks to François Delawarde
2011-03-28 12:33:07 -04:00
Jeff Lenk
c735e28a55
FS-3190
2011-03-28 10:27:06 -05:00
Anthony Minessale
484a397d88
FS-3194 see comitted patch. I made the function assert rather than tolerate NULL and fixed the imporper usage.
2011-03-28 09:49:52 -05:00
Brian West
4827374574
FS-3192 FS-3191
2011-03-27 22:35:26 -05:00
Marc Olivier Chouinard
92671067f0
media_bug: Fix for rare race condition. More work required to make media bug safe.
2011-03-27 00:34:07 -04:00
Josh Perry
e83af31960
Updated message creation
2011-03-26 12:34:22 -06:00
Marc Olivier Chouinard
608b9abd5a
mod_callcenter: Temporary fix for some race condition with loopback agent. Need to find the root cause of this problem
2011-03-26 10:20:06 -04:00
Josh Perry
2b1793ed56
Merge branch 'master' into modzmq
2011-03-25 18:41:47 -06:00
Josh Perry
4d55406717
Intitial mod_event_zmq code
2011-03-25 18:30:35 -06:00
Anthony Minessale
b8d93de097
memset str on cache_db_sql2str
2011-03-25 17:05:13 -05:00
Jeff Lenk
159efea47c
ldns for windows first working version
2011-03-25 17:18:16 -05:00
Anthony Minessale
7556ec57e9
FS-3187
2011-03-25 16:35:30 -05:00
Anthony Minessale
3e4957c0b3
revert 4f6d888152
2011-03-25 16:30:16 -05:00
Anthony Minessale
2bbc37e3d1
switch mod_enum to use new portable in-tree version
2011-03-25 15:54:13 -05:00
Jeff Lenk
bc0b702cf6
add ldns and mod_enum to vs2010 solution - not tested yet
2011-03-25 15:11:31 -05:00
Marc Olivier Chouinard
81bfe43589
mod_sofia: Correct a problem where restarting profile would cause some profile hash entry to remain.
2011-03-25 15:50:52 -04:00
Michael Jerris
294b077977
FS-3182: fix mod_dingaling/iksemel/gnutls link error when using newer autotools
2011-03-25 12:17:25 -05:00
Brian West
4f6d888152
Here try this
2011-03-24 21:29:55 -05:00
Anthony Minessale
45162c15b7
FS-3110 --comment-only OMFG select on FD > 1024 get this patch to ldns ppl
2011-03-24 20:45:48 -05:00
Anthony Minessale
60da5740eb
FS-3110 --comment-only phase 3.3 nevermind use getlibs
2011-03-24 17:22:42 -05:00
Anthony Minessale
a25ef8b9ae
FS-3110 --comment-only phase 3.1 nevermind use getlibs
2011-03-24 17:12:02 -05:00
Anthony Minessale
017bea0468
FS-3110 --comment-only phase 3 nevermind use getlibs
2011-03-24 17:08:41 -05:00
Anthony Minessale
1773b890eb
FS-3110 --comment-only phase 1 to replace udns with ldns in mod_enum may need to rerun bootstrap
2011-03-24 16:27:08 -05:00
Jeff Lenk
047110cd56
vs2010 reswig
2011-03-24 13:15:54 -05:00
Brian West
f3c33c7511
swigall
2011-03-23 14:57:16 -05:00
Michal Bielicki - cypromis
13f4d80883
FS-3180, thank you Sergey Spatar
2011-03-23 18:31:31 +01:00
Jeff Lenk
57b6255b17
windows - set process priority class to ABOVE_NORMAL_PRIORITY_CLASS previous default was NORMAL_PRIORITY_CLASS before today
2011-03-22 15:15:09 -05:00
Jeff Lenk
af2cebc153
fix windows build(2)
2011-03-22 14:12:33 -05:00
Daniel Swarbrick
38903ab84e
unused vars
2011-03-22 19:55:41 +01:00
Jeff Lenk
06469a6610
fix windows build
2011-03-22 13:48:19 -05:00
Anthony Minessale
5d7831348b
improve some defaults to tune performance if you use -heavy_timer, try not using it
2011-03-22 13:27:37 -05:00
Anthony Minessale
3b56c119a7
FS-3173
2011-03-22 12:17:00 -05:00
Anthony Minessale
fd6089014e
FS-3165
2011-03-22 12:07:06 -05:00
Anthony Minessale
26f5ebd47d
dont calibrate clock when timerfd enabled
2011-03-21 21:01:20 -05:00
Anthony Minessale
48b1193552
add mod_timerfd: external timerfd module by Timo Teräs
2011-03-21 20:50:47 -05:00
Anthony Minessale
10174ea6d5
add timerfd support to the core for now you must enable it in switch.conf.xml with the param enable-softtimer-timerfd=true later if it proves to work well we can make it on by default, please test if you have a new kernel that supports this option kernel >= 2.6.25 and libc >= 2.8
2011-03-21 20:49:39 -05:00
Anthony Minessale
11d1107f34
swigall
2011-03-21 15:12:58 -05:00
Anthony Minessale
37a48583b2
FS-3172 not so fast also need to do it after the secure decoders for srtp/zrtp
2011-03-21 15:03:44 -05:00
Anthony Minessale
e657e32fca
FS-3172 this also fixes the incorrect usage of L16 on payload 10 which may or may not break interop with other sip devices if we do it right. also added rtp_disable_byteswap variable that can be set to false to disable byteswap when a device is encountered that is incompat (inluding all precious version of FS up till now)
2011-03-21 14:31:16 -05:00
Anthony Minessale
88a6ac2ff4
FS-3170 this was specific to the user channel which is not a real channel in every sense of the word as it has no running thread or any usable state changes so this new line of code in 233d3164be
to wait for the state machine to stabalize before returning from originate caused an issue with user/ channels
2011-03-21 12:01:51 -05:00
Anthony Minessale
72f52aae19
only all one file to be bound per instance
2011-03-21 10:32:33 -05:00
Anthony Minessale
5f18ec9459
FS-3168 this will remove the reported symptom but does not change the fact that 1khz resolution is ideal for proper performance
2011-03-20 18:28:48 -05:00
Michael Jerris
c885d09f23
don't strcasecmp on null string
2011-03-19 10:14:50 -04:00
Anthony Minessale
b7891511db
add string params to ladspa so you can connect files to audio ports (string params don't count towards number params)
2011-03-18 17:58:13 -05:00
Anthony Minessale
069f5f7d42
FS-3075
2011-03-18 16:59:00 -05:00
Marc Olivier Chouinard
34bd0e5e79
switch_xml: Remove commented out mmap. With the changes in the past 2 year, mmap can't really be put back in it current state.
2011-03-18 16:45:37 -04:00
Marc Olivier Chouinard
471bd6df1a
switch_xml: reloadxml will(should) never lock again. It will load the XML structure into a new XML structure, and just replace the currently available ROOT XML. It then the job of the last user of the switch_xml structure to free it.
2011-03-18 16:41:27 -04:00
Christopher Rienzo
f5704114cd
FS-3163 add locking to mrcp dtmf generator
2011-03-18 19:15:08 +00:00
Michael S Collins
3c9ee25a0a
Add conf_uuid chan var for djbinter (Thanks Math)
2011-03-18 11:24:48 -07:00
Anthony Minessale
5eb9c3f4a7
FS-3164
2011-03-18 11:57:16 -05:00
Brian West
6908403eb7
Fix installer issue when ran standalone
2011-03-18 09:45:12 -05:00
Anthony Minessale
db7933e72b
jitter buffer sanity checks
2011-03-17 22:29:16 -05:00
Anthony Minessale
c49c1fdea9
FS-3161
2011-03-17 17:21:41 -05:00
Christopher Rienzo
00a2b18541
Merge branch 'openmethods-merged-unimrcp-asr-dtmf-bugfix-0' of git://scm.dashjr.org/var/scmroot/git/freeswitch
2011-03-17 20:43:35 +00:00
Brian West
c57f6acfa1
swigall
2011-03-17 15:38:56 -05:00
Luke Dashjr
1809ce5d83
MERGE: Bugfix: Destroy schannel only *after* cleanup of its contents is done
2011-03-17 15:32:47 -05:00
Luke Dashjr
0f17bcc5b6
Bugfix: Destroy schannel only *after* cleanup of its contents is done
2011-03-17 15:31:07 -05:00
Anthony Minessale
64bc19387c
FS-3156 FS-3157 declinatio mortuus obfirmo!
2011-03-17 12:36:33 -05:00
Marc Olivier Chouinard
dcafff201e
mod_callcenter: FS-3158 Change the default and sequentially-by-agent-order strategy to include the longest-idle-agent. This should offer a default consistant way to go through all the agent within the same tier/position. (Before, it was left to the DB to return the order of the result)
2011-03-17 10:58:39 -04:00
Anthony Minessale
9c40e8e91e
FS-3122
2011-03-16 20:50:32 -05:00
Brian West
e38156f182
JANITOR-10
2011-03-16 16:48:43 -05:00
Anthony Minessale
2d3d8f8d34
Add mod_ladspa (Audio plugin framework for linux) http://http://www.ladspa.org/ try it with autotalent http://web.mit.edu/tbaran/www/autotalent.html
2011-03-16 16:19:57 -05:00
Anthony Minessale
2c009dd954
doh
2011-03-15 14:29:04 -05:00
Anthony Minessale
4c435ec530
change text of error message to be more descriptive
2011-03-14 11:54:08 -05:00
Anthony Minessale
69a5b30061
FS-3150 --comment-only this looks like an unhandled parse error, try this patch, though the call will likely fail but we can see what it doesn't like about the sdp now
2011-03-14 11:43:48 -05:00
Marc Olivier Chouinard
d4f845ed08
mod_callcenter: Should resolve lot of loopback issues mentioned. Thanks to François Delawarde
2011-03-14 12:42:02 -04:00
Marc Olivier Chouinard
25cee25547
mod_callcenter: Add better handle of failed agent, member channel getting a break, and debuging info upon leaving. Thanks to François Delawarde (with some changes)
2011-03-14 12:31:56 -04:00
Jeff Lenk
34a3800954
FS-2815
2011-03-13 22:26:43 -05:00
Anthony Minessale
233d3164be
wait
2011-03-13 18:43:34 -05:00
Marc Olivier Chouinard
26303c5c7a
mod_callcenter: Add better support when agent doesn't answer, including creating a new variable for the delay that is different than reject or busy. Thanks to François Delawarde
2011-03-12 11:58:35 -05:00
Marc Olivier Chouinard
943e289043
mod_callcenter: Small event value correction from previous commit
2011-03-12 11:44:35 -05:00
Marc Olivier Chouinard
5f2337859b
mod_callcenter: >WARNING, some event value got removed< Adding new event time value that can then be used to calculate the Wait;Talk;Total duration of a member were on call. CC-Wait-Time CC-Talk-Time and CC-Total-Time are no longer returned. Visit the code or check the wiki for the updated variable.
2011-03-12 11:29:20 -05:00
Marc Olivier Chouinard
30dd1774ad
mod_callcenter: Add new CLI cmd and change some to be more standard. Patch from François Delawarde, thanks.
2011-03-12 11:03:03 -05:00
Anthony Minessale
24a972925b
pass header in X-FS headers on attended transfer CID update to indicate specific situation to flip callee/caller id when targeting a 1 legged call
2011-03-11 13:00:55 -06:00
Marc Olivier Chouinard
51a531aaef
mod_callcenter: Fix a bug when an caller leave the queue from a BREAK Call (Transfer...), it doesn't think an agent answered.
2011-03-11 12:40:56 -05:00
Anthony Minessale
59f6654e96
send another presence event on calls that were cancelled from LOSE_RACE to fix winnable race in Broadsoft SCA
2011-03-10 22:02:45 -06:00
Anthony Minessale
4832d26a3a
put this back to 0
2011-03-10 15:32:09 -06:00
Anthony Minessale
a80fae922f
FS-3126
2011-03-10 11:33:07 -06:00
Anthony Minessale
8758d2f71d
FS-3141
2011-03-10 10:47:26 -06:00
Anthony Minessale
9e89f607c8
FS-3140 --comment-only please try this patch
2011-03-10 00:18:06 -06:00
Anthony Minessale
59da356d06
fix mistake from earlier commit and improve flow of dtmf through a bridge when timer is disabled
2011-03-09 20:06:32 -06:00
Mathieu Rene
8cb2bad004
Fix segv
2011-03-09 19:02:19 -05:00
Anthony Minessale
2a35dfb51e
add rtp-notimer-during-bridge (alternative to rtp-autoflush-during-bridge
2011-03-09 15:17:26 -06:00
Anthony Minessale
8533c32fe1
FS-3095 regression from 547d53932c
2011-03-09 15:17:25 -06:00
Anthony Minessale
8727e568e8
alter implementation of renegotiate codec on hold feature to still take other sdp elements into consideration
2011-03-08 10:37:16 -06:00
Anthony Minessale
8da371c74a
FS-3127 --comment-only can you try this patch first to see if it fixes it without any changes to mod_cc
2011-03-07 15:18:46 -06:00
Anthony Minessale
bfd0ba9798
do not renegotiate codecs on hold re-invites
2011-03-07 13:02:41 -06:00
Anthony Minessale
89592a86e5
fix issue with polycom changing to 1 way audio on hold
2011-03-07 12:15:46 -06:00
Anthony Minessale
30813ca58a
FS-3130
2011-03-07 10:37:58 -06:00
Anthony Minessale
ede19cad72
no this is better the other way
2011-03-06 20:57:26 -06:00
Anthony Minessale
05e9d3477b
remove unneeded line
2011-03-06 15:57:31 -06:00
Anthony Minessale
8c3651fa66
FS-640 --comment-only can you see if this patch helps, I think it should really be fixed in sofia but this shold keep it at bay
2011-03-06 14:49:39 -06:00
Moises Silva
7030fa4c6a
mod_sangoma_codec: Add release port function pointer
2011-03-06 15:25:53 -05:00
Mathieu Rene
0911ed7408
FS-3124 Use the channel's sound_prefix if it's not set in the conference's config
2011-03-05 12:49:19 -05:00
Anthony Minessale
61cdf0da5d
add limits to simo open sql handles
2011-03-04 13:52:30 -06:00
Anthony Minessale
8fe24a2914
FS-3121 this is less of a bug and more of a feature request but here you go, that's your quota for the month
2011-03-04 12:28:41 -06:00
Anthony Minessale
547d53932c
FS-3095 also add some tab completion and help messages from cli
2011-03-04 11:34:48 -06:00
Anthony Minessale
b3a2fa1c73
try to reduce contention by not creating handles with the global mutex locked
2011-03-03 20:07:43 -06:00
Anthony Minessale
b7419add09
clear talk flag when you mute
2011-03-03 17:59:59 -06:00
Daniel Swarbrick
9c4c1e813e
FS-3120 - fix segv when snmpwalking ringing channels, fix segv in snmp getBulkRequest
2011-03-04 00:17:07 +01:00
Daniel Swarbrick
eb526c573f
foo does not live here anymore
2011-03-03 23:42:22 +01:00
Brian West
7e4a2b6a43
swigall
2011-03-03 16:11:27 -06:00
Anthony Minessale
b6b4e6b549
FS-3114
2011-03-03 14:36:29 -06:00
Anthony Minessale
0ba25358b9
FS-3119
2011-03-03 14:21:02 -06:00
Jeff Lenk
4dfbea1837
vs2010 reswig
2011-03-03 13:25:33 -06:00
Anthony Minessale
f542449cac
FS-3106 --comment-only Try this newer refactored version which completely removes the thread affinity and uses a linked-list to manage the pool, I can run my same 100cps test and only use like 4 db handles
2011-03-03 12:54:20 -06:00
Anthony Minessale
9feab652a3
FS-2966 ok let's take this a step further, I don't even think we need to change the state anymore
2011-03-03 10:54:59 -06:00
Brian West
ddc0ca70fe
swigall
2011-03-03 10:48:36 -06:00
Anthony Minessale
3eeb49950f
FS-3117 --comment-only try this patch
2011-03-03 10:14:52 -06:00
Anthony Minessale
f33e9c6ede
FS-2966 I already fixed this in the wait_for_state, so i copied the same fix to wait_for_state_timeout, the lua one needed a similar call to wait for the state to change to avoid a race, both of you should be fixed with this patch
2011-03-02 20:50:33 -06:00
Anthony Minessale
08496cd7eb
clear timestamp when generating a fake empty frame to fix edge-case sending the same timestamp over and over
2011-03-02 20:29:47 -06:00
Anthony Minessale
11451c1056
FS-3106 --comment-only Try this out, its got a few elements from your patch but there was a much bigger problem deeper in the code preventing the sqlite handles from being recycled properly
2011-03-02 19:21:37 -06:00
Anthony Minessale
01073a796e
add sip_jitter_buffer_during_bridge which you can set to true to keep a jitter buffer on both ends of the call when you are NormT
2011-03-02 19:11:29 -06:00
Anthony Minessale
293d72548d
add valet_announce_slot variable
2011-03-02 13:01:25 -06:00
Daniel Swarbrick
64806d2d47
typo
2011-03-02 18:23:19 +01:00
Anthony Minessale
9a7dbfbafe
revert
2011-03-01 13:44:53 -06:00
Anthony Minessale
f398dc1f3a
fix issue reported from mailing list and not JIRA =/
2011-03-01 13:42:14 -06:00
Anthony Minessale
2044a749cf
FS-3105 try this patch
2011-03-01 10:52:21 -06:00
Brian West
b041edc858
swigall
2011-03-01 06:35:06 -06:00
Mathieu Parent
695402333b
Skinny: use proper name for station capabilities message
2011-03-01 00:24:39 +01:00
Mathieu Parent
316548273d
Sofia: use const for variable name SWITCH_R_SDP_VARIABLE
2011-03-01 00:24:39 +01:00
Anthony Minessale
446cedd31f
update
2011-02-28 17:11:29 -06:00
Anthony Minessale
53fc3f7f78
add sip_execute_on_image variable similar to execute_on_answer etc so you can run t38_gateway or rxfax etc when you get a T.38 re-invite but no CNG tone or you want to ignore the tone and only react when getting a T.38 re-invite
2011-02-28 12:43:05 -06:00
Anthony Minessale
fe152626db
stop suggesting -waste because its really the bad choice to make
2011-02-28 11:27:56 -06:00
Anthony Minessale
1b52a79569
stop suggesting -waste since its a bad choice
2011-02-28 11:25:42 -06:00
Anthony Minessale
77f52081ff
fix memory leak introduced in d8facbcf71
2011-02-28 11:15:21 -06:00
Jeff Lenk
c6f044d5a1
FS-3067 segfault using busy-delay-time parameter
2011-02-28 10:02:11 -06:00
Brian West
a5779d5431
fix regression from FS-899, thanks acrobits for testing this
2011-02-28 09:27:05 -06:00
Mathieu Parent
fd7bbc0b3c
Skinny: use IANA names for G729 codecs
2011-02-26 11:45:19 +01:00
Mathieu Parent
d86388dbf7
Skinny: noop ForwardStatReq and ForwardStat implementation
2011-02-26 11:37:32 +01:00
Mathieu Parent
f217ec48a4
Skinny: remove some unused vars
2011-02-26 10:52:20 +01:00
Anthony Minessale
1cbb8f221b
supress errors caused from -nosql as reported on the mailing list and not on JIRA like it should be http://jira.freeswitch.org
2011-02-25 21:39:37 -06:00
Anthony Minessale
ee0a0b79c8
FS-3103
2011-02-25 21:29:47 -06:00
Anthony Minessale
d8ef36edca
fire auto gain level events
2011-02-25 18:25:17 -06:00
Anthony Minessale
e3eec389b0
missed a spot
2011-02-25 18:19:52 -06:00
Anthony Minessale
94b680fb45
play files saying vol level in conf in lieu of making a function of say modules to return file_string urls (we need that)
2011-02-25 18:09:58 -06:00
Anthony Minessale
cf827e8f22
FS-3063 --comment-only try this commit, maybe it was uninit mem
2011-02-25 16:34:17 -06:00
Anthony Minessale
ffca600f4c
more like this
2011-02-25 16:15:40 -06:00
Jeff Lenk
4020a202d7
doh correction
2011-02-25 15:50:24 -06:00
Jeff Lenk
9a3cf6015b
trivial compiler warning fix
2011-02-25 15:39:42 -06:00
Anthony Minessale
add9d26ac5
fix regression in video from commit c565501f55
2011-02-25 15:20:04 -06:00
Mathieu Parent
0f7682a27c
Skinny: don't crash when requesting an RTP port while the profile is listening on all ips
...
And store some more ip infos in the listener struct
2011-02-25 21:06:22 +01:00
Mathieu Parent
e318e3eb91
Skinny: update profile IP address if changed during socket creation
2011-02-25 21:06:21 +01:00
Jeff Lenk
cc3a36bc8c
vs2010 reswig
2011-02-25 13:18:40 -06:00
Anthony Minessale
d59d41d7b4
add param to jb to try to recapture latency (disabled by default)
2011-02-25 11:59:45 -06:00
Anthony Minessale
bc397ab600
FS-2971
2011-02-25 10:55:47 -06:00
Mathieu Parent
c18835d3f9
Skinny: Allow to listen on ipv6
...
also allow to specify a blank ip which means: all
2011-02-25 01:53:05 +01:00
Mathieu Parent
2148d81d74
Skinny: avoid crash when loading config with blank soft-key-set value
2011-02-25 00:05:56 +01:00
Mathieu Parent
c9aab94aa4
Skinny: use a const for SKINNY_KEY_SET_IN_USE_HINT
2011-02-25 00:05:56 +01:00
Anthony Minessale
61d3c56fde
fix jb + no timer situations
2011-02-24 15:29:22 -06:00
Anthony Minessale
3a10d6a1c5
use strdup instead of core_session_strdup in hangup hook
2011-02-24 14:54:13 -06:00
Anthony Minessale
cbf610c5aa
reswig
2011-02-24 14:24:53 -06:00
Anthony Minessale
69d1d984fe
sleep 2 seconds on confernece outcall at the end to prevent auto-answer race
2011-02-24 12:17:47 -06:00
Anthony Minessale
deec244b9d
FS-3098 You are probably right about the sql statement, we must have missed that when the contributor gave us the patch. Be aware this code is depricated in favor of the broadsoft SCA shared appeareances and will probably be removed eventually
2011-02-24 10:22:47 -06:00
Anthony Minessale
155aafd3f4
FS-3097 regression from 4f93ea25ec
2011-02-24 10:17:33 -06:00
Mathieu Rene
cb6f1ed61d
Fix storage class for 'cause' in user_outgoing_channel() so that each call has its very own hangup cause
2011-02-22 20:25:16 -05:00
Anthony Minessale
b53a684843
fix bug in switch_itodtmf from a8f5bf60a8
2011-02-22 18:36:02 -06:00
Mathieu Parent
e0a0a56f24
mod_command reg_url: correct field name
2011-02-23 01:13:00 +01:00
Mathieu Parent
0a14839bf9
Skinny: mark ring ready
2011-02-23 01:07:54 +01:00
Mathieu Parent
e7a8189b2b
Skinny: centralized registration
2011-02-23 01:07:54 +01:00
Mathieu Parent
ea29a1dfcc
centralized registration:
...
- allow infinite registrations (expire=0)
- when removing a registration, keep the other with same user if multiple reg is allowed
2011-02-23 01:07:53 +01:00
Mathieu Parent
f202328eff
Doc: somes details on user registration functions
2011-02-23 01:07:53 +01:00
Anthony Minessale
0dcdd78cb5
FS-3054 --comment-only try latest commit, I can guess what probably causes the seg based on my last patch
2011-02-22 17:22:01 -06:00
Anthony Minessale
3116334d27
FS-3086 --comment-only This should fix the 'hupall' based lockups
2011-02-22 13:16:23 -06:00
Brian West
f28c211c0c
FS-3077
2011-02-22 09:56:33 -06:00
Anthony Minessale
e7acd4d138
FS-3054 re-open if this does not fix it.
2011-02-21 20:17:58 -06:00
Anthony Minessale
079f3f73ed
bump mod_shout to use mpg123-1.13.2 to hopefully address unwanted calls to exit() and inherit other upstream fixes
2011-02-21 20:01:46 -06:00
Anthony Minessale
f6dd557e5d
agc
2011-02-21 17:24:35 -06:00
Anthony Minessale
e431481d4d
agc
2011-02-21 17:16:34 -06:00
Anthony Minessale
a79b64ee20
more agc
2011-02-21 14:35:13 -06:00
Anthony Minessale
1ba1c57eff
move jb debug to level 8
2011-02-21 13:28:41 -06:00
Anthony Minessale
4a4ac35426
another round of agc changes
2011-02-21 13:12:51 -06:00
Anthony Minessale
4e60f14a4d
FS-3072
2011-02-21 11:02:42 -06:00
Anthony Minessale
38b430f43f
FS-3057
2011-02-21 10:51:26 -06:00
Christopher Rienzo
4f5ca9e88d
FS-3077 prevent crash on double call to asr_close
2011-02-21 15:00:35 +00:00
Brian West
06988e1a36
FS-3084
2011-02-20 15:10:02 -06:00
Jeff Lenk
3cd120a02e
fix warning
2011-02-20 14:50:20 -06:00
Anthony Minessale
180e3d4ab1
agc tweaks
2011-02-20 14:37:23 -06:00
Stefan Knoblich
a3b18e5b7c
[SDK] Import autotools version of fs-mod-sdk.
...
This is a autotools (autoconf/automake/libtool) based skeleton framework for developing
external (= out-of-tree) modules for FreeSWITCH.
Variants of this framework have been used to develop modules like mod_openais, mod_ssh and others.
NOTE: This version of the SDK relies on pkg-config to detect FreeSWITCH
installations.
Other SDKs for external modules should be added in: "src/mod/sdk/<build-system-name>/"
e.g. a scons-based SDK should be put in: "src/mod/sdk/scons/"
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
Requested-by: Michal Bielicki - cypromis <michal.bielicki@seventhsignal.de>
2011-02-19 16:47:19 +01:00
Anthony Minessale
39ff78bfae
FS-3078 This is more like it
2011-02-18 20:16:11 -06:00
Anthony Minessale
25834f9537
FS-3078 NM that was a bad idea
2011-02-18 20:13:37 -06:00
Anthony Minessale
a23b335b50
FS-3078 see wrapper function that should do the same thing this is called at the time when the sdp is created so if it still doesn't work it would suggest that you have this variable set passing in from the other leg in which case you need to set it explicitly because the mode of the inbound leg prevails over the profile default
2011-02-18 19:03:07 -06:00
Anthony Minessale
1bfd6644ea
disable clock_nanosleep by default
2011-02-18 18:26:52 -06:00
Anthony Minessale
f8d326de20
FS-3057 tested on linux
2011-02-18 17:26:58 -06:00
Anthony Minessale
097caed43f
tolerate dtmf where there is no start packet and only end packets
2011-02-18 16:54:51 -06:00
Anthony Minessale
3d3e634f4b
beat ray up for this one
2011-02-18 15:21:02 -06:00
Mathieu Rene
4b5bcba094
mod_conference: don't switch to CS_SOFT_EXECUTE before setting the current extension
2011-02-18 15:15:48 -05:00
Anthony Minessale
ed7e1f3954
vm-skip-instructions param in xml directory to disable instructions how to record a file
2011-02-18 10:48:14 -06:00
Anthony Minessale
4d12f0ce16
finishing touches on last commit
2011-02-18 10:32:44 -06:00
Anthony Minessale
13dc6058bc
pass custom headers backwards over sofia
2011-02-18 10:13:52 -06:00
Anthony Minessale
22b3d34d55
tweak agc
2011-02-17 18:28:05 -06:00
Anthony Minessale
b8531ea873
tweak agc
2011-02-17 18:21:11 -06:00
Geovani Ricardo Wiedenhoft
2f9357b2a7
- fxo-busy-disconnection timer for desconnection on FXO
...
- khomp set changes configuration
- KR2GotCategory variable
- Disconnection forced R2 signaling (collect call)
- restricted, omits the number of origin
- Option to enable/disable dial with '#' on FXS
- Added KR2StrCategory
- Added "khomp dump config" command
- KISDNOrigTypeOfNumber, KISDNDestTypeOfNumber, KISDNOrigNumberingPlan,
KISDNDestNumberingPlan, KISDNOrigPresentation
- New version of commons
- Updated documentation
2011-02-17 17:41:56 -02:00
Raymond Chandler
d46ea5d346
Merge branch 'master' of fs-git:freeswitch
2011-02-17 14:12:47 -05:00
Raymond Chandler
0f8fb4b1fd
add ability to jump to a specific message
2011-02-17 14:12:42 -05:00
Anthony Minessale
b36a7c0ba6
add multiple-registrations flag to the core similar to mod_sofia
2011-02-17 12:12:43 -06:00
Anthony Minessale
4b62ff799e
put transport in the request uri on outbound registers if register_transport is set and proxy does not already contain a transport param
2011-02-17 11:32:00 -06:00
Brian West
0d8e945bd1
doh
2011-02-16 08:57:43 -06:00
Brian West
de707ab7f1
comment out
2011-02-16 08:45:17 -06:00
Brian West
5f2857b8b8
use the correct URI on endpoints behind nat
2011-02-16 08:36:40 -06:00
Anthony Minessale
4f93ea25ec
allow uuid bridge on unaswered channels as long as there is media available on at least one
2011-02-15 17:43:22 -06:00
Brian West
b7fd81de33
rip off the fs_ args on message like we do in SEND_MESSAGE
2011-02-15 16:30:57 -06:00
Anthony Minessale
c565501f55
tell rtp stack about what remote payload type to expect when the receiving end follows the stupid SHOULD as WONT and sends a different dynamic payload number than the one in the offer
2011-02-15 16:09:58 -06:00
Anthony Minessale
017842c87f
FS-3056
2011-02-15 09:45:14 -06:00
Marc Olivier Chouinard
1096e6732c
switch_core_sqldb: Index column name wrong on table registrations. (This wont create the index for people who already have the table)
2011-02-15 02:24:43 -05:00
Marc Olivier Chouinard
500e9acd25
switch_core: Add capability to specify core-db-name in switch.conf.xml to have sqlite in a different location. This is important for everyone with relatively 'high' sip registration since the addition of sip registration to the core require sqlite db to be moved to a faster location (Ramdisk for example). Useful for everyone who moved their sqlite db for sofia to ramdisk because of performance issue.
2011-02-15 01:49:41 -05:00
Marc Olivier Chouinard
2e399b0baf
mod_callcenter: force loopback_bowout=false on originate. This will need to be reworked, but should fix basic issues call to an agent using loopback
2011-02-14 22:46:35 -05:00
Marc Olivier Chouinard
cd1982ceb7
mod_callcenter: IMPORTANT UPDATE, DTMF during moh created an loop to reactivate MOH but got canceled right away because of pending DTMF in the queue never been cleaned. Could cause masive disk write of debug, and can cause problem to the rest of FS stability. This patch also include basic fundation for DTMF capture support for member waiting.
2011-02-14 22:43:45 -05:00
Anthony Minessale
0bce777a4a
fix regression in rtp stack trying to avoid broken clients who send the wrong payload type, we were eating the stun packets in jingle calls
2011-02-14 14:07:46 -06:00
Mike Jerris
17d5211280
add make targets for mod_com_g729 mod_com_g729-activate mod_com_g729-install mod_com_g729-clean mod_com_g729-uninstall
2011-02-14 13:52:55 -06:00
Anthony Minessale
1341a75ad8
fix race with media bug exiting from write frame while read frame is trying to use it
2011-02-14 11:44:36 -06:00
Anthony Minessale
04bb74fcae
FS-3050 FS-3051
2011-02-14 11:27:55 -06:00
Anthony Minessale
436413e0bb
clear unique headers on event_socket filters
2011-02-14 10:50:21 -06:00
Marc Olivier Chouinard
3fd7b8f267
switch_channel: Add CS_NONE and correct variable name
2011-02-13 18:04:17 -05:00
Anthony Minessale
a2c0da53f3
add centralized registration db to core db and use it from mod_sofia
2011-02-11 23:10:12 -06:00
Anthony Minessale
88d410d314
fix uuid_jitterbuffer edge case debugging a non-existant jb causing a seg
2011-02-11 20:15:06 -06:00
Anthony Minessale
02234ae87d
fix file leaks in mod_commandline_tts
2011-02-11 16:49:17 -06:00
Christopher Rienzo
8037b69f40
FS-3043 break during mod_unimrcp can hang session
2011-02-09 16:53:32 +00:00
Marc Olivier Chouinard
67edc7c321
mod_conference: Added to the Auto OutCall support to specify the conf profile to be used using variable : conference_auto_outcall_profile
2011-02-09 11:07:43 -05:00
Anthony Minessale
2401fec54b
minor regression from 4ae8282e6c
(sofia_contact with no args from cli caused seg)
2011-02-08 13:01:42 -06:00
Anthony Minessale
330d741853
reset signal_bond variable back to its original value on failed dial in att_xfer
2011-02-08 11:27:41 -06:00
Mike Jerris
0e841a5f14
FS-3040/FS-1742: use 1 sql query for message count in a way that is portable and doesn't segfault
2011-02-08 10:36:12 -06:00
Anthony Minessale
a93623618b
3 regresions from this now, rolling it back
2011-02-07 16:33:45 -06:00
Daniel Swarbrick
bcb2262fdc
major factor of pgsql field handling
2011-02-07 22:23:01 +01:00
Anthony Minessale
f0a31e1bff
default to 10
2011-02-07 14:35:56 -06:00
Anthony Minessale
526e6fe48c
FS-3038
2011-02-07 13:14:20 -06:00
Anthony Minessale
8c12162a9d
FS-3040
2011-02-07 12:53:31 -06:00
Daniel Swarbrick
bab7a2392f
refactor config parsing
2011-02-07 17:09:38 +01:00
cypromis
12c13e115b
more formatting mistakes *sigh*
2011-02-07 16:01:20 +01:00
cypromis
cf83f9c381
seems whitespaces are unpopular on some linux/gcc combinations
2011-02-07 15:32:26 +01:00
cypromis
080c5ae981
FS-1742 - Make Voicemail use 1 SQL query instead of 4 to get the message count use in MWI - Now also working on your more favourite and less favourite databases
2011-02-07 14:04:44 +01:00
Leon de Rooij
0806c38801
Merge branch 'master' of ssh://git.freeswitch.org/freeswitch
2011-02-07 10:36:30 +01:00
Leon de Rooij
d4b5b07b2a
reswig mod_lua for freeswitch.email
2011-02-07 10:36:04 +01:00