Commit Graph

1447 Commits

Author SHA1 Message Date
marian 6ab69bab5f Added read only option for signalling and data channels
git-svn-id: http://voip.null.ro/svn/yate@1255 acf43c95-373e-0410-b603-e72c3f656dc1
2007-04-11 15:12:25 +00:00
marian 9c15a83f46 Added call status messages
git-svn-id: http://voip.null.ro/svn/yate@1254 acf43c95-373e-0410-b603-e72c3f656dc1
2007-04-11 13:30:14 +00:00
marian 42ed023a67 Work in progress
git-svn-id: http://voip.null.ro/svn/yate@1253 acf43c95-373e-0410-b603-e72c3f656dc1
2007-04-10 14:52:35 +00:00
marian 81ace2500d Work in progress
git-svn-id: http://voip.null.ro/svn/yate@1252 acf43c95-373e-0410-b603-e72c3f656dc1
2007-04-06 22:52:20 +00:00
marian a455cdbb87 Work in progress
git-svn-id: http://voip.null.ro/svn/yate@1251 acf43c95-373e-0410-b603-e72c3f656dc1
2007-04-06 22:46:21 +00:00
marian bf3998cd28 Work in progress
git-svn-id: http://voip.null.ro/svn/yate@1250 acf43c95-373e-0410-b603-e72c3f656dc1
2007-04-06 20:52:09 +00:00
marian 406daad7e9 Au headers are written for all alaw, mulaw and slin formats
git-svn-id: http://voip.null.ro/svn/yate@1249 acf43c95-373e-0410-b603-e72c3f656dc1
2007-04-06 16:08:38 +00:00
paulc df7c0f7a20 Support for stereo a-law and mu-law, capability to write them to .au file.
git-svn-id: http://voip.null.ro/svn/yate@1248 acf43c95-373e-0410-b603-e72c3f656dc1
2007-04-06 13:37:56 +00:00
marian 6c35f7dfe4 Work in progress
git-svn-id: http://voip.null.ro/svn/yate@1247 acf43c95-373e-0410-b603-e72c3f656dc1
2007-04-05 14:04:30 +00:00
marian 45db7e7024 Fixed auto adding of users in subdomain mode.
In-call chat messages are forwarded as chan.text messages.


git-svn-id: http://voip.null.ro/svn/yate@1246 acf43c95-373e-0410-b603-e72c3f656dc1
2007-04-03 22:41:39 +00:00
marian 42dfbcf617 Changed identity and roster storing settings
git-svn-id: http://voip.null.ro/svn/yate@1245 acf43c95-373e-0410-b603-e72c3f656dc1
2007-04-02 14:46:21 +00:00
marian 0f25a12992 Changed identity setting.
Fixed bug: now request_subscribe is not ignored when the roster is kept by the server


git-svn-id: http://voip.null.ro/svn/yate@1244 acf43c95-373e-0410-b603-e72c3f656dc1
2007-04-02 14:43:38 +00:00
marian a25a3b9c14 Changed identity and roster storing settings
git-svn-id: http://voip.null.ro/svn/yate@1243 acf43c95-373e-0410-b603-e72c3f656dc1
2007-04-02 14:39:15 +00:00
paulc 63cc9ea312 Made the default of some settings depend on running in client or server mode.
git-svn-id: http://voip.null.ro/svn/yate@1242 acf43c95-373e-0410-b603-e72c3f656dc1
2007-04-02 12:51:23 +00:00
paulc 61c6f65137 Fixed "answered" not cleared bug found by Mikael Magnusson (mikma).
Also remove all timeouts while hanging up.


git-svn-id: http://voip.null.ro/svn/yate@1241 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-28 23:39:02 +00:00
paulc 1b2e1f5a94 Media formats lists are updated with information from routing.
git-svn-id: http://voip.null.ro/svn/yate@1240 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-28 23:22:54 +00:00
paulc 65cb88d817 Added transcoding information function.
git-svn-id: http://voip.null.ro/svn/yate@1239 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-28 22:12:21 +00:00
marian da3eb4470d Work in progress
git-svn-id: http://voip.null.ro/svn/yate@1238 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-28 16:17:41 +00:00
paulc 90510e11fb Added ${param} replacement capability in operation parameters.
git-svn-id: http://voip.null.ro/svn/yate@1237 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-27 14:25:33 +00:00
paulc 26799f46d5 Implemented guest mode that is not allowed to use keypad to control the PBX
but is controlled by other specific messages.


git-svn-id: http://voip.null.ro/svn/yate@1236 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-27 13:54:34 +00:00
paulc b2f73fa37f Added setting to separately enable PBX on chan.startup of incoming calls.
git-svn-id: http://voip.null.ro/svn/yate@1235 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-27 13:20:47 +00:00
paulc 75ba48d63c New String::append methods that join back an ObjList.
git-svn-id: http://voip.null.ro/svn/yate@1234 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-26 18:18:22 +00:00
paulc 4267756e76 Engine's running mode can be read by any component.
git-svn-id: http://voip.null.ro/svn/yate@1233 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-26 17:38:50 +00:00
paulc d74dc8bd26 Added static method that computes all transcodings possible from a given
format list.


