Commit graph

639 commits

Author SHA1 Message Date
paulc
9e4967d1b2 Set proper time in call.execute message and added "forkmaster" parameter.
Added minimal status counters.


git-svn-id: http://voip.null.ro/svn/yate@1144 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-21 22:36:32 +00:00
paulc
1e3d31bbaa Fixed connection unlocking bug introduced by previous commit.
git-svn-id: http://voip.null.ro/svn/yate@1143 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-19 22:41:29 +00:00
paulc
5e81e179e5 Obey the "details" status parameter so "status overview" does not list calls.
git-svn-id: http://voip.null.ro/svn/yate@1142 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-19 21:17:16 +00:00
paulc
1a305cf16e Applied changes similar to Mantis entry #54.2: set m_targetid for both
incoming and outging calls.


git-svn-id: http://voip.null.ro/svn/yate@1141 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-19 20:38:36 +00:00
paulc
295adf464c Added option to start new calls in a PWlib thread as the Gatekeeper client
crashes otherwise.


git-svn-id: http://voip.null.ro/svn/yate@1139 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-19 13:43:38 +00:00
marian
c627158ee5 Added initialize and timer for Jabber engine to support stream restart mechanism.
git-svn-id: http://voip.null.ro/svn/yate@1137 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-18 15:43:05 +00:00
paulc
83c709d441 Can change state of RTP forwarding from update message.
git-svn-id: http://voip.null.ro/svn/yate@1134 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-17 19:25:35 +00:00
marian
9c3a0f994c Change some comments.
git-svn-id: http://voip.null.ro/svn/yate@1130 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-17 18:11:47 +00:00
paulc
efae213892 The default audio codec list is built from enabled codecs.
git-svn-id: http://voip.null.ro/svn/yate@1126 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-15 17:42:44 +00:00
paulc
69e150b56f Added autorepeat support for the wave source (play).
git-svn-id: http://voip.null.ro/svn/yate@1125 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-14 18:09:46 +00:00
paulc
ef429419b8 Added speex codec - Mantis report #62, Mikael Magnusson's version.
git-svn-id: http://voip.null.ro/svn/yate@1124 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-07 01:57:35 +00:00
paulc
52809b5b3f OssSource collects and sends out full 20ms frames. Copied mostly from patch
attached to bug report #66 by Mikael Magnusson (mikma).


