]> git.ipfire.org Git - thirdparty/freeswitch.git/log
thirdparty/freeswitch.git
14 years agoput presence data in state events
Anthony Minessale [Fri, 1 Jun 2012 18:21:12 +0000 (13:21 -0500)] 
put presence data in state events

14 years agoallow ep_codec_string to draw from absolute_codec_string before the profile prefs
Anthony Minessale [Fri, 1 Jun 2012 15:06:28 +0000 (10:06 -0500)] 
allow ep_codec_string to draw from absolute_codec_string before the profile prefs

14 years agoadding status CLI command to fetch peer/sap/transport-server information from Trilliu...
kapil [Fri, 1 Jun 2012 15:05:38 +0000 (20:35 +0530)] 
adding status CLI command to fetch peer/sap/transport-server information from Trillium MEGACO stack.

14 years agomod_voicemail: Remove the Goodbye prompt when voicemail is disabled when trying to...
Marc Olivier Chouinard [Fri, 1 Jun 2012 03:36:37 +0000 (23:36 -0400)] 
mod_voicemail: Remove the Goodbye prompt when voicemail is disabled when trying to leave a message

14 years agoFreeSWITCH: Fix copy&paste error in last commit
Stefan Knoblich [Thu, 31 May 2012 22:24:43 +0000 (00:24 +0200)] 
FreeSWITCH: Fix copy&paste error in last commit

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
14 years agoFreeSWITCH: Remove -arch i386/x86_64 from PYTHON_CFLAGS
Stefan Knoblich [Thu, 31 May 2012 21:59:45 +0000 (23:59 +0200)] 
FreeSWITCH: Remove -arch i386/x86_64 from PYTHON_CFLAGS

Speculative fix for a mod_python build issue on OSX, which is
caused by '-arch i386 -arch x86_64' in the final PYTHON_CFLAGS.

Filter both flags and hope OSX's universal binary toolchain is smart enough
to choose a sane default.

Reported-by: neilp9 in #freeswitch @ irc.freenode.net
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
14 years agoOpenCNAM frontend so you can feed it 10 or 11 digits and cache the results.
Brian West [Thu, 31 May 2012 19:18:58 +0000 (14:18 -0500)] 
OpenCNAM frontend so you can feed it 10 or 11 digits and cache the results.

14 years agoMerge remote branch 'fsorig/master' into releases.3.5
David Yat Sin [Thu, 31 May 2012 17:57:42 +0000 (13:57 -0400)] 
Merge remote branch 'fsorig/master' into releases.3.5

Conflicts:
build/modules.conf.in
libs/freetdm/mod_freetdm/mod_freetdm.c

14 years agomissed a spot removing mod_fax
Ken Rice [Thu, 31 May 2012 16:25:28 +0000 (11:25 -0500)] 
missed a spot removing mod_fax

14 years agoadding code to handle TUCL/MEGACO Status(Alarm) Indication from MEGACO
kapil [Thu, 31 May 2012 14:50:51 +0000 (20:20 +0530)] 
adding code to handle TUCL/MEGACO Status(Alarm) Indication from MEGACO
Stack

14 years agoFS-4250 please post a new log if this does not work
Anthony Minessale [Thu, 31 May 2012 14:04:08 +0000 (09:04 -0500)] 
FS-4250 please post a new log if this does not work

14 years agoremove mod_fax. this has been deprecated for quite a while
Ken Rice [Thu, 31 May 2012 15:25:49 +0000 (10:25 -0500)] 
remove mod_fax. this has been deprecated for quite a while

14 years agoAdd Maintainer to mod_posix_timer, mod_unimrcp, mod_http_cache
Christopher Rienzo [Thu, 31 May 2012 13:24:24 +0000 (13:24 +0000)] 
Add Maintainer to mod_posix_timer, mod_unimrcp, mod_http_cache

14 years agoadding code to make "version" as configurable parameter
kapil [Thu, 31 May 2012 13:06:10 +0000 (18:36 +0530)] 
adding code to make "version" as configurable parameter

