]> git.ipfire.org Git - thirdparty/freeswitch.git/log
thirdparty/freeswitch.git
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.

14 years agoblock any inbound messages when queue is full; add debounce for mwi and pres on regis...
Anthony Minessale [Tue, 22 May 2012 15:27:18 +0000 (10:27 -0500)] 
block any inbound messages when queue is full; add debounce for mwi and pres on register; fix missing detach attr on new mode to process reg in new thread

14 years agoFS-4243 zrtp addition to vs2010 express try this and verify edited by hand
Jeff Lenk [Tue, 22 May 2012 15:21:14 +0000 (10:21 -0500)] 
FS-4243 zrtp addition to vs2010 express try this and verify edited by hand

14 years ago FS-4224 --resolve this was a regression from d6374535 to fix FS-3029, when you find...
Anthony Minessale [Tue, 22 May 2012 12:59:16 +0000 (07:59 -0500)] 
 FS-4224 --resolve this was a regression from d6374535 to fix FS-3029, when you find a profile you must release it

14 years ago.gitignore
Michael Jerris [Tue, 22 May 2012 04:23:47 +0000 (00:23 -0400)] 
.gitignore

14 years agoadd mwi-use-reg-callid
Anthony Minessale [Mon, 21 May 2012 18:55:50 +0000 (13:55 -0500)] 
add mwi-use-reg-callid

14 years agobail out on make mod_modname when core build dies
Michael Jerris [Mon, 21 May 2012 19:47:30 +0000 (15:47 -0400)] 
bail out on make mod_modname when core build dies

14 years ago--resolve FS-4234
Ken Rice [Mon, 21 May 2012 14:58:02 +0000 (09:58 -0500)] 
--resolve FS-4234

14 years agoFS-3983 --resolve
Anthony Minessale [Fri, 18 May 2012 18:41:16 +0000 (13:41 -0500)] 
FS-3983 --resolve

14 years agoindent
Anthony Minessale [Fri, 18 May 2012 15:15:08 +0000 (10:15 -0500)] 
indent

14 years agobuild warnings
Jeff Lenk [Fri, 18 May 2012 16:08:15 +0000 (11:08 -0500)] 
build warnings

14 years agorenamed sip_h_X-FreeTDM-Access-Transport to sip_h_X-FreeTDM-Access-Transport-URLENC
David Yat Sin [Fri, 18 May 2012 13:57:51 +0000 (09:57 -0400)] 
renamed sip_h_X-FreeTDM-Access-Transport to sip_h_X-FreeTDM-Access-Transport-URLENC

