Anthony Minessale
1b6860d8e3
FS-5453 --resolve
2013-05-21 12:02:12 -05:00
Anthony Minessale
e4f7fda044
FS-5457
2013-05-21 10:22:02 -05:00
Anthony Minessale
e2da2e19c3
FS-5376 --resolve
2013-05-21 10:04:58 -05:00
Anthony Minessale
fb3eb97568
FS-5242
2013-05-21 10:03:36 -05:00
Anthony Minessale
4bdd2a7f84
FS-5211 --resolve
2013-05-21 09:30:06 -05:00
Anthony Minessale
36116944a7
FS-5360
2013-05-20 12:23:13 -05:00
Anthony Minessale
3a0ec14130
getting read_impl too soon here
2013-05-20 11:22:54 -05:00
William King
4192bf3370
Minor code cleanup. calling va_start without calling va_end doesn't leak does it? Either way, it's fixed now.
2013-05-18 20:15:14 -07:00
William King
79e3de3e55
full_contact must be freed by sofia. There isn't a chance of this having blown anything up, but Coverity is right that this should be initialized with NULL to be safe against future refactors.
2013-05-18 19:13:44 -07:00
William King
c80d768004
My bad. some how a make didn't catch this issue after a cleanup refactor. In this instance buf is being treated as an 8 byte number, not a pointer.
2013-05-18 17:46:50 -07:00
William King
f3393ef362
Coverity reported an Uninitialized pointer read. Upon further digging it appears that there is a code path where incoming packets can come in out of order, so this section of code tries to see if it can find the missed packets. As per FS-5202 there is a case where under heavy load the packet exists, and has most of the packet parsed, but still has a NULL pointer for the packet buffer. These two lines would at least help detect the edge case.
2013-05-18 17:35:07 -07:00
William King
bd4ea84242
Edge case for when you are subscribing to presence on a valet parking lot. In which case there would be a small leak.
2013-05-18 17:07:31 -07:00
William King
97286e10cd
Possible leak if someone were to try and add extra headers to a channel that had either an inbound info on that session or the session were to be deflected. I don't see a way that these extra headers could be added outside of a C module subscribing to the session states, but just to make sure I'm adding these so that just like other extra header locations it's cleaned up.
2013-05-18 17:01:27 -07:00
William King
14f48a6a7a
Alice meet rabit hole. There is a leak here on every invite that comes back from a status 180 when the other side is not FS, but you have presence enabled. Thanks to Coverity scan for location this condition. This 'might' not have been leaking if sofia was automatically freeing this when the sofia object was destroyed, but all other locations where sip_header_as_string where called they were all followed by a su_free, so I assume not.
2013-05-18 16:36:41 -07:00
William King
d61d395e8d
If the mod_sofia global presense hash is null, then make sure to free the matches variable before going to done.
2013-05-18 16:06:15 -07:00
William King
dac6ce1b45
FS-5443: --resolve leaked because the JS api's copy and return new malloc'd pointers.
2013-05-18 15:47:51 -07:00
William King
9ce6ce082f
When message events were added, the debug field name was overlooked. This would have only been hit when debug level was above 'DEBUG1' and at that point it would have incorrectly chosen debug display names.
2013-05-18 15:11:14 -07:00
William King
4fc1369a1b
Minor typo. User is being passed into this fuction as a long pointer, not a long.
2013-05-18 14:30:43 -07:00
William King
49303fdabc
read() does not NULL terminate statbuf, but strstr expects statbuf to be null terminated.
2013-05-18 14:27:00 -07:00
William King
48f423db40
This was writing a null one space to the right, outside of the malloc'd buffer. On further review this uses apr_vsnprintf which always returns null terminated.
2013-05-18 13:39:12 -07:00
Jeff Lenk
dec5a592ca
FS-5434 --resolve
2013-05-17 21:44:13 -05:00
Anthony Minessale
bf688a87aa
fix silence_stream size bug
2013-05-17 16:12:13 -05:00
William King
fc42d93ddf
FS-5441: --resolve
2013-05-17 12:40:04 -07:00
Anthony Minessale
c8ef74055a
FS-5430 --resolve
2013-05-15 09:27:44 -05:00
Anthony Minessale
3fe3a0091c
FS-5418 --resolve
2013-05-15 08:09:07 -05:00
Anthony Minessale
88003520bb
FS-5208 --resolve
2013-05-15 07:37:12 -05:00
Anthony Minessale
793008a215
FS-5011 try to fill gaps
2013-05-14 11:23:21 -05:00
Anthony Minessale
ec7d8a0118
FS-5416 --resolve just missing the part that registers it
2013-05-14 07:38:20 -05:00
Anthony Minessale
fcb699c8b7
FS-5407 --resolve
2013-05-13 14:21:25 -05:00
Anthony Minessale
e8ecb64666
FS-5410 --resolve
2013-05-13 13:15:54 -05:00
Raymond Chandler
d125147dd8
add context
2013-05-10 16:32:22 -04:00
Anthony Minessale
d6c2b9a2fb
FS-5085 the last change helped weed out the real bug which is this commit
2013-05-10 10:45:07 -05:00
Anthony Minessale
e5754ab3ee
FS-5403 --resolve
2013-05-10 09:59:19 -05:00
Anthony Minessale
e44c278c68
move log message to avoid logging null
2013-05-09 14:35:19 -05:00
Anthony Minessale
3fc8f7888a
FS-5399 --resolve
2013-05-09 14:09:23 -05:00
Anthony Minessale
3847ae028a
FS-5360 --resolve fields are exec-on-max-failures exec-on-max-timeouts pin, needs testing
2013-05-09 12:29:04 -05:00
Anthony Minessale
a08965601c
FS-5390 --resolve
2013-05-09 10:30:00 -05:00
Anthony Minessale
646b34a2a2
FS-5398
2013-05-09 10:10:06 -05:00
William King
569da261aa
FS-5395: False alarm on a reported valgrind memory leak. The io_private is alloc'd from a memory pool which valgrind sucks at tracking. No need to free this, because it'll get cleared when the memory pool on the rsession is destroyed.
2013-05-08 18:45:55 -07:00
William King
924e24a0de
FS-5395: --resolve Resolve another mod_rtmp crash where oh specific hangup scenarios there would be a free of variable that wasn't ever malloced
2013-05-08 16:53:15 -07:00
Anthony Minessale
2e19cbcc61
FS-5085 I discovered that the bowout is happening from both legs at once, we only need to check this condition on the A side of the loopback bridge
2013-05-08 13:17:45 -05:00
Brian West
7c8c758586
Undo previous change
2013-05-08 14:40:48 -05:00
Raymond Chandler
3c132c91b3
FS-5288 --resolve
2013-05-08 13:58:43 -04:00
Raymond Chandler
5f0d33338e
FS-5327 --resolve
2013-05-08 13:58:17 -04:00
Anthony Minessale
900b0c1747
FS-5371 --resolve typo
2013-05-08 09:19:05 -05:00
William King
f4bde33dab
Revert "fixed stuck mod_rtmp session when the call is killed from fs side, such as using uuid_kill"
...
This reverts commit d8edc031fa
.
Conflicts:
src/mod/endpoints/mod_rtmp/mod_rtmp.c
2013-05-07 16:08:15 -07:00
Anthony Minessale
2b950b9599
FS-5168 --resolve
2013-05-07 14:10:03 -05:00
Anthony Minessale
bf3f26b0f8
FS-5383 --resolve
2013-05-07 08:31:48 -05:00
Ken Rice
c7567d418e
fix mod_spandsp on systems with libjbig
2013-05-06 18:27:20 -05:00
Michael Jerris
99fd7a87ff
fix auto in will not use the last slot
2013-05-06 11:45:30 -04:00
Anthony Minessale
65f0d16dee
FS-5371 --resolve
2013-05-03 13:38:44 -05:00
Anthony Minessale
749afaa7a3
FS-5365 --resolve
2013-05-03 13:13:44 -05:00
Michael Jerris
3d934ad397
add bgsystem for background system calls
2013-05-03 16:23:35 -04:00
Anthony Minessale
766db71ecd
FS-5085 adding this patch but still wondering what causes this issue
2013-05-03 12:30:57 -05:00
Anthony Minessale
a062444b4c
dress up event fired after parsing a message
2013-05-03 11:43:01 -05:00
William King
ec0067b04c
FS-5240: --resolve Please test
2013-05-03 00:54:58 -05:00
Anthony Minessale
a30989d769
prevent t38_passthru and fax_detect from both happening at once
2013-05-02 22:22:59 -05:00
William King
2e7c219b7e
FS-4332: --resolve
2013-05-03 00:02:05 -05:00
Anthony Minessale
d0e2e9ae9c
FS-4875 auto setting ignore_early_media causes unwanted side effects for others, it will have to be supplied by the user
2013-05-02 21:22:16 -05:00
Anthony Minessale
95d31525ce
FS-5359 --resolve
2013-04-30 18:46:15 -05:00
Brian West
91712b5774
add channel data to this event
2013-04-30 14:44:15 -05:00
Brian West
52f867b142
fix stop the correct way
2013-04-30 13:25:15 -05:00
Anthony Minessale
91f8c53568
add uuid of orig picked channel too
2013-04-30 11:58:10 -05:00
Anthony Minessale
99e91acc5f
add execute_on_pickup and api_on_pickup
2013-04-30 11:41:47 -05:00
Brian West
85957b9557
fix stopping of streams
2013-04-30 12:33:25 -05:00
Anthony Minessale
a9587acac2
FS-5358 --resolve use allow-transcoding=true param in global settings or fifo_allow_transcoding=true channel var on per caller basis
...
Conflicts:
src/mod/applications/mod_fifo/mod_fifo.c
2013-04-30 09:42:11 -05:00
Anthony Minessale
89afd89741
FS-5286 we can try this for added protection
2013-04-29 09:20:19 -05:00
Anthony Minessale
e23d4d37aa
FS-5355 --resolve
2013-04-29 08:51:30 -05:00
Anthony Minessale
e495702e7d
FS-4990 --resolve
2013-04-26 17:23:30 -05:00
Brian West
49b999c167
FS-5316 --resolve
2013-04-25 13:48:56 -05:00
Brian West
115061a4da
Add application layer keepalive options to sofia and expose config options
...
Conflicts:
src/mod/endpoints/mod_sofia/mod_sofia.h
2013-04-25 12:19:20 -05:00
Anthony Minessale
66bfd299f5
FS-5346 --resolve use new originate_delay_start=<ms> to get this
2013-04-24 15:08:08 -05:00
Anthony Minessale
e852ef6411
FS-5344 --resolve
2013-04-24 12:24:05 -05:00
Anthony Minessale
c4c2883c61
FS-5331
2013-04-24 11:33:18 -05:00
William King
198ae2fa05
If the rsession is null, then don't try to unlock it, since that'll just result in a segfault.
2013-04-23 17:48:07 -07:00
William King
985c8de056
fixed rtmp active calls count
2013-04-23 17:48:07 -07:00
William King
7df4e52d61
added rsession check before comparing its state. commented out active sessions loop
2013-04-23 17:48:07 -07:00
William King
f748a1fac8
Updating the contributor tags
2013-04-23 17:48:06 -07:00
William King
ea2d532e04
Moving all rtmp specific logging to use the rtmp uuid rather than the session uuid.
2013-04-23 17:48:06 -07:00
William King
5f71f05afb
Another variable name standardization
2013-04-23 17:48:06 -07:00
William King
cfc49ff7a5
Should resolve the last of the rsession -> session and session -> rsession on_destroy race condition issues
...
Conflicts:
src/mod/endpoints/mod_rtmp/mod_rtmp.c
2013-04-23 17:48:01 -07:00
William King
e84cd70147
White space cleanup and variable naming standardization
2013-04-23 17:46:05 -07:00
William King
8171f6d11a
Standardizing on rsession to reference rtmp_session_t
...
Conflicts:
src/mod/endpoints/mod_rtmp/mod_rtmp.c
2013-04-23 17:45:48 -07:00
William King
62fb1437d9
Resolve the segfault where the channel is destroyed while it is still receiving audio
...
Conflicts:
src/mod/endpoints/mod_rtmp/rtmp.c
2013-04-23 17:44:20 -07:00
William King
3e1d0318a2
Cleaning up and standardizing variable name to rsession if the session referenced is an rtmp_session_t
2013-04-23 17:43:22 -07:00
William King
037bd48c8c
added debugging to print ip and port of rtmp connection as well as tie the rtmp session and fs session together
2013-04-23 17:43:22 -07:00
William King
538c1afa69
fixed stuck mod_rtmp session when the call is killed from fs side, such as using uuid_kill
2013-04-23 17:43:21 -07:00
Anthony Minessale
c2077d7bff
FS-5302 missed a word
2013-04-23 15:59:14 -05:00
Anthony Minessale
023d816ca7
favor the lessor of the configured cache-ttl or the max-age, add an abs-cache-ttl to be forced cache ttl, and add cache_ttl and abs_cache_ttl url params to set it per req
2013-04-23 15:52:17 -05:00
Anthony Minessale
5c696f9b55
FS-5341 --resolve
2013-04-23 14:49:36 -05:00
Chris Rienzo
35c3ae00be
added .vox (Dialogic/OKI ADPCM 8kHz format) to mod_sndfile
2013-04-23 16:27:34 -04:00
Anthony Minessale
62b3fd86c4
FS-5329 --resolve
2013-04-23 10:28:05 -05:00
Anthony Minessale
de56aa1aca
FS-5302 --resolve use oreka_mux_streams=true channel var or mux-all-streams=true param in the oreka.conf.xml
2013-04-22 19:32:40 -05:00
Anthony Minessale
360429304f
fix minor cid issue in mod_fifo
2013-04-22 16:30:06 -05:00
Anthony Minessale
f038338e81
skip reforking with ulimit code on 64 bit
2013-04-22 13:42:12 -05:00
Anthony Minessale
658f128896
FS-5332 --resolve
2013-04-22 13:25:54 -05:00
Anthony Minessale
9fa8684875
FS-5238
2013-04-22 12:54:46 -05:00
Anthony Minessale
7fe448e13c
FS-5238 revert
2013-04-22 08:51:43 -05:00
Anthony Minessale
63d8df3822
FS-5302 --resolve
2013-04-19 14:07:57 -05:00
Chris Rienzo
8d7c69572e
Merge branch 'v1.2.stable' of ssh://git.freeswitch.org:222/freeswitch into v1.2.stable
2013-04-18 21:31:52 -04:00
Chris Rienzo
4da9aa2ae8
FS-5324 try this- set define-grammar=true to force caching of grammar in play_and_detect_speech
2013-04-18 21:29:00 -04:00
Anthony Minessale
5a161a967d
add geolocation header parser
2013-04-18 16:41:34 -05:00
Anthony Minessale
01e06b601e
FS-5322 stable equiv
2013-04-18 16:29:06 -05:00
Anthony Minessale
40eda54cfe
FS-5318 update
2013-04-17 17:48:55 -05:00
Anthony Minessale
907af48033
FS-5313 --resolve
2013-04-17 17:33:42 -05:00
Anthony Minessale
3fa092c5c6
FS-5318 --resolve
2013-04-17 15:58:15 -05:00
Kristin King
976811ccec
FS-5249: --resolve add message sort ordering.
2013-04-17 15:09:26 -07:00
Anthony Minessale
de5903c1a4
FS-5299 --resolve
2013-04-17 15:38:54 -05:00
Anthony Minessale
2e4aedd0fb
FS-5319 --resolve
2013-04-17 15:33:07 -05:00
Anthony Minessale
429e0fdec9
FS-5034 --resolve please document accordingly on the wiki
2013-04-17 15:24:18 -05:00
Anthony Minessale
64341dc194
FS-4622 --resolve
2013-04-17 15:17:51 -05:00
Anthony Minessale
6d016e81c4
FS-5313
2013-04-17 14:57:33 -05:00
Anthony Minessale
7b93c2d071
prevent offering vid codec on recover when one was not chosen
2013-04-16 13:40:07 -05:00
Brian West
22e5203e88
Fix silly warning
2013-04-16 12:13:01 -05:00
Anthony Minessale
080f301a3a
swigall
2013-04-16 08:50:55 -05:00
Jeff Lenk
d246f2175a
FS-5308 vs2010-2012 reswig
2013-04-15 17:28:36 -05:00
Anthony Minessale
60df873cd2
FS-5305 --resolve
2013-04-15 14:48:28 -05:00
Michael Jerris
61ec4c0abb
fix case for call_completed_elsewhere var set
2013-04-15 16:45:12 -04:00
Anthony Minessale
2d0b24743f
move callstate changes down to take place after the core states have run
2013-04-15 10:43:49 -05:00
Brian West
3fde0e453e
Swap UUIDs
2013-04-12 11:56:47 -05:00
Anthony Minessale
e227bf4944
FS-5269 --resolve
2013-04-11 15:03:13 -05:00
Anthony Minessale
8dd4c8f9f1
don't send presence for hangup if you never sent it for early in presence_disable_early mode, it causes issues in yealink
2013-04-09 22:32:24 -05:00
Anthony Minessale
d8a6dcf5a5
FS-5265
2013-04-08 16:30:21 -05:00
Anthony Minessale
8b43a0742f
FS-5285 --resolve
2013-04-08 15:55:15 -05:00
Anthony Minessale
388bd7467a
FS-5284 --resolve ready is meant to signify that the object is ready for external use so setting it to 1 before the bind is sufficient
2013-04-08 13:00:44 -05:00
Anthony Minessale
16c1cc7df7
FS-5208 --resolve
2013-04-08 12:10:42 -05:00
Anthony Minessale
93702564c1
FS-5281 --resolve
2013-04-08 11:54:10 -05:00
Anthony Minessale
28f3e67740
FS-5279 --resolve some mods made to the patch
2013-04-08 11:48:40 -05:00
Raymond Chandler
227af62a4a
FS-5280 --resolve bitch n bail
2013-04-08 10:43:57 -04:00
Anthony Minessale
cb8d51a67c
FS-5265
2013-04-06 16:31:38 -05:00
Anthony Minessale
a7a04d8a13
sla barg cid regression
2013-04-05 16:42:25 -05:00
Anthony Minessale
045039c379
refactor and cleanup more cid stuff
2013-04-05 15:29:14 -05:00
Anthony Minessale
eea8f47f1a
oops
2013-04-05 15:01:10 -05:00
Anthony Minessale
82bbb45d96
FS-5216 don't allow recursive call to speek
2013-04-05 14:27:17 -05:00
Anthony Minessale
066319662d
endless cid fun
2013-04-05 08:28:49 -05:00
Anthony Minessale
57fb368b32
sla cid tweaks
2013-04-05 00:29:20 -05:00
Anthony Minessale
4a2d0f011a
flush on answer for inbound only
2013-04-04 13:47:43 -05:00
Anthony Minessale
bce6ad1968
FS-5265 --resolve
2013-04-04 12:36:11 -05:00
Anthony Minessale
53b4dd3ec2
FS-5262 --resolve
2013-04-04 09:20:26 -05:00
Anthony Minessale
79be96aa8e
more cid refactor
2013-04-03 17:17:01 -05:00
Anthony Minessale
6af46c3d60
remove depricated vars causing issues
2013-04-02 21:26:24 -05:00
Anthony Minessale
b2f0f9b88a
fix some cid stuff in fifo
2013-04-02 17:45:47 -05:00
Ken Rice
4432a0a0fc
debug cleanup
2013-04-02 09:42:23 -05:00
Anthony Minessale
b72d2c32d7
do some more caller-id cleanup
2013-04-01 23:02:29 -05:00
Brian West
4f47c49590
missing zset
2013-03-30 19:55:55 -05:00
Anthony Minessale
dd1e61e0d4
part 2 of other cid patch
2013-03-30 15:39:49 -05:00
Mathieu Parent
860d952efd
EndCall for incoming call while on hold doesn't close both legs on a skinny phone
...
Fixes #FS-5232, thanks to Nathan Neulinger for the patch
2013-03-30 12:00:58 +01:00
Anthony Minessale
e976144ef1
FS-5216 seems like invalid codec lets try this
2013-03-29 22:35:32 -05:00
Anthony Minessale
262aed0ed1
remove debug code
2013-03-29 22:12:54 -05:00
Anthony Minessale
dcb4beb12f
update caller_id not callee_id when getting a display update from an inbound leg
2013-03-29 22:07:35 -05:00
Chris Rienzo
f8d263683a
--resolve FS-5243 improve mod_unimrcp audio buffering
2013-03-30 00:19:07 -04:00
Brian West
49138460a3
fix
2013-03-29 17:55:50 -05:00
Anthony Minessale
c0f736c9da
FS-5242
2013-03-29 10:54:45 -05:00
Anthony Minessale
47e6dfbbdf
FS-5242
2013-03-29 10:43:12 -05:00
Anthony Minessale
aca9257f93
tweaks for caller id in certian uuid_bridge situations
2013-03-28 22:17:28 -05:00
Brian West
32b7673cde
Fix Execute on in early media situations
2013-03-28 14:19:23 -05:00
Anthony Minessale
e6ef517354
FS-5011 add sync up flags so neither file writes data until audio is moving both ways
2013-03-28 10:41:28 -05:00
Anthony Minessale
3b6ae8966d
set bridge times before firing the bridge event
2013-03-28 10:12:00 -05:00
Michael Jerris
b15ac31174
dont ever return success when we don't end up with a new session
2013-03-28 11:24:49 -04:00
Seven Du
fe1a758338
fix void * arithmatic warning
2013-03-28 17:36:01 +08:00
Brian West
b8b7176086
remove debug line left in by accident
2013-03-27 22:19:58 -05:00
Anthony Minessale
6cedccd6fe
FS-5229 missed a spot
2013-03-27 18:47:13 -05:00
Anthony Minessale
7818c3c9ed
add SMBF_ONE_ONLY flag and use it on dtmf detectors
2013-03-27 17:19:40 -05:00
Anthony Minessale
e3ac7c50ac
FS-5238 --resolve
2013-03-27 16:50:10 -05:00
Anthony Minessale
14e3570848
add switch_core_session_findall to get a list of all open uuid
2013-03-27 15:51:23 -05:00
Anthony Minessale
b4e21fd3f6
FS-5229 --resolve oops, i missed the part that its subsequent calls to displace
2013-03-27 15:39:10 -05:00
Anthony Minessale
c510a81177
do not pause callers when they come out of a bridge
2013-03-27 15:18:54 -05:00
Anthony Minessale
861c3e3ccc
add switch_core_get_variables and allow execute_on funcs to see global vars too
2013-03-27 14:54:01 -05:00
Anthony Minessale
eed868af6c
FS-5230 --resolve this was actually a bug in the -1 val in send_silence_when_idle
2013-03-27 13:52:03 -05:00
Anthony Minessale
8efaea29af
FS-5228 --resolve problem was actually in the send_silence code as used from park not uuid_displace but uuid_displace relies on the write stream so thus it was a symptom
2013-03-27 13:40:51 -05:00
Anthony Minessale
3b50675d25
FS-5231 --resolve
2013-03-27 12:41:17 -05:00
Anthony Minessale
f7408f8829
FS-4903 --resolve some of these are better of reverted but not all, this should work
2013-03-27 12:31:40 -05:00
Anthony Minessale
44f529381f
FS-5233 --resolve
2013-03-27 11:46:12 -05:00
Anthony Minessale
c4347e6e81
FS-5234 --resolve
2013-03-27 11:37:15 -05:00
Anthony Minessale
4fe24be75d
fix bug where originate can return success when it should not
2013-03-27 11:28:43 -05:00
Anthony Minessale
18b8007217
FS-5235 --resolve
2013-03-27 11:12:35 -05:00
Anthony Minessale
3226882682
FS-5203 --resolve
2013-03-27 11:09:07 -05:00
Anthony Minessale
3f118b18dc
FS-5236 --resolve
2013-03-27 11:06:32 -05:00
Chris Rienzo
7af706113a
FS-5221 --resolve set NOSIGNAL on http_get
2013-03-26 23:50:29 -04:00
Anthony Minessale
231a9c7e8f
change ready to up in this case
2013-03-26 16:37:47 -05:00
Anthony Minessale
a803e849eb
add execute_on_pre_bridge and execute_on_post_bridge vars to behave like the other family of execute_on and not break the existing pre bridge vars that are now depricated
2013-03-26 16:33:13 -05:00
Anthony Minessale
42e679f023
FS-5226 --resolve
2013-03-26 15:50:07 -05:00
Anthony Minessale
3bb6acf066
FS-5223
2013-03-26 15:44:26 -05:00
Mathieu Parent
03137f98ab
Fix in-band ringback in mod_skinny
...
Closes: FS-4241 (Thanks to Marek Wiewiorski for the patch)
2013-03-26 22:36:56 +01:00
Mathieu Parent
e0b34881af
mod_skinny parses and modifies odbc url, breaking it, but also doesn't use the resulting vars
...
Closes: FS-5224 (Thanks to Nathan Neulinger for the patch)
2013-03-26 22:29:40 +01:00
Mathieu Parent
e5ab581837
examples for the ext-voicemail and ext-redial options to mod_skinny sample conf
...
Closes: FS-5227 (Thanks to Nathan Neulinger for the patch)
2013-03-26 22:21:44 +01:00
Mathieu Parent
c3b30a88e3
MIN is an aggregate function on MySQL
...
Closes: FS-5218 (Thanks to Nathan Neulinger for the patch)
2013-03-26 22:16:44 +01:00
Anthony Minessale
bb3114e96b
FS-5171 try this version
2013-03-26 13:23:38 -05:00
Anthony Minessale
10af50d96c
FS-5219 --resolve
2013-03-26 10:09:02 -05:00
Jeff Lenk
a5cd84304e
oops line endings
2013-03-26 10:18:44 -05:00
Jeff Lenk
74767e7a49
FS-4321 --resolve
2013-03-26 10:02:53 -05:00
Daniel Swarbrick
49bcd15008
Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch
2013-03-26 01:20:08 +01:00
Daniel Swarbrick
e6f6c32c6f
minor tidyup of user-submitted patch from last year
2013-03-26 01:19:30 +01:00
Anthony Minessale
e74e46be27
FS-5171 please test
2013-03-25 17:57:51 -05:00
Anthony Minessale
b6ed7c26c3
FS-5214 --resolve
2013-03-25 17:02:05 -05:00
Jeff Lenk
772e9f4c70
FS-4568 --resolve
2013-03-24 14:32:56 -05:00
Michael S Collins
0ec0153b99
fs_encode: load mod_spandsp before loading mod_native_file so that the latter picks up all the codecs offered by the former
2013-03-22 16:40:42 -07:00
Jeff Lenk
83ed0bd399
remove debug code
2013-03-22 15:52:36 -05:00
Anthony Minessale
955b900f3e
FS-5011 catch sid frames and change them to cng
2013-03-22 13:47:38 -05:00
Anthony Minessale
9c255aff76
allow specific removal of media bugs by function name
2013-03-22 11:20:34 -05:00
Anthony Minessale
818f8521e0
don't choose 0 port for proxy mode
2013-03-22 10:34:31 -05:00
Anthony Minessale
0ca2c2b0e7
print message before destroying obj
2013-03-22 10:28:15 -05:00
Jeff Lenk
5406fb8a11
FS-5185 --resolve
2013-03-22 08:40:45 -05:00
Jeff Lenk
65ba846a30
FS-5100 --resolve
2013-03-22 07:44:22 -05:00
Christopher Rienzo
0481ce78ff
tabs instead of spaces
2013-03-21 23:18:31 -04:00
Jeff Lenk
0fa438a748
FS-5178 --resolve
2013-03-21 21:36:20 -05:00
Anthony Minessale
0f4f0e71c3
FS-5192 --resolve
2013-03-21 15:55:24 -05:00
Anthony Minessale
909e5f3b01
FS-5204 --resolve
2013-03-21 14:37:53 -05:00
Anthony Minessale
d75faa6913
stray q
2013-03-21 14:23:43 -05:00
Anthony Minessale
d1292919fb
FS-5209 --resolve
2013-03-21 13:52:33 -05:00
Anthony Minessale
56e1e9c83e
FS-5202
2013-03-21 13:49:33 -05:00
Anthony Minessale
a65a03a7dd
revert unintended change
2013-03-21 13:05:35 -05:00
Seven Du
1ce96ce9f5
fix seg when mod unload with event_sink listeners present
2013-03-21 12:58:25 +08:00
Anthony Minessale
dba6530eb5
FS-5011 try this rev
2013-03-20 18:58:34 -05:00
Raymond Chandler
cd0dc2c0af
Merge branch 'master' of fs-git:freeswitch
2013-03-20 15:10:31 -04:00
Raymond Chandler
09a3e63b15
add param to not fail module load on device fail
2013-03-20 15:10:19 -04:00
Raymond Chandler
2b8b6cef0c
Merge branch 'master' of fs-git:freeswitch
2013-03-19 22:32:51 -04:00
Raymond Chandler
d60317c153
FS-5091 --resolve avoid division by 0
2013-03-19 22:32:40 -04:00
Anthony Minessale
4ecba7fea8
FS-5011 please retest with this patch
2013-03-19 20:54:33 -05:00
Anthony Minessale
de9714d772
FS-5194 --resolve
2013-03-19 09:16:36 -05:00
Anthony Minessale
43b3a98b09
FS-5011 please update and retest with new logs
2013-03-19 08:51:20 -05:00
Anthony Minessale
c7fcf8c3c6
FS-5200 --resolve this patch did not apply please be up to date with latest HEAD when generating patches
2013-03-19 08:39:19 -05:00
Anthony Minessale
8afe9f3c3f
FS-5196 --resolve
2013-03-19 08:31:57 -05:00
Chris Rienzo
a8cb98c7f9
mod_http_cache: added http_cache file format that won't conflict with mod_httapi.
2013-03-19 08:59:39 -04:00
Anthony Minessale
2dc3b47db1
FS-5196 --resolve
2013-03-18 16:12:11 -05:00
Anthony Minessale
e7f6ea7200
FS-5197 --resolve
2013-03-18 16:08:46 -05:00
Chris Rienzo
f45fa08e15
mod_http_cache: add support for http/https formats if enable-file-formats is set to true in http_cache.conf. Don't load mod_httapi if you use this option
2013-03-18 17:58:51 -04:00
Jeff Lenk
f05b493367
Revert "FS-3996 --resolve stop conference recording when only 1 person left"
...
This reverts commit 05895faa77
.
2013-03-18 12:41:07 -05:00
Giovanni Maruzzelli
6afa0fd542
FS-5148: noise at beginning of call, probably from uncleaned buffer
2013-03-16 22:14:25 +01:00
Anthony Minessale
f368369945
FS-5187 --resolve A 1 character typo....
2013-03-15 20:47:03 -05:00
Anthony Minessale
abdc4bf091
add some more mime types for wav and mp3
2013-03-15 20:34:24 -05:00
Anthony Minessale
bd72a7fc60
fix seg when piggybacking mono files with stereo in file stream
2013-03-15 20:34:24 -05:00
Anthony Minessale
a684e7511d
fix cache file messup
2013-03-15 20:34:24 -05:00
Christopher Rienzo
e917202d5e
FS-5188 --resolve Allow full path to grammar in mod_pocketsphinx
2013-03-15 19:53:13 -04:00
Anthony Minessale
424738e9c5
FS-5184 --resolve never too much logging
2013-03-15 09:40:01 -05:00
Anthony Minessale
ee308f00de
FS-4875 --resolve
2013-03-15 09:36:57 -05:00
Anthony Minessale
a28f19b7a2
FS-5011 update to this version and repost the same trace if you still have problems
2013-03-15 09:24:47 -05:00
Di-Shi Sun
69bd8edf41
Rewrote mod_osp module and updated documentation.
2013-03-15 08:32:02 +00:00
Anthony Minessale
84709b8b61
FS-5180 --resolve
2013-03-14 15:18:51 -05:00
Anthony Minessale
8523f22578
fix shutdown race in queue managers
2013-03-14 13:35:42 -05:00
Anthony Minessale
43e8fb6be4
FS-5176 --resolve
2013-03-14 11:06:02 -05:00
Anthony Minessale
f2a260d81f
FS-5171 Please try this. Get a similar trace and if you can, compare it to the trace without the SBC in place.
2013-03-14 10:58:17 -05:00
Jeff Lenk
16289ce9a4
FS-5166 --resolve exec for windows
2013-03-13 22:24:25 -05:00
Anthony Minessale
77ee3fe10c
fix a few rare race conditions that could lead to a lockup
2013-03-13 16:10:42 -05:00
Anthony Minessale
4e812bb263
FS-5169 --resolve
2013-03-13 10:37:44 -05:00
Brian West
7d29a92f55
Allow logging of detailed verbose per UUID for debugging
2013-03-11 22:35:18 -05:00
Anthony Minessale
5655320dae
FS-5087 --resolve
2013-03-11 09:33:08 -05:00
Anthony Minessale
0026f9e496
FS-5163 --resolve
2013-03-11 09:14:11 -05:00
Seven Du
5f733b24bf
FS-4225
2013-03-11 18:04:05 +08:00
Jeff Lenk
05895faa77
FS-3996 --resolve stop conference recording when only 1 person left
2013-03-10 15:14:53 -05:00
Jeff Lenk
6fe64c68c0
FS-4000 --resolve
2013-03-10 15:02:09 -05:00
Steve Underwood
45eaaf4178
Spandspi's FAX engine now gives separate size and resolution information about
...
the images on the line and the images in the file. The ties in with the recent
addition of image resizing and flattenign for colur images.
mod_spandsp has been changed to make use of the additional information.
2013-03-10 20:55:21 +08:00
Jeff Lenk
d9a4b8a9b0
FS-5156 --resolve default configuration needs new dsn
2013-03-09 13:00:22 -06:00
Anthony Minessale
e942571876
FS-5160 --resolve This is depricated in favor of {loops=10}tone_stream://path=/foo/bar.ttml adding legacy code to let both ways work
2013-03-09 07:58:15 -06:00
Anthony Minessale
3034de6e79
FS-5155
2013-03-08 08:24:50 -06:00
Ken Rice
eee1755c42
printf no bueno
2013-03-07 19:04:32 -06:00
Anthony Minessale
e8ecf7c887
FS-4846 --resolve
2013-03-07 16:21:37 -06:00
Anthony Minessale
c7b6327cfa
FS-5149 --resolve
2013-03-07 14:46:42 -06:00
Anthony Minessale
9fc4beeaa5
FS-3576 --resolve
2013-03-07 08:44:32 -06:00
Ken Rice
1a1153e04a
FS-5147 --resolve
2013-03-06 23:36:15 -06:00
Anthony Minessale
9ccdf30ed2
sqlite can't handle bi-directional mutexing
2013-03-06 18:02:01 -06:00
Anthony Minessale
228f9772d7
dont destroy handle when subs are inside a call's dialog
2013-03-06 18:02:01 -06:00
Anthony Minessale
a70a0ca05a
declinatio mortuus obfirmo
2013-03-06 13:59:02 -06:00
Michael Jerris
3e4fb4b0a2
check for vm caller id info later so if its transfered it gets the updated details
2013-03-06 13:23:28 -05:00
Anthony Minessale
b084ba9955
change fs_encode to support raw files to wav or to other raw
2013-03-05 13:33:32 -06:00
Anthony Minessale
d9d238b183
FS-5139 --resolve
2013-03-05 13:33:07 -06:00
Anthony Minessale
57d6495248
FS-5141 revert f8d769ae1c
from FS-4289
2013-03-05 09:07:02 -06:00
Anthony Minessale
662759b8f9
FS-5141 revert f8d769ae1c
from FS-4289
2013-03-05 08:50:08 -06:00
Anthony Minessale
3d2457eddd
FS-5120 please update and test this version
2013-03-01 09:29:47 -06:00
Anthony Minessale
aa8f7c975f
fix bridge_early_media in transcoding situation
2013-02-28 18:44:38 -06:00
Anthony Minessale
86c1dbee2f
FS-5136 set ringback and bridge_early_media=true and it should fall to playing the ringback when the 180 hits
2013-02-28 14:52:33 -06:00
Jeff Lenk
a7577d7ee1
FS-5048 trivial build for windows
2013-02-28 14:30:56 -06:00
Raymond Chandler
04a2a88c98
FS-5048 --resolve refactored patch applied with author header
2013-02-28 14:32:50 -05:00
Anthony Minessale
864598caeb
FS-5121 --resolve
2013-02-28 09:58:57 -06:00
Anthony Minessale
bf93eb47e9
FS-5131 --resolve indeed, nice catch
2013-02-28 09:28:00 -06:00
Anthony Minessale
1b8ef1842e
FS-4289 changed to backup the file with epoch time instead of delete it
2013-02-28 09:17:46 -06:00
Raymond Chandler
0a4e031f2a
Merge branch 'master' of fs-git:freeswitch
2013-02-28 01:39:51 -05:00
Raymond Chandler
b70ac964a7
FS-5101 --resolve add option to dial lcr/[profile/]<number>
2013-02-28 01:39:41 -05:00
Anthony Minessale
8258e782d4
add processing of codec event to pick up on codec changes properly in channels table
2013-02-27 14:15:44 -06:00
Anthony Minessale
0b9ed0c7ca
FS-5132 --resolve
2013-02-27 12:11:55 -06:00
Anthony Minessale
fc1316601b
FS-5118 take 2
2013-02-27 09:04:55 -06:00
Anthony Minessale
e76e6b20f6
FS-5129 --resolve
2013-02-26 20:48:39 -06:00
Anthony Minessale
cf7c9428fb
FS-5118 --resolve
2013-02-26 16:37:33 -06:00
Jeff Lenk
be3df1b1c2
vs2010 reswig
2013-02-26 17:11:08 -06:00
Anthony Minessale
48e9a476c9
detect extension based on content-type when one is not specified for wav and mp3
2013-02-26 15:36:24 -06:00
Anthony Minessale
50e7a09eca
FS-4709 this is the right way to do this part
2013-02-26 15:32:19 -06:00
Anthony Minessale
32806de57c
add presence_disable_early var to disable early on per call basis
2013-02-26 14:03:37 -06:00
Anthony Minessale
aa89eab58f
FS-4709 --resolve, not adding the change to switch_rtp I want to have that log line there, don't make vanity changes mixed in with code changes
2013-02-26 11:49:17 -06:00
Anthony Minessale
9c00466dae
FS-5127 --resolve
2013-02-26 11:05:49 -06:00
Ken Rice
babeca40dd
FS-5128 --resolve
2013-02-26 10:44:32 -06:00
Ken Rice
f8d769ae1c
FS-4289 --resolve
2013-02-25 20:02:06 -06:00
William King
14ce24950e
FS-4714: remove the DEBUG to DEBUG1 change
2013-02-25 17:45:10 -08:00
Anthony Minessale
a76b352a1e
FS-5011 --resolve if you use record_session with a filename with no extension it will record 2 files with that base-name and with extensions -in.XXX and -out.XXX where XXX is the codec name
2013-02-25 16:32:09 -06:00
Anthony Minessale
8987e96744
add dedicated mutex for select based sql stuff
2013-02-25 15:42:26 -06:00
Michael Jerris
42de032273
change duplicate FIFO-Action from bridge-consumer-stop to channel-consumer-stop (same for start) for the set of events that were not for the bridge. Also, when trying to pull a specific call out of queue, end pending outbound calls to the agent first to avoid blocking
2013-02-25 17:03:37 -05:00
Anthony Minessale
28680c5e58
fix callstate stuff to behave right on outbound calls
2013-02-23 12:55:58 -06:00
Giovanni Maruzzelli
3e31837a0b
ERROR: code not reachable on Windows Visual Studio Express 2008
2013-02-23 12:31:26 +01:00
Anthony Minessale
2491c33af6
always try realtime first and let ppl use -np themselves if its a problem
2013-02-22 17:49:12 -06:00
Anthony Minessale
ee7dd033fd
fix race condition in state thread
2013-02-22 17:46:54 -06:00
Anthony Minessale
31865f0dc4
FS-5116 --resolve
2013-02-21 15:34:03 -06:00
Jeff Lenk
1efcc01c2a
FS-5108 --resolve
2013-02-21 15:20:06 -06:00
Anthony Minessale
dd3bd238c5
limit simo reg processing threads to 25 and add param to raise it
2013-02-21 12:26:30 -06:00
Anthony Minessale
362b101ede
FS-5024 please use the new application from this patch media_reset in place of setting bypass_media=false
2013-02-21 11:44:18 -06:00
Anthony Minessale
3c7f8f8119
FS-5085
2013-02-20 16:44:51 -06:00
Anthony Minessale
042347802b
changing the params thing a bit, use {foo=bar} syntax instead
2013-02-20 16:34:22 -06:00
Jeff Lenk
3400a0a6da
fix trivial compiler warnings
2013-02-20 16:36:41 -06:00
Anthony Minessale
d9c4b269b6
add params to soundfiles and implement ;timeout=N to set a particular timeout in milliseconds especially usefule with streams that never end naturally like local_stream://
2013-02-20 13:07:44 -06:00
Michael S Collins
3fc0f2f28d
Add missing IVR config item: confirm-key. Variable was being passed into the init function but it never got put into the data struct
2013-02-20 09:45:06 -08:00
Anthony Minessale
56d397fc1b
FS-5103 --resolve
2013-02-19 15:17:51 -06:00
Anthony Minessale
6f81477ca5
swigall
2013-02-19 14:22:01 -06:00
Anthony Minessale
e0b883f581
FS-5105 --resolve
2013-02-19 13:17:24 -06:00
Anthony Minessale
18cd797065
cleanup
2013-02-18 13:54:34 -06:00
Eliot Gable
3d0c245f80
Revert "Initial draft of message dispatcher system; untested, experimental. Do not enable unless you know what you are doing." Pushing into branch.
...
This reverts commit c6b3a686f6
.
2013-02-18 14:24:10 +00:00
Eliot Gable
c6b3a686f6
Initial draft of message dispatcher system; untested, experimental. Do not enable unless you know what you are doing.
2013-02-17 23:40:10 +00:00
Raymond Chandler
9733740cab
Merge branch 'master' of fs-git:freeswitch
2013-02-15 14:47:56 -05:00
Raymond Chandler
660fd495fc
4714 --resolve add decode
2013-02-15 14:47:49 -05:00
Giovanni Maruzzelli
1a3a11fa1a
FS-5102 mod_skypopen crashes FS when skype is not working or skype user tries to log in without network connection present
2013-02-15 12:16:49 +01:00
Anthony Minessale
b14fd4a5a4
FS-4923 try this
2013-02-14 14:07:25 -06:00
Michael Jerris
d47726659f
add a bit more error checking to module loader
2013-02-14 15:03:33 -05:00
Anthony Minessale
6abdbe5ac4
FS-5044 --resolve proposed solution appears to be the best route
2013-02-14 11:20:11 -06:00
Raymond Chandler
cd7d1efc2a
FS-4714 --resolve patch applied
2013-02-13 15:08:19 -05:00
Brian West
090cdaa9d3
sigh
2013-02-12 17:03:06 -06:00
Anthony Minessale
060acff2dd
FS-5094 --resolve
2013-02-12 09:21:21 -06:00
Ken Rice
8a0c5152d7
FS-4906 --resolve
2013-02-11 20:08:15 -06:00
Anthony Minessale
ab9d77b456
FS-3912 --resolve
2013-02-11 16:32:12 -06:00
Anthony Minessale
f510fa8c3a
FS-5089 --resolve
2013-02-11 14:38:11 -06:00
Eliot Gable
10b8145497
Add cJSON_Duplicate() function from upstream source.
2013-02-11 18:53:37 +00:00
Anthony Minessale
475c235df4
FS-5053
2013-02-10 17:29:16 -06:00
Jeff Lenk
099d7979b3
FS-4830 --resolve mod_json_cdr misses information
2013-02-10 11:53:29 -06:00
Travis Cross
1a08987975
Make custom directory for mod_xml_cdr if missing
...
Previously mod_xml_cdr would only make its directory if log-dir was
not specified. The behavior now matches that of mod_json_cdr.
2013-02-10 04:32:52 +00:00
Anthony Minessale
578f455741
FS-5084 There is only one thing I can see that might be the case, try this patch [bounty payable via paypal@freeswitch.org]
2013-02-08 13:18:13 -06:00
Anthony Minessale
7989798ec4
FS-5082 test this patch
2013-02-07 19:58:04 -06:00
Marc Olivier Chouinard
30faa2dd87
FS-4532 --resolve
2013-02-07 22:01:08 -05:00
Ken Rice
f3550eb410
FS-5075 --resolve
2013-02-07 19:27:36 -06:00
Anthony Minessale
a55a9b3915
FS-5081 --resolve cool, thanks
2013-02-07 07:35:24 -06:00
Michael Jerris
1e6200b597
FS-5074: --resolve support sqlite:// for DSNs
2013-02-05 14:52:55 -06:00
Anthony Minessale
f3206e5ff1
reswig and fix header file
2013-02-04 11:36:56 -06:00
William King
3199f5ce0a
Fixing the only place where parms is used instead of params.
2013-02-04 12:20:25 -06:00
William King
e5bf180938
Adding a radius_auth_result variable to a mod_xml_radius authenticated call for dialplan routing.
2013-02-04 12:10:14 -06:00
William King
fca349941e
Adding ability to require authentication for sip messages on a sofia profile.
2013-02-04 12:00:28 -06:00
Steve Underwood
5144700927
Changed the ..._image_sdp routine to ..._udptl_image_sdp in preparation for
...
adding other kinds of image (specifically RTP and TCP/TPKT).
2013-02-03 16:28:20 +08:00
Raymond Chandler
70f4741b50
fix build
2013-01-31 18:52:11 -05:00
Raymond Chandler
6adfbde861
Merge branch 'master' of fs-git:freeswitch
2013-01-31 18:00:54 -05:00
Raymond Chandler
6e92156fb0
sending spa8000 check-sync seems to work better
2013-01-31 17:58:27 -05:00
Anthony Minessale
65f17f4d3e
add headers
2013-01-31 14:41:12 -06:00
Jeff Lenk
3a30c4df33
FS-4768 MSB_LNK_warnings.diff applied
2013-01-31 15:36:08 -06:00
Raymond Chandler
f8cbbb032c
FS-4351 --resolve patch tested and applied
2013-01-31 14:56:48 -05:00
Travis Cross
388206d784
Whitespace
2013-01-31 19:25:07 +00:00
Travis Cross
69cda3d7cc
Fix handling of the ZRTP cache path and file name
...
libzrtp strings are weird, and we were previously misusing the
function zrtp_zstrcpyc. We can't use ZSTR_GV because it does insane
things and causes an array-bounds warning on gcc 4.7. So we have to
take matters into our own hands and setup the string correctly and
copy data into it.
Because we were doing it wrong, people would get weird pseudo-random
single-character names for the zrtp cache file, and the file would end
up in the wrong place. Now that this is fixed, users will need to
locate and move their zrtp cache file to their db_dir and name it
"zrtp.dat" if they wish to keep their current ZRTP cache.
FS-4344 --resolve
2013-01-31 18:40:24 +00:00
Jeff Lenk
283eb6ee45
vs2010 reswig
2013-01-31 10:45:25 -06:00
Anthony Minessale
5c176e889d
FS-4810 --resolve
2013-01-31 08:59:58 -06:00
Anthony Minessale
203f727e1f
add async select feature to sql queue manager api
2013-01-31 08:59:57 -06:00
Anthony Minessale
3f8b5a9069
FS-5065 please test this version
2013-01-30 14:08:08 -06:00
Marc Olivier Chouinard
b594503c04
mod_voicemail: add extra param inside the MWI event to know if it was fired because of a new message, or other reason
2013-01-30 14:58:35 -05:00
Anthony Minessale
145a85224f
fix sql string leak regressions
2013-01-29 16:33:07 -06:00
Brian West
ccad34f0b5
sigh, wip cisco mwi issue
2013-01-29 14:45:43 -06:00
Anthony Minessale
25a992bc27
reswig
2013-01-29 09:34:27 -06:00
Anthony Minessale
1e22ba2ba5
add cleanup method to event consumer
2013-01-29 09:34:23 -06:00
Anthony Minessale
4319bc8bd9
mutex around one-off sql stmts from sofia
2013-01-28 16:41:29 -06:00
Marc Olivier Chouinard
74401ed00b
FS-3924 --resolve
2013-01-27 15:06:43 -05:00
William King
37d2a34b04
Don't try to get the channel if the session is null.
2013-01-25 11:41:57 -08:00
William King
233ea048c0
Don't segfault if the user provided a channel variable to use that doesn't exist.
2013-01-25 11:41:39 -08:00
Steve Underwood
744f3ab714
Merge branch 'master' of git.freeswitch.org:freeswitch
2013-01-26 01:32:24 +08:00
Steve Underwood
063d59922b
Properly enforce the far end max datagram when constructing UDPTL packets
2013-01-26 01:31:38 +08:00
Marc Olivier Chouinard
165ffb9f8f
FS-5025 Added user/group/domain merge of param/var before calling vm delivery allowing to have variable or param value set at the domain or group level
2013-01-24 16:41:29 -05:00
Giovanni Maruzzelli
3d6ed6429b
FS-4916 beep does not get recorded anymore
2013-01-24 19:16:21 +01:00
Michael Jerris
92cdd30458
not implemented so lets not break compile
2013-01-24 09:59:09 -05:00
Giovanni Maruzzelli
e5e3e4bfa1
FS-4916 added beep real beep instead of DTMF, and fixed hangup before end of greeting. I hate the world and the world hate me
2013-01-24 15:09:04 +01:00
Marc Olivier Chouinard
5542d040a2
mod_voicemail: Add new vm_fsdb_pref_greeting_get
...
mod_voicemail_ivr: Added the new param for API vm_fsdb_pref_greeting_get WARNING, you must add it to the config or else module will complain of missing value... With the new API, it will now playback the greeting when setting it. Will need to figure out a better way to deal with api being added in the future... Add support to auto start new message playback and made it default in the config file.
mod_voicemail_ivr phrases : make value = 0 as plural (0 messages). Don't tell the option for new message if no new message present. Changes a few default key to match more closely mod_voicemail key settings.
2013-01-24 00:04:34 -05:00
Anthony Minessale
117609d2b3
FS-5027 try this one
2013-01-23 14:32:04 -06:00
Giovanni Maruzzelli
ec857b2da6
FS-4916 added beep (eg: DTMF 1) at the end of remote skype voicemail greeting
2013-01-23 13:37:15 +01:00
Marc Olivier Chouinard
0bfddcfd0f
Phrases: Allow phrase with no pattern to be processed
2013-01-22 22:14:58 -05:00
Marc Olivier Chouinard
67111b0770
mod_voicemail_ivr: Fix default config file
2013-01-22 21:59:15 -05:00
Anthony Minessale
120a0e3385
make it back-compat as possible instead
2013-01-22 10:26:51 -06:00
Anthony Minessale
fe40523ec0
FS-4646 --resolve thanks for the update
2013-01-22 10:01:52 -06:00
Anthony Minessale
6b6198e96f
FS-5027
2013-01-22 09:55:15 -06:00
Giovanni Maruzzelli
b9a8ce5670
FS-4916 fixed
2013-01-22 18:02:54 +01:00
Stefan Knoblich
d311b4380e
mod_fsv: Check audio/video frame size for possible buffer overflow and abort playback
...
Audio frame sizes were already being checked for overflow,
but video frame sizes were taken as-is, which would
lead to heap corruption.
In case an overflow has been detected, playback is aborted immediately as
there is no way we can ever recover from such a situation due to the lack
of a (well-known) frame header signature that could be used to skip over
the corrupted part of the streams.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2013-01-21 23:27:23 +01:00
Anthony Minessale
dd8784a9e0
add terminators to dmachine and a way to use them in dp_tools and httapi
2013-01-21 15:36:35 -06:00
Anthony Minessale
75dfa6516b
fix issue in dmachine with regex vs static digits
2013-01-21 13:08:52 -06:00
Michael Jerris
254f7ee44b
FS-4903: --resolve add/remove records from fifo_outbound not queued so the count query directly follwing gets the correct result
2013-01-21 12:44:12 -05:00
Michael Jerris
f0726482cd
FS-4903: add back running fifo_callers queries not queued
2013-01-20 21:42:03 -05:00
Anthony Minessale
8e6460fed3
httapi did not pass number of channels up to top level filehandle so stereo files caused buffer overflow
2013-01-18 18:06:50 -06:00
Eliot Gable
0cca9bdc9e
Fix SQL queue manager so it actually stores and executes the pre and post transaction SQL statements.
2013-01-18 22:06:30 +00:00
Marc Olivier Chouinard
cad607d72e
FS-5019 --resolve I would rather have this fix in the core... But in the mean this, this look good. Thanks
2013-01-18 00:06:05 -05:00
Marc Olivier Chouinard
ede1217e47
FS-4832
2013-01-17 20:45:41 -05:00
Anthony Minessale
4d0ee5b196
set isac default ptime to 30
2013-01-17 17:09:44 -06:00
Anthony Minessale
e5d6c2fcdf
fix isac 32khz
2013-01-17 16:50:24 -06:00
Anthony Minessale
52d558ff11
fix 32khz isac
2013-01-16 21:13:28 -06:00
Anthony Minessale
e57ece0d46
add skip 0.0.0.0 to wan.auto
2013-01-16 20:37:44 -06:00
Raymond Chandler
7b1ea2c8ff
Merge branch 'master' of fs-git:freeswitch
2013-01-16 20:24:06 -05:00
Raymond Chandler
591c62eea1
set cid in transfer scenario too
2013-01-16 20:23:55 -05:00
Michael Jerris
8ae4114d54
always use queue so we keep the incs and decs in the right order
2013-01-16 17:37:37 -05:00
Raymond Chandler
a6830b2653
use text in this say case
2013-01-16 16:57:43 -05:00
Eliot Gable
01372cd1f9
Make sofia::register contain info about whether an update or insert was performed.
2013-01-16 16:50:07 +00:00
Jeff Lenk
52d11b461b
FS-5021 --resolve stupid typo
2013-01-16 09:55:06 -06:00
Raymond Chandler
34f99c113b
prefer text attribute over file attribute and tag body for speak and say
2013-01-15 18:43:38 -05:00
Jeff Lenk
0ff44c58ed
fix windows compile error
2013-01-15 15:40:31 -06:00
William King
79069c66d1
FS-3882, FS-3546, FS-3712, FS-3970: --resolve Fixes the segfault in mod_rtmp where the channel was destroyed, but the endpoint still tried to send or receive data from the session.
2013-01-15 13:22:28 -08:00
William King
9b33675545
FS-4867: --resolve Prevent possible deadlock due to mutexes locked in opposite order between switch_ivr_dmachine_ping and switch_channel_queue_dtmf
2013-01-15 13:06:44 -08:00
Raymond Chandler
c8c0984136
don't seg if we forget voice
2013-01-15 15:57:02 -05:00
Anthony Minessale
aba31597cb
FS-4910 this too
2013-01-15 13:32:24 -06:00
Anthony Minessale
a46c897208
use less expensive time func in rtp stack
2013-01-15 09:15:39 -06:00
Anthony Minessale
8b195824db
FS-4910 give this a try
2013-01-14 22:17:39 -06:00
Raymond Chandler
86242db094
don't seg if we forget milliseconds on pause tag
2013-01-14 21:31:59 -05:00
Anthony Minessale
9bf0bd8238
FS-5015 --resolve
2013-01-14 16:36:48 -06:00
Brian West
d04016dd89
FS-5018 --resolve
2013-01-14 08:20:08 -06:00
Stefan Knoblich
ecc3f31373
mod_sofia: Follow-up fix for FS-5009 to avoid NULL-ptr dereference
...
Commit f913670e
changed switch_core_session_sprintf() args
from sip->sip_to to sip->sip_from, but didn't update the enclosing if()
clause protecting the code from dereferencing NULL pointers.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2013-01-14 15:01:39 +01:00
Anthony Minessale
d78f4ffb19
fix vid regression
2013-01-13 21:27:17 -06:00
Anthony Minessale
b3d12d49b3
FS-5013 --resolve better to submit here and I can tell you when you can commit
2013-01-13 19:39:01 -06:00
Marc Olivier Chouinard
af6ae011c7
FS-3743 --comment-only I've added the variable playback_timeout_as_success so you can make it return success even if it timed out.
2013-01-13 01:18:44 -05:00
Marc Olivier Chouinard
da1f3c380e
FS-3924 --resolve
2013-01-13 01:00:38 -05:00
Marc Olivier Chouinard
3e7ccb4689
FS-4832 --resolve
2013-01-13 00:51:54 -05:00
Jeff Lenk
e9fe51124f
FS-5014 --resolve
2013-01-11 11:12:50 -06:00
Anthony Minessale
f913670e27
FS-5009
2013-01-10 12:44:35 -06:00
Anthony Minessale
80c2465a75
FS-5009
2013-01-10 10:32:54 -06:00
Anthony Minessale
1b258b607b
FS-5010 --resolve
2013-01-10 09:34:11 -06:00
Steve Underwood
b18490ae06
Layout tweaks
2013-01-10 22:12:19 +08:00
Steve Underwood
10152cd336
Tweaks to formatting and minor steps towards T.38 support in T.31
2013-01-10 08:37:58 +08:00
Stefan Knoblich
5bba01f5c3
mod_event_zmq: Use sed to patch configure.in to use AC_CONFIG_HEADERS
...
AM_CONFIG_HEADER is deprecated in automake 1.13.1 (and temporarily not available in 1.13),
the replacement is available in autoconf-2.59 (and maybe before).
NOTE: Remove sed hackery when upstream has released a fixed version
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2013-01-10 00:30:16 +01:00
Raymond Chandler
c7c4bda847
fix pnp
2013-01-09 18:18:07 -05:00
Stefan Knoblich
5ae5803e63
mod_soundtouch: Use sed to patch configure.ac to use AC_CONFIG_HEADERS
...
AM_CONFIG_HEADER is deprecated in automake 1.13.1 (and temporarily not available in 1.13),
the replacement is available in autoconf-2.59 (and maybe before).
NOTE: Remove sed hackery when upstream has released a fixed version (> 1.7.0)
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2013-01-10 00:17:02 +01:00
Anthony Minessale
8e892abdef
fix 64 bit upper/lower
2013-01-08 14:48:16 -06:00
Anthony Minessale
11a7f42459
fix task delete issue in scheduled task in sep threads
2013-01-08 14:22:32 -06:00
Anthony Minessale
17b9f68f80
add better tolower to go with the toupper
2013-01-08 14:21:41 -06:00
Anthony Minessale
30e4c71bbe
FS-4996 --resolve
2013-01-08 13:01:07 -06:00
Anthony Minessale
ca6d7a7aa0
FS-4905 This looks like it was only the case adjacent to dtmf; Try this patch.
2013-01-08 11:43:16 -06:00
Anthony Minessale
6f376023a2
send cng less often
2013-01-08 11:47:15 -06:00
Anthony Minessale
1e5beafe97
FS-5002 --resolve
2013-01-07 14:22:56 -06:00
Anthony Minessale
b78ffffed5
FS-3951 --resolve
2013-01-07 12:36:58 -06:00
Brian West
b8dfbbe129
FS-4994 --resolve
2013-01-07 13:41:08 -06:00
Anthony Minessale
eef506bcb0
FS-4985 --resolve
2013-01-07 11:43:26 -06:00
Anthony Minessale
298772184f
FS-4978 --resolve this is fine besides one minor change to only consider this path when we are doing passthru
2013-01-07 11:14:51 -06:00
Anthony Minessale
a2e46d558f
FS-4984 --resolve
2013-01-07 11:06:55 -06:00
Anthony Minessale
f2428b08f9
FS-4779 --resolve
2013-01-07 10:27:28 -06:00
Anthony Minessale
0177d7b23d
FS-4998 --resolve
2013-01-07 10:13:58 -06:00
Raymond Chandler
aeae7ebc83
Merge branch 'master' of fs-git:freeswitch
2013-01-04 20:53:16 -05:00
Raymond Chandler
5462ea69ac
don't disable conference if conference-set-profile is disallowed and set expand-vars permission to match code
2013-01-04 20:53:00 -05:00
Eliot Gable
6b9570cbf0
Add some additional info on transfer so callee_id_name and number are available in this scenario.
2013-01-03 23:09:19 +00:00
Eliot Gable
68626bbbbd
Fix segfault on shut down of SQL queue manager in rare case where registration cleanup is firing at the same time the queue manager is shutting down.
2013-01-03 23:07:54 +00:00
Travis Cross
b2714cbc30
Fix mod_mongo build when no CFLAGS/CXXFLAGS are set in environment
...
os.environ['CFLAGS'] raises a KeyError if no CFLAGS variable is set in
the environment. So instead we use os.environ.get('CFLAGS','') which
will return the empty string in the event no CFLAGS variable is set.
The previous problematic pattern originated from the suggested code
here for importing the build environment in SCons:
http://www.scons.org/wiki/FrequentlyAskedQuestions#Why_doesn.27t_SCons_find_my_compiler.2BAC8-linker.2BAC8-etc..3F_I_can_execute_it_just_fine_from_the_command_line .
FS-4746 --resolve
2013-01-03 17:38:28 +00:00
Steve Underwood
79d578adeb
Use a new function in spandsp to access the AT interpreter state inside a T.31
...
state, rather than directly probing inside the T.31 structures.
2013-01-01 23:48:47 +08:00
Jeff Lenk
dc2c11f13f
FS-4768 initial add of vs2012 build support
2012-12-29 14:57:15 -06:00
Brian West
b1ba926640
fix logging in debug def
2012-12-26 10:57:43 -06:00
Anthony Minessale
190da435d1
FS-4958 --resolve thanks but again you could have submitted a patch so I did not have to hunt the 3 million lines of code for the line in question
2012-12-22 22:38:03 -06:00
Anthony Minessale
b7a6d3f551
FS-4959 --resolve
2012-12-22 22:35:52 -06:00
Anthony Minessale
514f4802c1
FS-4960 --resolve
2012-12-22 22:29:33 -06:00
Brian West
22efebc301
FS-4956 --resolve
2012-12-20 20:49:36 -06:00
Brian West
d67b96af8a
i've tested, now you can too
2012-12-20 20:08:42 -06:00
Anthony Minessale
d3fcfa8245
FS-4273 --resolve
2012-12-20 11:44:21 -06:00
Anthony Minessale
001a57b1f8
fix double dmachine binding of the same thing resulting in unmapping
2012-12-19 13:19:41 -06:00
Anthony Minessale
5e62fde357
FS-4789 --resolve
2012-12-18 19:16:10 -06:00
Anthony Minessale
7085de2546
FS-4588 --resolve
2012-12-18 18:18:31 -06:00
Anthony Minessale
ef077917fd
FS-4867
2012-12-18 14:56:44 -06:00
Anthony Minessale
cc74845461
use interrupt_all now that it works again
2012-12-17 11:29:15 -06:00
Anthony Minessale
19d4493ab9
FS-4876 reverting this to default
2012-12-17 11:29:15 -06:00
Anthony Minessale
c1d6b62593
FS-4926 --resolve You found it, the registration table was not updating the call_id field.
2012-12-15 08:55:02 -06:00
Anthony Minessale
40346ff6a8
minor tweaks for udptl mode
2012-12-14 16:52:27 -06:00
Anthony Minessale
9b7b46dbca
FS-4935 add nested condition support to XML dialplan
2012-12-14 00:29:20 -06:00
Jeff Lenk
17833733aa
fix for last commit - windows compiler warning
2012-12-13 21:54:54 -06:00
Anthony Minessale
d301451782
fix issue where rtp stack was not paying attn to header extensions
2012-12-13 19:49:02 -06:00
Anthony Minessale
3730504693
FS-4933 --resolve
2012-12-13 10:02:36 -06:00
Jeff Lenk
17b6087d7a
fix for covici on mailing list
2012-12-12 21:15:09 -06:00
Anthony Minessale
ddea76280f
deteect 64 bit
2012-12-12 14:09:39 -06:00
Anthony Minessale
e89fe5a03b
FS-4905 hmm, part of my patch did not get comitted... try this...
2012-12-12 09:33:48 -06:00
Jeff Lenk
fef77d9123
FS-4929 -revert fix differently
2012-12-12 10:37:49 -06:00
Jeff Lenk
4c1776dedf
FS-4929 --resolve
2012-12-12 10:17:34 -06:00
Jeff Lenk
3c58a46329
whitespace cleanup only
2012-12-12 10:10:22 -06:00
Anthony Minessale
063962cae0
add switch_toupper_max to uppercase a string 4 bytes at a time with new switch_toupper function
2012-12-11 20:12:25 -06:00
Anthony Minessale
5d35d71cfd
FS-4928 doing 100 calls I found 7 million calls to toupper, this patch replaces it with an inline optimized one I found online. Not sure it helps but maybe you can profile it again with latest.
2012-12-11 19:18:25 -06:00
Anthony Minessale
61ca331a28
FS-4928
2012-12-11 14:05:03 -06:00
Michael Jerris
08fdff4511
don't block on db for fifo track_calls
2012-12-11 16:35:53 -05:00
Anthony Minessale
8aba7238a8
FS-4905
2012-12-11 07:58:09 -06:00
Anthony Minessale
7ba3dadcd8
FS-4859 regression
2012-12-10 13:52:25 -06:00
Michael Jerris
c4cf1ba222
don't block on db for fifo_callers del
2012-12-10 16:39:02 -05:00
Anthony Minessale
8be9d429fb
fix recursion error
2012-12-10 10:56:07 -06:00
Anthony Minessale
779564de50
FS-4925 FS-4918
2012-12-09 14:01:33 -06:00
Anthony Minessale
c2cbea6d92
FS-4924 --resolve I guess we don't need it at all....
2012-12-09 13:16:25 -06:00
Anthony Minessale
3025375cc6
fix logic in openpty case
2012-12-09 13:12:40 -06:00
Steve Underwood
bfc3c17bcb
Tweaks to the T.31 modem
2012-12-09 13:59:26 +08:00
Anthony Minessale
8aecffef50
don't send cn packet until you have sent some actual audio
2012-12-07 15:11:49 -06:00
Brian West
e91cb987ed
clean up
2012-12-07 15:17:19 -06:00
Anthony Minessale
b513d72465
FS-4919 --resolve
2012-12-07 11:09:22 -06:00
Anthony Minessale
1cebb320f8
FS-4859
2012-12-07 10:29:44 -06:00
Anthony Minessale
c8e9688265
FS-4921 FS-4907 --resolve
2012-12-07 09:54:17 -06:00
Anthony Minessale
01dbadb987
bump opus to 1.0.2
2012-12-06 14:12:18 -06:00
Anthony Minessale
e5fd435f11
FS-4867 try patch
2012-12-06 12:43:00 -06:00
Anthony Minessale
a7fafb2039
FS-4913 revert this breaks normal calls so nevermind
2012-12-06 12:22:31 -06:00
Anthony Minessale
2557c9b112
FS-4912 --resolve
2012-12-06 11:45:13 -06:00
Anthony Minessale
7e8e99e52c
fix answer contention issue
2012-12-06 11:11:07 -06:00
Ken Rice
ad57781be4
copyright statement update
2012-12-06 17:42:14 +00:00
Anthony Minessale
8e5012e4d6
FS-4913 try this patch
2012-12-06 10:44:52 -06:00
Ken Rice
84ce23038e
copyright statement update
2012-12-06 17:18:56 +00:00
Anthony Minessale
3bc875741d
FS-4914 --resolve
2012-12-06 10:11:11 -06:00
Anthony Minessale
924c524197
fix some delay regressions
2012-12-05 13:17:50 -06:00
Anthony Minessale
b4942d6bfd
FS-4808 try this
2012-12-05 10:59:06 -06:00
Anthony Minessale
c181988036
FS-4808 revert
2012-12-05 10:22:09 -06:00
Anthony Minessale
02a1aa4bc4
wait for threads to end on shutdown
2012-12-04 16:04:16 -06:00
Anthony Minessale
ca603e59ef
comment patch from e644e620c8
seems to cause issues
2012-12-04 11:18:19 -06:00
Anthony Minessale
7744b62a62
add cr
2012-12-04 10:58:51 -06:00
Anthony Minessale
d31be4fbcb
FS-4813 --resolve
2012-12-04 07:46:31 -06:00
Anthony Minessale
49a491ef54
FS-4808 see if this helps
2012-12-04 07:44:41 -06:00
Anthony Minessale
e1094cbd0f
FS-4902 --resolve
2012-12-03 16:39:09 -06:00
Anthony Minessale
8790476f0f
FS-4903 --resolve
2012-12-03 08:49:50 -06:00
Anthony Minessale
abcff8c94c
FS-4886 --resolve the file permisions must be set properly by you, you must have installed it as root then changed users. This patch will fix the crash.
2012-12-03 08:07:24 -06:00
Anthony Minessale
57a2d59ed6
revert this, probably not needed
2012-12-02 09:58:33 -06:00
Anthony Minessale
8dd35c1d8c
doh
2012-11-30 15:01:16 -06:00
Anthony Minessale
f0c47ede91
fix fifo queue_manager placement
2012-11-30 14:56:36 -06:00
Anthony Minessale
444f7924e5
not quite, one more tweak
2012-11-30 14:05:45 -06:00
Anthony Minessale
4e3bb1a1e6
rtp and signal parsing adjustments
2012-11-30 13:54:47 -06:00
Anthony Minessale
6496b80ded
FS-4896 please try this
2012-11-30 13:54:47 -06:00
Anthony Minessale
6e3c08f590
disable catchup code when jitterbuffer is there
2012-11-30 11:43:48 -06:00
Anthony Minessale
b35ac6b3bd
fix auto_simplify
2012-11-29 18:34:27 -06:00
Anthony Minessale
1073f70b6f
spread out timer skips to smooth out socket catch-up
2012-11-29 13:43:01 -06:00
Michael Jerris
b4d7c2ab2c
FS-4882: fix potential seg
2012-11-29 16:49:05 -05:00
Anthony Minessale
35f98c1350
FS-4841 --resolve we will remove this, it clearly is not helping
2012-11-29 13:02:30 -06:00
Anthony Minessale
395b7a9799
FS-4882 --resolve
2012-11-29 12:59:33 -06:00
Anthony Minessale
685da11d0d
FS-4885 --resolve this is not the best solution but it will work
2012-11-29 12:37:46 -06:00
Marc Olivier Chouinard
026da2b33d
FS-4890 --resolve
...
I've also added the CC-Agent-Called-Time and CC-Agent-Aborted-Time in case you find this useful also.
2012-11-29 15:42:46 -05:00
Anthony Minessale
ddd6382280
FS-4887 --resolve
2012-11-29 11:00:43 -06:00
Anthony Minessale
081e261956
FS-4883 --resolve I can add this but if it leads to issues in the loaded code we may not have resoures to investigate
2012-11-29 08:58:44 -06:00
Anthony Minessale
a9267b1faf
add mutex around hash as this code can now be executed concurrently
2012-11-29 08:35:28 -06:00
Anthony Minessale
16eaa729b1
FS-4889 --resolve
2012-11-29 08:30:33 -06:00
Brian West
fdca268aed
tweak
2012-11-29 01:33:17 -06:00
Anthony Minessale
d4f8a79299
try to improve audio stream sync
2012-11-28 23:12:35 -06:00
Anthony Minessale
f1a89fb016
let mod_fifo use sql_queue_manager
2012-11-28 23:11:31 -06:00
Michael Jerris
827b680afc
fix regressions in sql stuff
2012-11-27 21:14:05 -05:00
Anthony Minessale
92945f8a01
FS-4836
2012-11-26 18:09:04 -06:00
Anthony Minessale
ad49dabd8c
fix regression in media for recovered calls
2012-11-26 16:19:49 -06:00
Anthony Minessale
428cd029de
FS-4868 --resolve This patch also adds freeswitch.ready() which will return false once shutdown has started
2012-11-26 15:18:58 -06:00
Anthony Minessale
ff43048997
FS-4877 --resolve
2012-11-26 14:04:58 -06:00
Anthony Minessale
c7c528cd7c
FS-4867 --resolve
2012-11-26 13:52:06 -06:00
Anthony Minessale
0b148a85b9
this breaks the auto rate hunting code in mod_sndfile
2012-11-26 11:59:48 -06:00
Anthony Minessale
44b4ab0995
FS-4869 can you try this more centralized patch please
2012-11-26 10:56:57 -06:00
Anthony Minessale
942e800be5
FS-4823 --resolve
2012-11-26 07:49:16 -06:00
William King
671e935d34
FS-4872: --resolve In the case of an event injected sms message that doesn't enable blocking mode the event would be queued up indefinately.
2012-11-25 18:11:04 -08:00
Anthony Minessale
66e85c8d71
wrong turn in albakoykee
2012-11-22 15:19:38 -06:00
Anthony Minessale
377e093a31
mistake on last commit
2012-11-21 22:22:42 -06:00
Anthony Minessale
5dccbe4818
fix sql queue manager issues
2012-11-21 21:15:36 -06:00
Jeff Lenk
2b2a4fb256
fix compiler warning
2012-11-21 22:04:55 -06:00
Anthony Minessale
e2e9938d1a
only drop re-reg once instead of permenantly
2012-11-21 18:14:15 -06:00
Anthony Minessale
cf32d24b5d
FS-4860 --resolve This seems to have come from a malformed file_string in the ringback var
2012-11-21 13:06:28 -06:00
Anthony Minessale
1f06fe909c
FS-4859 correction
2012-11-21 11:49:35 -06:00
Brian West
89f4cd75f0
Fix 2833 Debuging
2012-11-21 13:59:23 -06:00
Anthony Minessale
4f9de4364f
add strerror to some file failures
2012-11-21 10:46:18 -06:00
Anthony Minessale
294a6016b8
FS-4859
2012-11-21 10:32:41 -06:00
Anthony Minessale
af786291ef
FS-4852 --resolve
2012-11-21 10:00:44 -06:00
Anthony Minessale
b7e6f4ab82
FS-4853
2012-11-21 09:57:13 -06:00
Anthony Minessale
624b49f2a3
FS-4793 --resolve
2012-11-21 09:39:32 -06:00
Anthony Minessale
812d876414
FS-4856 --resolve
2012-11-21 09:11:04 -06:00
Anthony Minessale
ed11a3c950
FS-4854 try this, it should auto detect this situation and work w/o configuration
2012-11-21 09:08:24 -06:00
Anthony Minessale
ffa64d6f82
add new lib_dir to bottom of the struct
2012-11-21 08:54:06 -06:00
Jeff Lenk
27c236a03a
FS-4847 test again
2012-11-21 09:41:14 -06:00
Jeff Lenk
2ee8058488
FS-4847 try this
2012-11-20 16:54:35 -06:00
Anthony Minessale
ce885f1c31
fix occasional empty transaction
2012-11-20 13:45:32 -06:00
Anthony Minessale
55ac6d22ad
restore significant part of last patch
2012-11-20 10:19:08 -06:00
Anthony Minessale
bfae89267e
revert
2012-11-20 10:13:05 -06:00
Eliot Gable
3ea579ccc3
FS-4850: Make cache db get_handle call not return handles which are already in use.
2012-11-20 14:09:02 +00:00
Jeff Lenk
93b5f7fdfd
FS-4099 FS-4847
2012-11-19 23:32:41 -06:00
Anthony Minessale
f6baeb2109
bump
2012-11-19 18:21:25 -06:00
Jeff Lenk
9015b20f32
FS-4847 try this too
2012-11-19 16:28:39 -06:00
Jeff Lenk
21b9ec8868
FS-4847 --resolve
2012-11-19 16:23:55 -06:00
Christopher Rienzo
de7dc5685d
Remove redundant syntax check in dl_login
2012-11-17 17:32:12 -05:00
Christopher Rienzo
ca18dcbe02
mod_dingaling- fix input check for dl_login so that dynamic profiles can be used
2012-11-17 16:52:36 -05:00
Anthony Minessale
43b094f139
fix some sql order issues
2012-11-16 20:09:43 -06:00
Daniel Swarbrick
6c2baed108
Fix segfault in mod_cdr_mongo when "number" is null. Thanks Dave May for bug report and patch. Fixes FS-4843.
2012-11-16 23:36:29 +01:00
Marc Olivier Chouinard
7448b075b7
FS-4760 --resolve
2012-11-16 14:30:00 -05:00
Christopher Rienzo
59c8982083
Fix minor oops on FS-4840
2012-11-16 17:46:35 +00:00
Anthony Minessale
60630274f1
FS-4840 --resolve
2012-11-16 07:43:19 -06:00
Anthony Minessale
d48e3de7c8
make it so when you put someone on hold and then they attended transfer you, the resulting bridge will still be playing hold music
2012-11-15 21:07:58 -06:00
Anthony Minessale
6644cefb20
finish fixing thread pool logic from yesterday
2012-11-15 17:59:11 -06:00
Anthony Minessale
55eb2c5ccf
fix issue where max event threads would always launch as soon as you only needed one more
2012-11-15 17:58:40 -06:00
Anthony Minessale
6f2976298f
FS-4836 ok try this
2012-11-15 13:16:50 -06:00
Anthony Minessale
057861867e
FS-4836 not quite
2012-11-15 13:14:08 -06:00
Anthony Minessale
73f022873b
FS-4836 try this
2012-11-15 12:54:40 -06:00
Anthony Minessale
57f44f9f58
fix regression with presence packet storm
2012-11-15 12:54:40 -06:00
Eliot Gable
893cd7beb7
Add att_xfer_destination_number variable to indicate the original destination number of the attended transfer leg on REFER for semi-attended transfer scenarios.
2012-11-15 20:37:52 +00:00
Anthony Minessale
4b96a8b2e5
wait_for_state_or_greater actually needs >=
2012-11-14 19:19:03 -06:00
Anthony Minessale
f8aa3777e9
thread pool was not releasing surplus threads after timeout
2012-11-14 18:43:28 -06:00
William King
a47321f0fd
Differentiate when the sms message successfully matched an extension in the chatplan, and when it fell through.
2012-11-14 16:48:21 -08:00
William King
b8f0d11a8a
Fire an event on successful sms delivery, as well as clearify if the delivery method was blocking or not.
2012-11-14 16:45:32 -08:00
William King
8b74de2d62
Adding delivery status code if the sms was sent in blocking mode.
2012-11-14 16:43:37 -08:00
Anthony Minessale
ca0ffe6b76
add version to status output
2012-11-14 13:22:48 -06:00
Anthony Minessale
2f2a351067
add initial_callee_id_name/number
2012-11-14 09:20:52 -06:00
William King
8f0b7e69de
Handle routing loop detection properly so that the delivery confirmation handling is more accurate.
2012-11-13 18:18:40 -08:00
Anthony Minessale
7cb8d4dbb0
fix mutex to work better
2012-11-13 17:56:31 -06:00
William King
5fffdc2936
This fixes multiple issues dealing with sms from registered endpoints to other destinations.
2012-11-13 16:56:58 -08:00
Anthony Minessale
580e63ecfa
check for signalling in sleep app on channels without media
2012-11-13 12:30:25 -06:00
Brian West
f4e55fb187
fix regression from 6b6c83a718
2012-11-13 12:48:59 -06:00
Anthony Minessale
b04e4be512
fix race condition in double loopback bowout
2012-11-13 11:36:50 -06:00
Jeff Lenk
74dd18fe97
add missing reference - windows gsmopen
2012-11-13 08:51:48 -06:00
Anthony Minessale
eb0c514e4f
don't count pickup endpoints in sps limits
2012-11-12 18:45:53 -06:00
Anthony Minessale
8cd8b15266
FS-4825 --resolve
2012-11-12 05:50:00 -06:00
Anthony Minessale
082085fc5a
FS-4824 --resolve
2012-11-11 09:09:22 -06:00
Seven Du
26b10fcc01
FS-3960 update and apply patch
2012-11-11 14:23:27 +08:00
Anthony Minessale
d25bde067d
FS-4816 --resolve
2012-11-09 08:47:30 -06:00
Anthony Minessale
2fa045cf37
FS-4784 --resolve this should have the same effect
2012-11-08 16:47:05 -06:00
Anthony Minessale
b39a2cbb8b
put running_state in the channel event rather than the state so presence events reflect the current state of the channel and not the one that was possibly changed during the last state
2012-11-08 14:13:05 -06:00
Anthony Minessale
6591eb1497
fix mod_db regex
2012-11-08 12:35:50 -06:00
Eliot Gable
302c323a8f
Update PGSQL socket descriptor on reconnect in case a new descriptor was assigned.
2012-11-08 19:49:14 +00:00
Eliot Gable
1e929e723f
More fixes for reconnecting to PGSQL on connection failure.
2012-11-08 18:45:00 +00:00
William King
48a0924b54
merge failure on my part. this should have been included.
2012-11-07 18:04:13 -08:00
William King
2cea7f0ff6
Enable mod_lua to use native pgsql dbh support
2012-11-07 17:47:46 -08:00
Anthony Minessale
bfe3fdf347
regression from 0160072adc
code was outside of code block
2012-11-07 16:46:36 -06:00
Anthony Minessale
6814014f7d
bad merge
2012-11-07 14:57:08 -06:00
Anthony Minessale
ba625501ba
fix a lock logic error in lcr endpoint
2012-11-07 14:53:47 -06:00
Anthony Minessale
6627dc8696
fix some contention issues under really high load...That doesn't mean you need to push it this hard and bug me about it =p
2012-11-07 14:53:16 -06:00
Eliot Gable
0160072adc
Fix query cancelling so it leaves the handle in a good state; fix detection of broken connections in db_is_up by consuming the EOF on a failed connection before checking if the connection failed; add more detailed logging about who called the SQL function when something goes wrong.
2012-11-07 21:35:40 +00:00
Anthony Minessale
f60962ae87
fix some contention issues under really high load...That doesn't mean you need to push it this hard and bug me about it =p
2012-11-07 12:10:50 -06:00
Anthony Minessale
feb38cece2
FS-4779 give this a shot
2012-11-07 08:14:32 -06:00
Eliot Gable
658beb7fbd
This "else" condition is not an error condition. It is reached when you execute a multi-statement query and it reaches the end of all statements.
2012-11-06 22:50:29 +00:00
Anthony Minessale
6c1e81a813
FS-4797 --resolve
2012-11-06 08:53:00 -06:00
Anthony Minessale
8e3f6d21f9
FS-4796 --resolve
2012-11-06 08:51:38 -06:00
Giovanni Maruzzelli
14c4f66612
FS-4742 skypopen: tentative blind fix to the Skype's Voicemail VM_PLAYING_GREETING problem
2012-11-06 18:06:39 +01:00
Giovanni Maruzzelli
33378fad7d
FS-4750 skypopen: generate inbound A-leg CDR (eg: do not jump from hangup to CS_DESTROY)
2012-11-06 16:59:11 +01:00
Michael Jerris
fe6c8b7037
don't seg on invaild config
2012-11-06 09:15:50 -05:00
Giovanni Maruzzelli
d0c9ad1617
FS-4740 skypopen: do not act on 'channel reset'. Ignore it as in the majority of endpoints
2012-11-06 12:47:40 +01:00
Giovanni Maruzzelli
dedbb3a8cb
FS-4692 gsmopen: patch from Ivan Mironov allowing for values 'context', 'dialplan', 'destination' and 'hold_music' from configuration file global_settings used by default for individual interfaces
2012-11-06 12:31:32 +01:00
Giovanni Maruzzelli
92d44e5023
FS-4691 gsmopen: patch from Ivan Mironov allowing for longer device names, useful for symlinks created by udev
2012-11-06 12:24:17 +01:00
Giovanni Maruzzelli
85542799f0
FS-4782 gsmopen: abide the origination_uuid variable. Dude abide
2012-11-06 12:05:26 +01:00
Giovanni Maruzzelli
65bc765846
FS-4659 gsmopen: give error and abort call when dialing was not through correctly (eg: get back OK). Also, grow the default timeout when expecting a string back from the modem to half a second - 500000 usec - so to avoid false negatives
2012-11-06 11:34:34 +01:00
Giovanni Maruzzelli
648ce206c6
FS-4338 gsmopen: added patch to compile in FreeBSD
2012-11-06 10:39:12 +01:00
Giovanni Maruzzelli
a6068d25fe
skypopen: removing my own chatmessage from the array - nicer logmesg
2012-11-06 09:57:19 +01:00
Giovanni Maruzzelli
d975424816
skypopen: removing my own chatmessage from the array
2012-11-06 09:55:14 +01:00
Anthony Minessale
72daaa73e9
6b7d5e5a9a
was actually wrong, I was sick that day, I should have gotten more rest.. =/
2012-11-05 10:33:28 -06:00
Brian West
b86944bcac
Enable FEC up packet loss percent
2012-11-05 11:09:13 -06:00
Anthony Minessale
3c2c6832fa
FS-4792 --resolve sure
2012-11-05 06:37:01 -06:00
William King
ba0e7ae9ca
Adding ability to toggle mod_xml_radius debug flag from a console api command rather than having to rebuild and reload the module.
2012-11-02 17:06:27 -07:00
Anthony Minessale
49551f605c
remove debug line
2012-11-02 13:58:56 -05:00
Anthony Minessale
e884de5b07
add NUTAG_RETRY_AFTER_ENABLE() tag to lib sofia and use it in mod_sofia to disable processing retry-after headers on a per-call basis
2012-11-02 13:54:54 -05:00
Anthony Minessale
b002394f21
7 ate 9
2012-11-02 12:49:39 -05:00
Anthony Minessale
fa2c9ec07e
FS-4011 --resolve
2012-11-02 08:47:47 -05:00
Jeff Lenk
98bbb9affe
mostly trivial windows fixes for last several commits - anthm pthread_self in mod_dptools is not in scope for windows? commented out.
2012-11-01 21:59:18 -05:00
Brian West
ccb3f7fd2b
FS-4785 --resolve
2012-11-01 18:09:46 -05:00
Anthony Minessale
0a0f5951ab
check in page app
2012-11-01 15:50:46 -05:00
William King
5bc9fa8a66
More accurate and detailed sample configuration file.
2012-11-01 13:30:29 -07:00
Anthony Minessale
87b796c857
FS-4776 forgot to push this
2012-11-01 16:29:53 -04:00
Anthony Minessale
94763ea52b
FS-4681 --resolve
2012-11-01 13:07:47 -05:00
Brian West
43dfc70327
FS-4745 --resolve
2012-11-01 15:04:31 -05:00
Brian West
efcd5656fb
FS-4743 --resolve
2012-11-01 15:00:34 -05:00
William King
b4502078cf
Remove potential infinate loop when caller hung up before audio completed. Thanks to telapi.com for the patch
2012-11-01 11:50:35 -07:00
William King
e081f8ffc2
Improve handling of file error and closing conditions. Thanks to telapi.com for the patch.
2012-11-01 11:50:35 -07:00
Anthony Minessale
b113330049
revert
2012-11-01 12:27:11 -05:00
Anthony Minessale
ce142f06f7
revert
2012-11-01 12:26:31 -05:00
Anthony Minessale
f7366b6c91
loop on eintr on pop and trypop
2012-11-01 12:25:29 -05:00
Anthony Minessale
3e94242c4b
FS-4779 try this instead
2012-11-01 09:14:34 -05:00
Anthony Minessale
2494448846
FS-4781 --resolve I added some more code to the jb for seq but I still think the timestamp is more reliable than the seq since we can't know if the rtp is passing over a media proxy who may preserve the timestamps but still rewrite the seq, its more likely the ts shows the more accurate order of the rtp stream
2012-11-01 09:00:43 -05:00
Jeff Lenk
254514448f
vs2010 reswig
2012-10-31 20:48:28 -05:00
Anthony Minessale
aee3767420
FS-4780 try this
2012-10-31 14:27:57 -05:00
Anthony Minessale
9fae77ae76
doh
2012-10-31 13:02:03 -05:00
Anthony Minessale
d1ad4d477c
add no_loopback flag to apps so they can tell mod_loopback to bow out
2012-10-31 12:56:09 -05:00
Anthony Minessale
a4a44fb140
FS-4741 parse timezone variable and adjust time for time based routing
2012-10-31 10:43:59 -05:00
Anthony Minessale
c50336b1f8
deal with handles being released incorrectly
2012-10-31 10:31:23 -05:00
Anthony Minessale
5ca8cf7d8e
call destroy not stop in sofia profile
2012-10-31 08:59:31 -05:00
Anthony Minessale
23bb963d17
FS-4779 I don't have this labbed up to try so can you try this patch and repost logs if it doesn't work
2012-10-31 08:52:00 -05:00
Anthony Minessale
6d7e2799c3
FS-4741 I think I see the issue, try this
2012-10-31 11:41:48 -04:00
Michael Jerris
603f3eff97
add configure flag to turn on legacy coredb behavior
2012-10-31 11:22:10 -04:00
Michael Jerris
4fcf7c3443
always update state to CS_HANGUP for now, even if the channel is gone to handle race where we miss this update
2012-10-31 10:44:38 -04:00
Anthony Minessale
ab99143d5f
only put session pointers in when its done from a codec that comes from a session and set it to the right one
2012-10-30 16:56:03 -05:00
Anthony Minessale
f1bcc387a3
put back seq number when pulling from jb
2012-10-30 16:05:44 -05:00
Michael Jerris
1de65cbcd0
handle state update for hangup
2012-10-30 19:02:33 -04:00
Anthony Minessale
74dbbb014f
FS-4775 --resolve use vars voicemail_callback_dialplan and voicemail_callback_context
2012-10-30 15:33:35 -05:00
Anthony Minessale
3595c528ae
reset rtpip index on reload
2012-10-30 14:22:31 -05:00
Anthony Minessale
4baec06540
add api_on_pre_originate
2012-10-30 11:06:33 -05:00
Eliot Gable
c711eabd75
More descriptive ODBC error messages.
2012-10-30 18:19:13 +00:00
Anthony Minessale
c9d6b801ab
add calls to execute_on_post_originate for a leg too
2012-10-30 09:05:41 -05:00
Anthony Minessale
29628007f4
good measure
2012-10-30 08:03:03 -05:00
Jeff Lenk
acd73bfaee
FS-4758 try this
2012-10-29 23:16:46 -05:00
Jeff Lenk
fe4d736ff9
windows trivial compiler fixes and vs2010 reswig
2012-10-29 22:34:51 -05:00
Anthony Minessale
8626978201
fix race cond
2012-10-29 15:16:55 -05:00
Anthony Minessale
de5f0c5144
fix some sql mem leaks. regression from recent refactor
2012-10-29 14:38:37 -05:00
Anthony Minessale
bc0912cd11
FS-4773 --resolve
2012-10-29 14:24:01 -05:00
Anthony Minessale
d86f2c724a
fix logic err
2012-10-29 13:47:21 -05:00
Anthony Minessale
3812ebb958
let codecs see current frame via the codec obj
2012-10-29 15:07:50 -05:00
Anthony Minessale
4b5cdd87f1
refactor
2012-10-29 11:46:32 -05:00
Anthony Minessale
bf0056f3b8
FS-4729 try this
2012-10-29 09:47:01 -05:00
Anthony Minessale
759d26db09
FS-4771 --resolve
2012-10-29 09:27:59 -05:00
Anthony Minessale
fe5dbf3b03
FS-4770 --resolve
2012-10-29 09:27:08 -05:00
Anthony Minessale
f657a3787b
fix regression from config refactor in rescan behaviour to pick up new gateways
2012-10-29 08:23:21 -05:00
Anthony Minessale
5533d71366
put back the hangup one for the time being
2012-10-29 07:49:25 -05:00
Anthony Minessale
652da36862
fix id-less bug from mailing list .. USE JIRA DANG IT
2012-10-27 12:34:35 -05:00
Anthony Minessale
96550e893e
finish off sql optimization
2012-10-27 12:27:00 -05:00
Anthony Minessale
60f7849cbe
FS-4769 should work now
2012-10-27 11:33:06 -05:00
Jeff Lenk
0fa6826a80
trivial compiler warning fix + vs2010 reswig
2012-10-27 11:20:34 -05:00
Anthony Minessale
0e139e1c0e
missed a spot
2012-10-26 21:00:25 -05:00
Anthony Minessale
9d4b72b29a
fold the last round of sql manager changes back into the core and use it for the central db and simplify the algorithm
2012-10-26 20:52:09 -05:00
Anthony Minessale
0e2f33e2b0
add mutex for good measure
2012-10-26 16:12:44 -05:00
William King
6bc230547c
Adding an anti pattern check option
2012-10-26 15:45:59 -07:00
Anthony Minessale
b94ef869e3
FS-4769 try this patch and put {drop_dtmf=true} in your dial string
2012-10-26 14:46:36 -05:00
Anthony Minessale
6b9c2ca8af
fix for new db stuff
2012-10-26 14:17:52 -05:00
Anthony Minessale
28aa2ad291
optimize sql generator to skip insert/update stmts on channels that do not exist
2012-10-26 12:10:36 -05:00
Anthony Minessale
fbfe830abf
do lookup in dingaling when an address is specified as host:foo.bar.com like sofia does
2012-10-26 11:57:38 -05:00
Anthony Minessale
d905bc8488
FS-4763 --resolve
2012-10-26 10:13:04 -05:00
Anthony Minessale
7088758ae3
FS-4684 try this
2012-10-26 09:30:47 -05:00
Jeff Lenk
8a5212164f
windows fixes for last commit + vs2010 reswig
2012-10-25 19:00:28 -05:00
Anthony Minessale
15837ff5c8
more little caesars
2012-10-25 16:22:52 -05:00
Anthony Minessale
1d4e16419e
fix macro
2012-10-25 15:13:31 -05:00
Anthony Minessale
7a180b752d
swig
2012-10-25 15:10:15 -05:00
Anthony Minessale
16d41e463c
get rid of little caesars
2012-10-25 15:09:09 -05:00
Anthony Minessale
49166a3c58
typo
2012-10-25 14:17:26 -05:00