]> git.ipfire.org Git - thirdparty/freeswitch.git/log
thirdparty/freeswitch.git
19 years agoRemove mod_ivrtest from the installer.
Michael Jerris [Fri, 25 Aug 2006 05:51:38 +0000 (05:51 +0000)] 
Remove mod_ivrtest from the installer.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2390 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agofix db path to use globals dir. Fixes windows service failure on opening/creating...
Michael Jerris [Fri, 25 Aug 2006 05:50:49 +0000 (05:50 +0000)] 
fix db path to use globals dir.  Fixes windows service failure on opening/creating db's.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2389 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agocodec sql
Anthony Minessale [Fri, 25 Aug 2006 01:33:28 +0000 (01:33 +0000)] 
codec sql

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2387 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agoconference update
Anthony Minessale [Thu, 24 Aug 2006 20:23:43 +0000 (20:23 +0000)] 
conference update

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2385 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agofix
Anthony Minessale [Thu, 24 Aug 2006 19:54:09 +0000 (19:54 +0000)] 
fix

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2384 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agochange conference
Anthony Minessale [Thu, 24 Aug 2006 02:22:57 +0000 (02:22 +0000)] 
change conference

no more <rooms>
rooms will just be created on the fly.

<action application="conference" data="myconf@myprofile+1234"/>

