Marc Olivier Chouinard
e1fb79a179
mod_callcenter: Make sure we fail to load if config is not present
2010-09-21 12:43:48 -04:00
Jeff Lenk
4ea1595481
tweak build warning
2010-09-21 11:22:16 -05:00
Mathieu Rene
a6e502bedf
codec2: update code to new lib
2010-09-21 11:45:19 -04:00
Anthony Minessale
5aa13f13e7
revert broken patch FSCORE-652
2010-09-21 10:37:04 -05:00
Anthony Minessale
ef773e0762
FSCORE-675
2010-09-21 10:17:18 -05:00
Anthony Minessale
d093a4a4c6
make code more automagic to shut up the dude on the list
2010-09-21 10:09:55 -05:00
Mathieu Rene
04ca07512d
codec2: working prototype, still for testing only
2010-09-21 10:57:34 -04:00
Brian West
f7d16ecd3b
work in progress not fully functional yet
2010-09-21 08:57:11 -05:00
Mathieu Rene
df63657e61
avoid segfault when sofia tries to update the callee id at the same time as the outbound call is transferred
2010-09-20 19:39:45 -04:00
Anthony Minessale
09fa66787e
add 'sofia global siptrace on' so we don't have to always teach people to enable sip trace on each profile
2010-09-20 16:55:09 -05:00
Anthony Minessale
3b04608c2e
MODAPP-457
2010-09-20 15:32:57 -05:00
Jeff Lenk
184f395553
fix several code analysis problems and mask several that are required
2010-09-20 09:25:14 -05:00
Anthony Minessale
0748711434
MODAPP-453
2010-09-20 08:39:38 -05:00
Anthony Minessale
be2b5777ae
check gateway status instead of state in new function
2010-09-17 17:06:59 -05:00
Anthony Minessale
bd24aa6d79
fix doc
2010-09-17 17:02:19 -05:00
Anthony Minessale
ce01c76c56
frick
2010-09-17 16:33:56 -05:00
Brian West
62d275dd9d
Fix T.38 passthru
2010-09-17 15:15:38 -05:00
Anthony Minessale
4e41e4c584
slight fix on last commit
2010-09-17 14:49:43 -05:00
Anthony Minessale
0477cb67f5
add sofia profile <profile> gwlist up|down to list up or downed profiles for feeding into mod distributor to exclude dead gateways
2010-09-17 14:11:57 -05:00
Anthony Minessale
445731eea1
add inline lists for tab complete db using ::[a:b syntax
2010-09-17 14:10:30 -05:00
Anthony Minessale
07ec7867db
set conditionals to only fire when the mutex can be obtained
2010-09-17 14:05:48 -05:00
Brian West
d7c5cb2e33
swigall
2010-09-17 09:55:12 -05:00
Brian West
ff37e9de9a
MODAPP-456
2010-09-17 08:58:39 -05:00
Marc Olivier Chouinard
59ec8ced59
switch_utils: Add day of week 3 letter initial usage in "wday" field in the dialplan. Example : mon-fri. Using number as before is still supported. Several public switch function are available.
2010-09-17 00:26:27 -04:00
Marc Olivier Chouinard
c9fcce0869
switch_utils: Add date time range string compare function switch_fulldate_cmp. It usable in XML dialplan with date-time. String format example : 2009-10-10 14:33:22~2009-11-10 17:32:31.
2010-09-17 00:21:19 -04:00
Marc Olivier Chouinard
4ab8fa13e1
switch_utils: Add time of day string compare function switch_tod_cmp. It usable in XML dialplan with time-of-day. String format is hh:mm:ss you can define a range like this : 09:00-17:00 (Second are not optional)
2010-09-17 00:07:30 -04:00
Michael S Collins
7112c94e29
Merge branch 'master' of git://git.freeswitch.org/freeswitch
2010-09-16 16:26:46 -07:00
Michael S Collins
765cd2b7e2
Fix typos
2010-09-16 16:25:16 -07:00
Anthony Minessale
6068167208
explicit reloadxml in sofia as well
2010-09-16 18:17:52 -05:00
Anthony Minessale
d4a0132415
reverse the linked list in ivr menus to support accidental feature of multiple entries for the same keys
2010-09-16 18:11:55 -05:00
Anthony Minessale
42c9df72ce
***BEHAVIOUR CHANGE*** reloadacl, load <module>, reload <module> will now explicitly call reloadxml
2010-09-16 17:38:06 -05:00
Anthony Minessale
83da7bd318
make t38 terminal mode more reliable
2010-09-16 17:01:53 -05:00
root
19dc1ab0f2
fix crashes on FSH323Connection calls in on_hangup routine in different threads.
2010-09-16 20:08:30 +04:00
Marc Olivier Chouinard
c8a897b90c
mod_commands: Allow cond API to allow returning empty false value
2010-09-16 11:03:59 -04:00
Leon de Rooij
7d5ca1c086
Added SAF_ROUTING_EXEC flag to lua app, so it can be run inline
2010-09-16 14:02:12 +02:00
Brian West
8726104aa3
If sip_invite_domain is used lets use it for rpid_domain no matter what because I know best if I set it
2010-09-15 19:46:23 -05:00
Anthony Minessale
0d0b4b4383
move app flag into 'T38' namespace for the sake of housekeeping
2010-09-15 19:11:47 -05:00
Anthony Minessale
4e567a28a2
fix logic in app flags
2010-09-15 18:57:54 -05:00
Anthony Minessale
3eb35a57bf
forgot a spot to call conditional broadcast on shutdown
2010-09-15 17:04:54 -05:00
Jeff Lenk
6a0f7f4ae8
build tweak + vs2010 swig
2010-09-15 16:21:10 -05:00
Anthony Minessale
04b5215646
presence tweaks and addition of all-reg-options-ping which is like nat-options-ping only for every registered host
2010-09-15 15:42:08 -05:00
Brian West
9c22b0d0f4
MODENDP-327
2010-09-15 11:02:27 -05:00
Anthony Minessale
9835395c73
MDXMLINT-57
2010-09-15 10:58:12 -05:00
Michael Jerris
283b7a85b8
FSBUILD-304: Fix compile error due to incorrect format specifier
2010-09-15 02:57:31 -04:00
Anthony Minessale
54ba998f6c
formating
2010-09-14 16:23:31 -05:00
Anthony Minessale
6e23f3bef6
fix spelling err
2010-09-14 16:22:21 -05:00
Anthony Minessale
ef79535c45
add nitrus boost to sql thread
2010-09-14 16:19:13 -05:00
Marc Olivier Chouinard
8ea90fb17a
switch_core_sqldb: Simple spelling correction of log output
2010-09-14 15:30:36 -04:00
Anthony Minessale
6f2c455f92
add tone2wav
2010-09-14 11:48:43 -05:00
Anthony Minessale
b77518685c
make fore-subscription-expires only work on nonzero expire deltas, 0 means unscubscribe
2010-09-13 15:27:18 -05:00
Anthony Minessale
66cec884ba
fix small presence status bug
2010-09-13 12:51:30 -05:00
Rupa Schomaker
a53933eddb
NAT refresh in own thread
2010-09-13 12:12:04 -05:00
Anthony Minessale
403bf6af1c
make sure hold-related code is skipped 100% with disable-hold set
2010-09-13 10:57:52 -05:00
Anthony Minessale
5f012813ef
add quotes to vm_cc command generated internally to escape spaces in the caller id name
2010-09-13 10:41:37 -05:00
Jeff Lenk
5be58aac1b
mod_managed - add some additional support
2010-09-13 09:40:03 -05:00
Marc Olivier Chouinard
a2e5f07c4d
mod_callcenter: Fix initial ODBC Support (SEGV)
2010-09-12 20:06:20 -04:00
Jeff Lenk
bddec41f43
FSCORE-670
2010-09-12 15:38:58 -05:00
Anthony Minessale
f30a1cc688
fix vm_inject to a group and change syntax for sending to a whole domain to domain= for clarity sake
2010-09-10 12:55:50 -05:00
Brian West
fb48d5ca9d
swigall
2010-09-10 12:44:14 -05:00
Anthony Minessale
d5ff3e04ab
include accumulated stats from rtcp into vars
2010-09-10 11:59:47 -05:00
Marc Olivier Chouinard
83aeda7956
mod_voicemail: Allow to forward a message or send it via email key during the playback of the recording, not just when the menu is playing.
2010-09-09 23:40:14 -04:00
Marc Olivier Chouinard
1a75821df8
switch_loadable_module: Add attribute "path" to autoload_configs/modules.conf.xml <load> entry.
...
Useful for module made outside of fs source tree like mod_com_g729. When you delete your lib bin mod folder after a clean install, you don't have to remember to recopy mod_com_g729 if located in mod_com folder.
2010-09-09 23:25:35 -04:00
Marc Olivier Chouinard
163ca31f2c
mod_directory: Add variable directory_search_order to allow to search by first name by default is set to "first_name"
2010-09-09 22:43:27 -04:00
Leon de Rooij
f9d44d3bfd
Merge branch 'master' of ssh://git.freeswitch.org/freeswitch
2010-09-10 03:00:43 +02:00
Leon de Rooij
7eae2b629e
mod_lua: cannot assume idx != 0 if cb_fun is provided
2010-09-10 02:58:37 +02:00
Marc Olivier Chouinard
402f2391dc
mod_commands: Fix user_data returning the first value found instead of the last. Also add support to get variable from the group.
2010-09-09 20:03:36 -04:00
Leon de Rooij
87db11afe0
Made 2nd arg to freeswitch.Dbh:query (cb func) optional
2010-09-10 01:36:27 +02:00
Marc Olivier Chouinard
5a6f0f5c37
mod_sofia: Correct the order what param and variables are overriding them self in user/group/domain
2010-09-09 15:37:41 -04:00
Rupa Schomaker
eaeabc7b04
MODAPP-454 - mod_lcr: don't count twice
2010-09-09 11:07:11 -05:00
Anthony Minessale
28046a89de
downgrade log message to debug and add more details
2010-09-09 09:27:17 -05:00
Anthony Minessale
646a5609a1
edge cases for sofia recover
2010-09-08 22:53:57 -05:00
Jeff Lenk
2befa393a6
FSBUILD-302 Fix Windows build error - uninitialized variable
2010-09-08 22:47:28 -05:00
Brian West
f777b36e4f
swigall
2010-09-08 15:57:05 -05:00
Anthony Minessale
fcdc147e04
doh
2010-09-08 15:36:30 -05:00
Anthony Minessale
4526ba30c6
improve sofia recover in some nat cases
2010-09-08 15:32:34 -05:00
Anthony Minessale
d18c3a8a60
fix sql stmt
2010-09-08 15:09:09 -05:00
Anthony Minessale
977a8ad7ce
add origination_caller_profile to log all attempted calls for a paticular leg
2010-09-08 13:19:56 -05:00
Anthony Minessale
86de47ff31
dont put an rpid in 183 or 200 if pass-callee-id is false
2010-09-08 10:41:59 -05:00
Anthony Minessale
381233ae0b
fix fs_cli tab complete regression
2010-09-08 10:30:39 -05:00
Anthony Minessale
ac20528816
MODSOFIA-85
2010-09-08 09:44:49 -05:00
Marc Olivier Chouinard
3482f95e72
mod_callcenter: Alot of cleanup. Added max-wait-time and max-wait-time-with-no-agent param to a queue.
...
max-wait-time : allow to make the caller quit the queue after X number of waited second. The second one allow
max-wait-time-with-no-agent : This will wait for a range of second with no agent before kicking the member out of the queue. This allow safe shift change with all agents login out and back in
I've changed the Event value from CC-Name to either CC-Agent or CC-Queue. So watchout for your current event socket apps. Sorry about this change.
Lot to be tested in this commit. Please use Jira to post problems, and new feature request can be added at the bottom of the wiki page.
2010-09-08 00:07:19 -04:00
Anthony Minessale
8114b3f18d
speed up db action in sofia recover
2010-09-07 21:16:00 -05:00
Anthony Minessale
2f3187e470
reswig
2010-09-07 11:45:56 -05:00
Anthony Minessale
26f2e095ef
MODLANG-174
2010-09-07 11:21:25 -05:00
Anthony Minessale
68d1c32ad1
FSCORE-668
2010-09-07 10:51:02 -05:00
Anthony Minessale
e3eff8165e
MODENDP-326
2010-09-07 09:44:08 -05:00
Mathieu Parent
ba3a6ad6c8
Skinny: Rename skinny-default-soft-key-set-set to skinny-soft-key-set-set
2010-09-04 10:14:22 +02:00
Mathieu Parent
07c3c94d7a
Skinny: allow skinny-default-soft-key-set-set per device
2010-09-04 10:06:07 +02:00
Mathieu Parent
f5a6831ffc
Skinny: allow configuration of softkeys via xml
...
- enhance conf/skinny_profiles/internal.xml
- Sanity checks
+ softKeySet id < 16
+ less than 16 buttons per softKeySet
+ at least the default soft-key-set to load the profile
+ at least one profile to load mod_skinny
- Lower some ERRORs to WARNINGs as they don't prevent module loading
- Default skinny_str2soft_key_event to 0
2010-09-04 09:35:43 +02:00
Mathieu Parent
690ae1b313
Skinny: avoid "-ERR no reply" when using API commands from CLI
2010-09-04 09:35:42 +02:00
Mathieu Parent
8381a4f3cf
Skinny: adding tables for soft_key_events
2010-09-04 09:35:42 +02:00
Marc Olivier Chouinard
0be95658af
mod_callcenter: Make more sence to bridge the caller to the agent. Before, in the xml_cdr you saw it it like the agent initiated the call to the member
2010-09-03 22:53:14 -04:00
Marc Olivier Chouinard
2d3d8c8ddd
mod_callcenter: Add more channel variable and event and fix a mem leak
2010-09-03 20:12:45 -04:00
Anthony Minessale
73e1ec5e46
FSCORE-667
2010-09-03 17:29:26 -05:00
Mathieu Parent
461db7573e
Skinny: Better IP change handling
...
- Respawn only if ip or port is changed
- Properly handle timeout
2010-09-03 23:34:19 +02:00
Anthony Minessale
4ee68141d7
make dingaling work with google voice inbound too
2010-09-03 14:11:38 -05:00
Anthony Minessale
5ce37cbed8
refactor
2010-09-03 14:11:06 -05:00
Anthony Minessale
bb980fdef5
refactor
2010-09-03 12:46:49 -05:00
Mathieu Parent
b762a0aa7f
Skinny: block socket to decrease CPU usage
...
non-blocking mode can still be used by setting MOD_SKINNY_NONBLOCK
2010-09-03 19:08:41 +02:00
Mathieu Rene
a8ad3da74e
switch_dir_next_file() should also match symlinks
2010-09-03 00:37:21 -04:00
Mathieu Parent
a5cd2df89a
Skinny: Handle network-address-change trap event
...
- add auto-restart param to each profile (if true, ip is automaticaly changed)
- some cleaning (unused args in flush_listener, better logs)
2010-09-03 00:09:10 +02:00
Anthony Minessale
ca48184256
strip trailing and leading whitespace in api execute args and commands
2010-09-02 16:41:09 -05:00
Anthony Minessale
11361f69a4
hex vs. dec, strip space in switch_strip_whitespace
2010-09-02 16:39:10 -05:00
Anthony Minessale
2066322891
fix small leak
2010-09-02 16:38:14 -05:00
Anthony Minessale
82db6c4fe3
revert, moving to core
2010-09-02 16:36:47 -05:00
Michael Jerris
7c0b748737
cleanup whitespace in commands
2010-09-02 17:17:56 -04:00
Anthony Minessale
4da5c5cfa2
presence issues for dialog_info
2010-09-02 16:02:04 -05:00
Anthony Minessale
2002f38b4c
fix regression in core event system
2010-09-02 12:30:26 -05:00
Jeff Lenk
6eca026342
fix build for changes in 46c6650a94
2010-09-02 11:24:40 -05:00
Jeff Lenk
874aaf1f86
mod_managed build tweak for windows vs2010
2010-09-02 11:12:49 -05:00
Jeff Lenk
a6e7bd534d
fix build for windows
2010-09-02 11:11:51 -05:00
Brian West
d68a12188c
FSCORE-662
2010-09-02 10:39:52 -05:00
Jeff Lenk
f8daa1126a
Move FreeSWITCH.Managed to correct location
2010-09-02 09:02:15 -05:00
Jeff Lenk
4a7425efd8
fix build for changes in 46c6650a94
2010-09-02 08:26:57 -05:00
Brian West
f65a85106d
doh
2010-09-02 08:22:22 -05:00
root
5a0114a16f
add compiling.txt
2010-09-02 17:05:35 +04:00
Brian West
8a6d0f6810
Really?
2010-09-01 17:53:04 -05:00
Anthony Minessale
ba0a2a32ba
make mod_dingaling compat with google's new free phonecalls thing
2010-09-01 14:22:42 -05:00
Michael Jerris
749dc86410
don't put blank 'version' attr in dialog-info packets
2010-09-01 11:46:32 -05:00
Rupa Schomaker
c6a4ddd0ba
FSMOD-69 - mod_curl - use method=post when post requested
2010-09-01 07:00:33 -05:00
Jeff Lenk
3e2056833b
add windows x64 build support for mod_skinny
2010-08-31 09:53:22 -05:00
Mathieu Parent
ce352bccc5
Skinny: stop media on early media hangup (ring-out)
2010-08-31 08:40:37 +02:00
Anthony Minessale
70331e88bd
when getting presence with no payload consider it an extension to the expires time in the dialog
2010-08-30 17:33:05 -05:00
Brian West
96525d4f63
swigall
2010-08-30 12:48:45 -05:00
Jeff Lenk
68d74c31c3
MODAPP-444
2010-08-29 19:44:08 -05:00
Jeff Lenk
72e5a7068c
add mod_h323 to 2010 solution for VS- not built by default
2010-08-29 15:45:41 -05:00
Jeff Lenk
99ff200dbf
add mod_directory to pro solutions for VS- not built by default
2010-08-29 12:26:30 -05:00
Andrew Thompson
08d6b4339c
Fix hostname guessing to work when some stupid DNS server resolves 0.0.0.0
...
Also, fix names containing a @ to work right
2010-08-29 10:59:10 -04:00
Marc Olivier Chouinard
04b9b3e2a6
mod_sofia: Fix memleak and mwi event not generated on first register
2010-08-28 23:16:00 -04:00
Andrew Thompson
2e8ece4fba
Patch (with changes) from Micah Warren to add 'setevent' which is a mostly-atomic nixevent ALL + a event subscription
2010-08-27 21:16:55 -04:00
Giovanni Maruzzelli
f6065262ff
skypopen: cosmetics
...
Signed-off-by: Giovanni Maruzzelli <gmaruzz@gmail.com>
2010-08-27 18:51:41 -05:00
Anthony Minessale
57c726f130
wtf
2010-08-27 18:36:42 -05:00
Giovanni Maruzzelli
67845680ba
skypopen: let's manage correctly the transfer to another interface with a different skypename
...
Signed-off-by: Giovanni Maruzzelli <gmaruzz@gmail.com>
2010-08-27 18:36:51 -05:00
Anthony Minessale
830f24e8ea
pres tweak
2010-08-27 16:54:53 -05:00
Brian West
540ee0123d
make sure to remove sip_dialogs when we should
2010-08-27 14:05:03 -05:00
Anthony Minessale
e0d4c195ef
off by one
2010-08-27 13:08:33 -05:00
Giovanni Maruzzelli
ef14b78a8a
skypopen: ignore early media sent by channels to be bridged before our channel is answered
...
Signed-off-by: Giovanni Maruzzelli <gmaruzz@gmail.com>
2010-08-27 11:58:20 -05:00
Marc Olivier Chouinard
9b33bd1c1c
mod_callcenter: correct multiple little things following the recent tiers and join back features
2010-08-26 22:49:02 -04:00
Andrew Thompson
37c224670e
Unify gateway printing between 'sofia xmlstatus gateway' and 'sofia xmlstatus gateway <gatewayname>'
2010-08-26 18:35:22 -04:00
Jeff Lenk
3be9460406
fix build
2010-08-26 14:08:42 -05:00
Jeff Lenk
7df3e18c6a
fix windows build
2010-08-26 13:55:13 -05:00
Mathieu Rene
2a730984d2
mod_sofia: fix compile
2010-08-26 14:50:50 -04:00
Anthony Minessale
f26a697242
FSCORE-652
2010-08-26 12:34:24 -05:00
Anthony Minessale
46c6650a94
pass originate flags into session_request so we can selectivly skip throttling
2010-08-26 12:19:49 -05:00
Marc Olivier Chouinard
ab2529d4e1
mod_callcenter: You can now allow caller that have hangup before agent answer to call back and resume their previous position.
2010-08-26 06:19:58 -04:00
Marc Olivier Chouinard
6558276a83
mod_callcenter: Default the level to 0 since the new tier system will wait x second at level 1... just level 0 that will ring agent right away (if set to do so)
2010-08-25 22:00:15 -04:00
Marc Olivier Chouinard
86c9bed758
mod_callcenter: Add tiers rules before jumping to a different level. Also added support for dial-in agent.
2010-08-25 21:40:33 -04:00
Anthony Minessale
e96a9cf63f
MODSOFIA-90
2010-08-24 19:12:24 -05:00
Mathieu Rene
0a6ae735c7
Avoiding segfault
2010-08-24 18:09:25 -04:00
Mathieu Parent
83a5342bfa
Skinny: fix autocompletion
...
"skinny profile internal device <tab>" now works
2010-08-24 23:53:10 +02:00
Mathieu Parent
8921675668
Skinny: switch to new cache_db abstraction
2010-08-24 23:35:52 +02:00
Mathieu Parent
2aac00ef81
Skinny: MODSKINNY-14 The Cisco 7910 phone is no tone when I try to make a call and hang up.
...
Thanks to Sergio
2010-08-24 22:38:57 +02:00
Mathieu Parent
f34b76c5e6
Skinny: MODSKINNY-12 (Cisco phone 7910 transfer button will not work)
2010-08-24 22:13:44 +02:00
Jeff Lenk
c4a9f9e78b
swig vs2010
2010-08-24 13:02:57 -05:00
Moises Silva
8ec9e21490
mod_sangoma_codec: add SOAP server configuration
2010-08-24 13:54:14 -04:00
Brian West
812a275f47
swigall
2010-08-24 12:02:01 -05:00
Brian West
facf09b839
MODFORM-41
2010-08-24 11:58:53 -05:00
Anthony Minessale
0ea84c869c
presence update
2010-08-24 11:54:32 -05:00
Jeff Lenk
62206e3d43
FSBUILD-296 Fix VS2008 code analysis build
2010-08-24 08:55:00 -05:00
Jeff Lenk
e5aef4cd9a
FSCORE-658 Windows VS2008 switch_event.c compile error
2010-08-24 08:11:59 -05:00
Anthony Minessale
a873b3841a
more presence stuff
2010-08-23 18:18:56 -05:00
Anthony Minessale
362eade2dc
correction on earlier patch
2010-08-23 18:08:14 -05:00
Anthony Minessale
a62e2cf7bc
presence tweaks
2010-08-23 17:02:15 -05:00
Jeff Lenk
6d74d7ab66
MODAPP-448 Phrase "speak-text" application returns on first key press in phrase file on Windows
2010-08-23 15:54:23 -05:00
Anthony Minessale
252aebf881
FSCORE-656
2010-08-23 13:15:58 -05:00
Anthony Minessale
af100fd156
minor refactor to deal with edge case
2010-08-23 13:11:58 -05:00
Andrew Thompson
79ced283b3
Some more tweaks
2010-08-22 20:58:52 -04:00
Andrew Thompson
3798c39177
Remove some code we don't use
2010-08-22 20:58:48 -04:00
Andrew Thompson
6fc68a4aa9
Use a different mutex for tracking threadcount
2010-08-22 20:58:47 -04:00
Andrew Thompson
121e57a1db
Switch from mutex to a rwlock to increase throughput
2010-08-22 20:58:44 -04:00
Andrew Thompson
5ef61c961f
Null out the spawn reply after we're done with it to avoid seg
2010-08-22 20:58:41 -04:00
Andrew Thompson
c0d51b83f4
Improve some logging to include UUIDs
2010-08-22 20:58:38 -04:00
Marc Olivier Chouinard
a55b9d07a8
mod_sofia: Add a quick fix for basic Polycom presence support. A more sane solution need to be implemented
2010-08-20 23:40:37 -04:00
Anthony Minessale
b5205c0bc0
MODAPP-447
2010-08-20 17:48:14 -05:00
Anthony Minessale
2ddbc457a1
MODCODEC-20
2010-08-20 16:51:55 -05:00
Anthony Minessale
84c2d80964
tweak on last commit
2010-08-20 14:18:08 -05:00
root
072bf5ad14
set network_addr of caller profile to signaling ip address. (requested by Steven Ayre)
2010-08-20 23:14:35 +04:00
Anthony Minessale
77e2dccf72
add last_bridge_to var to keep uuid of last bridged channel and fix race in show calls on hangup of bypass_media channels
2010-08-20 13:53:08 -05:00
Marc Olivier Chouinard
8082aa987e
mod_callcenter: Added value busy_delay_time and reject_delay_time so we can wait if those 2 occur (Un registred phone are considered as busy). Add a ready_time epoch time when we can contact an again again, fix ring-all (good this time I hope).
2010-08-19 21:43:07 -04:00
Michael S Collins
4d2cc185b0
Fix fifo_member add syntax
2010-08-19 18:21:50 -07:00
Anthony Minessale
5481d9a98c
MODSOFIA-86
2010-08-19 18:22:06 -05:00
Anthony Minessale
7f075c0c28
more presence tweaks
2010-08-19 12:09:30 -05:00
Jeff Lenk
1977aa8684
VS2010 add missing project filters
2010-08-19 10:38:54 -05:00
Anthony Minessale
18695c75f2
tweak presence
2010-08-19 10:05:38 -05:00
Jeff Lenk
1abe3b9337
MODSOFIA-92 VS2010
2010-08-19 09:58:30 -05:00
Anthony Minessale
f1aead3174
increase sps during recovery
2010-08-18 15:33:18 -05:00
Anthony Minessale
96b790fa2e
BOUNTY-20
2010-08-18 15:01:32 -05:00
Brian West
00b514033c
fix 302 to hangup in the two cases where switch_ivr_transfer is used and not in the case when it should carry on and follow the redirect
2010-08-18 14:16:37 -05:00
Anthony Minessale
a64061a24c
doh
2010-08-18 09:53:22 -05:00
Anthony Minessale
c47d1ef81c
always run test sql even when auto schema is off
2010-08-18 09:37:01 -05:00
Anthony Minessale
e4f90584a7
MODEVENT-68
2010-08-18 09:20:59 -05:00
Anthony Minessale
ada25f7261
more verbose warning
2010-08-17 19:54:46 -05:00
Anthony Minessale
c44a097156
doh
2010-08-17 19:26:28 -05:00
Anthony Minessale
5f763d0d1b
fix caller id fields in show channels show calls etc
2010-08-17 17:26:36 -05:00
Anthony Minessale
1413a9d5db
MODSOFIA-94
2010-08-17 15:00:25 -05:00
Anthony Minessale
93b3139092
presence tweaks
2010-08-17 13:08:42 -05:00
Anthony Minessale
2843f1ad00
MODSOFIA-94
2010-08-17 11:17:18 -05:00
Brian West
92d324d3aa
MODSOFIA-91
2010-08-17 09:44:36 -05:00
Christopher Rienzo
336f0b4eda
FSMOD-67 fix fortify findings for mod_unimrcp
2010-08-17 13:59:28 +00:00
Andrew Thompson
9ad509c29a
mod_erlang_event: generate long node names the same as erlang does
...
Also, allow you to override the node name inference by passing a
nodename with an @ in it, eg. freeswitch@freeswitch.com
2010-08-17 02:32:37 -04:00
Mathieu Rene
6cdd3e2a2e
Attempt at MODAPP-446
2010-08-16 10:41:16 -04:00
Stefan Knoblich
d6eb7562e5
[mod_commands,mod_event_socket,mod_event_test] fix up other users of switch_event_xmlize() to use SWITCH_EVENT_NONE
2010-08-15 00:39:49 +02:00
Stefan Knoblich
dbe62c25e9
[mod_lcr] Use SWITCH_VA_NONE instead of an empty string to (finally) fix the gcc printf format warnings.
2010-08-15 00:35:10 +02:00
Mathieu Rene
bfa414cb0f
mod_lcr: fix compiler warning on newer gcc
2010-08-14 16:50:06 -04:00
Marc Olivier Chouinard
6980305f3a
mod_callcenter: More ODBC changes. It is not a global settings value. Cannot be changed in runtime.
2010-08-14 12:22:11 -04:00
Marc Olivier Chouinard
42436e270c
mod_callcenter: Add missing odbc db support (Not tested, please someone test this)
2010-08-14 11:46:34 -04:00
Marc Olivier Chouinard
1666783cf8
mod_callcenter: Try to fix the ring-all, also add cli auto complete done in previous commit
2010-08-14 04:07:38 -04:00
Marc Olivier Chouinard
fea3008454
Merge branch 'master' of ssh://git.freeswitch.org/freeswitch
2010-08-13 19:17:36 -04:00
Marc Olivier Chouinard
3eafca6029
mod_callcenter: Add ability to unload/reload/load a queue setting (You still need to reloadxml before).
...
Note that joining a queue will check for it in the config and load it on the fly... I've used the same system as in mod_voicemail. Not sure if we should allow this, but just comment it out of the config before unload and it wont be available anymore
2010-08-13 19:15:24 -04:00
Giovanni Maruzzelli
45c6c4d3e4
skypopen: now answer a call only when directed to do it (before was trying to answer any incoming call). Lot of changes to a messy part, so maybe some problem will come out...
...
Signed-off-by: Giovanni Maruzzelli <gmaruzz@gmail.com>
2010-08-13 16:20:09 -05:00
Moises Silva
bfe2f22b38
add non-blocking reads to mod_sangoma_codec
2010-08-13 13:37:50 -04:00
Jeff Lenk
bb4705cf3e
trivial - remove debug log of wrong information - reported on userlist - correct information reported on the next log statement
2010-08-13 10:30:01 -05:00
Marc Olivier Chouinard
ba09b96d1e
mod_callcenter: Initial commit of the mod_callcenter application.
...
This module is in it early state of developpement. You can see documentation on the wiki at : http://wiki.freeswitch.org/wiki/Mod_callcenter
For support/comments, please use http://jira.freeswitch.org/ and select the MOD CALLCENTER module.
2010-08-13 09:48:37 -04:00
Marc Olivier Chouinard
e1df5e13de
mod_dialplan_xml: Add in the INFO log the caller id number when processing a request (Currenly only show the caller name)
2010-08-13 09:14:41 -04:00
Moises Silva
8a5aeb8ea5
update mod_sangoma_codec to work with sngtc-node SOAP library
2010-08-12 21:21:04 -04:00
Tamas Cseke
388430318c
tweak array length
2010-08-11 17:26:31 +02:00
cseket
76a72be31f
add ability to set more error dirs. maybe it's paranoid, but we can use distributed file system, that we don't trust enough
2010-08-11 15:13:22 +02:00
Brian West
fa28b633db
comment out VendorInfo for the sake of interop for now
2010-08-10 09:20:08 -05:00
Andrew Thompson
6397f898fd
Switch from a busy-wait loop to crazy conditional timedwait stuff for speed
2010-08-06 01:32:28 -04:00
Anthony Minessale
ea1e267723
add relevant parts back
2010-08-05 19:00:06 -05:00
Anthony Minessale
33c6f7a22e
revert FSCORE-639
2010-08-05 17:56:18 -05:00
Andrew Thompson
b60d6b3376
Remove deprecated new_pid API (its been there long enough)
2010-08-05 16:07:14 -04:00
Andrew Thompson
f281ac390a
Bump the 'spawn process' timeout, fix some logging
2010-08-05 13:38:42 -04:00
root
ab33034266
fix crash on log print.
2010-08-05 00:37:17 +04:00
Andrew Thompson
aa16f939b7
Add some wrapper functions for the new session event filter stuff
2010-08-04 11:28:53 -04:00
Anthony Minessale
a11f4e4fb3
add auto-create-schemas param to switch.conf.xml
2010-08-04 09:57:07 -05:00
Andrew Thompson
0ec9ffe649
Tony said I should use a rwlock for this, so now I do
2010-08-04 10:45:25 -04:00
root
7b5803f71f
move PTrace level set to FSH323EndPoint::Initialise.
...
partially apply patch from from Peter Olsson, Remove UnLock() when TryLock() failed and DEBUG_RTP_PACKETS directiv
e.
2010-08-04 18:18:22 +04:00
Andrew Thompson
810ce12791
Merge branch 'master' of git.freeswitch.org:freeswitch
2010-08-03 18:06:02 -04:00
Andrew Thompson
698fa0455b
Add 3 new commands; session_event, session_noevents, session_nixevent
2010-08-03 18:05:19 -04:00
Andrew Thompson
64a28ee974
Switching to using a hash instead of a linked list for outbound sessions
2010-08-03 18:02:18 -04:00
Anthony Minessale
7d058402df
remove 'online' element from rpid
2010-08-03 13:55:08 -05:00
root
63b6144285
Merge branch 'master' of ssh://git@git.freeswitch.org/freeswitch
2010-08-03 18:11:39 +04:00
root
aa8692576c
revert changes from PProcess to PLibraryProcess due console locking issue.
2010-08-03 18:09:56 +04:00
root
c1e5613e62
fix t38 flag for new spandsp.
2010-08-03 15:35:57 +04:00
Stefan Knoblich
3edb841959
Fix mod_spidermonkey build on FreeBSD, (Undefined symbol
...
PR_LocalTimeParameters).
Move nspr libs to AM_LIBADD to make sure they are _after_ libjs.so.1,
so missing PR_* symbols in libjs can be resolved.
Having all those nspr libs in AM_LDFLAGS will make them to end up before
libjs on the final linker commandline.
The wrong order caused the build-time linker to discard nspr,
since nothing had unresolved symbols belonging to it at that point.
(mod_spidermonkey does not use any PR_* functions/objects.)
Compile + load tested on FreeBSD-8.1.
2010-08-03 13:18:00 +02:00
Anthony Minessale
a7c80aeeaf
fix bind-meta-up change from last week
2010-08-02 16:06:46 -05:00
Anthony Minessale
9fbe3ea2e1
FSCORE-639
2010-08-02 13:48:35 -05:00
Jeff Lenk
9327c99488
FSCORE-646 core lib won't build for win32
2010-07-31 22:19:39 -05:00
Anthony Minessale
fd2547660b
FSCORE-630
2010-07-30 13:44:11 -05:00
Anthony Minessale
8f1767d3ae
MODAPP-424
2010-07-30 13:15:55 -05:00
Anthony Minessale
88983da46e
FSCORE-639
2010-07-30 02:20:54 -05:00
Anthony Minessale
3b9278710d
don't enable sonus rtp bug by default anymore, they do it right now
2010-07-29 23:42:28 -05:00
Anthony Minessale
786ca1f978
presence changes
2010-07-29 23:39:39 -05:00
Anthony Minessale
3604bd05ba
answer in conf
2010-07-29 23:39:29 -05:00
Anthony Minessale
d6d7773ca4
FSCORE-639 with some additional changes
2010-07-29 17:41:33 -05:00
Anthony Minessale
5c6a1f44ad
add msleep cli
2010-07-29 17:41:33 -05:00
Jeff Lenk
3515c7a020
FSCORE-643 Windows: Add start parameter -monotonic-clock, replaces build flag WIN32_MONOTONIC
2010-07-28 20:44:45 -05:00
Mathieu Parent
b80eb9fb13
Skinny: realign after x86_64 commit
2010-07-28 23:57:27 +02:00
Christopher Rienzo
cc73aec6cf
Updated mod_unimrcp to allow speech/asr channels to be named for logging
2010-07-28 21:07:24 +00:00
Mathieu Parent
59e197584c
Skinny: more on device types
...
- print device type name when doing skinny status profile internal device ...
- add 7962 and 7965
- use base10 number
2010-07-28 22:17:54 +02:00
Mathieu Parent
b062eef12e
Skinny: pack data in mem to fix 64bit
...
On 64bit, fields are aligned which cause Skinny to fail
2010-07-28 21:43:55 +02:00
Anthony Minessale
7d32847894
only do this when we are a SCA call
2010-07-28 14:18:49 -05:00
Mathieu Parent
7eec05736a
Skinny: more API
...
- allow to set most settings at runtime (all but ip, port and odbc-dsn)
- little rewrite of the config load
- don't print Keepalive and KeepaliveAck messages unless profile debug is >=10
- print usage when incorrect parameters
2010-07-28 19:42:59 +02:00
Jeff Lenk
889cadb8aa
Fix mod_managed dynamic compile for V4 Framework
2010-07-27 23:21:59 -05:00
Brian West
638c28d074
update pidf relates presence code
2010-07-27 22:08:58 -05:00
Brian West
d146b15a9c
wip1
2010-07-27 22:08:58 -05:00
Mathieu Parent
0a04ecb8dd
Skinny: ring tone on dialing side
2010-07-28 00:31:52 +02:00
Mathieu Parent
53f75e9c94
Skinny: blind transfer MODSKINNY-10
2010-07-27 23:50:56 +02:00
Mathieu Parent
2d1c5c8dfa
Skinny: don't hangup remote calls
2010-07-27 23:48:21 +02:00
Mathieu Parent
165140e076
Skinny: ib_calls stats
2010-07-27 23:48:21 +02:00
Anthony Minessale
9b4aca3b78
fix regression
2010-07-27 11:11:16 -05:00
Anthony Minessale
21d20ac3f8
revert patch, breaks fs_cli
2010-07-27 10:46:04 -05:00
Jeff Lenk
c8f9fb565c
FSCORE-641 Windows: Don't report "unknown command" on console when empty command has been given
2010-07-27 09:23:56 -05:00
Jeff Lenk
4c64ce4162
VS2010 tweak x64 release
2010-07-27 09:16:26 -05:00
Anthony Minessale
54b768eede
fifo tweaks
2010-07-26 18:53:52 -05:00
Michael Jerris
6bb5703e16
don't delete on fifo reparse
2010-07-26 16:12:55 -04:00
Jeff Lenk
812f4309ee
VS 2010 - Change to V4 framework, add SWIG v2.0 files to fix release build exceptions(temp fix till we upgrade all SWIG files)
2010-07-26 11:34:04 -05:00
Anthony Minessale
8915c6a94e
reduce memory usage
2010-07-24 01:03:21 -05:00
Anthony Minessale
7d554c1164
fix seg in js hangup
2010-07-24 00:20:37 -05:00
Jeff Lenk
e660e01d20
add missing vs2010
2010-07-23 19:49:30 -05:00
Anthony Minessale
9a667aeb1f
fix leak
2010-07-23 16:15:10 -05:00
Anthony Minessale
8670318855
remove dup line
2010-07-23 14:13:45 -05:00
Anthony Minessale
710376fbe8
try to avoid skipping hangup hook
2010-07-23 14:11:47 -05:00
Anthony Minessale
c98b863181
supress error message
2010-07-23 09:40:57 -05:00
Jeff Lenk
015bcaf671
MODENDP-301 Add mod_h323 to windows
2010-07-23 09:12:48 -05:00
root
235f812436
add missing param fax-old-asn in h323.conf.xml
2010-07-23 12:46:40 +04:00
root
30e3ed776b
apply changes from mod_h323-patch.diff by Peter Olsson.
2010-07-23 12:25:48 +04:00
Anthony Minessale
44450cb013
fix some small mem leaks
2010-07-23 00:37:08 -05:00
Mathieu Parent
25fe16dfed
ivr_play: preanswer before getting variables to avoid crash
2010-07-22 23:53:11 +02:00
Mathieu Parent
b40804a5e3
Skinny: corrected early media
...
This is part of MODSKINNY-8
2010-07-22 23:30:15 +02:00
Anthony Minessale
09c1815c42
change channel app_flags to be realm specific and default old version to use __FILE__ as the realm name to avoid cross fire between apps using app flags
2010-07-22 14:37:34 -05:00
Mathieu Parent
db1289dfaf
Skinny: avoid crash with autocompletion when skinny is unloaded
2010-07-22 21:04:18 +02:00
Brian West
d2a29d2c4c
swigall
2010-07-22 12:58:42 -05:00
Brian West
2b1203115a
DP-19
2010-07-22 12:44:35 -05:00
Anthony Minessale
91a87e9dd9
only let force_transfer_* vars work when an explicit value was not supplied
2010-07-22 10:50:00 -05:00
Jeff Lenk
ffab09a03c
fix windows build - uninited variable
2010-07-22 10:31:12 -05:00
Anthony Minessale
84d897cb05
fifo up
2010-07-22 01:23:06 -05:00
Anthony Minessale
7518c86a93
fifo tweaks
2010-07-21 19:40:13 -05:00
Anthony Minessale
d3108020c5
use wait_for_state with NULL instead of same channel twice
2010-07-21 19:31:49 -05:00
Anthony Minessale
ed7ccc1432
add api_reporting_hook (like api_hangup_hook but after reporting state) both honor session_in_hangup_hook
2010-07-21 14:48:08 -05:00
root
0b353d7a30
add missing conf prameter
2010-07-21 19:33:05 +04:00
root
5efe5c88b5
some t.38 and lockinng improvements.
...
replace ptrace with switch_log_printf.
2010-07-21 18:58:16 +04:00
Anthony Minessale
beec142c5c
fifo up
2010-07-21 02:46:35 -05:00
Rupa Schomaker
a7c31e6fe9
FSCORE-637 - limit - reset rate and release resource apis
...
Thanks Moy
2010-07-20 22:21:32 -05:00
Mathieu Parent
5e07bd336c
Skinny: hangup and hold calls in PROCEED state
...
as those CONNECTED
2010-07-20 22:43:56 +02:00
Mathieu Rene
27d8378f97
mod_hash: use esl_recv_timed with a 5000ms timeout when doing api commands
2010-07-20 16:24:50 -04:00
Anthony Minessale
8a7f38c650
FSCORE-636
2010-07-20 15:22:31 -05:00
Mathieu Rene
7431fbe9fd
mod_hash: use 5 seconds connection timeouts for remote connections
2010-07-20 14:45:53 -04:00
Steve Underwood
28eb6e0ad9
Fixed the wording of a FAX log message
2010-07-21 00:22:24 +08:00
Giovanni Maruzzelli
5c2fa74f50
let's use XFlush instead of XSync, helps broken XLib
...
Signed-off-by: root <root@server1.celliax.org>
2010-07-20 11:12:22 -05:00
Rupa Schomaker
cf9ddfa807
limit_hash_usage - no session in api
2010-07-19 22:56:09 -05:00
Anthony Minessale
c61a119572
add caller table to fifo
2010-07-19 19:03:42 -05:00
Anthony Minessale
b4773504db
fix profile shutdown
2010-07-19 17:48:14 -05:00
Mathieu Rene
a31222acba
mod_hash: fix build
2010-07-19 16:13:10 -04:00
Jeff Lenk
0845297642
Fix Windows build
2010-07-19 12:47:09 -05:00
Anthony Minessale
c45d21f266
s not d
2010-07-19 12:10:12 -05:00
Mathieu Rene
9e047ef1dc
mod_hash: formatting and add an error message in the api
2010-07-19 13:09:21 -04:00
Rupa Schomaker
6420099cc9
mod_lcr: assign default profile even if testing is skipped
2010-07-19 11:18:34 -05:00
Anthony Minessale
c8e8f26552
fifo tweak
2010-07-19 11:04:52 -05:00
Anthony Minessale
26358d6796
FSCORE-635
2010-07-19 10:59:18 -05:00
Mathieu Rene
52c278c2e1
mod_hash: fix null check on API
2010-07-19 11:50:15 -04:00
Mathieu Rene
381d7ac683
Merge branch 'mod_hash_remote'
2010-07-19 11:24:47 -04:00
Mathieu Rene
6d8c0b197e
mod_hash: change tab spacing for api, remove unnecessary log at every connection attempt in case a box is down
2010-07-19 11:24:01 -04:00
Rupa Schomaker
f10eebf86f
FSCORE-632 - limit not decrementing properly
2010-07-19 10:16:15 -05:00
Mathieu Rene
67713fd6c2
mod_hash: fix syntax messages and add console autocomplete
2010-07-19 11:10:32 -04:00
Mathieu Rene
7036c9b8cd
mod_hash: add api function
2010-07-19 11:05:10 -04:00
Mathieu Rene
90f33b83dc
don't create the remote thread detached so we can join it
2010-07-19 10:22:40 -04:00
Andrew Thompson
4441d64c37
Merge branch 'master' of git.freeswitch.org:freeswitch
2010-07-17 14:50:32 -04:00
Andrew Thompson
9d44ed0409
Make XML fetch reply ACKs distinguishable, update freeswitch.erl
2010-07-17 14:02:57 -04:00
Michael Jerris
44b760ceb1
revert 98cc631
(FSCORE-635) causes incorrect media timeouts on some bridged sip to sip calls
2010-07-17 03:54:20 -04:00
Mathieu Rene
f66ac8906b
mod_hash: remote sync in working state
2010-07-17 01:14:11 -04:00
Mathieu Rene
83891a11d4
update
2010-07-16 23:35:03 -04:00
Mathieu Rene
9f7e98e01f
add missing makefile
2010-07-16 23:06:27 -04:00
Mathieu Rene
a55747aae2
mod_hash: remove runtime function properly
2010-07-16 22:57:24 -04:00
Mathieu Rene
c5ad49da17
mod_hash: begin working on remote support
2010-07-16 22:50:58 -04:00
Anthony Minessale
f79e62f305
fifo up
2010-07-16 18:31:00 -05:00
Anthony Minessale
98cc6311e3
FSCORE-635
2010-07-16 16:58:23 -05:00
Anthony Minessale
f7e2410e61
FSCORE-634
2010-07-16 14:42:02 -05:00
Mathieu Rene
10d468a684
mod_hash: remove unneeded initializer
2010-07-16 13:54:26 -04:00
Anthony Minessale
7055d02750
fifo tweaks
2010-07-16 11:43:23 -05:00
Anthony Minessale
67c07ee1d1
avoidance a different way
2010-07-16 11:43:14 -05:00
Anthony Minessale
72be253d2b
MODSOFIA-83
2010-07-16 10:05:12 -05:00
Anthony Minessale
90dec5c79d
fifo up
2010-07-15 22:08:20 -05:00
Anthony Minessale
bfe3128838
FSCORE-631
2010-07-15 21:09:48 -05:00
Anthony Minessale
1381d02a58
fifo tweaks
2010-07-15 20:36:54 -05:00
Mathieu Rene
ade0dcd7cb
declinato mortuus obfirmo!
2010-07-15 11:22:17 -04:00
Mathieu Rene
e44b3da65e
limit: fix leak and tweak switch_channel_log -> switch_channel_session_log()
2010-07-15 10:44:13 -04:00
Jeff Lenk
30d2e7fda2
FSCORE-626 Add alternate timing method support for Windows XP and 2003 - must be conditionally compiled(default is original timing)
2010-07-15 09:03:14 -05:00
Anthony Minessale
2a7eca492e
fifo update
2010-07-15 09:03:13 -05:00
Anthony Minessale
7ec56500fb
update
2010-07-15 09:03:12 -05:00
Anthony Minessale
cfc14e5eec
update
2010-07-15 09:03:11 -05:00
Anthony Minessale
cd05bd0e91
update
2010-07-15 09:03:10 -05:00
Anthony Minessale
b55ba88380
skip runs when messages are not needed
2010-07-15 09:03:09 -05:00
Anthony Minessale
4b57e7c8b7
typo
2010-07-15 09:03:09 -05:00
Anthony Minessale
348237485d
add zstr
2010-07-15 09:03:08 -05:00
Anthony Minessale
e3b06f7d0e
fix sql stmt
2010-07-15 09:03:07 -05:00
Anthony Minessale
d11ed65838
update
2010-07-15 09:03:06 -05:00
Anthony Minessale
6506cccfa5
add reporting vars
2010-07-15 09:03:05 -05:00
Anthony Minessale
1d712f313a
fifo up
2010-07-15 09:03:03 -05:00