Quick Search:

Line History

line history graph

Show Arbitrary Diff

From to

Supports revisions and tags.

History

root: 8379 1401

latest revision download Branch root:

8379 annotated / raw | Diffs: previous, other | Lines: 46 ( +1, -1 )

Created: 2008-05-13 03:45:58 -0400 (3 months 25 days ago) | Author: mikej | Changeset: 8379

having trouble with double globs, just include english for now.

6319 annotated / raw | Diffs: previous, other | Lines: 46 ( +0, -71 )

Created: 2007-11-17 16:13:12 -0500 (9 months ago) | Author: brian | Changeset: 6319

kaboom

6284 annotated / raw | Diffs: previous, other | Lines: 117 ( +3, -3 )

Created: 2007-11-15 13:43:49 -0500 (9 months ago) | Author: brian | Changeset: 6284

cleanup

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

Created: 2007-11-15 13:27:26 -0500 (9 months ago) | Author: brian | Changeset: 6283

more fun

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

Created: 2007-11-15 13:23:03 -0500 (9 months ago) | Author: brian | Changeset: 6282

fixes

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

Created: 2007-11-15 13:07:23 -0500 (9 months ago) | Author: brian | Changeset: 6279

tweak

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

Created: 2007-11-14 16:11:54 -0500 (9 months ago) | Author: anthm | Changeset: 6264

mess with config

6259 annotated / raw | Diffs: previous, other | Lines: 123 ( +41, -38 )

Created: 2007-11-14 15:29:19 -0500 (9 months ago) | Author: anthm | Changeset: 6259

make preprocessor also be a tag for everyone who keeps begging for it

6216 annotated / raw | Diffs: previous, other | Lines: 120 ( +2, -2 )

Created: 2007-11-09 19:51:14 -0500 (9 months ago) | Author: brian | Changeset: 6216

lets be specific now

6203 annotated / raw | Diffs: previous, other | Lines: 120 ( +1, -1 )

Created: 2007-11-09 13:17:13 -0500 (9 months ago) | Author: brian | Changeset: 6203

smack it

6200 annotated / raw | Diffs: previous, other | Lines: 120 ( +1, -1 )

Created: 2007-11-09 13:14:32 -0500 (9 months ago) | Author: brian | Changeset: 6200

again with the fun fun fun stuff

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

Created: 2007-11-01 15:05:48 -0400 (10 months ago) | Author: anthm | Changeset: 6135

add mod_limit

5929 annotated / raw | Diffs: previous, other | Lines: 119 ( +3, -52 )

Created: 2007-10-17 12:08:14 -0400 (10 months ago) | Author: brian | Changeset: 5929

more tweaks

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

Created: 2007-10-17 12:06:03 -0400 (10 months ago) | Author: brian | Changeset: 5928

tweak

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

Created: 2007-10-16 19:19:31 -0400 (10 months ago) | Author: brian | Changeset: 5921

tweak

5879 annotated / raw | Diffs: previous, other | Lines: 160 ( +1, -1 )

Created: 2007-10-15 14:02:21 -0400 (10 months ago) | Author: anthm | Changeset: 5879

tweak defaults

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

Created: 2007-10-11 23:28:59 -0400 (10 months ago) | Author: anthm | Changeset: 5846

EXECUTE ORDER 66

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

Created: 2007-09-25 09:21:17 -0400 (11 months ago) | Author: mikej | Changeset: 5755

initial import of mod_java from Damjan Jovanovic

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

Created: 2007-08-20 11:53:04 -0400 (12 months ago) | Author: greenlizard | Changeset: 5622

sample openmrcp config

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

Created: 2007-06-24 19:09:28 -0400 (14 months ago) | Author: anthm | Changeset: 5461

add prototype for local_stream test it and let me know what you think

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

Created: 2007-06-24 15:57:24 -0400 (14 months ago) | Author: mikej | Changeset: 5456

merge MODAPP-16 (add curl support to mod_xml_cdr), thanks Bret.

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

Created: 2007-05-01 15:20:48 -0400 (16 months ago) | Author: anthm | Changeset: 5056

fix config

5034 annotated / raw | Diffs: previous, other | Lines: 152 ( +102, -18 )

Created: 2007-04-28 15:27:17 -0400 (16 months ago) | Author: mikej | Changeset: 5034

