74 Commits

Author SHA1 Message Date
Robert Joly
49aec077ac Fixed call deflect, previous code was uncompilable on any version of OPAL. Sorry total brain fade there.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13606 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-04 04:15:05 +00:00
Michael Jerris
3fb3e146c3 dos2unix
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13475 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-27 23:20:26 +00:00
Robert Joly
c5934bbcb0 Applied patch for blind transfer, thanks Peter Olsson
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13299 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-14 02:15:50 +00:00
Robert Joly
43b9499578 Fixed incorrect include path.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13239 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-06 10:38:34 +00:00
Anthony Minessale
e36f452f70 try to flag CNG frames MODOPAL-6
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13098 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-21 13:11:32 +00:00
Robert Joly
cb3b46f167 Fixed ability to send a string as user indications (DTMF) thanks Peter Olsson
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13049 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-16 01:14:12 +00:00
Anthony Minessale
36c60d02bb prevent endless loop (just in case)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13034 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-15 16:45:40 +00:00
Robert Joly
59b3cdc2a6 Applied patch to fix some race conditions on call termination, thanks Peter Olsson
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13014 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-14 07:10:55 +00:00
Anthony Minessale
8694fd32f6 add dtmf method to mod_opal
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13002 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-11 16:29:36 +00:00
Anthony Minessale
73fe7bfdcc FSCORE-352
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12987 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-10 20:14:02 +00:00
Anthony Minessale
ab6c4f1a6d change CS_DONE to CS_DESTROY and add state handler for destroy and tear down critical parts of the channel from this method which is not called until it's impossible for anything to be referencing the channel (after final write lock and before destroying the pool)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12986 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-10 17:43:18 +00:00
Anthony Minessale
db4b1ae9c1 try to fix possible null codec issue
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12975 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-09 22:02:19 +00:00
Michael Jerris
b7d86e4b6b mod_opal: disable visibility support broken in newer gcc (MODENDP-190)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12923 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-06 20:26:37 +00:00
Robert Joly
a6065fb411 Added gatekeeper support.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12878 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-01 23:10:52 +00:00
Anthony Minessale
04f2d5c212 convert
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12814 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-27 21:53:51 +00:00
Anthony Minessale
fc9cbb4db5 allocate frame from session pool so it will not go out of scope
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12811 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-27 19:54:45 +00:00
Robert Joly
5f0c242265 Added "jitter-size" to config file to set jitter buffer size.
Fixed transmission of Q.931 Calling-Party-Number, and DisplayName on H.323 Setup. Was previously being set on the wrong connection.

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12347 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-02 03:19:57 +00:00
Anthony Minessale
8f7bb61e1f mighty putty for a big leak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12291 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-26 00:14:03 +00:00
Anthony Minessale
9886f369c3 add direction col to sql db, add direction param to session_create, log dtmf digits to digits_dialed variable for cdr
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12244 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-23 16:31:59 +00:00
Robert Joly
da14c819c0 Moved some initialisation code when making an FS outgoing call so initialisation of some internal OpalConnection fields are done early enough.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12129 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-18 01:04:28 +00:00
Robert Joly
a4f115ee5c Added missing libs in mod_opal release build.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12128 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-18 00:49:27 +00:00
Robert Joly
2103f7c605 Added mod_opal to VS2008 express solution file.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12125 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-17 23:52:35 +00:00
Anthony Minessale
e39a63d820 changes to put freeswitch in control of lifecycle of some critical objects, -sigh
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11899 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-12 00:26:04 +00:00
Robert Joly
2d1746d35a Fixed problem with compiling against latest OPAL.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11725 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-02-10 03:31:03 +00:00
Robert Joly
f2055745eb Removed the construction of new OpalMediaFormat instances from FS codecs, need for H.323 capabilities makes this impossible, OPAL must know about the codec a priori (and how to make H.323 capability from it) or it cannot be used.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11534 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-01-28 03:12:36 +00:00
Anthony Minessale
ece4a74ed4 workaround to test a theory
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11312 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-01-20 17:22:56 +00:00
Robert Joly
61ee313191 Made sure RTP timestamp, ssrc and marker bit are transferred from FS to OPAL structure.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@11303 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-01-20 00:49:48 +00:00
Brian West
38de33d545 tweak from stangor
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10786 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-16 01:57:56 +00:00
Stefan Knoblich
d81838ffcf Silence GCC-4.2 warning / possible GCC-4.3 error
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10781 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-15 19:46:22 +00:00
Anthony Minessale
cd88977709 move config
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10735 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-12 16:45:44 +00:00
Anthony Minessale
7bf2e6bca4 move mod_opal into trunk
still needs some work
still needs some FUNDING



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10734 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-12-12 16:44:23 +00:00
Brian West
8675abfa1c moving this for now
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6337 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-19 17:34:23 +00:00
Tuyan Özipek
ed9dc194e7 initial class structure for handling rtp pairs
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6236 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-13 05:05:23 +00:00
Tuyan Özipek
8ba3cbce98 files for rtp pairs for external and internal usage
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6233 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-13 02:59:52 +00:00
Tuyan Özipek
a6a43b1f46 opal and pwlib compiles with debug !
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6229 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-12 23:49:10 +00:00
Tuyan Özipek
156f385bed commented out the stun , and routing directly between h323 and sip to fwd :D
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6228 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-12 23:46:59 +00:00
Tuyan Özipek
b2a026b9d1 new codebase, does not work for now, but does the things in opal way
and media flows in rtp.


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6225 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-12 23:14:55 +00:00
Tuyan Özipek
a9101cb8c1 Cleaning for the new code
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6223 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-12 23:11:55 +00:00
Łukasz Zwierko
c955f09af5 added functions for call control
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6159 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-03 21:36:35 +00:00
Tuyan Özipek
dbc2091ed1 Added temporary codecs so that we can call fs to listen wav files
Outgoing opal calls still segfaults with assertion tho..


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6141 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-02 01:58:19 +00:00
Tuyan Özipek
b54e41a2a8 Added PWLIBDIR to the compile flags, libs/opal/opal and libs/opal/pwlib looks like a good place
for opal libraries.we are going to change it with the natural opal build system in the near future


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6140 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-02 01:38:58 +00:00
Tuyan Özipek
80db368f12 Fixed dialplan issue, context set to 10.0.0.1 and needs to be reset
to whatever context (configuration option)


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6139 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-02 01:24:18 +00:00
Łukasz Zwierko
14275814da 1. added Tuyan fix/simplification for Opal engine starting
2. some progress in call control implementation

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6138 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-01 21:36:41 +00:00
Łukasz Zwierko
b416d80212 mod_opal now loads and unloads without core dump, h323 endpoint seems to be established but call handling is yet to be implemented
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6119 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-01 09:24:48 +00:00
Łukasz Zwierko
2ca2563826 git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6117 d0543943-73ff-0310-b7d9-9358b9ac24b2 2007-10-31 23:45:46 +00:00
Łukasz Zwierko
edf08043ff git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6104 d0543943-73ff-0310-b7d9-9358b9ac24b2 2007-10-31 19:57:31 +00:00
Łukasz Zwierko
2f32d01b1c git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6100 d0543943-73ff-0310-b7d9-9358b9ac24b2 2007-10-31 17:28:44 +00:00
Łukasz Zwierko
2a1f2a0243 changed file names
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6099 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-31 17:28:37 +00:00
Łukasz Zwierko
a9d79d7ad0 git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6094 d0543943-73ff-0310-b7d9-9358b9ac24b2 2007-10-31 06:05:45 +00:00
Łukasz Zwierko
15b5a97f7e still lots of compile errors, but I got to get some sleep ;)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6078 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-28 21:55:20 +00:00