Quick Search:

Line History

line history graph

Show Arbitrary Diff

From to

Supports revisions and tags.

History

root: 10486 52

latest revision download Branch root:

10486 annotated / raw | Diffs: previous, other | Lines: 507 ( +1, -1 )

Created: 2008-11-20 18:42:39 -0500 (12 days ago) | Author: mikej | Changeset: 10486

FSCORE-213 add support for "F" for flash in dtmf

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

Created: 2008-11-06 19:24:31 -0500 (26 days ago) | Author: anthm | Changeset: 10276

move macro to the core

10240 annotated / raw | Diffs: previous, other | Lines: 506 ( +2, -2 )

Created: 2008-11-04 14:31:49 -0500 (28 days ago) | Author: brian | Changeset: 10240

tweak from Carlos

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

Created: 2008-11-03 15:08:44 -0500 (29 days ago) | Author: anthm | Changeset: 10227

add hashing to event header lookup

10084 annotated / raw | Diffs: previous, other | Lines: 472 ( +2, -2 )

Created: 2008-10-20 13:48:42 -0400 (43 days ago) | Author: anthm | Changeset: 10084

clean some old members and naming conventions in the codec structs

10016 annotated / raw | Diffs: previous, other | Lines: 472 ( +1, -1 )

Created: 2008-10-14 15:46:47 -0400 (49 days ago) | Author: anthm | Changeset: 10016

fix build err

10014 annotated / raw | Diffs: previous, other | Lines: 472 ( +1, -1 )

Created: 2008-10-14 15:17:27 -0400 (49 days ago) | Author: anthm | Changeset: 10014

add const to macro

9497 annotated / raw | Diffs: previous, other | Lines: 472 ( +9, -0 )

Created: 2008-09-09 18:47:03 -0400 (2 months 23 days ago) | Author: anthm | Changeset: 9497

add switch_safe_strdup

9381 annotated / raw | Diffs: previous, other | Lines: 463 ( +9, -0 )

Created: 2008-08-28 12:41:48 -0400 (3 months 4 days ago) | Author: mikej | Changeset: 9381

fix mod_yaml build on newer gcc

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

Created: 2008-08-22 13:14:19 -0400 (3 months 10 days ago) | Author: mikej | Changeset: 9349

new macro

9056 annotated / raw | Diffs: previous, other | Lines: 453 ( +8, -3 )

Created: 2008-07-16 13:44:54 -0400 (4 months 17 days ago) | Author: anthm | Changeset: 9056

add domain-based acl auth thingy

9042 annotated / raw | Diffs: previous, other | Lines: 448 ( +16, -0 )

Created: 2008-07-15 14:04:17 -0400 (4 months 18 days ago) | Author: mikej | Changeset: 9042

Disable multiple registrations on a per-device basis (MODENDP-117)

8894 annotated / raw | Diffs: previous, other | Lines: 432 ( +1, -1 )

Created: 2008-07-03 15:12:26 -0400 (4 months 30 days ago) | Author: mikej | Changeset: 8894

vim extendtab is bad

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

Created: 2008-07-03 14:50:15 -0400 (4 months 30 days ago) | Author: mikej | Changeset: 8893

update

8686 annotated / raw | Diffs: previous, other | Lines: 398 ( +14, -15 )

Created: 2008-05-27 00:30:03 -0400 (6 months ago) | Author: anthm | Changeset: 8686

indent pass 1

8525 annotated / raw | Diffs: previous, other | Lines: 399 ( +2, -2 )

Created: 2008-05-22 11:24:12 -0400 (6 months ago) | Author: anthm | Changeset: 8525

make macro safer

8417 annotated / raw | Diffs: previous, other | Lines: 399 ( +8, -8 )

Created: 2008-05-15 15:38:29 -0400 (6 months ago) | Author: anthm | Changeset: 8417

update

8411 annotated / raw | Diffs: previous, other | Lines: 399 ( +13, -0 )

Created: 2008-05-15 10:49:11 -0400 (6 months ago) | Author: anthm | Changeset: 8411

update

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

Created: 2008-04-21 10:35:14 -0400 (7 months ago) | Author: mikej | Changeset: 8131

tweak windows build for inet_pton and other build problems

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

Created: 2008-04-09 22:28:17 -0400 (7 months ago) | Author: mikej | Changeset: 8074

missing file from last commit

