paulc
61a6bdccf8
Fixed make install and uninstall targets for the new libyateqt4.so and qt4client.h
...
git-svn-id: http://voip.null.ro/svn/yate@3940 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-10 09:36:40 +00:00
oana
30e24a4e7e
Bug fix: check pointer before using it. Fixed some spelling errors in messages presented to the user.
...
git-svn-id: http://voip.null.ro/svn/yate@3939 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-10 08:45:55 +00:00
oana
5abf18900b
Changed the format of the accounts, links and interfaces status reported through engine.status. Added accountUsername OID. Modified the monitoring module to deal with the status change and the need to handle the accountUsername OID information.
...
git-svn-id: http://voip.null.ro/svn/yate@3938 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-09 14:30:47 +00:00
marian
68cfda5b07
Added custom widgets to windows solution and setup script. Changed windows application icon.
...
git-svn-id: http://voip.null.ro/svn/yate@3937 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-08 15:31:41 +00:00
oana
bdd4db5406
Fixed handling of GetBulkRequest-PDU when it encounters an endOfMibView in the repeating OIDs. Added checks for previously unverified pointers. Fixed some code identation issues.
...
git-svn-id: http://voip.null.ro/svn/yate@3936 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-08 15:00:32 +00:00
marian
ddc6b6ed31
Merged providers.conf.default from client branch into trunk.
...
git-svn-id: http://voip.null.ro/svn/yate@3935 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-08 14:49:20 +00:00
oana
99321baccc
Fixed OID encoding/decoding for itu-t, iso and joint-iso-itu-t identifiers. Added check to see if an interrogated OID is part of the known OID tree.
...
git-svn-id: http://voip.null.ro/svn/yate@3934 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-08 14:45:39 +00:00
marian
b924220061
Merged client logic, qt library and ui changes from client branch into trunk.
...
git-svn-id: http://voip.null.ro/svn/yate@3933 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-08 14:37:24 +00:00
marian
6a34e5b3b9
Added jingle rtp audio feature to be advertised in disco info responses.
...
git-svn-id: http://voip.null.ro/svn/yate@3931 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-08 12:35:42 +00:00
marian
4c5b9d541b
Merged socks and file transfer modules changes from client branch into trunk.
...
git-svn-id: http://voip.null.ro/svn/yate@3929 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-08 10:06:09 +00:00
marian
9c4c4a7a83
Merged jabber changes from client branch into trunk.
...
git-svn-id: http://voip.null.ro/svn/yate@3928 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-08 09:55:05 +00:00
oana
d16826818f
Broadcast monitor.notify messages.
...
git-svn-id: http://voip.null.ro/svn/yate@3923 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-07 16:57:11 +00:00
andrei
614c51f959
Return false after processing monitor.notify message.
...
git-svn-id: http://voip.null.ro/svn/yate@3918 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-07 12:20:42 +00:00
andrei
a3b7f6c9df
Fixed bug.
...
Stop responding to monitor.query messages with name=systemLoad if system cpu load is not supported.
git-svn-id: http://voip.null.ro/svn/yate@3917 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-07 09:57:56 +00:00
paulc
8bec05029f
Added batch files to help developers running Yate from build directory.
...
git-svn-id: http://voip.null.ro/svn/yate@3916 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-07 09:54:27 +00:00
oana
789f16e0c1
Fixed the OID interrogation for the successor of a given OID.
...
git-svn-id: http://voip.null.ro/svn/yate@3915 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-07 09:27:39 +00:00
oana
d2d49eea4f
Fixed negative integer ASN.1 encoding and decoding.
...
git-svn-id: http://voip.null.ro/svn/yate@3914 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-07 09:23:05 +00:00
paulc
e587fc1b7b
Added new modules to Windows build and installer.
...
git-svn-id: http://voip.null.ro/svn/yate@3913 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-06 15:14:37 +00:00
paulc
26e187b062
Fixed EOL style in SVN.
...
git-svn-id: http://voip.null.ro/svn/yate@3912 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-06 15:12:07 +00:00
paulc
6f1387ab01
Fixed building with Visual Studio.
...
git-svn-id: http://voip.null.ro/svn/yate@3911 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-06 14:58:26 +00:00
andrei
b63e73fa4d
Fixed variabile initialization.
...
Implemented destructor.
git-svn-id: http://voip.null.ro/svn/yate@3910 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-06 13:11:19 +00:00
paulc
c504c597f0
Made ISUP return properly HandledMSU::NoCircuit when it does not handle the circuit code and only warn the first time.
...
git-svn-id: http://voip.null.ro/svn/yate@3909 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-06 09:39:23 +00:00
paulc
7102b79539
Added silent MSU transfer mode (STP without route advertising).
...
git-svn-id: http://voip.null.ro/svn/yate@3908 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-06 09:37:37 +00:00
andrei
458b21019e
Added support for CPU loading notification, and engine call congestion level update, based on CPU loading.
...
git-svn-id: http://voip.null.ro/svn/yate@3905 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-03 16:02:11 +00:00
oana
dc8c0177fa
Added CPU load OIDs.
...
git-svn-id: http://voip.null.ro/svn/yate@3902 acf43c95-373e-0410-b603-e72c3f656dc1
2010-12-03 11:40:35 +00:00
oana
1fefffe0e4
Fixed debug message.
...
git-svn-id: http://voip.null.ro/svn/yate@3876 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-26 11:31:05 +00:00
oana
3c7127d0d1
Fixed memory leaks. Fixed several bugs. Changed the debug level for several debug messages.
...
git-svn-id: http://voip.null.ro/svn/yate@3864 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-24 16:25:16 +00:00
andrei
991f7f4aad
Synchronized module default value for 'session' parameter with configuration file.
...
Improved debug.
git-svn-id: http://voip.null.ro/svn/yate@3859 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-24 09:36:42 +00:00
andrei
0ad7c67926
Fixed memory leak.
...
git-svn-id: http://voip.null.ro/svn/yate@3858 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-23 16:04:37 +00:00
paulc
8aae2c36fc
Copy parameters "reason" and "operation" (as "pbxoper") to routing messages created by the pbxassist module.
...
Add the "diverter" number to unassisted transfer routing.
Add "onhold" as reason for the calls redialed because they were abandoned on hold.
git-svn-id: http://voip.null.ro/svn/yate@3857 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-23 16:00:41 +00:00
paulc
33e354d749
Preserve the ISUP REL message for retransmissions instead of rebuilding it.
...
Copy parameters from failed call.route or call.execute to the REL message.
git-svn-id: http://voip.null.ro/svn/yate@3850 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-22 18:03:00 +00:00
oana
3e05ea7e29
Lowered the debug level for several debug messages.
...
git-svn-id: http://voip.null.ro/svn/yate@3821 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-18 14:26:20 +00:00
oana
b2c23cc656
Delete SNMP thread in case binding on the SNMP socket fails.
...
git-svn-id: http://voip.null.ro/svn/yate@3816 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-17 11:30:43 +00:00
marian
87568817de
Allocate a buffer for each child of an XmlFragment and then append them to the destination buffer (avoid expensive re-alloc/copy for elements with a large number of children).
...
git-svn-id: http://voip.null.ro/svn/yate@3814 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-15 08:38:01 +00:00
paulc
75715da314
Added script to provide ringback when not provided by the called party.
...
git-svn-id: http://voip.null.ro/svn/yate@3813 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-12 18:27:36 +00:00
paulc
dba2e20149
Always set the name of temporary tone sources, helps in debugging.
...
git-svn-id: http://voip.null.ro/svn/yate@3812 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-12 17:57:08 +00:00
marian
3f936c5459
Optimized String append from ObjList: calculate required space, allocate it and then build the new string.
...
git-svn-id: http://voip.null.ro/svn/yate@3811 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-12 16:34:26 +00:00
marian
072a3cc381
Use all resource.subscribe message parameters when checking event subscription authorization.
...
git-svn-id: http://voip.null.ro/svn/yate@3810 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-12 16:10:41 +00:00
marian
e2faa31939
Made some xml parser's methods static (they are not related to parser state). Added method used to check if a string is a valid tag name.
...
git-svn-id: http://voip.null.ro/svn/yate@3809 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-12 15:59:19 +00:00
marian
f60f71597a
Add notifier domain to resource.subscribe message dispatched by the sipfeatures module.
...
git-svn-id: http://voip.null.ro/svn/yate@3808 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-12 15:22:50 +00:00
paulc
d5a790a05b
Added proper automatic emergency handling in Cisco SLT.
...
Previous code crashed if a control with no parameters was automatically executed.
git-svn-id: http://voip.null.ro/svn/yate@3807 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-12 13:15:29 +00:00
marian
e6cf872158
Fixed bug: match mwi.query message name to make a correct message summary subscription initial notification.
...
git-svn-id: http://voip.null.ro/svn/yate@3806 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-12 09:24:31 +00:00
paulc
c59d1abf5d
Removed referencing of mutexes and semaphores while locked or locking.
...
It is unsafe without the global mutex and was hiding genuine bugs like deleting a locked Mutex.
git-svn-id: http://voip.null.ro/svn/yate@3805 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-11 08:29:35 +00:00
paulc
131c02f865
Explicitely casted some double -> int conversions to get rid of warnings.
...
git-svn-id: http://voip.null.ro/svn/yate@3804 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-10 18:21:31 +00:00
paulc
dd19ba84d7
Correctly deal with the name prefix when encoding optional ISUP parameters.
...
Also added some debugging on parameter encoding.
WARNING: This can disturb setups relying on the incorrect behavior.
git-svn-id: http://voip.null.ro/svn/yate@3803 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-10 18:00:25 +00:00
paulc
42b83b1596
Only unfold non-empty MIME header lines, an empty one indicates end of headers.
...
git-svn-id: http://voip.null.ro/svn/yate@3802 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-10 10:34:45 +00:00
paulc
c58818b390
Added API and -Dd command line parameter to disable taking the global mutex when (un)locking a Mutex or Semaphore.
...
This provides better performance and reduces mutex contention on expense of some thread safety and ease of debugging.
git-svn-id: http://voip.null.ro/svn/yate@3801 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-09 19:52:51 +00:00
paulc
e18756d05a
Keep the transaction list iterator in the MGCP engine.
...
Instead of creating it at each getEvent call just reassign it when running out of transactions.
This avoids the very expensive constructor and provides handling fairness.
git-svn-id: http://voip.null.ro/svn/yate@3800 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-05 17:28:29 +00:00
paulc
e2377b3c1d
Added method to (re)assign a list to an iterator and a method to clear the iterator.
...
git-svn-id: http://voip.null.ro/svn/yate@3799 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-05 17:25:29 +00:00
paulc
3853b37773
Added static method to check at runtime if Socket::select() is efficient.
...
Use select() on the MGCP reader socket if it worths.
git-svn-id: http://voip.null.ro/svn/yate@3798 acf43c95-373e-0410-b603-e72c3f656dc1
2010-11-05 16:08:11 +00:00