14 years agoFS-4224 --resolve add optional wait param to sofia profile stop [sofia profile foo...
Anthony Minessale [Fri, 18 May 2012 12:52:58 +0000 (07:52 -0500)] 
FS-4224 --resolve add optional wait param to sofia profile stop [sofia profile foo stop wait]

14 years agofixing megaco conf xml error
kapil [Fri, 18 May 2012 08:16:50 +0000 (13:46 +0530)] 
fixing megaco conf xml error

14 years agoMerge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3
kapil [Fri, 18 May 2012 07:34:24 +0000 (13:04 +0530)] 
Merge branch 'nsg-4.3' of ssh://git.sangoma.com/smg_freeswitch into nsg-4.3

14 years agoadded code to ftdm_sangoma_ss7_run api to avoid code execution for M2UA
kapil [Fri, 18 May 2012 06:54:27 +0000 (12:24 +0530)] 
added code to ftdm_sangoma_ss7_run api to avoid code execution for M2UA
SG

14 years agoadding m2ua stack config/control code
kapil [Fri, 18 May 2012 06:35:25 +0000 (12:05 +0530)] 
adding m2ua stack config/control code

14 years agoperformance tweaks for sip message parsing and event system
Anthony Minessale [Fri, 18 May 2012 01:10:53 +0000 (20:10 -0500)] 
performance tweaks for sip message parsing and event system

14 years agoput a little contention in the reg in new thread feature to prevent endless pileup
Anthony Minessale [Fri, 18 May 2012 00:57:02 +0000 (19:57 -0500)] 
put a little contention in the reg in new thread feature to prevent endless pileup

14 years agoallow mod loopback bowout to reach out across stacked loopback bridges and remove...
Anthony Minessale [Thu, 17 May 2012 23:57:22 +0000 (18:57 -0500)] 
allow mod loopback bowout to reach out across stacked loopback bridges and remove all of them

14 years agoss7: Adding support of Access Transport IE in IAM message
James Zhang [Thu, 17 May 2012 21:56:50 +0000 (17:56 -0400)] 
ss7: Adding support of Access Transport IE in IAM message
     Adding sip x-header and channel variable to set the value
     of Access Transport IE

14 years agoadd some casts to make things work with both gcc and VS
Travis Cross [Thu, 17 May 2012 16:24:56 +0000 (16:24 +0000)] 
add some casts to make things work with both gcc and VS

This amends commit 7bd9efc7f52a725b7ef9efb64b65873b4bc4330b.

Using the more explicit typedef causes gcc to warn about the
incompatible types for the reasons noted in the earlier commit
message.  This is why we just used the unsigned type earlier so we
could avoid all this casting.

The things we do to make Windows happy...

14 years agoFS-4231 --resolve declinatio mortuus obfirmo!
Anthony Minessale [Thu, 17 May 2012 16:27:57 +0000 (11:27 -0500)] 
FS-4231 --resolve declinatio mortuus obfirmo!

14 years agoFS-4169 --resolve compiler warning for solaris
Jeff Lenk [Thu, 17 May 2012 15:28:51 +0000 (10:28 -0500)] 
FS-4169 --resolve compiler warning for solaris

14 years agoFS-4228 --resolve add zrtp support to windows vs2010 build
Jeff Lenk [Thu, 17 May 2012 13:38:11 +0000 (08:38 -0500)] 
FS-4228 --resolve add zrtp support to windows vs2010 build

14 years agoAdding code to bring up MEGACO stack
kapil [Thu, 17 May 2012 10:44:05 +0000 (16:14 +0530)] 
Adding code to bring up MEGACO stack

14 years agosquelch a Windows VS warning about null termination on the ZID
Travis Cross [Thu, 17 May 2012 06:13:32 +0000 (06:13 +0000)] 
squelch a Windows VS warning about null termination on the ZID

According Jeff Lenk, Windows Visual Studio doesn't understand that
people use the char type for non-null-terminated byte arrays, so it
throws a warning about this that causes the build to fail on Windows.

As the initial value for the ZID doesn't really matter here one iota,
just null-terminate it on Windows.

14 years agowork around libzrtp API mistake for VS
Travis Cross [Thu, 17 May 2012 05:33:44 +0000 (05:33 +0000)] 
work around libzrtp API mistake for VS

libzrtp's sas_is_verified field is a uint32_t, but zrtp_verified_set
expects a uint8_t.  This is a boolean field, so it doesn't matter one
way or the other.  gcc doesn't care, but Windows Visual Studio
apparently throws a warning about this.

14 years agouse the typedef for an enum rather than unsigned
Travis Cross [Wed, 16 May 2012 21:26:50 +0000 (21:26 +0000)] 
use the typedef for an enum rather than unsigned

The callback here receives both zrtp_protocol_event_t and
zrtp_security_event_t events.  The latter is numbered contiguously to
the former.  Still, it's a bit confusing to have to pick one as a
type, but apparently this fixes a warning on Visual Studio on Windows.

Thanks to Jeff Lenk.

14 years agomake some ZRTP-related integer casts explicit
Travis Cross [Wed, 16 May 2012 21:05:41 +0000 (21:05 +0000)] 
make some ZRTP-related integer casts explicit

...to satisfy Windows Visual Studio.  Thanks to Jeff Lenk.

14 years agoMicrosoft visual studio project files.
Mahdi Moradi [Wed, 16 May 2012 16:05:15 +0000 (20:35 +0430)] 
Microsoft visual studio project files.

14 years agoFirst upload.
Mahdi Moradi [Wed, 16 May 2012 15:40:13 +0000 (20:10 +0430)] 
First upload.

14 years agoAdding megaco stack configuration code and "megaco.conf.xml"
kapil [Wed, 16 May 2012 13:06:26 +0000 (18:36 +0530)] 
Adding megaco stack configuration code and "megaco.conf.xml"

14 years agomake log message relevant even if FS doesn't have ZRTP
Travis Cross [Wed, 16 May 2012 02:50:13 +0000 (02:50 +0000)] 
make log message relevant even if FS doesn't have ZRTP

14 years agoRevert "disable these options if zrtp isn't enabled"
Travis Cross [Wed, 16 May 2012 02:41:24 +0000 (02:41 +0000)] 
Revert "disable these options if zrtp isn't enabled"

Brian and I talked about this and concurred on the reversion here.
Part of the point of the ZRTP pass-through mode code is that it allows
two legs to have a ZRTP-enabled call even if FS doesn't have ZRTP.

This reverts commit f0aa4ab390b1f905ec1d99f689bfec6215308dcd.

14 years ago disable these options if zrtp isn't enabled.
Brian West [Wed, 16 May 2012 02:05:04 +0000 (21:05 -0500)] 
 disable these options if zrtp isn't enabled.

14 years agoRemove stuff that should've been gitignored
Mathieu Rene [Tue, 15 May 2012 23:52:57 +0000 (19:52 -0400)] 
Remove stuff that should've been gitignored

14 years agoAdd mod_megaco to modules.conf.in
Mathieu Rene [Tue, 15 May 2012 23:51:58 +0000 (19:51 -0400)] 
Add mod_megaco to modules.conf.in

14 years agomod_megaco: add sample config file and refuse to start a profile without a configuration
Mathieu Rene [Tue, 15 May 2012 23:45:36 +0000 (19:45 -0400)] 
mod_megaco: add sample config file and refuse to start a profile without a configuration

14 years agoAdd mod_megaco skeleton with basic profile support and a lot of todos for Kapil
Mathieu Rene [Tue, 15 May 2012 23:37:41 +0000 (19:37 -0400)] 
Add mod_megaco skeleton with basic profile support and a lot of todos for Kapil

14 years agolibzrtp: fix spelling in log message
Travis Cross [Tue, 15 May 2012 22:26:29 +0000 (22:26 +0000)] 
libzrtp: fix spelling in log message

14 years agolibzrtp: fix client-side enrollment
Travis Cross [Tue, 15 May 2012 22:25:24 +0000 (22:25 +0000)] 
libzrtp: fix client-side enrollment

It appears that libzrtp would prevent a non-passive client from
enrolling with a PBX because of a broken license mode comparison.

Thanks to Ivo Kutts for the report.

FS-4223 --resolve

14 years agoFS-4203 --resolve add service setup to windows installer
Jeff Lenk [Tue, 15 May 2012 16:25:50 +0000 (11:25 -0500)] 
FS-4203 --resolve add service setup to windows installer

14 years agoFS-4217 --resolve
Anthony Minessale [Tue, 15 May 2012 13:48:08 +0000 (08:48 -0500)] 
FS-4217 --resolve

14 years agoFS-4220 --resolve i refactored this into a general cross platform function and use...
Anthony Minessale [Tue, 15 May 2012 13:31:33 +0000 (08:31 -0500)] 
FS-4220 --resolve i refactored this into a general cross platform function and use it everywhere else we try to set affinity

14 years ago--resolve FS-4209
Ken Rice [Tue, 15 May 2012 15:20:52 +0000 (10:20 -0500)] 
--resolve FS-4209

14 years agofix sox dependancy
Ken Rice [Tue, 15 May 2012 15:18:14 +0000 (10:18 -0500)] 
fix sox dependancy

14 years agoFS-4219 --resolve
Jeff Lenk [Tue, 15 May 2012 14:18:02 +0000 (09:18 -0500)] 
FS-4219 --resolve

14 years agodebian: install freeswitch.jar with mod_java
Travis Cross [Tue, 15 May 2012 07:19:51 +0000 (07:19 +0000)] 
debian: install freeswitch.jar with mod_java

14 years agodebian: don't install scripts/ with freeswitch
Travis Cross [Tue, 15 May 2012 07:18:50 +0000 (07:18 +0000)] 
debian: don't install scripts/ with freeswitch

Some modules like mod_java drop files in there during install that
should be installed with the module rather than with FS.

14 years agobuild: add convenience script to set version in configure.in
Travis Cross [Tue, 15 May 2012 05:04:44 +0000 (05:04 +0000)] 
build: add convenience script to set version in configure.in

14 years agoadd inbound-reg-in-new-thread sofia param to launch a new thread to process each...
Anthony Minessale [Mon, 14 May 2012 22:50:55 +0000 (17:50 -0500)] 
add inbound-reg-in-new-thread sofia param to launch a new thread to process each new inbound register when using heavier backends

14 years agoUpdate ChangeLog through Dec 31... 1.2 on horizon
Michael S Collins [Mon, 14 May 2012 23:23:37 +0000 (16:23 -0700)] 
Update ChangeLog through Dec 31... 1.2 on horizon

14 years agoaddition to 5b3b77071b3483181da41f3a0b0dcccede0bc975
Anthony Minessale [Mon, 14 May 2012 18:07:35 +0000 (13:07 -0500)] 
addition to 5b3b77071b3483181da41f3a0b0dcccede0bc975

14 years agolets kick the auto test with a small change here that doesnt really matter
Ken Rice [Mon, 14 May 2012 18:36:11 +0000 (13:36 -0500)] 
lets kick the auto test with a small change here that doesnt really matter

14 years agofix sofia interaction with presence api command
Anthony Minessale [Mon, 14 May 2012 16:06:36 +0000 (11:06 -0500)] 
fix sofia interaction with presence api command

14 years agomake sure bargers use the same codec as bargee to avoid transcoding delay
Anthony Minessale [Mon, 14 May 2012 15:03:35 +0000 (10:03 -0500)] 
make sure bargers use the same codec as bargee to avoid transcoding delay

14 years agoFS-4218 --resolve
Anthony Minessale [Mon, 14 May 2012 14:47:35 +0000 (09:47 -0500)] 
FS-4218 --resolve

14 years agodebian: add mod_random
Travis Cross [Mon, 14 May 2012 15:52:11 +0000 (15:52 +0000)] 
debian: add mod_random

14 years agoclean up forking code in example
Anthony Minessale [Mon, 14 May 2012 12:13:26 +0000 (07:13 -0500)] 
clean up forking code in example

14 years agoFS-4183 here is a start, it still needs some work but here are the basic components...
Anthony Minessale [Mon, 14 May 2012 11:58:33 +0000 (06:58 -0500)] 
FS-4183 here is a start, it still needs some work but here are the basic components, initially I am using the algorithim we use to generate artifical silence (static) and using one of those values to sleep a certian number of microseconds plus the cumulative bytes of events but i bet there is still some predictability in there so it needs some more

14 years agogsmopen: indented
Giovanni Maruzzelli [Sun, 13 May 2012 23:59:33 +0000 (01:59 +0200)] 
gsmopen: indented

14 years agogsmopen: correctly receives SMSs in GSM7 and UCS2
Giovanni Maruzzelli [Sun, 13 May 2012 23:55:45 +0000 (01:55 +0200)] 
gsmopen: correctly receives SMSs in GSM7 and UCS2