8020 annotated / raw | Diffs: previous, other | Lines: 384 ( +1, -1 )

Created: 2008-04-04 11:17:17 -0400 (7 months ago) | Author: anthm | Changeset: 8020

add acl to mod_dingaling

7974 annotated / raw | Diffs: previous, other | Lines: 384 ( +1, -1 )

Created: 2008-03-27 18:46:47 -0400 (8 months ago) | Author: anthm | Changeset: 7974

tweak

7966 annotated / raw | Diffs: previous, other | Lines: 384 ( +9, -0 )

Created: 2008-03-26 18:14:09 -0400 (8 months ago) | Author: anthm | Changeset: 7966

add acl stuff

7639 annotated / raw | Diffs: previous, other | Lines: 375 ( +1, -1 )

Created: 2008-02-15 18:02:06 -0500 (9 months ago) | Author: mikej | Changeset: 7639

switch_bytes_per_frame -> switch_samples_per_frame rename

7500 annotated / raw | Diffs: previous, other | Lines: 375 ( +1, -1 )

Created: 2008-02-03 17:14:57 -0500 (9 months ago) | Author: brian | Changeset: 7500

set tab mode properly

7403 annotated / raw | Diffs: previous, other | Lines: 375 ( +1, -1 )

Created: 2008-01-28 03:47:55 -0500 (10 months ago) | Author: mikej | Changeset: 7403

code analysis, bounds checks, buffer overrun fixes.

7396 annotated / raw | Diffs: previous, other | Lines: 375 ( +1, -1 )

Created: 2008-01-27 15:01:02 -0500 (10 months ago) | Author: brian | Changeset: 7396

cleanup and consistency.. blah rain @ PHX fun

7261 annotated / raw | Diffs: previous, other | Lines: 375 ( +1, -1 )

Created: 2008-01-17 00:52:50 -0500 (10 months ago) | Author: mikej | Changeset: 7261

use unsigned more consistently

7244 annotated / raw | Diffs: previous, other | Lines: 375 ( +1, -1 )

Created: 2008-01-16 01:01:53 -0500 (10 months ago) | Author: anthm | Changeset: 7244

RFC4568 support, you don't need the cone of silence anymore...

7027 annotated / raw | Diffs: previous, other | Lines: 375 ( +2, -2 )

Created: 2007-12-29 19:22:51 -0500 (11 months ago) | Author: mikej | Changeset: 7027

don't strstr on null/blank strings.

6665 annotated / raw | Diffs: previous, other | Lines: 375 ( +5, -0 )

Created: 2007-12-11 15:25:15 -0500 (11 months ago) | Author: mikej | Changeset: 6665

cleanup some macros a bit more.

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

Created: 2007-12-11 05:47:46 -0500 (11 months ago) | Author: mikej | Changeset: 6633

check to avoid potential seg

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

Created: 2007-12-10 16:58:40 -0500 (11 months ago) | Author: anthm | Changeset: 6609

add local vars with []

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

Created: 2007-12-04 11:22:02 -0500 (11 months ago) | Author: anthm | Changeset: 6491

adress MODAPP-55

6421 annotated / raw | Diffs: previous, other | Lines: 364 ( +1, -1 )

Created: 2007-11-28 17:27:33 -0500 (12 months ago) | Author: mikej | Changeset: 6421

fix windows build

6417 annotated / raw | Diffs: previous, other | Lines: 364 ( +1, -1 )

Created: 2007-11-28 14:56:25 -0500 (12 months ago) | Author: anthm | Changeset: 6417

rss feeds of your voicemail

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

Created: 2007-11-27 14:25:16 -0500 (12 months ago) | Author: anthm | Changeset: 6413

improve http support

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

Created: 2007-11-26 18:41:00 -0500 (12 months ago) | Author: anthm | Changeset: 6399

improve voicemail

6397 annotated / raw | Diffs: previous, other | Lines: 361 ( +1, -1 )

Created: 2007-11-26 12:43:42 -0500 (12 months ago) | Author: mikej | Changeset: 6397

little mailer rework.

6274 annotated / raw | Diffs: previous, other | Lines: 361 ( +1, -1 )

Created: 2007-11-15 11:22:18 -0500 (12 months ago) | Author: anthm | Changeset: 6274

fix uri nonsense and backwards stristr

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

Created: 2007-11-12 22:47:07 -0500 (12 months ago) | Author: mikej | Changeset: 6234

