]> git.ipfire.org Git - thirdparty/freeswitch.git/log
thirdparty/freeswitch.git
14 years agoadding "peerxmlstatus" CLI command to show the peer status for requested
kapil [Wed, 6 Jun 2012 12:33:07 +0000 (18:03 +0530)] 
adding "peerxmlstatus" CLI command to show the peer status for requested
profile

14 years agoreorgnazing code , adding below two files
kapil [Wed, 6 Jun 2012 09:41:55 +0000 (15:11 +0530)] 
reorgnazing code , adding below two files
   * megaco_cli.c  - contains CLI commands APIs
   * megaco_stack_alarms.c      - contains Alarm indication APIs from Trillium MEGACO layer

14 years agoMerge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3
kapil [Wed, 6 Jun 2012 09:16:30 +0000 (14:46 +0530)] 
Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3

14 years agoupdating final xml config file
kapil [Wed, 6 Jun 2012 09:15:39 +0000 (14:45 +0530)] 
updating final xml config file

14 years agomodifying XML parsing / configuration code
kapil [Wed, 6 Jun 2012 09:14:20 +0000 (14:44 +0530)] 
modifying XML parsing / configuration code

14 years agovarious bug fixes in libzrtp
Viktor Krykun [Tue, 5 Jun 2012 20:24:37 +0000 (23:24 +0300)] 
various bug fixes in libzrtp

 * fixed bug with remote hello-hash buffer being too small
 * removed unused hello-hash storage in zrtp stream context
 * fixed bug with libzrtp rendered "empty" SAS hash from incoming
   SasRelay packet
 * incremented libzrtp version number to 1.15

Signed-off-by: Travis Cross <tc@traviscross.com>
14 years agoFS-4290 --resolve
Anthony Minessale [Tue, 5 Jun 2012 17:29:53 +0000 (12:29 -0500)] 
FS-4290 --resolve

14 years agodo update to state on channels table at hangup
Michael Jerris [Tue, 5 Jun 2012 17:19:34 +0000 (13:19 -0400)] 
do update to state on channels table at hangup

14 years agoadding peerstatus and logging enable/disable CLI command
kapil [Tue, 5 Jun 2012 16:03:13 +0000 (21:33 +0530)] 
adding peerstatus and logging enable/disable CLI command

14 years agoFS-4219 --resolve correct windows version
Jeff Lenk [Tue, 5 Jun 2012 13:44:22 +0000 (08:44 -0500)] 
FS-4219 --resolve correct windows version

14 years agoadding M2UA/NIF CLI commands
kapil [Tue, 5 Jun 2012 11:42:16 +0000 (17:12 +0530)] 
adding M2UA/NIF CLI commands

14 years agofix build error
Michael Jerris [Mon, 4 Jun 2012 20:40:32 +0000 (16:40 -0400)] 
fix build error

14 years agopnp
Raymond Chandler [Mon, 4 Jun 2012 19:16:30 +0000 (15:16 -0400)] 
pnp

14 years agoMerge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3
kapil [Mon, 4 Jun 2012 17:23:47 +0000 (22:53 +0530)] 
Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3

14 years agoadding SCTP status CLI command
kapil [Mon, 4 Jun 2012 17:22:26 +0000 (22:52 +0530)] 
adding SCTP status CLI command

14 years agofixing ip address cli print
kapil [Mon, 4 Jun 2012 17:18:12 +0000 (22:48 +0530)] 
fixing ip address cli print

14 years agoFS-4137
Anthony Minessale [Mon, 4 Jun 2012 14:41:46 +0000 (09:41 -0500)] 
FS-4137

14 years agoFS-4285 --resolve
Anthony Minessale [Mon, 4 Jun 2012 14:24:42 +0000 (09:24 -0500)] 
FS-4285 --resolve

14 years agofixing typo error
kapil [Mon, 4 Jun 2012 11:59:07 +0000 (17:29 +0530)] 
fixing typo error

14 years agoadding "xmlstatus" CLI command to dump MEGACO Stack data
kapil [Mon, 4 Jun 2012 11:53:33 +0000 (17:23 +0530)] 
adding "xmlstatus" CLI command to dump MEGACO Stack data

