Commit Graph

4711 Commits

Author SHA1 Message Date
oana df8496ae28 Detect Mac OS X user path using Mac OS X Foundation API. Modified the build system to build and link Objective-C code.
git-svn-id: http://voip.null.ro/svn/yate@4991 acf43c95-373e-0410-b603-e72c3f656dc1
2012-04-04 12:46:24 +00:00
oana 3d323905a0 Added support to run the client on the main thread. Run the Qt4 Client on the main thread.
git-svn-id: http://voip.null.ro/svn/yate@4990 acf43c95-373e-0410-b603-e72c3f656dc1
2012-04-04 12:31:32 +00:00
marian 145dbcb688 Added callto hint label in ui.
git-svn-id: http://voip.null.ro/svn/yate@4989 acf43c95-373e-0410-b603-e72c3f656dc1
2012-04-04 10:59:38 +00:00
oana ea72399baf Fixed 64-bit formatting for Mac OS X x64.
git-svn-id: http://voip.null.ro/svn/yate@4988 acf43c95-373e-0410-b603-e72c3f656dc1
2012-04-04 10:50:29 +00:00
oana edf4c2fc7a Client does not inherit Thread anymore. Use separte thread to run the client on.
git-svn-id: http://voip.null.ro/svn/yate@4987 acf43c95-373e-0410-b603-e72c3f656dc1
2012-04-04 09:42:06 +00:00
oana 241e65a97f Allow Thread::killall() to work from any thread.
git-svn-id: http://voip.null.ro/svn/yate@4986 acf43c95-373e-0410-b603-e72c3f656dc1
2012-04-04 09:27:29 +00:00
paulc e38c90a808 Report the name of the plugins being unloaded from memory.
git-svn-id: http://voip.null.ro/svn/yate@4985 acf43c95-373e-0410-b603-e72c3f656dc1
2012-04-03 14:02:48 +00:00
paulc 852a2874fb Map received disconnect cause "noanswer" to 480 Temporarily Unavailable.
Code 487 should be used only when a transaction is CANCELed.


git-svn-id: http://voip.null.ro/svn/yate@4984 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-29 16:34:32 +00:00
paulc dd6479f1c0 Allow the "number" parameter to be processed in the user.auth message.
git-svn-id: http://voip.null.ro/svn/yate@4983 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-27 15:16:42 +00:00
marian 778be7bbc3 Added support to offer p2p transport for outgoing jingle sessions.
git-svn-id: http://voip.null.ro/svn/yate@4982 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-27 07:37:56 +00:00
marian c3e4169ce8 Changed component domain configuration parameter name to avoid conflict with optional connect address.
git-svn-id: http://voip.null.ro/svn/yate@4981 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-26 15:02:40 +00:00
marian b10485e4d6 Added support for outgoing jabber component streams.
git-svn-id: http://voip.null.ro/svn/yate@4980 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-26 14:44:01 +00:00
paulc 9429d4ea30 By default append the node name to the SNMP Engine ID.
git-svn-id: http://voip.null.ro/svn/yate@4979 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-26 13:51:48 +00:00
paulc 297c874f77 Allow matching prefixes of configurable minimum length in a cache.
git-svn-id: http://voip.null.ro/svn/yate@4978 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-26 11:59:19 +00:00
marian d4842c7b8c Fixed bug: properly check iq stanza when sending result response.
git-svn-id: http://voip.null.ro/svn/yate@4977 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-26 09:34:23 +00:00
paulc cf0d11c435 Allow returning true but not setting retValue from regexroute.
git-svn-id: http://voip.null.ro/svn/yate@4976 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-26 00:28:33 +00:00
paulc cfe4edbc26 Changed the way SIP authentication is performed by UAS.
This allows implementing custom authentication schemes.


git-svn-id: http://voip.null.ro/svn/yate@4975 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-26 00:25:00 +00:00
oana a5e5ae88dc Fixed compiler error: also check for __PIC__ define for compilers that only use the uppercase version.
git-svn-id: http://voip.null.ro/svn/yate@4974 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-23 12:50:42 +00:00
marian 35032fc597 Fixed channel duration label size policy.
git-svn-id: http://voip.null.ro/svn/yate@4973 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-23 08:17:50 +00:00
paulc 529737a967 Resolve the hostname of a MGCP endpoint only when first needed.
git-svn-id: http://voip.null.ro/svn/yate@4972 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-22 14:01:24 +00:00
paulc f1a062da01 Added possibility to return custom SIP failure from user.auth message.
git-svn-id: http://voip.null.ro/svn/yate@4971 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-19 17:37:21 +00:00
paulc 747cf8bef1 Added the SIP user agent as "device" parameter of the user.auth message.
git-svn-id: http://voip.null.ro/svn/yate@4970 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-18 16:57:28 +00:00
paulc a70ce650e9 Added basic support for MIPS architecture in miniwebrtc.
git-svn-id: http://voip.null.ro/svn/yate@4969 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-17 11:06:36 +00:00
paulc 89536c310e Fix a harmless compilation warning.
git-svn-id: http://voip.null.ro/svn/yate@4968 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-16 17:09:57 +00:00
paulc 2843e1e7ed Detect and compile with the new aft_core wanpipe API.
Code is experimental, currently DTMF detection is not supported!


