992 Commits

Author SHA1 Message Date
Ken Rice
27053181e9 get rid of the arbitrary channel variable and lets put it in RDNIS in the the transfer function so its consistant on all transfers
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7258 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-16 21:52:07 +00:00
Ken Rice
b68396f433 contributors tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7257 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-16 21:45:40 +00:00
Ken Rice
9075ed1c71 small mod to mod limit...
Add Optional user setable transfer destination number
example usage:

<application="limit" data="<realm> <id> <max> [transfer_destination_number]"/>
existing functionality is not changed... if limit is exceeded and 
transfer_destination_number is not specified call will still be redirected to limit_exceeded

Also add new channel variable limit_original_destination which is set to the 
destination_number before mod_limit does its thing



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7256 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-16 21:44:28 +00:00
Ken Rice
1121c2724e Change limit query to allow for sql wildcard in query
you can now do things like
<application="limit" data="realm id 2"/>
<application="limit" data="realm % 10"/>

this will allow both individual extension limits and realm limits



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7250 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-16 20:16:37 +00:00
Anthony Minessale
65668e7e6a RFC4568 support, you don't need the cone of silence anymore...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7244 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-16 06:01:53 +00:00
Michael Jerris
ca55a0113e don't keep looking when it can't find the user
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7243 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-15 21:21:36 +00:00
Michael Jerris
4385bb83db fix spelling error. If you are using conference events over event socket, you will need to fix your code as well.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7239 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-15 16:41:00 +00:00
Anthony Minessale
1ae039e0e2 add bgapi api command
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7231 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-15 00:44:23 +00:00
Michael Jerris
3e8f3ae5d8 if there is no frame, there is no cng
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7228 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-14 22:34:05 +00:00
Michael Jerris
07bca8c341 user endpoint shouldn't need an a leg.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7225 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-14 21:58:36 +00:00
Michael Jerris
80056a0d5f typo
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7215 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-14 16:59:03 +00:00
Anthony Minessale
58a8979c6e tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7199 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-13 18:39:51 +00:00
Anthony Minessale
3a5a239846 Formatting DTMF as a string
a '+' separated list of DTMF strings

Each element in the list can contain an @ followed by
a duration in ms.

e.g.
1234@250+4321@500

sends the digits 1 2 3 4 at a rate of 250ms then
4 3 2 1 at a rate of 500




git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7193 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-12 20:30:48 +00:00
Anthony Minessale
79dc86658b refactor some more rtp stuff
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7169 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-11 04:23:09 +00:00
Anthony Minessale
143bed09a3 try to use clock_gettime to make sure we don't care if the system time changes
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7165 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-11 00:43:49 +00:00
Anthony Minessale
c3cd1de5fc minor changes
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7160 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-10 00:45:28 +00:00
Michael Jerris
5e356a681b add conference pin/nopin api commands (MODAPP-71)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7149 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-09 06:44:16 +00:00
Anthony Minessale
549bf280df fix typo
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7142 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-08 19:03:47 +00:00
Anthony Minessale
9f6f77014f leak protection, better than mighty putty
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7141 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-08 18:35:51 +00:00
Michael Jerris
31bb54cf27 avoid file handle leak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7135 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-08 03:00:57 +00:00
Michael Jerris
66673a4c15 cleanup
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7127 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-07 17:11:04 +00:00
Anthony Minessale
df749a420f fix dtmf code
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7125 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-07 16:49:46 +00:00
Brian West
78e3aa2062 put this usage syntax in the right place
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7115 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-06 23:03:12 +00:00
Michael Jerris
4aca5fc0eb cleanup.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7114 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-06 22:56:10 +00:00
Michael Jerris
5043269d5d unused vars and a bit more error checking.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7113 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-06 22:36:41 +00:00
Michael Jerris
3082aaa440 arg checking.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7111 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-06 22:18:47 +00:00
Michael Jerris
aca07ac3c0 better error checking, code review, cleanup.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7110 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-06 22:14:10 +00:00
Anthony Minessale
b1977f2e36 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7103 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-05 22:17:26 +00:00
Anthony Minessale
3975fa3265 add funcs
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7100 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-05 20:44:54 +00:00
Anthony Minessale
698b1b1b56 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7099 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-05 17:32:13 +00:00
Michael Jerris
721b850699 check return from unlink.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7080 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-04 01:49:26 +00:00
Anthony Minessale
021ab87f2b fix MODENDP-66
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7078 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-03 23:42:15 +00:00
Anthony Minessale
6b641da0ba add min record len to voicemail
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7077 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-03 22:04:19 +00:00
Anthony Minessale
1bbeb4f706 cross t's and dot i's
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7075 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-03 21:34:44 +00:00
Brian West
7d937bbbb6 now that this works with linksys and snom remove the ls from app name
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7070 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-03 01:23:24 +00:00
Anthony Minessale
8fdf9a7ff1 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7067 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-03 00:50:53 +00:00
Brian West
27a2b6ee44 fix
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7066 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-03 00:21:58 +00:00
Michael Jerris
83ae81b297 make echo work from event socket (MODEVENT-10)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7064 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-02 18:20:28 +00:00
Michael Jerris
86fd0fab70 make echo work from event socket (MODEVENT-10)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7063 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-02 18:16:32 +00:00
Brian West
55e5d6cc7f I did not need to remove these
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7050 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-01 22:27:51 +00:00
Brian West
1c0c5a7704 normalize this event
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7048 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-31 22:29:18 +00:00
Michael Jerris
6c25cb4136 don't strstr on null/blank strings.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7027 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-30 00:22:51 +00:00
Michael Jerris
33bd22a308 avoid seg on invalid params to record app.(MODAPP-63)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7026 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-29 23:15:57 +00:00
Brian West
7347719339 add direction to the rest of the events
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7024 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-29 19:54:23 +00:00
Brian West
b07a5a140a ensure directions are correct for dialog-info
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7023 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-29 19:41:41 +00:00
Michael Jerris
04e33f191a handle error case in uuid_dump.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7006 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-28 21:14:44 +00:00
Anthony Minessale
756970153c fix MODAPP-59
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7002 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-28 19:47:51 +00:00
Anthony Minessale
079975d3c3 fix overlooked dtmf changed
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6992 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-27 18:23:15 +00:00
Michael Jerris
371a80e76a fix error handling in user proxy endpoint (MODENDP-64)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6985 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-26 19:43:22 +00:00
Michael Jerris
87eaf2b892 reformat code.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6984 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-26 17:37:13 +00:00