git-svn-id: http://voip.null.ro/svn/yate@1123 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-07 01:16:41 +00:00
paulc
d66a520f08 Fix of inversion of incoming/outgoing flag (patch #54.1 by Mikma)
git-svn-id: http://voip.null.ro/svn/yate@1122 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-06 14:51:35 +00:00
paulc
0fe106457f Unified all registration retry paths.
git-svn-id: http://voip.null.ro/svn/yate@1121 acf43c95-373e-0410-b603-e72c3f656dc1
2006-12-05 19:29:54 +00:00
paulc
5c95dce80d Set the reconnect flag which is off by default in versions >= 5.0.3
Please note that the option only exists in >= 5.0.13 so any mysql client in
between is UNUSABLE!


git-svn-id: http://voip.null.ro/svn/yate@1119 acf43c95-373e-0410-b603-e72c3f656dc1
2006-11-26 18:31:42 +00:00
paulc
2b282adf10 Avoid flooding the console with OOB error messages.
git-svn-id: http://voip.null.ro/svn/yate@1114 acf43c95-373e-0410-b603-e72c3f656dc1
2006-11-20 10:37:58 +00:00
marian
2252918f8a Changed presence implementation. Added resource notify/subscribe messages.
git-svn-id: http://voip.null.ro/svn/yate@1113 acf43c95-373e-0410-b603-e72c3f656dc1
2006-11-17 14:12:04 +00:00
paulc
4affa2c78a Send digits in answered calls as keypad facility if supported by libpri.
git-svn-id: http://voip.null.ro/svn/yate@1109 acf43c95-373e-0410-b603-e72c3f656dc1
2006-11-14 15:59:01 +00:00
paulc
0389cec64c Fixed format list building bug (#59) reported by mikma.
git-svn-id: http://voip.null.ro/svn/yate@1107 acf43c95-373e-0410-b603-e72c3f656dc1
2006-11-10 17:13:12 +00:00
paulc
07b1842fa7 Fixed build in Windows.
git-svn-id: http://voip.null.ro/svn/yate@1104 acf43c95-373e-0410-b603-e72c3f656dc1
2006-11-06 10:51:11 +00:00
marian
ae655dd519 Fixed bugs in presence and subscription handling
git-svn-id: http://voip.null.ro/svn/yate@1103 acf43c95-373e-0410-b603-e72c3f656dc1
2006-11-03 17:24:56 +00:00
paulc
6f32500571 Added DTMF detection and CED detection as alternative to CNG.
git-svn-id: http://voip.null.ro/svn/yate@1101 acf43c95-373e-0410-b603-e72c3f656dc1
2006-11-02 23:29:43 +00:00
paulc
e9c78c965e Fixed end of lines on status reports.
Uniformized the help in call generator.


git-svn-id: http://voip.null.ro/svn/yate@1100 acf43c95-373e-0410-b603-e72c3f656dc1
2006-11-02 19:53:44 +00:00
marian
ab3bf9db15 Fixed bug in formats parameter transmitted when routing
git-svn-id: http://voip.null.ro/svn/yate@1099 acf43c95-373e-0410-b603-e72c3f656dc1
2006-11-02 08:03:06 +00:00
marian
86d03f1c2f Fixed bugs in presence handling
git-svn-id: http://voip.null.ro/svn/yate@1098 acf43c95-373e-0410-b603-e72c3f656dc1
2006-11-01 17:13:25 +00:00
marian
aede6d6ff9 Moved Yate payload texts from library to channel.
git-svn-id: http://voip.null.ro/svn/yate@1096 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-31 15:18:08 +00:00
marian
0ccd687189 Fixed bug in connection timeout.
git-svn-id: http://voip.null.ro/svn/yate@1095 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-31 15:15:05 +00:00
marian
86d93ecd4f Bug fixed: set the preffered format for outgoing calls. Timestamps are forwarded to Yate as samples.
git-svn-id: http://voip.null.ro/svn/yate@1092 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-26 14:14:47 +00:00
marian
5c2424f56e Added timeout for outgoing pending connections.
git-svn-id: http://voip.null.ro/svn/yate@1089 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-26 06:43:01 +00:00
marian
9059ccc098 Added message handler to the Jingle channel
git-svn-id: http://voip.null.ro/svn/yate@1088 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-24 14:31:43 +00:00
marian
ca64900100 Changed the way received transport-info is confirmed
git-svn-id: http://voip.null.ro/svn/yate@1086 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-23 18:41:50 +00:00
marian
9d0ac08bca Fixed stream reconnection procedure.
Wait for an answer when a subscribe request is forcibly sent before call.


git-svn-id: http://voip.null.ro/svn/yate@1085 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-21 03:09:26 +00:00
marian
0831be8c62 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://voip.null.ro/svn/yate@1084 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-20 19:40:38 +00:00
paulc
0eae1637d9 Added Jingle related projects. Fixes to compile in Windows.
git-svn-id: http://voip.null.ro/svn/yate@1083 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-19 21:23:55 +00:00
marian
a16747a4a1 Added XML (from TinyXML) and Jingle component support.
Added STUN request and answer support for RTP and generic UDP sockets.


git-svn-id: http://voip.null.ro/svn/yate@1082 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-19 20:33:15 +00:00
marian
2e92c8f5a1 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://voip.null.ro/svn/yate@1078 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-19 00:31:02 +00:00
paulc
e093e287ca 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://voip.null.ro/svn/yate@1076 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-17 20:40:01 +00:00
marian
d8966c8838 Fixed registration bug.
git-svn-id: http://voip.null.ro/svn/yate@1075 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-14 10:51:52 +00:00
paulc
66421b004a Client accounts are checked only every "expires" seconds.
git-svn-id: http://voip.null.ro/svn/yate@1072 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-09 19:33:08 +00:00
paulc
bbc4acfa60 Added channel ID (if any) and notify reason to "chan.notify" message.
git-svn-id: http://voip.null.ro/svn/yate@1071 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-09 14:15:14 +00:00
paulc
bd7e5ad2bd By default assistence is enabled but the entire module is disabled.
git-svn-id: http://voip.null.ro/svn/yate@1070 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-06 23:10:53 +00:00
paulc
d47ef9c15a Client support for the most trivial call forking with only one 2xx answer.
git-svn-id: http://voip.null.ro/svn/yate@1067 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-05 22:37:36 +00:00
paulc
4f0b6e3529 Added more debug messages when compiling with DEBUG.
git-svn-id: http://voip.null.ro/svn/yate@1066 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-03 17:10:56 +00:00
paulc
9b64424e3d Fixed a race bug in in removing the data source.
git-svn-id: http://voip.null.ro/svn/yate@1065 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-03 16:42:49 +00:00
maciejka
dd7a402dca Patch for bug: http://yate.null.ro/mantis/view.php?id=50.
git-svn-id: http://voip.null.ro/svn/yate@1063 acf43c95-373e-0410-b603-e72c3f656dc1
2006-10-02 09:51:10 +00:00
paulc
1e1b6c6ba0 The RTCP socket can be disabled from the config file.
git-svn-id: http://voip.null.ro/svn/yate@1059 acf43c95-373e-0410-b603-e72c3f656dc1
2006-09-26 18:34:48 +00:00
paulc
a5fa33f328 Properly destroy all data channels on closeData()
git-svn-id: http://voip.null.ro/svn/yate@1057 acf43c95-373e-0410-b603-e72c3f656dc1
2006-09-26 18:02:27 +00:00
paulc
5d2740c949 Added almost uniform debug details in all Module derived classes.
Implemented "status overview" in all modules.


git-svn-id: http://voip.null.ro/svn/yate@1055 acf43c95-373e-0410-b603-e72c3f656dc1
2006-09-26 09:54:11 +00:00
paulc
548fc71d68 Status can provide just an overview, without channel details.
git-svn-id: http://voip.null.ro/svn/yate@1054 acf43c95-373e-0410-b603-e72c3f656dc1
2006-09-26 09:12:17 +00:00
paulc
722fae4408 Added parameter to control loop sleep time (performance vs jitter).
git-svn-id: http://voip.null.ro/svn/yate@1053 acf43c95-373e-0410-b603-e72c3f656dc1
2006-09-26 09:00:10 +00:00