14 years agoadding MEGACO Stack STOP/SHUTDOWN code
kapil [Thu, 31 May 2012 12:01:06 +0000 (17:31 +0530)] 
adding MEGACO Stack STOP/SHUTDOWN code

14 years agogsmopen and skypopen: updated License headers
Giovanni Maruzzelli [Thu, 31 May 2012 05:40:59 +0000 (07:40 +0200)] 
gsmopen and skypopen: updated License headers

14 years agovs2010 reswig for last commit
Jeff Lenk [Wed, 30 May 2012 20:58:48 +0000 (15:58 -0500)] 
vs2010 reswig for last commit

14 years agoFS-4250 --resolve erase replaces header after using it
Anthony Minessale [Wed, 30 May 2012 18:08:31 +0000 (13:08 -0500)] 
FS-4250 --resolve erase replaces header after using it

14 years agoadd metadata col to internal registrations table
Anthony Minessale [Wed, 30 May 2012 18:05:05 +0000 (13:05 -0500)] 
add metadata col to internal registrations table

14 years agoSome changes to ss7 variables to be more consistent
David Yat Sin [Wed, 30 May 2012 17:10:04 +0000 (13:10 -0400)] 
Some changes to ss7 variables to be more consistent

14 years agodon't build mod_ilbc or mod_siren by default
Travis Cross [Wed, 30 May 2012 15:10:00 +0000 (15:10 +0000)] 
don't build mod_ilbc or mod_siren by default

Our default build probably shouldn't include non-free software.  With
mod_ilbc, the licensing situation is merely ambiguous.  With
mod_siren, the user can't use this code without getting explicit
permission from Polycom (though it is apparently easily given).

14 years agoMerge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3
kapil [Wed, 30 May 2012 14:52:08 +0000 (20:22 +0530)] 
Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3

14 years agoadding m2ua stack free code while unloading freetdm module
kapil [Wed, 30 May 2012 14:50:58 +0000 (20:20 +0530)] 
adding m2ua stack free code while unloading freetdm module

14 years agoissue fix
Kapil [Wed, 30 May 2012 11:11:31 +0000 (16:41 +0530)] 
issue fix

14 years agoadding M2UA configuration/alarm handling code
kapil [Wed, 30 May 2012 07:01:25 +0000 (12:31 +0530)] 
adding M2UA configuration/alarm handling code

14 years agoMerge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3
kapil [Wed, 30 May 2012 02:17:07 +0000 (07:47 +0530)] 
Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3

14 years agoM2UA xml configuration parsing code
kapil [Wed, 30 May 2012 02:15:59 +0000 (07:45 +0530)] 
M2UA xml configuration parsing code

14 years agofix build test for revision number
Travis Cross [Tue, 29 May 2012 22:13:46 +0000 (22:13 +0000)] 
fix build test for revision number

The test was backward.  If the revision is in switch_version.h.in then
we have the version already.

14 years agoabstract out originate_signal_bond to a function to avoid confustion and regressions
Anthony Minessale [Tue, 29 May 2012 18:10:15 +0000 (13:10 -0500)] 
abstract out originate_signal_bond to a function to avoid confustion and regressions

14 years agodebian: don't depend on non-free codecs for meta-vanilla
Travis Cross [Tue, 29 May 2012 18:42:35 +0000 (18:42 +0000)] 
debian: don't depend on non-free codecs for meta-vanilla

14 years agodon't use Siren or iLBC by default in example configs
Travis Cross [Tue, 29 May 2012 18:41:17 +0000 (18:41 +0000)] 
don't use Siren or iLBC by default in example configs

These codecs are non-free which creates issues for distributions, so
let's not require these by default to run our example configs.  We can
add back in iLBC once we resolve the licensing situation with our
in-tree implementation.

14 years agodebian: add option to run builds in parallel
Travis Cross [Mon, 28 May 2012 20:48:04 +0000 (20:48 +0000)] 
debian: add option to run builds in parallel