add missing "execute" handler to phrase macro. (not yet tested)

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

Created: 2007-11-09 14:25:46 -0500 (12 months ago) | Author: anthm | Changeset: 6205

add a new dialplan module

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

Created: 2007-11-09 10:26:32 -0500 (12 months ago) | Author: anthm | Changeset: 6193

add regex api func

6189 annotated / raw | Diffs: previous, other | Lines: 358 ( +3, -0 )

Created: 2007-11-08 18:46:26 -0500 (12 months ago) | Author: anthm | Changeset: 6189

add some logic tools

6120 annotated / raw | Diffs: previous, other | Lines: 355 ( +1, -1 )

Created: 2007-11-01 07:28:26 -0400 (13 months ago) | Author: mikej | Changeset: 6120

use more correct const char * for things that should not be modified.  This should also fix the switch_cpp.cpp changes from MODAPP-44.  More patches to follow up on this for a few more modules that will likely break with this commit.

6105 annotated / raw | Diffs: previous, other | Lines: 355 ( +1, -1 )

Created: 2007-10-31 15:59:40 -0400 (13 months ago) | Author: anthm | Changeset: 6105

fix path bs

5925 annotated / raw | Diffs: previous, other | Lines: 355 ( +1, -1 )

Created: 2007-10-17 10:59:17 -0400 (13 months ago) | Author: anthm | Changeset: 5925

format

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

Created: 2007-10-16 10:24:02 -0400 (13 months ago) | Author: anthm | Changeset: 5887

add switch_stristr and use it in dptools

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

Created: 2007-10-12 13:12:31 -0400 (13 months ago) | Author: anthm | Changeset: 5851

minor adj

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

Created: 2007-10-05 20:30:04 -0400 (13 months ago) | Author: anthm | Changeset: 5823

make encoding optional none, base64 or url encoding

5738 annotated / raw | Diffs: previous, other | Lines: 350 ( +0, -0 )

Created: 2007-09-21 14:49:14 -0400 (14 months ago) | Author: mikej | Changeset: 5738

svn:eol-style properties, and make eol-style consistent in some files.

5563 annotated / raw | Diffs: previous, other | Lines: 350 ( +1, -1 )

Created: 2007-08-03 12:26:32 -0400 (16 months ago) | Author: anthm | Changeset: 5563

stupidly forgot to include linefeed and carraige return in ok chars for vars thus breaking bypass_media mode for who knows how long...

5280 annotated / raw | Diffs: previous, other | Lines: 350 ( +8, -4 )

Created: 2007-06-07 13:02:59 -0400 (17 months ago) | Author: mikej | Changeset: 5280

indentation.

5268 annotated / raw | Diffs: previous, other | Lines: 346 ( +1, -1 )

Created: 2007-06-05 12:52:50 -0400 (17 months ago) | Author: anthm | Changeset: 5268

update

5267 annotated / raw | Diffs: previous, other | Lines: 346 ( +3, -1 )

Created: 2007-06-05 12:50:51 -0400 (17 months ago) | Author: anthm | Changeset: 5267

update

5265 annotated / raw | Diffs: previous, other | Lines: 344 ( +9, -0 )

Created: 2007-06-05 12:21:30 -0400 (17 months ago) | Author: anthm | Changeset: 5265

add util

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

Created: 2007-06-05 11:39:56 -0400 (17 months ago) | Author: anthm | Changeset: 5260

small fix and new macro

5165 annotated / raw | Diffs: previous, other | Lines: 334 ( +4, -4 )

Created: 2007-05-12 10:48:14 -0400 (18 months ago) | Author: mikej | Changeset: 5165

adding const qualifiers across the api as appropriate.

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

Created: 2007-05-10 12:56:29 -0400 (18 months ago) | Author: anthm | Changeset: 5123

make crash protection a runtime option instead of a compile-time option

4901 annotated / raw | Diffs: previous, other | Lines: 332 ( +1, -1 )

Created: 2007-04-09 14:42:40 -0400 (19 months ago) | Author: anthm | Changeset: 4901

dox

4807 annotated / raw | Diffs: previous, other | Lines: 332 ( +54, -0 )

Created: 2007-03-30 12:41:12 -0400 (20 months ago) | Author: anthm | Changeset: 4807

cleanup

