Quick Search:

Line History

line history graph

Show Arbitrary Diff

From to

Supports revisions and tags.

History

root: 8894 448

latest revision download Branch root:

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

Created: 2008-07-03 15:12:26 -0400 (22 hours ago) | Author: mikej | Changeset: 8894

vim extendtab is bad

8686 annotated / raw | Diffs: previous, other | Lines: 1722 ( +95, -99 )

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

indent pass 1

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

Created: 2008-05-24 13:28:04 -0400 (41 days ago) | Author: anthm | Changeset: 8583

add -bleg to intercept

8577 annotated / raw | Diffs: previous, other | Lines: 1725 ( +1, -1 )

Created: 2008-05-23 23:26:57 -0400 (41 days ago) | Author: anthm | Changeset: 8577

typo

8573 annotated / raw | Diffs: previous, other | Lines: 1725 ( +13, -3 )

Created: 2008-05-23 22:39:23 -0400 (41 days ago) | Author: anthm | Changeset: 8573

fix seg when using unicast on socket when call has no read_codec (MODAPP-95)

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

Created: 2008-05-23 21:43:12 -0400 (41 days ago) | Author: anthm | Changeset: 8568

update

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

Created: 2008-05-21 18:26:30 -0400 (43 days ago) | Author: stkn | Changeset: 8514