14 years agoFS-4266 --resolve
Anthony Minessale [Tue, 29 May 2012 13:42:51 +0000 (08:42 -0500)] 
FS-4266 --resolve

14 years agoadding M2UA SG open endpoint request code
Kapil [Tue, 29 May 2012 09:36:25 +0000 (15:06 +0530)] 
adding M2UA SG open endpoint request code

14 years agoss7: adding iam_fwd_ind_HEX channel variable to set forward indicator
James [Mon, 28 May 2012 20:53:45 +0000 (16:53 -0400)] 
ss7: adding iam_fwd_ind_HEX channel variable to set forward indicator
     IE's heximal value.
     - add <action application="export" data="freetdm_iam_fwd_ind_HEX=2301"/>
       to dialplan with expected hex value. If the outgoing ftdm channel's
       forward indicator needs to be changed, "export" needs to be put in the
       incoming channel's dialplan to set this variable value accordingly.
     - this implementation takes bits of A, CB, D, E, F, HG, I from the hex
       value. Bits of KJ, L, P-M are not taken from the hex.
     - How to calculate hex value with wanted bits:
       . the hex value is H-A-P-I, H is the highest bit to A, and next is P-I.
         I is the lowest bit in the whole field, and H is the highest bit in
         the whole field. Refer to Q.763 chapter 3.23.
       . use a text pad to fill in the bits with 0 and 1. eventually fill all
         the 16 bits
       . copy the binary value into a calculator and convert it to hex

14 years agodebian: add option to control make/bootstrap -j settings
Travis Cross [Mon, 28 May 2012 19:15:20 +0000 (19:15 +0000)] 
debian: add option to control make/bootstrap -j settings

14 years agodebian: use bootstrap.sh -j
Travis Cross [Mon, 28 May 2012 18:28:17 +0000 (18:28 +0000)] 
debian: use bootstrap.sh -j

We believe it to be safe now.  In test run on multi-core machines it
is producing bit-for-bit identical result compared to the non-parallel
invocation.

14 years agodebian: place build results in ../
Travis Cross [Mon, 28 May 2012 18:24:11 +0000 (18:24 +0000)] 
debian: place build results in ../

14 years agodebian: ensure set -e behavior when run under build-all
Travis Cross [Mon, 28 May 2012 17:42:51 +0000 (17:42 +0000)] 
debian: ensure set -e behavior when run under build-all

build_all call each of these subroutines under a sub-shell, so the set
-e gets wiped out.

14 years agodebian: add a build quicktest feature
Travis Cross [Mon, 28 May 2012 17:26:32 +0000 (17:26 +0000)] 
debian: add a build quicktest feature

14 years agodebian: force build output to stderr
Travis Cross [Mon, 28 May 2012 17:03:23 +0000 (17:03 +0000)] 
debian: force build output to stderr

Because we're capturing the string return value of these functions, we
can't see any output that goes to stdout.

14 years agodebian: add utility for building all distros and architectures
Travis Cross [Mon, 28 May 2012 14:55:44 +0000 (14:55 +0000)] 
debian: add utility for building all distros and architectures

14 years agodebian: disable modules that break the build
Travis Cross [Mon, 28 May 2012 13:11:21 +0000 (13:11 +0000)] 
debian: disable modules that break the build

14 years agodebian: add option to create pbuilder debug hook
Travis Cross [Mon, 28 May 2012 13:37:34 +0000 (13:37 +0000)] 
debian: add option to create pbuilder debug hook

14 years agodebian: don't try to build non-dfsg modules
Travis Cross [Mon, 28 May 2012 13:35:00 +0000 (13:35 +0000)] 
debian: don't try to build non-dfsg modules

14 years agodebian: refactor and improve build utilities
Travis Cross [Mon, 28 May 2012 12:11:41 +0000 (12:11 +0000)] 
debian: refactor and improve build utilities

14 years agodebian: add utility for rolling nightly builds
Travis Cross [Sun, 27 May 2012 06:54:31 +0000 (06:54 +0000)] 
debian: add utility for rolling nightly builds