4805 annotated / raw | Diffs: previous, other | Lines: 278 ( +13, -0 )

Created: 2007-03-30 10:57:06 -0400 (20 months ago) | Author: anthm | Changeset: 4805

tweaks

4799 annotated / raw | Diffs: previous, other | Lines: 265 ( +1, -1 )

Created: 2007-03-29 20:15:25 -0400 (20 months ago) | Author: anthm | Changeset: 4799

indent again

4798 annotated / raw | Diffs: previous, other | Lines: 265 ( +3, -4 )

Created: 2007-03-29 20:13:31 -0400 (20 months ago) | Author: anthm | Changeset: 4798

indent

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

Created: 2007-03-29 18:31:56 -0400 (20 months ago) | Author: anthm | Changeset: 4795

spring cleaning

4794 annotated / raw | Diffs: previous, other | Lines: 273 ( +10, -0 )

Created: 2007-03-29 13:37:42 -0400 (20 months ago) | Author: mikej | Changeset: 4794

switch_malloc and switch_zmalloc macros that are fatal if malloc fails both in debug and release modes, switch_zmalloc includes a companion memset for the malloc'd block.

4501 annotated / raw | Diffs: previous, other | Lines: 263 ( +2, -2 )

Created: 2007-03-09 21:36:55 -0500 (20 months ago) | Author: brian | Changeset: 4501

add url syntax for playback

4494 annotated / raw | Diffs: previous, other | Lines: 263 ( +1, -44 )

Created: 2007-03-09 15:44:13 -0500 (20 months ago) | Author: mikej | Changeset: 4494

add wrapper code to fully encapsulate apr, apr-utils, pcre, and sqlite.  fully use switch_ namespace in modules, create our own format and type defines.  follow up commit for unix autotools coming soon after this.  PLEASE NOTE: you will NEED to do a make megaclean and run configure again after this update (and the following commit) or it will not build.

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

Created: 2007-03-07 17:17:02 -0500 (20 months ago) | Author: anthm | Changeset: 4471

fix fatal include

4241 annotated / raw | Diffs: previous, other | Lines: 305 ( +1, -1 )

Created: 2007-02-13 16:03:06 -0500 (21 months ago) | Author: mikej | Changeset: 4241

constify some arguments to switch_console_printf and switch_cut_path and remove improper casts for the consumers of those functions.

4203 annotated / raw | Diffs: previous, other | Lines: 305 ( +7, -0 )

Created: 2007-02-12 13:13:14 -0500 (21 months ago) | Author: mikej | Changeset: 4203

some more protection from passing around and printing null values, we are now initializing null's passed to switch_caller_profile_new as blank strings in the caller profile, if your using any caller profile values in if's, please use !switch_strlen_zero() in your check.

4176 annotated / raw | Diffs: previous, other | Lines: 298 ( +1, -1 )

Created: 2007-02-08 21:36:03 -0500 (21 months ago) | Author: mikej | Changeset: 4176

fix magic emacs and vi formatting comments in the bottom of our source files to use tabs instead of spaces

4169 annotated / raw | Diffs: previous, other | Lines: 298 ( +9, -0 )

Created: 2007-02-08 15:16:08 -0500 (21 months ago) | Author: mikej | Changeset: 4169

make sofia set network_addr as the address the packet was actually received from, not the address from the uri.

4158 annotated / raw | Diffs: previous, other | Lines: 289 ( +1, -1 )

Created: 2007-02-07 20:19:35 -0500 (21 months ago) | Author: brian | Changeset: 4158

Small buglet.

4157 annotated / raw | Diffs: previous, other | Lines: 289 ( +1, -1 )

Created: 2007-02-07 19:17:22 -0500 (21 months ago) | Author: anthm | Changeset: 4157

add w and W

4138 annotated / raw | Diffs: previous, other | Lines: 289 ( +1, -1 )

Created: 2007-02-06 14:15:26 -0500 (21 months ago) | Author: anthm | Changeset: 4138

yes virginia, sip has shortcommings

4110 annotated / raw | Diffs: previous, other | Lines: 289 ( +1, -1 )

Created: 2007-02-02 23:08:05 -0500 (21 months ago) | Author: mikej | Changeset: 4110

tweak macro for clean build on msvc.

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

Created: 2007-02-02 15:28:34 -0500 (21 months ago) | Author: anthm | Changeset: 4108

fix sample calc