+1234 is optional on-the-fly pin

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2381 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agoadd 1 person dyna conference
Anthony Minessale [Thu, 24 Aug 2006 00:44:47 +0000 (00:44 +0000)] 
add 1 person dyna conference

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2380 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agoadd reply
Anthony Minessale [Wed, 23 Aug 2006 23:24:23 +0000 (23:24 +0000)] 
add reply

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2379 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agoadd presence
Anthony Minessale [Wed, 23 Aug 2006 23:08:45 +0000 (23:08 +0000)] 
add presence

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2378 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agoadd auto buddy
Anthony Minessale [Wed, 23 Aug 2006 22:38:53 +0000 (22:38 +0000)] 
add auto buddy

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2377 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agofix stupid oversight
Anthony Minessale [Wed, 23 Aug 2006 21:08:28 +0000 (21:08 +0000)] 
fix stupid oversight

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2376 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agoUpdate setup to "work" and properly include all the dependency libs.
Michael Jerris [Wed, 23 Aug 2006 20:33:52 +0000 (20:33 +0000)] 
Update setup to "work" and properly include all the dependency libs.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2375 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agoUpdate setup to "work" and properly include all the dependency libs.
Michael Jerris [Wed, 23 Aug 2006 20:06:47 +0000 (20:06 +0000)] 
Update setup to "work" and properly include all the dependency libs.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2374 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agoupdate
Anthony Minessale [Wed, 23 Aug 2006 17:57:25 +0000 (17:57 +0000)] 
update

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2373 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agodependency tweaks.
Michael Jerris [Wed, 23 Aug 2006 17:07:36 +0000 (17:07 +0000)] 
dependency tweaks.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2372 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agoLet msvc decide if it needs to re-run the download projects based upon the presence...
Michael Jerris [Wed, 23 Aug 2006 16:26:50 +0000 (16:26 +0000)] 
Let msvc decide if it needs to re-run the download projects based upon the presence of the downloaded directory.  This now works properly for these targets when it will scroll pass the target as "up-to-date" instead of running it and doing nothing.  This should speed up the build process a bit.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2371 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agomorphone drip for exosip
Anthony Minessale [Wed, 23 Aug 2006 16:14:43 +0000 (16:14 +0000)] 
morphone drip for exosip

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2370 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agoworking towards stability with new functions
Anthony Minessale [Tue, 22 Aug 2006 22:34:48 +0000 (22:34 +0000)] 
working towards stability with new functions

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2368 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agoadd ldl_session_accept_candidate and ldl_session_send_msg to the def file.
Michael Jerris [Tue, 22 Aug 2006 21:32:23 +0000 (21:32 +0000)] 
add ldl_session_accept_candidate and ldl_session_send_msg to the def file.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2366 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agobuild bs
Anthony Minessale [Tue, 22 Aug 2006 21:18:36 +0000 (21:18 +0000)] 
build bs

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2365 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agofix 183 on exosip
Anthony Minessale [Tue, 22 Aug 2006 21:08:34 +0000 (21:08 +0000)] 
fix 183 on exosip

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2364 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agoLet msvc decide if it needs to re-run the download projects based upon the presence...
Michael Jerris [Tue, 22 Aug 2006 20:31:53 +0000 (20:31 +0000)] 
Let msvc decide if it needs to re-run the download projects based upon the presence of the downloaded directory.  This now works properly for these targets when it will scroll pass the target as "up-to-date" instead of running it and doing nothing.  This should speed up the build process a bit.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2363 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agoupdate core
Anthony Minessale [Tue, 22 Aug 2006 18:29:00 +0000 (18:29 +0000)] 
update core

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2361 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agofix fileio
Anthony Minessale [Tue, 22 Aug 2006 17:19:31 +0000 (17:19 +0000)] 
fix fileio

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2360 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agoLet msvc decide if it needs to re-run the download projects based upon the presence...
Michael Jerris [Tue, 22 Aug 2006 16:30:35 +0000 (16:30 +0000)] 
Let msvc decide if it needs to re-run the download projects based upon the presence of the downloaded directory.  This now works properly for these targets when it will scroll pass the target as "up-to-date" instead of running it and doing nothing.  This should speed up the build process a bit.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2359 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agoFix issue pointed out by Fanzhou Zhao <fanzhou@gmail.com>
Anthony Minessale [Tue, 22 Aug 2006 14:48:35 +0000 (14:48 +0000)] 
Fix issue pointed out by Fanzhou Zhao <fanzhou@gmail.com>

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2358 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agooptimizations
Anthony Minessale [Tue, 22 Aug 2006 00:56:27 +0000 (00:56 +0000)] 
optimizations

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2354 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agofix js
Anthony Minessale [Tue, 22 Aug 2006 00:03:47 +0000 (00:03 +0000)] 
fix js

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2353 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agoWindows build tweaks.
Michael Jerris [Mon, 21 Aug 2006 22:48:01 +0000 (22:48 +0000)] 
Windows build tweaks.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2352 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agobunch of tweaks to make ivr more fun
Anthony Minessale [Mon, 21 Aug 2006 20:16:28 +0000 (20:16 +0000)] 
bunch of tweaks to make ivr more fun

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2351 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agobunch of tweaks to make ivr more fun
Anthony Minessale [Mon, 21 Aug 2006 19:14:51 +0000 (19:14 +0000)] 
bunch of tweaks to make ivr more fun

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2350 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agoAcknowledgment is a good thing.
Michael Jerris [Mon, 21 Aug 2006 09:45:28 +0000 (09:45 +0000)] 
Acknowledgment is a good thing.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2349 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agoget rid of extra \ in windows paths
Michael Jerris [Sun, 20 Aug 2006 19:20:53 +0000 (19:20 +0000)] 
get rid of extra \ in windows paths

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2346 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agoI'm adding this freeswitch.pub ssh key so people needing support can add
Brian West [Sun, 20 Aug 2006 18:01:10 +0000 (18:01 +0000)] 
I'm adding this freeswitch.pub ssh key so people needing support can add
this with ease to their boxes to ensure that the freeswitch team can gain
access *ONLY* if the end user installs this in their authorized_keys.