14 years agodebian: don't bundle sounds in orig tarball
Travis Cross [Mon, 28 May 2012 09:31:03 +0000 (09:31 +0000)] 
debian: don't bundle sounds in orig tarball

We've moved the sounds to a separate source package.

14 years agodebian: don't force-create the orig tarball
Travis Cross [Sun, 27 May 2012 09:51:18 +0000 (09:51 +0000)] 
debian: don't force-create the orig tarball

14 years agoadd .gitattributes
Travis Cross [Sun, 27 May 2012 09:17:59 +0000 (09:17 +0000)] 
add .gitattributes

Add some attributes that are useful for packaging.

14 years agodebian: remove utilities that duplicate debian tools
Travis Cross [Mon, 28 May 2012 09:12:09 +0000 (09:12 +0000)] 
debian: remove utilities that duplicate debian tools

install-build-depends is inferior to:

  mk-build-deps -i

14 years agoreindent
Travis Cross [Mon, 28 May 2012 09:18:28 +0000 (09:18 +0000)] 
reindent

14 years agoFreeSWITCH: Make libzrtp library paths absolute (or relative to top srcdir), fixes...
Stefan Knoblich [Sun, 27 May 2012 12:36:15 +0000 (14:36 +0200)] 
FreeSWITCH: Make libzrtp library paths absolute (or relative to top srcdir), fixes FS-4260.

Reference-URL: http://jira.freeswitch.org/browse/FS-4260
Tested-by: Stefan Knoblich <stkn@openisdn.net>
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
14 years agodebian: pull in mod_spandsp with other codecs
Travis Cross [Sun, 27 May 2012 06:34:52 +0000 (06:34 +0000)] 
debian: pull in mod_spandsp with other codecs

14 years agodebian: suggest rather than depend on problematic codecs
Travis Cross [Sun, 27 May 2012 06:17:58 +0000 (06:17 +0000)] 
debian: suggest rather than depend on problematic codecs

14 years agoadd inbound-zrtp-passthru to sample configs
Travis Cross [Sun, 27 May 2012 05:58:12 +0000 (05:58 +0000)] 
add inbound-zrtp-passthru to sample configs

14 years agoenable inbound-late-negotiation in sample configs
Travis Cross [Sun, 27 May 2012 05:50:47 +0000 (05:50 +0000)] 
enable inbound-late-negotiation in sample configs

We often tell people to enable this for various reasons; it likely
makes a sensible default.

14 years agowhitespace cleanup
Travis Cross [Sun, 27 May 2012 05:44:14 +0000 (05:44 +0000)] 
whitespace cleanup

14 years agocleanup and consolidate mod_sofia configuration example
Travis Cross [Sun, 27 May 2012 05:22:17 +0000 (05:22 +0000)] 
cleanup and consolidate mod_sofia configuration example

14 years agoFS-4251 --resolve just a silly oversight in the code specific to this use case, thanks
Anthony Minessale [Fri, 25 May 2012 16:02:51 +0000 (11:02 -0500)] 
FS-4251 --resolve just a silly oversight in the code specific to this use case, thanks

14 years agoFS-4254 --resolve
Marc Olivier Chouinard [Fri, 25 May 2012 17:45:02 +0000 (13:45 -0400)] 
FS-4254 --resolve

I've changed the variable name from cc_export to cc_export_vars to be more consistant from the original patch

14 years agoFS-4249 --resolve
Anthony Minessale [Fri, 25 May 2012 12:54:11 +0000 (07:54 -0500)] 
FS-4249 --resolve

14 years agomod_voicemail: Make sure vm_fsdb api create the user directory before trying to move...
Marc Olivier Chouinard [Fri, 25 May 2012 11:18:55 +0000 (07:18 -0400)] 
mod_voicemail: Make sure vm_fsdb api create the user directory before trying to move file into it