4073 annotated / raw | Diffs: previous, other | Lines: 288 ( +5, -0 )

Created: 2007-01-28 12:37:51 -0500 (22 months ago) | Author: anthm | Changeset: 4073

CODEC TWEAK

mod_sofia will now examine a variable in the channel to
see what the channel's originator was using for a codec and
try to put that to the top of the list in the sdp.

if this new sofia profile param is set:
<param name="disable-transcoding" value="true"/>

All outbound calls will use *only* the codec that thier originator
is using to ensure no transcoding.
(of course that could lead to a failed call where there is no way to do this, so use sparingly)

4066 annotated / raw | Diffs: previous, other | Lines: 283 ( +1, -1 )

Created: 2007-01-27 11:23:33 -0500 (22 months ago) | Author: anthm | Changeset: 4066

A few changes:

1) The xml_curl now has a more enterprise config where it can have more than 1
  url configured so you could have failover. (*note the syntax change*)

2) dialplan modules now take an extra arguement making it possible to pass runtime params to
  them.  This is now used in mod_dialplan_xml to allow an alternate file path to be specified.

  dialplans were already stackable meaning you can configure a sofia profile, for example,
  to use enum followed by the default XML dialplan.

  e.g. <param name="dialplan" value="enum,XML"/>

  From now on, you can also specify :param after each dialplan name to allow param
  to be passed to the module.  mod_dialplan_xml uses this param as a way to override
  where it looks for the dialplan making it possible to stack mutiple calls to the XML dialplan.

  e.g. <param name="dialplan" value="XML:/some/xml/file.xml,XML"/>

  With this you can search the local file file.xml first and if there is still no match
  the hunt will move on to the standard XML using the onboard XML registry and or the external
  gateways.

  *NOTE* this alternate path does not use the external bindings but it does parse the #includes etc.

4006 annotated / raw | Diffs: previous, other | Lines: 283 ( +7, -1 )

Created: 2007-01-19 17:47:51 -0500 (22 months ago) | Author: mikej | Changeset: 4006

doxygen

4000 annotated / raw | Diffs: previous, other | Lines: 277 ( +3, -0 )

Created: 2007-01-19 14:11:44 -0500 (22 months ago) | Author: anthm | Changeset: 4000

auto ip stuff

3943 annotated / raw | Diffs: previous, other | Lines: 274 ( +6, -0 )

Created: 2007-01-11 13:14:02 -0500 (22 months ago) | Author: anthm | Changeset: 3943

update conference to add lock sounds, sound prefix, and use say: syntax

3899 annotated / raw | Diffs: previous, other | Lines: 268 ( +7, -0 )

Created: 2007-01-02 19:21:17 -0500 (22 months ago) | Author: anthm | Changeset: 3899

some changes from mmurdock

3494 annotated / raw | Diffs: previous, other | Lines: 261 ( +8, -0 )

Created: 2006-11-30 16:28:32 -0500 (2 years ago) | Author: anthm | Changeset: 3494

ENUM Support

mod_enum can be used as a dialplan app, an api call from the console or as a dialplan interface.


Dialplan Interface:
put enum as the dialplan parameter in an endpoint module
i.e. instead of "XML" set it to "enum" or "enum,XML" for fall through.

Dialplan App:
This example will do a lookup and set the a variable that is the proper
dialstring to call all of the possible routes in order of preference according to
the lookup and the order of the routes in the enum.conf section.

<extension name="tollfree">
 <condition field="destination_number" expression="^(18(0{2}|8{2}|7{2}|6{2})\d{7})$">
   <action application="enum" data="$1"/>
   <action application="bridge" data="${enum_auto_route}"/>
 </condition>
</extension>

You can also pick an alrernate root:
<action application="enum" data="$1 myroot.org"/>       


API command:
at the console you can say:
enum <number> [<root>]

The root always defaults to the one in the enum.conf section.


3462 annotated / raw | Diffs: previous, other | Lines: 253 ( +11, -0 )

Created: 2006-11-27 17:30:48 -0500 (2 years ago) | Author: mikej | Changeset: 3462

Add magic comments for emacs and vi in source and header files to properly format and display tabs vs. spaces in those editors:

/* For Emacs:
* Local Variables:
* mode:c
* indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
* For VIM:
* vim:set softtabstop=4 shiftwidth=4 tabstop=4 expandtab:
*/

