paulc
8276568149
Fixed parsing of configure on FreeBSD or similar where ac_subst_vars is one long line.
...
git-svn-id: http://voip.null.ro/svn/yate@2699 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-10 14:06:32 +00:00
paulc
96c43d4e5a
Don't attempt to reset the nocasematch shopt, it wasn't working anyway.
...
git-svn-id: http://voip.null.ro/svn/yate@2698 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-10 13:50:31 +00:00
paulc
fe0c3a3fb2
Generate yate-config.in dynamically to add support for arbitrary parameters.
...
Run autogen.sh to regenerate configure, should detect autoconf properly.
git-svn-id: http://voip.null.ro/svn/yate@2697 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-10 13:43:42 +00:00
marian
7a33256e23
Added widget dynamic property used to indicate to enqueue an ui.action message when window visibility changes. This property must be used when the window is destroyed when hidden.
...
git-svn-id: http://voip.null.ro/svn/yate@2696 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-10 11:02:01 +00:00
marian
fe43444343
Added optional parameter to buildMenu() used to indicate an about to show slot (handle the menu's aboutToShow() signal).
...
git-svn-id: http://voip.null.ro/svn/yate@2695 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-10 10:14:54 +00:00
paulc
f6bca50a33
Fixed the parameter used for sending DTMF over MGCP.
...
git-svn-id: http://voip.null.ro/svn/yate@2694 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-09 16:36:24 +00:00
paulc
68d97a7e07
Allow to configure (and better defaults) the increment in circuit numbers caused by each span.
...
git-svn-id: http://voip.null.ro/svn/yate@2693 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-09 15:34:51 +00:00
paulc
96cf546852
Allow disabling sending of ISUP circuit group requests.
...
git-svn-id: http://voip.null.ro/svn/yate@2692 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-09 13:18:46 +00:00
paulc
4bd9dd6864
Warn if we never received a valid line from an external script.
...
git-svn-id: http://voip.null.ro/svn/yate@2691 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-08 10:56:01 +00:00
paulc
6b70a1bfbd
Fixed building osschan on FreeBsd where soundcard.h is in include/sys
...
git-svn-id: http://voip.null.ro/svn/yate@2690 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-05 17:39:29 +00:00
paulc
4f52df964a
Got rid of a strcmp call, use String method instead.
...
git-svn-id: http://voip.null.ro/svn/yate@2689 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-05 17:21:32 +00:00
marian
4c11ce1dbd
Forward photo and email from received vcard.
...
git-svn-id: http://voip.null.ro/svn/yate@2688 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-05 14:56:48 +00:00
marian
1a4b9fd050
Fixed bug: avoid calling tinyxml's SetAttribute() with NULL char pointer parameter(s) (leads to crash).
...
git-svn-id: http://voip.null.ro/svn/yate@2687 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-04 16:26:01 +00:00
paulc
32cf49f174
Configure can receive explicit path to openssl base directory, assumes
...
libssl and libcrypto are in the linker's path.
git-svn-id: http://voip.null.ro/svn/yate@2686 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-04 14:52:08 +00:00
paulc
96a7f06550
Prevent inclusion of strings.h as the bcmp/bcopy/bzero defines can cause
...
syntax errors.
git-svn-id: http://voip.null.ro/svn/yate@2685 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-04 14:21:19 +00:00
paulc
745c7ff8c9
Check for regcomp only if we would use it.
...
git-svn-id: http://voip.null.ro/svn/yate@2684 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-04 14:02:57 +00:00
paulc
3740511825
Fixed path to test executable.
...
git-svn-id: http://voip.null.ro/svn/yate@2683 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-04 14:01:44 +00:00
paulc
00a1093743
Correctly provide a format string as we cannot guarantee the string content is printf safe.
...
git-svn-id: http://voip.null.ro/svn/yate@2682 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-04 14:01:17 +00:00
paulc
e52db5009f
Made MessageHandler::cleanup() protected.
...
git-svn-id: http://voip.null.ro/svn/yate@2681 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-03 16:07:12 +00:00
paulc
4a878425fc
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://voip.null.ro/svn/yate@2680 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-03 12:34:07 +00:00
paulc
932e62bf45
Fixed several warnings detected by stricter compilers.
...
git-svn-id: http://voip.null.ro/svn/yate@2679 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 20:05:02 +00:00
paulc
e301807aa1
Reserve $LIBS and @LIBS@ for the system libraries that can be passed to
...
the configure script.
git-svn-id: http://voip.null.ro/svn/yate@2678 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 19:17:54 +00:00
paulc
420d40693e
Disabled system CFLAGS on Qt client as optimization -O2 or higher caused confusing template and pointer related warnings.
...
git-svn-id: http://voip.null.ro/svn/yate@2677 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 17:27:51 +00:00
paulc
2a5cb7e38d
Replaced hardcoded -lpthread with detected library.
...
git-svn-id: http://voip.null.ro/svn/yate@2676 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 17:15:03 +00:00
paulc
73a6278b93
Made resolver checks stricter to avoid false positives because
...
of implicit declaration.
git-svn-id: http://voip.null.ro/svn/yate@2675 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 17:13:45 +00:00
paulc
fedf6b43dd
Check define of IPTOS_MINCOST separately as on some platforms it's not
...
defined to avoid an usage conflict.
git-svn-id: http://voip.null.ro/svn/yate@2674 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 16:37:48 +00:00
paulc
35beaecc0a
Use the system detected CFLAGS instead of hardcoding -O2
...
git-svn-id: http://voip.null.ro/svn/yate@2673 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 16:06:14 +00:00
paulc
69da61247f
Detect the proper threading library where pthread_mutexattr_settype is
...
located.
Look for regcomp only when not using internal regexp.
git-svn-id: http://voip.null.ro/svn/yate@2672 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 15:42:34 +00:00
paulc
c7af6cdf7c
Call txPacket instead of transmitPacket so outbound MTP2 messages are written to dump.
...
git-svn-id: http://voip.null.ro/svn/yate@2671 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 13:31:29 +00:00
marian
524e8a55c4
Implemented text changed notification for line edit widgets.
...
git-svn-id: http://voip.null.ro/svn/yate@2670 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 10:33:02 +00:00
marian
fc09730381
Changed jingleversion parameter name to jingle_version.
...
git-svn-id: http://voip.null.ro/svn/yate@2669 acf43c95-373e-0410-b603-e72c3f656dc1
2009-06-01 10:03:28 +00:00
paulc
533941f0b9
Try to use "targetid" if "peerid" is missing or empty when updating the CDR of the peer call leg.
...
git-svn-id: http://voip.null.ro/svn/yate@2668 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-31 19:14:39 +00:00
paulc
10d8d3d7cf
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://voip.null.ro/svn/yate@2667 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-31 18:58:25 +00:00
marian
283dd92294
Implemented old jingle protocol support.
...
git-svn-id: http://voip.null.ro/svn/yate@2666 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-31 15:22:08 +00:00
marian
7c21fa4f63
Fixed bug: don't expect a ClientChannel pointer in clientchan.update message with destroyed notification.
...
git-svn-id: http://voip.null.ro/svn/yate@2665 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-31 12:45:20 +00:00
paulc
6198830e6e
Prevent creation of undesired CDR records when answering incoming calls.
...
git-svn-id: http://voip.null.ro/svn/yate@2664 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-31 10:11:07 +00:00
paulc
b767692d6f
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://voip.null.ro/svn/yate@2663 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-29 12:06:11 +00:00
marian
9a0a6f7d7c
Added base abstract class for jingle sessions.
...
git-svn-id: http://voip.null.ro/svn/yate@2662 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-29 08:39:33 +00:00
paulc
e06c3f3a33
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://voip.null.ro/svn/yate@2661 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-28 17:52:27 +00:00
paulc
6f7581edc9
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://voip.null.ro/svn/yate@2660 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-28 17:18:50 +00:00
paulc
30425c511e
Allow using numeric (packed) point codes if their type is known.
...
git-svn-id: http://voip.null.ro/svn/yate@2659 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-28 16:09:16 +00:00
paulc
3080c041b3
Changed some incorrect DebugStub levels.
...
git-svn-id: http://voip.null.ro/svn/yate@2658 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-28 16:08:08 +00:00
paulc
c791b1677c
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://voip.null.ro/svn/yate@2657 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-28 14:33:07 +00:00
marian
5af3deb2d5
The client stream is now allowing disco info/items responses to be received by the upper layer.
...
git-svn-id: http://voip.null.ro/svn/yate@2656 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-28 07:28:11 +00:00
marian
13213e93b5
Handle tab widgets in get/set select. Notify the client when a tab page is selected.
...
git-svn-id: http://voip.null.ro/svn/yate@2655 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-27 15:11:59 +00:00
paulc
ba98f4f9fe
Fixed filtering of SDP parameters in case of using RTP forward.
...
The local RTP case was fixed in Rev. 2606.
git-svn-id: http://voip.null.ro/svn/yate@2654 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-27 14:34:35 +00:00
paulc
62d572bb7e
Correctly apply minimum ACD query interval policy.
...
git-svn-id: http://voip.null.ro/svn/yate@2653 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-26 15:57:05 +00:00
paulc
002c5c11b5
Do not require to install API docs if neither kdoc or doxygen are detected.
...
git-svn-id: http://voip.null.ro/svn/yate@2652 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-26 15:29:44 +00:00
paulc
fe23afe527
Filter YCLASS*() macros when generating documentation, they confuse the parsers.
...
git-svn-id: http://voip.null.ro/svn/yate@2651 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-26 14:57:00 +00:00
paulc
a46886c059
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://voip.null.ro/svn/yate@2650 acf43c95-373e-0410-b603-e72c3f656dc1
2009-05-26 13:43:24 +00:00