/b

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2345 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agofix for trac ticket #4, make failing on missing which utility, thanks urtho
Anthony Minessale [Sun, 20 Aug 2006 08:36:54 +0000 (08:36 +0000)] 
fix for trac ticket #4, make failing on missing which utility, thanks urtho

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2344 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agoFix for http://trac.freeswitch.org/ticket/6 . Thanks alek
Michael Jerris [Sun, 20 Aug 2006 08:31:02 +0000 (08:31 +0000)] 
Fix for http://trac.freeswitch.org/ticket/6 .  Thanks alek

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2343 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agoupdate this to include my name :P /b
Brian West [Sun, 20 Aug 2006 04:36:28 +0000 (04:36 +0000)] 
update this to include my name :P /b

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2341 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agofix windows line endings and fix potential memory leak from SWITCH_GLOBAL_dirs on...
Michael Jerris [Sun, 20 Aug 2006 03:36:14 +0000 (03:36 +0000)] 
fix windows line endings and fix potential memory leak from SWITCH_GLOBAL_dirs on win32.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2340 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agoadd first revision of windows services. fix breakage of -stop.
Michael Jerris [Sun, 20 Aug 2006 03:04:55 +0000 (03:04 +0000)] 
add first revision of windows services.  fix breakage of -stop.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2339 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agowindows line endings.
Michael Jerris [Sat, 19 Aug 2006 19:00:35 +0000 (19:00 +0000)] 
windows line endings.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2337 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agoAdd switch_core_init_and_modload to core, from switch.c. Add additional shutdown...
Michael Jerris [Sat, 19 Aug 2006 18:51:22 +0000 (18:51 +0000)] 
Add switch_core_init_and_modload to core, from switch.c.  Add additional shutdown functionality to switch_core_destroy.  move around more code in switch.c and fix freeswitch -stop on windows.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2336 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agofactor out some functions, some of this will probably move to the freeswitch lib...
Michael Jerris [Fri, 18 Aug 2006 21:57:47 +0000 (21:57 +0000)] 
factor out some functions, some of this will probably move to the freeswitch lib still.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2334 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agoadd funcs to js
Anthony Minessale [Fri, 18 Aug 2006 21:18:41 +0000 (21:18 +0000)] 
add funcs to js

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2332 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agogoogle part 1001
Anthony Minessale [Fri, 18 Aug 2006 21:02:55 +0000 (21:02 +0000)] 
google part 1001

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2331 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agogoogle part 1000
Anthony Minessale [Fri, 18 Aug 2006 21:02:40 +0000 (21:02 +0000)] 
google part 1000

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2330 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agotweaks part 2
Anthony Minessale [Fri, 18 Aug 2006 20:03:34 +0000 (20:03 +0000)] 
tweaks part 2

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2329 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agotweaks
Anthony Minessale [Fri, 18 Aug 2006 19:29:42 +0000 (19:29 +0000)] 
tweaks

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2328 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agolast round of google cleanup rebuild libdingaling
Anthony Minessale [Fri, 18 Aug 2006 18:44:11 +0000 (18:44 +0000)] 
last round of google cleanup rebuild libdingaling

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2327 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agomore tweaks for google compat
Anthony Minessale [Fri, 18 Aug 2006 16:36:26 +0000 (16:36 +0000)] 
more tweaks for google compat

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2326 d0543943-73ff-0310-b7d9-9358b9ac24b2

19 years agoCleanups from update to new build system for windows.
Michael Jerris [Fri, 18 Aug 2006 07:22:18 +0000 (07:22 +0000)] 
Cleanups from update to new build system for windows.

More to come.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2325 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agocast for possible loss of data.
Michael Jerris [Fri, 18 Aug 2006 02:21:26 +0000 (02:21 +0000)] 
cast for possible loss of data.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2324 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agoUpgrade Dingaling to meet new googletalk spec upgrade your client if you have issues.
Anthony Minessale [Fri, 18 Aug 2006 01:28:50 +0000 (01:28 +0000)] 
Upgrade Dingaling to meet new googletalk spec upgrade your client if you have issues.
codecs need more work...

Expose events into javascript so you can create and fire events and
and pick up chat events with chat-enabled clients like googletalk
EXAMPLE:

session.answer();

e = new Event("custom", "JS::Custom");
e.addHeader("subject", "cool");
e.addBody("hello this is a test");
e.fire;

