Quick Search:

Line History

line history graph

Show Arbitrary Diff

From to

Supports revisions and tags.

History

root: 5120 2398

latest revision download Branch root:

5120 deleted | Lines: 0 ( +0, -36 )

Created: 2007-05-10 11:23:07 -0400 (18 months ago) | Author: mikej | Changeset: 5120

switch mod_sofia to use a Makefile.am instead of Makefile for better dependency tracking.. you may need to re-bootstrap after this update

5118 annotated / raw | Diffs: previous, other | Lines: 36 ( +1, -1 )

Created: 2007-05-10 10:11:26 -0400 (18 months ago) | Author: anthm | Changeset: 5118

update

4846 annotated / raw | Diffs: previous, other | Lines: 36 ( +2, -0 )

Created: 2007-04-03 23:08:17 -0400 (19 months ago) | Author: anthm | Changeset: 4846

add core ODBC

4844 annotated / raw | Diffs: previous, other | Lines: 34 ( +4, -0 )

Created: 2007-04-03 09:11:57 -0400 (19 months ago) | Author: mikej | Changeset: 4844

take 4 fixing dependencies for proper make -j build

4843 annotated / raw | Diffs: previous, other | Lines: 30 ( +3, -2 )

Created: 2007-04-03 08:29:18 -0400 (19 months ago) | Author: mikej | Changeset: 4843

another try on proper deps

4842 annotated / raw | Diffs: previous, other | Lines: 29 ( +2, -0 )

Created: 2007-04-03 08:04:14 -0400 (19 months ago) | Author: mikej | Changeset: 4842

fix dependencies to handle make -j

4819 annotated / raw | Diffs: previous, other | Lines: 27 ( +1, -0 )

Created: 2007-03-31 15:01:33 -0400 (19 months ago) | Author: mikej | Changeset: 4819

breaking up is hard to do

4635 annotated / raw | Diffs: previous, other | Lines: 26 ( +1, -5 )

Created: 2007-03-17 21:52:23 -0400 (20 months ago) | Author: mikej | Changeset: 4635

remove gmakeisms from sofia, portaudio and cepstral makefiles.  simplify the module template makefiles

4629 annotated / raw | Diffs: previous, other | Lines: 30 ( +18, -18 )

Created: 2007-03-17 04:40:10 -0400 (20 months ago) | Author: mikej | Changeset: 4629

Do a better job at tracking dependencies into the libs, so libs are re-built when they need to.
Eliminate some more gmakeisms in the modules makefiles


4628 annotated / raw | Diffs: previous, other | Lines: 30 ( +1, -1 )

Created: 2007-03-17 01:49:57 -0400 (20 months ago) | Author: mikej | Changeset: 4628

Remove the requirement to define MODNAME in the module makefiles.
Remove gmakeisms from the modmake.rules module makefile include
Remove the MODNAME def from all the in tree Makefiles

4602 annotated / raw | Diffs: previous, other | Lines: 30 ( +9, -2 )

Created: 2007-03-15 00:32:09 -0400 (20 months ago) | Author: mikej | Changeset: 4602

do a better job with dependency tracking so the the mods don't keep trying to build or install when they don't need to.  This should start to help with the speed of the build.

4586 annotated / raw | Diffs: previous, other | Lines: 23 ( +2, -1 )

Created: 2007-03-13 14:23:49 -0400 (20 months ago) | Author: mikej | Changeset: 4586

add support for doing make from the module directory of the in tree modules.

4562 annotated / raw | Diffs: previous, other | Lines: 22 ( +16, -26 )

Created: 2007-03-12 00:21:54 -0400 (20 months ago) | Author: mikej | Changeset: 4562

an attempt to simplify the module make files.  More changes to come on the modules building soon

4548 annotated / raw | Diffs: previous, other | Lines: 32 ( +16, -9 )

Created: 2007-03-11 10:03:58 -0400 (20 months ago) | Author: mikej | Changeset: 4548

move all the in tree libs to use subst of the core configure, move all module builds to link with libtool to the .la, static when possible

3774 annotated / raw | Diffs: previous, other | Lines: 25 ( +1, -2 )

Created: 2006-12-21 01:30:28 -0500 (22 months ago) | Author: mikej | Changeset: 3774

add sofia-sip 1.12.4 (plus some patches through 12/21/2006) to in tree libs

3497 annotated / raw | Diffs: previous, other | Lines: 26 ( +1, -1 )

Created: 2006-11-30 17:56:56 -0500 (23 months ago) | Author: mikej | Changeset: 3497

update to sofia release 1.12.4, many fixes including fix for assert(sip) on response to invite after an outbound register

