Commit graph

2206 commits

Author SHA1 Message Date
paulc
d3b1fbc7b5 Added a limit to the number of simultaneous outgoing calls.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2016 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-05 09:53:32 +00:00
paulc
4910b42cd9 Add call position in queue to notifies, optionally emit them when call position changes.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2015 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-04 17:11:49 +00:00
paulc
75a40e7180 Added "privacy_..." parameters to get/set the URI in Remote-Party-ID.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2014 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-04 15:29:53 +00:00
maciej
3148f837b6 Outgoing call failure reporting.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2013 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-04 12:28:55 +00:00
paulc
16ac6e075d Allow defining individual queues from the config file instead of using it only when database account or query are not set.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2012 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-04 10:07:37 +00:00
paulc
818c5a6b7e Added single delivery attempt mode - each queued call tries only one operator.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2011 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-04 09:54:30 +00:00
marian
69ac256a13 Destroy the stream when receiving invalid stream xml elements in non Running state
git-svn-id: http://yate.null.ro/svn/yate/trunk@2010 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-03 19:06:17 +00:00
paulc
e7ba8b4b80 Reduce contention by dereferencing some objects after dropping mutex locks.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2009 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-03 16:20:32 +00:00
paulc
26545b7eee Fixed a race bug accessing the sources list.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2008 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-03 16:18:54 +00:00
marian
c80a496516 Add support to send/receive multiple DTMFs in the same stanza.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2007 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-03 15:15:54 +00:00
paulc
14bf8a5cd3 Add configure time LDFLAGS to linker command line.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2006 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-03 10:59:16 +00:00
paulc
2e8ce4e752 Fix how include path is generated when PWLib exists only as source directory.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2005 acf43c95-373e-0410-b603-e72c3f656dc1
2008-06-02 11:31:50 +00:00
paulc
e7316a6df5 Removed the GTK client.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2004 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-30 12:36:57 +00:00
paulc
1237f53ac1 Advanced copyright year range.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2003 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-30 10:14:10 +00:00
marian
a55a2f5e3a Added xmpp.generate message handler.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2002 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-29 14:34:55 +00:00
marian
6dfd791e14 Added method to get an XML element from a NamedPointer parameter.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2001 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-29 14:27:28 +00:00
marian
21aa03d6ff Added 'autorestart' parameter to user.notify to notify the user if the stream is going to re-connect.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2000 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-29 10:02:15 +00:00
paulc
cfc6376b45 Added capability to provide certificate verification mode in socket.ssl message.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1999 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-28 16:10:34 +00:00
paulc
ab5f19a78b Added handshaking information callback.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1998 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-28 13:52:46 +00:00
paulc
2519f7afec Added usage mode in comments.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1997 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-27 13:54:55 +00:00
paulc
423b9bbc25 Fix race condition in RTP remote address setting (Mantis bug #74).
git-svn-id: http://yate.null.ro/svn/yate/trunk@1996 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-26 12:25:37 +00:00
paulc
7e180c38aa Added UTF-8 fixing and overlongs detection.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1995 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-26 11:09:24 +00:00
paulc
2d82c82e91 Added methods to get the length of an UTF-8 string, can be used for validation.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1994 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-23 17:21:28 +00:00
marian
b95735af18 Add protocol parameter when enqueueing presence messages.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1993 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-23 13:53:40 +00:00
marian
e8f49cef3a Changed default protocol name to jabber.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1992 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-23 13:40:17 +00:00
marian
72c0865adf Changed stream default flags.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1991 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-22 22:55:16 +00:00
marian
f8c61efac9 Fixed bug: check operation when requesting user logout.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1990 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-22 22:53:56 +00:00
marian
6799c99e09 Accept jabber/xmpp/jingle protocol names when handling user.login messages.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1989 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-22 20:48:15 +00:00
paulc
28320dd1f7 Added AMR-NB project, removed spurious directory from GSM project.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1988 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-21 09:57:50 +00:00
maciej
a97f5858be Flow module removed. inlinecallbacks should be used. Won't work in python < 2.5, who cares.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1987 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-16 16:12:49 +00:00
paulc
20a602e6ff Added more sample codecs, clarified what default means.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1986 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-15 10:45:41 +00:00
paulc
c0dcc4b158 Removed leftover error when AMR-NB is not detected.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1985 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-15 10:23:26 +00:00
paulc
8540edc3cf Added AMR-NB codec based on 3GPP code converted to library by Stanislav Brabec.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1984 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-15 10:13:52 +00:00
marian
8522317c39 Fixed bug: delay xml element release when decoding a jingle jabber event until transport and/or media are retrieved from it.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1983 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-14 08:03:05 +00:00
marian
f0980f55cb Client: use the account parameter when making an outgoing call before trying to use the caller.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1982 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-13 12:37:40 +00:00
paulc
85dc0fc7cd Moved restarting dead externals earlier to guarantee autorestart.
Improved debugging and info messages.


git-svn-id: http://yate.null.ro/svn/yate/trunk@1981 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-13 08:39:12 +00:00
paulc
5b325215a4 Added duration of call to cdrbuild status report.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1980 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-10 17:37:46 +00:00
paulc
7eca48b56b Allow early media (SDP in 1xx messages) to change the formats list.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1979 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-10 17:17:11 +00:00
paulc
2f6a034653 Recognize G729a as an alias of G729 (invalid but used by Sipura / Linksys).
git-svn-id: http://yate.null.ro/svn/yate/trunk@1978 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-10 17:07:01 +00:00
paulc
46e1096e4c Added debug message about opening (or failing) a hole for RTP in firewall/NAT.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1977 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-08 13:16:59 +00:00
paulc
4b5152a697 Added DISABLE_CAPS_DUMP directive to disable unportable capabilities dump.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1976 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-06 16:27:37 +00:00
marian
228b2587f7 Added a low priority xmpp.iq handler for messages enqueued by this module. This handler will respond to received iq stanzas of type set/get.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1975 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-06 15:19:02 +00:00
paulc
cb929627ce Got rid of the manually updated YSS7_PCTYPE_COUNT
git-svn-id: http://yate.null.ro/svn/yate/trunk@1974 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-06 14:40:39 +00:00
marian
b58c50aecd Fixed resource.notify/subscribe handlers for client accounts (streams).
git-svn-id: http://yate.null.ro/svn/yate/trunk@1973 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-05 12:44:49 +00:00
marian
659f46cf47 JBStream::streamMutex() is now public.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1972 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-05 11:26:29 +00:00
marian
36715005b3 Added method to get a client stream's resource.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1971 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-05 11:13:50 +00:00
marian
640a8252d2 Added jabber service used to enqueue xmpp.iq messages with received 'iq' stanzas.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1970 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-05 08:49:44 +00:00
marian
88f4f968e6 Fixed bug: XMPPUser is now checking if its owner has a presence engine before calling its method.
git-svn-id: http://yate.null.ro/svn/yate/trunk@1969 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-05 08:32:54 +00:00
paulc
c664823cab Changed message and its meaning from cluster.node to cluster.locate
git-svn-id: http://yate.null.ro/svn/yate/trunk@1968 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-01 15:19:22 +00:00
paulc
2c49ec0c58 Rotate logs synchronously, not in signal handler - should fix bug #120
git-svn-id: http://yate.null.ro/svn/yate/trunk@1967 acf43c95-373e-0410-b603-e72c3f656dc1
2008-05-01 14:01:53 +00:00