Commit graph

2206 commits

Author SHA1 Message Date
paulc
43b9cf0f81 Added capability to route to "line/..." no matter what protocol it uses.
Added driver method to query the existence of a line, use it in routing.


git-svn-id: http://yate.null.ro/svn/yate/trunk@2073 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-16 09:48:49 +00:00
marian
9af5ee7549 Handle the same bare jid for caller and called when making an outgoing call.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2072 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-16 09:13:30 +00:00
marian
0d7ea28700 Client stream is now updating its roster when receiving presence from another instances of the same user.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2071 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-16 09:07:28 +00:00
marian
1aa91d209f The user roster is now keeping a list of resources to be filled when receiving presence from its own jid.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2070 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-16 09:06:30 +00:00
marian
7c47cbb853 Send a subscribe request when making a call to a jid which is not in the user's roster.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2069 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-15 15:16:01 +00:00
marian
e2681a66f5 Automatically accept (un)subscribe requests on client streams.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2068 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-15 11:48:48 +00:00
marian
3006ae3318 Implemented Driver's msgRoute() to fill the called parameter if a stream exists for the given account/line.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2067 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-15 10:18:56 +00:00
paulc
57118d09db Added comment for the [extra] section.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2066 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-14 16:59:21 +00:00
paulc
7390acb360 Added a network / socket performace test module by Marian Podgoreanu.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2058 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-10 17:54:22 +00:00
paulc
fbd1c99baf Added method to check if a socket handle is valid for select()ing it.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2057 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-10 17:47:49 +00:00
paulc
108eeb4f15 Hook tracking must be explicitely enabled.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2056 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-09 17:55:23 +00:00
paulc
fe9e8736c1 Reset FXO ring timer when FXS goes off-hook.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2055 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-09 17:42:02 +00:00
paulc
20c4eb0294 Start the noRing timer when a call recorder is created by FXS.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2054 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-04 16:08:03 +00:00
marian
07893c9a0b Added 'laspeerid' parameter in messages enqueued when a channel joined/left a conference room or received some other events (tones or text).
git-svn-id: http://yate.null.ro/svn/yate/trunk@2053 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-04 07:55:54 +00:00
marian
a4ac7e7c93 Added channel data to keep the last connected peer id.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2052 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-04 07:51:44 +00:00
paulc
4356b8d399 Fixed most of 2-wire recorder code.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2051 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-03 14:54:00 +00:00
paulc
109950242c Added simple 2-wire recorder channel capability.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2050 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-03 10:05:23 +00:00
marian
6184ff5849 Fixed bug: String descendants are now calling the parent's changed() method to allow the String to update its data.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2049 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-02 14:49:21 +00:00
maciej
18aca97d72 examples readded
git-svn-id: http://yate.null.ro/svn/yate/trunk@2048 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-02 13:45:29 +00:00
maciej
be96793140 INSTALL renamed.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2047 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-02 13:44:19 +00:00
maciej
fb005bca18 Directory structure reorganization for distutils.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2046 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-02 13:37:27 +00:00
maciej
bcf0ac3595 INSTALL renamed, examples __init__.py added.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2045 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-02 13:33:08 +00:00
paulc
337f24a04d Added comments to IVR sample.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2044 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-01 19:37:49 +00:00
paulc
d1b55ca3e7 Abort immediately on highly critical errors even if not requested from command line.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2043 acf43c95-373e-0410-b603-e72c3f656dc1
2008-07-01 14:57:43 +00:00
paulc
5cf769272c Convert PHP boolean parameters to proper string format before escaping.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2042 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-30 17:09:22 +00:00
marian
fdb1348f41 Added resource audio capability when enqueueing client resource.notify.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2041 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-28 21:05:08 +00:00
paulc
58f640edec Added a simple 2 wire recorder line type.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2040 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-27 20:24:12 +00:00
paulc
77a2c5dd5c Poll for on/off hook events on passive FXO interfaces.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2039 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-27 14:37:41 +00:00
paulc
8a50a49641 Invert recorder's address determination logic, a call from a FXO arrives on the FXS monitored interface.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2038 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-25 23:46:57 +00:00
paulc
47a5babe8f In the debugging message display address as stored.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2037 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-25 23:37:19 +00:00
paulc
8a402aa4c9 Fixed source addressing, must be just deref() not destruct().
git-svn-id: http://yate.null.ro/svn/yate/trunk@2036 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-25 12:18:18 +00:00
paulc
30de9c188d Supervisor waits until a blocked child finishes cleaning up after SIGKILL.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2035 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-24 16:44:16 +00:00
paulc
b8cd4614f0 Added missing openssl RPM subpackage. Removed leftover Gtk2 config file.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2034 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-20 11:17:12 +00:00
paulc
559564eb03 Added option to remove the H.323 subpackage.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2033 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-19 21:37:18 +00:00
paulc
f7f8f63aa0 Added support for padding RTP payload to a multiple of a chunk size.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2032 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-19 13:52:18 +00:00
paulc
3ba6ae7b9b Work in progress - using the new fixed buffer size API.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2031 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-19 00:53:08 +00:00
marian
c94f9ab96e Fixed bug: deref stream after increasing its reference counter.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2030 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-18 14:58:36 +00:00
marian
5d1ce5d6f9 Accept jabber/xmpp/jingle as callto prefix when processing call.execute.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2029 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-18 07:13:58 +00:00
paulc
4b0415fe3e Support for octet aligned AMR-NB RTP payload.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2028 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-16 08:03:54 +00:00
paulc
f723e82d42 Fixed EOL style for files added from Windows
git-svn-id: http://yate.null.ro/svn/yate/trunk@2027 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-11 18:42:35 +00:00
paulc
84210662c7 Added analog detector to Windows project, made it compile
git-svn-id: http://yate.null.ro/svn/yate/trunk@2026 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-11 18:17:14 +00:00
paulc
76c61dd04c Added TUP to non-windows builds.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2025 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-11 17:57:30 +00:00
paulc
95f6b7a022 Modified libysig to create a DLL, added wanpipe module for Windows.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2024 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-11 17:51:32 +00:00
paulc
00946abd4b Made the SIP features script autorestartable.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2023 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-11 14:40:41 +00:00
paulc
55f7cae0f9 Change the mode external module are referenced, fix some abnormalities and crashes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2022 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-11 14:37:14 +00:00
paulc
1f0031970e Fixed and simplified logic, reduced debugging clutter.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2021 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-11 11:13:52 +00:00
paulc
dec42a8aca Handle the case when the queue outbound call leg failed to start.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2020 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-11 10:44:19 +00:00
paulc
2102d5366b Accept PHP bool values for Yate::SetLocal.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2019 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-11 10:21:00 +00:00
paulc
2e9cfa081b Fixed maximum timeout, must be 60000ms not 6000.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2018 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-09 22:18:49 +00:00
marian
bd12132380 Fixed bug that was preventing other streams to process data if the first stream in list didn't return an event.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2017 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-05 15:33:51 +00:00