3377 annotated / raw | Diffs: previous, other | Lines: 242 ( +5, -0 )

Created: 2006-11-14 22:17:28 -0500 (2 years ago) | Author: anthm | Changeset: 3377

hack to fix udp sockets

2996 annotated / raw | Diffs: previous, other | Lines: 237 ( +1, -1 )

Created: 2006-10-07 18:19:24 -0400 (2 years 1 month ago) | Author: anthm | Changeset: 2996

Modify Originate input syntax

This adds the | to the originate syntax
making it possible to put a list of urls to call and attempt
to call them one at a time until one of them is successful or there
are none of them left

The original & delimited list is valid for each step in the | separated
list

Example
sofia/test-int/3920@10.3.3.104|sofia/test-int/3910@10.3.3.104&sofia/test-int/3920@10.3.3.104

first call 1 location and if that results in a failure, try 2 at once on the next go

2992 annotated / raw | Diffs: previous, other | Lines: 237 ( +10, -0 )

Created: 2006-10-06 18:39:49 -0400 (2 years 1 month ago) | Author: anthm | Changeset: 2992


Insane amounts of yucky satanic code to make transfer and that kind of thing work.
Transfers work better when both legs of the call live in thier own channel eg bridged calls
A -> B where you want a to make B -> C

when you route a call to an IVR or playback app you are not really bridging you have
A all alone executing the script so it's hard to transfer that.

I do have it aparently working but it's goofy and you are better off
putting your IVR on it's own switch so they are all inbound calls
then you have A -> B -> IVR
now A can happily transfer B who can stay on line with IVR without stopping
the execution.  You can also accomplish this by calling in a loop back to the same box
if you dont want to have 2 boxes.


Also the beginning effort at bridging calls with no media is here
set this magic variable in your dialplan to convince mod_sofia
to pass A's sdp as it's own to B and return B's sdp back to A on 200 or 183

<action application="set" data="no_media=true"/>
<action application="bridge" data="sofia/id@host.com"/>

You will need a new sofia tarball for this version


There is a bunch of other odds and ends added like a function or 2 etc
Oh,

And don't be suprised if it introduces all kinds of bugs!

2729 annotated / raw | Diffs: previous, other | Lines: 227 ( +4, -2 )

Created: 2006-09-17 18:40:19 -0400 (2 years 2 months ago) | Author: mikej | Changeset: 2729

add switch_yield for windows

2728 annotated / raw | Diffs: previous, other | Lines: 225 ( +1, -1 )

Created: 2006-09-17 18:13:51 -0400 (2 years 2 months ago) | Author: mikej | Changeset: 2728

tweak softimer to not int type truncate microsecond interval time.c

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

Created: 2006-09-17 14:44:53 -0400 (2 years 2 months ago) | Author: anthm | Changeset: 2722

use usleep when possible, ./configure && make sure when you update

2663 annotated / raw | Diffs: previous, other | Lines: 221 ( +1, -1 )

Created: 2006-09-12 13:17:02 -0400 (2 years 2 months ago) | Author: anthm | Changeset: 2663

use steve's g711 (thanks steve), chage the conditional mutex based on paul T's input (thanks paul) and take the yield away on switch_yield and just sleep

2588 annotated / raw | Diffs: previous, other | Lines: 221 ( +6, -0 )

Created: 2006-09-08 23:39:28 -0400 (2 years 2 months ago) | Author: anthm | Changeset: 2588

Adding bugs to the core

This is the primary commit to add bugs to the core (media bugs that is)
Media bugs are kind of like what ChanSpy is in Asterisk only cooler (I wrote ChanSpy too so I can say that)

Here is an example of using them to record a call by the higher level switch_ivr functionality passed
up to the dialplan via mod_playback.

The call will be recorded while the some.wav plays then stop for the rest of the call (when some_other.wav plays)

The bugs may have bugs since this is 1 day's work so happy hunting ......

<extension name="42">
 <condition field="destination_number" expression="^42$">
  <action application="set" data="RECORD_TITLE=recording test"/>
  <action application="set" data="RECORD_ARTIST=FreeSWITCH"/>
   <action application="record_session" data="/tmp/rtest.wav"/>
   <action application="playback" data="/tmp/some.wav"/>
   <action application="stop_record_session" data="/tmp/rtest.wav"/>
   <action application="playback" data="/tmp/some_other.wav"/>
 </condition>