updates, cleanups, and clarifications to the sample conf files.  Uses more of the preprocessor variables for simplicity. FSBUILD-2 from Mark D. Anderson.  Thanks Mark.

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

Created: 2007-04-26 18:15:07 -0400 (16 months ago) | Author: anthm | Changeset: 5023

mod_alsa (pa impersonator)

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

Created: 2007-04-06 04:55:37 -0400 (17 months ago) | Author: mikej | Changeset: 4867

add mod_cdr config files.

4050 annotated / raw | Diffs: previous, other | Lines: 66 ( +1, -1 )

Created: 2007-01-24 15:28:54 -0500 (19 months ago) | Author: anthm | Changeset: 4050

fix typo

4040 annotated / raw | Diffs: previous, other | Lines: 66 ( +1, -1 )

Created: 2007-01-23 13:22:42 -0500 (19 months ago) | Author: anthm | Changeset: 4040

fix typo (ya ya very funny)

4026 annotated / raw | Diffs: previous, other | Lines: 66 ( +43, -777 )

Created: 2007-01-22 20:12:47 -0500 (19 months ago) | Author: anthm | Changeset: 4026

xml preprocessor (calling all documentors and default config composers!!)

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

Created: 2007-01-20 13:51:57 -0500 (19 months ago) | Author: anthm | Changeset: 4008

add late negotiation mode for sofia

4000 annotated / raw | Diffs: previous, other | Lines: 797 ( +5, -5 )

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

auto ip stuff

3981 annotated / raw | Diffs: previous, other | Lines: 797 ( +25, -5 )

Created: 2007-01-17 14:10:03 -0500 (19 months ago) | Author: anthm | Changeset: 3981

New mod_portaudio (sponspred by eWorldCom http://www.eworldcom.hu/)

This updates mod_portaudio to use the new v19 api and also contains
major behavioural changes.  This initial check-in should be tested to find
any obscure use cases that lead to crashes etc...

All of the old api interface commands are now depricated and any attempt to
use them should cause a polite warning asking you to try the new single "pa" command.

New Features:
*) Mulitiple calls with hold/call switching.
*) Inbound calls can play a ring file on specified device. (global and per call)
*) Optional hold music for backgrounded calls. (global and per call)


Example dialplan usage:

<extension name="2000">
 <condition field="destination_number" expression="^2000$">
   <!--if the next 3 lines are omitted the defaults will be used from portaudio.conf-->
   <action application="set" data="pa_ring_file=/sounds/myring.wav"/>
   <action application="set" data="pa_hold_file=/sounds/myhold.wav"/>
   <action application="set" data="export_vars=pa_ring_file,pa_hold_file"/>
   <action application="bridge" data="portaudio"/>
 </condition>
</extension>


Example API interface usage:

call extension 1000
> pa call 1000

call extension 1001 putting the other call on hold
> pa call 1001

swap the calls between hold and active
> pa switch

view the current calls
> pa list

forground the call with id 1
> pa switch 1

background all calls
> pa switch none

send a dtmf string (1234) to the current call
> pa dtmf 1234

answer the oldest unanswered inbound call
> pa answer

answer the call with id 1
> pa answer 1

hangup the active call
> pa hangup

hangup the call with id 1
> pa hangup 1

get device info
> pa dump

print usage summary
> pa help


USAGE:
--------------------------------------------------------------------------------
pa help
pa dump
pa call <dest> [<dialplan> <cid_name> <cid_num> <rate>]
pa answer [<call_id>]
pa hangup [<call_id>]
pa list
pa switch [<call_id>|none]
pa_dtmf <digit string>
--------------------------------------------------------------------------------

The source of the portaudio v19 library will also be checked in for the
sake of the build system.


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

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

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

3901 annotated / raw | Diffs: previous, other | Lines: 771 ( +49, -17 )

Created: 2007-01-03 11:43:59 -0500 (20 months ago) | Author: anthm | Changeset: 3901

update phrase interface

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

Created: 2007-01-02 19:50:11 -0500 (20 months ago) | Author: anthm | Changeset: 3900

add strepoch api call and more say stuff

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

Created: 2006-12-28 22:55:21 -0500 (20 months ago) | Author: anthm | Changeset: 3867

update example conf to show sofia inbound-no-media param

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

Created: 2006-12-26 11:04:03 -0500 (20 months ago) | Author: mikej | Changeset: 3831

tweak comments.

3830 annotated / raw | Diffs: previous, other | Lines: 727 ( +20, -0 )