14 years agodebian: put the build options in the right place
Travis Cross [Sat, 2 Jun 2012 17:30:48 +0000 (17:30 +0000)] 
debian: put the build options in the right place

14 years agodebian: don't rebuild dsc files
Travis Cross [Sat, 2 Jun 2012 16:18:53 +0000 (16:18 +0000)] 
debian: don't rebuild dsc files

14 years agodebian: set variable outside fork
Travis Cross [Sat, 2 Jun 2012 16:09:39 +0000 (16:09 +0000)] 
debian: set variable outside fork

14 years agodebian: output the correct name of the .changes file
Travis Cross [Sat, 2 Jun 2012 15:17:10 +0000 (15:17 +0000)] 
debian: output the correct name of the .changes file

14 years agodebian: kill children if we exit unexpectedly
Travis Cross [Sat, 2 Jun 2012 04:33:16 +0000 (04:33 +0000)] 
debian: kill children if we exit unexpectedly

14 years agodebian: only build binary-indep packages once for each distro
Travis Cross [Sat, 2 Jun 2012 04:20:52 +0000 (04:20 +0000)] 
debian: only build binary-indep packages once for each distro

14 years agodebian: don't build mod_managed
Travis Cross [Sat, 2 Jun 2012 03:07:12 +0000 (03:07 +0000)] 
debian: don't build mod_managed

It's broken too many of my recent builds.  We can add it back in when
things stabilize or perhaps after we get it to swig with a recent
version of swig that we can make part of the clean bootstrap/build
process.

14 years agoadd usage help to debian/util.sh
Travis Cross [Sat, 2 Jun 2012 01:10:11 +0000 (01:10 +0000)] 
add usage help to debian/util.sh

14 years agouse SWITCH_VERSION_FULL for the sofia user agent
Travis Cross [Fri, 1 Jun 2012 22:21:48 +0000 (22:21 +0000)] 
use SWITCH_VERSION_FULL for the sofia user agent

14 years agoskypopen/gsmopen should use SWITCH_VERSION_FULL here
Travis Cross [Fri, 1 Jun 2012 22:16:30 +0000 (22:16 +0000)] 
skypopen/gsmopen should use SWITCH_VERSION_FULL here

14 years agoSWITCH_VERSION_REVISION includes the dash or dot itself
Travis Cross [Fri, 1 Jun 2012 22:11:22 +0000 (22:11 +0000)] 
SWITCH_VERSION_REVISION includes the dash or dot itself

14 years agoFreeSWITCH: FS-4276 - Use a POSIX compatible set of regexes to filter -arch flags...
Stefan Knoblich [Fri, 1 Jun 2012 22:12:34 +0000 (00:12 +0200)] 
FreeSWITCH: FS-4276 - Use a POSIX compatible set of regexes to filter -arch flags in PYTHON_CFLAGS.

POSIX sed doesn't support grouping, so split the regex in two.

Reference-URL: http://jira.freeswitch.org/browse/FS-4276
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
14 years agoavoid warning if late negotiation is enabled anyway
Travis Cross [Fri, 1 Jun 2012 21:43:41 +0000 (21:43 +0000)] 
avoid warning if late negotiation is enabled anyway

14 years agoFS-4167 --resolve
Anthony Minessale [Fri, 1 Jun 2012 19:33:02 +0000 (14:33 -0500)] 
FS-4167 --resolve

14 years agoadd config comments about zrtp-passthru and late negotiation
Travis Cross [Fri, 1 Jun 2012 21:25:55 +0000 (21:25 +0000)] 
add config comments about zrtp-passthru and late negotiation

14 years agoadd warning so users know inbound-zrtp-passthru will enable late negotiation
Anthony Minessale [Fri, 1 Jun 2012 19:11:21 +0000 (14:11 -0500)] 
add warning so users know inbound-zrtp-passthru will enable late negotiation

14 years agoFS-4279 FS-3279 --resolve
Anthony Minessale [Fri, 1 Jun 2012 18:56:55 +0000 (13:56 -0500)] 
FS-4279 FS-3279 --resolve

14 years agolast commit part 2
Anthony Minessale [Fri, 1 Jun 2012 18:28:30 +0000 (13:28 -0500)] 
last commit part 2

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