14 years agosetup-git.sh: set pull.rebase=true
Travis Cross [Fri, 25 May 2012 04:46:08 +0000 (04:46 +0000)] 
setup-git.sh: set pull.rebase=true

git-pull learned about pull.rebase in git-1.7.9.  This value is used
as a fallback if branch.<name>.rebase isn't found.

14 years agodebian: improve policy compliance on debian/copyright
Travis Cross [Fri, 25 May 2012 02:40:34 +0000 (02:40 +0000)] 
debian: improve policy compliance on debian/copyright

14 years agovs2010 reswig mod_managed
Jeff Lenk [Thu, 24 May 2012 21:03:56 +0000 (16:03 -0500)] 
vs2010 reswig mod_managed

14 years agoswigall
Anthony Minessale [Thu, 24 May 2012 18:53:23 +0000 (13:53 -0500)] 
swigall

14 years agoswigall
Anthony Minessale [Thu, 24 May 2012 18:52:47 +0000 (13:52 -0500)] 
swigall

14 years agoadd enhanced zrtp passthrough (zrtp passthru) mode
Travis Cross [Thu, 24 May 2012 20:39:03 +0000 (20:39 +0000)] 
add enhanced zrtp passthrough (zrtp passthru) mode

ZRTP passthrough mode allows two ZRTP-capable clients to negotiate an
end-to-end security association through FreeSWITCH.  The clients are
therefore able to be certain that the FreeSWITCH instance mediating
the call cannot eavesdrop on their conversation.

Importantly, this capability is maintained across multiple FreeSWITCH
hops.  If widely deployed, this enables a global network architecture
where two people can speak securely with strong cryptographically
protected authentication and confidentiality.

With this commit we implement a zrtp-passthru mode that handles all
the details of the negotiation intelligently.  This mode can be
selected by setting the boolean parameter inbound-zrtp-passthru in the
sofia profile.  This will also force late-negotiation as it is
essential for correctly negotiating an end-to-end ZRTP security
association.

When an incoming call with a zrtp-hash is received and this mode is
enabled, we find the first audio and the first video zrtp-hash in the
SDP and store them as remote values on this channel.  Once a b-leg is
available, we set the local zrtp-hash values on that channel to the
remote zrtp-hash values collected from the a-leg.

Because zrtp-passthru absolutely requires that the channels negotiate
the same codec, we offer to the b-leg only codecs that the a-leg can
speak.  Once the b-leg accepts a codec, we will force that choice onto
the a-leg.

If the b-leg sends us zrtp-hash values in the signaling, we store
those as remote values on the b-leg and copy them to the local values
on the a-leg.

At this point, each leg has the zrtp-hash values from the other, and
we know we can do ZRTP passthrough mode on the call.  We send the
b-leg's zrtp-hash back to the a-leg in the 200 OK.

We then enable UDPTL mode on the rtp streams for both the audio and
the video so that we don't interfere in the ZRTP negotiation.

If the b-leg fails to return a zrtp-hash in the signaling, we set up a
ZRTP security association with the a-leg ourselves, if we are so
equipped.  Likewise, if the a-leg fails to send a zrtp-hash in the
signaling, we attempt to set up a ZRTP security association ourselves
with the b-leg.

The zrtp-passthru mode can also be enabled in the dialplan by setting
the boolean channel variable zrtp_passthru.  If enabled in this
manner, we can't force late-negotiation, so the user would need to be
sure this is configured.

If ZRTP passthrough mode is not enabled in either manner, this change
should have no effect.

Channel variables for each of the various zrtp-hash values are set,
though it is anticipated that there is no good reason to use them, so
they may be removed without warning.  For checking whether zrtp
passthrough mode was successful, we provide the channel variable
zrtp_passthru_active which is set on both legs.

Though not implemented by this commit, the changes here should make it
more straightforward to add correct zrtp-hash values to the signaling
and verify that correct hello hash values are received when FreeSWITCH
is acting as a terminating leg of the ZRTP security association.

A historical note...