Created: 2006-12-26 10:48:35 -0500 (20 months ago) | Author: mikej | Changeset: 3830

add conference caller control example.

3808 annotated / raw | Diffs: previous, other | Lines: 707 ( +35, -2 )

Created: 2006-12-22 17:40:10 -0500 (20 months ago) | Author: anthm | Changeset: 3808

add config samples for phrase wip

3766 annotated / raw | Diffs: previous, other | Lines: 674 ( +37, -0 )

Created: 2006-12-20 16:25:14 -0500 (20 months ago) | Author: anthm | Changeset: 3766

add pelim say stuff, module framework, xml parser, dialplan app, and add new channel var called sound_prefix for audio files

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

Created: 2006-12-14 10:13:01 -0500 (20 months ago) | Author: anthm | Changeset: 3650

add example config re: auth to xml_curl

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

Created: 2006-12-12 15:46:25 -0500 (20 months ago) | Author: anthm | Changeset: 3630

update config

3605 annotated / raw | Diffs: previous, other | Lines: 629 ( +321, -305 )

Created: 2006-12-11 14:02:14 -0500 (20 months ago) | Author: anthm | Changeset: 3605

formatting

3592 annotated / raw | Diffs: previous, other | Lines: 613 ( +11, -4 )

Created: 2006-12-09 21:02:30 -0500 (20 months ago) | Author: anthm | Changeset: 3592

separate xml gateway code from mod_xml_rpc into it's own mod_xml_curl

3577 annotated / raw | Diffs: previous, other | Lines: 606 ( +6, -6 )

Created: 2006-12-07 23:25:19 -0500 (21 months ago) | Author: xachen | Changeset: 3577

Updating FreeSWITCH services in default configuration file. My yearly commit really... :D

3531 annotated / raw | Diffs: previous, other | Lines: 606 ( +28, -4 )

Created: 2006-12-04 07:41:03 -0500 (21 months ago) | Author: mikej | Changeset: 3531

Example config for the new ivr application.

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

Created: 2006-12-01 21:41:24 -0500 (21 months ago) | Author: anthm | Changeset: 3514

add odbc support to javascript

3494 annotated / raw | Diffs: previous, other | Lines: 581 ( +19, -2 )

