Commit Graph

1348 Commits

Author SHA1 Message Date
paulc 8f21ce1a4f Applied patch by mikma that fixes memory allocation in resampler.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1106 acf43c95-373e-0410-b603-e72c3f656dc1
2006-11-10 12:10:04 +00:00
paulc e779649871 Try to match peerid if targetid does not match.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1105 acf43c95-373e-0410-b603-e72c3f656dc1
2006-11-08 23:16:28 +00:00
paulc 66d2df8094 Fixed build in Windows.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1104 acf43c95-373e-0410-b603-e72c3f656dc1
2006-11-06 10:51:11 +00:00
marian fcdf12d591 Fixed bugs in presence and subscription handling
git-svn-id: http://yate.null.ro/svn/yate/trunk@1103 acf43c95-373e-0410-b603-e72c3f656dc1
2006-11-03 17:24:56 +00:00
marian 854375259b Added debug info
git-svn-id: http://yate.null.ro/svn/yate/trunk@1102 acf43c95-373e-0410-b603-e72c3f656dc1
2006-11-03 16:47:12 +00:00
paulc 04a11f732f Added DTMF detection and CED detection as alternative to CNG.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1101 acf43c95-373e-0410-b603-e72c3f656dc1
2006-11-02 23:29:43 +00:00
paulc 70f14562a1 Fixed end of lines on status reports.
Uniformized the help in call generator.


git-svn-id: http://yate.null.ro/svn/yate/trunk@1100 acf43c95-373e-0410-b603-e72c3f656dc1
2006-11-02 19:53:44 +00:00
marian 290ba01e9e Fixed bug in formats parameter transmitted when routing
git-svn-id: http://yate.null.ro/svn/yate/trunk@1099 acf43c95-373e-0410-b603-e72c3f656dc1
2006-11-02 08:03:06 +00:00
marian d497f6e03f Fixed bugs in presence handling
git-svn-id: http://yate.null.ro/svn/yate/trunk@1098 acf43c95-373e-0410-b603-e72c3f656dc1
2006-11-01 17:13:25 +00:00
marian 378a084d99 Changed some debug info.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1097 acf43c95-373e-0410-b603-e72c3f656dc1
2006-11-01 16:51:40 +00:00
marian 5ba84fb8d8 Moved Yate payload texts from library to channel.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1096 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-31 15:18:08 +00:00
marian 5268c7d602 Fixed bug in connection timeout.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1095 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-31 15:15:05 +00:00
marian 94041d9026 Fixed bug in stream restart.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1094 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-31 09:02:15 +00:00
paulc bbd69cd5d2 Locking fix by Marian.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1093 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-27 16:00:30 +00:00
marian ce7be9b075 Bug fixed: set the preffered format for outgoing calls. Timestamps are forwarded to Yate as samples.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1092 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-26 14:14:47 +00:00
marian 95a99c72ff Bug fixed in session terminate on stream destroy.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1091 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-26 12:58:23 +00:00
marian bab0953e29 Fixed bug in stream cleanup.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1090 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-26 06:43:58 +00:00
marian 034953fb78 Added timeout for outgoing pending connections.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1089 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-26 06:43:01 +00:00
marian 3860981c9b Added message handler to the Jingle channel
git-svn-id: http://yate.null.ro/svn/yate/trunk@1088 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-24 14:31:43 +00:00
marian 99098dcf9d Added message handler to the Jingle session
Bug fixed in the way a Jingle session accepts an event


git-svn-id: http://yate.null.ro/svn/yate/trunk@1087 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-24 14:29:59 +00:00
marian 15e4938b8c Changed the way received transport-info is confirmed
git-svn-id: http://yate.null.ro/svn/yate/trunk@1086 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-23 18:41:50 +00:00
marian 777073b93e Fixed stream reconnection procedure.
Wait for an answer when a subscribe request is forcibly sent before call.


git-svn-id: http://yate.null.ro/svn/yate/trunk@1085 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-21 03:09:26 +00:00
marian 714edd19db Fixed a bug when compiling with gcc-4.2+. Better handling of session
connects. Reworded many debug messages and moved them to debug compiles.