while(session.ready()) {
    session.execute("sleep", "1000");
    event = session.getEvent();
    if (event) {
      str = event.serialize(); // or ("xml")
      console_log("debug", "Dump Event:\n" + str + "\n");

        e = new Event("custom", "JS::Chat");
        e.addHeader("works", "yes");
        e.addBody("you said: " + event.getBody());
        session.sendEvent(e);
      event.destroy();
    }
}

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2323 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agofix segfault when there is a malformed registration in the db.
Michael Jerris [Fri, 18 Aug 2006 01:23:18 +0000 (01:23 +0000)] 
fix segfault when there is a malformed registration in the db.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2322 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agofix mod_event_socket destination
Michael Jerris [Thu, 17 Aug 2006 23:47:24 +0000 (23:47 +0000)] 
fix mod_event_socket destination

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2321 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agofix mod_event_socket destination
Michael Jerris [Thu, 17 Aug 2006 23:45:04 +0000 (23:45 +0000)] 
fix mod_event_socket destination

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2320 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agoFix debug mode working directory.
Michael Jerris [Thu, 17 Aug 2006 20:16:53 +0000 (20:16 +0000)] 
Fix debug mode working directory.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2318 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agoUpdate to new build system for windows.
Michael Jerris [Thu, 17 Aug 2006 19:58:55 +0000 (19:58 +0000)] 
Update to new build system for windows.

This fixes several issues when debugging code in the ide, and does better dependency tracking.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2317 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agosilence warning
Michael Jerris [Thu, 17 Aug 2006 19:10:17 +0000 (19:10 +0000)] 
silence warning

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2316 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agofix for msvc, signed\unsigned and code before decl
Michael Jerris [Thu, 17 Aug 2006 14:41:00 +0000 (14:41 +0000)] 
fix for msvc, signed\unsigned and code before decl

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2315 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agook,
Anthony Minessale [Thu, 17 Aug 2006 03:18:51 +0000 (03:18 +0000)] 
ok,

now in the key portion you can say 'exec' and in the file portion say '<application> <args>'
if the channel is not hungup when that application ends it's the winner so you can
run an ivr on the channels to determine who gets the call

      <extension name="3002">
        <condition field="destination_number" expression="^3002$">
          <action application="set" data="call_timeout=60"/>
          <action application="set" data="group_confirm_key=exec"/>
          <action application="set" data="group_confirm_file=javascript test.js"/>
          <action application="bridge" data="exosip/1000@domain.com&exosip/1001@mydomain.com"/>
        </condition>
      </extension>

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2314 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agochanged my mind i think the confirm option is cool even when you call 1 dest
Anthony Minessale [Thu, 17 Aug 2006 02:45:55 +0000 (02:45 +0000)] 
changed my mind i think the confirm option is cool even when you call 1 dest

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2313 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years ago*deep breath*
Anthony Minessale [Thu, 17 Aug 2006 00:53:09 +0000 (00:53 +0000)] 
*deep breath*

Ok,

This one adds a bunch of stuff on top of the framework restructuring from yesterday.

1) originate api function:
Usage: originate <call url> <exten> [<dialplan>] [<context>] [<cid_name>] [<cid_num>] [<timeout_sec>]

This will call the specified url then transfer the call to the specified extension

example: originate exosip/1000@somehost 1000 XML default

2) mutiple destinations in outbound calls:

This means any dialstring may contain an '&' separated list of call urls
When using mutiple urls in this manner it is possible to map a certian key as required
indication of an accepted call.  You may also supply a filename to play possibly instructing the
call recipiant to press the desired key etc...

The example below will call 2 locations playing prompt.wav to any who answer and
completing the call to the first offhook recipiant to dial "4"

      <extension name="3002">
        <condition field="destination_number" expression="^3002$">
          <action application="set" data="call_timeout=60"/>
          <action application="set" data="group_confirm_file=/path/to/prompt.wav"/>
          <action application="set" data="group_confirm_key=4"/>
          <action application="bridge" data="iax/guest@somebox/1234&exosip/1000@somehost"/>
        </condition>
      </extension>

The following is the equivilant but the confirm data is passed vial the bridge parameters
(This is for situations where there is no originating channel to set variables to)

      <extension name="3002">
        <condition field="destination_number" expression="^3002$">
          <action application="bridge" data=/path/to/prompt.wav:4"confirm=iax/guest@somebox/1234&exosip/1000@somehost"/>
        </condition>
      </extension>

Omitting the file and key stuff will simply comeplete the call to whoever answers first.
(this is similar to how other less fortunate software handles the situation with thier best effort.)

This logic should be permitted in anything that establishes an outgoing call with
switch_ivr_originate()

