Quick Search:

Line History

line history graph

Show Arbitrary Diff

From to

Supports revisions and tags.

History

root: 8894 629

latest revision download Branch root:

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

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

vim extendtab is bad

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

Created: 2007-11-13 15:06:22 -0500 (12 months ago) | Author: mikej | Changeset: 6241

fix sun studio build

6180 annotated / raw | Diffs: previous, other | Lines: 308 ( +34, -22 )

Created: 2007-11-07 16:16:38 -0500 (12 months ago) | Author: anthm | Changeset: 6180

sync

6120 annotated / raw | Diffs: previous, other | Lines: 296 ( +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.

5738 annotated / raw | Diffs: previous, other | Lines: 296 ( +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.

5295 annotated / raw | Diffs: previous, other | Lines: 296 ( +5, -6 )

Created: 2007-06-08 12:15:03 -0400 (17 months ago) | Author: mikej | Changeset: 5295

solaris requires us to use inline not __inline__

5279 annotated / raw | Diffs: previous, other | Lines: 297 ( +10, -12 )

Created: 2007-06-06 23:50:08 -0400 (17 months ago) | Author: mikej | Changeset: 5279

fix build, sync with our working copy.

5278 annotated / raw | Diffs: previous, other | Lines: 299 ( +21, -13 )

Created: 2007-06-06 21:02:39 -0400 (17 months ago) | Author: mikej | Changeset: 5278

switch teletone to use float.

5276 annotated / raw | Diffs: previous, other | Lines: 291 ( +81, -5 )

Created: 2007-06-06 19:28:00 -0400 (17 months ago) | Author: anthm | Changeset: 5276

update teletone see wiki for syntax changes in TTML

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

Created: 2007-05-17 09:56:10 -0400 (18 months ago) | Author: anthm | Changeset: 5196

add license exception to teleton for openzap

4176 annotated / raw | Diffs: previous, other | Lines: 176 ( +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

3462 annotated / raw | Diffs: previous, other | Lines: 176 ( +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:
*/

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

Created: 2006-11-18 20:05:06 -0500 (2 years ago) | Author: anthm | Changeset: 3408

Ringback (sponsored by Front Logic)

This addition lets you set artifical ringback on a channel
that is waiting for an originated call to be answered.

the syntax is

<action application="set" data="ringback=[data]"/>

where data is either the full path to an audio file
or a teletone generation script..


syntax of teletone scripts

LEGEND:

0-9,a-d,*,# (standard dtmf tones)

variables: c,r,d,v,>,<,+,w,l,L,%

c (channels)        - Sets the number of channels.
r (rate)            - Sets the sample rate.
d (duration)        - Sets the default tone duration.
v (volume)          - Sets the default volume.
> (decrease vol)    - factor to decrease volume by per frame (0 for even decrease across duration).
< (increase vol)    - factor to increase volume by per frame (0 for even increase across duration).
+ (step)            - factor to step by used by < and >.
w (wait)            - default silence after each tone.
l (loops)           - number of times to repeat each tone in the script.
L (LOOPS)           - number of times to repeat the the whole script.
% (manual tone)     - a generic tone specified by a duration, a wait and a list of frequencies.

standard tones can have custom duration per use with the () modifier
7(1000, 500) to generate DTMF 7 for 1 second then pause .5 seconds

EXAMPLES

UK Ring Tone [400+450 hz on for 400ms off for 200ms then 400+450 hz on for 400ms off for 2200ms]
%(400,200,400,450);%(400,2200,400,450)

US Ring Tone [440+480 hz on for 2000ms off for 4000ms]
%(2000,4000,440,480)

ATT BONG [volume level 4000, even decay, step by 2, # key for 60ms with no wait, volume level 2000, 350+440hz {us dialtone} for 940ms
v=4000;>=0;+=2;#(60,0);v=2000;%(940,0,350,440)

SIT Tone 913.8 hz for 274 ms with no wait, 1370.6 hz for 274 ms with no wait, 1776.7 hz for 380ms with no wait
%(274,0,913.8);%(274,0,1370.6);%(380,0,1776.7)

ATTN TONE (phone's off the hook!) 1400+2060+2450+2600 hz for 100ms with 100ms wait
%(100,100,1400,2060,2450,2600)

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

Created: 2006-02-19 16:24:29 -0500 (2 years 9 months ago) | Author: mikej | Changeset: 632

add msvc build to libteletone

631 annotated / raw | Diffs: previous, other | Lines: 162 ( +1, -1 )

Created: 2006-02-19 16:01:55 -0500 (2 years 9 months ago) | Author: anthm | Changeset: 631

make teletone use all doubles

629 new annotated / raw | Lines: 162 ( +162, -0 )

Created: 2006-02-19 15:28:24 -0500 (2 years 9 months ago) | Author: anthm | Changeset: 629

Add in new tone detection/generation library "libteletone"
Thanks to coppice, trixter, mikej and bkw for research, hints and or code examples.