git-svn-id: http://yate.null.ro/svn/yate/trunk@1084 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-20 19:40:38 +00:00
paulc 801978b69d Added Jingle related projects. Fixes to compile in Windows.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1083 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-19 21:23:55 +00:00
marian 3f956ec14e Added XML (from TinyXML) and Jingle component support.
Added STUN request and answer support for RTP and generic UDP sockets.


git-svn-id: http://yate.null.ro/svn/yate/trunk@1082 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-19 20:33:15 +00:00
paulc 69699edb19 Added static method to get the length of a raw digest.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1081 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-19 13:14:42 +00:00
paulc f839f83f78 Added SHA1 digest class.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1080 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-19 12:52:22 +00:00
marian 467c8ecf9e Documented anyssrc that disables SSRC check.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1079 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-19 00:32:31 +00:00
marian 3f2cf523c9 The socket can be accessed using the chan.rtp message.
Remote address can be changed after the stream was started.
Checking the SSRC can be disabled from message or config file.


git-svn-id: http://yate.null.ro/svn/yate/trunk@1078 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-19 00:31:02 +00:00
marian 0a600ed01a The RTP socket is accessible from session.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1077 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-19 00:28:00 +00:00
paulc 93719a4fcc Character mode telnet server allows for interactive line edit.
Support for line completion on TAB key.
The Windows telnet client should be happy with line endings.


git-svn-id: http://yate.null.ro/svn/yate/trunk@1076 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-17 20:40:01 +00:00
marian c87c32f5d0 Fixed registration bug.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1075 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-14 10:51:52 +00:00
marian 1618048429 Bug fixed for registration
git-svn-id: http://yate.null.ro/svn/yate/trunk@1074 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-14 10:50:28 +00:00
paulc 3f8b98b4c4 Authentication "opaque" parameter is copied back in answers.
Fixed a compilation warning.


git-svn-id: http://yate.null.ro/svn/yate/trunk@1073 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-13 11:30:13 +00:00
paulc 37812802b3 Client accounts are checked only every "expires" seconds.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1072 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-09 19:33:08 +00:00
paulc af70389fc6 Added channel ID (if any) and notify reason to "chan.notify" message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1071 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-09 14:15:14 +00:00
paulc ded81fd3ce By default assistence is enabled but the entire module is disabled.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1070 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-06 23:10:53 +00:00
paulc 17e2182cfc Fixed bug in previous commit.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1069 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-06 12:38:29 +00:00
paulc ddf3984808 Try harder to detect big endian architectures.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1068 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-06 12:36:48 +00:00
paulc 6ddad0a013 Client support for the most trivial call forking with only one 2xx answer.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1067 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-05 22:37:36 +00:00
paulc 7d10934a2b Added more debug messages when compiling with DEBUG.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1066 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-03 17:10:56 +00:00
paulc f47eaf8153 Fixed a race bug in in removing the data source.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1065 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-03 16:42:49 +00:00
paulc 08403476e8 Added timerTick method in Socket and SocketFilter.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1064 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-03 14:24:20 +00:00
maciejka 8c7aa09cd2 Patch for bug: http://yate.null.ro/mantis/view.php?id=50.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1063 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-02 09:51:10 +00:00
paulc 4ac20b8aaa Removed an extra qualification preventing compilation with some gcc-4.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1062 acf43c95-373e-0410-b603-e72c3f656dc1
2006-09-28 19:17:05 +00:00
paulc fa46a927a5 Added missing parameter documentation.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1061 acf43c95-373e-0410-b603-e72c3f656dc1
2006-09-27 10:16:29 +00:00
paulc 3e6d46d564 Check data validity before passing to packet filters.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1060 acf43c95-373e-0410-b603-e72c3f656dc1
2006-09-27 09:43:08 +00:00
paulc 5dd9bee5d6 The RTCP socket can be disabled from the config file.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1059 acf43c95-373e-0410-b603-e72c3f656dc1
2006-09-26 18:34:48 +00:00
paulc 14161da7a1 Added a socket packet data filter - preparing for a nice STUN implementation.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1058 acf43c95-373e-0410-b603-e72c3f656dc1
2006-09-26 18:26:36 +00:00
paulc f4c653b5c7 Properly destroy all data channels on closeData()
git-svn-id: http://yate.null.ro/svn/yate/trunk@1057 acf43c95-373e-0410-b603-e72c3f656dc1
2006-09-26 18:02:27 +00:00