Yes! That means even in this new originate api command you can call mutiple targets and send
whoever answers first to an extension that calls more mutiple targets.  (better test it though!)

Oh, and you should be able to do the same in the mod_conference dial and dynamic conference features

please report any behaviour contrary to this account to me ASAP cos i would not be terribly
suprised if I forgot some scenerio that causes an explosion I did all this in 1 afternoon so it probably needs tuning still.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2311 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agoadd assert
Anthony Minessale [Wed, 16 Aug 2006 00:54:38 +0000 (00:54 +0000)] 
add assert

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2304 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agoconsolidate code in conference into todays changes
Anthony Minessale [Wed, 16 Aug 2006 00:35:02 +0000 (00:35 +0000)] 
consolidate code in conference into todays changes

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2303 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agoadd proper shutdown to mod_conference
Anthony Minessale [Tue, 15 Aug 2006 22:19:38 +0000 (22:19 +0000)] 
add proper shutdown to mod_conference

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2302 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agoredecorating
Anthony Minessale [Tue, 15 Aug 2006 21:38:24 +0000 (21:38 +0000)] 
redecorating

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2301 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agosetting waypoint
Anthony Minessale [Tue, 15 Aug 2006 19:38:14 +0000 (19:38 +0000)] 
setting waypoint

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2300 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agotweak shutdown process
Anthony Minessale [Tue, 15 Aug 2006 19:02:06 +0000 (19:02 +0000)] 
tweak shutdown process

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2299 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agoperformance tweaks
Anthony Minessale [Tue, 15 Aug 2006 17:52:12 +0000 (17:52 +0000)] 
performance tweaks

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2298 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agomake vsnprintf check work
Michael Jerris [Tue, 15 Aug 2006 16:17:03 +0000 (16:17 +0000)] 
make vsnprintf check work

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2297 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agofix segfault
Michael Jerris [Tue, 15 Aug 2006 15:57:20 +0000 (15:57 +0000)] 
fix segfault

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2296 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agoadd bridge indication to conferences so sip disables the async rtp since we already...
Anthony Minessale [Mon, 14 Aug 2006 21:16:17 +0000 (21:16 +0000)] 
add bridge indication to conferences so sip disables the async rtp since we already have dual threaded i/o

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2293 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agowindows installer tweaks.. not quite there yet still.
Michael Jerris [Mon, 14 Aug 2006 20:46:54 +0000 (20:46 +0000)] 
windows installer tweaks.. not quite there yet still.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2292 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agotwiax (tweek-iax get it twiax... lol)
Anthony Minessale [Mon, 14 Aug 2006 19:03:36 +0000 (19:03 +0000)] 
twiax (tweek-iax get it twiax... lol)

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2291 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agorevert static runtime change for msvc. Bad idea...
Michael Jerris [Mon, 14 Aug 2006 17:44:38 +0000 (17:44 +0000)] 
revert static runtime change for msvc.  Bad idea...

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2290 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agoChange windows build to use static runtime to make it more easily portable to older...
Michael Jerris [Mon, 14 Aug 2006 16:11:08 +0000 (16:11 +0000)] 
Change windows build to use static runtime to make it more easily portable to older windows, and to decrease startup time on windows.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2289 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agotweak
Michael Jerris [Mon, 14 Aug 2006 14:45:35 +0000 (14:45 +0000)] 
tweak

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2288 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agoFix PCRE depends for libfreeswitch and the cli so it will build correctly.
Brian West [Sun, 13 Aug 2006 17:20:02 +0000 (17:20 +0000)] 
Fix PCRE depends for libfreeswitch and the cli so it will build correctly.