</extension>

2555 annotated / raw | Diffs: previous, other | Lines: 215 ( +1, -1 )

Created: 2006-09-07 11:15:39 -0400 (2 years 2 months ago) | Author: anthm | Changeset: 2555

what comes up must come down

2548 annotated / raw | Diffs: previous, other | Lines: 215 ( +1, -1 )

Created: 2006-09-07 10:23:31 -0400 (2 years 2 months ago) | Author: anthm | Changeset: 2548

fix namespace

2430 annotated / raw | Diffs: previous, other | Lines: 215 ( +1, -1 )

Created: 2006-08-29 16:27:43 -0400 (2 years 3 months ago) | Author: anthm | Changeset: 2430

fix event_socket bugs

2267 annotated / raw | Diffs: previous, other | Lines: 215 ( +1, -1 )

Created: 2006-08-11 20:38:51 -0400 (2 years 3 months ago) | Author: mikej | Changeset: 2267

fix typo.

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

Created: 2006-08-11 11:25:49 -0400 (2 years 3 months ago) | Author: anthm | Changeset: 2257

socket code

2112 annotated / raw | Diffs: previous, other | Lines: 213 ( +0, -3 )

Created: 2006-07-25 11:11:15 -0400 (2 years 4 months ago) | Author: anthm | Changeset: 2112

move unix builds to apr 1.2.7, sqlite 3.3.6 and libsndfile 1.0.16

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

Created: 2006-06-23 12:59:47 -0400 (2 years 5 months ago) | Author: anthm | Changeset: 1664

add more mutexed flag ops

1661 annotated / raw | Diffs: previous, other | Lines: 213 ( +14, -0 )

Created: 2006-06-22 19:38:44 -0400 (2 years 5 months ago) | Author: anthm | Changeset: 1661

add set/clear flag locked macros

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

Created: 2006-05-12 15:28:21 -0400 (2 years 6 months ago) | Author: anthm | Changeset: 1446

rearrange some things please see conf/freeswitch.xml as there is a significant change to the conf that will break your stuff

1445 annotated / raw | Diffs: previous, other | Lines: 198 ( +7, -0 )

Created: 2006-05-12 11:33:49 -0400 (2 years 6 months ago) | Author: anthm | Changeset: 1445

cleanup

1416 annotated / raw | Diffs: previous, other | Lines: 191 ( +1, -1 )

Created: 2006-05-10 12:37:56 -0400 (2 years 6 months ago) | Author: mikej | Changeset: 1416

msvc types tweaks.

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

Created: 2006-05-10 11:47:54 -0400 (2 years 6 months ago) | Author: anthm | Changeset: 1412

XMLification (wave 4)

1351 annotated / raw | Diffs: previous, other | Lines: 190 ( +7, -0 )

Created: 2006-05-04 13:51:53 -0400 (2 years 6 months ago) | Author: anthm | Changeset: 1351

gather 2833 into RTP core and a few tweaks

1300 annotated / raw | Diffs: previous, other | Lines: 183 ( +3, -3 )

Created: 2006-04-29 19:43:28 -0400 (2 years 7 months ago) | Author: mikej | Changeset: 1300

part 3 of 3 standardizing typedefed types to end in _t.

1292 annotated / raw | Diffs: previous, other | Lines: 183 ( +1, -1 )

Created: 2006-04-28 21:00:52 -0400 (2 years 7 months ago) | Author: mikej | Changeset: 1292

part 1 of many standardizing typedefed types to end in _t

1291 annotated / raw | Diffs: previous, other | Lines: 183 ( +2, -8 )

Created: 2006-04-28 16:04:08 -0400 (2 years 7 months ago) | Author: mikej | Changeset: 1291

use macro for EXTERN "C" begin and end lines in header files to clean up the headers, and to eliminate a format bug in emacs.

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

Created: 2006-04-28 15:46:57 -0400 (2 years 7 months ago) | Author: anthm | Changeset: 1290

add transfer capability and small ways to test it

1176 annotated / raw | Diffs: previous, other | Lines: 187 ( +3, -0 )

Created: 2006-04-17 14:25:43 -0400 (2 years 7 months ago) | Author: mikej | Changeset: 1176

improvements

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

Created: 2006-04-14 12:45:31 -0400 (2 years 7 months ago) | Author: mikej | Changeset: 1158