git-svn-id: http://voip.null.ro/svn/yate@4967 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-16 17:00:11 +00:00
paulc d8650afa26 Skip over Mac OS X process serial number -psn_X_Y on command line.
git-svn-id: http://voip.null.ro/svn/yate@4966 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-15 17:01:01 +00:00
paulc 818d7dfae8 Add node name if missing from module.update messages.
git-svn-id: http://voip.null.ro/svn/yate@4965 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-15 16:20:51 +00:00
paulc 02e0eb3f7d Generate events when SS7 Layer2 status changes.
git-svn-id: http://voip.null.ro/svn/yate@4964 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-15 16:03:22 +00:00
paulc ab47b3936d Generate events when ISUP status changes.
git-svn-id: http://voip.null.ro/svn/yate@4963 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-15 15:52:40 +00:00
marian fb9627f5d4 Added miniwebrtc and isac to Windows build.
git-svn-id: http://voip.null.ro/svn/yate@4962 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-13 12:16:40 +00:00
paulc f79fe5e3b3 Fixed RTP dejitter code, use it automatically in client mode.
git-svn-id: http://voip.null.ro/svn/yate@4961 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-13 09:43:47 +00:00
andrei eea913ab8f Removed unused cpu wrapper files.
git-svn-id: http://voip.null.ro/svn/yate@4960 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-08 09:48:25 +00:00
marian 4fed6c95d2 Check object type before cast.
git-svn-id: http://voip.null.ro/svn/yate@4959 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-08 08:42:46 +00:00
paulc 988fc22a25 Verify if the mutex unlock fails, abort if configured so.
git-svn-id: http://voip.null.ro/svn/yate@4958 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-07 17:03:22 +00:00
marian 176817e50e Added isac to jingle known codecs.
git-svn-id: http://voip.null.ro/svn/yate@4957 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-06 16:01:37 +00:00
paulc 777963f4fb Wait until the entire MOH buffer is full before pushing it out.
This fixes sending many short packets over G.711.


git-svn-id: http://voip.null.ro/svn/yate@4956 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-05 17:16:20 +00:00
paulc c089f73e35 Fixed a compile conversion warning.
git-svn-id: http://voip.null.ro/svn/yate@4955 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-05 17:14:16 +00:00
paulc 24875edb96 Moved declaration of some of the JS methods in the proper static initializer.
git-svn-id: http://voip.null.ro/svn/yate@4954 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-05 09:53:31 +00:00
paulc adcbc1272a Fixed SVN properties for miniwebrtc and isaccodec.
git-svn-id: http://voip.null.ro/svn/yate@4953 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-02 17:55:57 +00:00
andrei 1c60b4ba27 Added iSAC codec support based on lib WebRTC.
git-svn-id: http://voip.null.ro/svn/yate@4952 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-02 17:45:45 +00:00
andrei 50e4c9521a Added iSAC formats.
git-svn-id: http://voip.null.ro/svn/yate@4951 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-02 17:39:00 +00:00
paulc ee9229a986 Added ability to limit how much to try to acquire a non-critical mutex.
This should reduce contention during high load and the chances to deadlock.


git-svn-id: http://voip.null.ro/svn/yate@4950 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-02 16:01:45 +00:00
paulc 3d1f0fcf05 Added a DebugTest level always visible and displayed white on blue background.
git-svn-id: http://voip.null.ro/svn/yate@4949 acf43c95-373e-0410-b603-e72c3f656dc1
2012-03-01 12:14:10 +00:00
paulc a16a72e0e4 Sleep a time correlated to the fake T.38 number of samples.
This makes T.38 terminal timeouts have the correct length.


git-svn-id: http://voip.null.ro/svn/yate@4948 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-28 18:02:31 +00:00
paulc a88a4afe21 Fixed cursor position after debug information writes or machine mode.
git-svn-id: http://voip.null.ro/svn/yate@4947 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-24 19:13:35 +00:00
paulc 47d29dc36f Fixed cursor position after screen erase (^L) command.
git-svn-id: http://voip.null.ro/svn/yate@4946 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-24 19:00:37 +00:00
paulc 5c63de281b Implemented line editing and command history in rmanager.
git-svn-id: http://voip.null.ro/svn/yate@4945 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-24 18:06:10 +00:00
paulc fa5d8e69df Fixed h323chan status reporting logic, was not reporting in case of broadcasts.
git-svn-id: http://voip.null.ro/svn/yate@4944 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-23 16:48:29 +00:00
paulc de3cc24bfb Added minimum interval for speaker tracking notifications.
git-svn-id: http://voip.null.ro/svn/yate@4943 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-23 16:44:44 +00:00
oana 152ce39841 Renamed variable to avoid a conflict.
git-svn-id: http://voip.null.ro/svn/yate@4942 acf43c95-373e-0410-b603-e72c3f656dc1
2012-02-23 15:27:15 +00:00