Jeff Lenk
e2972ab75f
vs2010 support for recent unimrcp changes
2014-12-24 10:40:06 -06:00
Jeff Lenk
63cd544998
fix windows build error
2014-12-24 10:40:06 -06:00
Moises Silva
a04e3dd57a
Add bert stats to mod_bert::lost_sync event
...
The following values can be read from the event:
sync_lost_percent - Error percentage within the analysis window
sync_lost_count - How many times sync has been lost
cng_count - Counter of confort noise packets
err_samples - Number of samples that did not match the sequence
2014-12-24 10:40:06 -06:00
Moises Silva
c16d7b2285
Improve mod_bert cpu efficiency
...
* Use memmem() and memcmp() for pattern checks
* Use a static pre-built buffer for the write frame
2014-12-24 10:40:06 -06:00
Anthony Minessale
75711f47ec
FS-7086 FS-6798 #resolve
2014-12-24 10:40:06 -06:00
Anthony Minessale
e12ef5819f
FS-6994 #resolve
2014-12-24 10:40:05 -06:00
Anthony Minessale
2bded497fd
allow 10ms jb
2014-12-24 10:40:05 -06:00
Anthony Minessale
8261c75441
some changes to webrtc to make it work with iDoubs in rtcweb profile mode
2014-12-24 10:40:05 -06:00
Michael Jerris
e9afb07512
FS-7078: fix sip_header_as_string to properly null_terminate on larger header strings
2014-12-24 10:40:05 -06:00
Jeff Lenk
bb145be423
trivial fix for last commit
2014-12-24 10:40:05 -06:00
Jeff Lenk
c84add31a9
windows force datatype conversion on uint64_t to switch_size_t for recent change. maybe we should change the structure to be uint64_t as well?
2014-12-24 10:40:05 -06:00
Anthony Minessale
6a71c82ab4
re-mark cur_payload as negotiated when detected as such by parser or the rtp could stop working on session re-invite
2014-12-24 10:40:05 -06:00
Italo Rossi
9eb1dda419
FS-7049 - Documentation for state optional paramenter in callcenter_config queue list and count
2014-12-24 10:40:05 -06:00
Anthony Minessale
d61873bc39
FS-7015 #resolve #comment The code was not properly catching the 0.0.0.0 after changing it to work with ICE SDPs because it was looking in the wrong place for the 0.0.0.0
2014-12-24 10:40:05 -06:00
Anthony Minessale
f779dc98e1
only negotiate codecs that were previously negotiated on re-invites unless its intentional to change codecs
2014-12-24 10:40:05 -06:00
Anthony Minessale
4c3c149d3d
FS-6891 FS-7002 FS-7059 FS-7072 FS-7073 FS-7076 #close #comment All of these bugs are invalidated due to a botched revert -- commit 72c3df5ed39b724590b5266fb31eea090f56dba7 was supposed to revert commit 1b612fecb6e8db11da9b15c5522b87e7b642423d but it only reverted part of it. commit 158c1f23da9263e0c6aacf6a22e0a504c8909e37 from the other day was erroneously created to work around the result of the botched revert so it is reverted. The result of this commit should be to bring it back to effectively properly revert 1b612fecb6e8db11da9b15c5522b87e7b642423d and now you can test and open new bugs if necessary. This includes the segfault in eavesdrop, and any media bug releated reports. Consider working together and only reporting one new bug if you still encounter any more problems and be sure to include details and make sure the jitter buffer is being used.
2014-12-24 10:40:05 -06:00
Chris Rienzo
ebf4ab4a1e
FS-7047 #resolve #comment [mod_rayo] arbitrary MRCP headers can now be sent to unimrcp output components
2014-12-24 10:40:05 -06:00
Chris Rienzo
bd8e231969
FS-7047 #comment [mod_rayo] arbitrary MRCP headers can now be sent to unimrcp input components
2014-12-24 10:40:04 -06:00
Michael Jerris
f542f71f2b
FS-6688: don't update the contact when the original had fs_path, the new one doesnt, and the contact didn't change. This will fix the normal case of record route from a proxy without breaking normal changing of a contact
2014-12-24 10:40:04 -06:00
Anthony Minessale
fc547335f9
use cached time to save cpu
2014-12-24 10:40:04 -06:00
Anthony Minessale
cb941a3b0c
factor channel count into flush len
2014-12-24 10:40:04 -06:00
Anthony Minessale
bf2b425bb0
FS-7055 #resolve
2014-12-24 10:40:04 -06:00
Michael Jerris
e5d351d0a1
FS-7062: [mod_sofia] on redirect, when uri are passed in without <> with multiple uris, automatically add the q= header param in decending order. This should make 300 Multiple Choices work well with devices that require the q param. If you would like to specify explicit q-values, please use the syntax of redirect where you specify the entire header using the <>
2014-12-24 10:40:04 -06:00
Anthony Minessale
5910f4de51
FS-7063 #resolve
2014-12-24 10:40:04 -06:00
Anthony Minessale
54a2979b01
FS-7002 #resolve #comment please verify
2014-12-24 10:40:04 -06:00
Paul Arnold
624b45a84f
FS-7051: Preserve the annexb=no/yes status
...
As per RFC4856, Annex B mode for G.729 is disabled if the SDP contains a
fmtp parameter annexb=no and enabled if annexb=yes or the annexb parameter
is missing.
When responding to an offer mod_sangoma_codec always returns an answer
without a fmtp parameter. Even in response to a SDP offer which contains
one. This has the effect of responding to a request to disable Annex B
with an answer that only Annex B is supported.
With this change mod_sangoma_codec copies the fmtp parameter from the
offer to the answer fixing the problem.
2014-12-24 10:40:04 -06:00
Humberto Diógenes
0ef2b03ea1
Fix JIRA (FS-7018): mod_callcenter's longest-idle-agent strategy is unfair
2014-12-24 10:40:04 -06:00
Anthony Minessale
ba623d0fa6
update gdb scripts for new hash format
2014-12-24 10:40:04 -06:00
sgutierrez
6705087d38
FS-7052 Moving jb queue swap operation out of the debug block.
...
Fixes a bug where the jitter buffer implementation wasn't discarding
old packets if debug mode was disabled.
2014-12-24 10:40:04 -06:00
Brian West
fdb269c2d2
FS-7046 follow up on type change
2014-12-24 10:40:03 -06:00
Brian West
d600a15681
FS-7046: fix some unreachable code warnings
2014-12-24 10:40:03 -06:00
Brian West
aaeea2df86
FS-7046: fix data types and casting on some vars to silence windows build warnings
2014-12-24 10:40:03 -06:00
Chris Rienzo
459ccb019e
FS-7045 #resolve #comment [mod_rayo] guarantee that dialed call can be joined when answered event is sent.
2014-12-24 10:40:03 -06:00
Brian West
982d386be2
FS-7030 #resolve
2014-12-24 10:40:03 -06:00
Dave Kompel
48a723ac9f
Fix mrcp libraries to build right
2014-12-24 10:40:03 -06:00
François
9c7e5f761b
FS-6766, fix verto caller ringback missing on conference bridge
2014-12-24 10:40:03 -06:00
Italo Rossi
0bc9010c64
fix FS-7049 - Count and list agents based on their state
2014-12-24 10:40:03 -06:00
Chris Rienzo
2e9c6b4fe0
FS-5816 #resolve #comment re-add completion cause to session record stop event
2014-12-24 10:40:03 -06:00
Brian West
785c5e2316
FS-7030 work in progress
2014-12-24 10:40:03 -06:00
Brian West
11ab74d684
FS-6980 #resolve don't crash when using native recording on recordstop the redo
2014-12-24 10:40:03 -06:00
Anthony Minessale
eac1c64058
FS-6891 FS-6713 #comment revert 1b612fecb6e8db11da9b15c5522b87e7b642423d
2014-12-24 10:40:02 -06:00
Hristo Trendev
3c0e57940e
add timezone support to mod_say_{de,es,ja,nl,th,zh}
...
This is nothing more than a shameless copy/paste from another mod_say
module, which already had timezone support. It simply checks if the
timezone variable is set and if it contains a valid timezone, then this
timezone will be used when announcing times/dates.
FS-7048 #resolve
2014-12-24 10:40:02 -06:00
Anthony Minessale
59fd7c26db
FS-7037 #resolve
2014-12-24 10:40:02 -06:00
Chris Rienzo
eb71ff41c7
FS-7030 #comment [unimrcp] restore visual studio 2010/2012 project files added by FS project
2014-12-24 10:40:02 -06:00
Seven Du
56e14bce76
#comment FS-7025 fix compiler warning introduced from e55aee14
2014-12-24 10:40:02 -06:00
Anthony Minessale
42538ff8d5
FS-7025 %FEATURE #comment please test
2014-12-24 10:40:02 -06:00
Anthony Minessale
f4714f4f7b
FS-7015 #comment please test
2014-12-24 10:40:02 -06:00
matteo brancaleoni
1186414ea4
Use FTDM_UINT64_FMT macro to log uint64_t values, in order to not break x86 builds.
2014-12-24 10:40:02 -06:00
Chris Rienzo
22fb7a20ac
FS-7031 #resolve #comment [unimrcp] update library again to pull in upstream fix for --with-sofia-sip=../sofia-sip
2014-12-24 10:40:02 -06:00
Chris Rienzo
5900ccf9c9
FS-7031 [unimrcp] update sofia-sip.m4 so that it can build when relative path is used in configure.gnu --with-sofia-sip
2014-12-24 10:40:02 -06:00