3425 annotated / raw | Diffs: previous, other | Lines: 26 ( +1, -1 )

Created: 2006-11-20 16:54:19 -0500 (23 months ago) | Author: mikej | Changeset: 3425

update to new sofia snapshot.  Fixes a memory leak on invite, a timer bug, and several other issues as follows:

Thu Nov 16 07:23:30 Eastern Standard Time 2006  Pekka.Pessi@nokia.com
 * nta.c: setting the local sequence number of nta_leg_t only when first reques
t is sent.

 Application can now set the initial value of CSeq either in nta_leg_create()
 or in nta_outgoing_*create() (or nta_msg_request_complete()).

 * nua_session.c: fixed session timer negotiation when UAS does refreshing with
INVITEs

 The session-expires header had "uac" even when uac did not support timer.
 The UAS failed to send re-INVITEs.

 Thanks for Chung Pak Lai for reporting this problem.

 * bnf: added host_cmp().

 * outbound.c: using host_cmp() to check if Via host and received parameter dif
fer

 Bug reported by Marc Blanchet.

 * nua_session.c: fixed leak in incomin INVITE processing.

3346 annotated / raw | Diffs: previous, other | Lines: 26 ( +1, -1 )

Created: 2006-11-13 14:13:56 -0500 (2 years ago) | Author: mikej | Changeset: 3346

move to sofia snapshot 1.12.3.10.  This adds nua_i_mehtod support to allow receipt of non-standard methods as well as a number of other bugfixes.

3245 annotated / raw | Diffs: previous, other | Lines: 26 ( +1, -1 )

Created: 2006-10-31 16:38:06 -0500 (2 years ago) | Author: anthm | Changeset: 3245

Media Management (Sponsored By Front Logic)

This modification makes it possible to change the media path of session in the switch on-the-fly and from the dialplan.
It adds some API interface calls usable from a remote client such as mod_event_socket or the test console.

1) media [off] <uuid>

  Turns on/off the media on the call described by <uuid>
  The media will be redirected as desiered either into the switch or point to point.

2) hold [off] <uuid>

  Turns on/off endpoint specific hold state on the session described by <uuid>

3) broadcast <uuid> "<path>[ <timer_name>]" or "speak:<tts_engine>|<tts_voice>|<text>[|<timer_name>]" [both]

  A message will be sent to the call described by uuid instructing it to play the file or speak the text indicated.

  If the 'both' option is specified both ends of the call will hear the message otherwise just the uuid specified
  will hear the message.

  During playback when only one side is hearing the message the other end will hear silence.

  If media is not flowing across the switch when the message is broadcasted, the media will be directed to the
  switch for the duration of the call and then returned to it's previous state.


Also the no_media=true option in the dialplan before a bridge makes it possible to place a call while proxying the session
description from one endpoint to the other and establishing an immidiate point-to-point media connection with no media
on the switch.

<action application="set" data="no_media=true"/>
<action application="bridge" data="sofia/mydomain.com/myid@myhost.com"/>


*NOTE* when connecting two outbound legs by using the "originate" api command with an extension that has no_media=true enabled,
the media for the first leg will be engaged with the switch until the second leg has answered and the other session description
is available to establish a point to point connection at which time point-to-point mode will be enabled.

*NOTE* it is reccommended you rebuild FreeSWITCH with "make sure" as there have been some changes to the core.

3241 annotated / raw | Diffs: previous, other | Lines: 26 ( +1, -1 )

Created: 2006-10-31 00:43:53 -0500 (2 years ago) | Author: mikej | Changeset: 3241

Update to new sofia tarball to tweak sdp behavior to use the correct c line on re-invite.

3220 annotated / raw | Diffs: previous, other | Lines: 26 ( +1, -1 )

Created: 2006-10-27 19:20:10 -0400 (2 years ago) | Author: mikej | Changeset: 3220

update to new sofia snapshot.  This fixes several race conditions, ref count problems, and double frees that were happening in the sofia library and fixes segfaults under heavy load and a segfault on cancel when using 100rel while awaiting a prack.  Sofia should be much more stable now, please beat it up and let us know.

3217 annotated / raw | Diffs: previous, other | Lines: 26 ( +1, -1 )

Created: 2006-10-27 11:05:41 -0400 (2 years ago) | Author: mikej | Changeset: 3217

wrong version, can't make up my mind.

3216 annotated / raw | Diffs: previous, other | Lines: 26 ( +1, -1 )

Created: 2006-10-27 10:51:47 -0400 (2 years ago) | Author: mikej | Changeset: 3216

wrong version

3214 annotated / raw | Diffs: previous, other | Lines: 26 ( +1, -1 )