This commit replaces the recently-added sdp_zrtp_hash_string method,
commit 2ab1605a8887adc62be1b75f6ef67af87ff080de.

This prior method sets a channel variable from the a-leg's zrtp-hash,
then relies on the dialplan to export this channel variable to the
b-leg, where it is put into the SDP.

While it was a great start and wonderful for testing, this approach
has some drawbacks that motivated the present work:

 * There's no good way to pass the zrtp-hash from the b-leg back to
   the a-leg.  In fact, the implementation seems to send the a-leg's
   zrtp-hash back to the originating client in the 200 OK.  This is
   not correct.

 * To support video, we'd need to have a separate dialplan variable,
   and the dialplan author would need to deal with that explicitly.

 * The API is problematic as it requires the dialplan author to
   understand intricate details of how ZRTP works to implement a
   correct dialplan.  Further, by providing too fine-grained control
   (but at the same time, not enough control) it would limit our
   ability to make the behavior smarter once people started relying on
   this.

14 years agoadd param for scgi to monitor its own server process
Anthony Minessale [Thu, 24 May 2012 18:07:46 +0000 (13:07 -0500)] 
add param for scgi to monitor its own server process

14 years agoadd support for variable expander to recognize 717 vars as specificly globals
Anthony Minessale [Thu, 24 May 2012 18:07:26 +0000 (13:07 -0500)] 
add support for variable expander to recognize 717 vars as specificly globals

14 years agodefault to forking system on non-windows
Anthony Minessale [Thu, 24 May 2012 18:06:32 +0000 (13:06 -0500)] 
default to forking system on non-windows

14 years agodebian: document a better way to build packaging
Travis Cross [Thu, 24 May 2012 16:36:31 +0000 (16:36 +0000)] 
debian: document a better way to build packaging

14 years agodebian: version bump
Travis Cross [Thu, 24 May 2012 15:16:13 +0000 (15:16 +0000)] 
debian: version bump

14 years agodebian: remove support for building sounds and music
Travis Cross [Thu, 24 May 2012 15:13:11 +0000 (15:13 +0000)] 
debian: remove support for building sounds and music

The various sounds and music have their own source packages now as
they have their own conventions and version numbers which fortunately
update less frequently than FreeSWITCH itself.

14 years agodoh FS-3423
Tamas Cseke [Thu, 24 May 2012 14:19:01 +0000 (16:19 +0200)] 
doh FS-3423

14 years agoremove channel private, state handler and clear controlled flag on destroy FS-3432
Tamas Cseke [Thu, 24 May 2012 14:12:55 +0000 (16:12 +0200)] 
remove channel private, state handler and clear controlled flag on destroy FS-3432

14 years agoremove removal while traversing the hash and and lock to elimate race FS-3432
Tamas Cseke [Thu, 24 May 2012 13:14:14 +0000 (15:14 +0200)] 
remove removal while traversing the hash and and lock to elimate race FS-3432

14 years agocleanup process spawning, remove mutex lock and add session to listener only if reply...
Tamas Cseke [Thu, 24 May 2012 12:55:29 +0000 (14:55 +0200)] 
cleanup process spawning, remove mutex lock and add session to listener only if reply state and session flag is set to waiting FS-3432

14 years agoadd session event r/w locking FS-3432
Tamas Cseke [Thu, 24 May 2012 09:44:12 +0000 (11:44 +0200)] 
add session event r/w locking FS-3432

14 years agoadd session r/w locking FS-3432
Tamas Cseke [Thu, 24 May 2012 09:32:15 +0000 (11:32 +0200)] 
add session r/w locking FS-3432

14 years agoset and clear session flags locked FS-3432
Tamas Cseke [Thu, 24 May 2012 09:16:26 +0000 (11:16 +0200)] 
set and clear session flags locked FS-3432

14 years agoadd listener event r/w locking FS-3432
Tamas Cseke [Thu, 24 May 2012 08:57:28 +0000 (10:57 +0200)] 
add listener event r/w locking FS-3432

