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
Mathieu Rene
7386b9f8f5
Add session.ringReady() to check for CF_RING_READY
2011-02-06 01:29:02 -05:00
Mathieu Rene
0d5fcf65a0
xml_config: change min/max enforcements to >= instead of >
2011-02-06 01:28:51 -05:00
Leon de Rooij
b3086c1d6b
Merge branch 'master' of ssh://git.freeswitch.org/freeswitch
2011-02-05 21:01:29 +01:00
Anthony Minessale
2944364863
nm 40 doesn't work yet
2011-02-04 16:53:38 -06:00
Anthony Minessale
998a04d2cf
add 10 20 and 40ms
2011-02-04 16:25:00 -06:00
Anthony Minessale
e7d68a79dc
change signalling name to avoid polluting the namespace before its ready
2011-02-04 16:02:31 -06:00
Anthony Minessale
8f565277e3
add mod_opus
2011-02-04 15:33:36 -06:00
Christopher Rienzo
20976da411
forgot this spot when closing speech channel
2011-02-04 20:18:33 +00:00
Christopher Rienzo
e37dd41e31
FS-3201 fix truncated TTS
2011-02-04 20:08:43 +00:00
Anthony Minessale
f4481b05ab
fix sql err
2011-02-04 13:06:08 -06:00
Anthony Minessale
36f6218b8b
add sanity check on jitterbuffer debug
2011-02-04 10:58:26 -06:00
Anthony Minessale
46f6c6e42d
fix regression from f60fdf653d
2011-02-04 08:56:30 -06:00
Anthony Minessale
b6ac001276
fix regression from f60fdf653d
2011-02-04 08:44:11 -06:00
Anthony Minessale
bdf678e401
dont run execute_on_fsk when there was no data collected
2011-02-03 20:12:36 -06:00
Anthony Minessale
e79174cacf
fix regression from d72cde9b76
2011-02-03 19:32:14 -06:00
Anthony Minessale
33b74ca8c7
FS-3006
2011-02-03 17:06:18 -06:00
Anthony Minessale
68d08547f3
try to improve iLBC compat
2011-02-03 16:27:22 -06:00
Anthony Minessale
e5fb456f3b
doh regression
2011-02-03 11:19:24 -06:00
Anthony Minessale
74a0cfd1e1
FS-3027
2011-02-03 10:19:04 -06:00
Anthony Minessale
85913b70b4
only pass publish on when you have a subscription
2011-02-02 16:05:57 -06:00
Anthony Minessale
4ae8282e6c
fix possible bad pointer in global vars (please test)
2011-02-02 15:43:26 -06:00
Brian West
89c5f3bf82
FS-3023
2011-02-02 11:04:49 -06:00
Anthony Minessale
83dea0ee45
FS-3024
2011-02-02 10:53:40 -06:00
Leon de Rooij
673678509f
Merge branch 'master' of ssh://git.freeswitch.org/freeswitch
2011-02-02 10:40:49 +01:00
Andrew Thompson
10d696ebac
Added conference UUID to xml_list
2011-02-02 00:01:38 -05:00
Anthony Minessale
fb66abfab4
more loopback improvements
2011-02-01 16:22:36 -06:00
Anthony Minessale
d72cde9b76
only execute execute_on_[answer|media|ring] async when its expressed in app::arg form vs 'app arg form'
2011-02-01 13:39:36 -06:00
Anthony Minessale
2404dd295a
try another approach to previous mod_loopback fix ... FS-3011
2011-02-01 11:46:15 -06:00
Anthony Minessale
45b3adda57
revert 02d1af647b
2011-02-01 11:43:02 -06:00
Anthony Minessale
52bf0423e2
try to fix SOA problem with early and answer audio with dissimilar sdp
2011-02-01 11:23:32 -06:00
Leon de Rooij
45ec088753
Merge branch 'master' of ssh://git.freeswitch.org/freeswitch
2011-02-01 09:02:54 +01:00
Mathieu Parent
33848eb01c
Skinny: handle Enbloc messages
2011-02-01 08:56:26 +01:00
Leon de Rooij
53aeb1c1a7
Merge branch 'master' of ssh://git.freeswitch.org/freeswitch
2011-02-01 08:20:46 +01:00
Marc Olivier Chouinard
2d6161e889
switch_xml: Fix a lock on reloadxml when stderr write is blocked. Also remove an error parsing print since reason generated were wrong and duplicate.
2011-02-01 01:33:08 -05:00
Jeff Lenk
e88b963962
vs2010 reswig
2011-01-31 22:08:37 -06:00
Michael Jerris
86d5e441da
add more details to xml_curl errors
2011-01-31 19:38:57 -05:00
Brian West
9470e70057
swigall
2011-01-31 17:58:15 -06:00
Travis Cross
1f1541b474
lower log-level of a mod_spy message
...
When a session loses a race to bridge a call, the CHANNEL_BRIDGE event
handler is still run, yet session_locate is going to return null as it
won't get a read-lock on the peer's session. Since this is a normal
and common condition, let's log this as a debug message rather than as
an error condition.
2011-01-31 20:54:48 +00:00
Travis Cross
766f2d6165
fix typo: cant -> can't
2011-01-31 20:53:15 +00:00
Brian West
1623e5d295
Merge branch 'openmethods-merged-dtmf-20110126' of git://scm.dashjr.org/var/scmroot/git/freeswitch
2011-01-31 14:13:03 -06:00
Daniel Swarbrick
c8f5c66c35
mostly complete implementation of channel list via SNMP
2011-01-31 15:41:58 +01:00
Leon de Rooij
4371d3c804
Merge branch 'master' of ssh://git.freeswitch.org/freeswitch
2011-01-30 15:47:30 +01:00
Anthony Minessale
2ad81ac82f
fix || where it should be or in sql stmt that may cause stray records in the calls table
2011-01-29 13:44:06 -06:00
Marc Olivier Chouinard
49a5effcdf
mod_callcenter: Add error response for queue load and queue reload (FS-2988)
2011-01-29 03:09:06 -05:00
Leon de Rooij
231a7ffaa1
Merge branch 'master' of ssh://git.freeswitch.org/freeswitch
2011-01-29 00:16:51 +01:00
Daniel Swarbrick
068d36a5c9
partial implementation of channel list via snmp
2011-01-28 22:32:26 +01:00
Daniel Swarbrick
b3ac44f555
add support for getting current call count
2011-01-28 20:36:18 +01:00
Daniel Swarbrick
08f494b808
typo
2011-01-28 20:14:10 +01:00
Travis Cross
c64b78577f
.gitignore compressed files
2011-01-28 09:01:47 +00:00
Leon de Rooij
9a8eea27fe
Merge branch 'master' of ssh://git.freeswitch.org/freeswitch
2011-01-28 09:15:03 +01:00
Brian West
9ade16e929
swigall
2011-01-27 18:38:16 -06:00
Brian West
314a2a1e20
FS-3004
2011-01-27 15:53:01 -06:00
Daniel Swarbrick
608be370bc
reduce agentx heartbeat to 2s, add management hook for mutex lock/unlock
2011-01-27 21:33:17 +01:00
Leon de Rooij
f37390f0a7
enter
2011-01-27 18:53:21 +01:00
Leon de Rooij
1388ed811a
enter
2011-01-27 18:52:14 +01:00
Anthony Minessale
4b941542a3
fix out of place parens in logic test
2011-01-27 10:34:05 -06:00
Anthony Minessale
b889b44f1d
add channel data to speech events when chosen to fire
2011-01-27 10:28:56 -06:00
Anthony Minessale
008e527c0f
FS-3012
2011-01-27 08:18:22 -06:00
Leon de Rooij
425df0c783
Added test_reactive to mod_lua freeswitch.Dbh
2011-01-27 14:17:49 +01:00
Leon de Rooij
a01814794c
Added optional core: prefix to first arg passed to freeswitch.Dbh for giving direct access to sqlite db
2011-01-27 13:10:26 +01:00
Anthony Minessale
6f58e6aa42
FS-2771
2011-01-26 15:19:28 -06:00
Luke Dashjr
02082c930c
MERGE: OpenMethods DTMF recognition via ASR modules
2011-01-26 14:56:05 -06:00
Luke Dashjr
89253a1391
MERGE: OpenMethods ASR enhancements: multiple concurrent grammars and dialplan access to start-input-timers
2011-01-26 14:54:36 -06:00
Luke Dashjr
15e65cfafb
MERGE: DTMF recognition via ASR modules (implemented in UniMRCP)
2011-01-26 14:40:35 -06:00
Daniel Swarbrick
0e0431ecc6
update mod_sofia management interface OID
2011-01-26 20:07:33 +01:00
Anthony Minessale
7c62476711
revert change from 2800ea199d
and add disconnect packet on listener kill
2011-01-25 14:13:22 -06:00
Daniel Swarbrick
83d5cd6ff6
whoops, tab craziness
2011-01-25 20:04:29 +01:00
Daniel Swarbrick
4b731fd64c
tidy up subagent and #defines
2011-01-25 20:00:32 +01:00
Daniel Swarbrick
636c1ecb4e
wrap potentially non-threadsafe snmp operations in mutex; support snmpwalk in subagent
2011-01-25 19:19:31 +01:00
Anthony Minessale
02d1af647b
use switch_queue_trypop_timeout instead of a timer in mod_loopback to improve audio quality when not using bowout features
2011-01-25 11:26:32 -06:00
Anthony Minessale
28465f38a0
update syntax
2011-01-25 11:12:16 -06:00
Anthony Minessale
d164a79764
add moh by default to uuid_broadcast when only broadcasting to A leg
...
use aleg arg to disable this
2011-01-25 11:10:59 -06:00
Daniel Swarbrick
6477d3f87e
make mod_snmp module unload more failsafe
2011-01-25 00:27:18 +01:00
Mathieu Rene
24bcd10582
don't hold loadable_modules.mutex while a module shutdown function is run, so that we do not prevent new channels from being created.
2011-01-24 17:55:18 -05:00
Jeff Lenk
4eb5bbf41c
FS-3000 revert previous - flush digits after pin error
2011-01-24 14:49:42 -06:00
Anthony Minessale
976859bb45
fix unreachable condition with a null args to make any key stop playback/record etc without dequing and remove hard-coded flush digits in play_and_get_digits be sure to flush it yourself before using
2011-01-24 14:04:26 -06:00
Anthony Minessale
a8f5bf60a8
fix proper display of meta digit in log lines
2011-01-24 12:18:02 -06:00
Anthony Minessale
6e4c30ea37
update code in mod_celt to match API of 0.10.0
2011-01-24 09:49:27 -06:00
Anthony Minessale
7a1dcb6958
add record_restart_time_limit_on_dtmf var
2011-01-24 09:43:16 -06:00
Anthony Minessale
6294bc1620
have samples_out reflect what was written to the FH not the file even with buffering
2011-01-24 09:42:11 -06:00