Created: 2006-11-30 16:28:32 -0500 (21 months 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.


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

Created: 2006-11-18 20:05:06 -0500 (21 months 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)

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

Created: 2006-11-10 16:49:57 -0500 (21 months ago) | Author: anthm | Changeset: 3307

spidermonkey has it's own loadable modules now good luck

3152 annotated / raw | Diffs: previous, other | Lines: 548 ( +55, -7 )

Created: 2006-10-22 00:49:46 -0400 (22 months ago) | Author: anthm | Changeset: 3152

A change has been made to the user directory.
the <param> tags that was in the <user>
are now nested in thier own <params> tag.


Also when using dingaling in component mode you can add a <vcard> to the
user that will be deliverd when requested when using an id like

user+stpeter@jabber.org assuming the comonent subdomain is jabber.org



3117 annotated / raw | Diffs: previous, other | Lines: 500 ( +1, -1 )

Created: 2006-10-20 02:28:39 -0400 (22 months ago) | Author: mikej | Changeset: 3117

fix typo profile->profiles, unmatched tag.

3115 annotated / raw | Diffs: previous, other | Lines: 500 ( +26, -8 )

Created: 2006-10-20 02:17:00 -0400 (22 months ago) | Author: anthm | Changeset: 3115

Presence and Chat Gateway Code

This is some brand new stuff to gateway chat/presence/audio from one protocol to another
So far it only works between google/jingle and SIP

All I had to test the SIP end was X-Lite and Eyebeam and GoogleTalk on the jingle end.

With this setup registered X-Lite's can chat with each other and call each other
as well as X-Lite to GoogleTalk and GoogleTalk to X-Lite audio calls.

Chat May also be done between X-Lite and jabber

You'll also need a jabber server configured for component login so you can interface.
We have only tested with jabberd2 so far.

Configure DNS so srv records for jabber for your subdomain (fs.mydomain.com in the example)
so the jabber records are pointed at your jabber server.

RELEVANT CONFIGS

<!-- Brian has no jingle support so send calls to him over to his iax url -->
<extension name="bkw">
 <condition field="destination_number" expression="^jingle\+brian@agents.cylynx.com$">
   <action application="bridge" data="iax/guest@brianwest.homeunix.org/9184290404"/>
 </condition>
</extension>

<!-- Assumption is made here that both sip and jingle have the same profile/domain name as documented below -->

<extension name="jingle2sip">
 <condition field="source" expression="mod_dingaling"/>
 <condition field="destination_number" expression="^sip\+([^\@]+)\@(.*)$">
   <action application="bridge" data="sofia/$2/$1%$2"/>
 </condition>
</extension>

<extension name="sip2jingle">
 <condition field="source" expression="mod_sofia"/>
 <condition field="destination_number" expression="^jingle\+([^\@]+)\@(.*)$">
   <action application="bridge" data="dingaling/sip+${sip_fromuser}@${sip_fromhost}/$1@$2"/>
 </condition>
</extension>


<configuration name="sofia.conf" description="sofia Endpoint">
 <global_settings>
   <param name="log-level" value="0"/>
 </global_settings>

 <profiles>
   <profile name="fs.mydomain.com">
     <registrations/>
     <settings>
        <param name="debug" value="1"/>
        <param name="rfc2833-pt" value="101"/>
        <param name="sip-port" value="5060"/>
        <param name="dialplan" value="XML"/>
        <param name="dtmf-duration" value="100"/>
        <param name="codec-prefs" value="PCMU"/>
        <param name="codec-ms" value="20"/>
        <param name="accept-blind-reg" value="true"/>
        <param name="manage-presence" value="true"/>
        <!--<param name="full-id-in-dialplan" value="true"/>-->
        <!--<param name="auth-calls" value="true"/>-->
        <!--<param name="auth-all-packets" value="true"/>-->
        <param name="use-rtp-timer" value="true"/>
        <param name="rtp-timer-name" value="soft"/>
        <param name="rtp-ip" value="100.200.100.200"/>
        <param name="sip-ip" value="fs.mydomain.com"/>
     </settings>
   </profile>
 </profiles>

</configuration>


<configuration name="dingaling.conf" description="XMPP Jingle Endpoint">
 <settings>
   <param name="debug" value="0"/>
   <param name="codec-prefs" value="PCMU"/>
 </settings>

 <profile type="component">
   <param name="name" value="fs.mydomain.com"/>
   <param name="password" value="secret"/>
   <param name="dialplan" value="XML"/>
   <param name="rtp-ip" value="208.64.200.42"/>
   <param name="server" value="jabber.freeswitch.org:5347"/>
   <!-- disable to trade async for more calls -->
   <param name="use-rtp-timer" value="true"/>
   <param name="exten" value="_auto_"/>
   <!--<param name="vad" value="both"/>-->
 </profile>

</configuration>

3077 annotated / raw | Diffs: previous, other | Lines: 482 ( +2, -2 )

Created: 2006-10-18 13:18:16 -0400 (22 months ago) | Author: mikej | Changeset: 3077

comment registration in default config so all new builds don't try to reg.

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

Created: 2006-10-12 10:06:09 -0400 (22 months ago) | Author: anthm | Changeset: 3041

add auto-reply option to dingaling to allow the gateway bot to auto-reply to chat msgs recieved outside the context of a call

2906 annotated / raw | Diffs: previous, other | Lines: 481 ( +324, -330 )

Created: 2006-09-30 20:21:06 -0400 (23 months ago) | Author: mikej | Changeset: 2906

reformat sample conf, remove exosip references

2901 annotated / raw | Diffs: previous, other | Lines: 487 ( +3, -44 )

Created: 2006-09-30 15:16:55 -0400 (23 months ago) | Author: anthm | Changeset: 2901

adios to exosip

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

Created: 2006-09-30 03:25:58 -0400 (23 months ago) | Author: mikej | Changeset: 2894

add some missing modules to the sample config.

2875 annotated / raw | Diffs: previous, other | Lines: 526 ( +365, -349 )

Created: 2006-09-29 20:00:07 -0400 (23 months ago) | Author: anthm | Changeset: 2875

break everything in sofia as you know it but add in/out reg + auth, look in the default config for the new syntax

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

Created: 2006-09-29 14:12:31 -0400 (23 months ago) | Author: brian | Changeset: 2869

refactor sofia

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

Created: 2006-09-29 09:00:28 -0400 (23 months ago) | Author: anthm | Changeset: 2867

update defaults

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

Created: 2006-09-27 16:18:14 -0400 (23 months ago) | Author: anthm | Changeset: 2851

add multicast stuff to sofia reg

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

Created: 2006-09-26 23:44:14 -0400 (23 months ago) | Author: anthm | Changeset: 2843

peliminary sofia inbound reg support rm all traces of sofia and rebuild or face certian doom

2836 annotated / raw | Diffs: previous, other | Lines: 483 ( +1, -1 )

Created: 2006-09-25 20:00:55 -0400 (23 months ago) | Author: mikej | Changeset: 2836

fix timer name.

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

Created: 2006-09-13 20:15:03 -0400 (23 months ago) | Author: anthm | Changeset: 2693

performance tweaks

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

Created: 2006-09-13 09:41:35 -0400 (23 months ago) | Author: anthm | Changeset: 2677

change woomera defaults

2529 annotated / raw | Diffs: previous, other | Lines: 476 ( +2, -2 )

Created: 2006-09-05 23:06:25 -0400 (2 years ago) | Author: mikej | Changeset: 2529

comment out dev conf in the sample config, people can use 1234 to test, I will change the getting started guide.

2465 annotated / raw | Diffs: previous, other | Lines: 476 ( +2, -2 )

Created: 2006-08-30 21:40:27 -0400 (2 years ago) | Author: mikej | Changeset: 2465

disable this for now as it acts as a catch all for bad dials.

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

Created: 2006-08-30 21:16:37 -0400 (2 years ago) | Author: mikej | Changeset: 2464

add music test extension to the sample config.

2427 annotated / raw | Diffs: previous, other | Lines: 470 ( +22, -1 )

Created: 2006-08-29 12:31:55 -0400 (2 years ago) | Author: brian | Changeset: 2427

add sofia to default config file

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

Created: 2006-08-23 22:22:57 -0400 (2 years ago) | Author: anthm | Changeset: 2381

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



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

Created: 2006-08-10 20:24:38 -0400 (2 years ago) | Author: anthm | Changeset: 2251

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

2195 annotated / raw | Diffs: previous, other | Lines: 445 ( +1, -1 )

Created: 2006-07-28 00:57:58 -0400 (2 years 1 month ago) | Author: mikej | Changeset: 2195

update trixtel regex to work better

2047 annotated / raw | Diffs: previous, other | Lines: 445 ( +11, -2 )

Created: 2006-07-22 17:49:52 -0400 (2 years 1 month ago) | Author: anthm | Changeset: 2047

Add mod_event_socket remote client module and sample client.

To Test:

uncomment or add from modules.conf
make installall again to compile it
uncomment the load line from freeswitch.xml

the default values are to bind to 127.0.0.1 port 8021

telnet to port 8021
enter "auth ClueCon" to authenticate

from here you can do the following:
*) events [xml|plain] <list of events to log or all for all>
*) noevents
*) log <level> // same as the console.conf values
*) nolog
*) api <command> <arg>
*) exit