/b

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2284 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agoUpdate the Project for the PCRE changes.
Brian West [Sun, 13 Aug 2006 15:48:38 +0000 (15:48 +0000)] 
Update the Project for the PCRE changes.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2283 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agofix signedness issue and strlen to uint32_t cast
Michael Jerris [Sun, 13 Aug 2006 05:09:29 +0000 (05:09 +0000)] 
fix signedness issue and strlen to uint32_t cast

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2280 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agomake mod cdr work on windows, and make it segfault less.
Michael Jerris [Sun, 13 Aug 2006 04:41:40 +0000 (04:41 +0000)] 
make mod cdr work on windows, and make it segfault less.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2279 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agowindows play file thing (please test mike)
Anthony Minessale [Sat, 12 Aug 2006 22:39:02 +0000 (22:39 +0000)] 
windows play file thing (please test mike)

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2276 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agoupdate roster nonsense
Anthony Minessale [Sat, 12 Aug 2006 17:09:11 +0000 (17:09 +0000)] 
update roster nonsense

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2272 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agofix typo.
Michael Jerris [Sat, 12 Aug 2006 00:38:51 +0000 (00:38 +0000)] 
fix typo.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2267 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agortp fix and some other misc stuff
Anthony Minessale [Fri, 11 Aug 2006 23:27:08 +0000 (23:27 +0000)] 
rtp fix and some other misc stuff

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2266 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agomore socket stuff
Anthony Minessale [Fri, 11 Aug 2006 18:59:25 +0000 (18:59 +0000)] 
more socket stuff

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2263 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agosocket tweak
Anthony Minessale [Fri, 11 Aug 2006 18:20:04 +0000 (18:20 +0000)] 
socket tweak

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2260 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agoMake iax work with plaintext passwords too. Thanks to Michael Workman for the patch.
Michael Jerris [Fri, 11 Aug 2006 16:24:06 +0000 (16:24 +0000)] 
Make iax work with plaintext passwords too.  Thanks to Michael Workman for the patch.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2258 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agosocket code
Anthony Minessale [Fri, 11 Aug 2006 15:25:49 +0000 (15:25 +0000)] 
socket code

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2257 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agotime_t cast.
Michael Jerris [Fri, 11 Aug 2006 15:01:48 +0000 (15:01 +0000)] 
time_t cast.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2256 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agoremove naughty operation that makes things not work
Anthony Minessale [Fri, 11 Aug 2006 01:11:16 +0000 (01:11 +0000)] 
remove naughty operation that makes things not work

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2253 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agoautoheadache
Anthony Minessale [Fri, 11 Aug 2006 00:39:35 +0000 (00:39 +0000)] 
autoheadache

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2252 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agoupdate dingaling to be able to use TLS jabber servers such as googletalk
Anthony Minessale [Fri, 11 Aug 2006 00:24:38 +0000 (00:24 +0000)] 
update dingaling to be able to use TLS jabber servers such as googletalk
see sample config for new options.

the dingaling library has changed so you must rebuild it
rm libs/libdingaling/.complete
make installall

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2251 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agocast for arm (lol)
Anthony Minessale [Wed, 9 Aug 2006 18:25:15 +0000 (18:25 +0000)] 
cast for arm (lol)

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2246 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agotemp fix socket issue on win
Anthony Minessale [Mon, 7 Aug 2006 21:16:54 +0000 (21:16 +0000)] 
temp fix socket issue on win

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2236 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agofix potential crash
Anthony Minessale [Mon, 7 Aug 2006 20:04:12 +0000 (20:04 +0000)] 
fix potential crash

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2235 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agoiax tweak
Anthony Minessale [Mon, 7 Aug 2006 19:45:52 +0000 (19:45 +0000)] 
iax tweak

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2234 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agoadd build files for portaudio v19 testing (winMME only right now)
Michael Jerris [Mon, 7 Aug 2006 19:28:27 +0000 (19:28 +0000)] 
add build files for portaudio v19 testing (winMME only right now)

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2233 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agoThis is required to build loadable bundles. Drop this into your
Brian West [Mon, 7 Aug 2006 17:10:02 +0000 (17:10 +0000)] 
This is required to build loadable bundles.  Drop this into your

/Library/Application Support/Apple/Developer Tools/Target Templates/BSD/Loadable Bundle.trgttmpl

Restart XCode

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2232 d0543943-73ff-0310-b7d9-9358b9ac24b2

20 years agoFix clean build on windows, and hack when using 1.4 svn to still build.
Michael Jerris [Mon, 7 Aug 2006 16:25:46 +0000 (16:25 +0000)] 
Fix clean build on windows, and hack when using 1.4 svn to still build.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2231 d0543943-73ff-0310-b7d9-9358b9ac24b2