git-svn-id: http://voip.null.ro/svn/yate@1232 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-26 17:20:34 +00:00
marian 57c2cb463b Work in proggress.
git-svn-id: http://voip.null.ro/svn/yate@1231 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-26 16:09:37 +00:00
paulc 759ce2fd3e Added a maximum wait time for the shared resource of gethostbyname().
git-svn-id: http://voip.null.ro/svn/yate@1230 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-26 15:13:07 +00:00
paulc b8831540ca Relaxed timings of supervisor sanity checks on startup.
git-svn-id: http://voip.null.ro/svn/yate@1229 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-26 15:07:42 +00:00
paulc cc227f6351 Fixed Call-Info parsing bug found by Yuri Gushin from Radware Inc.
git-svn-id: http://voip.null.ro/svn/yate@1228 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-26 11:00:29 +00:00
paulc 18a7168217 Added non-authenticable accounts and ad-hoc registration
git-svn-id: http://voip.null.ro/svn/yate@1227 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-26 07:50:25 +00:00
paulc f52d5c9d77 Added setting to enforce the iLBC packetization.
git-svn-id: http://voip.null.ro/svn/yate@1226 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-21 03:01:54 +00:00
paulc e8061839c9 Properly detect and report routing failures.
git-svn-id: http://voip.null.ro/svn/yate@1225 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-21 02:07:51 +00:00
paulc 8c6f410276 Non-default RTP payload mappings are forwarded using call messages.
git-svn-id: http://voip.null.ro/svn/yate@1224 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-20 22:58:28 +00:00
paulc 782a6327b4 Ignore the "replaced" notifies. Use the more efficient filtered handlers.
git-svn-id: http://voip.null.ro/svn/yate@1223 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-20 12:27:51 +00:00
paulc 4f6688f5b3 Fixed race of starting thread in constructor. Added "replace" attach method.
Added capability to write .lbc and .au files with headers.


git-svn-id: http://voip.null.ro/svn/yate@1222 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-19 23:06:06 +00:00
paulc 21bb8d8521 Added "replace" attach method.
git-svn-id: http://voip.null.ro/svn/yate@1221 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-19 22:25:31 +00:00
paulc 28cf72b0cf Message handlers are removed from dispatcher before being destroyed.
git-svn-id: http://voip.null.ro/svn/yate@1220 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-19 21:05:41 +00:00
marian 0d8cd92cc7 Bug fixed. Added mutex to connection. Connection's methods are now thread safe.
git-svn-id: http://voip.null.ro/svn/yate@1219 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-15 08:10:38 +00:00
marian 00b8c5d68d Bug fixed in presence engine's notification handler. The received event can be 0
git-svn-id: http://voip.null.ro/svn/yate@1218 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-14 15:46:40 +00:00
marian 83e266e811 Added use case note
git-svn-id: http://voip.null.ro/svn/yate@1217 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-14 14:55:45 +00:00
paulc fe08c982c4 Detect that RTP forwarding is not desired just after routing finished.
git-svn-id: http://voip.null.ro/svn/yate@1216 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-12 19:51:10 +00:00
paulc bf0550c0ee Added missing channel calls required to correctly set up all variables.
git-svn-id: http://voip.null.ro/svn/yate@1215 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-12 18:14:54 +00:00
paulc 0e6b8e285b Removed extra timeout checks, checkTimers() does all verifications.
git-svn-id: http://voip.null.ro/svn/yate@1214 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-12 18:13:56 +00:00
paulc 8024c7a865 Fixed a const cast.
git-svn-id: http://voip.null.ro/svn/yate@1213 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-09 01:08:39 +00:00
marian eeba7747d9 Added auto response to probe requests when we know nothing about user presence
git-svn-id: http://voip.null.ro/svn/yate@1212 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-06 15:27:06 +00:00
marian cf7709b962 Added auto response on probe requests support
git-svn-id: http://voip.null.ro/svn/yate@1211 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-06 15:25:35 +00:00
paulc 6061d202e3 Clear the owner channel in zombie sources - noone is referencing them
anymore.


git-svn-id: http://voip.null.ro/svn/yate@1210 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-05 13:48:19 +00:00
paulc 05b94c4896 Parameters are properly copied to created call leg, "copyparams" is honored.
The new copyParams() is used wherever applicable.


git-svn-id: http://voip.null.ro/svn/yate@1209 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-01 17:24:18 +00:00
paulc 2c107549b3 Minor typo not catched by gcc (weird...)
git-svn-id: http://voip.null.ro/svn/yate@1208 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-01 17:15:09 +00:00
paulc 8b31673e8a Minor optimisation, avoid copying one string over and over.
git-svn-id: http://voip.null.ro/svn/yate@1207 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-01 17:14:03 +00:00
paulc 5a731cff0a Make clear that extra monitored parameters can be added.
git-svn-id: http://voip.null.ro/svn/yate@1206 acf43c95-373e-0410-b603-e72c3f656dc1
2007-03-01 13:59:54 +00:00