Add safety check for codec implementations with bytes_per_frames being larger than the recommended buffer size (Klocwork #1039)

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

Created: 2008-05-19 10:30:39 -0400 (46 days ago) | Author: anthm | Changeset: 8461

fix small att_xfer issue from mailing list

8447 annotated / raw | Diffs: previous, other | Lines: 1700 ( +1, -1 )

Created: 2008-05-16 13:55:12 -0400 (48 days ago) | Author: mikej | Changeset: 8447

check value before using. Found by Klockwork (www.klocwork.com)

8411 annotated / raw | Diffs: previous, other | Lines: 1700 ( +6, -2 )

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

update

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

Created: 2008-05-09 18:16:08 -0400 (55 days ago) | Author: anthm | Changeset: 8343

doh should probably expose say

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

Created: 2008-05-09 15:59:42 -0400 (55 days ago) | Author: anthm | Changeset: 8342

allow blind xfers on no-media calls

8310 annotated / raw | Diffs: previous, other | Lines: 1676 ( +10, -10 )

Created: 2008-05-08 15:19:47 -0400 (56 days ago) | Author: anthm | Changeset: 8310

spring cleaning, lose some pointless code

8263 annotated / raw | Diffs: previous, other | Lines: 1676 ( +1, -1 )

Created: 2008-05-05 11:30:55 -0400 (1 month 29 days ago) | Author: anthm | Changeset: 8263

change names to protect the innocent

8232 annotated / raw | Diffs: previous, other | Lines: 1676 ( +5, -5 )

Created: 2008-05-01 12:41:46 -0400 (2 months 3 days ago) | Author: anthm | Changeset: 8232

tewaks

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

Created: 2008-04-14 11:55:37 -0400 (2 months 20 days ago) | Author: mikej | Changeset: 8103

try to avoid internal routing loops.

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

Created: 2008-04-14 10:05:22 -0400 (2 months 20 days ago) | Author: anthm | Changeset: 8100

can't double park

8029 annotated / raw | Diffs: previous, other | Lines: 1657 ( +2, -2 )

Created: 2008-04-04 17:43:20 -0400 (2 months 29 days ago) | Author: mikej | Changeset: 8029

tweak

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

Created: 2008-04-04 17:18:16 -0400 (2 months 29 days ago) | Author: anthm | Changeset: 8026

add some goodies to mod_fifo

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

Created: 2008-04-03 17:27:16 -0400 (2 months 30 days ago) | Author: anthm | Changeset: 8012

tweak fifo

7956 annotated / raw | Diffs: previous, other | Lines: 1645 ( +16, -5 )

Created: 2008-03-24 20:24:23 -0400 (3 months 9 days ago) | Author: anthm | Changeset: 7956

update

7955 annotated / raw | Diffs: previous, other | Lines: 1634 ( +9, -1 )

Created: 2008-03-24 16:58:44 -0400 (3 months 9 days ago) | Author: anthm | Changeset: 7955

update

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

Created: 2008-03-12 21:08:42 -0400 (3 months 21 days ago) | Author: anthm | Changeset: 7885

the same guy who added att xfer to asterisk was nice enough to add it to freeswitch too

7884 annotated / raw | Diffs: previous, other | Lines: 1624 ( +10, -2 )

Created: 2008-03-12 12:40:01 -0400 (3 months 22 days ago) | Author: anthm | Changeset: 7884

update

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

Created: 2008-03-11 20:30:52 -0400 (3 months 22 days ago) | Author: anthm | Changeset: 7871

update

7870 annotated / raw | Diffs: previous, other | Lines: 1615 ( +26, -0 )

Created: 2008-03-11 20:11:33 -0400 (3 months 22 days ago) | Author: anthm | Changeset: 7870

update

7854 annotated / raw | Diffs: previous, other | Lines: 1589 ( +4, -4 )

Created: 2008-03-10 23:45:16 -0400 (3 months 23 days ago) | Author: anthm | Changeset: 7854

fix a bunch of stuff

7851 annotated / raw | Diffs: previous, other | Lines: 1589 ( +21, -0 )

Created: 2008-03-10 12:19:55 -0400 (3 months 24 days ago) | Author: anthm | Changeset: 7851

update

7784 annotated / raw | Diffs: previous, other | Lines: 1568 ( +1, -1 )

Created: 2008-03-04 13:55:16 -0500 (3 months 29 days ago) | Author: anthm | Changeset: 7784

add read app

7752 annotated / raw | Diffs: previous, other | Lines: 1568 ( +8, -1 )

Created: 2008-02-26 18:29:58 -0500 (4 months 6 days ago) | Author: mikej | Changeset: 7752

fix for FSCORE-97 and add set_name app to rename channel

7717 annotated / raw | Diffs: previous, other | Lines: 1561 ( +2, -2 )

Created: 2008-02-21 12:48:41 -0500 (4 months 11 days ago) | Author: anthm | Changeset: 7717

fix sdp pass-thru of 200 OK in proxy mode aka (bypass_media=true)

7641 annotated / raw | Diffs: previous, other | Lines: 1561 ( +1, -1 )

Created: 2008-02-15 18:16:01 -0500 (4 months 17 days ago) | Author: brian | Changeset: 7641

if and only if

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

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

switch_bytes_per_frame -> switch_samples_per_frame rename

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

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

set tab mode properly

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

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

code analysis, bounds checks, buffer overrun fixes.

7402 annotated / raw | Diffs: previous, other | Lines: 1561 ( +14, -61 )

Created: 2008-01-28 02:26:10 -0500 (5 months 5 days ago) | Author: mikej | Changeset: 7402

code analysis, clean up asserts related to switch_core_session_get_channel.

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

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

cleanup and consistency.. blah rain @ PHX fun

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

Created: 2008-01-27 12:36:53 -0500 (5 months 6 days ago) | Author: brian | Changeset: 7392

code formating cleanup,  More when I land at PHX

7259 annotated / raw | Diffs: previous, other | Lines: 1613 ( +5, -3 )

Created: 2008-01-16 17:13:36 -0500 (5 months 16 days ago) | Author: silik0n | Changeset: 7259

on a transfer lets update the rdnis to the old number

7199 annotated / raw | Diffs: previous, other | Lines: 1611 ( +1, -1 )

Created: 2008-01-13 13:39:51 -0500 (5 months 19 days ago) | Author: anthm | Changeset: 7199

tweak

7165 annotated / raw | Diffs: previous, other | Lines: 1611 ( +7, -7 )

Created: 2008-01-10 19:43:49 -0500 (5 months 22 days ago) | Author: anthm | Changeset: 7165

try to use clock_gettime to make sure we don't care if the system time changes

7138 annotated / raw | Diffs: previous, other | Lines: 1611 ( +1, -1 )

Created: 2008-01-08 11:20:00 -0500 (5 months 25 days ago) | Author: mikej | Changeset: 7138

don't set blank vars, and handle them in error cases.

7125 annotated / raw | Diffs: previous, other | Lines: 1611 ( +41, -8 )

Created: 2008-01-07 11:49:46 -0500 (5 months 26 days ago) | Author: anthm | Changeset: 7125

fix dtmf code

7120 annotated / raw | Diffs: previous, other | Lines: 1578 ( +1, -1 )

Created: 2008-01-07 05:55:15 -0500 (5 months 26 days ago) | Author: stkn | Changeset: 7120

Spelling fixes #2

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

Created: 2008-01-05 12:32:13 -0500 (5 months 28 days ago) | Author: anthm | Changeset: 7099

update

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

Created: 2008-01-04 20:03:08 -0500 (5 months 28 days ago) | Author: anthm | Changeset: 7083

support crazy transfer crap

6953 annotated / raw | Diffs: previous, other | Lines: 1574 ( +1, -1 )

Created: 2007-12-21 19:51:26 -0500 (6 months ago) | Author: mikej | Changeset: 6953

fix msvc build.

6952 annotated / raw | Diffs: previous, other | Lines: 1574 ( +16, -13 )

Created: 2007-12-21 19:32:20 -0500 (6 months ago) | Author: anthm | Changeset: 6952

dtmf overhaul testers wanted

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

Created: 2007-12-20 12:27:11 -0500 (6 months ago) | Author: anthm | Changeset: 6916

cdr update

6873 annotated / raw | Diffs: previous, other | Lines: 1565 ( +1, -1 )

Created: 2007-12-18 13:31:38 -0500 (6 months ago) | Author: mikej | Changeset: 6873

whoops

6869 annotated / raw | Diffs: previous, other | Lines: 1565 ( +7, -7 )

Created: 2007-12-18 12:50:39 -0500 (6 months ago) | Author: mikej | Changeset: 6869

cleanups

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

Created: 2007-12-18 12:33:29 -0500 (6 months ago) | Author: anthm | Changeset: 6867

opts

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

Created: 2007-12-17 18:19:10 -0500 (6 months ago) | Author: mikej | Changeset: 6845

varname scope un-masking and fix a check

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

Created: 2007-12-13 17:17:20 -0500 (6 months ago) | Author: anthm | Changeset: 6771

add park_state

6707 annotated / raw | Diffs: previous, other | Lines: 1557 ( +4, -4 )

Created: 2007-12-12 16:53:32 -0500 (6 months ago) | Author: mikej | Changeset: 6707

use switch_snprintf instead of snprintf becuase in insures null termination of strings.

6661 annotated / raw | Diffs: previous, other | Lines: 1557 ( +21, -21 )

Created: 2007-12-11 14:23:57 -0500 (6 months ago) | Author: mikej | Changeset: 6661

use switch_assert macro

6625 annotated / raw | Diffs: previous, other | Lines: 1557 ( +32, -57 )

Created: 2007-12-10 23:21:54 -0500 (6 months ago) | Author: mikej | Changeset: 6625

reduce indentation / cleanup

6526 annotated / raw | Diffs: previous, other | Lines: 1582 ( +23, -14 )

Created: 2007-12-05 17:35:37 -0500 (6 months ago) | Author: anthm | Changeset: 6526

fix transfer

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

Created: 2007-11-02 14:34:26 -0400 (8 months ago) | Author: anthm | Changeset: 6148

fix tiny snafu

6120 annotated / raw | Diffs: previous, other | Lines: 1572 ( +9, -9 )

Created: 2007-11-01 07:28:26 -0400 (8 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.

6116 annotated / raw | Diffs: previous, other | Lines: 1572 ( +1, -1 )

Created: 2007-10-31 19:19:30 -0400 (8 months ago) | Author: anthm | Changeset: 6116

move set

6112 annotated / raw | Diffs: previous, other | Lines: 1572 ( +4, -4 )

Created: 2007-10-31 17:44:49 -0400 (8 months ago) | Author: anthm | Changeset: 6112

fix names to match default style

5992 annotated / raw | Diffs: previous, other | Lines: 1572 ( +5, -5 )

Created: 2007-10-19 11:31:02 -0400 (8 months ago) | Author: anthm | Changeset: 5992

update

5853 annotated / raw | Diffs: previous, other | Lines: 1572 ( +4, -4 )

Created: 2007-10-12 16:14:41 -0400 (8 months ago) | Author: mikej | Changeset: 5853

fix windows build.. break other things.

5809 annotated / raw | Diffs: previous, other | Lines: 1572 ( +2, -2 )

Created: 2007-10-04 20:05:41 -0400 (8 months ago) | Author: anthm | Changeset: 5809

fix echo

5797 annotated / raw | Diffs: previous, other | Lines: 1572 ( +1, -1 )

Created: 2007-10-04 14:28:05 -0400 (8 months ago) | Author: mikej | Changeset: 5797

fix warning

5794 annotated / raw | Diffs: previous, other | Lines: 1572 ( +50, -2 )

Created: 2007-10-04 11:09:44 -0400 (9 months ago) | Author: anthm | Changeset: 5794

add delay_echo application

5779 annotated / raw | Diffs: previous, other | Lines: 1524 ( +37, -27 )

Created: 2007-10-02 15:58:06 -0400 (9 months ago) | Author: anthm | Changeset: 5779

improve mod-fifo

5778 annotated / raw | Diffs: previous, other | Lines: 1514 ( +27, -9 )

Created: 2007-10-02 12:38:15 -0400 (9 months ago) | Author: anthm | Changeset: 5778

refactor xml cdr and some cleanup

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

Created: 2007-10-01 10:57:15 -0400 (9 months ago) | Author: anthm | Changeset: 5770

add -bleg and -both flags to the transfer api command so you can transfer both sides or the opposite side of a call as well

5765 annotated / raw | Diffs: previous, other | Lines: 1494 ( +32, -44 )

Created: 2007-09-28 21:06:08 -0400 (9 months ago) | Author: anthm | Changeset: 5765

tear the hell out of everything and rip it up into itsy bitsy pieces and put it all back together

5751 annotated / raw | Diffs: previous, other | Lines: 1506 ( +2, -2 )

Created: 2007-09-24 15:34:25 -0400 (9 months ago) | Author: anthm | Changeset: 5751

fix some races and alter core (do a full rebuild)

5738 annotated / raw | Diffs: previous, other | Lines: 1506 ( +14, -14 )

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

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

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

Created: 2007-09-19 15:33:03 -0400 (9 months ago) | Author: anthm | Changeset: 5722

make the park function only pre-answer and not answer

5564 annotated / raw | Diffs: previous, other | Lines: 1503 ( +14, -2 )

Created: 2007-08-03 12:46:21 -0400 (11 months ago) | Author: mikej | Changeset: 5564

fix for FSCORE-34

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

Created: 2007-07-25 20:49:02 -0400 (11 months ago) | Author: anthm | Changeset: 5545

add exec_after_bridge_app and exec_after_bridge_arg and fix the hangup command in event parse

5465 annotated / raw | Diffs: previous, other | Lines: 1492 ( +18, -7 )

Created: 2007-06-25 17:25:33 -0400 (12 months ago) | Author: anthm | Changeset: 5465

update

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

Created: 2007-06-12 17:00:26 -0400 (12 months ago) | Author: anthm | Changeset: 5314

hack up the core with a butcher knife

5191 annotated / raw | Diffs: previous, other | Lines: 1473 ( +6, -8 )

Created: 2007-05-16 13:35:00 -0400 (13 months ago) | Author: anthm | Changeset: 5191

update

5181 annotated / raw | Diffs: previous, other | Lines: 1475 ( +37, -29 )

Created: 2007-05-14 19:50:38 -0400 (13 months ago) | Author: anthm | Changeset: 5181

update

5178 annotated / raw | Diffs: previous, other | Lines: 1467 ( +19, -29 )

Created: 2007-05-14 16:38:18 -0400 (13 months ago) | Author: anthm | Changeset: 5178

update

5177 annotated / raw | Diffs: previous, other | Lines: 1477 ( +29, -7 )

Created: 2007-05-14 14:18:38 -0400 (13 months ago) | Author: anthm | Changeset: 5177

update

5115 annotated / raw | Diffs: previous, other | Lines: 1455 ( +22, -6 )

Created: 2007-05-09 15:44:15 -0400 (13 months ago) | Author: anthm | Changeset: 5115

these aren't the droids you're looking for....

5035 annotated / raw | Diffs: previous, other | Lines: 1439 ( +21, -15 )

Created: 2007-04-28 17:48:03 -0400 (14 months ago) | Author: anthm | Changeset: 5035

add locking to vars

4994 annotated / raw | Diffs: previous, other | Lines: 1433 ( +66, -2 )

Created: 2007-04-20 21:03:58 -0400 (14 months ago) | Author: anthm | Changeset: 4994

add app log

4925 annotated / raw | Diffs: previous, other | Lines: 1369 ( +44, -29 )

Created: 2007-04-13 12:24:02 -0400 (14 months ago) | Author: anthm | Changeset: 4925

let unicast mode operate on the native codec if desired

4912 annotated / raw | Diffs: previous, other | Lines: 1354 ( +2, -2 )

Created: 2007-04-10 17:18:33 -0400 (14 months ago) | Author: mikej | Changeset: 4912

use the right data types.

4909 annotated / raw | Diffs: previous, other | Lines: 1354 ( +4, -4 )

Created: 2007-04-10 13:34:53 -0400 (14 months ago) | Author: mikej | Changeset: 4909

windows build var types.

4900 annotated / raw | Diffs: previous, other | Lines: 1354 ( +268, -4 )

Created: 2007-04-09 14:38:47 -0400 (14 months ago) | Author: anthm | Changeset: 4900

unicast framework

4816 annotated / raw | Diffs: previous, other | Lines: 1090 ( +15, -1 )

Created: 2007-03-30 18:13:19 -0400 (15 months ago) | Author: anthm | Changeset: 4816

hold stuff

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

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

indent again

4798 annotated / raw | Diffs: previous, other | Lines: 1075 ( +22, -44 )

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

indent

4795 annotated / raw | Diffs: previous, other | Lines: 1097 ( +221, -4507 )

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

spring cleaning

4794 annotated / raw | Diffs: previous, other | Lines: 5383 ( +5, -8 )

Created: 2007-03-29 13:37:42 -0400 (15 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.

4785 annotated / raw | Diffs: previous, other | Lines: 5386 ( +190, -9 )

Created: 2007-03-28 19:37:12 -0400 (15 months ago) | Author: anthm | Changeset: 4785

Addition of scheduler engine and a few applications to use it.

This patch adds a scheduler thread to the core and moves the heartbeat
event to use the new scheduler as an example.

Also The following features are implemented that use this scheduler:

sched_hangup dialplan application:

<action application="sched_hangup" data="+10 normal_clearing bleg"/>

** The cause code is optional and the optional bleg keyword will only hangup the
  channel the current channel is bridged to if the call is in a bridge.

sched_transfer dialplan application:

<action application="sched_transfer" data="+10 1000 XML default"/>

** The last 2 args (dialplan and context) are optional

sched_broadcast dialplan application:

<action application="sched_broadcast" data="+10 playback:/tmp/foo.wav"/>
<action application="sched_broadcast" data="+10 playback!normal_clearing:/tmp/foo.wav"/>

** The optional !<cause_code> can be added to make the channel hangup after broadcasting the file.


sched_hangup api function:

sched_hangup +10 <uuid_string> normal_clearing

** The cause code is optional

sched_transfer api function:

sched_transfer +10 <uuid_string> 1000 XML default

** The last 2 args (dialplan and context) are optional

sched_broadcast api function:

sched_broadcast +10 <uuid_str> playback:/tmp/foo.wav
sched_broadcast +10 <uuid_str> playback!normal_clearing:/tmp/foo.wav

** The optional !<cause_code> can be added to make the channel hangup after broadcasting the file.

The new C functions in the core are documented in the doxeygen.

*NOTE* This commit should satisfy at least 2 bounties on the wiki

4776 annotated / raw | Diffs: previous, other | Lines: 5205 ( +438, -403 )

Created: 2007-03-27 13:15:10 -0400 (15 months ago) | Author: anthm | Changeset: 4776


This patch adds 2 important variables to the originate subsystem

originate_retries:
                This variable controls how many times the system should retry the
                entire dialstring before exiting on failure (default 1)

originate_retry_sleep_ms:
                This variable controls how long in milliseconds to pause between
                retries (default 1000)

*NOTE*  when using the , and & symbols to call sequential or simultaneous channels in conjunction with this feature,
        the *entire* dialstring will be repeated as many times as you specify in ${originate_retries}

Here is an example using the bridge application to originate the call. (The feature will also work anywhere else
an origination can be made.)

<extension name="1000">
 <condition field="destination_number" expression="^1000$">
   <action application="set" data="originate_retries=10"/>
   <action application="set" data="originate_retry_sleep_ms=1000"/>
   <action application="bridge" data="sofia/$${domain}/1000@somehost.com"/>
 </condition>
</extension>



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

Created: 2007-03-21 17:23:40 -0400 (15 months ago) | Author: anthm | Changeset: 4720

cleanup

4690 annotated / raw | Diffs: previous, other | Lines: 5171 ( +10, -4 )

Created: 2007-03-20 16:37:52 -0400 (15 months ago) | Author: anthm | Changeset: 4690

update

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

Created: 2007-03-14 21:58:41 -0400 (15 months ago) | Author: brian | Changeset: 4600

update2

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

Created: 2007-03-14 20:36:14 -0400 (15 months ago) | Author: anthm | Changeset: 4598

update

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

Created: 2007-03-12 16:17:34 -0400 (15 months ago) | Author: anthm | Changeset: 4575

tweaks to file buffering

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

Created: 2007-03-10 22:07:58 -0500 (15 months ago) | Author: brian | Changeset: 4510

tweak

4501 annotated / raw | Diffs: previous, other | Lines: 5149 ( +15, -10 )

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

add url syntax for playback

4498 annotated / raw | Diffs: previous, other | Lines: 5144 ( +39, -14 )

Created: 2007-03-09 18:51:52 -0500 (15 months ago) | Author: anthm | Changeset: 4498

cleanup some stuff

4494 annotated / raw | Diffs: previous, other | Lines: 5119 ( +13, -57 )

Created: 2007-03-09 15:44:13 -0500 (15 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.

4489 annotated / raw | Diffs: previous, other | Lines: 5163 ( +1, -1 )

Created: 2007-03-09 10:22:46 -0500 (15 months ago) | Author: mikej | Changeset: 4489

windows build tweak.

4454 annotated / raw | Diffs: previous, other | Lines: 5163 ( +3, -3 )

Created: 2007-03-05 18:18:29 -0500 (15 months ago) | Author: mikej | Changeset: 4454

change switch_core_timer_next to return switch_status_t, update all users to new usage, add some error checking to mod_conference so that it bails out of the loops more gracefully on shutdown.

4452 annotated / raw | Diffs: previous, other | Lines: 5163 ( +14, -2 )

Created: 2007-03-05 15:53:54 -0500 (15 months ago) | Author: anthm | Changeset: 4452

change a few things to allow timers to generate timestamps

4432 annotated / raw | Diffs: previous, other | Lines: 5151 ( +1, -1 )

Created: 2007-03-02 18:38:01 -0500 (16 months ago) | Author: brian | Changeset: 4432

fix potential naughty bug you will need 'make sure'

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

Created: 2007-03-01 11:11:08 -0500 (16 months ago) | Author: anthm | Changeset: 4418

add patch to fix stun issue

4341 annotated / raw | Diffs: previous, other | Lines: 5149 ( +12, -1 )

Created: 2007-02-21 01:35:55 -0500 (16 months ago) | Author: anthm | Changeset: 4341

add 120ms to g711, fix errs in g711 alaw defs, tweak buffer in file playback and add kill to hupall

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

Created: 2007-02-19 16:28:58 -0500 (16 months ago) | Author: brian | Changeset: 4328

add channel data to event

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

Created: 2007-02-19 16:06:27 -0500 (16 months ago) | Author: brian | Changeset: 4327

making private events fire (please test)

4326 annotated / raw | Diffs: previous, other | Lines: 5136 ( +5, -4 )

Created: 2007-02-19 12:00:29 -0500 (16 months ago) | Author: mmurdock | Changeset: 4326

Fix indents to tabs in previous commit

4325 annotated / raw | Diffs: previous, other | Lines: 5135 ( +4, -5 )

Created: 2007-02-19 11:57:14 -0500 (16 months ago) | Author: mmurdock | Changeset: 4325

No entry at menu should not play the invalid prompt but still count as an invalid entry and repeat the menu

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

Created: 2007-02-19 10:20:16 -0500 (16 months ago) | Author: anthm | Changeset: 4323

add rwlocks to bridge

4311 annotated / raw | Diffs: previous, other | Lines: 5132 ( +38, -11 )

Created: 2007-02-17 13:40:42 -0500 (16 months ago) | Author: anthm | Changeset: 4311

rearrange things to work better

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

Created: 2007-02-17 12:30:49 -0500 (16 months ago) | Author: anthm | Changeset: 4310

move session-rest

4306 annotated / raw | Diffs: previous, other | Lines: 5104 ( +12, -12 )

Created: 2007-02-16 19:56:16 -0500 (16 months ago) | Author: mikej | Changeset: 4306

constify switch_channel_set_variable and remove some incorrect casts in it's consumers.

4300 annotated / raw | Diffs: previous, other | Lines: 5104 ( +14, -3 )

Created: 2007-02-16 16:32:49 -0500 (16 months ago) | Author: anthm | Changeset: 4300

add callbacks to park

4296 annotated / raw | Diffs: previous, other | Lines: 5093 ( +15, -9 )

Created: 2007-02-15 20:57:54 -0500 (16 months ago) | Author: mmurdock | Changeset: 4296

Added support for default_language channel variable. If no language specified explicitly in the API call then default_language will be used. If no default_language specified then english will be used.

4295 annotated / raw | Diffs: previous, other | Lines: 5087 ( +1, -1 )

Created: 2007-02-15 17:23:33 -0500 (16 months ago) | Author: mmurdock | Changeset: 4295

Tweak - phrase_lang should have been phrase-lang in ivr menu parameters for consistency

4293 annotated / raw | Diffs: previous, other | Lines: 5087 ( +24, -5 )

Created: 2007-02-15 16:59:59 -0500 (16 months ago) | Author: mmurdock | Changeset: 4293

Add Phrase Macro support to ivr menu.

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

Created: 2007-02-15 15:02:52 -0500 (16 months ago) | Author: anthm | Changeset: 4292

update

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

Created: 2007-02-15 14:58:25 -0500 (16 months ago) | Author: anthm | Changeset: 4291

update

4289 annotated / raw | Diffs: previous, other | Lines: 5064 ( +13, -8 )

Created: 2007-02-15 14:20:14 -0500 (16 months ago) | Author: anthm | Changeset: 4289

xml formatting for call detail

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

Created: 2007-02-14 17:41:03 -0500 (16 months ago) | Author: anthm | Changeset: 4277

add resets to a few places

4260 annotated / raw | Diffs: previous, other | Lines: 5056 ( +23, -23 )

Created: 2007-02-14 12:28:42 -0500 (16 months ago) | Author: mikej | Changeset: 4260

fix missing strdup in switch_ivr_menu_bind_function
change most char * values in ivr_menu functions to const char *
change switch_core_strdup to get passed const char * instead of char *
change switch_xml_find_child to get passed const char * instead of char *
change the ivr dialplan application to free the xml config as soon as it is done building the xml menu and not hold it until the menu is done being run, so that you can do a reloadxml while someone is in a menu without blocking.

4257 annotated / raw | Diffs: previous, other | Lines: 5056 ( +211, -0 )

Created: 2007-02-14 10:19:01 -0500 (16 months ago) | Author: anthm | Changeset: 4257

add new xml call detail function to the core and a way to use it from javascript

4254 annotated / raw | Diffs: previous, other | Lines: 4845 ( +2, -2 )

Created: 2007-02-13 22:45:10 -0500 (16 months ago) | Author: mikej | Changeset: 4254

potential format string exploits (warning: format not a string literal and no format arguments)

4236 annotated / raw | Diffs: previous, other | Lines: 4845 ( +9, -6 )

Created: 2007-02-13 12:39:44 -0500 (16 months ago) | Author: anthm | Changeset: 4236

my preacious...

4234 annotated / raw | Diffs: previous, other | Lines: 4842 ( +23, -9 )

Created: 2007-02-13 12:15:42 -0500 (16 months ago) | Author: mmurdock | Changeset: 4234

Fix ivr_menu,  no entry is considered invalid, keying digits during audio is not an error

4229 annotated / raw | Diffs: previous, other | Lines: 4828 ( +8, -8 )

Created: 2007-02-13 09:58:06 -0500 (16 months ago) | Author: anthm | Changeset: 4229

update

4226 annotated / raw | Diffs: previous, other | Lines: 4828 ( +3, -3 )

Created: 2007-02-12 23:43:49 -0500 (16 months ago) | Author: mikej | Changeset: 4226

use "%s" format specifier for uses of switch_event_add_header that just pass a string to avoid potential issues/exploits"

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

Created: 2007-02-12 21:32:10 -0500 (16 months ago) | Author: anthm | Changeset: 4221

add ring ready flag to core

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

Created: 2007-02-12 20:22:17 -0500 (16 months ago) | Author: anthm | Changeset: 4216

Sofia Behaviour Modification (please document)

1) This commit adds the ability to override the To: header so you
  can place an outbound SIP call to a paticular destination.

  For instance, if you have a user registered to your machine as 'gateway' and
  you want to call another extension at that machine 'foo' you can now call:

 sofia/mydomain.com/gateway:foo@anydomain.com

 or if you just want to call some SIP url and put an alternate To:
 so you can do forwarding:

 sofia/mydomain.com/1000@somwhere.com:12122551234@realdest.com


2) You can add headers to outbound SIP calls by
  prefixing the string 'SIP_h_' to any channel variable:

  <action application="set" data="SIP_h_X-Answer=42"/>
  <action application="bridge" data="sofia/mydomain.com/1000@somehost.com"/>

3) All inbound SIP calls will install any X- headers into local variables
  this means in conjunction with item 2, all X- headers will pass across
  bridged calls auto-magicly.

4) The switch_ivr_transfer_variable function in switch_ivr.c has been modified so if the last arguement
  'var' starts with a ~ it will copy anything that is prefixed with that string rather than an exact match.