there is a perl client in scripts/socket called fs.pl

with the module up and loaded:
cd scripts/socket
perl fs.pl <optional log level>

you can enter a few api commands like "show or status"


2008 annotated / raw | Diffs: previous, other | Lines: 436 ( +1, -1 )

Created: 2006-07-19 23:38:27 -0400 (2 years 1 month ago) | Author: anthm | Changeset: 2008

make mod_portaudio start by default

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

Created: 2006-07-19 09:29:03 -0400 (2 years 1 month ago) | Author: anthm | Changeset: 1979

update example

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

Created: 2006-07-13 09:20:20 -0400 (2 years 1 month ago) | Author: anthm | Changeset: 1864

add mod_dptools, for set variable and sleep from the dialplan

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

Created: 2006-07-10 18:27:15 -0400 (2 years 1 month ago) | Author: anthm | Changeset: 1820

update config

1790 annotated / raw | Diffs: previous, other | Lines: 429 ( +1, -1 )

Created: 2006-07-07 15:07:41 -0400 (2 years 2 months ago) | Author: anthm | Changeset: 1790

duh

1789 annotated / raw | Diffs: previous, other | Lines: 429 ( +17, -17 )

Created: 2006-07-07 15:07:07 -0400 (2 years 2 months ago) | Author: anthm | Changeset: 1789

fix param names

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

Created: 2006-07-07 14:59:14 -0400 (2 years 2 months ago) | Author: anthm | Changeset: 1788

