paulc
bbf88687c2
Allow disabling sending of ISUP circuit group requests.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2692 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-09 13:18:46 +00:00
paulc
00105b6b53
Warn if we never received a valid line from an external script.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2691 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-08 10:56:01 +00:00
paulc
32d4a4030f
Fixed building osschan on FreeBsd where soundcard.h is in include/sys
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2690 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-05 17:39:29 +00:00
paulc
440bef9ad1
Got rid of a strcmp call, use String method instead.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2689 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-05 17:21:32 +00:00
marian
a104d578e3
Forward photo and email from received vcard.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2688 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-05 14:56:48 +00:00
marian
647859a94a
Fixed bug: avoid calling tinyxml's SetAttribute() with NULL char pointer parameter(s) (leads to crash).
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2687 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-04 16:26:01 +00:00
paulc
ef913bddc2
Configure can receive explicit path to openssl base directory, assumes
...
libssl and libcrypto are in the linker's path.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2686 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-04 14:52:08 +00:00
paulc
4358188785
Prevent inclusion of strings.h as the bcmp/bcopy/bzero defines can cause
...
syntax errors.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2685 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-04 14:21:19 +00:00
paulc
84c764c5b7
Check for regcomp only if we would use it.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2684 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-04 14:02:57 +00:00
paulc
8c0c29f738
Fixed path to test executable.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2683 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-04 14:01:44 +00:00
paulc
55df1c3620
Correctly provide a format string as we cannot guarantee the string content is printf safe.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2682 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-04 14:01:17 +00:00
paulc
38dc83a703
Made MessageHandler::cleanup() protected.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2681 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-03 16:07:12 +00:00
paulc
953cbfe189
Use normal function check instead of AC_FUNC_MALLOC as we never call it
...
to allocate zero bytes.
AC_FUNC_MALLOC cannot be tested wile cross-compiling and its default
behaviour disturbs subsequent tests.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2680 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-03 12:34:07 +00:00
paulc
6dfcdcbd11
Fixed several warnings detected by stricter compilers.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2679 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 20:05:02 +00:00
paulc
6ad1605ad6
Reserve $LIBS and @LIBS@ for the system libraries that can be passed to
...
the configure script.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2678 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 19:17:54 +00:00
paulc
2275cf0f76
Disabled system CFLAGS on Qt client as optimization -O2 or higher caused confusing template and pointer related warnings.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2677 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 17:27:51 +00:00
paulc
74f8043378
Replaced hardcoded -lpthread with detected library.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2676 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 17:15:03 +00:00
paulc
d0e5df7671
Made resolver checks stricter to avoid false positives because
...
of implicit declaration.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2675 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 17:13:45 +00:00
paulc
61ab284c4e
Check define of IPTOS_MINCOST separately as on some platforms it's not
...
defined to avoid an usage conflict.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2674 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 16:37:48 +00:00
paulc
2c03a9624d
Use the system detected CFLAGS instead of hardcoding -O2
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2673 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 16:06:14 +00:00
paulc
ac2afc3a99
Detect the proper threading library where pthread_mutexattr_settype is
...
located.
Look for regcomp only when not using internal regexp.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2672 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 15:42:34 +00:00
paulc
0aa90824b3
Call txPacket instead of transmitPacket so outbound MTP2 messages are written to dump.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2671 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 13:31:29 +00:00
marian
171e253f15
Implemented text changed notification for line edit widgets.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2670 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 10:33:02 +00:00
marian
a219f1123a
Changed jingleversion parameter name to jingle_version.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2669 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 10:03:28 +00:00
paulc
14cac40348
Try to use "targetid" if "peerid" is missing or empty when updating the CDR of the peer call leg.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2668 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-31 19:14:39 +00:00
paulc
c069997056
Link the libraries using the C++ linker so it properly links against libstdc++ and compiler support.
...
Not required on ELF systems as libyate.so would pull in the required libraries but was confusing and could cause problems on other platforms.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2667 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-31 18:58:25 +00:00
marian
cf5d0b1168
Implemented old jingle protocol support.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2666 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-31 15:22:08 +00:00
marian
e6c51b70c1
Fixed bug: don't expect a ClientChannel pointer in clientchan.update message with destroyed notification.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2665 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-31 12:45:20 +00:00
paulc
fd9f6411ea
Prevent creation of undesired CDR records when answering incoming calls.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2664 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-31 10:11:07 +00:00
paulc
f4271b5a98
Return ARCHLIB and various QT4_... from yate-config so packages building on top of Yate don't have to detect them again.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2663 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-29 12:06:11 +00:00
marian
ebb5c68092
Added base abstract class for jingle sessions.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2662 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-29 08:39:33 +00:00
paulc
cdb6350c70
Enable the SS7 L1 interface after being configured.
...
Slow down LSSU generation on FISU reception when unaligned as we'll flood the buffer since maximum FISU rate is greater than LSSU.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2661 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-28 17:52:27 +00:00
paulc
a4a9588bdc
Moved all point code settings to SS7ISUP so the type of point code is known and numeric (packed) values can be used.
...
Changed channellock to milliseconds to improve resolution.
Documented channellock and userparttest parameters.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2660 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-28 17:18:50 +00:00
paulc
07b79fa32d
Allow using numeric (packed) point codes if their type is known.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2659 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-28 16:09:16 +00:00
paulc
914e9d2443
Changed some incorrect DebugStub levels.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2658 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-28 16:08:08 +00:00
paulc
499cbd7c1e
Suppress CDR tracking on wave or tone originated call legs since these utility channels don't emit a chan.hangup anyway.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2657 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-28 14:33:07 +00:00
marian
3ba3376068
The client stream is now allowing disco info/items responses to be received by the upper layer.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2656 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-28 07:28:11 +00:00
marian
3dc240a079
Handle tab widgets in get/set select. Notify the client when a tab page is selected.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2655 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-27 15:11:59 +00:00
paulc
6c62be3718
Fixed filtering of SDP parameters in case of using RTP forward.
...
The local RTP case was fixed in Rev. 2606.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2654 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-27 14:34:35 +00:00
paulc
1cc07d55dd
Correctly apply minimum ACD query interval policy.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2653 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-26 15:57:05 +00:00
paulc
5986579302
Do not require to install API docs if neither kdoc or doxygen are detected.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2652 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-26 15:29:44 +00:00
paulc
aaba29f467
Filter YCLASS*() macros when generating documentation, they confuse the parsers.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2651 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-26 14:57:00 +00:00
paulc
0a6be5b4d1
Major rewrite of signalling components creation and configuration.
...
The creation of subcomponents is offloaded to each component to allow for proper building of the component stack.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2650 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-26 13:43:24 +00:00
paulc
3ab68886ff
Added version of String::safe that provides an user defined safe value.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2649 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-25 14:39:50 +00:00
paulc
a5ba174c12
Add the sip: protocol on outgoing calls if none is specified.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2648 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-22 18:15:48 +00:00
marian
525634921b
Added jabber:iq:private namespace.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2647 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-22 13:23:58 +00:00
marian
933ee22e29
Implemented private data (jabber:iq.private) handling.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2646 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-22 13:23:25 +00:00
paulc
6017353332
Add a Contact header to INVITE even if user part of URI is empty.
...
Properly escape the user component of the URI.
git-svn-id: http://yate.null.ro/svn/yate/trunk@2645 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-21 20:57:51 +00:00
paulc
0b0f5cc469
Added "cdrtrack" and "cdrcreate" to the forbidden parameters list since they are processed internally.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2644 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-20 17:59:37 +00:00
paulc
327a9bf8cb
Try harder to masquerade the call.answered message to give the modules - in particular callfork - a chance to populate proper parameters.
...
git-svn-id: http://yate.null.ro/svn/yate/trunk@2643 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-20 17:54:29 +00:00