*NOTE* you are not required to put an X- prefix in the SIP_h_ vars but
it is reccommended because most SIP devices will ignore any unknown headers that don't.


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

Created: 2007-02-12 17:56:08 -0500 (16 months ago) | Author: anthm | Changeset: 4212

fix mod_native_file extension thingy

4203 annotated / raw | Diffs: previous, other | Lines: 4817 ( +2, -2 )

Created: 2007-02-12 13:13:14 -0500 (16 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.

4194 annotated / raw | Diffs: previous, other | Lines: 4817 ( +1, -1 )

Created: 2007-02-10 18:16:34 -0500 (16 months ago) | Author: anthm | Changeset: 4194

fix dtmf bug

4193 annotated / raw | Diffs: previous, other | Lines: 4817 ( +16, -6 )

Created: 2007-02-10 16:47:12 -0500 (16 months ago) | Author: mikej | Changeset: 4193

adding fail_on_single_reject dialplan option that can be set, which then immediately rejects the call even when sent to multiple destinations upon one party rejecting, useful if you are doing a ring all (, separated in the dial string for multiple calls at once) and you want a single rejection to make the call flow to the next action in the dialplan (in combination w/ continue_on_fail) for example to flow to voicemail.  Thanks to George Shaw for this patch.

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

Created: 2007-02-10 14:34:03 -0500 (16 months ago) | Author: anthm | Changeset: 4192

fix no_media mode

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

Created: 2007-02-10 12:26:40 -0500 (16 months ago) | Author: brian | Changeset: 4191

Update from Mike Murdock, Thanks

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

Created: 2007-02-09 17:55:48 -0500 (16 months ago) | Author: mikej | Changeset: 4187

fix paramater checking on switch_ivr_phrase_macro and it's consumers.

4185 annotated / raw | Diffs: previous, other | Lines: 4794 ( +13, -8 )

Created: 2007-02-09 16:48:24 -0500 (16 months ago) | Author: anthm | Changeset: 4185

phrase update

4182 annotated / raw | Diffs: previous, other | Lines: 4789 ( +1, -1 )

Created: 2007-02-09 15:36:01 -0500 (16 months ago) | Author: anthm | Changeset: 4182

fix causes some more

4181 annotated / raw | Diffs: previous, other | Lines: 4789 ( +2, -2 )

Created: 2007-02-09 15:03:07 -0500 (16 months ago) | Author: anthm | Changeset: 4181

update core

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

Created: 2007-02-08 21:36:03 -0500 (16 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

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

Created: 2007-02-08 20:34:01 -0500 (16 months ago) | Author: anthm | Changeset: 4174

improve core and basic flow

4163 annotated / raw | Diffs: previous, other | Lines: 4788 ( +1, -1 )

Created: 2007-02-08 08:50:28 -0500 (16 months ago) | Author: mikej | Changeset: 4163

Fix typo in several places.  Patch from Matt Klein.

4126 annotated / raw | Diffs: previous, other | Lines: 4788 ( +1, -1 )

Created: 2007-02-05 16:10:39 -0500 (16 months ago) | Author: anthm | Changeset: 4126

doh

4123 annotated / raw | Diffs: previous,