add session counter and make all sessions hang up elegantly on shutdown

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

Created: 2006-07-07 12:47:20 -0400 (2 years 2 months ago) | Author: anthm | Changeset: 1787

Add volume, gain and energy controls.

DTMF:
1 = volume down
2 = volume default
3 = volume up
4 = gain down
5 = gain default
6 = gain up
7 = energy level down
8 = energy level default
9 = energy level up
* = toggle mute + deaf
0 = toggle mute
# = quit

new api commands to adj volume, gain and energy

1770 annotated / raw | Diffs: previous, other | Lines: 410 ( +91, -31 )

Created: 2006-07-06 16:12:53 -0400 (2 years 2 months ago) | Author: anthm | Changeset: 1770

add a new software conference module (mod_conference)

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

Created: 2006-06-17 13:09:25 -0400 (2 years 2 months ago) | Author: mikej | Changeset: 1644

fix toll free regex

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

Created: 2006-06-08 15:31:12 -0400 (2 years 3 months ago) | Author: anthm | Changeset: 1575

ivr stuff (part 3)

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

Created: 2006-06-06 19:07:37 -0400 (2 years 3 months ago) | Author: anthm | Changeset: 1551

add mod_rss

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

Created: 2006-06-06 12:22:08 -0400 (2 years 3 months ago) | Author: anthm | Changeset: 1548

update

1546 annotated / raw | Diffs: previous, other | Lines: 338 ( +11, -5 )

Created: 2006-06-05 22:52:26 -0400 (2 years 3 months ago) | Author: mikej | Changeset: 1546

add toll free termination to the default sample dialplan.

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

Created: 2006-06-01 13:16:15 -0400 (2 years 3 months ago) | Author: anthm | Changeset: 1530

add auth to xmlrpc

1526 annotated / raw | Diffs: previous, other | Lines: 328 ( +2, -2 )

Created: 2006-05-30 13:47:07 -0400 (2 years 3 months ago) | Author: anthm | Changeset: 1526

update

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

Created: 2006-05-26 20:24:32 -0400 (2 years 3 months ago) | Author: anthm | Changeset: 1513

update

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

Created: 2006-05-26 12:00:08 -0400 (2 years 3 months ago) | Author: anthm | Changeset: 1508

update

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

Created: 2006-05-24 12:16:03 -0400 (2 years 3 months ago) | Author: anthm | Changeset: 1500

update

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

Created: 2006-05-24 12:10:05 -0400 (2 years 3 months ago) | Author: anthm | Changeset: 1499

update

1475 annotated / raw | Diffs: previous, other | Lines: 316 ( +15, -15 )

Created: 2006-05-16 13:08:21 -0400 (2 years 3 months ago) | Author: mikej | Changeset: 1475

normalize configuration parameters to use - instead of _.
Break everybody's configuration.

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

Created: 2006-05-12 17:19:42 -0400 (2 years 3 months ago) | Author: anthm | Changeset: 1452

update

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

Created: 2006-05-12 17:13:54 -0400 (2 years 3 months ago) | Author: anthm | Changeset: 1451

update

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

Created: 2006-05-12 16:11:54 -0400 (2 years 3 months ago) | Author: anthm | Changeset: 1450

update

1447 annotated / raw | Diffs: previous, other | Lines: 314 ( +68, -67 )

Created: 2006-05-12 15:36:05 -0400 (2 years 3 months ago) | Author: anthm | Changeset: 1447

format

1446 annotated / raw | Diffs: previous, other | Lines: 313 ( +44, -44 )

Created: 2006-05-12 15:28:21 -0400 (2 years 3 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

1443 annotated / raw | Diffs: previous, other | Lines: 313 ( +9, -9 )

Created: 2006-05-12 09:46:18 -0400 (2 years 3 months ago) | Author: anthm | Changeset: 1443

update

1440 annotated / raw | Diffs: previous, other | Lines: 313 ( +3, -3 )

Created: 2006-05-11 21:13:55 -0400 (2 years 3 months ago) | Author: anthm | Changeset: 1440

update

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

Created: 2006-05-09 23:51:35 -0400 (2 years 3 months ago) | Author: anthm | Changeset: 1405

update

1401 new annotated / raw | Lines: 312 ( +312, -0 )

Created: 2006-05-09 23:23:05 -0400 (2 years 3 months ago) | Author: anthm | Changeset: 1401

XMLification (wave 1)