Addition of mod_syslog for *nix.  Thanks to James Martelletti.

674 annotated / raw | Diffs: previous, other | Lines: 182 ( +6, -1 )

Created: 2006-02-25 19:12:17 -0500 (2 years 9 months ago) | Author: anthm | Changeset: 674

add high and low priority event queues

670 annotated / raw | Diffs: previous, other | Lines: 177 ( +1, -1 )

Created: 2006-02-24 17:27:10 -0500 (2 years 9 months ago) | Author: anthm | Changeset: 670

fix doxygen

660 annotated / raw | Diffs: previous, other | Lines: 177 ( +1, -1 )

Created: 2006-02-23 19:02:02 -0500 (2 years 9 months ago) | Author: mikej | Changeset: 660

fix msvc compile.  Cleanup some warnings.

659 annotated / raw | Diffs: previous, other | Lines: 177 ( +30, -0 )

Created: 2006-02-23 17:41:08 -0500 (2 years 9 months ago) | Author: anthm | Changeset: 659

More PRI/SIP gateway stuff

**ATTENTION** you will need to libs/jrtplib/.complete ; make installall
to get it to compile on existing builds as the jrtplib required changes.

Added teletone DTMF to mod_wanpipe and rfc2933 DTMF to mod_exosip
Added temporary poor man's daemon
freeswitch -nc > /var/log/freeswitch.log

then it will await a HUP


634 annotated / raw | Diffs: previous, other | Lines: 147 ( +1, -1 )

Created: 2006-02-19 19:23:25 -0500 (2 years 9 months ago) | Author: mikej | Changeset: 634

turn on higher warning level in msvc for the core and libteletone and resolve warnings.

313 annotated / raw | Diffs: previous, other | Lines: 147 ( +0, -62 )

Created: 2006-01-09 17:30:58 -0500 (2 years 10 months ago) | Author: mikej | Changeset: 313

misc. cleanup.

280 annotated / raw | Diffs: previous, other | Lines: 209 ( +80, -0 )

Created: 2006-01-05 16:03:22 -0500 (2 years 10 months ago) | Author: anthm | Changeset: 280

what's up doc

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

Created: 2006-01-02 12:28:59 -0500 (2 years 10 months ago) | Author: anthm | Changeset: 254

resample into core

252 annotated / raw | Diffs: previous, other | Lines: 133 ( +2, -2 )

Created: 2006-01-02 00:00:28 -0500 (2 years 10 months ago) | Author: mikej | Changeset: 252

some more doxygen stuff... still a LOT to go.

251 annotated / raw | Diffs: previous, other | Lines: 133 ( +3, -0 )

Created: 2006-01-01 10:23:12 -0500 (2 years 11 months ago) | Author: mikej | Changeset: 251

initial doxygen.  Much, much more to go.

245 annotated / raw | Diffs: previous, other | Lines: 130 ( +1, -1 )

Created: 2005-12-30 12:20:21 -0500 (2 years 11 months ago) | Author: mikej | Changeset: 245

fix some size_t\int warnings.

240 annotated / raw | Diffs: previous, other | Lines: 130 ( +4, -4 )

Created: 2005-12-29 19:00:21 -0500 (2 years 11 months ago) | Author: anthm | Changeset: 240

Add rate to frames and a bunch of evil resample code

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

Created: 2005-12-28 19:26:17 -0500 (2 years 11 months ago) | Author: anthm | Changeset: 232

getting ready for auto resample in opposing versions of SLIN codec

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

Created: 2005-12-23 16:09:36 -0500 (2 years 11 months ago) | Author: anthm | Changeset: 204

event cleanup from windows perspective

201 annotated / raw | Diffs: previous, other | Lines: 125 ( +0, -15 )

Created: 2005-12-23 09:29:05 -0500 (2 years 11 months ago) | Author: mikej | Changeset: 201

cleanup?

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

Created: 2005-12-09 14:23:04 -0500 (2 years 11 months ago) | Author: anthm | Changeset: 100

adding some shit

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

Created: 2005-12-06 12:18:56 -0500 (2 years 11 months ago) | Author: anthm | Changeset: 86

iax and empty core for opal

52 new annotated / raw | Lines: 138 ( +138, -0 )

Created: 2005-11-19 15:11:40 -0500 (3 years ago) | Author: mikej | Changeset: 52

Renamed remotely