Created: 2006-10-26 16:02:57 -0400 (2 years ago) | Author: anthm | Changeset: 3214

update

3197 annotated / raw | Diffs: previous, other | Lines: 26 ( +1, -1 )

Created: 2006-10-25 11:46:42 -0400 (2 years ago) | Author: anthm | Changeset: 3197

sip signalling

3196 annotated / raw | Diffs: previous, other | Lines: 26 ( +1, -1 )

Created: 2006-10-25 10:01:03 -0400 (2 years ago) | Author: anthm | Changeset: 3196

tidy up

3166 annotated / raw | Diffs: previous, other | Lines: 26 ( +1, -1 )

Created: 2006-10-23 16:28:55 -0400 (2 years ago) | Author: anthm | Changeset: 3166

new sofia rollout

3052 annotated / raw | Diffs: previous, other | Lines: 26 ( +1, -1 )

Created: 2006-10-15 01:10:34 -0400 (2 years 1 month ago) | Author: anthm | Changeset: 3052

work in progress should not seem much different

3016 annotated / raw | Diffs: previous, other | Lines: 26 ( +1, -1 )

Created: 2006-10-09 17:53:39 -0400 (2 years 1 month ago) | Author: mikej | Changeset: 3016

we don't need glib so disable it.

3012 annotated / raw | Diffs: previous, other | Lines: 26 ( +1, -1 )

Created: 2006-10-09 15:30:54 -0400 (2 years 1 month ago) | Author: anthm | Changeset: 3012

update sofia

2993 annotated / raw | Diffs: previous, other | Lines: 26 ( +1, -1 )

Created: 2006-10-07 14:54:29 -0400 (2 years 1 month ago) | Author: anthm | Changeset: 2993

Update to new sofia snapshot, includes fixes for 100 on notify, and for sdp not in 200 after 183 when not using 100rel

2969 annotated / raw | Diffs: previous, other | Lines: 26 ( +1, -1 )

Created: 2006-10-04 19:11:11 -0400 (2 years 1 month ago) | Author: anthm | Changeset: 2969

sip work in progress changes

2870 annotated / raw | Diffs: previous, other | Lines: 26 ( +4, -1 )

Created: 2006-09-29 14:16:57 -0400 (2 years 1 month ago) | Author: brian | Changeset: 2870

Adding this for sofia on OS X

2850 annotated / raw | Diffs: previous, other | Lines: 23 ( +1, -1 )

Created: 2006-09-27 15:28:53 -0400 (2 years 1 month ago) | Author: anthm | Changeset: 2850

use newest sofia with reg patch

2398 new annotated / raw | Lines: 23 ( +23, -0 )

Created: 2006-08-25 19:55:59 -0400 (2 years 2 months ago) | Author: anthm | Changeset: 2398

Adding mod_sofia to the tree so we can work on it easier....

I am not adding it to the examples or to the modules.conf because it's not really ready for that yet.
This is only 1.5 days old from scratch at this point but the brave hearted who want to play with it can do the following:

Add this to modules.conf:
-----------------------------------------------------------------------------
endpoints/mod_sofia
-----------------------------------------------------------------------------

Add this to freeswitch.xml in the configuration/modules.conf area
-----------------------------------------------------------------------------
<load module="mod_sofia"/>
-----------------------------------------------------------------------------

Add this to freeswitch.xml in the configuration section

-----------------------------------------------------------------------------
   <configuration name="sofia.conf" description="sofia Endpoint">
     <!-- You may have multiple profiles -->
     <profile name="test">
       <param name="rfc2833-pt" value="101"/>
       <param name="sip-port" value="5060"/>
       <param name="dialplan" value="XML"/>
       <param name="dtmf-duration" value="100"/>
       <param name="codec-prefs" value="PCMU"/>
       <param name="use-rtp-timer" value="true"/>
       <param name="rtp-ip" value="127.0.0.1"/>
       <param name="sip-ip" value="127.0.0.1"/>
       <!-- optional ; -->
       <!-- <param name="ext-rtp-ip" value="stun:stun.server.com"/>-->
       <!-- <param name="ext-rtp-ip" value="100.101.102.103"/> -->

       <!-- VAD choose one (out is a good choice); -->
       <!-- <param name="vad" value="in"/> -->
       <!-- <param name="vad" value="out"/> -->
       <!-- <param name="vad" value="both"/> -->
        <!--<param name="alias" value="sip:208.64.200.40:5555"/>-->
     </profile>
   </configuration>
-----------------------------------------------------------------------------

The call string to use profile test would be:

sofia/test/1000@1.2.3.4

as in:

<action application="bridge" data="sofia/test/1000@1.2.3.4"/>