14 years agolistener r/w locking FS-3432
Tamas Cseke [Thu, 24 May 2012 08:30:48 +0000 (10:30 +0200)] 
listener r/w locking FS-3432

14 years agoremove .vcxproj.user file in tree
Travis Cross [Thu, 24 May 2012 08:04:49 +0000 (08:04 +0000)] 
remove .vcxproj.user file in tree

14 years agogitignore TAGS anywhere in tree
Travis Cross [Thu, 24 May 2012 08:02:00 +0000 (08:02 +0000)] 
gitignore TAGS anywhere in tree

14 years agoadd Andrew's patch from FS-3432 as a starting point with todo markers
Tamas Cseke [Thu, 24 May 2012 07:37:41 +0000 (09:37 +0200)] 
add Andrew's patch from FS-3432 as a starting point with todo markers

14 years agoadd thread safe hash multi delete function and make callback optional
Tamas Cseke [Thu, 24 May 2012 07:35:23 +0000 (09:35 +0200)] 
add thread safe hash multi delete function and make callback optional

14 years agosquelch another source of noise ZRTP protection drops
Travis Cross [Thu, 24 May 2012 03:58:26 +0000 (03:58 +0000)] 
squelch another source of noise ZRTP protection drops

14 years agodon't log ZRTP protection drops
Travis Cross [Thu, 24 May 2012 03:52:51 +0000 (03:52 +0000)] 
don't log ZRTP protection drops

At least until we can distinguish the meaningful ones from the noise.

14 years agolower log level on ZRTP protection drop
Travis Cross [Thu, 24 May 2012 03:50:42 +0000 (03:50 +0000)] 
lower log level on ZRTP protection drop

When a call is being setup, a couple seconds of audio may be sent
unencrypted.  This seems to trigger the log message here with every
such packet.

14 years agofix gcc 4.7.0 warning related to enum type
Travis Cross [Thu, 24 May 2012 00:44:32 +0000 (00:44 +0000)] 
fix gcc 4.7.0 warning related to enum type

This amends commit 7bd9efc7f52a725b7ef9efb64b65873b4bc4330b.

We changed away from using unsigned here because it caused a warning
on Windows.  Using the more specific type, however, is causing a
warning on gcc-4.7 (it notices that the switch statement contains
values not present in the specified enum type).  So we're switching
back to unsigned here while keeping the type casts and hoping that
keeps Windows happy.

14 years agofix indentation; whitespace
Travis Cross [Wed, 2 May 2012 07:42:16 +0000 (07:42 +0000)] 
fix indentation; whitespace

14 years agoadd editor variables to mod_sofia.h
Travis Cross [Wed, 23 May 2012 05:20:13 +0000 (05:20 +0000)] 
add editor variables to mod_sofia.h

14 years agodebian: package mod_say_fa (Say for Persian)
Travis Cross [Wed, 23 May 2012 21:28:03 +0000 (21:28 +0000)] 
debian: package mod_say_fa (Say for Persian)

14 years agoFS-4245 --resolve
Anthony Minessale [Wed, 23 May 2012 18:13:32 +0000 (13:13 -0500)] 
FS-4245 --resolve

14 years agoscgi updates
Anthony Minessale [Wed, 23 May 2012 18:12:32 +0000 (13:12 -0500)] 
scgi updates

14 years agoperl update
Anthony Minessale [Wed, 23 May 2012 16:31:17 +0000 (11:31 -0500)] 
perl update

14 years agoadd perl wrapper to scgi
Anthony Minessale [Wed, 23 May 2012 14:37:54 +0000 (09:37 -0500)] 
add perl wrapper to scgi

14 years agoUpdate the outgoing channel handler so it passes the "var_event" event down towards...
Mathieu Rene [Tue, 22 May 2012 18:00:39 +0000 (14:00 -0400)] 
Update the outgoing channel handler so it passes the "var_event" event down towards rtmp_send_incoming_call since variables passed using originate are not yet in the session before the outgoing channel function returns.